@charset "utf-8";

/*** Sub Common ***/
/** Sub Visu **/
.sub_visu {padding:190px 0 90px;text-align:center;}
.sub_visu.sv01 {background:url(../../images/sub/sub_visu.jpg) no-repeat center top;}
.sub_visu.sv02 {background:url(../../images/sub/sub_visu02.jpg) no-repeat center top;}
.sub_visu.sv03 {background:url(../../images/sub/sub_visu03.jpg) no-repeat center top;}
.sub_visu.sv04 {background:url(../../images/sub/sub_visu04.jpg) no-repeat center top;}
.sub_visu.sv05 {background:url(../../images/sub/sub_visu05.jpg) no-repeat center top;}
.sub_visu .sub_title {margin-bottom:10px;font-size:48px;font-weight:300;color:#333;line-height:48px;}
.sub_visu .sub_title_en {font-size:20px;color:#999;line-height:30px;}


/** Lnb **/
.lnb_sec {margin-bottom:90px;padding:0 7%;border-bottom:solid 1px #dbdbdb;}
.lnb > dt {float:left;}
.lnb > dt .lnb_home {width:100px;height:60px;background:url(../../images/sub/ico_lnb_home.png) no-repeat center center;border:solid #dbdbdb;border-width:0 1px;font-size:0;transition:background 0.4s;}
.lnb > dt .lnb_home:hover, .lnb > dt .lnb_home:focus, .lnb > dt .lnb_home:active {background:#dbdbdb url(../../images/sub/ico_lnb_home.png) no-repeat center center;}
.lnb > dd {float:left;min-width:15%;border-right:solid 1px #dbdbdb;}

.lnb > dd .ui-selectmenu-button {width:100%;padding:0 30px;border:none;border-radius:0;line-height:60px;transition:all 0.4s;}
.lnb > dd .ui-selectmenu-button:hover, .lnb > dd .ui-selectmenu-button:focus,
.lnb > dd .ui-selectmenu-button:active {background:#fff;}
.lnb > dd .ui-selectmenu-text {font-size:14px;color:#333;}
.lnb > dd .ui-icon {width:13px;height:13px;margin-top:25px;background:url(../../images/sub/lnb_arr.png) no-repeat center center;transform:rotate(0);transition:all 0.4s;}
.lnb > dd .ui-selectmenu-button:hover .ui-icon, .lnb > dd .ui-selectmenu-button:focus .ui-icon,
.lnb > dd .ui-selectmenu-button:active .ui-icon {background:url(../../images/sub/lnb_arr.png) no-repeat center center;transform:rotate(180deg);}

.ui-selectmenu-menu > ul {padding:20px 0 !important;background:#fff;border:solid 1px #dbdbdb !important;border-radius:0;}
.ui-selectmenu-menu > ul > li > div {padding:0 30px !important;font-size:14px;color:#333;line-height:32px;transition:all 0.4s;}
.ui-selectmenu-menu > ul#lnb_d03-menu > li > div {padding:0 90px 0 30px !important;}
.ui-selectmenu-menu > ul > li > div:after {content:"";position:absolute;right:30px;top:15px;width:0;height:2px;background:#5ca9dd;transition:width 0.4s;}
.ui-selectmenu-menu > ul > li > div.ui-state-active {margin:0;background:#fff;color:#5ca9dd;border:none;}
.ui-selectmenu-menu > ul > li > div.ui-state-active:after {width:50px;}
/*.ui-selectmenu-menu > ul#lnb_d03-menu > li > div.ui-state-active:after {width:20px;}*/

.sub_wrap section article {width:100%;max-width:1300px;margin:0 auto 100px;}
.sub_wrap section article.fp {max-width:100%;margin:0 auto;}
.sub_wrap section article.fp .arti_sub {width:100%;max-width:1300px;margin:0 auto;}
.sub_cont > section {min-height:500px;}

/* 32~35line과 동일해야 합니다. sub_wrap 또는 sub_cont 쓰는곳이 있따면 아래처럼 만들어주세요.*/
.se2_inputarea section article {width:100%;max-width:1300px;margin:0 auto 100px;}
.se2_inputarea section article.fp {max-width:100%;margin:0 auto;}
.se2_inputarea section article.fp .arti_sub {width:100%;max-width:1300px;margin:0 auto;}
.se2_inputarea > section {min-height:500px;}

.cc_list > li, .dash_list > li {position:relative;padding-left:10px;box-sizing:border-box;}
.cc_list > li:before {content:"";position:absolute;left:0;top:14px;width:4px;height:4px;background:#666;border-radius:100%;}
.dash_list > li:before {content:"";position:absolute;left:0;top:15px;width:4px;height:1px;background:#666;}
.cc_list.half > li, .dash_list.half > li {float:left;width:50%;padding:0 10px;}



/*** Content ***/
/** S1 : Company **/
/* s010101 : ȸ��Ұ� */
.s010101 .arti01 .arti_title {margin-bottom:30px;font-size:34px;font-weight:100;color:#333;line-height:34px;}
.s010101 .arti01 .arti_title > span {font-weight:400;color:#5ca9dd;}
.s010101 .arti01 .txt {margin-bottom:70px;}
.s010101 .arti01 .txt.last {margin:0;}
.s010101 .arti01 .txt dt {margin:25px 0;font-size:22px;color:#333;}
.s010101 .arti02 {padding:80px 0;background:url(../../images/sub/sub010101_arti02_bg.jpg) no-repeat center top;}
.s010101 .arti02 .arti_sub {display:table;padding:40px 0;table-layout:fixed;}
.s010101 .arti02 .ico_info {display:table-cell;padding-right:10%;vertical-align:top;}
.s010101 .arti02 .ico_info.ico01 {background:url(../../images/sub/sub010101_arti02_ico01.png) no-repeat 90% top;}
.s010101 .arti02 .ico_info.ico02 {background:url(../../images/sub/sub010101_arti02_ico02.png) no-repeat 90% top;}
.s010101 .arti02 .ico_info.ico03 {background:url(../../images/sub/sub010101_arti02_ico03.png) no-repeat 90% top;}
.s010101 .arti02 .ico_info.ico04 {background:url(../../images/sub/sub010101_arti02_ico04.png) no-repeat 90% top;}
.s010101 .arti02 .ico_info.ico05 {background:url(../../images/sub/sub010101_arti02_ico05.png) no-repeat 90% top;}
.s010101 .arti02 .ico_info.ico06 {background:url(../../images/sub/sub010101_arti02_ico06.png) no-repeat 90% top;}
.s010101 .arti02 .ico_info dt {font-weight:400;color:#5ca9dd;}
.s010101 .arti02 .ico_info dd {font-size:26px;font-weight:500;color:#fff;line-height:34px;}
.s010101 .arti02 .ico_info dd > span {display:block;font-size:14px;font-weight:300;color:#999;}
.s010101 .arti02 .ico_info dd > p {display:block;font-size:16px;}
.s010101 .arti03 {padding:120px 0;background:url(../../images/sub/sub010101_arti03_bg.jpg) no-repeat center top;}
.s010101 .arti03 .table_ty.verti tr:first-child th,
.s010101 .arti03 .table_ty.verti tr:first-child td {border-top:none;}

/* s010102 : CEO�λ縻 */
.s010102 .arti01 .arti_title {font-size:34px;color:#333;line-height:42px;}
.s010102 .arti01 .arti_title .ht01 {display:block;font-weight:400;color:#162855;}
.s010102 .arti01 .arti_title .ht02 {display:inline-block;font-weight:400;color:#5ca9dd;vertical-align:text-top;}
.s010102 .arti01 .copy {margin:45px 0;line-height:0;}
.s010102 .arti01 .sub_tit {margin-bottom:30px;font-size:22px;color:#333;line-height:34px;}
.s010102 .arti01 .sub_tit > span {display:block;font-weight:500;color:#5ca9dd;}
.s010102 .arti01 .sign {margin-top:70px;font-weight:400;color:#333;text-align:right;}
.s010102 .arti01 .sign > span {display:block;font-size:20px;font-weight:500;}

/* s010103 : VISION */
.s010103 .arti01 .dia_top {position:relative;padding-top:15%;}
.s010103 .arti01 .dia_top .cc {position:absolute;left:20%;top:0;width:60%;}
.s010103 .arti01 .dia_top .txt {position:absolute;left:0;top:34%;width:100%;text-align:center;}
.s010103 .arti01 .dia_top .txt > dt {margin-bottom:10px;font-size:30px;font-weight:400;color:#333;line-height:30px;}
.s010103 .arti01 .dia_top .txt > dd {margin-bottom:60px;font-size:26px;font-weight:700;color:#5ca9dd;}
.s010103 .arti01 .dia_top .txt > dd.ht {font-size:36px;line-height:36px;}
.s010103 .arti01 .dia_top .sub_cc > li {position:absolute;width:22%;padding:58px 0;font-size:22px;font-weight:700;color:#fff;text-align:center;}
.s010103 .arti01 .dia_top .sub_cc > li.cc01 {left:12%;bottom:5%;background:url(../../images/sub/sub010103_arti01_sub_cc01.png) no-repeat center top;background-size:100% auto;}
.s010103 .arti01 .dia_top .sub_cc > li.cc02 {left:50%;bottom:-5%;margin-left:-11%;background:url(../../images/sub/sub010103_arti01_sub_cc02.png) no-repeat center top;background-size:100% auto;}
.s010103 .arti01 .dia_top .sub_cc > li.cc03 {right:12%;bottom:5%;background:url(../../images/sub/sub010103_arti01_sub_cc03.png) no-repeat center top;background-size:100% auto;}
.s010103 .arti01 .dia_top .sub_cc > li > span {display:block;font-size:13px;font-weight:300;}
.s010103 .arti01 .dia_btm {background:url(../../images/sub/sub010103_arti01_btm_bg.png) no-repeat center top;}
.s010103 .arti01 .dia_btm .btm_tit {padding:70px 0 35px;font-size:30px;font-weight:400;color:#333;text-align:center;line-height:30px;}
.s010103 .arti01 .dia_btm .ico_info {display:table;width:80%;margin:0 auto;padding-top:170px;table-layout:fixed;}
.s010103 .arti01 .dia_btm .ico_info > div {display:table-cell;padding:0 30px;text-align:center;vertical-align:top;}
.s010103 .arti01 .dia_btm .ico_info .tit {position:relative;background:#162855;border-radius:40px;font-size:22px;font-weight:400;color:#fff;line-height:40px;}
.s010103 .arti01 .dia_btm .ico_info .tit:before {content:"";position:absolute;left:0;top:-170px;width:100%;height:170px;}
.s010103 .arti01 .dia_btm .ico_info .ico01 .tit:before {background:url(../../images/sub/sub010103_arti01_btm_ico01.png) no-repeat center top;}
.s010103 .arti01 .dia_btm .ico_info .ico02 .tit:before {background:url(../../images/sub/sub010103_arti01_btm_ico02.png) no-repeat center top;}
.s010103 .arti01 .dia_btm .ico_info .ico03 .tit:before {background:url(../../images/sub/sub010103_arti01_btm_ico03.png) no-repeat center top;}
.s010103 .arti01 .dia_btm .ico_info .txt {margin-top:20px;padding-top:15px;border-top:solid 1px #dbdbdb;line-height:30px;}

/* s010104 : ���� */
.s010104 ,arti01 {position:relative;}
.s010104 .arti01:after {content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#dbdbdb;z-index:-1;}
.s010104 .arti01 .his_list {margin-bottom:50px;}
.s010104 .arti01 .his_list > dt {float:left;width:50%;padding-right:6%;color:#333;text-align:right;box-sizing:border-box;}
.s010104 .arti01 .his_list > dt .tit {margin-bottom:25px;font-size:34px;font-weight:400;}
.s010104 .arti01 .his_list > dt .txt {margin-bottom:20px;font-size:18px;}
.s010104 .arti01 .his_list > dt > img {width:72%;}
.s010104 .arti01 .his_list > dd {float:left;width:50%;}
.s010104 .arti01 .his_list .info {position:relative;margin-bottom:50px;padding-left:12%;}
.s010104 .arti01 .his_list .info > dt {margin-bottom:15px;font-size:26px;font-weight:500;color:#5ca9dd;line-height:26px;}
.s010104 .arti01 .his_list .info > dt:before {content:"";position:absolute;left:-7px;top:8px;width:4px;height:4px;background:#999;border:solid 5px #fff;border-radius:100%;}
.s010104 .arti01 .his_list .info > dt:after {content:"";position:absolute;left:10px;top:15px;width:55px;height:1px;background:#dbdbdb;}
.s010104 .arti01 .his_list .info > dd {position:relative;padding-left:35px;}
.s010104 .arti01 .his_list .info > dd > span {position:absolute;left:0;top:0;font-weight:500;color:#333;}
.s010104 .arti01 .his_list.his01 {padding-top:25px;}
.s010104 .arti01 .his_list.his02 > dt {float:right;padding:0 0 0 6%;text-align:left;}
.s010104 .arti01 .his_list.his02 .info {padding:0 12% 0 0;text-align:right;}
.s010104 .arti01 .his_list.his02 .info > dt:before {left:auto;right:-7px;}
.s010104 .arti01 .his_list.his02 .info > dt:after {left:auto;right:10px;}
.s010104 .arti01 .his_list.his02 .info > dd {padding:0 35px 0 0;}
.s010104 .arti01 .his_list.his02 .info > dd > span {left:auto;right:0;}
.s010104 .arti01 .his_list.his03 {margin:0;}

/* s010105 : �����Ұ� */
.s010105 .arti01 .loc_sec {padding:60px 0;border-top:solid 2px #999;}
.s010105 .arti01 .loc_sec .loc_info {float:left;width:73%;}
.s010105 .arti01 .loc_sec .loc_info dt {margin-bottom:10px;padding-bottom:15px;border-bottom:solid 1px #dbdbdb;font-size:26px;font-weight:500;color:#333;line-height:26px;}
.s010105 .arti01 .loc_sec .loc_info dt > span {display:inline-block;min-width:20%;margin-left:15px;padding:0 20px;background:#f5f5f5;border:solid 1px #dbdbdb;border-radius:30px;font-size:16px;font-weight:400;color:#666;text-align:center;line-height:30px;box-sizing:border-box;}
.s010105 .arti01 .loc_sec .loc_info dd .info_det {display:inline-block;min-width:25%;margin-top:10px;padding-left:50px;font-size:20px;line-height:28px;box-sizing:border-box;}
.s010105 .arti01 .loc_sec .loc_info dd .info_det.tel {background:url(../../images/template/ico_tel.png) no-repeat left center;}
.s010105 .arti01 .loc_sec .loc_info dd .info_det.print {background:url(../../images/template/ico_print.png) no-repeat left center;}
.s010105 .arti01 .loc_sec .loc_info dd .info_det.addr {width:100%;background:url(../../images/template/ico_addr.png) no-repeat left center;font-weight:400;color:#333;}
.s010105 .arti01 .loc_sec .loc_img {float:left;width:24%;margin-left:3%;border:solid 1px #dbdbdb;box-sizing:border-box;}
.s010105 .arti01 .loc_sec .btn_map_open {float:left;width:100%;margin-top:20px;background:#dbdbdb;font-weight:400;color:#333;text-align:center;line-height:50px;transition:all 0.4s;}
.s010105 .arti01 .loc_sec .btn_map_open:after {content:"\f107";display:inline-block;margin-left:10px;font-size:28px;vertical-align:top;transition:all 0.4s;}
.s010105 .arti01 .loc_sec .btn_map_open.on, .s010105 .arti01 .loc_sec .btn_map_open:hover {background:#162855;color:#fff;}
.s010105 .arti01 .loc_sec .btn_map_open.on:after, .s010105 .arti01 .loc_sec .btn_map_open:hover:after {color:#fff;transform:rotate(180deg);}
.s010105 .arti01 .loc_sec .loc_map {position:relative;float:left;width:100%;height:0;margin:0;overflow:hidden;transition:all 0.4s;}
.s010105 .arti01 .loc_sec .loc_map.on {height:340px;margin:30px 0 0;}

.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol {position:absolute;top:10px;right:10px;margin:0;padding:0;z-index:1;}
.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol span {display:inline-block;min-width:100px;padding:9px 10px;background:#5ca9dd;border:none;font-size:14px;color:#fff;text-align:center;line-height:20px;cursor:pointer;box-sizing:border-box;transition:background 0.4s;}
.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol .btn:hover,
.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol .btn:active,
.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol .selected_btn,
.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol .selected_btn:hover,
.s010105 .arti01 .loc_sec .loc_map .custom_typecontrol .selected_btn {background:#2588cb;}

.s010105 .arti01 .loc_sec .loc_map .custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;z-index:1;} 
.s010105 .arti01 .loc_sec .loc_map .custom_zoomcontrol span {width:100%;min-width:auto;font-size:20px;}

/* s010201 & s010202 : ������� & ��ǰ�������� */
.s0102 .arti01 .img {display:table;width:100%;margin-bottom:30px;table-layout:fixed;}
.s0102 .arti01 .img > li {display:table-cell;text-align:right;vertical-align:top;}
.s0102 .arti01 .img > li:first-child {text-align:left;}
.s0102 .arti01 .img > li > img {width:auto;max-width:100%;}
.s0102 .arti01 .txt {position:relative;padding:40px;border:solid 7px #dbdbdb;font-size:22px;color:#333;line-height:34px;box-sizing:border-box;}
.s0102 .arti01 .txt:before {content:"";position:absolute;left:-7px;top:-7px;width:150px;height:50px;border:solid #5ca9dd;border-width:7px 0 0 7px;box-sizing:border-box;}
.s0102 .arti01 .txt:after {content:"";position:absolute;right:-7px;bottom:-7px;width:150px;height:50px;border:solid #5ca9dd;border-width:0 7px 7px 0;box-sizing:border-box;}
.s0102 .arti01 .txt > span {font-weight:500;color:#5ca9dd;}

.s0102 .arti02 {padding:100px 0;}
.s0102 .arti02 .box_sec {display:table;width:100%;table-layout:fixed;}
.s0102 .arti02 .box_sec > li {position:relative;display:table-cell;text-align:center;vertical-align:top;}
.s0102 .arti02 .box_sec > li:before {content:"";position:absolute;left:-30px;top:50%;width:60px;height:20px;margin-top:-10px;background:url(../../images/sub/sub010201_arti02_blt.png) no-repeat center center;}
.s0102 .arti02 .box_sec > li:first-child:before {display:none;}
.s0102 .arti02 .box_sec > li .box_sub {padding:45px 40px;border:solid 1px #fff;box-sizing:border-box;}
.s0102 .arti02 .box_sec > li .tit {font-size:20px;font-weight:400;color:#5ca9dd;}
.s0102 .arti02 .box_sec > li .txt {margin-top:15px;color:#fff;}

.s010201 .arti02 {background:url(../../images/sub/sub010201_arti02_bg.jpg) no-repeat center bottom;}
.s010202 .arti02 {background:url(../../images/sub/sub010202_arti02_bg.jpg) no-repeat center bottom;}
.s010201 .arti02 .box_sec {width:1330px;margin-left:-15px;}
.s010201 .arti02 .box_sec > li {padding:0 15px;}
.s010201 .arti02 .box_sec > li .box_sub {height:250px;padding:45px 30px;}


/** S2 : Products **/
/* s0201 : ������� */
.s0201 article {padding-bottom:90px;border-bottom:solid 1px #999;}
.s0201 article:last-child {padding:0;border:none;}
.s0201 .prd_img {display:table;width:100%;padding:30px 0;border:solid 1px #dbdbdb;table-layout:fixed;box-sizing:border-box;}
.s0201 .prd_img > li {display:table-cell;border-left:dashed 1px #dbdbdb;text-align:center;line-height:0;vertical-align:top;}
.s0201 .prd_img > li:first-child {border:none;}
.s0201 .prd_img > li > img {width:auto;max-width:100%;}
.s0201 .prd_info {display:table;width:100%;table-layout:fixed;}
.s0201 .prd_info > dt {display:table-cell;width:33%;padding:45px 35px;background:#162855;font-weight:400;line-height:45px;vertical-align:middle;box-sizing:border-box;}
.s0201 .prd_info > dt .tit {font-size:42px;color:#fff;}
.s0201 .prd_info > dt .stit {font-size:20px;color:#5ca9dd;}
.s0201 .prd_info > dd {display:table-cell;padding:45px;background:#f5f5f5;font-size:22px;font-weight:400;color:#333;line-height:32px;vertical-align:middle;}
.s0201 .prd_etc {margin-top:45px;}
.s0201 .prd_etc .tit {margin-bottom:20px;padding-left:20px;background:url(../../images/sub/sub04_title_blt.png) no-repeat left 10px;font-size:22px;font-weight:500;color:#333;line-height:28px;}
.s0201 .prd_etc .dash_list > li {margin:0 0 -1px -1px;padding:0 10px 0 20px;border:solid 1px #dbdbdb;font-size:14px;line-height:30px;}
.s0201 .prd_etc .dash_list > li:before {left:10px;top:16px;}

/* s0202 : ��ǰ�������� */
.s0202 article .arti_title {margin-bottom:40px;padding-left:20px;background:url(../../images/sub/sub04_title_blt.png) no-repeat left 10px;font-size:22px;font-weight:500;color:#333;line-height:28px;}
.s0202 .top_prd {position:relative;margin-bottom:60px;line-height:0;}
.s0202 .top_prd .prd_name {position:absolute;left:0;bottom:0;width:100%;padding:20px 30px;font-size:22px;color:#fff;line-height:24px;text-align:right;box-sizing:border-box;}
.s0202 .prd_info {display:table;width:100%;table-layout:fixed;}
.s0202 .prd_info > dt {display:table-cell;width:37%;text-align:center;vertical-align:top;box-sizing:border-box;}
.s0202 .prd_info > dt > img {width:auto;max-width:100%;}
.s0202 .prd_info > dt .tit {width:70%;margin:40px auto 0;padding:6px 0;border:solid 3px #5ca9dd;font-size:20px;font-weight:400;color:#333;line-height:32px;text-align:center;box-sizing:border-box;}
.s0202 .prd_info > dd {display:table-cell;padding-left:5%;vertical-align:middle;box-sizing:border-box;}
.s0202 .prd_etc {display:table;width:100%;table-layout:fixed;}
.s0202 .prd_etc > div {display:table-cell;vertical-align:middle;box-sizing:border-box;}
.s0202 .prd_etc .img {width:36%;padding:0 30px;text-align:center;line-height:0;vertical-align:top;}
.s0202 .prd_etc .img > img {width:auto;max-width:100%;}
.s0202 .prd_img {display:table;width:100%;table-layout:fixed;}
.s0202 .prd_img.ty02 {width:1350px;margin-left:-25px;}
.s0202 .prd_img > li {display:table-cell;border-left:dashed 1px #dbdbdb;text-align:center;vertical-align:top;box-sizing:border-box;}
.s0202 .prd_img.ty02 > li {padding:0 25px;}
.s0202 .prd_img > li:first-child {border:none;}
.s0202 .prd_img > li > img {width:auto;max-width:100%;}
.s0202 .prd_img > li .tit {width:60%;margin:30px auto 0;padding:10px;background:#f5f5f5;font-size:20px;font-weight:400;color:#333;box-sizing:border-box;}
.s0202 .prd_img.ty02 > li .tit {width:100%;}
.s0202 .table_ty td > img {width:auto;max-width:100%;}
.s0202 .de_txt {margin-top:50px;}

.s020203 .prd_info {margin-top:70px;}
.s020203 .prd_info > dt {width:53%;}


/** S3 : IR **/
.s3 article .arti_title {margin-bottom:30px;padding-left:20px;background:url(../../images/sub/sub04_title_blt.png) no-repeat left 10px;font-size:22px;font-weight:500;color:#333;line-height:28px;}

.s0301 .main_stock_box1_title ul .main_stock_box1_title1,
.s0301 .main_stock_box1_title ul .main_stock_box1_title2 {width:310px;}

/* s0305 : ���������������� */
.s0305 article {margin:0 auto 45px !important;}
.s0305 article:last-child {margin:0 auto 100px !important;}
.s0305 article .arti_title {margin-bottom:20px;}
.s0305 .num_list > li {position:relative;padding-left:25px;}
.s0305 .num_list > li > span {position:absolute;left:0;top:0;}


/** S4 : Careers **/
.s4 article .arti_title {margin-bottom:40px;font-size:30px;font-weight:400;color:#333;line-height:30px;text-align:center;}
.s4 article .arti_txt {margin-bottom:45px;font-size:22px;color:#333;text-align:center;line-height:34px;}

/* s0401 : ä������ */
.s0401 .arti01 .step_list {display:table;width:100%;table-layout:fixed;}
.s0401 .arti01 .step_list > li {display:table-cell;width:14%;line-height:20px;text-align:center;vertical-align:top;}
.s0401 .arti01 .step_list > li.arr {width:auto;background:url(../../images/template/ico_arr_link_b.png) no-repeat center center;}
.s0401 .arti01 .step_list > li:before {content:"";display:block;width:84%;height:152px;margin:0 auto 15px;border-radius:100%;}
.s0401 .arti01 .step_list > li.arr:before {display:none;}
.s0401 .arti01 .step_list > li.st01:before {background:#162855 url(../../images/sub/sub0401_arti01_ico01.png) no-repeat center center;}
.s0401 .arti01 .step_list > li.st02:before {background:#162855 url(../../images/sub/sub0401_arti01_ico02.png) no-repeat center center;}
.s0401 .arti01 .step_list > li.st03:before {background:#162855 url(../../images/sub/sub0401_arti01_ico03.png) no-repeat center center;}
.s0401 .arti01 .step_list > li.st04:before {background:#162855 url(../../images/sub/sub0401_arti01_ico04.png) no-repeat center center;}
.s0401 .arti01 .step_list > li.st05:before {background:#162855 url(../../images/sub/sub0401_arti01_ico05.png) no-repeat center center;}
.s0401 .arti01 .step_list > li > span {font-weight:700;color:#5ca9dd;}
.s0401 .arti02 .box_info {position:relative;}
.s0401 .arti02 .box_info:before {content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#5ca9dd;z-index:-1;}
.s0401 .arti02 .box_info > li {float:left;width:32%;margin-left:2%;padding:27px 0;background:#fff;border:solid 1px #5ca9dd;text-align:center;box-sizing:border-box;}
.s0401 .arti02 .box_info > li:first-child {margin:0;}
.s0401 .arti02 .box_info .tit {font-size:22px;font-weight:500;color:#5ca9dd;line-height:36px;}

/* s0402 : ����� */
.s0402 .arti01 .arti_title {margin-bottom:25px;}
.s0402 .arti01 .arti_stit {margin-bottom:70px;border:solid 1px #dbdbdb;border-radius:80px;text-align:center;line-height:78px;box-sizing:border-box;}
.s0402 .arti01 .arti_stit:before {content:"";display:inline-block;width:40px;height:40px;margin-right:10px;background:url(../../images/sub/sub0402_arti01_ico.png) no-repeat center center;vertical-align:middle;}
.s0402 .arti01 .img_info > li {float:left;width:30%;margin-left:5%;text-align:center;}
.s0402 .arti01 .img_info > li:first-child {margin:0;}
.s0402 .arti01 .img_info > li .tit {margin:25px 0 15px;font-size:22px;font-weight:500;color:#5ca9dd;line-height:36px;}
.s0402 .arti01 .img_info > li .tit > span {display:block;font-size:14px;font-weight:300;color:#999;line-height:26px;}

/* s0403 : �λ����� */
.s0403 .arti03 .cc_info {display:table;width:45%;margin:0 auto;table-layout:fixed;}
.s0403 .arti03 .cc_info > li {display:table-cell;font-size:22px;font-weight:500;color:#fff;text-align:center;line-height:30px;vertical-align:middle;}
.s0403 .arti03 .cc_info > li.cc {padding:54px 0;background:#162855;border-radius:100%;}
.s0403 .arti03 .cc_info > li.cc:before {content:"";display:block;height:80px;margin-bottom:10px;}
.s0403 .arti03 .cc_info > li.cc01:before {background:url(../../images/sub/sub0403_arti03_ico01.png) no-repeat center top;}
.s0403 .arti03 .cc_info > li.cc02:before {background:url(../../images/sub/sub0403_arti03_ico02.png) no-repeat center top;}
.s0403 .arti03 .cc_info > li.arr {width:22%;font-size:60px;font-weight:700;color:#dbdbdb;}

/* s0404 : �������� */
.s0404 .arti01 .tb_top {margin-bottom:10px;font-size:14px;text-align:right;}
.s0404 .arti01 .tb_top > span {margin-left:20px;}
.s0404 .arti01 .tb_top > span:before {content:"";display:inline-block;width:34px;height:14px;margin-right:10px;vertical-align:middle;box-sizing:border-box;}
.s0404 .arti01 .tb_top > span.blt01:before {background:#e5eef5;border:solid 1px #65b4f2;}
.s0404 .arti01 .tb_top > span.blt02:before {background:#f5ece5;border:solid 1px #f2a265;}
.s0404 .arti01 .m_sc {width:100%;}
.s0404 .arti01 .m_sc .table_ty {min-width:1260px;}
.s0404 .arti01 .table_ty td {padding:10px;vertical-align:top;}
.s0404 .arti01 .table_ty .vat {vertical-align:top;}
.s0404 .arti01 .box01 {padding:20px 15px;background:#e5eef5;font-weight:500;color:#333;line-height:30px;text-align:left;}
.s0404 .arti01 .box01.ty02 {/*width:50%;text-align:center;*/}
.s0404 .arti01 .box01.ty03 {display:table-cell;padding:50px 15px;font-size:18px;text-align:center;vertical-align:middle;}
.s0404 .arti01 .box01.ty04 {padding:10px 5px;border-bottom:solid 3px #fff;}
.s0404 .arti01 .box01.ty04 .tit {font-size:13px;line-height:24px;}
.s0404 .arti01 .box01.ty04 .dash_list > li {font-size:13px;}
.s0404 .arti01 .box02 {margin-bottom:3px;padding:4px 0;background:#f5ece5;font-weight:500;color:#333;}
.s0404 .arti01 .box02.ty02 {margin-bottom:30px;padding:8px 0;font-size:18px;}
.s0404 .arti01 .box02.ty03 {display:table-cell;padding:58px 15px;border:solid 5px #fff;font-size:18px;text-align:center;vertical-align:middle;}
.s0404 .arti01 .box03 {display:table-cell;padding:50px 18px;background:#fff;border:solid 3px #dbdbdb;font-size:18px;font-weight:500;color:#333;text-align:center;vertical-align:middle;}
.s0404 .arti01 .box04 {padding:30px 0;background:#fff;font-size:18px;font-weight:500;color:#333;text-align:center;line-height:30px;}
.s0404 .arti01 .box04.ty02 {color:#5ca9dd;}
.s0404 .arti01 .box04.ty03 {margin:50px 0;padding:8px 0;}
.s0404 .arti01 .box02_sec, .s0404 .arti01 .etc_sec {display:table;width:100%;table-layout:fixed;}
.s0404 .arti01 .box01_sec {display:table-cell;width:50%;border:solid 3px #dbdbdb;vertical-align:middle;}
.s0404 .arti01 .box01_sec.ty02 {display:block;width:100%;padding:35px 20px;border:none;background:#e5eef5;box-sizing:border-box;}
.s0404 .arti01 .dash_list > li {padding:3px 0 3px 10px;font-size:14px;font-weight:400;line-height:18px;}
.s0404 .arti01 .dash_list > li:before {top:12px;}
.s0404 .arti01 .vt {display:block;width:25px;text-align:center;line-height:20px;transform:rotate(90deg);}

/* s0405 : �����Ļ� */
.s0405 .arti01 .ben_list {display:table;width:100%;margin-top:50px;table-layout:fixed;}
.s0405 .arti01 .ben_list.ben_ty01 {margin-top:120px;}
.s0405 .arti01 .ben_list > dt {display:table-cell;width:10%;font-size:22px;font-weight:500;color:#333;vertical-align:middle;}
.s0405 .arti01 .ben_list > dd {position:relative;display:table-cell;padding:0;text-align:center;vertical-align:top;box-sizing:border-box;}
.s0405 .arti01 .ben_list > dd .bt_sub {height:172px;margin-left:50px;padding:10px 5px;border:solid 1px #dbdbdb;}

.s0405 .arti01 .ben_list > dd .tit {margin-bottom:3px;font-size:18px;font-weight:500;color:#162855;}
.s0405 .arti01 .ben_list > dd .tit:before {content:"";display:block;height:100px;}
.s0405 .arti01 .ben_list > dd.bt0101 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0101.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0102 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0102.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0103 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0103.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0104 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0104.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0201 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0201.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0202 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0202.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0203 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0203.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0204 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0204.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0205 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0205.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0301 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0301.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0302 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0302.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0401 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0401.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0402 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0402.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0501 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0501.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0502 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0502.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0503 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0503.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd.bt0504 .tit:before {background:url(../../images/sub/sub0405_arti01_ico0504.png) no-repeat center center;}
.s0405 .arti01 .ben_list > dd .txt {line-height:20px;}



/*** BOARD ***/
.bd_sec {width:100%;max-width:1300px;margin:0 auto 100px;}
.bd_sec .bo_fx {display:none;}

.bd_sec .cate_tabs {display:table;width:100%;margin-bottom:30px;table-layout:fixed;}
.bd_sec .cate_tabs > li {display:table-cell;border-left:solid 2px #fff;vertical-align:middle;box-sizing:border-box;}
.bd_sec .cate_tabs > li:first-child {border:none;}
.bd_sec .cate_tabs > li > a {padding:15px 10px;background:#f3f3f3;font-weight:400;color:#333;text-align:center;box-sizing:border-box;transition:all 0.4s;}
.bd_sec .cate_tabs > li > a#bo_cate_on, .bd_sec .cate_tabs > li > a:hover, .bd_sec .cate_tabs > li > a:focus {background:#5ca9dd;color:#fff;}

#bo_v_img {margin:10px 0;text-align:center;}
#bo_v_img > a {display:inline-block;vertical-align:top;}
#bo_v_img img {width:auto !important;}
#bo_v_con a {display:inline-block;vertical-align:middle;}