.slideUp{
	animation-name: slideUp;
	-webkit-animation-name: slideUp;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;

	visibility: visible !important;			
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}
	65%{
		transform: translateY(4%);
	}
	80%{
		transform: translateY(-4%);
	}
	95%{
		transform: translateY(2%);
	}			
	100% {
		transform: translateY(0%);
	}	
}


/*.subCat {
	position: absolute;
	top: 500px;
	height: 50px;
	z-index: 99;
	width: 100%;
	background:url() #f37022 repeat;

}
.navi_wrap .subCat.active {
    position: fixed;
    top: 100px;
}

.inner {position:relative;width:1200px;height:50px;margin:0 auto;border-left:#b84b0b solid 1px;}
.inner ul {padding:0;margin:0;}
.inner li {list-style:none;float:left;height:50px;text-align:center;font-family: 'Noto Sans JP', sans-serif; font-weight: 400;}
.inner li a {display:block;height:50px;padding:0;font-size:16px;color:#fff;line-height:50px;}
.inner ul .split a{border-right:#b84b0b solid 1px;color:#ffffff;}
.inner ul .splithome a{border-right:#287501 solid 1px;color:#ffffff;background: url('./image/home_bg.png') #222 center center no-repeat;text-indent: -9999px;}
.inner ul .spliton a{border-right:#b84b0b solid 1px;color:#ffffff;background:#b84b0b;}
.inner ul .splitnot a{color:#ffffff;background:url('./image/topCat_bg.jpg') top repeat-x;}
.inner ul .noton a{color:#ffffff;background:#b84b0b;}
.inner ul .line {border-bottom:#294e6f solid 1px;}*/

.subCat {
	position: absolute;
	top: 500px;
	height: 50px;
	z-index: 99;
	width: 100%;
	background:url() #444 repeat;

}
.navi_wrap .subCat.active {
    position: fixed;
    top: 100px;
}

.inner {position:relative;width:1200px;height:50px;margin:0 auto;border-left:#777 solid 1px;}
.inner ul {padding:0;margin:0;}
.inner li {list-style:none;float:left;height:50px;text-align:center;font-family: 'Noto Sans JP', sans-serif; font-weight: 400;}
.inner li a {display:block;height:50px;padding:0;font-size:16px;color:#fff;line-height:50px;}
.inner ul .split a{border-right:#777 solid 1px;color:#ffffff;}
.inner ul .splithome a{border-right:#e0e0e0 solid 1px;color:#ffffff;background: url('./image/home_bg.png') #222 center center no-repeat;text-indent: -9999px;}
.inner ul .spliton a{border-right:#777 solid 1px;color:#ffffff;background:#222;}
.inner ul .splitnot a{color:#ffffff;background:url('./image/topCat_bg.jpg') top repeat-x;}
.inner ul .noton a{color:#ffffff;background:#b84b0b;}
.inner ul .line {border-bottom:#294e6f solid 1px;}

div.top_banner_wrap{position:relative;height:500px;margin:0;padding:0;}
div.top_banner{overflow:hidden}
div.banner_list{height:150px;margin:0 auto}
.banner_tit{position:absolute;left:50%;z-index:9}
.banner_tit_main{top:150px;margin-left:-250px; animation: slideUp 0.7s linear; animation-fill-mode: both; z-index:99; }
.zoom_txt {position:absolute;width:1000px;height:174px;margin-left:50%; left:-500px; bottom: 120px; z-index:9; }
.zoom_txt_bg {position:absolute;width:900px;height:100px;margin-left:50%; left:-450px; bottom: 100px; z-index:8; }

div.top_banner_wrap .inner {
	position:absolute;
	width: 703px;
	left:50%;
	top:265px;
	min-height: 50px;
	padding:0;
	z-index:99;
	font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; 
}

div.top_banner_wrap .inner:after {
	  content: "";
	  display: table;
	  clear: both;
}

div.top_banner_wrap .subMenu {
	height: 50px;
	z-index: 99;
	width: 100%;
}

div.top_banner_wrap .subMenu .inner {
	padding:0;
	font-weight: bold;
	margin-left:-350px;
	background:url('/layouts/mit_main/image/on_bg.jpg') repeat-x ;
	border-right:#191919 1px solid;
}


div.top_banner_wrap .subNavBtn {
	display: block;
	height: 35px;
	width: 350px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	font-size: 16px;
	padding: 15px 0 0 0;
	text-align: center;
    color:#777777;
}
div.top_banner_wrap .subMenu a:hover {
	background: #505050;
	color:#ffffff;
	border-left:#505050 1px solid;
	border-top:#505050 1px solid;
	border-bottom:#505050 1px solid;
}

div.top_banner_wrap .active {
    display: block;
	height: 35px;
	width: 350px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	background:url('/layouts/mit_main/image/ac_bg.jpg') repeat-x ;
	border-right:#191919 1px solid;
	border-left:#191919 1px solid;
	border-top:#191919 1px solid;
	border-bottom:#191919 1px solid;
	font-size: 16px;
	padding: 15px 0 0 0;
	text-align: center;
	color:#ffffff;
}
div.top_banner_wrap .end {
	margin: 0;
}

.wrap { width:100%; min-height:800px; }
.content_wrap {width:1200px; min-height:800px; margin:0 auto;}

.Cat01_1a_cont {
    position:relative;
	padding-top:0;
	padding-bottom:110px;
	margin: 0;
	background:url(./image/jp_Cat01_1a.jpg)#ffffff center top no-repeat;
	height: 300px;
	overflow:hidden
}

.Cat01_1b_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat01_1b.jpg)#ffffff center top no-repeat;
	height: 1845px;
	overflow:hidden
}

.Cat01_2a_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat01_2a.jpg)#ffffff center top no-repeat;
	height: 300px;
	overflow:hidden
}

.Cat01_2b_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat01_2b.jpg)#ffffff center top no-repeat;
	height: 1271px;
	overflow:hidden
}

.Cat01_3a_cont {
    position:relative;
	padding-top:0;
	padding-bottom:110px;
	margin: 0;
	margin-top: 0;
	background:url(./image/jp_Cat01_3a.jpg)#ffffff center top no-repeat;
	height: 312px;
	overflow:hidden
}

.Cat01_3b_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat01_3b.jpg)#ffffff center top no-repeat;
	height: 1147px;
	overflow:hidden
}

