@charset "utf-8";
/* 1141 */
@media screen and (max-width: 1141px) {
	.row.vision > .col_2 {width:100%}
	.row.vision > .col_10 {width:100%}
	#shared1_sec .topTxt {margin-top:20px;font-size: 1.3em;padding: 0 6%}
	#shared1_sec .text {margin-top: 30px;}
	#shared1_sec .title p:after {content:none}
}

/* 768 */
@media screen and (max-width: 768px) {
	#message_sec .top .obj {margin-top: 100px;margin-top: 13.33333333vw	}
	.warp_slide_banner > .item {height: 460px;height: 61.33333333vw	}
	.warp_slide_banner > .item .headline .h1 {font-size: 50px;font-size: 6.66666667vw;padding-bottom: 0	}
	#main_sec_09 .ir_stock > ul {width: 320px;width: 42.66666667vw	}
	#history_sec_02 .history_list .cont {top: 75px;top: 10vw	}
	#history_sec_02 .history_list ul li .text {height: 100px;height: 13.33333333vw	}
	#history_sec_02 .history_list .sec.founding ul li .text {height: 140px;height: 18.66666667vw	}
	#strategy_02_sec_04 .box {padding: 40px 50px;padding: 5.33333333vw 6.66666667vw	}
	#strategy_02_sec_04 .box .b a {width: 100%	}
	[id*='governance_cont_'] .pdf_down {flex-direction: column}
	[id*='governance_cont_'] .pdf_down li {max-width: 100%	}
	[id*='governance_cont_'] .pdf_down li + li {padding-left: 0;padding-top: 20px;padding-top: 2.66666667vw}
	#vision1_sec_05 .secObj {margin-top: 31px}
	#vision1_sec_05 .secObj > li .tit {font-size: 20px}
	#vision1_sec_05 .secObj > li .txt {font-size: 16px}
	.sub-page-banner > .inner {height:57vw}
	.sub-page-banner .text {font-size: 3.79vw;}
	#shared1_sec .objList .tit {margin: -135px auto 0;font-size:1em}
	#shared1_sec .objList > li {padding: 20px}
	[id*='shared2_cont_'] .objList_type1 {flex-wrap: wrap;}
	[id*='shared2_cont_'] .objList_type1 > li {font-size: 2vw}
	
	#ethical1_sec_02 dl {gap:0}
	#ethical1_sec_02 dl dt {width:auto}
	
	
}
@media screen and (max-width: 640px) {
	[id*='shared2_cont_'] .objList_type1 {flex-direction: column}
	[id*='shared2_cont_'] .objList_type1 > li {width: 100%;border-radius: 10px;height: auto;padding: 10px;margin-bottom: 10px;}
	[id*='shared2_cont_'] .objList_type1 > li + li {margin:0;margin-bottom: 10px;}
	[id*='shared2_cont_'] .objList_type1 > li br {display:none}
	[id*='shared2_cont_'] .objList_type1 > li + li:before {content:none}
}