body { font-size:12px;background:url("/images/2016/sub_common/sub_visual.jpg") no-repeat center top  #eee; }
.contentsWrap { padding-top:60px; width:100%;margin-bottom: -40px; }
.contentsWrap h3{ font-size: 35px;font-weight: 700;color:#fff;letter-spacing:-1px;}
.contentsWrap .h3_txt{ font-size: 15px;color:#fff;padding-top:3px;padding-left:10px;float: left;letter-spacing:-1px;}
.contentsWrap .topContents {position:relative; padding-bottom:10px;   }
.contentsWrap .topContents .location { position:absolute; bottom:15px;right:0px;  font-size:14px; color:#fff;  }
.contentsWrap .topContents .location span {display:inline-block; /*background:url("/images/2016/sub_common/arrow_location.png") no-repeat right 7px;*/ min-height:17px; /*padding-right:18px; margin-right:10px;*/ }
.contentsWrap .topContents .location span a {color:#fff;}
.contentsBg { background:#fff; width:100%;  padding:30px 20px 40px; box-sizing:border-box;  border-radius: 10px; }

	.subMenu { width:100%; background:#f6f6f6; box-sizing:border-box;margin-bottom:30px; }
	.subMenu li { float:left; text-align: center; height: 60px; border:1px #d9d9d9 solid;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; }
	.subMenu li:last-child{ border-radius: 0 10px 10px 0;}
	.subMenu li:first-child{ border-radius: 10px 0 0 10px;}
	.subMenu li.hover { border:1px #4D867D solid; background: #4D867D;}
	/*.subMenu li.active { border:1px #4D867D solid; background: #4D867D;}*/
	.subMenu li a { display:inline-block;/*padding-left:12px;*/ word-break:keep-all;  font-size:16px; color:#000; /*background:url("/images/2016/sub_common/sub_tab_arrow.png") no-repeat left center;*/ padding-top:18px;padding-bottom: 19px; }
	.subMenu li a:hover {/*background:url("/images/2016/sub_common/sub_tab_arrow2.png") no-repeat left center ; */ color:#fff;text-decoration: none;}
	.subMenu li.hover a {/*background:url("/images/2016/sub_common/sub_tab_arrow2.png") no-repeat left center;*/ color:#fff;}

.mainContents {box-sizing:border-box;  width:100%;   }
.mainContents h4{ font-weight:  700; font-size:16px;font-weight:700;padding-left: 15px; background: url("/images/2016/sub_common/sub_bit.png") no-repeat left center;margin-bottom: 15px;}
.mainContents .table_wrap{ width:100%;border-top: 1px solid #000;}
.mainContents .table_wrap table { width: 100%; }
.mainContents .table_wrap table th{ font-size: 15px; font-weight: 700;background: #eee;padding: 9px 0;border-bottom: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.mainContents .table_wrap table th:first-child{ border-left: none;}
.mainContents .table_wrap table td{ font-size:14px;color:#4c4c4c;border-bottom: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;padding:10px 0 8px 15px; }
.mainContents .table_wrap table td.td-left-none{border-left:none;}
#mainContents .td-center table td{padding-left:0;text-align:center;}
.mainContents .table_wrap table td p { line-height:1.65; text-align:left; }
#mainContents .td-center table td p { line-height:1.65; text-align:left; padding-left:15px;}
#mainContents ul.bul li{ background: url("/images/2016/sub_common/bul.jpg") no-repeat left center; padding: 2.5px 0 2.5px 15px;margin:0;}

#category {font-size:12px;}
#category table{font-size:12px;}
#footerWrap{padding-top:40px;}

/*ÀÎ»ç¸»*/
.kr0111 .kr0111_img{float:left;}
.kr0111 .greeting_txt{float:left;width:595px;}
.kr0111 .greeting_txt p{line-height:1.8;}
.kr0111 .greeting_txt .greeting_img{float:right;padding-top:15px;}

/*¿¬Çõ*/
#mainContents .history table td:first-child{text-align:center;padding-left:0;font-weight:bold;}

/*ÀÎÁõ¼­*/
#mainContents .kr0112_cer ul li {text-align:center;position:relative; width:223px; margin:0 10px 20px 10px; float:left;padding:0;}
#mainContents .kr0112_cer ul li a {position:relative;display:block;height:300px;border:1px #d2d2d2 solid;}
#mainContents .kr0112_cer ul li a img {width:100%;height:100%;}
#mainContents .kr0112_cer ul li a span img {width:26px;height:26px;position:absolute;right:10px;bottom:10px;}
#mainContents .kr0112_cer ul li span.txt{padding-top:10px;display:block;}

/*²æ Å×¸¶ÆÄÅ©*/
#mainContents .themePark ul:after { clear:both; content:' '; display:table;  }
#mainContents .themePark ul li { float:left;padding:0;margin-right:15px;text-align:center;}
#mainContents .themePark ul li p{ padding-top:10px;}

#mainContents  ul li.mL0{margin-left:0px;}
#mainContents  ul li.mR0{margin-right:0px;}