/** kres_nik(2014.09.16) */
@CHARSET "UTF-8";

/**commonParagraph*/
.commonParagraph00{font-size:12px;line-height:18px;color:#666666;text-align:justify;}
.commonParagraph01{font-size:17px;line-height:26px;color:#666666; text-align:justify;  }
.commonParagraph01 a{color:#141414;}
.commonParagraph01 a:hover{text-decoration:underline;}
.commonParagraph02{font-size:17px;line-height:28px;color:#666666;text-align:justify; letter-spacing:-1px;  }
.commonParagraph03{font-size:14px;line-height:20px;color:#666666;text-align:justify;}
.commonParagraph04{font-size:17px;line-height:24px;color:#666666;text-align:justify;  }
.commonParagraph05{font-size:18px;line-height:27px;color:#666666;text-align:justify;}
.commonParagraph06{font-size:22px;line-height:40px;color:#666666;font-weight:bold;}
.commonParagraph07{font-size:22px;line-height:40px;color:#666666;text-align:justify;}
.commonParagraph08{font-size:18px;line-height:116px;color:#666666;text-align:justify;}
.commonParagraph09{font-size:18px;line-height:40px;color:#666666;text-align:justify;}
.commonParagraph10{font-size:18px;line-height:19px;color:#666666;text-align:justify;}
.commonParagraph11{font-size:24px;line-height:27px;color:#666666;text-align:justify;}
.commonParagraph12{font-size:17px;line-height:30px;color:#666666;text-align:justify;}

/**commonList*/
.commonList00 li{line-height:35px;font-size:14px;font-weight:bold; color:#666666;  }
.commonList01 li,div.commonList01{background:url("../img/sub/bg_commonList01.jpg") no-repeat;padding-left:20px;line-height:13px;font-size:14px; }
.commonList02{overflow:hidden;}
.commonList02 li{float:left;width:165px;font-size:12px;line-height:16px;text-align:center;}
.commonList02 li span{display:block;margin-bottom:5px;font-size:14px;font-weight:bold;margin-top:10px;}
.commonList03{overflow:hidden;}
.commonList03 li{width:200px;float:left;font-size:14px;line-height:24px;margin-left:30px;}
.commonList03 li:first-child{margin-left:0;}
.commonList03 li span{display:block;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;margin-bottom:10px;background-color:#3e65a6;}
.commonList04{overflow:hidden;}
.commonList04 li{width:310px;float:left;font-size:12px;line-height:24px;margin:0 10px;text-align:center;font-weight:bold; color:#666666;  }
.commonList04 li span{display:block;height:50px;line-height:50px;color:#fff;margin-bottom:10px;background-color:#3e65a6;font-size:18px;}
.commonList04 li div{color:#3e65a6;font-size:18px;margin-top:20px;}
.commonList04 li div:first-child{margin-top:0;}

.commonList05{}
.commonList05 li{overflow:hidden;font-size:15px;color:#666666;font-weight:normal;line-height:28px; margin:0 0 0 60px; }
.commonList05 li span{display:block;width:110px;float:left;font-weight:normal;}

/* 2014.11.01 ¼öÁ¤09*/.commonList06 li{background:url("../img/sub/bg_commonList06.jpg") no-repeat;padding-left:10px;line-height:24px;font-size:14px;font-weight:bold; color:#999;  background-color:#fff;}
/* 2014.11.01 ¼öÁ¤10*/.commonList06 li div {background-color:#fff; }

.commonList07{overflow:hidden;}
.commonList07 li{width:200px;float:left;font-size:14px;line-height:24px;margin-left:30px;}
.commonList07 li:first-child{margin-left:0;}
.commonList07 li span{display:block;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;margin-bottom:10px;background-color:#999;}

.commonList08 li,div.commonList06{background:url("../img/sub/bg_commonList06.jpg") no-repeat 0 5px;padding-left:10px;line-height:32px;font-size:16px;font-weight:bold; color:#666; }

.commonList09{overflow:hidden;}
.commonList09 li{background-color:#eee; width:310px;float:left;font-size:12px;line-height:24px;margin:0 10px;text-align:center;font-weight:bold; color:#666666;  }
.commonList09 li span{display:block;height:50px;line-height:50px;color:#fff;margin-bottom:10px;background-color:#3e65a6;font-size:18px;}
.commonList09 li div{color:#3e65a6;font-size:18px;margin-top:20px;}
.commonList09 li div:first-child{margin-top:0;}

/* 2014.11.01 ¼öÁ¤08*/.commonList10 li,div.commonList06{padding-left:10px;line-height:32px;font-size:16px;font-weight:bold; color:#777;background-color:#fff;  }

/**staticList*/
.orderedList01{}
.orderedList01 li{overflow:hidden;}
.orderedList01 .orderNum{font-size:20px;color:#666;font-weight:normal;width:60px;display:block;float:left;text-decoration:underline;text-align:center;line-height:26px;}
.orderedList01 p{width:600px;float:right;}

.orderedList02{}
.orderedList02 li{overflow:hidden;}
.orderedList02 .orderNum{font-size:24px;color:#666;font-weight:bold;width:60px;display:block;float:left;text-decoration:underline;text-align:center;line-height:26px;}
.orderedList02 p{width:600px;float:right;}

/** 240607 ¼öÁ¤ ½ÃÀÛ **/
.locationInfo {width:660px; display:flex; flex-direction: row; letter-spacing:-.3px;  }
.locationInfoMap {width:330px;} 
.locationtxt {width:330px;float:left; padding-left:20px;  } 
.locationInfo01 {width:100%;float:left; color:#777; } 
.locationInfo01 li {overflow:hidden; line-height:20px; font-size:14px; font-weight:bold;}
.locationInfo01 li span {float:left; display:inline-block; width:50px;  color:#222;}
.locationInfo p.h5 {font-size:14px; line-height:24px;  color:#333; font-weight:bold; }
.locationInfo p.txt {font-size:14px; line-height:18px;  color:#444; font-weight:normal;  letter-spacing:-1px; }

.locationInfoTtl{width:100%; float:left;line-height:22px;font-size:14px;font-weight:bold;}
.locationInfo02{width:100%;float:left; color:#777;}
.locationInfo02 li{overflow:hidden;line-height:20px;font-size:14px;font-weight:bold;}
.locationInfo02 li span{float:left;display:inline-block;*display:inline;*zoom:1;width:100px; color:#444; }
/** 240607 ¼öÁ¤ ³¡ **/

.locationList{}
.locationList li{border-top:1px #e4e4e4 solid;padding:15px 0;font-size:14px;color:#666666;line-height:22px;font-weight:bold;}
.locationList li div{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.locationList li div.locationListCont{display:block;  height:420px; }
.locationList li div.locationListCont .mapbtn {float:left; width:100%; margin:0 auto; padding-bottom:20px;   }
.locationList li div.locationListCont .mapbtn  a { display:inline-block; text-align:center;  margin-top:10px; width:320px; padding:10px 0; }
.locationList li div.locationListCont .mapbtn  a.kakaobtn {background-color:#fbe300; color:#222; }
.locationList li div.locationListCont .mapbtn  a.naverbtn {background-color:#00c73c; color:#fff;  }
.locationList li div.locationListAddress{width:412px;}
.locationList li .locationListTtl{padding:10px 0;font-size:18px;color:#777777;font-weight:bold; width:130px; }
.locationList li .l2{line-height:22px;}
.locationList li .l1{line-height:44px;}
.locationList li a.showMinimap{border:1px #6b8908 solid;background-color:#63a405;color:#fff;text-align:center;line-height:38px;width:78px;display:inline-block;*display:inline;*zoom:1;margin-top:10px;}
.locationList li .locationListCont{margin-top:15px;}

/**video*/
/**video ¼öÁ¤ 141113 */
.videoDesc{overflow:hidden;}
.videoDesc .videoInfo{width:300px;padding-right:30px;float:left; }
.videoDesc .videoInfo span.hitnum{display:block;font-size:14px;line-height:11px;margin-top:14px;}
.videoDesc .videoInfo span.date{display:block;font-size:14px;line-height:11px;margin-top:-10px;}
.videoDesc .videoInfo span.title{font-size:18px;font-weight:bold;line-height:25px;margin-bottom:31px;margin-top:0; }
.videoDesc .videoInfo p, .videoDesc .videoInfo span{margin-top:20px;line-height:26px; font-size:14px;}
.videoDesc .videoCaption{float:left;padding:8px;width:299px;height:224px;background-color:#f1f1f1; font-size:14px;}
.videoDesc .videoCaption div{width:299px;height:224px;overflow-y:scroll;}
.videoDesc .videoCaption div p{padding:13px;line-height:22px;}
/**video ¼öÁ¤ ¿Ï·á 141113 */

/**list*/
.list01 .list01Cont{border-top:1px #e4e4e4 solid;}
.list01 .list01Cont li{border-bottom:1px #e4e4e4 solid;overflow:hidden;padding:20px 10px;}
.list01 .list01Cont li img{float:left;display:block;width:185px;margin-right:10px;}
.list01 .list01Cont li .postTitle{width:650px;}
/* 2014.11.01 ¼öÁ¤01*/.list01 .list01Cont li .postTitle a{font-size:16px;font-weight:bold;line-height:20px;display:block; color:#555555; margin-bottom:8px; background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list01 .list01Cont li .postDate{text-align:right;margin-top:-20px;line-height:13px;margin-bottom:15px;}
/* 2014.11.01 ¼öÁ¤02*/.list01 .list01Cont li .postCont{line-height:24px;font-size:14px;margin-bottom:0;background-color:#fff; }
.list01 .list01Cont li:hover .postTitle a, .list01 .list01Cont li .postCont:hover{text-decoration:underline;}
.list01 .postHit {margin-top:10px; float:right;  }

.list02 .list02Cont {border-top:1px #e4e4e4 solid;}
.list02 .list02Cont span {float:left; margin-top:42px; width:35px;  }
.list02 .list02Cont li{border-bottom:1px #e4e4e4 solid;overflow:hidden;padding:20px 10px;}

.list02 .list02Cont li span {width:40px; float:left; margin-top:38px; font-size:14px;}
.list02 .list02Cont li .body{position:relative;float:left;width:600px;}
.list02 .list02Cont li img{float:left; display:block;width:185px;margin-right:10px;}
.list02 .list02Cont li .postTitle{width:650px;}
/* 2014.11.01 ¼öÁ¤03*/.list02 .list02Cont li .postTitle a{font-size:16px;font-weight:bold;line-height:20px;display:block;color:#555555;background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list02 .postHit {margin-top:10px; }
.list02 .list02Cont li .postDate{position:absolute;right:0;bottom:0;float: right;margin-top: 10px;line-height: 13px;}
/* 2014.11.01 ¼öÁ¤04*/.list02 .list02Cont li .postCont{float:left; line-height:24px;font-size:14px;margin-top:10px; width:400px;  background-color:#fff; }
.list02 .list02Cont li:hover .postTitle a,.list02 .list02Cont li:hover .postCont{text-decoration:underline;}

.list02 .list02Cont li .noti_img {width:25px !important;height:20px !important;}

.list03 .list03Cont{border-top:1px #e4e4e4 solid;}
.list03 .list03Cont li{border-bottom:1px #e4e4e4 solid;overflow:hidden;padding:20px 10px;}
.list03 .list03Cont li img{float:left;display:block;width:185px;margin-right:10px;}
.list03 .list03Cont li .postTitle{width:650px;}
/* 2014.11.01 ¼öÁ¤05*/.list03 .list03Cont li .postTitle a{font-size:15px;font-weight:bold;line-height:20px;display:block;color:#555555;margin-bottom:10px; background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 2014.11.01 ¼öÁ¤06*/.list03 .list03Cont li .postCont{line-height:24px;font-size:14px;margin-bottom:11px; color:#777777; background-color:#fff;  }
.list03 .list03Cont li .postDate{text-align:right; line-height:13px;margin-bottom:0; color:#888;}
.list03 .list03Cont li:hover .postTitle a,.list03 .list03Cont li:hover .postCont{text-decoration:underline;}
.option02{text-align:right;margin-top:-30px;}

.list04{}
.list04 th{background-color:#dfe0d9;font-weight:bold;}
.list04 th,.list04 td{line-height:20px;border-bottom:1px #fff solid;color:#141414;font-size:14px;height:38px;text-align:center;padding:3px 0;}
.list04 td{background-color:#f9f9f9;}
.list04 tr.odd td{background-color:#f1f1f1;}

.list05 .list03Cont{border-top:1px #e4e4e4 solid;}
.list05 .list03Cont li{border-bottom:1px #e4e4e4 solid;overflow:hidden;padding:20px 10px;}
.list05 .list03Cont li img{float:left;display:block;width:185px;margin-right:10px;}
.list05 .list03Cont li .postTitle a{font-size:15px;font-weight:bold;lien-height:13px;display:block;color:#555555;margin-bottom:10px;}
.list05 .list03Cont li .postCont{line-height:24px;font-size:14px;margin-bottom:11px; color:#777777; }
.list05 .list03Cont li .postDate{line-height:13px;margin-bottom:0; color:#9999999;}
.list05 .list03Cont li:hover .postTitle a,.list03 .list03Cont li:hover .postCont{text-decoration:underline;}
.option02{text-align:right;margin-top:-30px;}


/**write*/
.write01{border-top:2px #e4e4e4 solid;border-bottom:2px #e4e4e4 solid;}
.write01 th,.write01 td{font-size:14px;height:30px;line-height:30px;padding:9px;border-bottom:1px #e4e4e4 solid;}
.write01 th{background-color:#f7f7f7;color:#141414;font-weight:bold;text-align:center;}

/**gallery*/
.gallery01 ul{overflow:hidden;}
.gallery01 ul li{float:left;width:190px;margin-left:45px;margin-bottom:30px;}
.gallery01 ul li.newRow{margin-left:0;}
.gallery01 ul li a{display:block;}
.gallery01 ul li a span{font-size:14px;height:42px;text-align:center;display:block;line-height:18px;color:#555555;padding:0 5px; margin:10px 0 0 0; }
.gallery01 ul li a span:hover {text-decoration:underline;}

.galleryViewWrap{width:100%;height:100%;background:url("../img/sub/gallery/bg_viewCover.png");position:fixed;top:-5000px;left:0;z-index:200;}
.galleryView{margin:0 auto;width:413px;overflow:hidden; border-top:10px solid #fff; border-left:10px solid #fff; border-right:10px solid #fff; border-bottom:10px solid #fff; }

.galleryCont01{float:left;}
.galleryViewCloser{float:left;display:block;width:27px;height:27px;margin-left:-27px;}
.download {text-align:center;   background-color:#fff; margin:0 auto;width:433px; line-height:22px; padding:0 0 15px 0;   }
.download a {color:#141414; font-size:14px; }

/**report*/
.report01{padding-right:15px;overflow:hidden;border-bottom:1px #c7c7c7 solid;padding-bottom:50px;margin-bottom:50px;}
.report01 img{display:block;float:left;margin:0 36px;}
/* 2014.11.01 ¼öÁ¤07 */.report01 p{font-size:14px;line-height:24px;margin-bottom:20px;min-height:120px; background-color:#fff; }
.report02{padding-right:15px;overflow:hidden;}
.report02 img{display:block;float:left;margin:0 36px;}
.report02 p{font-size:14px;line-height:24px;margin-bottom:20px;min-height:120px;}

/**vision*/
.vision01{overflow:hidden;}
.vision01 li{float:left;text-align:center;width:220px;}
.vision01 li img{margin-bottom:15px;}

/**advice*/
.advice01{background-color:#e9eae0;padding:25px;}
.advice01 li{background:url("../img/sub/bg_bullet01.jpg") no-repeat 0 8px;line-height:30px;padding-left:15px;}
.advice01 li span{font-size:16px;font-weight:bold;display:inline-block;*display:inline;*zoom:1;width:140px;vertical-align:middle;}
.advice01 li .telNum{font-size:28px;width:400px;}

/**tableCont*/
.tableCont01{border-top:1px #c7c7c7 solid;border-bottom:1px #c7c7c7 solid; color:#666; }
.tableCont01 tr th,.tableCont01 tr td{border-top:1px #e4e4e4 solid;padding:20px 0;}
.tableCont01 tr th{text-align:center;font-size:16px;font-weight:bold;}
.tableCont01 tr:first-child th,.tableCont01 tr:first-child td{border-top:0;}
.tableCont02{}
.tableCont02 th{font-size:12px;color:#555555;vertical-align:top;line-height:26px; font-weight:bold;}
.tableCont02 td{font-size:12px;color:#555555;line-height:26px;padding-right:10px;vertical-align:top;font-weight:bold;}

/**tabling*/
.tabling02_01{margin-left:50px; }
.tabling02_01 thead th{background-color:#dfe0d9;font-weight:bold;text-align:center;font-size:14px;line-height:18px;padding:5px 0;border-bottom:1px #fff solid;height:36px;}
.tabling02_01 td{background-color:#f9f9f9;border-bottom:1px #fff solid;text-align:center;font-size:14px;line-height:20px;padding:13px 0;}
.tabling02_01 tr.odd td{background-color:#f1f1f1;}
.tabling02_01 .bdr01{border-left:1px #dfe0d9 solid;}
.tabling02_01 .bdr02{border-left:1px #c0c1bb solid;}
.tabling02_01 tr.colspan01 td{background-color:#fff;text-align:left;padding-left:10px;}
.tabling02_01 thead th.lastTd{background-color:#efb795;}
.tabling02_01 td.lastTd{background-color:#fae5d9;}
.tabling02_01 tr.odd td.lastTd{background-color:#f9caae;}

.tabling03_01{ }
.tabling03_01 thead th{background-color:#dfe0d9;font-weight:bold;text-align:center;font-size:14px;line-height:18px;padding:5px 0;border-bottom:1px #fff solid;height:36px;}
.tabling03_01 td{background-color:#f9f9f9;border-bottom:1px #fff solid;text-align:center;font-size:14px;line-height:20px;padding:13px 0;}
.tabling03_01 td.leftAlign{background-color:#f9f9f9;border-bottom:1px #fff solid;text-align:left;font-size:14px;line-height:20px;padding:13px 0;}
.tabling03_01 tr.odd td{background-color:#f1f1f1;}
.tabling03_01 .bdr01{border-left:1px #dfe0d9 solid;}
.tabling03_01 .bdr02{border-left:1px #c0c1bb solid;}
.tabling03_01 tr.colspan01 td{background-color:#fff;text-align:left;padding-left:10px;}
.tabling03_01 thead th.lastTd{background-color:#efb795;}
.tabling03_01 td.lastTd{background-color:#fae5d9;}
.tabling03_01 tr.odd td.lastTd{background-color:#f9caae;}
.tabling03_01 th.blueTone{background-color:#bfd3de;}
.tabling03_01 td.blueTone{background-color:#f3f6fb;}
.tabling03_01 tr.odd td.blueTone{background-color:#e3ecf3;}

/**miracle*/
.miracle01{border-top:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid; font-size:18px; line-height:30px; padding:15px 10px; color:#555; }
.miracle01 div{font-weight:bold;}

/**history*/
.history{overflow:hidden;margin:30px 0;}
.history ul li{margin-bottom:20px;}
.history td{padding-right:7px;text-align:right;font-size:12px;padding-bottom:25px;height:14px;font-weight:bold;vertical-align:top; color:#666;}
.history td.tal{text-align:left;font-size:12px; font-weight:bold; color:#666;}
.history td.type{color:#999;font-size:12px; letter-spacing:-1px; font-weight:bold;  }
.history tr.pdb10 td{padding-bottom:10px !important;}
.history01 ul{float:left;width:300px;}
.history01 table{float:right;width:360px;}
.history02 ul{float:right;width:240px;}
.history02 table{float:left;width:360px;}

/**now*/
.now01{width:220px;font-size:14px;font-weight:bold;text-align:right;border-bottom:1px #e4e4e4 solid;}
.now01 span{font-size:28px;margin-top:15px;display:inline-block;*display:inline;*zoom:1;margin-right:5px;}
.now01 div{font-size:12px;margin:5px 0 20px 0;}
.now02{width:220px;font-size:14px;font-weight:bold;text-align:right;margin-top:20px;}
.now02 span{font-size:28px;margin-top:15px;color:#ed3811;display:inline-block;*display:inline;*zoom:1;margin-right:5px;}
.now02 div{font-size:12px;margin:5px 0 20px 0;}

/**icons*/
.icons01{overflow:hidden;}
.icons01 li{width:330px;float:left;overflow:hidden;font-size:12px;font-weight:bold;margin-bottom:30px;}
.icons01 li img{display:block;float:left;margin-right:10px;}
.icons01 li span{line-height:26px;color:#444444; }
.icons01 li p{line-height:18px;padding-right:15px; color:#777777; letter-spacing:-1px; }

/**scrolling*/
.scrolling01{ border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding:20px 0 15px 0;  }
.scrolling01 li{font-size:18px;font-weight:bold;line-height:24px;}
.scrolling01 li span{color:#004a8f;margin-right:10px;}
/*141102 ¼öÁ¤*/.scrolling01 li p{font-size:12px;text-align:right;margin-top:1px;font-weight:normal;color:#666666;}
.scrolling01 li p.downloadLink{font-size:12px;text-align:right;margin-top:0px;font-weight:normal;color:#666666;}

/**faq*/
.faq{}
.faq li{border-bottom:1px #cacaca solid;}
.faq li a{overflow:hidden;display:block;}
.faq li a img{float:left;}
.faq li a span{display:inline-block;*display:inline;*zoom:1;float:left;}
.faq li a .faqStatus{width:105px;line-height:48px;color:#919191;font-size:14px;font-weight:bold;margin-right:15px;}
.faq li a .faqTitle{width:590px;padding:15px 0 15px 0;font-size:14px;font-weight:bold;color:#2b2b2b;}
.faq li div{overflow:hidden;background-color:#f9f9f9;}
.faq li div img{float:left;}
.faq li div p{width:600px;float:left;padding:15px 0;line-height:24px;font-size:14px;}

/**Consult*/
.personal {padding:15px; line-height:20px; position:relative; width:628px; height:120px; overflow-x:hide; overflow-y:scroll; overflow:-moz-scrollbars-vertical; margin:30px 0 0 0; background-color:#f9f9f9; border:1px solid #eee;  }
/**businessFuture*/
.businessFuture{overflow:hidden;background-color:#ececec;}
.businessFuture img,.businessFuture div{float:left;}

/**tab*/
.tab01{overflow:hidden;border:1px #cacaca solid;background-color:#cacaca;}
.tab01 li{float:left;margin-left:1px;}
.tab01 li:first-child{margin-left:0;}
.tab01 li a{display:block;height:48px;line-height:48px;text-align:center;font-size:16px;background-color:#fff;font-weight:bold;width:164px;}
.tab01 li:first-child a{width:163px;}
.tab01 li a:hover,.tab01 li a.on{background-color:#3e65a6;color:#fff;}

/**tab02*/
.tab02 {position:relative;width:660px;height:220px;}
.tab02 li a{float:left;display:block;width:164px;height:15px;line-height:15px;padding:16px 0;text-align:center;border-right:1px #cacaca solid;border-top:1px #cacaca solid;border-bottom:1px #cacaca solid;font-size:16px;color:#141414;}
.tab02 li a span{font-weight:bold;border-right:1px #cacaca solid;display:inline-block;*display:inline;*zoom:1;font-weight:bold;color:#141414;padding-right:6px;margin-right:6px;}
.tab02 li:first-child a{width:163px;border-left:1px #cacaca solid;}
.tab02 li a:hover,.tab02 li a.on{width:165px;color:#fff;border-right:0;padding:17px 0;border-top:0;border-bototm:0;}
.tab02 li a:hover span,.tab02 li a.on span{color:#fff;border-right:1px #fff solid;}
.tab02 li:first-child a:hover,.tab02 li:first-child a.on {width:165px; background-color:#3e65a6; color:#fff; border-right:0; border-left:0;}
.tab02 li p{top:49px;position:absolute;width:610px;height:140px;padding:15px 25px;background-color:#f9f9f9;font-size:14px;color:#141414;line-height:24px;text-align:justify;display:none;}
.tab02 li p.on{display:block;}
/**tab02 ³¡*/

#promise li.a01 a:hover,#promise li.a01 a.on{background-color:#f37021;}
#promise li.a02 a:hover,#promise li.a02 a.on{background-color:#9b9b9b;}
#promise li.a03 a:hover,#promise li.a03 a.on{background-color:#3e65a6;}
#promise li.a04 a:hover,#promise li.a04 a.on{background-color:#84a80f;}

.tab03{border-bottom:1px #e4e4e4 solid;}
.tab03 li{border-top:1px #e4e4e4 solid;}
.tab03 li a{font-size:16px;font-weight:bold;color:#141414;display:block;padding:12px 0;height:15px;}
.tab03 li a span{color:#63ab1f;display:inline-block;*display:inline;*zoom:1;height:15px;line-height:15px;margin-right:10px;}
.tab03 li a span:first-child{color:#141414;border-right:1px #d1d1d1 solid;margin-left:20px;padding-right:17px;margin-right:16px;}
.tab03 li div{background-color:#f2f2f2;padding:0px;height:0px;overflow:hidden;}
.tab03 li div.on{height:130px;padding:20px;}
.tab03 li div img{float:left;}
.tab03 li div p{float:left;margin-left:20px;font-size:14px;color:#141414;line-height:22px;text-align:justify;width:440px;}

/**societyTable*/
.societyTable{float:left;width:320px;}
.societyTable th{background-color:#ed3811;text-align:center;color:#fff;height:14px;text-align:right;padding:5px;}
.societyTable th:first-child{text-align:center;}
.societyTable td{text-align:right;height:14px;background-color:#ebebeb;padding:5px;}
.societyTable td:first-child{text-align:left;}
.societyTable tr.odd td{background-color:#f7f7f7;}

/**float*/
.floatLeft{float:left;}
.floatRight{float:right;}

/**button*/
.btn01Dft{letter-spacing:-1px; background-color:#004a8f; line-height:16px; padding:6px; text-align:center; display:inline-block;*display:inline;*zoom:1;color:#fff;}
.btn02Dft{background-color:#004a8f;line-height:16px;padding:7px 25px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;vertical-align:top;}
.btn03Dft{background-color:#5c5c5c;line-height:16px;padding:7px 25px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;font-size:14px;}
.btn04Dft{background-color:#004a8f;line-height:16px;padding:7px 25px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;font-size:14px;}
.btn05Dft{background-color:#004a8f;line-height:24px;padding:7px 40px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;font-size:16px;}
.btn06Dft{background-color:#004a8f;line-height:16px;padding:7px 15px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;vertical-align:top;font-size:14px;}
.btn07Dft{background-color:#f37021;line-height:24px;padding:7px 15px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;vertical-align:top;font-size:14px;}
.btn08Dft{background-color:#abc51c;line-height:38px;padding:0 25px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;font-size:14px;color:#fff;}
.btn09Dft{background-color:#97bb0f;line-height:30px;width:80px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;font-size:14px;color:#fff;}
.btn10Dft{background-color:#004a8f;line-height:26px;padding:7px 15px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;vertical-align:top;font-size:14px;}
.btn11Dft{background-color:#f37021;line-height:28px;padding:7px 15px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;vertical-align:top;font-size:17px;}
.btn12Dft{background-color:#f37020;line-height:24px;padding:7px 40px;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#fff;font-weight:bold;font-size:16px;}



/**label*/
.label01{font-size:14px;margin:0 5px;font-weight:bold;}

/**pointer*/
.pointer00{font-size:16px;line-height:16px;font-weight:bold;color:#141414;letter-spacing:-1px;}
.pointer01{font-size:22px;line-height:28px;font-weight:bold;color:#575757;letter-spacing:-1px;}
.pointer02{font-size:24px;line-height:30px;font-weight:bold;color:#575757;letter-spacing:-1px; }
.pointer03{font-size:18px;line-height:26px;font-weight:bold;color:#555555;letter-spacing:-1px; text-align:justify;}
.pointer04{font-size:17px;line-height:20px;font-weight:bold;color:#777777;letter-spacing:-1px;}
.pointer05{font-size:24px;line-height:24px;font-weight:bold;color:#575757;letter-spacing:-1px;}

.pointer06{font-size:16px;line-height:18px;font-weight:bold;color:#444;letter-spacing:-1px;}
.pointer07{font-size:28px;line-height:28px;font-weight:bold;color:#575757;letter-spacing:-1px;}
.pointer08{font-size:14px;line-height:20px;font-weight:bold;color:#575757;}
.pointer09{font-size:24px;line-height:24px;font-weight:bold;color:#575757;}
.pointer10{font-size:28px;line-height:28px;font-weight:bold;color:#575757;letter-spacing:-1px;}
.pointer11{font-size:22px;line-height:22px;font-weight:bold;color:#575757;letter-spacing:-1px;}
.pointer12{font-size:16px;line-height:16px;font-weight:bold;color:#575757;letter-spacing:-1px;}

/**pagenation*/
.pagenation{text-align:center;}
.pageUl{display:inline-block;*display:inline;*zoom:1;}
.pageUl li{float:left;margin:0 3px;}
.pageUl li .numList{display:block;width:34px;height:34px;line-height:34px;border:1px #d0d0d0 solid;text-align:center;color:#1e1e1e;font-size:14px;}
.pageUl li a.numList:hover,.pageUl li a.on{background-color:#004a8f;border:1px #002e58 solid;color:#fff;font-weight:bold;}
.pageUl2{display:inline-block;*display:inline;*zoom:1;}
.pageUl2 li{float:left;margin:0 3px;}
.pageUl2 li .numList{display:block;width:34px;height:34px;line-height:34px;border:1px #d0d0d0 solid;text-align:center;color:#1e1e1e;font-size:14px;}
.pageUl2 li a.numList:hover,.pageUl2 li a.on{background-color:#f37021;border:1px #dc6015 solid;color:#fff;font-weight:bold;}

/**hr*/
.hr01{display:block;width:100%;border-bottom:1px #c7c7c7 solid;}
.hr02{display:block;width:100%;border-bottom:1px #eeeeee solid;}

/**select*/
.slc01{padding:0 0 5px 2px;font-size:14px;height:30px;}

/**input*/
.cmnInput01{border:1px #b5b5b5 solid;padding:8px;height:12px;}

/**etc*/
.at01{font-size:14px;font-weight:bold;line-height:28px;padding:5px;display:inline-block;*display:inline;*zoom:1;}
.sns01{text-align:right;font-size:14px;font-weight:bold;line-height:30px; color:#666; }
.sns01 a:first-child{margin-left:5px;}

/**text align*/
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.vtat{vertical-align:top;}

/**padding,margin*/
.mgtN60{margin-top:-60px;}
.mgtN36{margin-top:-36px;}
.mgtN30{margin-top:-30px;}
.mgtN27{margin-top:-27px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px;}
.mgt40{margin-top:30px;}
.mgt45{margin-top:45px;}
.mgr0{margin-right:0 !important;}
.mgr4{margin-right:4px;}
.mgr5{margin-right:5px;}
.mgr8{margin-right:8px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr30{margin-right:30px;}
.mgr50{margin-right:50px;}
.mgr280{margin-right:280px;}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb40{margin-bottom:40px;}
.mgb50{margin-bottom:50px;}
.mgb80{margin-bottom:80px;}
.mgb90{margin-bottom:90px;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl50{margin-left:50px;}
.mgl63{margin-left:63px;}
.mgl135{margin-left:135px;}
.pd0{padding:0 !important;}
.pd10{padding:10px;}
.pdt10{padding-top:10px;}
.pdt20{padding-top:20px;}
.pdt30{padding-top:30px;}
.pdr10{padding-right:10px;}
.pdr20{padding-right:20px;}
.pdr30{padding-right:30px;}
.pdr47{padding-right:47px;}
.pdb0{padding-bottom:0 !important;}
.pdb10{padding-bottom:10px;}
.pdb20{padding-bottom:20px;}
.pdb30{padding-bottom:30px;}
.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl16{padding-left:16px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}
.pdl60{padding-left:60px;}

/**width*/
.width60{width:60px;}
.width90{width:90px;}
.width100{width:100px;}
.width150{width:150px;}
.width165{width:165px;}
.width200{width:200px;}
.width220{width:220px;}
.width300{width:300px;}
.width320{width:320px;}
.width330{width:330px;}
.width360{width:360px;}
.width410{width:410px;}
.width420{width:420px;}
.width440{width:440px;}
.width460{width:460px;}
.width480{width:480px;}
.width495{width:495px;}
.width510{width:510px;}
.width520{width:520px;}

/**height*/
.height250{height:250px;}

/**etc*/
.ofH{overflow:hidden;}
.ftL{float:left;display:block;}
.ftR{float:right;display:block;}
.fwN{font-weight:normal;}
.fwB{font-weight:bold;}
.lsN2{letter-spacing:-2px;}
.vtam{vertical-align:middle;}