@charset "utf-8";


/*
==(s) 2013-03-13 양승욱  
*/

td.imim img { width:500px; height:500px; } 
/* 보험이란? */
.cmn001-font li { font-size:13px; line-height:180%; color:#666; }
.cmn001-font { font-size:13px; } 
.cmn007_sub_text { margin-top:-20px; text-align:left; } 
.cmn007_font_align_center th,#wrap #container #contents .cmn007_font_align_center td{ text-align:center; } 
.cmn007_list .last_border { border-bottom:none; }
.cmn007_list1 { border-top:2px solid #3eb8b9; text-align:left; }
.cmn007_list1:after { content:""; display:block; clear:both; }
.cmn007_list1 ul li {width:342px; float:left; padding:15px 0 15px 15px;  }
.cmn007_list1 dl { padding-left:83px; } 
.cmn007_list1 dt {font-size:15px; font-weight:bold; color:#454545;}
.cmn007_list1 dd {font-size:13px;  color:#666;}
.cmn007_list1 .rborder { border-right:1px solid #e5e5e5; }
.cmn007_list1 .bborder { border-bottom:1px solid #e5e5e5; }
.cmn007_list1 .last_border { border-bottom:1px solid #e5e5e5; }

.cmn007_list2 {border-top:2px solid #3eb8b9; text-align:left;}
.cmn007_list2 dl { padding-left:150px; }
.cmn007_list2 dt {font-size:15px; font-weight:bold; color:#454545;}
.cmn007_list2 dd {font-size:13px;  color:#666;}
.cmn007_list2 li { width:720px; border-bottom:1px solid #e5e5e5; padding:27px 0 27px 10px; } 
.cmn007_list2 li.first {padding:27px 0 27px 10px; } 
.p-bot { padding:25px 0 32px 15px; border-bottom:1px solid #b7b9b8; background:#fcfefd;  }
.p-bot li { font-size:13px; color:#666;  }
.indent { text-indent:-10px; padding-left:10px;}
.cmn-pad { padding:35px 0 32px 10px !important; } 
.cmn007-pading { padding-left:90px; color:#454545; font-size:15px; font-weight:bold;}
.cmn007-pad { padding:37px 0 !important; width:359px !important;}

.cmn007_list3 { border-top:2px solid #3eb8b9; text-align:left; }
.cmn007_list3:after { content:""; display:block; clear:both; }
.cmn007_list3 ul li {width:329px; float:left; padding:35px 15px;  }
.cmn007_list3 .rborder { border-right:1px solid #e5e5e5; }
.cmn007_list3 .bborder { border-bottom:1px solid #e5e5e5; }
.cmn007_list3 .sborder { border-bottom:1px solid #c4c4c4; }
.cmn007_list3 .last_border { border-bottom:1px solid #e5e5e5; }
.cmn007_list3 span { padding-left:90px; font-size:15px; color:#454545; font-weight:bold;}
.cmn007_list3 li { text-align:left; letter-spacing:-0.4px; }


.cmn008_talbe_1 th { text-align:center; } 
.cmn008_talbe_1 td { text-align:right !important; padding-right:20px !important; } 
.cmn008_talbe_1 td.tc { text-align:center !important; } 
.cmn008_talbe_1 td.tl { text-align:left !important; padding-left:50px; } 
.cmn008_text_list { text-align:left; padding:0 50px 0 15px;} 
.cmn009_text_size ul li { font-size:13px !important;} 
.cmn009_text1 {padding:18px 0 38px 0; text-align:left;  }
.cmn010_list ul li { width:339px; float:left; padding:13px 0 13px 10px;  }
.cmn011_ct th{ text-align:center !important; } 
.cmn011_ct td{ text-align:center !important; } 
.cmn011_last{ border-right:0 !important; } 

.cmn012_text1 .margin-none { margin-bottom:24px;} 
.cmn013_text1 ul li { margin-bottom:24px;  } 
.h3-margin { margin-top:50px; }

.list-wrap strong { font-size:15px; color:#454545;}
.list-wrap p { font-size:13px; color:#666;}
.list-wrap ul li { font-size:13px; color:#666;}
.sub-width { width:550px; } 
.list-sub1 { height:230px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:url("../img/cmn/life-ico1.gif") no-repeat 5px 97px;  }
.list-sub2 { height:305px; border-bottom:1px solid #e5e5e5; background:url("../img/cmn/life-ico2.gif") no-repeat 5px 97px;  }
.list-sub3 { height:680px; border-bottom:1px solid #e5e5e5; background:url("../img/cmn/life-ico5.gif") no-repeat 5px 97px;  }
.list-sub4 { height:790px; border-bottom:1px solid #e5e5e5; background:url("../img/cmn/life-ico3.gif") no-repeat 5px 97px;  }
.list-sub5 { height:550px; background:url("../img/cmn/life-ico4.gif") no-repeat 5px 97px;  }



.cmn015-list-sub{ background:url("../img/common/list-bu01.gif") no-repeat 12px 50%; 
				background-color:#fafafa; border-top:1px solid #b9b9b9; border-bottom:1px solid #e5e5e5; padding:7px 24px;   color: #666666; font-size: 13px !important; letter-spacing: -1px; line-height: 20px; margin:0 !important; }

.cmn015-list-sub1{ background:url("../img/common/list-bu01.gif") no-repeat 12px 50%; background-color:#fafafa; border-top:1px solid #b9b9b9; border-bottom:1px solid #e5e5e5; padding:9px 35px;   color: #666666;
				font-size: 13px !important; letter-spacing: -1px; line-height: 20px; }

.cmn015-list-sub2{ background:url("../img/common/list-bu01.gif") no-repeat 2px 10px; margin:8px 0 15px 0; color: #888888; font-size:12px !important; letter-spacing:-1px; line-height: 20px; padding-left:13px; text-indent:-1px;  }
.cmn015-p {color: #666666;  font-size:13px; letter-spacing:-1px; margin:5px 0; padding-left:15px;	}
.cmn015-bottom { border-bottom:1px solid #e5e5e5; }
.cmn019-box { padding:20px; border:1px solid #E5E5E5; background:#fafafa; } 
.cmn019-box dl dt { font-weight:bold; padding-bottom:10px; color: #666666;  font-size: 13px !important; line-height: 20px; } 
.cmn019-box dl dd { color: #666666;  font-size: 13px !important; line-height:20px; } 
.cmn022-text li { padding-left:43px;  text-indent:-34px;}
.cmn025-text { padding-left:13px; text-indent:-13px;}

.cmn026-border { border-right: 1px solid #c4c4c4; } 
.cmn026-border1 {border-right: 1px solid #e5e5e5; }
.cmn026-padding { padding-left:15px !important;}
.cmn026-tablebg {background: #fafafa; }
.cmn026-tablefont {font-size:13px !important; color:#333 !important; } 
.cmn026-tablefont table th {font-weight:normal;} 
.cmn026-tablefont-sub { font-size:13px !important;} 
.cmn026-pl0 { padding-left:0 !important; } 
.bd-r { border-right:1px solid #E5E5E5 !important; }
.bdr-no { border-right:0 !important; }



/* 텝 */
.tab-type3-he { height:50px;} 
.tab-type3-he40 { height:40px;} 
.tab-type3-he105 { height:105px;} 
.tab-type3-ls li { letter-spacing:-2px !important; }
.bg-last { background:none !important;}



/* common */

.h2-desc {font-size:13px; margin-bottom:15px;} 
.cmn15-list-margin { margin-left:-15px  !important;}
.cmn15-list-margin25 { margin-left:-25px  !important;}
.pl15 { padding-left:15px !important; } 
.pr80 { padding-right:80px !important; } 


/* 폰트 */
.f-dan { color:#666; } 
.f-img { font-size:12px; color:#666; } 
.ft-type1 { font-size:13px !important; color:#666666 !important;  }
.ft-type2{ font-size:15px; color:#454545; }
.ft-green { color:#1cabac !important; }  
.ft-sz12 {font-size:12px !important;  color:#666888 !important;} 
.ft-sz14 {font-size:13px !important;  color:#666888 !important;} 
.ft-sz13 {font-size:12px !important;  color:#454545 !important;} 
.ft-jin {font-size:13px !important;  color:#008584 !important;} 
.ft-pink1 { font-size:13px !important; color:#ea0061 !important; }
.ft-yong { font-size:16px !important; color:#008584 !important; font-weight:bold !important; } 
.ft-end { font-size:13px !important; color:#a8a7a7; }
.life-cy strong { font-size:13px; color:#454545; font-weight:bold;}
.lt-1 { letter-spacing:-1px;}
.lt-2 { letter-spacing:-2px;}
.lt-3 { letter-spacing:-3px !important}

/* 백그라운드 */

.sell1 { background:url("../img/cmn/sell1.gif") no-repeat left 50%; }
.sell2 { background:url("../img/cmn/sell2.gif") no-repeat left 50%; }
.sell3 { background:url("../img/cmn/sell3.gif") no-repeat left 50%; }
.sell4 { background:url("../img/cmn/sell4.gif") no-repeat left 50%; }
.sell5 { background:url("../img/cmn/sell5.gif") no-repeat left 50%; }
.sell6 { background:url("../img/cmn/sell6.gif") no-repeat left 50%; }

.sef1 { background:url("../img/cmn/sef1.gif") no-repeat left 50%; }
.sef2 { background:url("../img/cmn/sef2.gif") no-repeat left 70%; }
.sef3 { background:url("../img/cmn/sef3.gif") no-repeat left 50%; }

.soa1 { background:url("../img/cmn/soa1.gif") no-repeat left 50%; }
.soa2 { background:url("../img/cmn/soa2.gif") no-repeat left 50%; }
.soa3 { background:url("../img/cmn/soa3.gif") no-repeat left 50%; }
.soa4 { background:url("../img/cmn/soa4.gif") no-repeat left 50%; }
.soa5 { background:url("../img/cmn/soa5.gif") no-repeat left 50%; }
.soa6 { background:url("../img/cmn/soa6.gif") no-repeat left 50%; }
.soa7 { background:url("../img/cmn/soa7.gif") no-repeat left 50%; }
.soa8 { background:url("../img/cmn/soa8.gif") no-repeat left 50%; }


/* 테이블 */
 
.bor-pad td { padding:5px !important; border-bottom:1px solid #ccc;;}
.bd-b { border-bottom:1px solid #e5e5e5;}
.bd-b-bol { border-bottom:1px solid #c4c4c4 !important;}
.bor-pad1 { padding:9px 13px !important;}
.bor-pad2 { padding:40px  !important; }
.bor-pad3 { padding:10px !important; background:#fafafa; min-height:160px; } 
.tbl-type4 .txt-c { text-align:center !important; } 

.text-bx {background: #ccc; font-size:26px; height: 100px; padding-top: 45px; text-align: center; color: #fff; }
.tab-type3 .tabs li.tap-pad { padding:9px 0 2px; } 
/* 공통 */

.flt-l { float:left;}
.flt-r { float:right;}


/* 보험용어설명*/


fieldset {border: 0 none;}
.area-search {background: url("../img/cmn/bg-searchbox.gif") repeat; padding:5px 15px 13px 20px;}
div.area-search p.search-tit {  background: url("../img/cmn/icon-search.png") no-repeat 9px 14px; color:#fff; font-size:14px;  padding:10px 0 5px 30px; }
div.area-search input#box-search {  color:#666888;  font-size: 15px;  height:38px;  line-height:38px; padding-left:10px;  width:564px; }
.han-list li{ float:left;  text-align:center; border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.han-list li a{text-decoration:none; display:block; width:49px; height:47px; line-height:48px;  font-size:14px; background:#f6f6f6;  color:#666; border-left:1px solid #fff; border-top:1px solid #fff;  } 
.han-list li a:focus, .han-list li.on a{ background:url("../img/cmn/over-bg.gif") no-repeat; text-decoration:none;  line-height:48px; color:#006768; font-size:16px; font-weight:bold; width:50px; height:48px; border-left:0; border-top:0;  } 

.hanlist-wrap { position:relative; } 
.han-list-1 { border-top:2px solid #3eb8b9; border-bottom:1px solid #c4c4c4; width:240px;}
.han-list-1 li {  padding:10px 0 10px 20px; line-height:40px; font-size:13px; color:#666; border-bottom:1px solid #e5e5e5; background: url(../img/common/list-bu02.gif) no-repeat 10px 20px; letter-spacing:1px;}
.han-list-1 a {display:block; width:100%; font-size:13px; }
.han-list-1 li a:focus { color:#454545; text-decoration:underline; font-size:13px;}
.han-list-1 li.on a { color:#454545; text-decoration:underline; font-size:13px; }
.han-list-1 li a:hover { color:#454545; text-decoration:underline; font-size:13px; }

.han-sub { width:430px; clear:none; height:600px; border-bottom:1px solid #c4c4c4; position:absolute; right:0; top:0;}
.han-sub table th { padding:7px 15px;}
.han-sub table td {padding:20px 16px 30px; }


/* 그래프 텍스트 */
.grap-text { border-top:1px solid #b9b9b9; border-bottom:1px solid #e5e5e5; background:#fafafa; padding:8px 8px 8px 14px; } 

/* 기관링크 */

.link-list li { float:left; margin:0 5px 5px 0;} 



/* 보험기관 마지막 텝*/
.tab-type3.etc li.on{letter-spacing:-2px;  padding:9px 3px 7px !important;}


/* Top-Visual 2013-04-18 신용섭 */
.top-visual {border-bottom:1px solid #d7d7d7; height:199px; padding-left:330px; background: url(../img/cmn/visual-bg.jpg) no-repeat 0 0;}
.top-visual.bg02 {background-position:0 -199px;}
.top-visual.bg03 {background-position:0 -398px;}
.top-visual .tit {display:block; padding-top:50px}
.top-visual .txt {font-size:14px; letter-spacing:-1px; margin-top:25px; color:#666;}


/* 다이어그램 */
.cp-play { border-bottom:1px solid #e5e5e5; padding-bottom:30px; margin-bottom:50px; background: url(../img/cmn/diagram.png) no-repeat center 30px; margin-top:15px;}
.cp-play ul{width:680px; margin:0 auto;}
.cp-play ul > li{float:left; width:180px; padding-right:70px; margin-top:205px ; }
.cp-play ul > li.last{padding-right:0;}
.cp-play dl{text-align:center;}
.cp-play dl dt{font-weight:bold; text-align:center; font-size:14px; color:#333;}
.cp-play dl dd{font-size:13px; color:#666; margin-top:5px; letter-spacing:-1px;}

/*btns 2015-10-16*/
.btns {display:block;width:155px;height:35px;margin:0 auto;text-align:center}