.Cat01_3c_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat01_3c.jpg)#ffffff center top no-repeat;
	height: 350px;
	overflow:hidden
}

.Cat01_3d_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat01_3d.jpg)#ffffff center top no-repeat;
	height: 1351px;
	overflow:hidden
}

.Cat01_5a_cont {
    position:relative;
	padding-top:0;
	padding-bottom:110px;
	margin: 0;
	margin-top: 0;
	background:url(./image/jp_Cat01_5a.jpg)#ffffff center top no-repeat;
	height: 300px;
	overflow:hidden
}

.Cat01_5b_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	margin-top: 0;
	background:url(./image/jp_Cat01_5b.jpg)#ffffff center top no-repeat;
	height: 7055px;
	overflow:hidden
}

.Cat02_1a_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_1a.jpg)#ffffff center top no-repeat;
	height: 300px;
	overflow:hidden
}

.Cat02_1b_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_1b.jpg)#ffffff center top no-repeat;
	height: 830px;
	overflow:hidden
}

.Cat02_1c_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_1c.jpg)#ffffff center top no-repeat;
	height: 963px;
	overflow:hidden
}

.Cat02_1d_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_1d.jpg)#ffffff center top no-repeat;
	height: 1188px;
	overflow:hidden
}

.Cat02_2a_cont {
    position:relative;
	padding-top:0;
	padding-bottom:110px;
	margin: 0;
	background:url(./image/jp_Cat02_2a.jpg)#ffffff center top no-repeat;
	height: 300px;
	overflow:hidden
}

.Cat02_2b_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_2b.jpg)#ffffff center top no-repeat;
	height: 690px;
	overflow:hidden
}

.Cat02_2c_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_2c.jpg)#ffffff center top no-repeat;
	height: 570px;
	overflow:hidden
}

.Cat02_2d_cont {
    position:relative;
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_2d.jpg)#ffffff center top no-repeat;
	height: 1540px;
	overflow:hidden
}

.Cat02_3a_cont {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_3a.jpg)#ffffff center top no-repeat;
	height: 300px;
	
}

.Cat02_3b_cont {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/jp_Cat02_3b.jpg)#ffffff center top no-repeat;
	height: 1117px;
	
}

table {
	border-collapse:collapse; 
	border-spacing:0; 
	font-size:12px; 
	color:#434343;
}
th, td {border-collapse:collapse;}
ul, ol, li, dl, dt, dd {list-style: none;}
div, ul, ol, li, dl, dt, dd, form, fieldset, p, h1, h2, h3, h4, h5, h6, blockquote, iframe { margin:0; padding:0; }
hr { display:none; clear:both; }
img, fieldset {border:0px; vertical-align:middle;}
legend, caption {visibility:hidden;font-size:0;width:0;height:0;line-height:0;} 


