@charset "UTF-8";

/* intro_section */
#page .intro_section{padding:90px 0;}
#page .intro_section .sitewidth .boxCont .txtBox{text-align:center;}
#page .intro_section .sitewidth .boxCont .txtBox .desc{line-height:1.8;margin-top:60px;}
#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:30px;}
@media all and (max-width:1600px){
	#page .intro_section{padding:84px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:56px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:28px;}
}
@media all and (max-width:1400px){
	#page .intro_section{padding:80px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:53px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:27px;}
}
@media all and (max-width:1200px){
	#page .intro_section{padding:76px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:51px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:25px;}
}
@media all and (max-width:1000px){
	#page .intro_section{padding:72px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:48px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:24px;}
}
@media all and (max-width:800px){
	#page .intro_section{padding:68px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:45px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:23px;}
}
@media all and (max-width:600px){
	#page .intro_section{padding:64px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .title br{display:none;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:43px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:21px;}
}
@media all and (max-width:400px){
	#page .intro_section{padding:60px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:40px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:20px;}
}
@media all and (max-width:320px){
	#page .intro_section{padding:48px 0;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc{margin-top:32px;}
	#page .intro_section .sitewidth .boxCont .txtBox .desc strong{margin-top:16px;}
}

/* history_section */
#page .history_section{padding:120px 0 100px;background:url(../img/history_section_bg.jpg) no-repeat center center;background-size:cover;}
#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:55px;}
#page .history_section .sitewidth .boxCont .lstBox .lst:first-of-type{margin-top:0;}
#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:205px;line-height:2;margin:0 auto;font-size:20px;font-weight:700;text-align:center;background-color:#fff;border:solid 1px #000;border-radius:30px;}
#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:30px;padding:0;text-align:center;}
#page .history_section .sitewidth .boxCont .lstBox .lst ul li{line-height:1.6;font-size:18px;letter-spacing:-0.035em;color:#fff;list-style:none;word-break:keep-all;}
@media all and (max-width:1600px){
	#page .history_section{padding:110px 0 89px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:51px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:190px;font-size:19px;border-radius:28px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:28px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:17px;}
}
@media all and (max-width:1400px){
	#page .history_section{padding:99px 0 83px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:49px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:180px;font-size:18px;border-radius:27px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:27px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:16px;}
}
@media all and (max-width:1200px){
	#page .history_section{padding:92px 0 76px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:46px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:170px;font-size:17px;border-radius:25px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:25px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:15px;}
}
@media all and (max-width:1000px){
	#page .history_section{padding:84px 0 70px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:44px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:160px;font-size:16px;border-radius:24px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:24px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:14px;}
}
@media all and (max-width:800px){
	#page .history_section{padding:76px 0 63px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:41px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:150px;font-size:15px;border-radius:23px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:23px;}
}
@media all and (max-width:600px){
	#page .history_section{padding:68px 0 57px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:39px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:140px;font-size:14px;border-radius:21px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:21px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:13px;}
}
@media all and (max-width:400px){
	#page .history_section{padding:60px 0 50px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:36px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:130px;font-size:13px;border-radius:20px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:20px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:12px;}
}
@media all and (max-width:320px){
	#page .history_section{padding:48px 0 40px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst{margin-top:29px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst .date{width:110px;font-size:10px;border-radius:16px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul{margin-top:16px;}
	#page .history_section .sitewidth .boxCont .lstBox .lst ul li{font-size:10px;}
}


/* business_section */
#page .business_section{padding:100px 0 200px;background-color:#f3f3f3;}
#page .business_section .sitewidth .boxCont{text-align:center;}
#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:85px;}
#page .business_section .sitewidth .boxCont .lstBox .lst .txtBox .desc{margin-top:15px;}
#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:667px;margin:20px auto 0;}
#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox img{width:100%;}
@media all and (max-width:1600px){
	#page .business_section{padding:89px 0 180px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:79px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:620px;margin:19px auto 0;}
}
@media all and (max-width:1400px){
	#page .business_section{padding:83px 0 170px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:75px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:590px;margin:18px auto 0;}
}
@media all and (max-width:1200px){
	#page .business_section{padding:76px 0 150px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:71px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:560px;margin:17px auto 0;}
}
@media all and (max-width:1000px){
	#page .business_section{padding:70px 0 140px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:67px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:530px;margin:16px auto 0;}
}
@media all and (max-width:800px){
	#page .business_section{padding:63px 0 130px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:64px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:500px;margin:15px auto 0;}
}
@media all and (max-width:600px){
	#page .business_section{padding:57px 0 110px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:60px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .txtBox .desc{margin-top:10px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:80%;margin:14px auto 0;}
}
@media all and (max-width:400px){
	#page .business_section{padding:50px 0 100px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:56px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:90%;margin:13px auto 0;}
}
@media all and (max-width:320px){
	#page .business_section{padding:40px 0 80px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst{margin-top:45px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .txtBox .desc{margin-top:5px;}
	#page .business_section .sitewidth .boxCont .lstBox .lst .imgBox{width:100%;margin:10px auto 0;}
}
