<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 559px){
.access_box{
	font-size			: 3.8vw;
	line-height			: 5.5vw;
	margin				: 1vw auto 3vw auto;
	padding-left		: 1vw;
	width				: 78vw;
}

.access_h1{
}

.access_map_in{
}

.access_map{
}

.access_sig{
}

.access_table{
	flex-wrap			:wrap;
	width				:84vw;
}

.access_tag{
	font-size			: 4vw;
	height				: 5.5vw;
	line-height			: 5.5vw;
	margin				: 2vw auto 1vw auto;
	padding-left		: 1vw;
	width				: 78vw;
}

.all_cast:last-child{
}

.all_cast_count{
	border-radius		:1vw;
	font-size			:4vw;
	height				:6vw;
	line-height			:6vw;
	padding-right		:1vw;
	right				:1vw;
	top					:1vw;
	width				:11vw;
}

.all_cast_icon{
	font-size			:4vw;
	height				:6vw;
	left				:22.5vw;
	line-height			:6vw;
	top					:1vw;
	width				:6vw;
}

.all_cast_img_in{
}

.all_cast_img{
	height				:20vw;
	left				:1vw;
	top					:1vw;
	width				:20vw;
}

.all_cast_last{
	font-size			:3.5vw;
	height				:6vw;
	left				:22vw;
	line-height			:6vw;
	top					:1vw;
	width				:50vw;
}

.all_cast_name{
	bottom				:2vw;
	font-size			:5vw;
	height				:6vw;
	left				:22vw;
	line-height			:6vw;
	width				:62vw;
}

.all_cast{
	height				:22vw;
	line-height			:22vw;
	width				:94vw;
}

.all_tag:last-child{
}

.all_tag_count{
	border-radius		:1vw;
	flex-basis			:12vw;
	font-size			:4vw;
	height				:7vw;
	line-height			:7vw;
	margin				:1.5vw;
	padding-right		:1vw;
}

.all_tag_icon{
	flex-basis			:14vw;
	font-size			:6vw;
	height				:10vw;
	line-height			:10vw;
}

.all_tag_name{
	flex-basis			:60vw;
	font-size			:4.5vw;
	height				:10vw;
	line-height			:10vw;
}

.all_tag{
	height				:10vw;
	width				:94vw;
}

.back_img{
}

.blog_calendar_d{
	height				:12vw;
	line-height			:12vw;
}

.blog_calendar_m{
	font-size			:5vw;
	height				:8vw;
	line-height			:8vw;
}

.blog_calendar_n{
	font-size			:6vw;
	height				:8vw;
	line-height			:8vw;
}

.blog_calendar_out{
	margin				:0vw auto 3vw auto;
	width				:calc(94vw + 2px);
}

.blog_calendar_w{
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
}

.blog_calendar{
	margin				:0;
	width				:calc(94vw + 2px);
}

.blog_cast_img{
	height				:48.5vw;
	margin				:0.5vw;
	width				:36.5vw;
}

.blog_cast_left{
	flex-basis			:38vw;
	margin				:1vw 0.5vw 1vw 1vw;
	padding				:0;
	width				:38vw;
}

.blog_cast_link{
	font-size			:3.5vw;
	height				:6.5vw;
	line-height			:6.5vw;
	margin				:0 auto;
	width				:36.5vw;
}

.blog_cast_name{
}

.blog_cast_right{
	border-spacing		: 0 0.5vw;
	flex-basis			:52vw;
	margin				:1vw 1vw 1vw 0.5vw;
	width				:52vw;
}

.blog_h1{
	display				:inline-block;
	flex-basis			: 92vw;
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
	padding-left		:2vw;
	width				: 92vw;
}

.blog_icon{
}

.blog_img{
	margin				:2vw auto;
	width				:80vw;
}

.blog_list:last-child{
	border				:none;
}

.blog_list_cast{
	bottom				:0.5vw;
	height				:14vw;
	margin				:0 auto;
	right				:0.5vw;
	width				:70vw;
}

.blog_list_castimg{
	width				:12vw;
}

.blog_list_castname{
	bottom				:6vw;
	font-size			:4.5vw;
	right				:16vw;
}

.blog_list_comm{
}

.blog_list_date{
	bottom				:1vw;
	font-size			:3vw;
	right				:15vw;
}

.blog_list_frame_a{
	bottom				:1vw;
	height				:12vw;
	right				:1vw;
	width				:12vw;
}

.blog_list_icon{
	font-size			:3.5vw;
	height				:6vw;
	line-height			:6vw;
	width				:4.5vw;
}

.blog_list_img{
	height				:22vw;
	left				:1vw;
	top					:1vw;
	width				:22vw;
}

.blog_list_tag{
	border-radius		:1vw;
	bottom				:1.5vw;
	height				:6vw;
	left				:1vw;
	padding				:0 0.5vw;
	width				:24vw;
}

.blog_list_tcomm{
	font-size			:3vw;
	height				:6vw;
	left				:6vw;
	line-height			:6vw;
}

.blog_list_title{
	font-size			:3.8vw;
	height				:9.5vw;
	left				:25vw;
	line-height			:5vw;
	top					:1vw;
	width				:67vw;
}

.blog_list{
	border				:none;
	border-bottom		:1px solid;
	height				:25vw;
	margin				:0;
	width				:94vw;
}

.blog_log{
	font-size			:4vw;
	line-height			:7vw;
	margin				:0 auto 1vw auto;
	min-height			:20vw;
	width				:88vw;
}

.blog_title{
	border-radius		:1vw 1vw 0 0;
	flex-basis			: calc( 92vw + 2px);
	font-size			:4.5vw;
	height				:10vw;
	line-height			:10vw;
	margin				:0 auto;
	padding-left		:2vw;
	width				: calc( 92vw + 2px);
}

.blog_top_img{
}

.blog_ttl_border{
	margin				:1vw 2vw 4vw 2vw;
	width				:90vw;
}

.blog_ttl_btm{
	height				:10vw;
	margin-left			:2vw;
	width				:90vw;
}

.blog_ttl_date{
	font-size			:3.5vw;
	height				:6vw;
	line-height			:6vw;
	width				:45vw;
}

.blog_ttl_tag{
	border-radius		:1vw;
	bottom				:1vw;
	height				:6vw;
	text-align			:left;
	width				:26vw;
}

.blog_ttl{
	font-size			:5vw;
	line-height			:7vw;
	margin				:1vw 2vw;
	max-height			:14vw;
	width				:88vw;
}

.body{
}

.box_1{
}

.box_2{
}

.box_3{
}

.box_4{
}

.box_a{
}

.box_in_1{
}

.box_in_2{
}

.box_in_3{
}

.box_in_4{
}

.c_bl{
}

.c_br{
}

.c_tl{
}

.c_tr{
}

.cal,.cal1{
	font-size			:5.5vw;
	height				:9vw;
	line-height			:9vw;
	width				:9vw;
}

.cal1{
	border-radius		:4.5vw;
}

.calendar_pn{
}

.cast_blog{
}

.cast_tag_box_sel{
}

.cast_tag_box{
}

.cast_tag{
}

.check_box{
	margin-bottom		:3vw;
	padding				:0.5vw;
	width				:93vw;
}

.check_set1,.check_set{
	border-radius		:0.5vw;
	flex-basis			:30vw;
	font-size			:4vw;
	height				:7vw;
	line-height			:7vw;
	margin				:0.5vw;
}

.check_set1{
}

.check_title{
}

.contact_area{
	font-size			:4.5vw;
	height				:30vw;
	margin				:0 2vw 4vw 2vw;
	padding				:1vw;
	width				:82vw;
}

.contact_box{
	margin				:3vw auto 1vw auto;
	width				:94vw;
}

.contact_comm{
	font-size			:4.5vw;
	height				:6vw;
	left				:9vw;
	line-height			:6vw;
	top					:1vw;
}

.contact_err{
	height				:5vw;
	line-height			:5vw;
	margin-right		:0;
	padding-right		:0;
	vertical-align		:top;
	width				:22vw;
}

.contact_form{
}

.contact_icon{
	font-size			:8vw;
	height				:10vw;
	left				:0vw;
	line-height			:10vw;
	width				:10vw;
}

.contact_no{
	bottom				:1vw;
	font-size			:3.5vw;
	height				:4vw;
	left				:9vw;
	line-height			:4vw;
}

.contact_p,.contact_p_num,.contact_p_area{
	font-size			:3.5vw;
	margin				:0.5vw 2vw;
}

.contact_p_area{
	height				:20vw;
	line-height			:5.5vw;
	padding				:1.5vw;
}

.contact_p_ck{
	font-size			:3.5vw;
	margin				:1vw 5vw;
}

.contact_p_num{
	height				:6vw;
	line-height			:6vw;
	padding-right		:1vw;
	width				:30vw;
}

.contact_p_tag{
	font-size			:3.2vw;
	margin				:2vw auto 0 4vw;
}

.contact_p{
	height				:6vw;
	line-height			:6vw;
	padding-left		:1vw;
}

.contact_p2{
	height				:32vw;
	line-height			:6vw;
	padding				:1vw;
	margin				:1vw 2vw;
}

.contact_tag{
	display				:inline-block;
	font-size			:3.5vw;
	height				:5vw;
	line-height			:5vw;
	padding-left		:3vw;
	vertical-align		:top;
	width				:61vw;
}

.contact{
	font-size			:4.5vw;
	height				:8vw;
	margin				:0 2vw 4vw 2vw;
	width				:83vw;
}

.corner_in{
}

.corner{
}

.customisable-highlight, .timeline-Header-byline{
}

.dot_on{
}

.err_on{
	font-size			:3.5vw;
	text-align			:center;
}

.event_click_al_in{
	border-right		:0.5vw solid;
	border-top			:0.5vw solid;
	height				:1vw;
	position			:absolute;
	right				:1vw;
	top					:0.8vw;
	width				:1vw;
}

.event_click_al{
	border-radius		:1.5vw;
	height				:3vw;
	right				:1vw;
	top					:0.5vw;
	width				:3vw;
}

.event_click{
	border				:0.5vw solid;
	border-radius		:3vw;
	bottom				:1vw;
	font-size			:3vw;
	height				:4vw;
	line-height			:4.5vw;
	padding-left		:2vw;
	right				:2vw;
	width				:15vw;
}

.event_img{
}

.f_bl{
}

.f_br{
}

.f_tl{
}

.f_tr{
}


.foot_a_in{
	font-size			:2.8vw;
	padding				:0.5vw 1.2vw;
}

.foot_a{
	text-align			:center;
	text-align			:center;
	text-align			:center;
}

.foot_b{
	width				:50vw;
}

.foot_c_in{
	display				:block;
	font-size			:3vw;
	height				:4vw;
	line-height			:4vw;
	margin				:0 auto;
	width				:50vw;
}

.foot_in{
}

.foot_logo{
	width				:48vw;
	height				:16vw;
}

.foot{
	height				:44vw;
	width				:100vw;
}

.footmark_box{
	height				:5vw;
	line-height			:5vw;
	margin				:0 1vw;
	min-width			:10vw;
}

.footmark_icon{
	font-size			:4vw;
	height				:5vw;
	line-height			:5vw;
	width				:5vw;
}

.footmark_text{
	font-size			:3.5vw;
	height				:5vw;
	line-height			:5vw;
	max-width			:40vw;
	text-align			:left;
}

.footmark{
	height				:6vw;
	margin				:1vw auto 2vw auto;
	width				:94vw;
}

.head_b_0,.head_b_1{
}

.head_b_1{
}

.head_b_2,.head_b_3{
}

.head_b_2{
}

.head_b_3{
}

.head_b_table{
	display				:none;
}

.head_b_ttl{
}

.head_b{
	height				:14vw;
	position			:fixed;
	width				:100vw;
}

.head_img{
	height				:12vw;
	width				:36vw;
}

.head_in{
	height				:0;
}

.head_logo{
	margin				:1vw;
	flex-basis			:36vw;
	height				:12vw;
	width				:36vw;
}


.head_menu{
	border-radius		:1vw;
	bottom				:0;
	display				:block;
	height				:10vw;
	line-height			:10vw;
	right				:2vw;
	text-align			:center;
	top					:0;
	width				:10vw;
}


.head_tel{
	border-radius		:1vw;
	display				:inline-block;
	position			:absolute;
	font-family			:at_icon;
	font-size			:8vw;
	height				:10vw;
	line-height			:10vw;
	right				:15vw;
	text-align			:center;
	top					:2vw;
	width				:10vw;
}

.head_top{
	height				:12vw;
	left				:0vw;
	margin				:auto;
	position			:absolute;
	right				:0vw;
	top					:1vw;
	width				:36vw;
}

.head{
	height				:14vw;
	position			:fixed;
	width				:100vw;
}

.icon{
}

.img_news_top{
}

.info_box{
}

.info_img_out:before{
}

.info_img_out:hover:before{
}

.info_img_out{
}

.info_img{
}

.main_article{
	margin				: 0 auto 3vw auto;
}

.main_b_1:before,.main_d_1:before{
}

.main_b_1:hover:before,.main_d_1:hover:before{
}

.main_b_1_0{
}

.main_b_1_1{
}

.main_b_1_2_f{
}

.main_b_1_2_h{
	height				:11vw;
	width				:24vw;
}

.main_b_1_2_name{
}

.main_b_1_2_sch{
}

.main_b_1_2{
}

.main_b_1_on{
}

.main_b_1_ribbon{
	font-size			:3.5vw;
	height				:6vw;
	left				:-10vw;
	line-height			:6vw;
	top					:5vw;
	width				:30vw;
}

.main_b_1{
}

.main_b_all{
}

.main_b_in{
}

.main_b_notice_arrow{
}

.main_b_notice_date{
	font-size	:3.5vw;
    left		:1vw;
}

.main_b_notice_link,.main_b_notice_alink{
}

.main_b_notice_link:hover{
}

.main_b_notice_tag{
	font-size	:4vw;
	width		:20vw;
    height		:6vw;
    left		:1vw;
    line-height	:6vw;
    top			:5vw;
    width		:20vw;
}

.main_b_notice_title{
}

.main_b_notice{
}

.main_b_td_1{
}

.main_b_td_2{
}

.main_b_td_3{
}

.main_b_title_l{
}

.main_b_title{
}

.main_b_top2{
}

.main_b_top{
	margin				: 0 auto 3vw auto;
}

.main_b{
}

.main_blog_title{
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
	margin				:0 auto;
	padding-left		:2vw;
	width				:92vw;
}

.main_c_1:hover{
}

.main_c_1{
}

.main_c{
}

.main_d,.main_b_in{
	min-height			: calc( 100vh - 17vw - 44vw - 28vw );
}

.main_d_1,.main_b_1{
	height				:74vw;
	margin				:1vw;
	width				:43vw;
}

.main_d_1:before,.main_b_1:before{
}

.main_d_1_1,.main_b_1_1{
	height				:52vw;
	top					:2vw;
	width				:39vw;
}

.main_d_1_1{
}

.main_d_1_2,.main_b_1_2{
	height				:11vw;
	top					:58vw;
	width				:37vw;
}

.main_d_1_2_name,.main_b_1_2_name{
	font-size			:4.5vw;
	height				:5vw;
	line-height			:5vw;
	margin				:1vw auto 0.5vw auto;
	width				:36vw;
}

.main_d_1_2_name{
}

.main_d_1_2_sch,.main_b_1_2_sch{
	font-size			:3.5vw;
	height				:5vw;
	line-height			:5vw;
	width				:33vw;
}

.main_d_1_2_sch{
}

.main_d_1_2{
}

.main_d_1{
}

.main_d_title,.main_b_title{
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
}

.main_d{
}

.main_e_f{
}

.main_e_in{
}

.main_e{
}

.main_flex_a{
}

.main_flex_b{
	display				:block;
}

.main_top_flex{
}

.main_top{
	margin				: 0 auto 3vw auto;
}

.main{
	min-height			:calc(100vh - 17vw - 44vw);
	padding				:14vw 0 5vw 0;
	padding-top			:14vw;
}

.menu-item {
}

.menu-item a{
}

.menu_a{
	height				:2px;
	left				:1.5vw;
	position			:absolute;
	top					:2.5vw;
	transform-origin	:right;
	width				:7vw;
}

.menu_b{
	height				:2px;
	left				:1.5vw;
	position			:absolute;
	top					:5vw;
	width				:7vw;
}

.menu_c{
	height				:2px;
	left				:1.5vw;
	position			:absolute;
	top					:7.5vw;
	transform-origin	:right;
	width				:7vw;
}

.menu_item {
	flex-basis			:40vw;
	height				:10vw;
	line-height			:10vw;
	margin				:0;
	width				:40vw;
}

.menu_item a:hover{
}

.menu_item a{
	display				:inline-block;
	font-size			:4.5vw;
	height				:10vw;
	line-height			:10vw;
	text-align			:center;
	width				:100%;
}

.menu_item{
}

.menu{
	align-content		:flex-start;
	flex-wrap			:wrap;
	height				:100vh;
	position			:absolute;
	right				:-46vw;
	top					:14vw;
	width				:40.5vw;
}

.nec{
	font-size			:3.5vw;
	margin-left			:2vw;
}

.news_a{
}

.news_al{
}

.news_all{
	font-size			:3.5vw;
	right				:5vw;
}

.news_b{
}

.news_caution{
}

.news_main_b_year{
}

.news_tag_list{
	font-size			:3.5vw;
	height				:8vw;
	line-height			:8vw;
}

.news_tag{
}

.notice_flex2{
	height				:12vw;
}

.notice_flex_in1{
	flex-basis			:3vw;
}

.notice_flex_in2{
	flex-basis			:22vw;
	width				:22vw;
}

.notice_flex_in3{
	height				:12vw;
	padding				:0.5vw;
}

.notice_flex_in4{
	flex-basis			:5vw;
}


.notice_flex_ttl{
	max-height			:11vw;
	font-size			:4vw;
	line-height			:5.5vw;
	overflow			:hidden;
}


.no_blog{
}

.no_info{
	font-size			:3.8vw
	height				:10vw;
	line-height			:10vw;
}

.no_news{
	font-size			:4vw;
	height				:10vw;
	line-height			:10vw;
	font-size			:4vw;
	font-size			:4vw;
	height				:10vw;
	height				:8vw;
	line-height			:10vw;
	line-height			:8vw;
}

.page_box{
	height				:12vw;
	margin				: 0 auto 3vw auto;
}

.page_n:hover{
}

.page_n{
	font-size			:5vw;
	height				:8vw;
	line-height			:8vw;
	margin				:2vw 0;
	width				:8vw;
}

.pc_only{
}

.person_blog,.cast_blog{
	height				:20vw;
	width				:94vw;
}

.person_blog:last-child{
}

.person_blog_c{
	font-size			:3vw;
	height				:5vw;
	line-height			:5vw;
	width				:8vw;
}

.person_blog_comm{
	display				:inline-block;
	height				:5vw;
	position			:absolute;
	right				:2vw;
	top					:1vw;
	width				:14vw;
}

.person_blog_date{
	font-size			:3.2vw;
	height				:4vw;
	left				:22vw;
	line-height			:4vw;
	top					:1vw;
	width				:34vw;
}

.person_blog_i{
	font-size			:3vw;
	height				:5vw;
	line-height			:5vw;
	width				:5vw;
}

.person_blog_img{
	height				:20vw;
	left				:0;
	top					:0;
	width				:20vw;
}

.person_blog_no{
	font-size			:4vw;
	height				:20vw;
	line-height			:20vw;
	margin				:0;
	width				:94vw;
}

.person_blog_tag{
	border-radius		:1vw;
	font-size			:3.5vw;
	height				:6vw;
	padding-left		:0.5vw;
	width				:26vw;
}

.person_blog_title{
	font-size			:3.8vw;
	height				:11vw;
	left				:22vw;
	line-height			:5.5vw;
	top					:8vw;
	width				:71vw;
}

.person_blog_ttl{
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
	width				:88vw;
}

.person_blog{
}

.person_err{
}

.person_img_box{
	flex-basis			:75vw;
	height				:100vw;
	margin				:0;
	width				:75vw;
}

.person_img_list{
	flex-basis			:18vw;
	height				:100vw;
	margin				:0vw;
	width				:18vw;
}

.person_img_main,.person_img_top{
	height				:100vw;
	left				:0;
	top					:0;
	width				:75vw;
}

.person_img_sub{
	height				:24vw;
	margin-bottom		:1.3vw;
	width				:18vw;
}

.person_img_top{
}

.person_left_blog{
	display				:none;
}

.person_left{
	flex-basis			:95vw;
	margin				:0 auto 3vw auto;
	text-align			:center;
	width				:95vw;
}

.person_main{
	flex-wrap			:wrap;
	margin				:0 auto;
	width				:100vw;
}

.person_middle{
	flex-basis			:96vw;
	margin				:0 auto;
	min-height			:0;
	width				:96vw;
}

.person_right{
	display				:block;
	flex-basis			:96vw;
	margin				:0 auto;
	min-height			:0;
	width				:96vw;
}

.pg_b{
}

.pg_f{
}

.pg_n{
}

.prof_0{
}

.prof_l2{
	font-size			:4vw;
	height				:7vw;
	line-height			:7vw;
	padding-left		:1vw;
	width				:auto;
}

.prof_l{
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
	padding				:0 0.5vw;
	padding-left		:1.5vw;
	width				:30vw;
}

.prof_r2{
	font-size			:4vw;
	line-height			:6vw;
	min-height			:6vw;
	padding				:2vw;
	width				:auto;
}

.prof_r{
	font-size			:4vw;
	padding				:0 0.5vw;
	padding-left		:1.5vw;
	width				:auto;
}

.prof_title,.blog_title,.check_title{
}

.prof_title,.check_title{
	border-radius		:1vw 1vw 0 0;
	flex-basis			:92vw;
	font-size			:4.5vw;
	height				:10vw;
	line-height			:10vw;
	margin				:0 auto;
	padding-left		:2vw;
	width				:92vw;
}

.prof_title{
}

.prof{
	border-spacing		:1vw;
	margin				:0vw auto 3vw auto;
	width				:94vw;
}

.r_line{
}

.r_tel{
}

.rec_img{
}

.rec_l{
	flex-basis			:100%;
	font-size			:4vw;
}

.rec_r{
	flex-basis			:100%;
	font-size			:3.8vw;
	line-height			:5.5vw;
}

.rec{
	flex-wrap			:wrap;
}

.recruit_contact_box{
	margin				:0 auto 2vw auto;
	padding				:2vw;
	width				:88vw;
}

.recruit_contact_title{
	width				:calc(92vw + 2px);
}

.recruit_contact{
	border-radius		:1vw;
	height				:12vw;
	width				:42vw;
}

.recruit_pop_in,.recruit_pop_in2{
}

.recruit_pop_in2{
	font-size			:4vw;
	height				:40vw;
	width				:80vw;
}

.recruit_pop_in{
	font-size			:4vw;
	height				:102vw;
	width				:80vw;
}

.recruit_pop{
}

.recruit_send2{
	font-size			:4.5vw;
	height				:10vw;
	margin				:2vw;
	width				:30vw;
}

.recruit_send{
	font-size			:4.5vw;
	height				:10vw;
	margin				:2vw;
	width				:84vw;
}

.ribbon1{
}

.ribbon2{
}

.ribbon3{
}

.sche_block1{
	padding-left		:1vw;
	width				:12vw;
}

.sche_block2{
	padding-left		:1vw;
	width				:12vw;
}

.sche_l_0,
.sche_l_1,
.sche_l_2,
.sche_l_3,
.sche_l_4,
.sche_l_5,
.sche_l_6
{
	padding-left	:1vw;
	height			:8vw;
	line-height		:8vw;
	width			:24vw;
	font-size		:3.5vw;
}

.sche_r_0,
.sche_r_1,
.sche_r_2,
.sche_r_3,
.sche_r_4,
.sche_r_5,
.sche_r_6{
	font-size		:3.5vw;
	height			:8vw;
	line-height		:8vw;
	padding-left	:1vw;
}



.sche{
	margin				:0vw auto 3vw auto;
	width				:94vw;
}

.schep_l_0,
.schep_l_1,
.schep_l_2,
.schep_l_3,
.schep_l_4,
.schep_l_5,
.schep_l_6
{
	padding-left:1vw;
	height		:7vw;
	line-height	:7vw;
	width		:20vw;
	font-size	:3.5vw;
}


.schep_r_0,
.schep_r_1,
.schep_r_2,
.schep_r_3,
.schep_r_4,
.schep_r_5,
.schep_r_6
{
	padding-left:1vw;
	height		:7vw;
	line-height	:7vw;
	width		:32vw;
	font-size	:3.5vw;
}
.sel_year{
	flex-basis			:14vw;
	font-size			:4vw;
	height				:6vw;
	line-height			:6vw;
	padding-right		:1vw;
	width				:14vw;
}

.side2_img{
}

.signet{
	font-size			:3vw;
	height				:6vw;
	line-height			:6vw;
}

.slide_dot{
}

.slide_img_cv{
}

.slide_img{
}

.slide_point{
}

.slide{
}

.sp_only{
}

.sub_blog_cast{
}

.sub_blog_in,.sub_blog_cast{
	flex-basis			:94vw;
	flex-wrap			:nowrap;
	margin-bottom		:3vw;
	width				:94vw;
}

.sub_blog_in2{
}

.sub_blog_in{
}

.sub_blog_pack_a,.sub_blog_pack_b{
	flex-basis			:calc(94vw + 2px);
	width				:calc(94vw + 2px);
}

.sub_blog_pack_a{
}

.sub_blog_pack_b{
}

.sub_blog{
	align-items			:flex-start;
	flex-basis			:94vw;
	flex-wrap			:wrap;
	justify-content		:space-between;
	margin				:0;
	text-align			:center;
	vertical-align		:top;
	width				:94vw;
}

.sys_box_log{
	font-size			:3.8vw;
	line-height			:6vw;
	width				:76vw;
}

.sys_box_ttl{
	font-size			:4.5vw;
	width				:76vw;
	margin-top			:5vw;
}

.sys_box{
}

.systembox_in_d{
	padding:5vw 1vw;
}
.system_box_1{
	font-size			:3.8vw;
	height				:5.5vw;
	line-height			:5.5vw;
	width				:38vw;
}

.system_box_2{
	font-size			:3.8vw;
	height				:5.5vw;
	line-height			:5.5vw;
}

.system_box_3{
	font-size			:3.8vw;
	height				:5.5vw;
	line-height			:5.5vw;
}

.system_box{
}

.system_title{
	font-size			:4vw;
	height				:5vw;
	line-height			:5vw;
}

.tag_pc{
}

.tag_sp{
}

.timeline-Footer{
}

.tl_append{
	display				:none;
}

.to_top_in, .to_top_in2{
	border-right		:1vw solid;
	border-top			:1vw solid;
	height				:3.5vw;
	width				:3.5vw;
}

.to_top_in2{
	bottom				:3vw;
}

.to_top{
	border-radius		:1vw;
	bottom				:3vw;
	height				:10vw;
	right				:2vw;
	width				:10vw;
}

.top_comm_in{
	border				:1px solid;
	margin				:1vw;
	position			:relative;
}

.top_comm_log{
	font-size			:3.5vw;
	line-height			:5vw;
	padding				:1vw 2vw;
}

.top_comm_title{
	border-bottom		:0.5vw double;
	font-size			:4vw;
	font-weight			:700;
	height				:8vw;
	line-height			:8vw;
	margin				:2vw auto;
	width				:70vw;
}

.top_comm{
	border				:0.5vw solid;
	margin				:2vw auto;
	width				:90vw;
}

.top_img_in{
}

.top_img{
}

.twitter-timeline{
}

.twitter_foot_in{
	border-radius		:4vw;
	font-size			:4vw;
	height				:8vw;
	line-height			:8vw;
	margin				:3vw auto;
	width				:60vw;
}

.twitter_foot{
	height				:14vw;
	width				:94vw;
}


.twitter_icon{
}

.twitter_title{
	font-size			:4vw;
	height				:10vw;
	line-height			:10vw;
}

.twitter_tl{
}

.wait_in{
}

.wait{
}

#recruit_ng{
}

#recruit_ok{
}

@keyframes e_shine {
}

@keyframes effect{
}

@keyframes fadein{
}

@keyframes wait_animation{
}

}

</pre></body></html>