.h4_title{
	padding-left:12px; padding-bottom:10px;
	font-size:15px;
	color:#434343;
	background: url('./image/bul_h4.gif') no-repeat 0 1px;	
	}

.h6_title{
	padding-left:12px;
	font-size:13px;
	color:#434343;
	background: url('./image/bul_h4.gif') no-repeat 0 1px;
	}	

.h4_title_btn_y{
	padding-top:5px;
	line-height:15px;
	height:12px;
	padding-left:12px;
	font-size:13px;
	color:#434343;
	background: url('./image/bul_h4.gif') no-repeat 0 6px;
	}
.h5_title{
	margin-top:5px; margin-bottom:10px;
	padding-left:12px;
	font-size:13px;
/*	height:12px;
	line-height:14px;*/
	color:#434343;
	background: url('./image/bul_h5.gif') no-repeat 0 1px;
	}

#container_wrap .content_wrap {float:left;width:880px;margin:0;padding:0 0 100px 0;min-height:600px;font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}

p {font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}

.patbdb {margin-top:30px; line-height:1.7; padding-bottom:35px;background:url('./image/patten_bdb.gif') repeat-x left bottom;}
.patbdb1 {margin-top:30px; line-height:1.5;}

.ins_area { width:880px; overflow:hidden;font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}
	dl.ins  {overflow:hidden; width:880px; padding:30px 0; border-top:1px solid #cecece;}
	dl.ins1  {overflow:hidden; width:880px; padding:30px 0;}
	dl.ins.first {border:0px;}
	dl.ins.last {border-bottom:1px solid #767676;}
	dl.ins1.last {border-bottom:1px solid #767676;}
	dl.ins dt {width:280px; float:left;}
	dl.ins dd {width:600px; float:right;}
	dl.ins1 dt {width:280px; float:left;}
	dl.ins1 dd {width:600px; float:right;}

ul.inform_tit li {margin-top:20px; padding-left:22px; background:url('./image/bul_blue.gif') no-repeat 0 2px; line-height:1.7; font-size:13px;font-family:나눔고딕, NanumGothic, NanumGothicWeb, "맑은 고딕", "Malgun Gothic", 돋움, 굴림, Dotum, Gulim, sans-serif; color:#555;}
ul.lineTerm > li{margin-bottom:6px;}

.input_txGray{border:1px solid #afafaf;background-color:#f3f3f3;}

.mgb15 {margin-bottom:15px !important;}

.mgl15 {margin-left:15px !important;}

.pdl12 {padding-left:12px !important;}

.pdb5 {padding-bottom:5px !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.pdb20 {padding-bottom:15px !important;}

.mgt30 {margin-top:30px !important;}
.mgt10 {margin-top:10px !important;}
.mgt5 {margin-top:5px !important;}
.mgt18 {margin-top:18px !important;}

/* txt */
ul.Gray_bul {clear:both;}
ul.Gray_bul li {line-height:1.7; background:url('./image/bul_gray.gif') no-repeat left 7px; padding-left:8px; margin-left:3px;}
ul.Gray_bul1 {clear:both;}
ul.Gray_bul1 li {line-height:1.7; background:url('./image/dot-1.gif') no-repeat left 7px; padding-left:11px; margin-left:3px;}
ul.Gray_bul_sub01 li {line-height:1.7; background:url('./image/bul_sub1.gif') no-repeat left 7px; padding-left:12px; margin-left:0px;}
ul.Gray_bul_sub02 li {line-height:1.7; background:url('./image/bul_sub2.gif') no-repeat left 7px; padding-left:12px; margin-left:-12px;}
ul.Gray_bul_sub01 {clear:both; }

/* Guide Box */
.guideBoxWrap{clear:both;padding-top:20px;}
.guideBoxWrap1{clear:both;padding-top:0;}
ul.bulBox{padding:13px 0 15px; border-bottom:1px solid #767676;}
ul.bulBox li{line-height:1.5; padding-left:7px; background:url('./image/bul_guideGray.gif') no-repeat 0 6px; color:#767676;}

/* border */
.bdGray{border-top:1px solid #cecece;border-bottom:1px solid #767676;} 
.bdGray1{border-top:1px solid #767676;border-bottom:1px solid #767676;}
.bdGray2{border-top:2px solid #767676;border-bottom:1px solid #767676;} 
.bdGray3{border-top:2px solid #767676;border-bottom:1px solid #767676;} 

.bdGray4{border-top:2px solid #767676 !important;} 
.bdGray6{border-top:1px solid #767676;border-bottom:1px solid #767676;} 

.bdGrayT{border-top:1px solid #cecece !important;}  
.bdGrayT1{border-top:1px solid #767676 !important;} 
.bdGrayT2{border-top:2px solid #767676 !important;} 

.bdGrayB{border-bottom:1px solid #cecece !important;} 
.bdGrayB1{border-bottom:1px solid #767676 !important;} 
.bdGrayB2{border-bottom:2px solid #767676 !important;} 

/* line height */
.lh12 {line-height:1.2 !important;}
.lh14 {line-height:1.4 !important;}
.lh15 {line-height:1.5 !important;}
.lh16 {line-height:1.6 !important;}
.lh17 {line-height:1.7 !important;}
.lh18 {line-height:1.8 !important;}
.lh20 {line-height:2.0 !important;}

ol.ol_num li {list-style-type:decimal; list-style-position:inside; margin-left:7px;}

.tb_btnTop{position:relative; height:34px; margin-top:-34px; text-align:right; vertical-align:middle; color:#434343;} 
.tb_btnTop.text{top:13px; line-height:1.2;}

table tbody tr:first-child td{border-top:0;}
td.bgnone{padding-left:0; background-image:none;} 
.thnone {border-right:0 !important;}

.tb_wrap {
	/*position:relative;*/
	clear:both;border-top:2px solid #434343;border-bottom:1px solid #434343;}
	
.tb_default {clear:both; width:100%; line-height:1.5; border-top:2px solid #434343; border-bottom:1px solid #434343;}
.tb_default thead th {padding:8px 0 5px; border-bottom:1px solid #434343; border-right:1px solid #cecece; background-color:#f8f8f8;}
.tb_default tbody th {padding:8px 10px 6px; border-top:1px solid #cecece; border-right:1px solid #cecece; font-weight:bold;}
.tb_default td {padding:8px 10px 6px; text-align:center; border-top:1px solid #cecece; border-right:1px solid #cecece; word-wrap: break-word;}
.tb_default tfoot td {padding:8px 10px 6px; border-top:1px solid #434343; font-weight:bold;}

/* type02*/
.tb_default01 {clear:both; width:100%; line-height:1.5; border-top:2px solid #434343; border-bottom:1px solid #434343;}
.tb_default01 td {
	text-align:left; 
	padding:8px 10px 6px 20px; 
	background:url('/images/common/comm/line_tbGray.gif') no-repeat left center; 
	border-top:1px solid #cecece;
	}
.tb_default01 td.tit {
	text-align:left; 
	padding:8px 10px 6px 10px; 
	background:url('/images/common/comm/bul_tbGray.gif') no-repeat left center; 
	font-weight:bold;
	} 
	
.tb_default03 {
 clear:both;
	width:100%;	
	line-height:18px;
	font-size:13px;
	}
.tb_default03 thead tr {background-color:#f8f8f8;}
.tb_default03 thead th {border-bottom: 1px solid #434343; border-right: 1px solid #CECECE;padding:8px 8px 5px 8px; }
.tb_default03 thead th.bdb_line1 {border-bottom: 1px solid #cecece; border-right: 1px solid #CECECE;padding:8px 8px 5px 8px; }
.tb_default03 tbody th {padding:8px 8px 5px 8px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;background-color:#f8f8f8;}
.tb_default03 tbody tr { text-align:center;}
.tb_default03 tbody td {padding:8px 8px 5px 8px;  border-bottom:1px solid #cecece; border-right:1px solid #cecece;}

.tb_default03 tbody tr th.bdb_line1,
.tb_default03 tbody tr td.bdb_line1 {border-bottom:1px solid #434343;}

/* text align */
.tx_lt {text-align:left !important;}
.tx_ct {text-align:center !important;}
.tx_rt {text-align:right !important;}
.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important;}

/* Tip */
dl.tipArea {clear:both; overflow:hidden; padding:15px 0 15px; border-bottom:1px solid #767676; }
dl.tipArea dt {float:left;}
dl.tipArea dd {position:relative;}
dl.tipArea dd .btn {position:absolute;top:-2px; right:0;}

ul.tipList {padding-left:65px;}
ul.tipList li {overflow:hidden; line-height:1.5; color:#767676;}
ul.tipList li span.list_l {float:left; color:#434343; font-weight:bold; font-family:Verdana; letter-spacing:-1px; line-height:1.2;}
ul.tipList li span.list_r {display:block; padding-left:25px; }
ul.tipList strong{color:#434343;}

ul.tipList_bul li {background:url(/images/common/comm/bul_guideGray.gif) no-repeat 0 8px;padding-left:9px;}
ul.tipList_bul li span {color:#767676;position:relative;top:2px;}

