
.t_br {display:none;} 

.main_visual {width:100%;position: relative;
   position: relative;
    height: 0;
    padding-bottom: 56.25%;

	background-image:url('../img/comm/video_bg.png');
	background-size: cover;
	background-position: center;
    background-repeat: no-repeat;
	  overflow:hidden;
}
.main_visual_delay_line {width:100%;height:5px;}
.main_visual_delay_line > .main_visual_delay_bar {width:0%;height:5px;background-color:#009b67;}
.main_visual_selecter {width:100%;height:170px;}



.main_visual > div {position:absolute;top:0px;width:100%;height: 100%;}
.main_visual > div > div {width:100%;height:100%;}
.main_visual > div > div > video {width:100%;height:100%;}


.main_visual > .left_arr {position:absolute;top: 0;bottom: 0;left:20px; margin: auto;width: 60px;height: 60px;display: block;z-index:99999;}
.main_visual > .left_arr > .m_container {display:none;}
.main_visual > .right_arr {position:absolute;top: 0;bottom: 0;right:20px; margin: auto;width: 60px;height: 60px;display: block;z-index:99999;}
.main_visual > .right_arr > .m_container {display:none;}

.visual00 {position:relative;width:100vw;height:100%;background-image:url('../img/comm/video_bg.png');background-size: cover;
	background-position: center;
    background-repeat: no-repeat;}

.visual01 {position:relative;width:100vw;height:100%;}
.visual02 {position:relative;width:100vw;height:100%;}
.visual03 {position:relative;width:100vw;height:100%;}

.main_visual > .visual04 {display:block;z-index:9999;}

.main_slide_item > video {width:100%;height:100%;}
.main_slide_item > img {height:100%;visibility: hidden;}


.visual_btn_container {display:table;width:100%;max-width:750px;height:170px;margin:auto;vertical-align: middle;}
.visual_btn_container > div {display:table-cell;padding:0px 20px;vertical-align: middle;}
.visual_btn_container > div > a > .btn {background-color:#ffffff;border:1px solid #009b67;color:#292929;padding:20px 20px;max-width:300px;width:100%;border-radius: 35px;margin:auto;}
@media (hover: hover) {
.visual_btn_container > div > a > .btn:hover {background-color:#009b67;color:#fff;}

}
.visual_btn_container > div > a > .btn.on {background-color:#009b67;color:#fff;}




.section {width:100%;text-align:center;}
.section > .inner_container {width:100%;max-width:1200px;padding:0px 5px;margin:auto;}
.ttl {max-width:533px;width:100%;margin:auto;}
.ttl > img {width:100%;}


.content_container {}
.content_container > .table {overflow: auto;}


.section01 > .inner_container > .ttl {max-width:533px;}
.section01 > .inner_container > .w_container {display:block;}
.section01 > .inner_container > .w_container > .content > .content_container > .table > div {width:50%;}

.section01 > .inner_container > .m_container {display:none;}
.section01 > .inner_container > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section01 > .inner_container > .m_container > .m_inner_container > img {width:100%;}

.background_bottom {width:100%;height:250px;background-color:#fdefee;margin-bottom:0px;}



.section02 > .inner_container > .ttl {max-width:583px;}

.section02 > .inner_container > .w_container > .content > .content_container > .table {overflow: auto;display:table;margin:auto;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div {display:table-cell;vertical-align: middle;}

.section02 > .inner_container > .w_container > .content > .content_container > .table > div > .txt_container {height:100px;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div > .txt_container > p {padding:20px 0px 0px 0px;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div > div > a {position: relative;display: inline-block;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div > div > a > .overview_circle {position: absolute;top:0;left:0;width:100%;height:100%;display:table;opacity: .0;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div > div > a:hover > .overview_circle {opacity: 1;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div > div > a > .overview_circle > .backround_circle {position: absolute;top:0;left:0;width:100%;height:100%;background-color: #fdefee;border-radius: 50%;	display:table;opacity: .6;}
.section02 > .inner_container > .w_container > .content > .content_container > .table > div > div > a > .overview_circle > div {display: table-cell;vertical-align: middle;position:relative;z-index:999;}

.section02 > .inner_container > .m_container {display:none;}
.section02 > .inner_container > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section02 > .inner_container > .m_container > .m_inner_container > img {width:100%;}



.section03 {background-image:url('../img/section03/section03_bg.jpg');}

.section03 > .inner_container > .w_container > .content > .content_container {overflow:auto;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .table {overflow: auto;display:table;margin:auto;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .table > div {display:table-cell;vertical-align: middle;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .table > .b_icon {width:20%;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .table > .b_icon > img {width:100%;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .b_icon_con00 {max-width:559px;width:100%;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .b_icon_con00 > img {width:100%;}

.section03 > .inner_container > .w_container > .content > .content_container > .left > .b_icon_con01 {max-width:423px;width:100%;}
.section03 > .inner_container > .w_container > .content > .content_container > .left > .b_icon_con01 > img {width:100%;}

.section03 > .inner_container > .w_container > .content > .content_container > .left > .table > .content_arr {padding:0px 20px;}
.section03 > .inner_container > .w_container > .content > .content_container > .content_txt {}

.section_zoom00 {max-width:705px;width:100%;margin:auto;}
.section_zoom01 {max-width:457px;width:70%;margin:auto;}

.section03 > .inner_container > .m_container {display:none;}
.section03 > .inner_container > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section03 > .inner_container > .m_container > .m_inner_container > img {width:100%;}




.section04 {}
.section04 > .inner_container > .ttl {max-width:286px;}
.section04 > .inner_container > .content > .toggle {width:100%;border:1px solid #f7cac7;border-radius:10px;padding:30px 32px;}
.section04 > .inner_container > .content > .toggle > .toggle_ttl {position:relative;overflow: hidden;width:100%;margin:auto;cursor:pointer;}
.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt {float:left;}
.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .w_container {}
.section04 > .inner_container > .content > .toggle > .toggle_ttl > .icon {position:absolute;top:-6px;bottom:0px;right:0px;margin:auto;width:26px;height: 26px;}

.section04 > .inner_container > .content > .toggle > .toggle_content {width:100%;display:none;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .text_line {padding-top:10px;text-align:left;}

.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line {padding-top:10px;text-align:left;width:100%;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container {overflow: auto;margin:auto;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > div {float:left;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > .c_title {}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > .c_title > .radius_text {background-color:#009b67;padding:10px 20px;max-width:150px;width:100%;border-radius: 35px;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > .c_content {}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > .c_content > p {overflow: auto;padding:10px 20px;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > .c_content > p > span {float:left;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container > .content_line > .content_container > .c_content > p > img {float:left;vertical-align: middle;display:inline-block;height: 100%;padding-left:14px;}


.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .m_container {display:none;padding-left:6px;}
.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .m_container > .m_inner_container > img {width:100%;}

.section04 > .inner_container > .content > .toggle > .toggle_content > .m_container {display:none;padding-left:6px;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section04 > .inner_container > .content > .toggle > .toggle_content > .m_container > .m_inner_container > img {width:100%;}

.section04 > .inner_container > .m_container {display:none;} 
.section04 > .inner_container > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section04 > .inner_container > .m_container > .m_inner_container > img {width:100%;}

.t-icon { position: relative; padding: 12px 5px; width: 100%;  }
.t-wrap { position: relative; width: 100%; height: 100%; }
.t-wrap span { position: absolute; width: 100%; height: 2px;
    background: #000;
    -webkit-transition: ease-out .3s; transition: ease-out .3s;
}
/*//.t-icon.black .t-wrap span { background: #000;}*/

.t-icon[aria-pressed="false"] .t-00 { top: 0; right: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.t-icon[aria-pressed="false"] .t-01 { top: 0; right: 0; margin: auto; }
.t-icon[aria-pressed="true"] .t-00 { top: 0; right: 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.t-icon[aria-pressed="true"] .t-01 { top: 0; right: 0; }





.section05 {background-color:#fdefee;}
.section05 > .inner_container > .ttl {max-width:482px;}
.section05 > .inner_container > .w_container > .content > .content_container > .table {overflow: auto;display:table;margin:auto;}
.section05 > .inner_container > .w_container > .content > .content_container > .table > div {display:table-cell;vertical-align: middle;padding:0px 20px;height:auto;}

.section05 > .inner_container > .w_container > .content > .content_container > .table > div > .txt_container {height:100px;}
.section05 > .inner_container > .w_container > .content > .content_container > .table > div > .txt_container > p {padding:20px 0px 0px 0px;}

.section05 > .inner_container > .w_container > .content > .sub_ttl {max-width:586px;margin:auto;}
.section05 > .inner_container > .w_container > .content > .sub_ttl > p {line-height:40px;}

.section05 > .inner_container > .m_container {display:none;}
.section05 > .inner_container > .m_container > .m_inner_container {max-width:740px;margin:auto;}
.section05 > .inner_container > .m_container > .m_inner_container > img {width:100%;}


.btn {background-color:#009b67;color:#fff;padding:20px 20px;max-width:340px;width:100%;border-radius: 35px;margin:auto;}



.section06 {}
.section06 > .inner_container > .content > .content_container > .slide {
	width:840px;height:630px;margin:auto;
}
.section06 > .inner_container > .content > .content_container > .slide > .slide-section {width:100%;height:630px;}
.c-slide-item > img {width:100%;}
.c-slide-item > .big {display:block;}
.c-slide-item > .small {display:none;}


.section06 > .inner_container > .content_btn > .content_container > .table {overflow: auto;display:table;margin:auto;}
.section06 > .inner_container > .content_btn > .content_container > .table > div {display:table-cell;vertical-align: middle; padding:20px;}

.section06 > .inner_container > .ttl {max-width:604px;}
.section06 > .inner_container > .sub_ttl {max-width:641px;width:100%;margin:auto;}

.link_btn.fb {background-image: url("../img/comm/btn_link_fb.png");background-size:cover;display: inline-block;}
.link_btn.fb > img {opacity: .0;width:100%;}
.link_btn.fb:hover > img {opacity: 1;}


.link_btn.yt {background-image: url("../img/comm/btn_link_yt.png");background-size:cover;display: inline-block;}
.link_btn.yt > img {opacity: .0;}
.link_btn.yt:hover > img {opacity: 1;}


.link_btn.blog {background-image: url("../img/comm/btn_link_blog.png");background-size:cover;display: inline-block;}
.link_btn.blog > img {opacity: .0;}
.link_btn.blog:hover > img {opacity: 1;}




.section07 {background-color:#f7cac7;}
.section07 > .inner_container > .content > .content_container00 {text-align:left;max-width:800px;}
.section07 > .inner_container > .content > .content_container01 {text-align:left;max-width:800px;line-height:28px;}

.section07 > .inner_container > .content > .content_container > .table {overflow: auto;display:table;margin:auto;width:100%;}
.section07 > .inner_container > .content > .content_container > .table > div {display:table-cell;vertical-align: middle; padding:20px 0px;}
.section07 > .inner_container > .content > .content_container > .table.max > div {width:50%;}
.section07 > .inner_container > .content > .content_container > .table.max > .left {width:70%;text-align:left;color:#98807e;}

.section07 > .inner_container > .content > .content_container > .table.max > .left > div {float:left;}
.section07 > .inner_container > .content > .content_container > .table.max > .left > .e1 {padding:0px 20px;}
.section07 > .inner_container > .content > .content_container > .table.max > .right {text-align:right;width:30%;}
.section07 > .inner_container > .content > .content_container > .table.max > .right > img {float: right;}



.popup {position:fixed;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;margin:auto;display:none;z-index: 9999999;}

.popup > .popup_back {position:relative;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;margin:auto;background-color: #000;opacity: 0.75;}
.popup > .popup_inner {position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;max-width:608px;max-height:320px;padding:16px;width:100%;}
.popup > .popup_inner > .popup_inner_container {position:relative;width:100%;height:100%;background-color: #fff;padding:16px;border-radius: 5px;}
.popup > .popup_inner > .popup_inner_container > .close_btn {position:absolute;right:0px;padding:0px 16px;}
.popup > .popup_inner > .popup_inner_container > .title {position:relative;width:80%;text-align:center;padding:0px 16px;margin:auto;}
.popup > .popup_inner > .popup_inner_container > .content {position:relative;top:40px;width:100%;height:100%;padding:0px 0px 20px 0px;text-align:center;}
.popup > .popup_inner > .popup_inner_container > .content > .content_text {display: inline-block; margin: auto;    line-height: 25px;}
.popup > .popup_inner > .popup_inner_container > .content  > .btn {position:relative;bottom:0px;width:100%;padding:13px 20px;display:none;max-width:270px;}
.popup > .popup_inner > .popup_inner_container > .content  > .btn > a {width:100%;height:100%;display: inline-block;}


.text_back {
    position: relative;
}
.text_back > .text {
	position: relative;
	z-index:999999;
}

.text_background {
    position: absolute;
	top: 6px;
    left: 0;
	width:100%;
	height:80%;
	background-color: #fdefee;
}

.img_w {display:block;}
.img_m {display:none;}

@media screen and (max-width: 1199px){

	.t_br {display:block;}
	.fsize21 {font-size: 20px;}
	.fsize19 {font-size: 18px;}
	
	.section01 > .inner_container {max-width:800px;padding:0px 0px;}
	.section01 > .inner_container > .ttl {max-width:376px;padding:0px 40px;}

	.section01 > .inner_container > .w_container {display:none;}
	.section01 > .inner_container > .m_container {display:block;}
	.background_bottom {height: 58.6%;}


	.section02 > .inner_container {max-width:800px;padding:0px 0px;}
	.section02 > .inner_container > .ttl {padding:0px 40px;}
	.section02 > .inner_container > .w_container {display:none;}
	.section02 > .inner_container > .m_container {display:block;}




	.section03 > .inner_container {max-width:800px;padding:0px 0px;}
	.section02 > .inner_container > .ttl {padding:0px 40px;}
	.section03 > .inner_container > .w_container {display:none;}
	.section03 > .inner_container > .m_container {display:block;}



	.section04 > .inner_container {max-width:800px;padding:0px 20px;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .content_line > .content_container > div {float:none;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .content_line > .content_container > .c_title > .radius_text {max-width:130px;text-align:center;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .content_line > .content_container > .c_content {padding-left:0px;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .content_line > .content_container > .c_content > p {padding:10px 0px;}

	.section05 > .inner_container {max-width:800px;padding:0px 0px;}
	.section05 > .inner_container > .ttl {padding:0px 40px;}
	.section05 > .inner_container > .w_container {display:none;}
	.section05 > .inner_container > .m_container {display:block;}
	.section05 > .inner_container > .m_container > div > a > .btn {max-width:260px; padding: 15px 20px;}
	.section05 > .inner_container > .m_container > div > a > .btn > span {font-size: 17px;}
	
	


	.section06 > .inner_container {max-width:800px;padding:0px 20px;}
	.section06 > .inner_container > .content > .content_container > .slide {width:740px;height:auto;}
	.section06 > .inner_container > .content > .content_container > .slide > .slide-section { height:auto;}
	.c-slide-item {max-width:740px;width:100%;}
	
	.section06 > .inner_container > .content_btn > .content_container > .table > div > a {width:100%;}
	.section06 > .inner_container > .content_btn > .content_container > .table > div > a > img {width:100%;}

	.section07 > .inner_container {max-width:800px;padding:0px 20px;}
	
}

@media screen and (max-width: 963px){

	

	.section06 > .inner_container > .content_btn > .content_container > .table {overflow: auto;display:table;margin:auto;}
	.section06 > .inner_container > .content_btn > .content_container > .table > div {display:table-row;vertical-align: middle; padding:20px;}
	
	.section06 > .inner_container {max-width:640px;padding:0px 40px;}
	.section06 > .inner_container > .content > .content_container {padding-top:45px;}
	.section06 > .inner_container > .content > .content_container > .slide {max-width:540px;width:100%;height:auto;}
	.c-slide-item {max-width:540px;width:100%;}
	.c-slide-item > .big {display:none;}
	.c-slide-item > .small {display:block;width:100%;}


	.section06 > .inner_container > .sub_ttl {}
	.section06 > .inner_container > .sub_ttl > img {width:100%;}


	
	.img_w {display:none;}
	.img_m {display:block;}

	.link_btn.fb {background-image:unset;}
	.link_btn.fb > img {opacity: 1;}
	.link_btn.yt {background-image:unset;padding-top:15px;}
	.link_btn.yt > img {opacity: 1;}
	.link_btn.blog {background-image:unset;padding-top:15px;}
	.link_btn.blog > img {opacity: 1;}

}

@media screen and (max-width: 767px) {
	.fsize21 {font-size: 18px;}
	.fsize17 {font-size:15px;}
	.fsize14 {font-size:13px;}
	.section03 > .inner_container > .content > .content_container > .left > .b_icon_con00 {padding-left:20%;}
	.section03 > .inner_container > .content > .content_container > .left > .b_icon_con01 { padding-right: 30%;}

/*	.section03 > .inner_container > .content > .content_container > .left > .table > .content_arr {width:10%;}*/
/*		.section03 > .inner_container > .content > .content_container > .left > .table > .content_arr > img {width:100%;}*/

	.section04 > .inner_container > .ttl {max-width:286px;}

	.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .w_container {display:none;}
	.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .m_container {display:block;padding-right: 20%;}

	.section04 > .inner_container > .content > .toggle > .toggle_content > .w_container {display:none;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .m_container {display:block;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .line-30 {height:20px;}
	.section04 > .inner_container > .w_container {display:none;}
	.section04 > .inner_container > .m_container {display:block;}
	
	.section06 > .inner_container > .content > .content_container {padding-top:0px;}
	.section06 > .inner_container > .content > .content_container > .slide {max-width:440px;}
	.c-slide-item {max-width:440px;width:100%;}
	.section07 > .inner_container > .content > .content_container > .table.max > .left > .e0 {padding:0px 0px;}
	.section07 > .inner_container > .content > .content_container > .table.max > .left > .e1 {padding:0px 0px;}
	.section07 > .inner_container > .content > .content_container > .table.max > .left > div {float: none;}

	.line-150 {height:100px;}

/*	.section_zoom > .table > div */
	.main_visual > .left_arr {width: 51px;height: 52px;}
	.main_visual > .left_arr > .w_container {display:none;}
	.main_visual > .left_arr > .m_container {display:none;}
	.main_visual > .right_arr {width: 51px;height: 52px;}
	.main_visual > .right_arr > .w_container {display:none;}
	.main_visual > .right_arr > .m_container {display:none;}

	.main_visual_selecter {height:70px;}
	.visual_btn_container {height:70px;    max-width: 90px;}
	.visual_btn_container > div {height:70px;    padding: 0px 10px;}
	.visual_btn_container > div > a > .btn {background-color:#ffffff;border:1px solid #009b67;color:#292929;padding: 0px 0px;width:15px;height:15px;border-radius: 30px;margin:auto;}
	.visual_btn_container > div > a > .btn > span {width:10px;height:10px;    display: none;}
	@media (hover: hover) {
	.visual_btn_container > div > a > .btn:hover {background-color:#009b67;color:#fff;width:40px;}

	}
	.visual_btn_container > div > a > .btn.on {background-color:#009b67;color:#fff;width:40px;}

	.section00 {padding-top:121px;}
	.slick-dots	{top: -25px;}
	.slick-dots li{height: 15px !important;}
	.slick-dots li button
	{
		width: 13px !important;
		height: 13px !important;
	}

	.slick-dots li button:hover:before,
	.slick-dots li button:focus:before
	{
		opacity: 1;
	}
	.slick-dots li button:before
	{
		max-width: 40px !important;
		min-width:13px !important;
		height: 13px !important;
	}
	.slick-dots li.slick-active button:before
	{
		background-color:#009b67;
		width: 40px !important;
		
		
	}

	.slick-dots li.slick-active {
		width: 40px !important;
		
	}



/*	.main_visual {width:100%;position: relative;*/
/*   position: relative;*/
/*   	top:123px;*/
/*    height: 100%;*/
/*    padding-bottom: 57%;*/
/**/
/*	background-image:url('../img/comm/video_bg.png');*/
/*	background-size: cover;*/
/*	background-position: center;*/
/*    background-repeat: no-repeat;*/
/*	  overflow:hidden;*/
/*}*/
}


@media screen and (max-width: 570px){
	
	.fsize22 {font-size: 18px;}
	.fsize21 {font-size: 17px;}

	.section04 > .inner_container > .ttl {max-width:186px;}
	.section04 > .inner_container > .content > .toggle {padding:20px 12px;}
	.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .fsize22 {font-size:18px !important;}
	.section04 > .inner_container > .content > .toggle > .toggle_content > .content_line > .content_container > .c_content > .fsize18 {font-size:14px;}

	.section06 > .inner_container > .content > .content_container > .slide {max-width:440px;}
	.c-slide-item {max-width:440px;width:100%;}

	.section07 > .inner_container > .content > .content_container > .table.max > .left > .e0 {font-size:12px;padding:0px 0px;}
	.section07 > .inner_container > .content > .content_container > .table.max > .left > .e1 {font-size:12px;padding:0px 0px;}
	
	.section07 > .inner_container > .content > .content_container > .table.max > .right > img {float: right;width:90%;}


	.line-150 {height:50px;}
	.popup > .popup_inner {max-height:360px;padding:16px;width:100%;}
	.popup > .popup_inner > .popup_inner_container > .content > .content_text.fsize18 {font-size: 13px;}
	.popup > .popup_inner > .popup_inner_container > .content  > .btn {display:block;}
		.popup > .popup_inner > .popup_inner_container > .content  > .btn > a  > span {font-size:15px;}


	.main_visual > .left_arr {width: 41px;height: 42px;}
	.main_visual > .left_arr > div > a > img {width:100%;}
	.main_visual > .right_arr {width: 41px;height: 42px;}
	.main_visual > .right_arr > div > a > img {width:100%;}

}

@media screen and (max-width: 414px){
	.fsize28 {font-size: 20px;}
	.section01 > .inner_container > .sub_ttl > span {line-height: 28px;}
	.section00 {padding-top:111px;}
	
	.section04 > .inner_container > .content > .toggle > .toggle_ttl > .txt > .fsize22 {font-size:14px !important;}
	.section05 > .inner_container > .content > .sub_ttl > p {line-height: 28px;}

	.section06 > .inner_container > .content > .content_container > .slide {max-width:100%;}

	.c-slide-item {max-width: 335px;}
}

@media screen and (max-width: 375px){
	.fsize28 {font-size: 18px;}
	.fsize22 {font-size: 16px;}
	.fsize19 {font-size: 14px;}
	.c-slide-item {max-width: 295px;}
}

@media screen and (max-width: 320px){

	.c-slide-item {max-width: 240px;}
}