@charset "utf-8";

/* wrap */
.wrap {min-width:1200px;}

/* header */
.header_wrap {}

	/* gnb */
	.header_wrap .gnb_wrap {overflow:hidden; width:1200px; margin:0 auto;}
	.header_wrap .gnb_wrap h1 {margin-top:16px; float:left;}
	.header_wrap .gnb_wrap .gnb_area {overflow:hidden; float:right; margin-top:22px;}
	.header_wrap .gnb_wrap .gnb_area .gnb_list {overflow:hidden; float:left; margin-top:3px;}
	.header_wrap .gnb_wrap .gnb_area .gnb_list li {float:left; margin-left:5px; padding-left:7px; background:url('/images/common/ico_line.gif') no-repeat 0 center; line-height:120%;}
	.header_wrap .gnb_wrap .gnb_area .gnb_list li:first-child {background:none; margin-left:0px; padding-left:0px;}
	.header_wrap .gnb_wrap .gnb_area .gnb_list li a {font-size:13px; color:#131313;}
	.header_wrap .gnb_wrap .gnb_area .language {float:left; margin:0 0 0 25px;}
	.header_wrap .gnb_wrap .gnb_area .language select {font-size:13px; color:#124f83;  font-weight:bold;}

	/* lnb */
	.header_wrap .lnb_wrap {margin-top:18px; border-bottom:1px solid #124f83;}
	.header_wrap .lnb_wrap:after {clear:both; content:""; display:block;}
	.header_wrap .lnb_wrap .lnb_list {width:1200px; margin:0 auto;}
	.header_wrap .lnb_wrap .lnb_list .dep01 {}
	.header_wrap .lnb_wrap .lnb_list .dep01 > li {float:left; position:relative; background:url('/images/common/lnb_line.gif') no-repeat 0 center;}
	.header_wrap .lnb_wrap .lnb_list .dep01 > li:first-child {background:none;}
	.header_wrap .lnb_wrap .lnb_list .dep01 > li > a {display:block; width:240px; padding:17px 0; text-align:center; font-size:18px; font-weight:bold; color:#292929;}
	.header_wrap .lnb_wrap .lnb_list .dep01 > li:first-child .dep02 {width:239px;}
	.header_wrap .lnb_wrap .lnb_list .dep02 {display:none; width:239px; padding:20px 0 22px 0; position:absolute; left:0px; top:53px; background:#fff; border:1px solid #e1e1e1; border-top:1px solid #fff; z-index:1;}
	.header_wrap .lnb_wrap .lnb_list .dep02 > li {padding:0 23px; margin-top:17px;}
	.header_wrap .lnb_wrap .lnb_list .dep02 > li:first-child {margin-top:0px;}
	.header_wrap .lnb_wrap .lnb_list .dep02 > li > a {display:block; font-size:15px; font-weight:bold; color:#20425e;}
	.header_wrap .lnb_wrap .lnb_list .dep02 > li > a:hover {text-decoration:underline;}

/* footer */
.footer_wrap {background:#4e5458; padding:35px 0;}
.footer_wrap .footer_area {width:1200px; margin:0 auto; overflow:hidden;}
.footer_wrap .footer_area .footer_logo {margin-right:70px; float:left;}
.footer_wrap .footer_area .copyright_wrap {float:left;}
.footer_wrap .footer_area .copyright_wrap .footer_contactus {overflow:hidden;}
.footer_wrap .footer_area .copyright_wrap .footer_contactus li {float:left; border-left:1px solid #7f7f7f; padding-left:10px; margin-left:10px;}
.footer_wrap .footer_area .copyright_wrap .footer_contactus li:first-child {border-left:0; padding-left:0px; margin-left:0px;}
.footer_wrap .footer_area .copyright_wrap .footer_contactus li a {color:#a1a1a1;}
.footer_wrap .footer_area .copyright_wrap address {margin-top:14px; color:#d3d3d3;}
.footer_wrap .footer_area .copyright_wrap .copyright {margin-top:5px; color:#d3d3d3;}

/* location */
.location_wrap {background:#f4f4f4; padding:15px 0;}
.location_wrap .location_area {width:1200px; margin:0 auto; overflow:hidden;}
.location_wrap .location_area .location {float:right; overflow:hidden;}
.location_wrap .location_area .location li {float:left; background:url('/images/common/location_arr.gif') no-repeat 0 center; padding-left:16px; margin-left:10px;}
.location_wrap .location_area .location li:first-child {background:none; padding-left:0px; margin-left:0px;}
.location_wrap .location_area .location li a {font-size:13px; color:#4d4d4d;}

/* container */
.container {overflow:hidden; width:1200px; padding:35px 0 100px 0; margin:0 auto; min-height: 53.7vh;}


	/* sub menu */
	.container .sub_menu {display:none; width:210px; float:left; margin-right:50px;}
	.container .sub_menu.on {display:block;}
	.container .sub_menu h2 {padding:24px 18px 21px 18px; background:#0e3f69; font-size:20px; color:#fff;}
	.container .sub_menu .sub_menu_list {border:1px solid #d7d7d7; border-top:0px;}
	.container .sub_menu .sub_menu_list > li {border-top:1px solid #d7d7d7; background:#e7eaee;}
	.container .sub_menu .sub_menu_list > li:first-child {border-top:0px;}
	.container .sub_menu .sub_menu_list > li:hover {background:#fff;}
	.container .sub_menu .sub_menu_list > li.on {background:#fff;}
	.container .sub_menu .sub_menu_list > li > a {display:block; padding:19px 18px; font-size:15px; color:#2d2d2d;}
	.container .sub_menu .sub_menu_list > li:hover > a {font-weight:bold;}
	.container .sub_menu .sub_menu_list > li.on > a {font-weight:bold;}
	
	.container .sub_menu .sub_dep {display:none; padding:0 19px 17px 19px;}
	.container .sub_menu .sub_menu_list > li.on .sub_dep {display:block;}
	.container .sub_menu .sub_dep li {margin-top:10px; padding-left:10px; background:url('/images/common/ico_list_line.gif') no-repeat 0 center;}
	.container .sub_menu .sub_dep li:first-child {margin-top:0px;}
	.container .sub_menu .sub_dep li a {}
	.container .sub_menu .sub_dep li.on a {color:#0e3f69; text-decoration:underline;}
	.container .sub_menu .sub_dep li a:hover {color:#0e3f69; text-decoration:underline;}
	

	/* contents */
	.container .contents {float:left; width:940px;}
	.container .contents h3 {padding-bottom:17px; margin-bottom:40px; border-bottom:2px solid #5b5b5b; font-size:36px; color:#414141; font-weight:bold;}
	.container .contents .h3_desc {font-size:25px; color:#4f4f4f; font-weight:bold; letter-spacing:-0.05em;}
	.container .contents .h3_desc span {color:#467ba9;}
	.container .contents h4 {margin:50px 0 20px 0; font-size:20px; color:#124f83; font-weight:bold;}
	.container .contents h4.fst {margin-top:0px;}
	.container .contents h5 {margin:40px 0 20px 0; padding-left:15px; font-size:18px; color:#4a4a4a; font-weight:bold; background:url('/images/common/h5_dot.gif') no-repeat 0 center;}
	.container .contents h5.fst {margin-top:0px;}


/* table */
.table_area {}
	/* table search */
	.table_area .table_search {text-align:right; margin-bottom:10px;}
	.table_area .table_search select {padding:4px 0 4px 0; line-height:22px;}
	.table_area .table_search .btn_table_search {margin-left:-1px;}
	.table_area .table_search .btn_table_search img {border:1px solid #d7d7d7; border-left:0px;}

	/* table prev&next */
	.table_area .prev_next {border-bottom:1px solid #d7d7d7;}
	.table_area .prev_next dl {overflow:hidden; border-top:1px solid #d7d7d7;}
	.table_area .prev_next dl:first-child {border-top:0px;}
	.table_area .prev_next dl dt {float:left; padding:15px 23px 15px 30px; font-weight:bold;}
	.table_area .prev_next dl.prev dt {background:url('/images/common/ico_prev_arr.gif') no-repeat right center;}
	.table_area .prev_next dl.next dt {background:url('/images/common/ico_next_arr.gif') no-repeat right center;}
	.table_area .prev_next dl dd {float:left; padding:15px 27px; margin-left:25px; background:url('/images/common/ico_line.gif') no-repeat 0 center;}

	/* table_set01 */
	.table_area .table_set01 {border-top:2px solid #437198; border-bottom:1px solid #d7d7d7;}
	.table_area .table_set01 thead {}
	.table_area .table_set01 thead tr {}
	.table_area .table_set01 thead tr th {padding:13px 0; background:#ecf0f4; font-weight:bold;}
	.table_area .table_set01 tbody {}
	.table_area .table_set01 tbody tr {}
	.table_area .table_set01 tbody tr td {padding:15px 0; text-align:center; border-top:1px solid #d7d7d7;}
	.table_area .table_set01 tbody tr td.txt {padding:15px 10px; text-align:left;}

	/* table_set02 */
	.table_area .table_set02 {border-top:2px solid #437198; border-bottom:1px solid #d7d7d7;}
	.table_area .table_set02 thead {}
	.table_area .table_set02 thead tr {}
	.table_area .table_set02 thead tr th {padding:13px 20px; background:#ecf0f4; font-weight:bold; text-align:left;}
	.table_area .table_set02 tbody {}
	.table_area .table_set02 tbody tr {}
	.table_area .table_set02 tbody tr td {padding:15px 20px; text-align:left; border-top:1px solid #d7d7d7;}
	.table_area .table_set02 tbody tr td dl {overflow:hidden;}
	.table_area .table_set02 tbody tr td dl dt {float:left; padding:0 20px 0 8px; background:url('/images/common/ico_tbl_dot.gif') no-repeat 0 center;}
	.table_area .table_set02 tbody tr td dl dd {float:left; padding:0 20px 0 12px; background:url('/images/common/ico_line.gif') no-repeat 0 center;}
	.table_area .table_set02 tbody tr td.view_txt {padding:40px 20px;}

	/* table_set03 */
	.table_area .table_set03 {border-top:2px solid #437198; border-bottom:1px solid #d7d7d7;}
	.table_area .table_set03 tbody {}
	.table_area .table_set03 tbody tr {}
	.table_area .table_set03 tbody tr th {padding:5px 20px; background:#ecf0f4; text-align:left; font-weight:bold; border-top:1px solid #d7d7d7;}
	.table_area .table_set03 tbody tr th span.essential {padding-left:12px; background:url('/images/common/ico_essential.png') no-repeat 0 center;}
	.table_area .table_set03 tbody tr td {padding:5px 15px; text-align:left; border-top:1px solid #d7d7d7;}
	.table_area .table_set03 tbody tr td select {padding:4px 0 4px 0; line-height:22px;}
	.table_area .table_set03 tbody tr td input[type*="button"] {color:#fff; padding:7px 25px; line-height:16px; background:#9b9fa3;}
	.table_area .table_set03.table_txt tbody tr td {padding:15px 15px;}

	/* table_set04 */
	.table_area .table_set04 {border-top:2px solid #437198; border-bottom:1px solid #d7d7d7;}
	.table_area .table_set04 thead {}
	.table_area .table_set04 thead tr {}
	.table_area .table_set04 thead tr th {padding:13px 0; background:#ecf0f4; font-weight:bold; text-align:center;}
	.table_area .table_set04 tbody {}
	.table_area .table_set04 tbody tr {}
	.table_area .table_set04 tbody tr th {padding:15px 20px; text-align:left; font-weight:bold; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
	.table_area .table_set04 tbody tr th:first-child {border-left:0px;}
	.table_area .table_set04 tbody tr th.left_line {border-left:1px solid #d7d7d7;}
	.table_area .table_set04 tbody tr td {padding:15px 20px; text-align:left; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}

/* paging */
.paging {text-align:center; margin-top:30px;}
.paging .now_page {color:#e32d34; text-decoration:underline;}
.paging a {font-size:13px; font-weight:bold; padding:0 8px;}
.paging span {font-size:13px; font-weight:bold; padding:0 8px;}
.paging a:hover {color:#e32d34; text-decoration:underline;}
.paging .btn_first_prev {padding:0px;}
.paging .btn_prev {padding:0px;}
.paging .btn_next {padding:0px;}
.paging .btn_last_next {padding:0px;}

/* btn area */
.btn_wrap {overflow:hidden; margin-top:15px; text-align:center;}
.btn_wrap .btn_area {float:right; overflow:hidden;}
.btn_wrap .btn_area a {display:block; float:left; margin-left:10px;}
.btn_wrap .btn_area a:first-child {margin-left:0px;}
.btn_wrap .btn_area a.btn_set01 {padding:8px 15px; border:2px solid #437198; color:#0e3f69;}
.btn_wrap .btn_area a.btn_set02 {padding:8px 15px; border:2px solid #acacac; color:#5a5a5a;}
.btn_wrap .btn_area a.btn_set03 {padding:8px 15px; border:2px solid #db555a; color:#db555a;}

/* tab contents */
.tab_area {position:relative; margin-top:40px; padding:60px 0 0 0;}
.tab_area .tab_list {}
.tab_area .tab_list li {}
.tab_area .tab_list li.on {}
.tab_area .tab_list li > a {display:block; position:absolute; left:0; top:0; padding:20px 0; border:1px solid #d7d7d7; text-align:center; color:#7b7b7b;font-weight:bold; letter-spacing:-0.05em;}
.tab_area .tab_list li.on > a {border-bottom:2px solid #e9666d; padding-bottom:19px; color:#4f4f4f;}
.tab_area .tab_list li > a:hover {border-bottom:2px solid #e9666d; padding-bottom:19px; color:#4f4f4f;}
.tab_area .tab_list li .tab_con {margin-top:15px; display:none;}
.tab_area .tab_list li.on .tab_con {display:block;}

	/* tab 2set */
	.tab_area .tab_list.tab_con02 {}
	.tab_area .tab_list.tab_con02 li > a {width:468px;}
	.tab_area .tab_list.tab_con02 li.tab01 > a {left:0px;}
	.tab_area .tab_list.tab_con02 li.tab02 > a {left:469px;}

	/* tab 3set */
	.tab_area .tab_list.tab_con03 {}
	.tab_area .tab_list.tab_con03 li > a {width:33.333%;}
	.tab_area .tab_list.tab_con03 li.tab01 > a {left:0px;}
	.tab_area .tab_list.tab_con03 li.tab02 > a {left:33.333%;}
	.tab_area .tab_list.tab_con03 li.tab03 > a {left:66.666%;}

	/* tab 4set */
	.tab_area .tab_list.tab_con04 {}
	.tab_area .tab_list.tab_con04 li > a {width:233px;}
	.tab_area .tab_list.tab_con04 li.tab01 > a {left:0px;}
	.tab_area .tab_list.tab_con04 li.tab02 > a {left:234px;}
	.tab_area .tab_list.tab_con04 li.tab03 > a {left:468px;}
	.tab_area .tab_list.tab_con04 li.tab04 > a {left:702px;}

	/* tab 5set */
	.tab_area .tab_list.tab_con05 {}
	.tab_area .tab_list.tab_con05 li > a {width:20%;}
	.tab_area .tab_list.tab_con05 li.tab01 > a {left:0px;}
	.tab_area .tab_list.tab_con05 li.tab02 > a {left:20%;}
	.tab_area .tab_list.tab_con05 li.tab03 > a {left:40%;}
	.tab_area .tab_list.tab_con05 li.tab04 > a {left:60%;}
	.tab_area .tab_list.tab_con05 li.tab05 > a {left:80%;}

	/* tab 7set */
	.tab_area .tab_list.tab_con07 {}
	.tab_area .tab_list.tab_con07 li > a {width:133px;}
	.tab_area .tab_list.tab_con07 li.tab01 > a {left:0px;}
	.tab_area .tab_list.tab_con07 li.tab02 > a {left:134px;}
	.tab_area .tab_list.tab_con07 li.tab03 > a {left:268px;}
	.tab_area .tab_list.tab_con07 li.tab04 > a {left:402px;}
	.tab_area .tab_list.tab_con07 li.tab05 > a {left:536px;}
	.tab_area .tab_list.tab_con07 li.tab06 > a {left:670px;}
	.tab_area .tab_list.tab_con07 li.tab07 > a {left:804px;}

/* main */
.main_contents {}
.main_contents .main_con_area {width:1200px; padding-bottom:80px; margin:0 auto; overflow:hidden;}

	/* main visual */
	.main_visual {}
	.main_visual .main_visual_list {}
	.main_visual .main_visual_list li {overflow:hidden; background-position:center 0; min-height:364px; text-indent:-9999px;}

	/* top title */
	.top_title {overflow:hidden; margin-bottom:20px;}
	.top_title .title {float:left; font-size:24px; color:#2e2e2e; font-weight:bold;}
	.top_title a.btn_more {display:block; float:right; margin-top:4px;}
	

	/* main link */
	.main_link_area {margin-top:55px; padding-bottom:45px; border-bottom:1px solid #ccc;}
	.main_link_area .main_link_list {overflow:hidden;}
	.main_link_area .main_link_list li {width:274px; float:left; border:1px solid #ccc; border-bottom:0px; margin-left:32px;}
	.main_link_area .main_link_list li:first-child {margin-left:0px;}
	.main_link_area .main_link_list li a {}
	.main_link_area .main_link_list li a span {display:block; width:276px; padding:15px 0; margin-left:-1px; background:#0e3f69; font-size:17px; color:#fff; text-align:center;}
	.main_link_area .main_link_list li a:hover span {background:#134e81;}

	/* middle section */
	.main_mid_section {overflow:hidden;margin-top:55px;}
	.main_mid_section .main_slide_banner {width:784px; float:left; overflow:hidden;}
	.main_mid_section .main_stock {width:368px; float:left; margin-left:48px;}
	.main_mid_section .main_stock .main_stock_view {}
	.main_mid_section .main_stock .main_stock_view dl {overflow:hidden; padding:23px 0; border-bottom:1px solid #c2c2c2;}
	.main_mid_section .main_stock .main_stock_view dl:first-child {border-top:1px solid #c2c2c2;}
	.main_mid_section .main_stock .main_stock_view dl dt {float:left; font-size:18px; font-weight:bold; color:#2c699d; line-height:180%;}
	.main_mid_section .main_stock .main_stock_view dl dd {float:right; font-size:24px; font-weight:bold; color:#494949;}
	.main_mid_section .main_stock .main_stock_view dl.stock_compare dd {font-size:20px; color:#e71d1d;}
	.main_mid_section .main_stock .main_stock_view .main_stock_date {margin-top:18px; font-size:16px; color:#2e2e2e; text-align:right;}
	.stock_area, .publicly_area {
		margin: 0 auto;
		width: 900px;
	}

	/* main board */
	.main_board {margin-top:55px; overflow:hidden;}
	.main_board .main_news {width:368px; float:left;}
	.main_board .main_notice {width:784px; float:left;}
	.main_board .main_board_list {}
	.main_board .main_board_list li {overflow:hidden; padding:15px 0 10px 0; border-bottom:1px solid #d7d7d7;}
	.main_board .main_board_list li:first-child {padding-top:0px;}
	.main_board .main_board_list li a {float:left; width:75%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.main_board .main_board_list li a:hover {text-decoration:underline;}
	.main_board .main_board_list li span.date {float:right;}
	.main_board .main_banner {float:left; margin-left:48px;}
	.main_board .main_banner ul {}
	.main_board .main_banner ul li {margin-top:34px;}
	.main_board .main_banner ul li:first-child {margin-top:4px;}

/* information */
.information_con {padding-right:444px; min-height:294px; position:relative; background:url('/images/contents/bg_information_con.png') no-repeat right bottom;}

/* ceo_con */
.h3_desc.ceo {margin-top:-30px;}
.ceo_con {overflow:hidden; padding:0 22px 11px 46px; border:1px solid #D9D9D9;}
.ceo_con .table_area {float:left; width:441px;}
.ceo_con .table_area tbody tr td span {font-style:italic;}
.ceo_con .ceo_txt {padding-top:56px; }
.ceo_con .ceo_txt .hello {font-size:18px; font-weight:bold; margin-bottom:20px;}
.ceo_con .ceo_txt .sign {margin-top:25px; text-align:right;}

/* ci */
.contents span.img_ci {display:block; margin-top:30px;}

/* charter */
.charter_list_area {margin-top:30px; padding:35px 0 42px 30px; border-top:2px solid #437198; border-bottom:1px solid #d7d7d7; background:url('/images/contents/bg_charter_list_area.jpg') no-repeat right 100px;}
.charter_list_area .charter_list {}
.charter_list_area .charter_list li {margin-top:25px; padding-left:25px; background-position:0 2px; background-repeat:no-repeat; }
.charter_list_area .charter_list li:first-child {margin-top:0px;}
.charter_list_area .charter_list li.num01 {background-image:url('/images/contents/ico_num01.gif');}
.charter_list_area .charter_list li.num02 {background-image:url('/images/contents/ico_num02.gif');}
.charter_list_area .charter_list li.num03 {background-image:url('/images/contents/ico_num03.gif');}
.charter_list_area .charter_list li.num04 {background-image:url('/images/contents/ico_num04.gif');}
.charter_list_area .charter_list li.num05 {background-image:url('/images/contents/ico_num05.gif');}
.charter_list_area .charter_list li.num06 {background-image:url('/images/contents/ico_num06.gif');}
.charter_list_area .charter_list li.num07 {background-image:url('/images/contents/ico_num07.gif');}
.charter_list_area .charter_list li.num08 {background-image:url('/images/contents/ico_num08.gif');}
.tab_con.charter_con {}
.tab_con.charter_con dl {margin-top:30px;}
.tab_con.charter_con dl:first-child {margin-top:0px;}
.tab_con.charter_con dl dt {font-weight:bold;}
.tab_con.charter_con dl dd {margin-top:10px;}
.tab_con.charter_con dl dd ul {}
.tab_con.charter_con dl dd ul li {margin-top:5px; padding-left:12px; background:url('/images/common/ico_list_line.gif') no-repeat 0 center;}

/* company */
.company_con {padding-left:350px; background:url('/images/contents/img_company_con.jpg') no-repeat 0 0;}
.bg_cheonan{background:url('/images/contents/bg_cheonan.jpg') no-repeat 0 0;}
.bg_vietnam{background:url('/images/contents/bg_vietnam.jpg') no-repeat 0 0;}
.bg_hitech{background:url('/images/contents/bg_hitech.jpg') no-repeat 0 0;}
.bg_htvina{background:url('/images/contents/bg_htvina.jpg') no-repeat 0 0;}


.location_map {}
.location_map .location_txt {margin-top:30px;}
.location_map .location_txt dl {overflow:hidden; margin-top:10px;}
.location_map .location_txt dl:first-child {margin-top:0px;}
.location_map .location_txt dl dt {float:left;}
.location_map .location_txt dl dd {float:left; margin-left:20px;}

.location_map .mapArea {width: 100%; height: 282px;}
.location_map .mapArea iframe{width: 100%; height: 100%;}

/* estimation */
.estimation_list {}
.estimation_list li {margin-top:15px; padding-left:10px; background:url('/images/common/ico_list_line.gif') no-repeat 0 9px;}
.estimation_list li:first-child {margin-top:0px;}
.estimation_list li span {color:#1276cc;}

/* invest */
.invest_con {min-height:298px; padding-left:490px; background:url('/images/contents/img_invest_con.jpg') no-repeat 0 0;}

/* application */
.personal {}
.personal textarea {font-size:14px; color:#2b2b2b;}
.personal .check_area {margin-top:15px; text-align:right; font-size:16px;}
.personal .check_area label {cursor:pointer;}

/* history */
.history_con01 {min-height:720px; margin-top:60px; /*background:url('/images/contents/img_history01.jpg') no-repeat right 15px;*/}
.history_con02 {min-height:470px; margin-top:60px; /*background:url('/images/contents/img_history02_new.jpg') no-repeat right 15px; */}
.history_con03 {min-height:470px; margin-top:60px; /*background:url('/images/contents/img_history03.jpg') no-repeat right 15px; */}
.history_con04 {min-height:470px; margin-top:60px; /*background:url('/images/contents/img_history05-1.jpg') no-repeat right 15px; */}


.history_list {}
.history_list li {overflow:hidden;}
.history_list li .history_year {float:left; margin-top:30px; padding-top:17px; background:url('/images/common/ico_history_year.gif') no-repeat 0 0; font-size:23px; color:#0e3f69; font-weight:bold;} 
.history_list li:first-child .history_year {margin-top:0px;}
.history_list li .list_mon {float:left; padding-top:41px; margin-left:70px; background:url('/images/common/bg_history_line.gif') repeat-y 5px 0;}
.history_list li:first-child .list_mon {padding-top:0px;}
.history_list li .list_mon dl {overflow:hidden; margin-top:12px;}
.history_list li .list_mon dl:first-child {margin-top:0px;}
.history_list li .list_mon dl dt {width:75px; float:left; padding-left:30px; background:url('/images/common/ico_list_mon.gif') no-repeat 2px center;}
.history_list li:first-child .list_mon dl:first-child dt {background:url('/images/common/ico_list_mon_fst.gif') no-repeat 2px 0px;}
.history_list li .list_mon dl.lst dt {background:url('/images/common/ico_list_mon_lst.gif') no-repeat 2px 6px;}
.history_list li .list_mon dl dd {float:left;}


/* charter */
.charter_con {}
.charter_con .charter_write {margin-top:25px; padding-right:280px; position:relative;}
.charter_con .charter_write p {margin-bottom:15px;}
.charter_con .charter_write p strong {font-size:16px;}
.charter_con .charter_write .btn_charter_write {position:absolute; right:0px; bottom:0px;}

.charter_con .charter_intro_account {overflow:hidden; width:985px;}
.charter_con .charter_intro_account .charter_intro_list {float:left;}
.charter_con .charter_intro_account .charter_intro_list h4 {}
.charter_con .charter_intro_account .charter_intro_list .intro_list_box {min-height:230px; width:385px; padding:30px; margin-right:45px; border:1px solid #dfdfdf;}
.charter_con .charter_intro_account .charter_intro_list .intro_list_box p {margin-bottom:20px;}
.charter_con .charter_intro_account .charter_intro_list .intro_list_box ol.list_decimal {padding-left:25px;}
.charter_con .charter_intro_account .charter_intro_list .intro_list_box ol.list_decimal li {margin-top:10px;list-style-type:decimal;}
.charter_con .charter_intro_account .charter_intro_list .intro_list_box ol li {margin-top:10px;}
.charter_con .charter_intro_account .charter_intro_list .intro_list_box ol li:first-child {margin-top:0px;}

.charter_con textarea {font-size:14px; color:#2b2b2b;}
.charter_con .charter_btn {overflow:hidden;}
.charter_con .charter_btn a {display:block; float:left; padding:10px 30px; color:#fff; background:#839bb8;}
.charter_con .charter_btn a.on {background:#437198;}

/* faq */
.faq_con {}
.faq_con .faq_list {}
.faq_con .faq_list li {}
.faq_con .faq_list li .question {padding:15px 75px; border-bottom:1px solid #d7d7d7; background:url('/images/common/ico_question.gif') no-repeat 15px center;}
.faq_con .faq_list li .answer {padding:40px 75px; border-bottom:1px solid #d7d7d7; background:url('/images/common/ico_answer.gif') no-repeat 15px center;}

/* recruit_guide */
.recruit_means {}
.recruit_means strong {text-decoration:underline;}

/* promote */
.promote_con01 {min-height:164px; padding:0 600px 0 0; background:url('/images/contents/img_promote01.jpg') no-repeat right 0;}
.promote_con02 {min-height:164px; padding:0 600px 0 0; background:url('/images/contents/img_promote02.jpg') no-repeat right 0;}
.promote_con03 {min-height:164px; padding:0 600px 0 0; background:url('/images/contents/img_promote03.jpg') no-repeat right 0;}
.promote_con04 {min-height:164px; padding:0 600px 0 0; background:url('/images/contents/img_promote04.jpg') no-repeat right 0;}

/* client list */
.client_list {overflow:hidden; width:960px;}
.client_list li {float:left; width:300px; height:140px; margin:0 20px 20px 0;}

/* module tsp */
.module_tsp_con01 {min-height:310px; padding-right:470px; background:url('/images/contents/img_module_tsp02.jpg') no-repeat right 0;}

/* ito */
.ito_con .table_area {margin-top:30px;}
.ito_con .table_area .table_set01 tr th {border:1px solid #d7d7d7;}
.ito_con .table_area .table_set01 tr td {border:1px solid #d7d7d7;}

/* site map */
.contents.site_map {width:100%;}
.site_map_area {overflow:hidden;}
.site_map_area .site_map_list {float:left; width:216px; margin-left:30px;}
.site_map_area .site_map_list:first-child {margin-left:0px;}
.site_map_area .site_map_list dl {}
.site_map_area .site_map_list dl dt {padding:10px 0; font-size:18px; color:#124f83; text-align:center; font-weight:bold; text-align:center; border:2px solid #124f83;}
.site_map_area .site_map_list dl dd {padding:13px 17px; border-bottom:1px solid #d7d7d7;}
.site_map_area .site_map_list dl dd a {}
.site_map_area .site_map_list dl dd ul {margin-top:10px;}
.site_map_area .site_map_list dl dd ul li {padding-left:10px; margin-top:5px; background:url('/images/common/ico_site_map_list.gif') no-repeat 0 center;}
.site_map_area .site_map_list dl dd ul li a {color:#484848;}