/* BASIC css start */
/*È¸»ç¼Ò°³*/
h1.title {
    font-size: 26px;
    font-family: 'Raleway';
    font-weight: 100;
    text-align: center;
}

h1.title:after {
    width: 30px;
    height: 1px;
    background: #000;
    content: '';
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

#com_sub_visual {padding-top:10px;}
.com_sub_visual {height:150px;background: url('/design/ktaiga/new/mobile/img/m_company_mvs_bg.jpg') no-repeat center; text-align:center;
background-size:100%;}
.com_sub_visual h1 { font-family: 'Raleway'; font-size:35px; color:#fff; font-weight:100; padding-top:45px; }
.com_sub_visual h2 { font-size:12px; font-weight:600; color:#fff; margin-top:5px; opacity:0.8;}

#com_c_wrap {margin-top:50px; }
.com_str_wrap {margin:0 auto; width:85%;}
.com_stb1 {border-bottom:1px solid #d7d7d7; padding-bottom:60px; overflow:hidden; margin:40px 0;}
.com_stb1_img ,.com_stb2_img img {width:100%; }
.com_stb_txt { margin-top:40px;}
.com_stb1 .com_stb_txt { }

.com_stb2 {padding:40px 0; overflow:hidden;}
.com_stb2 .com_stb_img { margin-left:65px; }
.com_stb_txt h1 { font-family: 'Nanum Myeongjo',serif; font-size:25px; font-weight:400; padding-bottom:10px; line-height:25px} 
.com_stb_txt h2 { font-size:18px; font-weight:400; padding-bottom:10px;margin-top:30px; line-height:25px} 
.com_stb_txt p { font-size:14px; color:#626262;letter-spacing:-0.3px; line-height:23px;}

.com_tec_wrap { background:#f5f5f5; padding:70px 0; overflow:hidden;}
.com_tbx_wrap {margin:0 auto; margin-top:50px;width:85%; height:700px; position:relative; text-align:center;}

.ctc01 {text-align:center;}
.ctc01 img {width:85%;}
.ctc01 div {padding:15px 0;}
.ctc02 { margin-top:20px;}
.ctc02 h1 {font-size:24px; color:#113572; font-weight:400;}
.ctc02 h2 {font-size:15px; font-weight:100; padding-top:10px}
.ctc02 h2:after {width:1px; height:40px;background: #aab8d5; content:''; display: block; margin:0 auto; margin-top:15px;}
.ctc03 {  background: url('/test/img/com_tec_bg.png') no-repeat center;}
.ctc03 ul {/*padding-top: 40px;*/ width:100%}
.ctc03 ul li {  color:#fff; background:#93a5ca; width: 45%;padding:50px 0; margin: 10px 6px;border-radius:100px;}
.ctc03 ul li.pd60 {padding:60px 0;}
.ctc03 ul li.pd {padding:57px 0;}
.ctc03 ul li.c_n {color:#113572;background:#dce1ea;}
.mt155 {margin-top:155px;}
.mt105 {margin-top:105px;}
.mt65 {margin-top:65px;}

.com_his_wrap {padding:70px 0;}
.com_his_box {margin:0 auto; margin-top:50px;  border:1px solid #red; position:relative; height:1200px;}
.com_his_box .line { position:absolute; top:0; left:50%; width:1px; height:1200px; background: #dadada; }
.com_his_box h1 {padding-bottom:10px; color:#2b8dc1; font-size:28px; font-family: 'Montserrat',serif;font-weight:400; }
.com_his_box p {font-size:13px; color:#343434; line-height:22px;}
.com_his_box img {margin-top:20px;}

.af_r {position:absolute; text-align:right;padding-right:20px;right:50%; }
.af_r:after {position: absolute;width:15px;height:15px;right: -7.5px; top: 20px;font-size: 60px;content: '¡¤';color: #5e94b1;line-height: 12px;}

.af_l {position:absolute; text-align:left;padding-left:20px;left:50%;}
.af_l:after {position: absolute;width:15px;height:15px;left: -7.5px;top: 20px;font-size: 60px;content: '¡¤';color: #5e94b1;line-height: 12px;}

.ytx {width:40%;}
.ytx img{width:100%; }



.y2018 {top:0px; }
.y2017 {top:130px; }
.y2016 {top:270px; }
.y2015 {top:420px; }
.y2014 {top:670px; }
.y2013 {top:820px; }
.y2012 {top:920px; }
.y2011 {top:1030px; }

.com_orz_wrap { background:#f5f5f5; padding:70px 0; overflow: hidden;}
.com_orz_box {  margin:50px 0;}
.com_orz_box h1 {text-align:center;}
.com_orz_box ul.orz_table {  margin-top:10px; padding:30px;}
.com_orz_box ul > li {width:100%; text-align:center;display:inline-block;}
.com_orz_box ul > li span {font-weight:600;display:inline-block;color:#1177b8; font-size:16px; width:100%; padding:15px 0; background:#e0eff5; border:1px solid #d9e6ef; }
.com_orz_box ul > li > ul {width:100%; margin-bottom:20px; background:#fff; border:1px solid #d9e6ef;margin-top:15px;padding:25px 0;}
.com_orz_box ul > li > ul > li { float:none; color:#727272; font-size:14px; margin:0; line-height:30px; }
.com_orz_box p {margin: 0 auto; padding:15px 0; clear:both; width:80%;bottom:0; text-align:center; color:#1177b8; font-size:16px; background:#e0eff5; border:1px solid #d9e6ef; }

.com_con_wrap {  overflow:hidden; background: url('/design/ktaiga/new/mobile/img/m_con_bg.jpg') no-repeat top center; text-align:center;
background-size:220%; margin-bottom:50px;}
.com_con_wrap .title { padding-top:70px;color:#fff;}
.com_con_wrap .title:after {background:#fff;}
.map {width:90%; margin:0 auto; padding:40px 0;}
.map iframe {width:100%; height:280px;}
.com_info_wrap {width:100%; margin:0 auto;}
.com_info_wrap h2 {color:#ffd488; font-size:18px; font-weight:400; margin-bottom:15px;}
.com_info_wrap span {color: rgba(255,255,255,0.7); font-size:14px; }
.com_info_wrap ul {width:100%;  margin:30px 0 70px 0;}
.com_info_wrap ul li {width:100%; float:none; margin-bottom:10px;}
.com_info_wrap i {color: rgba(255,255,255,0.7); font-size:50px;}
/* BASIC css end */

