pagetext_mob@font-face{
font-family:"Nanum Gothic";
src:url('../css/font/NanumGothic.eot');
src:url('../css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
url('../css/font/NanumGothic.woff') format('woff'),
url('../css/font/NanumGothic.ttf') format('truetype');
url('../css/font/NanumGothic.svg#NanumGothic') format('svg')
src:local(※), url('/fonts/NanumGothic.woff') format('woff');
}
@charset "utf-8";
/* CSS Document */

html, body {
	position:relative;
	color:#6c6c6c;
	font-size:14px;
	font-family: 'Nanum Gothic', dotum, sans-serif;
}
html, body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, input, blockquote, th, td, thead, tbody, legend, label, select, option, button, fieldset, select, textarea { margin:0; padding:0; }

button { font-family: 'Nanum Gothic', dotum, sans-serif; cursor:pointer; }
ol,ul,dl { list-style:none; }
fieldset,img {border:0 none; margin:0; padding:0; }
input,select, button{ vertical-align:middle; color:#636363; }
label { cursor:pointer; }
table { border-collapse: collapse; border-spacing:0; }

a {
	text-decoration:none;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out 0.1s;
	-moz-transition: all 0.2s ease-in-out 0.1s;
	-o-transition: all 0.2s ease-in-out 0.1s;
	-ms-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
}

section, article, aside, hgroup,
header, footer, nav,
figure, figcaption,
time, mark, canvas, video, audio, details, summary { display:block; }

.none { font-size:0; line-height:0; }
.clear { clear:both; height:0 !important; overflow:hidden; padding:0 !important; margin:0 !important; }

.fl { float:left; }
.fr { float:right; }
.fn { float:none; }

.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }

.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt45 { margin-top:45px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb40 { margin-bottom:40px; }
.nextbtn{
	padding:20px;
	font-size:17px;
	margin-top : 10px;
	margin-bottom:40px;
	text-align:center;
	width: 300px;
	background: url(/images/munjin/nextbtn.jpg) left center no-repeat; 
	background-size:100%;

}
.prebtn{
	padding:20px;
	font-size:17px;
	margin-top : 10px;
	margin-bottom:40px;
	text-align:center;
	width: 300px;
	background: url(/images/munjin/prebtn.jpg) left center no-repeat; 
	background-size:100%;

}
.resbtn{
	padding:20px;
	font-size:17px;
	margin-top : 10px;
	margin-bottom:40px;
	text-align:center;
	width: 300px;
	background: url(/images/munjin/resbtn.jpg) left center no-repeat; 
	background-size:100%;

}
.sendbtn{
	padding:20px;
	font-size:17px;
	margin-top : 10px;
	margin-bottom:40px;
	text-align:center;
	width: 300px;
	background: url(/images/munjin/sendbtn.jpg) left center no-repeat; 
	background-size:100%;

}
.GAAGE{
	font-size:20px;
	width: 10%;

}
.GAAGE input[type=textbox]{
	font-size:30px;
	width: 70px;
}
.lasttel{
	font-size:20px;
	width: 10%;

}
.lasttel input[type=textbox]{
	font-size:30px;
	width: 240px;
}
.lastname{
	font-size:20px;
	width: 10%;

}
.lastname input[type=textbox]{
	font-size:30px;
	width: 150px;
}
.resetbtn{
	padding:20px;
	font-size:17px;
	margin-top : 10px;
	margin-bottom:40px;
	width: 300px;
	text-align:center;
	background: url(/images/munjin/resetbtn.jpg) left center no-repeat; 
	background-size:100%;
}
.manwoman{
	font-family:NanumGothic;
	color:#2e2e2e;
}
.MAN { cursor: pointer; }
.MAN .check-icon  { 
display: inline-block; 
width: 170px; 
height: 210px;
background: url(/images/munjin/MAN1.jpg) left center no-repeat; 
background-size:100%;
text-align:center;
vertical-align: middle; 
transition-duration: .3s; 
}
.MAN input[type=radio] { display: none; }
.MAN input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/MAN2.jpg); }

.WOMAN { cursor: pointer; }
.WOMAN .check-icon  { 
display: inline-block; 
width: 170px; 
height: 210px;
background: url(/images/munjin/WOMAN1.jpg) left center no-repeat; 
background-size:100%;
text-align:center;
vertical-align: middle; 
transition-duration: .3s; 
}
.WOMAN input[type=radio] { display: none; }
.WOMAN input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/WOMAN2.jpg); }

.PSY { cursor: pointer; }
.PSY .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/PSY1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY input[type=checkbox] { display: none; }
.PSY input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY2.jpg); }
.PSY input[type=radio] { display: none; }
.PSY input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/PSY2.jpg); }

.PSY0029_FEM { cursor: pointer; }
.PSY0029_FEM .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0029_FEM input[type=checkbox] { display: none; }
.PSY0029_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY012_FEM.jpg); }

.PSY0039_FEM { cursor: pointer; }
.PSY0039_FEM .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0039_FEM input[type=checkbox] { display: none; }
.PSY0039_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY022_FEM.jpg); }

.PSY0019_FEM { cursor: pointer; }
.PSY0019_FEM .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0019_FEM input[type=checkbox] { display: none; }
.PSY0019_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY032_FEM.jpg); }

.PSY0049_FEM { cursor: pointer; }
.PSY0049_FEM .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0049_FEM input[type=checkbox] { display: none; }
.PSY0049_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY042_FEM.jpg); }

.PSY0059_FEM { cursor: pointer; }
.PSY0059_FEM .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0059_FEM input[type=checkbox] { display: none; }
.PSY0059_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY052_FEM.jpg); }

.PSY0069_FEM { cursor: pointer; }
.PSY0069_FEM .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0069_FEM input[type=checkbox] { display: none; }
.PSY0069_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY062_FEM.jpg); }

.PSY0029_MEL { cursor: pointer; }
.PSY0029_MEL .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0029_MEL input[type=checkbox] { display: none; }
.PSY0029_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY012_MEL.jpg); }

.PSY0039_MEL { cursor: pointer; }
.PSY0039_MEL .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0039_MEL input[type=checkbox] { display: none; }
.PSY0039_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY022_MEL.jpg); }

.PSY0019_MEL { cursor: pointer; }
.PSY0019_MEL .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0019_MEL input[type=checkbox] { display: none; }
.PSY0019_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY032_MEL.jpg); }

.PSY0049_MEL { cursor: pointer; }
.PSY0049_MEL .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0049_MEL input[type=checkbox] { display: none; }
.PSY0049_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY042_MEL.jpg); }

.PSY0059_MEL { cursor: pointer; }
.PSY0059_MEL .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0059_MEL input[type=checkbox] { display: none; }
.PSY0059_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY052_MEL.jpg); }

.PSY0069_MEL { cursor: pointer; }
.PSY0069_MEL .check-icon  { 
display: inline-block; 
width: 150px; 
height: 260px; 
background: url(/images/munjin/PSY061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.PSY0069_MEL input[type=checkbox] { display: none; }
.PSY0069_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/PSY062_MEL.jpg); }

.CIR { cursor: pointer; }
.CIR .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR input[type=checkbox] { display: none; }
.CIR input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR2.jpg); }
.CIR input[type=radio] { display: none; }
.CIR input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/CIR2.jpg); }

.CIR0199_FEM { cursor: pointer; }
.CIR0199_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0199_FEM input[type=checkbox] { display: none; }
.CIR0199_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR012_FEM.jpg); }

.CIR0239_FEM { cursor: pointer; }
.CIR0239_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0239_FEM input[type=checkbox] { display: none; }
.CIR0239_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR022_FEM.jpg); }

.CIR0229_FEM { cursor: pointer; }
.CIR0229_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0229_FEM input[type=checkbox] { display: none; }
.CIR0229_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR032_FEM.jpg); }

.CIR0209_FEM { cursor: pointer; }
.CIR0209_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0209_FEM input[type=checkbox] { display: none; }
.CIR0209_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR042_FEM.jpg); }

.CIR0639_FEM { cursor: pointer; }
.CIR0639_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0639_FEM input[type=checkbox] { display: none; }
.CIR0639_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR052_FEM.jpg); }

.CIR0249_FEM { cursor: pointer; }
.CIR0249_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0249_FEM input[type=checkbox] { display: none; }
.CIR0249_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR062_FEM.jpg); }

.CIR0199_MEL { cursor: pointer; }
.CIR0199_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0199_MEL input[type=checkbox] { display: none; }
.CIR0199_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR012_MEL.jpg); }

.CIR0239_MEL { cursor: pointer; }
.CIR0239_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0239_MEL input[type=checkbox] { display: none; }
.CIR0239_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR022_MEL.jpg); }

.CIR0229_MEL { cursor: pointer; }
.CIR0229_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0229_MEL input[type=checkbox] { display: none; }
.CIR0229_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR032_MEL.jpg); }

.CIR0209_MEL { cursor: pointer; }
.CIR0209_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0209_MEL input[type=checkbox] { display: none; }
.CIR0209_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR042_MEL.jpg); }

.CIR0639_MEL { cursor: pointer; }
.CIR0639_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0639_MEL input[type=checkbox] { display: none; }
.CIR0639_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR052_MEL.jpg); }

.CIR0249_MEL { cursor: pointer; }
.CIR0249_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/CIR061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.CIR0249_MEL input[type=checkbox] { display: none; }
.CIR0249_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/CIR062_MEL.jpg); }


.DIG { cursor: pointer; }
.DIG .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG input[type=checkbox] { display: none; }
.DIG input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG2.jpg); }
.DIG input[type=radio] { display: none; }
.DIG input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/DIG2.jpg); }

.DIG0319_FEM { cursor: pointer; }
.DIG0319_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0319_FEM input[type=checkbox] { display: none; }
.DIG0319_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG012_FEM.jpg); }

.DIG0329_FEM { cursor: pointer; }
.DIG0329_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0329_FEM input[type=checkbox] { display: none; }
.DIG0329_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG022_FEM.jpg); }

.DIG0339_FEM { cursor: pointer; }
.DIG0339_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0339_FEM input[type=checkbox] { display: none; }
.DIG0339_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG032_FEM.jpg); }

.DIG0349_FEM { cursor: pointer; }
.DIG0349_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0349_FEM input[type=checkbox] { display: none; }
.DIG0349_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG042_FEM.jpg); }

.DIG0369_FEM { cursor: pointer; }
.DIG0369_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0369_FEM input[type=checkbox] { display: none; }
.DIG0369_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG052_FEM.jpg); }

.DIG0359_FEM { cursor: pointer; }
.DIG0359_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0359_FEM input[type=checkbox] { display: none; }
.DIG0359_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG062_FEM.jpg); }
.DIG0319_MEL { cursor: pointer; }
.DIG0319_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0319_MEL input[type=checkbox] { display: none; }
.DIG0319_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG012_MEL.jpg); }

.DIG0329_MEL { cursor: pointer; }
.DIG0329_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0329_MEL input[type=checkbox] { display: none; }
.DIG0329_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG022_MEL.jpg); }

.DIG0339_MEL { cursor: pointer; }
.DIG0339_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0339_MEL input[type=checkbox] { display: none; }
.DIG0339_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG032_MEL.jpg); }

.DIG0349_MEL { cursor: pointer; }
.DIG0349_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0349_MEL input[type=checkbox] { display: none; }
.DIG0349_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG042_MEL.jpg); }

.DIG0369_MEL { cursor: pointer; }
.DIG0369_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0369_MEL input[type=checkbox] { display: none; }
.DIG0369_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG052_MEL.jpg); }

.DIG0359_MEL { cursor: pointer; }
.DIG0359_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/DIG061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.DIG0359_MEL input[type=checkbox] { display: none; }
.DIG0359_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/DIG062_MEL.jpg); }

.ETC { cursor: pointer; }
.ETC .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/ETC1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.ETC input[type=checkbox] { display: none; }
.ETC input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/ETC2.jpg); }

.FEM1 { cursor: pointer; }
.FEM1 .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM1 input[type=checkbox] { display: none; }
.FEM1 input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM2.jpg); }
.FEM1 input[type=radio] { display: none; }
.FEM1 input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/FEM2.jpg); }

.FEM0499_FEM { cursor: pointer; }
.FEM0499_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM0499_FEM input[type=checkbox] { display: none; }
.FEM0499_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM012_FEM.jpg); }

.FEM0509_FEM { cursor: pointer; }
.FEM0509_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM0509_FEM input[type=checkbox] { display: none; }
.FEM0509_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM022_FEM.jpg); }

.FEM0629_FEM { cursor: pointer; }
.FEM0629_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM0629_FEM input[type=checkbox] { display: none; }
.FEM0629_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM032_FEM.jpg); }

.FEM0519_FEM { cursor: pointer; }
.FEM0519_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM0519_FEM input[type=checkbox] { display: none; }
.FEM0519_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM042_FEM.jpg); }

.FEM0539_FEM { cursor: pointer; }
.FEM0539_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM0539_FEM input[type=checkbox] { display: none; }
.FEM0539_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM052_FEM.jpg); }

.FEM0549_FEM { cursor: pointer; }
.FEM0549_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/FEM061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.FEM0549_FEM input[type=checkbox] { display: none; }
.FEM0549_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/FEM062_FEM.jpg); }

.HAN { cursor: pointer; }
.HAN .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN input[type=checkbox] { display: none; }
.HAN input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN2.jpg); }
.HAN input[type=radio] { display: none; }
.HAN input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/HAN2.jpg); }

.HAN0079_FEM { cursor: pointer; }
.HAN0079_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0079_FEM input[type=checkbox] { display: none; }
.HAN0079_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN012_FEM.jpg); }

.HAN0089_FEM { cursor: pointer; }
.HAN0089_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0089_FEM input[type=checkbox] { display: none; }
.HAN0089_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN022_FEM.jpg); }

.HAN0109_FEM { cursor: pointer; }
.HAN0109_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0109_FEM input[type=checkbox] { display: none; }
.HAN0109_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN032_FEM.jpg); }

.HAN0099_FEM { cursor: pointer; }
.HAN0099_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0099_FEM input[type=checkbox] { display: none; }
.HAN0099_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN042_FEM.jpg); }

.HAN0119_FEM { cursor: pointer; }
.HAN0119_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0119_FEM input[type=checkbox] { display: none; }
.HAN0119_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN052_FEM.jpg); }

.HAN0129_FEM { cursor: pointer; }
.HAN0129_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0129_FEM input[type=checkbox] { display: none; }
.HAN0129_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN062_FEM.jpg); }
.HAN0079_MEL { cursor: pointer; }
.HAN0079_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0079_MEL input[type=checkbox] { display: none; }
.HAN0079_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN012_MEL.jpg); }

.HAN0089_MEL { cursor: pointer; }
.HAN0089_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0089_MEL input[type=checkbox] { display: none; }
.HAN0089_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN022_MEL.jpg); }

.HAN0109_MEL { cursor: pointer; }
.HAN0109_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0109_MEL input[type=checkbox] { display: none; }
.HAN0109_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN032_MEL.jpg); }

.HAN0099_MEL { cursor: pointer; }
.HAN0099_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0099_MEL input[type=checkbox] { display: none; }
.HAN0099_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN042_MEL.jpg); }

.HAN0119_MEL { cursor: pointer; }
.HAN0119_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0119_MEL input[type=checkbox] { display: none; }
.HAN0119_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN052_MEL.jpg); }

.HAN0129_MEL { cursor: pointer; }
.HAN0129_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/HAN061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.HAN0129_MEL input[type=checkbox] { display: none; }
.HAN0129_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/HAN062_MEL.jpg); }

.MUS { cursor: pointer; }
.MUS .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS input[type=checkbox] { display: none; }
.MUS input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS2.jpg); }
.MUS input[type=radio] { display: none; }
.MUS input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/MUS2.jpg); }

.MUS0299_FEM { cursor: pointer; }
.MUS0299_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0299_FEM input[type=checkbox] { display: none; }
.MUS0299_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS012_FEM.jpg); }

.MUS0269_FEM { cursor: pointer; }
.MUS0269_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0269_FEM input[type=checkbox] { display: none; }
.MUS0269_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS022_FEM.jpg); }

.MUS0289_FEM { cursor: pointer; }
.MUS0289_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0289_FEM input[type=checkbox] { display: none; }
.MUS0289_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS032_FEM.jpg); }

.MUS0279_FEM { cursor: pointer; }
.MUS0279_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0279_FEM input[type=checkbox] { display: none; }
.MUS0279_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS042_FEM.jpg); }

.MUS0259_FEM { cursor: pointer; }
.MUS0259_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0259_FEM input[type=checkbox] { display: none; }
.MUS0259_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS052_FEM.jpg); }

.MUS0309_FEM { cursor: pointer; }
.MUS0309_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0309_FEM input[type=checkbox] { display: none; }
.MUS0309_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS062_FEM.jpg); }

.MUS0299_MEL { cursor: pointer; }
.MUS0299_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0299_MEL input[type=checkbox] { display: none; }
.MUS0299_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS012_MEL.jpg); }

.MUS0269_MEL { cursor: pointer; }
.MUS0269_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0269_MEL input[type=checkbox] { display: none; }
.MUS0269_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS022_MEL.jpg); }

.MUS0289_MEL { cursor: pointer; }
.MUS0289_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0289_MEL input[type=checkbox] { display: none; }
.MUS0289_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS032_MEL.jpg); }

.MUS0279_MEL { cursor: pointer; }
.MUS0279_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0279_MEL input[type=checkbox] { display: none; }
.MUS0279_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS042_MEL.jpg); }

.MUS0259_MEL { cursor: pointer; }
.MUS0259_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0259_MEL input[type=checkbox] { display: none; }
.MUS0259_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS052_MEL.jpg); }

.MUS0309_MEL { cursor: pointer; }
.MUS0309_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/MUS061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.MUS0309_MEL input[type=checkbox] { display: none; }
.MUS0309_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/MUS062_MEL.jpg); }

.RPR { cursor: pointer; }
.RPR .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR input[type=checkbox] { display: none; }
.RPR input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR2.jpg); }
.RPR input[type=radio] { display: none; }
.RPR input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/RPR2.jpg); }

.RPR0659_FEM { cursor: pointer; }
.RPR0659_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0659_FEM input[type=checkbox] { display: none; }
.RPR0659_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR012_FEM.jpg); }

.RPR0169_FEM { cursor: pointer; }
.RPR0169_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0169_FEM input[type=checkbox] { display: none; }
.RPR0169_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR022_FEM.jpg); }

.RPR0149_FEM { cursor: pointer; }
.RPR0149_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0149_FEM input[type=checkbox] { display: none; }
.RPR0149_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR032_FEM.jpg); }

.RPR0159_FEM { cursor: pointer; }
.RPR0159_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0159_FEM input[type=checkbox] { display: none; }
.RPR0159_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR042_FEM.jpg); }

.RPR0669_FEM { cursor: pointer; }
.RPR0669_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0669_FEM input[type=checkbox] { display: none; }
.RPR0669_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR052_FEM.jpg); }

.RPR0189_FEM { cursor: pointer; }
.RPR0189_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0189_FEM input[type=checkbox] { display: none; }
.RPR0189_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR062_FEM.jpg); }

.RPR0659_MEL { cursor: pointer; }
.RPR0659_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0659_MEL input[type=checkbox] { display: none; }
.RPR0659_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR012_MEL.jpg); }

.RPR0169_MEL { cursor: pointer; }
.RPR0169_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0169_MEL input[type=checkbox] { display: none; }
.RPR0169_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR022_MEL.jpg); }

.RPR0149_MEL { cursor: pointer; }
.RPR0149_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0149_MEL input[type=checkbox] { display: none; }
.RPR0149_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR032_MEL.jpg); }

.RPR0159_MEL { cursor: pointer; }
.RPR0159_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0159_MEL input[type=checkbox] { display: none; }
.RPR0159_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR042_MEL.jpg); }

.RPR0669_MEL { cursor: pointer; }
.RPR0669_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0669_MEL input[type=checkbox] { display: none; }
.RPR0669_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR052_MEL.jpg); }

.RPR0189_MEL { cursor: pointer; }
.RPR0189_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/RPR061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.RPR0189_MEL input[type=checkbox] { display: none; }
.RPR0189_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/RPR062_MEL.jpg); }

.SKN { cursor: pointer; }
.SKN .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN input[type=checkbox] { display: none; }
.SKN input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN2.jpg); }
.SKN input[type=radio] { display: none; }
.SKN input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/SKN2.jpg); }

.SKN0409_FEM { cursor: pointer; }
.SKN0409_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0409_FEM input[type=checkbox] { display: none; }
.SKN0409_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN012_FEM.jpg); }

.SKN0389_FEM { cursor: pointer; }
.SKN0389_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0389_FEM input[type=checkbox] { display: none; }
.SKN0389_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN022_FEM.jpg); }

.SKN0429_FEM { cursor: pointer; }
.SKN0429_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0429_FEM input[type=checkbox] { display: none; }
.SKN0429_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN032_FEM.jpg); }

.SKN0399_FEM { cursor: pointer; }
.SKN0399_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0399_FEM input[type=checkbox] { display: none; }
.SKN0399_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN042_FEM.jpg); }

.SKN0419_FEM { cursor: pointer; }
.SKN0419_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0419_FEM input[type=checkbox] { display: none; }
.SKN0419_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN052_FEM.jpg); }

.SKN0679_FEM { cursor: pointer; }
.SKN0679_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0679_FEM input[type=checkbox] { display: none; }
.SKN0679_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN062_FEM.jpg); }

.SKN0409_MEL { cursor: pointer; }
.SKN0409_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0409_MEL input[type=checkbox] { display: none; }
.SKN0409_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN012_MEL.jpg); }

.SKN0389_MEL { cursor: pointer; }
.SKN0389_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0389_MEL input[type=checkbox] { display: none; }
.SKN0389_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN022_MEL.jpg); }

.SKN0429_MEL { cursor: pointer; }
.SKN0429_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0429_MEL input[type=checkbox] { display: none; }
.SKN0429_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN032_MEL.jpg); }

.SKN0399_MEL { cursor: pointer; }
.SKN0399_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0399_MEL input[type=checkbox] { display: none; }
.SKN0399_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN042_MEL.jpg); }

.SKN0419_MEL { cursor: pointer; }
.SKN0419_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0419_MEL input[type=checkbox] { display: none; }
.SKN0419_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN052_MEL.jpg); }

.SKN0679_MEL { cursor: pointer; }
.SKN0679_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/SKN061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.SKN0679_MEL input[type=checkbox] { display: none; }
.SKN0679_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/SKN062_MEL.jpg); }

.URI { cursor: pointer; }
.URI .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI1.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI input[type=checkbox] { display: none; }
.URI input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI2.jpg); }
.URI input[type=radio] { display: none; }
.URI input[type=radio]:checked + .check-icon { background-image: url(/images/munjin/URI2.jpg); }

.URI0439_FEM { cursor: pointer; }
.URI0439_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI011_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0439_FEM input[type=checkbox] { display: none; }
.URI0439_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI012_FEM.jpg); }

.URI0469_FEM { cursor: pointer; }
.URI0469_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI021_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0469_FEM input[type=checkbox] { display: none; }
.URI0469_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI022_FEM.jpg); }

.URI0459_FEM { cursor: pointer; }
.URI0459_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI031_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0459_FEM input[type=checkbox] { display: none; }
.URI0459_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI032_FEM.jpg); }

.URI0449_FEM { cursor: pointer; }
.URI0449_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI041_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0449_FEM input[type=checkbox] { display: none; }
.URI0449_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI042_FEM.jpg); }

.URI0479_FEM { cursor: pointer; }
.URI0479_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI051_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0479_FEM input[type=checkbox] { display: none; }
.URI0479_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI052_FEM.jpg); }

.URI0489_FEM { cursor: pointer; }
.URI0489_FEM .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI061_FEM.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0489_FEM input[type=checkbox] { display: none; }
.URI0489_FEM input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI062_FEM.jpg); }

.URI0439_MEL { cursor: pointer; }
.URI0439_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI011_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0439_MEL input[type=checkbox] { display: none; }
.URI0439_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI012_MEL.jpg); }

.URI0469_MEL { cursor: pointer; }
.URI0469_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI021_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0469_MEL input[type=checkbox] { display: none; }
.URI0469_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI022_MEL.jpg); }

.URI0459_MEL { cursor: pointer; }
.URI0459_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI031_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0459_MEL input[type=checkbox] { display: none; }
.URI0459_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI032_MEL.jpg); }

.URI0449_MEL { cursor: pointer; }
.URI0449_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI041_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0449_MEL input[type=checkbox] { display: none; }
.URI0449_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI042_MEL.jpg); }

.URI0479_MEL { cursor: pointer; }
.URI0479_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI051_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0479_MEL input[type=checkbox] { display: none; }
.URI0479_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI052_MEL.jpg); }

.URI0489_MEL { cursor: pointer; }
.URI0489_MEL .check-icon  { 
display: inline-block; 
width: 170px; 
height: 280px; 
background: url(/images/munjin/URI061_MEL.jpg) left center no-repeat; 
background-size:100%;
vertical-align: middle; 
transition-duration: .3s; 
}
.URI0489_MEL input[type=checkbox] { display: none; }
.URI0489_MEL input[type=checkbox]:checked + .check-icon { background-image: url(/images/munjin/URI062_MEL.jpg); }

.pagenum
{
	width:100%;
	font-family:NanumGothic;
	color:#2e2e2e;

}
.lastmj
{
	font-size:35px;
	font-family:NanumGothic;
	color:#2e2e2e;
	text-align:center;

}
.chkli2,.chkli3,.chkli4,.chkli5,.chkli6,.chkli7,.chkli8,.chkli9,.chkli10,.chkli11,.lastmj
{
	font-size:26px;
	font-family:NanumGothic;
	color:#2e2e2e;
	
}

/* font style */
.font_style01 {
	font-weight:600;
	font-size:15px;
	color:#304b32;
	line-height:220%;
}
.font_style02 {
	font-weight:600;
	color:#2f5031;
}
.font_style03 {
	font-weight:600;
	background:url(../images/font_style03_bg.jpg) repeat-x bottom;
}
.font_style04 {
	font-weight:600;
	color:#fff;
	background:url(../images/font_style03_bg.jpg);
	display:inline;
	font-size:14px;
}

/* -_- */
#wrap { width:100%; overflow:hidden; }
#navi, #navi_global {
	border-bottom:4px solid #2f5031;
}
.navi_etcmenu, .navi_etcmenu_global {
	background-color:#f0f0f0;
	/*height:41px;*/
}
.navi_etcmenu > div, .navi_etcmenu_global > div {
	width:1100px;
	margin:0 auto;
	text-align:right;
}
.navi_etcmenu > div a, .navi_etcmenu_global > div a {
	color:#2f5031;
	padding:12px 14px;
	font-size:13px;
	font-weight:600;
	display:inline-block; zoom:1; *display:inline;
}

.navi_box, .navi_box_global {
	width:1100px; height:106px;
	margin:0 auto;
	position:relative;
}
.navi_box h1, .navi_box_global h1 {
	position:absolute;
	top:37px; left:1px;
}
.navi_box nav {
	width:875px;
	margin-left:260px;
	padding-top:66px;
}

.navi_box .nav_mob {
	display:none;
}
.depth_2_bx nav {
	width:875px;
	margin-left:260px;
}
.navi_box nav a {
	font-size:18px;
	color:#2b2b2b;
	padding:0 7px;
	font-weight:600;
	height:40px;
	background-image:url(../images/menu_over_bg.png);
	background-position:0 40px;
	background-repeat:repeat-x;
	display:block;
}
.navi_box nav a:hover {
	background-position:0 35px;
	color:#4f6f00;
}
.navi_box nav > ul, .depth_2_bx nav > ul { width:875px; }
.navi_box nav > ul > li, .depth_2_bx nav > ul > li {
	float:left;
	padding:0 21px;
}
.navi_box nav > ul > li.last, .depth_2_bx nav > ul > li.last {
	float:left;
	padding:0 0 0 16px;
}
/*.navi_box nav > ul > li.last > a, .depth_2_bx nav > ul > li.last > a { padding:0 5px 0 15px; }*/

.depth_2 {
	width:100%;
	background-color:#fefefd;
	position:relative;
	font-size:15px;
	border-bottom:2px solid #f2f2f1;
	display:none;
	overflow:hidden; 
}
.depth_2_bx {
	width:1100px; height:195px;
	margin:0 auto;
	position:relative;
}
.depth_2 a { color:#2b2b2b; }
.depth_2 a:hover { color:#819949; }


.depth_2 ul { position:absolute; top:0; padding:23px 0 0 10px; height:100%; }
.depth_2 ul:hover { background-color:#ebf8e6;  }
.depth_2 ul li {
	margin:0 0 20px 0;
	font-weight:600;
}

.depth_2_01 { left:275px; width:110px; }
.depth_2_02 { left:425px; width:100px; }
.depth_2_03 { left:560px; width:140px; }
.depth_2_04 { left:720px; width:100px; }
.depth_2_05 { left:850px; width:117px; }
.depth_2_06 { left:1002px; width:122px; }

@media only screen and  (max-width: 1100px) {
	.navi_etcmenu_global > div, .navi_etcmenu > div {
		
		width:780px;
	}
}

@media only screen and  (max-width: 802px) {
	.navi_etcmenu_global, .navi_etcmenu {
		height:142px;
	}
	
	.navi_etcmenu_global > div, .navi_etcmenu > div {
		width:420px;
		text-align:center;
	}
}

@media only screen and (max-width: 470px) {
	.navi_etcmenu_global, .navi_etcmenu {
		height:104px;
	}
	
	.navi_etcmenu_global > div, .navi_etcmenu > div {
		width:310px;
	}
	
	.navi_etcmenu_global > div a, .navi_etcmenu > div a {
		padding:6px 7px;
		font-size:12px;
	}
}

.navi_box_global nav {
	width:840px;
	margin-left:260px;
	padding-top:66px;
}

.navi_box_global nav a {
	font-size:16px;
	color:#2b2b2b;
	padding:0 7px;
	font-weight:600;
	height:40px;
	background-image:url(../images/menu_over_bg.png);
	background-position:0 40px;
	background-repeat:repeat-x;
	display:block;
}

.navi_box_global nav a:hover {
	background-position:0 35px;
	color:#4f6f00;
}
.navi_box_global nav > ul { width:860px; }

.navi_box_global nav > ul > li {
	float:left;
	padding:0 16px;
}
.navi_box_global nav > ul > li.last {
	float:left;
	padding:0 0 0 16px;
}
.navi_box_global nav > ul > li.last > a { padding:0 5px 0 15px; }

.navi_box_global nav ul ul {
	background: #fefefd;
    -webkit-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
    box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
    display: none;
    padding: 0;
    position: absolute;
    top: 105px;
    width: 200px;
    z-index: 9999;
}

.main-select {
	width:875px;
	text-align:center;
	margin:0 auto;
	display:none;
}

.depth_2_global, .depth_2_global_02, .depth_2_global_03, .depth_2_global_04, .depth_2_global_05 {
	width:100%;
	background-color:#fefefd;
	position:relative;
	font-size:15px;
	border-bottom:2px solid #f2f2f1;
	display:none;
	overflow:hidden;
}

.depth_2_bx_global {
	width:1100px; height:220px;
	margin:0 auto;
	position:relative;
}

.depth_2_global a, .depth_2_global_02 a, .depth_2_global_03 a, .depth_2_global_04 a, .depth_2_global_05 a { color:#2b2b2b; }
.depth_2_global a:hover, .depth_2_global_02 a:hover, .depth_2_global_03 a:hover, .depth_2_global_04 a:hover, .depth_2_global_05 a:hover { color:#819949; }
.depth_2_global ul, .depth_2_global_02 ul, .depth_2_global_03 ul, .depth_2_global_04 ul, .depth_2_global_05 ul { position:absolute; top:0; padding:23px 0 0 10px; height:100%; }
.depth_2_global ul:hover, .depth_2_global_02 ul:hover, .depth_2_global_03 ul:hover, .depth_2_global_04 ul:hover, .depth_2_global_05 ul:hover { background-color:#ebf8e6; }
.depth_2_global ul li, .depth_2_global_02 ul li, .depth_2_global_03 ul li, .depth_2_global_04 ul li, .depth_2_global_05 ul li {
	margin:0 0 20px 0;
	font-weight:600;
}

@media only screen and (max-width: 1100px) {
	#navi {
		height:157px;
	}
	.navi_box {
		width:802px;
	}
	.navi_box h1 {
		position:relative;
		text-align:center;
	}
	
	.navi_box nav {
		display:none;
	}
	.navi_box .nav_mob {
		width:100%;
		display:block;
		margin:0;
	}
	
	.navi_box .nav_mob > ul {
		width:100%;
		margin:0 79px;
	}
	
	.navi_box .nav_mob > ul > li ul  {
		background: #fefefd;
		-webkit-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
		-moz-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
		box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
		display: none;
		padding: 0;
		position: absolute;
		top: 157px;
		width: 135px;
		z-index:9999;
	}
	
	.nav_mob > ul > li > ul > li > a {
		width:100%;
		background-position:0 40px;
		position:relative;
		font-size:15px;
		overflow:hidden; 
		text-align:center;
		padding:0;
	}
}

@media only screen and (max-width: 802px) {
	#navi_global {
		height:240px;
	}
	
	.navi_box_global {
		width:470px;
	}
	
	.navi_box_global h1 {
		position:relative;
		text-align:center;
	}
	
	.navi_box_global nav {
		position:relative;
		width:424px;
		
		margin:0 50px 0 50px;
		text-align:center;
	}
	
	.navi_box_global nav > ul { 
		width:424px; 
	}
	
	.navi_box_global nav > ul.last { 
		width:100%; 
		
	}
	
	.navi_box_global nav > ul > li {
		width:180px;
	}
	
	.navi_box_global nav > ul li.last {
		width:100%;
		padding:0;
	}
	
	.navi_box_global nav li:hover ul.depth_2_01_global, .navi_box_global nav li:hover ul.depth_2_02_global {
		width:180px;
		top:105px;
	}
	
	.navi_box_global nav li:hover ul.depth_2_03_global, .navi_box_global nav li:hover ul.depth_2_04_global {
		top:147px;
	}
	.navi_box_global nav li:hover > ul.last {
		width:100%;
		top:189px;
	}
	
	#navi {
		height:240px;
	}
	.navi_box {
		width:470px;
	}
	
	.navi_box .nav_mob > ul {
		 margin:0 auto;
	}
	 
	.navi_box .nav_mob > ul > li {
		 width:50%;
		 padding:0;
		 text-align:center;
	}
	 
	.navi_box .nav_mob > ul > li.last {
		 width:100%;
		 padding:0;
	}
	.navi_box .nav_mob > ul > li:hover > ul {
		width:235px;
	}
	.navi_box .nav_mob > ul > li:hover > ul.depth_2_01_global, .navi_box .nav_mob > ul > li:hover > ul.depth_2_02_global {
		 
	}
	.navi_box .nav_mob > ul > li:hover > ul.depth_2_03_global, .navi_box .nav_mob > ul > li:hover > ul.depth_2_04_global {
		top:197px;
	}
	
	.navi_box .nav_mob > ul > li:hover > ul.last {
		width:100%;
		top:237px;
	}
}

@media only screen and (max-width: 470px) {
	#navi_global {display:block;}

	#navi {
		height:313px;
	}
	#navi_global {
		height:120px;
	}

	.navi_box_global, .navi_box {
		width:320px;
	}
	
	.navi_box_global nav {
		width:300px;
		display:none;
	}
	
	.navi_box > .nav_mob, .navi_box > .nav_mob > ul, .navi_box > .nav_mob > ul > li, .nav_mob > ul > li:hover {
		width:310px;
	}
	
	.navi_box > .nav_mob > ul > li:hover > ul {
		width:310px;
	}
	.navi_box > .nav_mob > ul > li:hover > ul.depth_2_02_global {
		top:197px;
	}
	
	.navi_box > .nav_mob > ul > li:hover > ul.depth_2_03_global {
		top:237px;
	}
	
	.navi_box > .nav_mob > ul > li:hover > ul.depth_2_04_global {
		top:277px;
	}
	
	.navi_box > .nav_mob > ul > li:hover > ul.last {
		top:317px;
	}
	
	.navi_box_global h1 {
		width:300px;
		top:15px;
		margin:auto;
	}
	
	.navi_box_global nav > ul { 
		width:300px; 
		
	}
	
	.navi_box_global nav > ul > li {
		
		width:100%;
	}
	.main-select {
		top:100px;
		width:320px;
		display:block;
		margin-top:20px;
	}
}

#contents_bx {
	position:relative;
	min-height:1100px;
	/* visibility:hidden; */
}

/* suppage_imagebx */
.simagebx { 
	width:100%; height:134px;
	background-position:top 50%;
	position:absolute;
	top:0;
	z-index:0;
}
.spage_ibx01 { background-image:url(../images/subpage_ibx1.jpg); }
.spage_ibx02 { background-image:url(../images/subpage_ibx2.jpg); }
.spage_ibx03 { background-image:url(../images/subpage_ibx3.jpg); }
.spage_ibx04 { background-image:url(../images/subpage_ibx4.jpg); }
.spage_ibx05 { background-image:url(../images/subpage_ibx5.jpg); }
.spage_ibx06 { background-image:url(../images/subpage_ibx6.jpg); }
.spage_ibx07 { background-image:url(../images/subpage_ibx7.jpg); }

/* submenu */
.submenubx, .submenubx_global {
	/*padding-top:82px;*/
	padding-top:16px;
	margin:0 auto;
	position:relative;
	z-index:10;
	width:1100px;
}
.submenubx > h2, .submenubx_global > h2 {
	width:217px; height:100px;
	background:url(../images/submenu_titlebx.png) no-repeat 0 0;
	padding:38px 0 0 18px;
	font-size:23px;
	color:#4f6f00;
	font-weight:600;
	box-sizing:border-box;
	position:absolute;
	/*top:82px;*/top:16px; left:0;
}
.subbx_01, .subbx_01_global {
	width:883px; height:80px;
	margin-top:10px;
	background:url(../images/submenu_menubg.png);
	float:right;
	position:relative;
}
.subbx_01 > ul, .subbx_01_global > ul {
	padding-left:26px;
	position:relative;
}
.subbx_01 > ul > li, .subbx_01_global > ul > li {
	float:left;
	margin-right:20px;
}
.subbx_01 > ul > li > a.dropdown, .subbx_01_global > ul > li > a.dropdown,  #hrmenu > ul > li > a.dropdown {
	padding:32px 25px 0 15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:95% 39px;
}
.subbx_01 > ul > li > a, .subbx_01_global > ul > li > a, #hrmenu > ul > li > a {
	color:#fff;
	font-size:16px;
	font-weight:600;
	height:48px;
	padding:32px 15px 0 15px;
	display:block;
	border-left:1px solid rgba(28,65,30,0);
	border-right:1px solid rgba(28,65,30,0);
}
.subbx_01 > ul > li > a:hover, .subbx_01_global > ul > li > a:hover, #hrmenu > a:hover {
	color:#cdff63;
	background-color:#0e2f10;
	border-left:1px solid rgba(28,65,30,1);
	border-right:1px solid rgba(28,65,30,1);
}

#hrmenu > ul > li > ul {
	position:absolute;
	top:80px; left:0;
	width:859px; height:46px;
	padding-left:24px;
	background-color:#f0f0f0;
}

#hrmenu > ul > li > ul.tcol {
	height:92px;
}


#hrmenu > ul > li > ul > li {
	float:left;
}
#hrmenu > ul > li > ul > li > a {
	color:#7c7c7c;
	display:block;
	font-weight:600;
	padding:15px 18px 0 18px;
	height:31px;
}
#hrmenu > ul > li > ul > li > a:hover {
	color:#4f6f00;
	background-color:#fff;
}
#hrmenu > ul > li > ul {
	display: none;
}
#hrmenu > ul > li > ul.showmenu {
	display:block;
}

@media only screen and (max-width: 1100px) {
	#hrmenu > ul > li > ul {
		width:100%;
		top:160px;
	}
}

@media only screen and (max-width: 802px) {
	#hrmenu > ul > li > ul {
		height:92px;
	}
}

@media only screen and (max-width: 470px) {
	
	#hrmenu > ul > li > ul.tcol {
		height:150px;
	}
}
/*
#hrmenu > ul > li:hover > ul {
	display:block;
}
*/


.subbx_02 {
	width:883px;
	background:url(../images/submenu_menubg.png);
	float:right;
}
.subbx_02 > ul {
	padding-left:26px;
	position:relative;
	height:74px;
	border-bottom:1px solid #0e2f10;
	overflow:hidden;
}
.subbx_02 > ul > li {
	float:left;
	margin-right:20px;
}
.subbx_02 > ul > li > a {
	color:#fff;
	font-size:16px;
	font-weight:600;
	width:125px; height:74px;
	box-sizing:border-box;
	text-align:center;
	padding-top:28px;
	display:block;
	border-left:1px solid rgba(28,65,30,0);
	border-right:1px solid rgba(28,65,30,0);
}
.subbx_02 > ul > li > a:hover {
	color:#cdff63;
	background-color:#0e2f10;
	border-left:1px solid rgba(28,65,30,1);
	border-right:1px solid rgba(28,65,30,1);
}
.subbx_02 > ul > li > ul {
	position:absolute;
	top:80px; left:0;
	width:859px; height:46px;
	padding-left:24px;
	background-color:#f0f0f0;
}
.dropdown-submenu { display:none; }

@media only screen and (max-width: 1100px) {
	.submenubx_global, .submenubx {
		padding-top:41px;
		width:100%;
	}
	.submenubx_global h2, .submenubx h2 {
		position:relative;
		text-align:center;
		top:0px;
	}
	
	.subbx_01_global, .subbx_01 {
		width:100%;
		height:100%;
	}
	.subbx_01_global > ul, .subbx_01 > ul {
		width:100%;
		padding:0px;
	}
	.subbx_01_global > ul li, .subbx_01 > ul > li {
		width:50%;
		margin:auto;
	}
	.subbx_01_global > ul li.last, .subbx_01 > ul > li.last {
		width:100%;
		margin:auto;
	}
	.subbx_01_global > ul li > a, .subbx_01 > ul > li > a{
		text-align:center;
	}
}

/* footer */
footer {
	width:100%; height:395px;
	background:url(../images/footer.png) repeat-x top;
}
#footerbx {
	margin:0 auto;
}
.footer_cbx {
	width:1100px;
	height:49px;
	margin:0 auto;
}
.footer_cbx ul li {
	float:left;
}
.footer_cbx ul li a {
	padding:16px 18px;
	display:block;
	color:#fff;
	font-weight:600;
}
.footer_cbx ul li a:hover {
	color:#fbfae8;
}
.footer_cbx p {
	float:right;
}
.footer_cbx p a {
	padding:17px 25px 0 25px;
	height:30px;
	border-bottom:2px solid #2f5031;
	background-color:#62a22f;
	display:block;
	color:#fff;
	font-weight:600;
}
.footer_cbx p a:hover {
	border-bottom:2px solid #18431b;
	background-color:#2f5031;
}

.copyrightbx {
	text-align:center;
	color:#2b2b2b;
	font-size:12px;
	line-height:17px;
	padding-top:20px;
	background-color:#f9f9f9;
}
.copyrightbx span {
	padding-top:7px;
	display:block;
}
.copyrightbx > p {
	display:inline-block; zoom:1; *display:inline;
	padding:3px 10px;
}

#footerbx_global {
	width:1100px;
	margin:0 auto;
}
.footer_cbx_global {
	height:49px;
}
.footer_cbx_global ul li {
	float:left;
}
.footer_cbx_global ul li a {
	padding:16px 18px;
	display:block;
	color:#fff;
	font-weight:600;
}
.footer_cbx_global ul li a:hover {
	color:#fbfae8;
}
.footer_cbx_global p {
	float:right;
}
.footer_cbx_global p a {
	padding:17px 25px 0 25px;
	height:30px;
	border-bottom:2px solid #2f5031;
	background-color:#62a22f;
	display:block;
	color:#fff;
	font-weight:600;
}
.footer_cbx_global p a:hover {
	border-bottom:2px solid #18431b;
	background-color:#2f5031;
}

.copyrightbx_global {
	text-align:center;
	color:#2b2b2b;
	font-size:12px;
	line-height:17px;
	padding-top:20px;
}
.copyrightbx_global span {
	padding-top:7px;
	display:block;
}
.copyrightbx_global > p {
	display:inline-block; zoom:1; *display:inline;
	padding:3px 10px;
}

.totalmenu {
	width:100%;
	height:240px;
	margin:10px;
	position:relative;
}
.totalmenu_nav {
	width:1100px;
	margin:0 auto;
}
.totalmenu_nav > ul {
	float:left;
	width:180px;
	padding:10px 20px;
}

.totalmenu_nav a {
	font-size:16px;
	color:#7c7c7c;
	padding:0 7px;
	font-weight:600;
	height:40px;
	background-image:url(../images/menu_over_bg.png);
	background-position:0 40px;
	background-repeat:repeat-x;
	display:block;
}

.totalmenu_nav a.totalmenu_title {
	font-size:18px;
	color:#577511;
	margin-bottom:10px;
}

@media only screen and (max-width: 1100px) {
	
	#footerbx_global, #footerbx {
		width:100%;
	}
	.footer_cbx, .totalmenu_nav {
		width:802px;
	}
	
	.totalmenu_nav > ul {
		width:140px;
		padding:10px 10px;
	}
}
.totalmenu_left {
	display:none;
}
@media only screen and (max-width: 802px) {
	footer {
		height:206px;
		background-size:100% 98px;
	}
	#footerbx_global {
		width:470px;
	}
	
	.footer_cbx {
		width:470px;
		height:98px;
	}
	
	.totalmenu {
		display:none;
	}
	.totalmenu_left {
		display:block;
	}
	.totalmenu_nav {
		display:none;
		position:absolute;
		width:80%;
		height:100%;
		top:0;
		left:0;
	}
}

@media only screen and (max-width: 470px) {
	footer {
		height:255px;
		background-size:100% 147px;
	}
	#footerbx_global {
		width:310px;
	}
	.footer_cbx {
		width:310px;
		height:147px;
	}
	.footer_cbx > ul > li {
		width:50%;
	}
}

/* pagesytle */
.nameLink {
	visibility:hidden;
}

.pagestyle01, .pagestyle01_global, .pagestyle01_board {
	margin:220px auto 0 auto;	
	width:1100px;
	padding-bottom:70px;
}
.pagestyle04, .pagestyle04_global, .pagestyle04_board {
	margin:100px auto 0 auto;	
	width:1100px;
	padding-bottom:70px;
}
.pagestyle01_mob {
	margin:130px auto 0 auto;
	display:none;
	width:310px;
	padding-bottom:70px;
}
.pagestyle04_mob {
	margin:10px auto 0 auto;
	display:none;
	width:310px;
	padding-bottom:70px;
}
.pagestyle01 > hr, .pagestyle01_global > hr, hr.titleline, .pagestyle01_board > hr ,.pagestyle04_board > hr{
	width:0px; height:1px;
	/*margin:25px 0 12px 0;*/
	background-color:#dcdfe3;
	padding:0;
	border:0;
	text-align:center;
}
.pagestyle01 > div img, .pagestyle01_board > div img {
	margin-top:-3px;
	margin-left:38px;
	margin-right:38px;
}
.pagestyle04 > div img, .pagestyle04_board > div img {
	margin-top:-3px;
	margin-left:38px;
	margin-right:38px;
}

.pagestyle01_global > .process_global > ul {
	float:left;
	width:1100px;
}
.pagestyle04_global > .process_global > ul {
	float:left;
	width:1100px;
}
.pagestyle01_global > .process_global > ul > li {
	float:left;
	padding:0 10px 50px 0;
}
.pagestyle04_global > .process_global > ul > li {
	float:left;
	padding:0 10px 50px 0;
}
.process_global_01_01 {
	width:265px;
}

.process_global_02 {
	padding-bottom:50px;
}

.process_global_02_01 {
	text-align:center;
	padding:0 10px 10px 0;
	width:540px;
}

.process_global_02_01 > img {
	width:450px;
}

.process_global_01_01 > h1 {
	text-align:center;
}
 .process_global_02 > h1 {
	 text-align:center;
 }
 
.img_bx_web {
	display:block;
}

@media only screen and (max-width: 1100px) {
	.pagestyle01_global, .pagestyle01, .pagestyle01_board, .pagestyle02 {
		width:800px;
		margin:0px auto 0 auto;	
	}
	
	.pagestyle01 img, .pagestyle01_board img, .pagestyle02 img {
		width:800px;
	}
	
	.pagestyle01_global > .process_global > ul {
		width:800px;
	}
	.pagestyle04_global, .pagestyle04_board{
		width:800px;
		margin:300px auto 0 auto;	
	}
	
	.pagestyle04 img, .pagestyle04_board img,{
		width:800px;
	}
	
	.pagestyle04_global > .process_global > ul {
		width:800px;
	}
	.process_global_01_01 {
		width:190px;
	}
	.process_global_01_01 > img {
		width:190px;
	}
	.process_global_02_01 {
		width:390px;
	}
	.process_global_02_01 > img {
		width:380px;
	}
	.pagestyle01_global > .process_global > ul > li {
		padding:0 10px 30px 0;
	}
	
	.process_global_01_01 > h1, .process_global_02 > h1 {
		font-size:1.3em;
	}
	
}

@media only screen and (max-width: 802px) {
	
	.pagestyle01_global, .pagestyle01, .pagestyle01 img, .pagestyle01_board, .pagestyle01_board img, .pagestyle04_board, .pagestyle04_board img, .pagestyle02, .pagestyle02 img {
		width:470px;
	}
	
	.pagestyle01{
		margin:300px auto 0 auto;
	}
	
	.pagestyle01_global > .process_global > ul {
		width:470px;
	}
	
	.process_global_01_01 {
		width:220px;
	}
	.process_global_01_01 > img {
		width:220px;
	}
	
	.process_global_02_01 {
		width:460px;
	}
	.process_global_02_01 > img {
		width:420px;
	}
	
}

@media only screen and (max-width: 470px) {
	.pagestyle01 {
		display:none;
	}
	.pagestyle01_mob {
		margin:300px auto 0 auto;		

		display:block;

	}
	.pagestyle01_board {		
		margin:100px auto 0 auto;		
		width:310px;
		padding-bottom:70px;
	}
	
	.pagestyle01_mob img, .pagestyle01_board > div img {
		width:310px !important;
		margin:50px auto 0 auto;
	}

	.pagestyle04 {
		display:none;
	}
	
	.pagestyle04_mob {
		display:block;
	}
	.pagestyle04_mob img, .pagestyle04_board > div img {
		
		margin:0;
	}
	.pagestyle01_global, .pagestyle04_global {
		width:310px;
	}
	.pagestyle01_global > .process_global > ul ,.pagestyle04_global > .process_global > ul{
		width:310px;
	}	
	.process_global_01_01 {
		width:145px;
	}
	.process_global_01_01 > img {
		width:145px;
	}
	.process_global_02_01 {
		width:310px;
	}
	.process_global_02_01 > img {
		width:310px;
	}
	
	.process_global_01_01 > h1, .process_global_02 > h1 {
		font-size:1.0em;
	}
}

.pagetitle {
	color:#2b2b2b;
	text-align:center;
	/*font-size:32px;*/
	font-size:48px;
	font-weight:700;
}
.pagetitle1 {
	color:#2b2b2b;
	text-align:center;
	font-size:32px;
	/*font-size:48px;*/
	font-weight:700;
}.pagetitle span { color:#4f6f00; }
.pagetext {
	color:#91969c;
	/*font-size:13px;*/
	font-size:18px;
	text-align:center;
	line-height:140%;
	margin-bottom:50px;
}
.chkli1 input[type = checkbox]{
	
}
.mjtext {
	color:#91969c;
	/*font-size:13px;*/
	font-size:30px;
	line-height:140%;
	margin-bottom:50px;
	padding-left:1%;
	padding-right:1%;
}
.pagetext_mob {
	color:#000000;
	font-size:15px;
	line-height:140%;
	margin-bottom:5px;
}
.pagetext_mob_title {
	color:#000000;
	font-weight:600;
	font-size:20px;
	line-height:160%;
}
.pagetext_mob_question {
	color:#000000;
	font-size:15px;
	line-height:140%;
	padding-left:50px;
}	
.mjtext_mob {
	color:#000000;
	font-size:15px;
	line-height:190%;
	margin-bottom:50px;
}
h3 {
	
	font-size:30px;
	color:#333;
	margin:52px 0 102px 34px;
	padding:19px 50px;
	display:inline-block; zoom:1; *display:inline;
	font-weight:700;
	text-align:left;
}

.h3_global_01 {
	text-align:center;
	border-bottom:none;
	display:block; zoom:1; *display:block;
}

@media only screen and (max-width: 470px) {
	.h3_global, .h3_global_01 {
		font-size:23px;
		margin:0;
	}

}

.spage_sbx01 {
	margin:80px auto 0 auto;
	text-align:center;
}

.dropdown-toggle:focus { outline:0 }
.dropdown-menu {
	position:absolute;
	top:100%; left:0;
	z-index:100;
	float:left;
	-webkit-transition: all 0.2s ease-in-out 0.1s;
	-moz-transition: all 0.2s ease-in-out 0.1s;
	-o-transition: all 0.2s ease-in-out 0.1s;
	-ms-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
}
.dropdown-menu .pull-right { right:0; left:auto }
.dropdown-menu .divider {
	overflow:hidden;
}
.dropdown-menu > li > a {
	display:block;
	clear:both;
}

.sidebar_bx {
	position:absolute;
	top:0; right:0;
	z-index:5000;
	height:100%;
}
.sideb_01 {
	height:100%;
	position:relative;
}
.sideb_linkbx {
	width:82px; height:100%;
	float:left;
	z-index:5500;
}
.sideb_01_link, .sideb_01_link_on, .sideb_01_link:active {
	background-color:#fbba0b;
	background:url(../images/main/sidebtn_bg01.png) no-repeat 0 0;
	height:147px;
}
.sideb_02_link, .sideb_02_link_on {
	background-color:#2f5031;
	background:url(../images/main/sidebtn_bg02.png) no-repeat 0 0;
	height:147px;
}
.sideb_03_link, .sideb_03_link_on {
	background-color:#0e5ca7;
	background:url(../images/main/sidebtn_bg03.png) no-repeat 0 0;
	height:216px;
}
.sideb_04_link, .sideb_04_link_on {
	background-color:#68b919;
	background:url(../images/main/sidebtn_bg04.png) no-repeat 0 0;
	height:170px;
}
.sideb_05_link, .sideb_05_link_on {
	background-color:#68b919;
	background:url(../images/language/kakao_bg.jpg) no-repeat 0 0;
	height:170px;
}
.sideb_06_link, .sideb_06_link_on {
	background-color:#6896f5;
	height:170px;
}
.sideb_01_link, .sideb_02_link, .sideb_03_link, .sideb_04_link, .sideb_05_link , .sideb_06_link {
	width:82px;
	display:block;
	position:relative;
}
.sideb_01_link_on, .sideb_01_link:hover {
	width:216px; height:147px;
	margin-left:-134px;
	display:block;
	position:relative;
}
.sideb_02_link_on, .sideb_02_link:hover {
	width:216px; height:147px;
	margin-left:-134px;
	display:block;
	position:relative;
}
.sideb_03_link_on, .sideb_03_link:hover {
	width:216px; height:216px;
	margin-left:-134px;
	display:block;
	position:relative;
}
.sideb_04_link_on, .sideb_04_link:hover {
	width:216px; height:170px;
	margin-left:-134px;
	display:block;
	position:relative;
}
.sideb_05_link_on, .sideb_05_link:hover {
	width:216px; height:170px;
	margin-left:-134px;
	display:block;
	position:relative;
}
.sideb_06_link_on, .sideb_06_link:hover {
	width:216px; height:170px;
	margin-left:-134px;
	display:block;
	position:relative;
}
.sideb_01_link img, .sideb_01_link_on img {
	position:absolute;
	transition:all 0.3s ease-in-out 0s;
	transform:rotate(0deg);
	bottom:32px; right:16px;
}
.sideb_02_link img, .sideb_02_link_on img {
	position:absolute;
	transition:all 0.3s ease-in-out 0s;
	transform:rotate(0deg);
	bottom:32px; right:16px;
}
.sideb_03_link img, .sideb_03_link_on img {
	position:absolute;
	transition:all 0.3s ease-in-out 0s;
	transform:rotate(0deg);
	bottom:32px; right:16px;
}
.sideb_04_link img, .sideb_04_link_on img {
	position:absolute;
	transition:all 0.3s ease-in-out 0s;
	transform:rotate(0deg);
	bottom:32px; right:16px;
}
.sideb_05_link img, .sideb_05_link_on img {
	position:absolute;
	transition:all 0.3s ease-in-out 0s;
	transform:rotate(0deg);
	bottom:32px; right:16px;
}
.sideb_06_link img, .sideb_06_link_on img {
	position:absolute;
	transition:all 0.3s ease-in-out 0s;
	transform:rotate(0deg);
	bottom:32px; right:16px;
}
.sideb_01_link:hover img {
	transition:all 0.5s ease-in-out 0.1s;
	transform:rotate(90deg);
	bottom:33px; right:40%;
}
.sideb_02_link:hover img {
	transition:all 0.5s ease-in-out 0.1s;
	transform:rotate(90deg);
	bottom:33px; right:40%;
}
.sideb_03_link:hover img {
	transition:all 0.5s ease-in-out 0.1s;
	transform:rotate(90deg);
	bottom:37px; right:40%;
}
.sideb_04_link:hover img {
	transition:all 0.5s ease-in-out 0.1s;
	transform:rotate(90deg);
	bottom:30px; right:40%;
}
.sideb_05_link:hover img {
	transition:all 0.5s ease-in-out 0.1s;
	transform:rotate(90deg);
	bottom:30px; right:40%;
}
.sideb_06_link:hover img {
	transition:all 0.5s ease-in-out 0.1s;
	transform:rotate(90deg);
	bottom:30px; right:40%;
}
.sideb_01_panal {
	width:1020px; height:30%;
	background-color:#fff;
	box-sizing:border-box;
	border-left:24px solid #f47721;
	padding:60px 40px;
	display:none;
	overflow:auto;
}
.sideb_02_panal {
	width:1020px; height:30%;
	background-color:#fff;
	box-sizing:border-box;
	border-left:24px solid #36a400;
	padding:60px 40px;
	display:none;
	overflow:auto;
}
.sideb_03_panal {
	width:1020px; height:100%;
	background-color:#fff;
	box-sizing:border-box;
	border-left:24px solid #62088a;
	padding:60px 40px;
	display:none;
	overflow:auto;
}
.sideb_04_panal {
	width:1020px; height:100%;
	background-color:#fff;
	border-left:24px solid #36a400;
	padding:60px 40px;
	display:none;
	box-sizing:border-box;
}
.sideb_05_panal {
	width:1020px; height:100%;
	background-color:#fff;
	border-left:24px solid #36a400;
	padding:60px 40px;
	display:none;
	box-sizing:border-box;
}
.sideb_06_panal {
	width:1020px; height:100%;
	background-color:#fff;
	border-left:24px solid #36a400;
	padding:60px 40px;
	display:none;
	box-sizing:border-box;
}

.sidebx_title {
	text-align:center;
	font-size:30px;
	font-weight:600;
	color:#fa8400;
	margin-bottom:60px;
}
.sidebx_txttype01 {
	color:#2b2b2b;
	font-size:16px;
	font-weight:600;
	margin-bottom:12px;
}
.sidebx_txttype02 {
	line-height:130%;
	color:#2b2b2b;
}
.s_green {
	background-color:#a7c948;
	display:inline-block; zoom:1; *display:inline;
	color:#fff;
	padding:2px;
}

.sidebx01_1 {
	width:910px;
	margin:15px 0 3px 0;
	background-color:#4f4f4f;
}
.sidebx01_1_1 {
	width:456px;
	float:left;
	background-color:#fff;
}
.cla_thead {
	background-color:#3c3c3c;
	width:456px; height:50px;
	color:#fff;
	font-size:17px;
	font-weight:600;
	text-align:center;
}
.cla_thead li {
	display:inline-block; zoom:1; *display:inline;
	padding-top:15px;
}
.cla_week {
	border-bottom:1px solid #3c3c3c;
	height:51px;
	color:#323232;
	border-left:1px solid #e8e8e8;
}
.cla_week li {
	float:left;
	width:65px; height:34px;
	text-align:center;
	font-weight:700;
	padding-top:17px;
}
.cal_day {
	height:42px;
	border-bottom:1px solid #d1d1d1;
	padding:6px 0;
	overflow:auto;
	border-left:1px solid #e8e8e8;
}
.cal_day li {
	float:left;
	text-align:center;
	width:65px; height:28px;
	padding-top:14px;
	color:#323232;
}
.cal_day li a {
	text-align:center;
	display:block;
	width:42px; height:29px;
	padding-top:13px;
	margin-top:-14px;
	margin-left:11px;
	color:#fff;
	background-color:#a7c948;
	font-weight:600;
	border-radius:4px;
}
.cal_day li a:hover { background-color:#96b63d; }
.cal_day li a.click { background-color:#49a612; }

.sun { color:#db1d1d !important; }
.noclick { color:#d3d3d3 !important; }
.sidebx01_1_2 {
	width:454px; min-height:20%; height:20%;
	border:3px solid #4f4f4f;
	float:left;
	box-sizing:border-box;
}
.cheak_title {
	padding:14px 0 0 18px;
	height:34px;
	font-size:15px;
	font-weight:600;
	color:#fff;
}
.sidebx01_2 {
	width:910px; height:240px;
	background-color:#4f4f4f;
	margin-bottom:3px;
	text-align:center;
	color:#fff;
}
.cheak_day {
	height:33px;
	border-bottom:1px solid #a4a4a4;
	background-color:#fdfdfd;
	padding:17px 0 0 18px;
	font-weight:600;
	color:#323232;
}
.cheak_am, .cheak_pm {
	width:376px; min-height:123px;
	padding-left:72px;
	background-color:#fdfdfd;
	border-bottom:1px solid #a4a4a4;
	position:relative;
	padding-bottom:7px;
}
.cheaktime {
	position:absolute;
	top:29px; left:22px;
	color:#81a717;
	font-size:15px;
	font-weight:700;
	color:#323232;
}
.tcheak_list01, .tcheak_list02 {
	padding-top:11px;
	overflow:auto;
}
.tcheak_list01 li a {
	width:117px; height:47px;
	padding-top:8px;
	float:left;
	margin:0 6px 6px 0;
	text-align:center;
	color:#fff;
	border-radius:4px;
	line-height:130%;
}
.tcheak_list02 li a {
	width:86px; height:47px;
	padding-top:8px;
	float:left;
	margin:0 6px 6px 0;
	text-align:center;
	color:#fff;
	border-radius:4px;
	line-height:130%;
}
.tcheak_list03 { padding-top:39px; }
.tcheak_list03 li a {
	width:116px; height:47px;
	padding-top:8px;
	float:left;
	margin:0 6px 6px 0;
	text-align:center;
	color:#fff;
	border-radius:4px;
	line-height:130%;
}
.ct_end a { background-color:#cdcdcd; }
.ct_ing a { background-color:#8ec63f; }
.ct_cheak a { background-color:#49a612; }

.cheaktime_list03 { 
	position:absolute;
	top:55px; left:22px;
	color:#81a717;
	font-size:15px;
	font-weight:700;
}
.sidebx01_3 {
	width:878px; height:97px;
	padding:30px 0 0 32px;
	background-color:#3c3c3c;
	color:#fff;
	line-height:150%;
}
.tcheak_list01 a:hover, .tcheak_list02 a:hover, .tcheak_list03 a:hover, .bed_bx a:hover {
	background-color:#96b63d;
}
.tcheak_list01 a.click, .tcheak_list02 a.click, .tcheak_list03 a.click, .bed_bx a.click {
	background-color:#49a612;
}

.sidebx01_2_1 {
	font-size:22px;
	font-weight:600;
	padding-top:26px;
}
.sidebx01_2_2 {
	padding:30px 0;
	line-height:150%;
}
.sidebx01_2_2 span {
	font-weight:600;
	display:inline-block; zoom:1; *display:inline;
	font-size:17px;
	padding-top:3px;
}
.sidebx01_2_3 {
	text-align:center;
}
.sidebx01_2_3 a {
	display:inline-block; zoom:1; *display:inline;
	width:150px; height:31px;
	padding-top:14px;
	background-color:rgba(255,255,255,0.8);
	color:#3c3c3c;
	font-size:16px;
	font-weight:600;
}
.sidebx01_2_3 a:hover {
	background-color:rgba(255,255,255,1);
}
.sidebx_bed {
	box-sizing:border-box;
	width:910px; height:183px;
	background-color:#fdfdfd;
	border:3px solid #f2f2f2;
	margin-bottom:2px;
}
.sidebx_bed .bed_bx {
	box-sizing:border-box;
	width:904px; height:100%;
	float:left;
}
.sidebx_bed .bed_bx p {
	text-align:center;
	background:#f2f2f2 url(../images/bedtitle_line.jpg) no-repeat center 60%;
	font-size:18px;
	font-weight:600;
	color:#4f4f4f;
	float:left;
	display:block;
	width:261px; height:111px;
	padding-top:70px;
}
.sidebx_bed .bed_bx ul {
	width:432px; height:130px;
	padding:33px 0 0 100px;
	float:left;
}
.sidebx_bed .bed_bx ul li a {
	width:98px; height:53px;
	text-align:center;
	color:#fff;
	float:left;
	box-sizing:border-box;
	padding-top:18px;
	font-size:16px;
	font-weight:600;
	border-radius:4px;
	margin:0 7px 7px 0;
}

.sidebx_bed .bed_left {
	box-sizing:border-box;
	width:455px; height:100%;
	border-right:3px solid #f2f2f2;
	float:left;
	padding:25px 0 0 23px;
}
.sidebx_bed .bed_right {
	box-sizing:border-box;
	width:449px; height:100%;
	float:left;
	padding:25px 0 0 23px;
}
.sidebx_bed .bed_left p, .sidebx_bed .bed_right p {
	text-align:center;
	background:url(../images/bedtitle_line.jpg) no-repeat bottom center;
	padding-bottom:12px;
	font-size:18px;
	font-weight:600;
	color:#4f4f4f;
}
.sidebx_bed .bed_left ul, .sidebx_bed .bed_right ul {
	width:415px; height:130px;
	margin-top:30px;
}
.sidebx_bed .bed_left ul li a, .sidebx_bed .bed_right ul li a {
	width:98px; height:53px;
	text-align:center;
	color:#fff;
	float:left;
	box-sizing:border-box;
	padding-top:18px;
	font-size:16px;
	font-weight:600;
	border-radius:4px;
	margin:0 5px 5px 0;
}
.side_finish {
	width:890px; height:257px;
	border:10px solid #efefef;
	margin:15px 0 5px 0;
}
.finish01 {
	margin:27px auto 0 auto;
	display:block;
	width:150px;
	font-size:23px;
	font-weight:600;
	border-bottom:3px solid #8ec63f;
	color:#464646;
	text-align:center;
	padding-bottom:5px;
}
.finish02 {
	width:520px; height:32px;
	padding-top:15px;
	margin:25px auto 0 auto;
	background-color:#f0f7da;
	text-align:center;
	color:#464646;
}
.finish02 > span {
	font-weight:600;
	font-size:17px;
	display:inline-block; zoom:1; *display:inline;
	padding:0 18px;
}
.finish03 {
	margin-top:12px;
	text-align:center;
}
.finish04 {
	margin:25px auto 0 auto;
	text-align:center;
}
.finish04 a {
	width:150px; height:32px;
	padding-top:13px;
	display:inline-block; zoom:1; *display:inline;
	text-align:center;
	background-color:#dbdbdb;
	color:#3c3c3c;
	font-size:16px;
	font-weight:600;
}
.finish04 a:hover {
	background-color:#8ec63f;
	color:#fff;
}

.arrow_before {
	width:16px; height:16px;
	margin-right:20px;
	display:block;
	background:url(../images/arrow_before.png) no-repeat center 5px;
	vertical-align:midle;
}
.arrow_next {
	width:16px; height:16px;
	margin-left:20px;
	display:block;
	background:url(../images/arrow_next.png) no-repeat center 5px;
	vertical-align:midle;
}

@media only screen and (max-width: 1100px) {
	.sideb_01_panal, .sideb_02_panal, .sideb_03_panal {
		width:700px;
	}
	.sidebx01_1, .sidebx01_2 {
		width:596px;
	}
	.side_finish{
		width:576px;
	}
	.sidebx01_1_1, .sidebx01_1_2, .cla_thead {
		width:298px;
	}
	.sidebx_bed {
		width:590px;
	}
	.cla_week li {
		width:42px;
	}
	
	.sidebx01_3 {
		width:564px;
		
	}
}

@media only screen and (max-width: 802px) {
	.sidebar_bx {
		display:none;
	}
	#side_banner {
		display:none;
	}
}

/* */
#main_ctbx {
	position:relative;
	/* visibility:hidden; */
}
#main_imgbx {
	width:100%; height:461px;
	position:relative;
}

@media only screen and (max-width: 1100px) {
	#main_imgbx {
		height:300px;
	}
}
@media only screen and (max-width: 802px) {
	#main_imgbx {
		height:280px;
	}
}
@media only screen and (max-width: 470px) {
	#main_imgbx {
		height:200px;
	}
}
#main_bx01 {
	width:100%; height:584px;
	background:url(../images/main/main_bx01_bg.png);
	border-top:2px solid #fff;
	padding-top:60px;
}
#main_bx01 > ul {
	width:1100px;
	margin:0 auto;
}
#main_bx01 > ul > li {
	width:264px; height:264px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01 > ul > .litrow {
	width:264px; height:528px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01 > ul .litcol {
	width:528px; height:264px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01 > ul > .lit {
	width:528px; height:528px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01 > ul > li:hover {
	
}
#main_bx01 > ul > li > a {
	width:260px; height:260px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01 > ul .lit > a {
	width:520px; height:520px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01 > ul .litcol > a {
	width:520px; height:260px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01 > ul .litrow > a {
	width:260px; height:520px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01 > ul > li > a > div {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	position:absolute;
	z-index:50;
	top:0; left:0;
	width:100%; height:100%;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
#main_bx01 > ul > li > a:hover > div {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	background:url(../images/main/main_bx01_bg02.png) no-repeat 0 0;
	text-align:center;
}
#main_bx01 > ul > li > a > div > p {
	padding-top:77px;
	font-size:22px;
	font-weight:600;
}
#main_bx01 > ul > li > a > div > span {
	display:block;
	width:125px;
	margin:0 auto;
	padding-top:15px;
}

#main_bx01 .title_bx {
	background-image:none;
}
#main_bx01 .title_bx:hover {
	background-image:none;
}

#main_bx01_global {
	width:100%; height:618px;
	background:url(../images/main/main_bx01_bg.png);
	border-top:2px solid #fff;
	padding-top:60px;
}

#main_bx01_global > ul {
	width:1100px;
	margin:0 auto;
}


#main_bx01_global > ul > li {
	width:264px; height:264px;
	float:left;
	box-sizing:border-box;
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01_global > ul li.litrow {
	width:264px; height:540px;
	float:left;
	box-sizing:border-box;
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01_global > ul li.litcol {
	width:538px; height:264px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx01_global > ul li.lit {
	width:528px; height:528px;
	float:left;
	box-sizing:border-box;
	text-align:center;
}

#main_bx01_global > ul > li:hover {
	
}
#main_bx01_global > ul > li > a {
	width:260px; height:260px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01_global > ul li.lit > a {
	width:520px; height:520px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01_global > ul .litcol > a {
	width:520px; height:260px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

#main_bx01_global > ul .litrow > a {
	width:260px; height:520px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}


#main_bx01_global > ul > li > a > div {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	position:absolute;
	z-index:50;
	top:0; left:0;
	width:100%; height:100%;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
#main_bx01_global > ul > li > a:hover > div {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	background:url(../images/main/main_bx01_bg02.png) no-repeat 0 0;
	text-align:center;
}
#main_bx01_global > ul > li > a > div > p {
	padding-top:77px;
	font-size:22px;
	font-weight:600;
}
#main_bx01_global > ul > li > a > div > span {
	display:block;
	width:125px;
	margin:0 auto;
	padding-top:15px;
}

#main_bx01_global .title_bx {
	background-image:none;
}
#main_bx01_global .title_bx:hover {
	background-image:none;
}

@media only screen and (max-width: 1100px) {
	#main_bx01_global {
		width:100%;
		height:1100px;		
	}
	
	#main_bx01_global > ul {
		width:548px;		
		text-align:center;
	}
	
	#main_bx01_global > ul li.lit {
		width:520px; height:520px;
	}
	
	#main_bx01_global > ul li.lit > a > img {
		height:520px;
		width:520px;
	}
	#main_bx01_global > ul > li {
		
		text-align:center;
	}
}

@media only screen and (max-width: 470px) {
	#main_bx01_global {
		height:1300px;
	}
	
	#main_bx01_global > ul {
		width:310px;
	}
	
	#main_bx01_global > ul > li {
		
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul > li > a > img {
		
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul li.lit {
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul li.lit > a {
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul li.lit > a > img {
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul .litcol {
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul .litcol > a {
		width:310px; height:310px;
	}
	
	#main_bx01_global > ul .litcol > a > img{
		width:310px; height:310px;
	}
	
}

#main_bx02 {
	width:100%; height:500px;
	padding-top:38px;
}
#main_bx02 > ul {
	width:1100px;
	margin:0 auto;
}
#main_bx02 > ul > li {
	width:260px; height:220px;
	float:left;
	margin:0 15px 10px 0;
	position:relative;
}
#main_bx02 > ul > li > a {
	position:relative;
	width:262px; height:222px;
	display:block;
}
#main_bx02 > ul > li > a > img {
	border:1px solid #f0f0f0;
}
#main_bx02 > ul > li > a > p {
	position:absolute;
	top:0; left:0;
	width:262px; height:146px;
	padding-top:76px;
	text-align:center;
	color:#fff;
	font-weight:600;
	z-index:50;
	background:#06c4fa url(../images/main/main_bx02_bg01.png) no-repeat 50% 50%;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	-webkit-transition: all 0.2s ease-in-out 0.1s;
	-moz-transition: all 0.2s ease-in-out 0.1s;
	-o-transition: all 0.2s ease-in-out 0.1s;
	-ms-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
}
#main_bx02 > ul > li > a > p span.text01 {
	display:block;
	font-size:18px;
	margin-bottom:25px;
}
#main_bx02 > ul > li > a > p span.text02 {
	display:block;
	font-size:16px;
}
#main_bx02 > ul > li:hover > a > p {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
	opacity:0.8;
}

#main_bx03 {
	width:100%; height:410px;
	background-color:#444;
	color:#fff;
	
}
#main_bx03 .mbx03_bx {
	width:1100px; height:435px;
	margin:0 auto;
	
}

#main_bx03 .mapcanvas {
	
	width:330px; height:180px; background-color:#ddd; border:1px solid #dfdfdf;
}

.mbx03_01 {
	width:460px; height:385px;
	padding-top:50px;
	float:left;
}
.mbx03_01_title {
	font-size:30px;
	line-height:32px;
	font-weight:600;
	margin-bottom:36px;
}
.mbx03_01_title > span {
	font-size:33px;
	display:block;
	font-weight:400;
}
.mbx03_01_text {
	line-height:130%;
	padding-bottom:13px;
}
#main_bx03_global {
	width:100%; height:435px;
	background-color:#444;
	color:#fff;
}

#main_bx03_global .mbx03_bx_global {
	width:1100px; height:435px;
	margin:0 auto;
}

#main_bx03_global .mapcanvas {
	
	width:330px; height:180px; background-color:#ddd; border:1px solid #dfdfdf;
}

.mbx03_01_global {
	width:460px; height:385px;
	padding-top:50px;
	float:left;
}

.mbx03_01_title_global {
	font-size:30px;
	line-height:32px;
	font-weight:600;
	margin-bottom:36px;
}

.mbx03_01_title_global > span {
	font-size:33px;
	display:block;
	font-weight:400;
}

.mbx03_01_text_global {
	line-height:130%;
	padding-bottom:13px;
}
	
@media only screen and (max-width: 1100px) {
	#main_bx03_global {
		height:880px;
	}
	#main_bx03 {
		height:934px;
	}
	#main_bx03_global .mbx03_bx_global {
		width:100%; height:880px;
		margin:0 auto;
	}
	#main_bx03 .mbx03_bx{
		width:100%; height:934px;
	}
	#main_bx03_global .mapcanvas, #main_bx03 .mapcanvas  {
		width:480px; height:270px; 
		margin:0 auto;
	}
	
	.mbx03_01_global, .mbx03_01 {
		width:100%; height:455px;
		padding-top:50px;
		float:left;
	}
	
	.mbx03_01_title_global, .mbx03_01_title {
		width:100%;
		text-align:center;
	}
	
	.mbx03_01_text_global, .mbx03_01_text {
		text-align:center;
	}
}

@media only screen and (max-width: 802px) {
	#main_bx03_global {
		height:730px;
	}
	
	#main_bx03 {
		height:834px;
	}
	
	#main_bx03_global .mbx03_bx_global {
		height:730px;
	}
	
	#main_bx03 .mbx03_bx {
		height:834px;
	}
	
	#main_bx03_global .mapcanvas, #main_bx03 .mapcanvas {
		width:320px; height:180px; 
	}
	.mbx03_01_global, .mbx03_01 {
		padding-top:25px;
		height:350px;
	}
}

@media only screen and (max-width: 470px) {
	#main_bx03 {
		height:730px;
	}
	
	#main_bx03 .mbx03_bx {
		height:730px;
	}
}
.mbx03_02 {
	width:640px; height:395px;
	padding-top:20px;
	float:left;
}
.mbx03_02 > ul {
	width:100%;
	overflow:auto;
	border-bottom:1px solid #333;
	padding:25px 0 23px 0;
}
.mbx03_02 > ul > li {
	float:left;
	line-height:20px;
}
.mbx03_02 > ul > li > font {
	font-weight:600;
	display:inline-block; zoom:1; *display:inline;
	padding-right:10px;
}
.mbx03_02 > ul > li > span {
	display:inline-block; zoom:1; *display:inline;
	width:110px; height:10px;
	font-weight:600;
}
.mbx03_02 .mbx0302_title {
	float:left;
	width:500px;
	font-size:18px;
	font-weight:600;
}

.mbx03_02_global {
	width:640px; height:395px;
	padding-top:40px;
	float:left;
}

.mbx03_02_global > ul {
	width:100%;
	overflow:auto;
	border-bottom:1px solid #333;
	padding:25px 0 23px 0;
}
.mbx03_02_global > ul > li {
	float:left;
	line-height:150%;
}
.mbx03_02_global > ul > li > font {
	font-weight:600;
	display:inline-block; zoom:1; *display:inline;
	padding-right:10px;
}
.mbx03_02_global > ul > li > span {
	display:inline-block; zoom:1; *display:inline;
	width:130px; height:100%;
	font-weight:600;
}
.mbx03_02_global .mbx0302_title {
	float:left;
	width:500px;
	font-size:18px;
	font-weight:600;
}

@media only screen and (max-width: 1100px) {
	.mbx03_02_global, .mbx03_02 {
		width:100%;
		padding-top:30px;
		height:346px;
	}
	
	.mbx03_02 {
		height:400px;
	}
	.mbx03_02_global > ul, .mbx03_02 > ul {
		padding:25px 200px 23px 200px;
	}
}

@media only screen and (max-width: 802px){
	.mbx03_02_global > ul, .mbx03_02 > ul {
		padding:25px 100px 23px 100px;
	}

}

@media only screen and (max-width: 470px) {
	.mbx03_02_global, .mbx03_02 {
		padding-top:20px;
		height:300px;
	}
	.mbx03_02_global > ul, .mbx03_02 > ul {
		padding:5px 15px 10px 15px;
	}
	
	.mbx03_02_global .mbx0302_title, .mbx03_02 .mbx0302_title {
		font-size:15px;
	}
	
	.mbx03_02_global > ul > li, .mbx03_02 > ul > li {
		font-size:12px;
	}
	
	.mbx03_02_global > ul > li > span, .mbx03_02 > ul > li > span {
		width:120px;
	}
}

#main_bx04 {
	width:100%; height:506px;
	background:url(../images/main/main_bx02_bg01.png);
	border-top:2px solid #fff;
	padding-top:60px;
}
#main_bx04 > ul {
	width:1100px;
	margin:0 auto;
}

#main_bx04 > ul.webmenu {
	display:block;
}

#main_bx04 > ul.mobmenu {
	display:none;
}
#main_bx04 {
	width:100%; height:506px;
	background:url(../images/main/main_bx02_bg01.png);
	border-top:2px solid #fff;
	padding-top:60px;
}
#main_bx04 > ul {
	width:1100px;
	margin:0 auto;
}

#main_bx04 > ul.webmenu {
	display:block;
}

#main_bx04 > ul.mobmenu {
	display:none;
}
#main_bx04 > ul > li {
	width:264px; /*height:460px;*/
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx04 > ul > li > ul > .main_bx04_3row_li {
	width:264px; height:143px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx04 > ul > li > ul > .main_bx04_2row_li {
	width:264px; height:222px;
	float:left;
	box-sizing:border-box;
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx04 > ul > li > ul > li:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
	opacity:0.5;
}
#main_bx04 > ul > li > ul > li a {
	width:260px; height:460px;
	display:block;
	
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx04 > ul > li > ul > .main_bx04_3row_li > a {
	width:260px; height:143px;
	display:block;
	
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx04 > ul > li > ul > .main_bx04_2row_li > a {
	width:260px; height:222px;
	display:block;
	
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx04 > ul > li > a > div {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	position:absolute;
	z-index:50;
	top:0; left:0;
	width:100%; height:100%;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
#main_bx04 > ul > li > a:hover > div {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	background:url(../images/main/main_bx01_bg02.png) no-repeat 0 0;
	text-align:center;
}
#main_bx04 > ul > li > a > div > p {
	padding-top:77px;
	font-size:22px;
	font-weight:600;
}
#main_bx04 > ul > li > a > div > span {
	display:block;
	width:125px;
	margin:0 auto;
	padding-top:15px;
}

#main_bx04 .title_bx {
	background-image:none;
}
#main_bx04 .title_bx:hover {
	background-image:none;
}

#main_bx05 {
	width:100%; height:150px;
	background:url(../images/main/main_bx02_bg01.png);
	border-top:2px solid #fff;
	padding-top:20px;
	margin-bottom:10px;
}

#main_bx05 > ul {
	width:1100px;
	margin:0 auto;
}
#main_bx05 > ul.banner_title > img {
	width:1100px;
	height:23px;
}
#main_bx05 > ul > li {
	background:url(../images/main/main_bx01_bg.png);
	width:264px; height:104px;
	float:left;
	box-sizing:border-box;
	margin:10px 10px 12px 0;
	text-align:center;
}

#main_bx05 > ul > li > a {
	width:260px; height:100px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx05 > ul > li > a > div {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	position:absolute;
	z-index:50;
	top:0; left:0;
	width:100%; height:100%;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
#main_bx05 > ul > li > a:hover > div {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	background:url(../images/main/main_bx01_bg02.png) no-repeat 0 0;
	text-align:center;
}
#main_bx05 > ul > li > a > div > p {
	padding-top:77px;
	font-size:22px;
	font-weight:600;
}
#main_bx05 > ul > li > a > div > span {
	display:block;
	width:125px;
	margin:0 auto;
	padding-top:15px;
}
#main_bx06 {
	width:100%; height:250px;
	background:url(../images/main/main_bx02_bg01.png);
	border-top:2px solid #fff;
	padding-top:60px;
}
#main_bx06 > ul {
	width:1100px;
	margin:50 auto;
}

#main_bx06 > ul.webmenu {
	display:block;
}

#main_bx06 > ul.mobmenu {
	display:none;
}

#main_bx06 > ul > li {
	width:264px; height:230px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx06 > ul > li > ul > .main_bx06_3row_li {
	width:264px; height:143px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx06 > ul > li > ul > .main_bx06_2row_li {
	width:264px; height:222px;
	float:left;
	box-sizing:border-box;
	margin:0 10px 12px 0;
	text-align:center;
}

#main_bx06 > ul > li > ul > li:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
	opacity:0.5;
}
#main_bx06 > ul > li > ul > li a {
	width:260px; height:460px;
	display:block;
	
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx06 > ul > li > ul > .main_bx06_3row_li > a {
	width:260px; height:143px;
	display:block;
	
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx06 > ul > li > ul > .main_bx06_2row_li > a {
	width:260px; height:222px;
	display:block;
	
	position:relative;
	color:#fff;
	text-align:center;
}

#main_bx06 > ul > li > a > div {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	position:absolute;
	z-index:50;
	top:0; left:0;
	width:100%; height:100%;
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
#main_bx06 > ul > li > a:hover > div {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	background:url(../images/main/main_bx01_bg02.png) no-repeat 0 0;
	text-align:center;
}
#main_bx06 > ul > li > a > div > p {
	padding-top:77px;
	font-size:22px;
	font-weight:600;
}
#main_bx06 > ul > li > a > div > span {
	display:block;
	width:125px;
	margin:0 auto;
	padding-top:15px;
}

#main_bx06 .title_bx {
	background-image:none;
}
#main_bx06 .title_bx:hover {
	background-image:none;
}
@media only screen and (max-width: 1100px) {
	#main_bx04 {
		width:100%;
		height:1000px;
	}

	#main_bx05 {
		width:100%;
		/*height:300px;		*/
	}
	#main_bx06 {
		width:100%;
		height:500px;
	}
	#main_bx04 > ul , #main_bx05 > ul, #main_bx06 > ul{
		width:548px;		
		text-align:center;
	}
}

@media only screen and (max-width: 470px) {
	#main_bx04 {
		height:740px;
	}
	
	#main_bx04 > ul.webmenu {
		display:none;
	}
	
	#main_bx04 > ul.mobmenu, #main_bx05 > ul {
		width:310px;
		display:block;
	}
	
	#main_bx04 > ul.mobmenu > li {
		width:145px; height:132px;
	}
	
	#main_bx04 > ul.mobmenu > li.mobmenu_tcol {
		width:280px; height:132px;
	}
	
	#main_bx04 > ul.mobmenu > li > a {  
		width:130px; height:130px;
		display:block;
		border:1px solid #fefefe;
		position:relative;
		color:#fff;
		text-align:center;
	}
	#main_bx04 > ul.mobmenu > li > a >img{
		width:130px; height:130px;
	}
	#main_bx04 > ul.mobmenu > li.mobmenu_tcol > a {
		width:278px;
	}
	#main_bx04 > ul.mobmenu > li.mobmenu_tcol > a > img {
		width:278px;
	}
	/*#main_bx05 {
		height:511px;
	}
	*/
	#main_bx05 > ul > li {
		margin:10px 23px;
	}
	#main_bx06 {
		height:400px;
	}
	
	#main_bx06 > ul.webmenu {
		display:none;
	}
	
	#main_bx06 > ul.mobmenu {
		width:310px;
		display:block;
	}
	
	#main_bx06 > ul.mobmenu > li {
		width:145px; height:132px;
	}
	
	#main_bx06 > ul.mobmenu > li.mobmenu_tcol {
		width:280px; height:132px;
	}
	
	#main_bx06 > ul.mobmenu > li > a {  
		width:140px; height:170px;
		display:block;
		border:1px solid #fefefe;
		position:relative;
		color:#000;
		text-align:center;
	}
	#main_bx06 > ul.mobmenu > li > a >img{
		width:140px; height:90px;
	}
	#main_bx06 > ul.mobmenu > li.mobmenu_tcol > a {
		width:278px;
	}
	#main_bx06 > ul.mobmenu > li.mobmenu_tcol > a > img {
		width:278px;
	}
}

.toTop {
	
	position:fixed;
	bottom:5px;
	right:5px;
	
	text-decoration:none;
}

#toTop:hover {
	
}

/* Back to Top */

.back-to-top {
	position: absolute; z-index:9999; opacity: 0; overflow: hidden; 
	right: 20px; bottom: 0; width: 33px; height: 33px; 
	background: #FFF url(../images/back_to_top.png) -1px no-repeat; 
	border:1px solid #efeff1; text-indent: -9999px; 
	border-radius: 100%; box-sizing: border-box;
	-webkit-transition: opacity .7s ease-in-out,bottom .5s ease-in-out;
		-moz-transition: opacity .7s ease-in-out,bottom .5s ease-in-out;
				transition: opacity .7s ease-in-out,bottom .5s ease-in-out;
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	        transform: translateZ(0);
}
.back-to-top.affix {position:fixed; opacity: 1; bottom: 20px; }
.back-to-top.affix-bottom {opacity: 1; }
.back-to-top:hover {opacity: 0.5;}

.back-to-top1 {position: absolute; z-index:101; opacity: 0; overflow: hidden; right: 20px; bottom: 0; width: 33px; height: 33px; background: #FFF url(../images/back_to_top.png) 8px 8px no-repeat; border:1px solid #efeff1; text-indent: -9999px; border-radius: 100%; box-sizing: border-box;
	-webkit-transition: opacity .7s ease-in-out,bottom .5s ease-in-out;
		-moz-transition: opacity .7s ease-in-out,bottom .5s ease-in-out;
				transition: opacity .7s ease-in-out,bottom .5s ease-in-out;
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	        transform: translateZ(0);
}
/* intro */
.intro01_bx {
	text-align:left;
	background:url(../images/introduce/page01_img04.jpg) no-repeat 0 0;
	line-height:190%;
	height:1081px;
	padding:108px 0 0 33px;
	margin-bottom:0px;
}
.intro01_bx p.introbx00 {
	margin-bottom:35px;

}
.intro01_bx p.introbx01 {
	width:560px;
	margin-bottom:17px;
	text-align:justify;
}
.intro01_bx p.introbx02 {
	padding-top:65px;
	text-align:right;
}
.intro01_bx02 {
	text-align:left;
	background:url(../images/introduce/page01_img01.png) no-repeat 0 0;
	line-height:190%;
	height:958px;
	padding:124px 33px 0 33px;
	margin-bottom:10px;
}
.intro01_bx02 p.sty01, .intro01_bx03 p.sty01, .intro01_bx04 p.sty01, .intro01_bx05 p.sty01 {
	color:#2f5031;
	font-weight:600;
	font-size:16px;
	margin-bottom:10px;
}
.intro01_bx02 p.sty02, .intro01_bx03 p.sty02, .intro01_bx04 p.sty02, .intro01_bx05 p.sty02 {
	margin-top:7px;
	text-align:justify;
}
.intro01_bx02 p.sty03, .intro01_bx03 p.sty03, .intro01_bx04 p.sty03, .intro01_bx05 p.sty03 {
	margin-top:7px;
	text-align:justify;
	width:0px;
}
.intro01_bx03 {
	text-align:left;
	background:url(../images/introduce/page01_img02.png) no-repeat 0 0;
	line-height:190%;
	height:663px;
	padding:0px 33px 0 500px;
	margin-bottom:0px;
}
.intro01_bx04 {
	text-align:left;
	background:url(../images/introduce/page01_img03.png) no-repeat 0 0;
	line-height:190%;
	height:710px;
	padding:0px 500px 0 33px;
	margin-bottom:0px;
}
.intro01_bx05 {
	text-align:left;
	background:url(../images/introduce/page01_img04.png) no-repeat 0 0;
	line-height:190%;
	height:561px;
	padding:0px 80px 0 280px;
	margin-bottom:0px;
}
.intro01_bx06 {
	text-align:left;
	background:url(../images/introduce/page01_img05.png) no-repeat 0 0;
	line-height:160%;
	height:704px;
	padding:0px 80px 0 350px;
	margin-bottom:55px;
}

.horizontal > .active a, .horizontal > .active a:hover {
	background-color:#89a52c;
	color:#fff;
}

.intro04_03_bx {
	position:relative;
	width:1100px; height:825px;
	background:url(../images/introduce/page04_03_img01.jpg) no-repeat 35px 75px;
}
.intro04_03_bx > ul {
	width:615px;
	margin:0 auto;
}
.intro04_03_bx > ul > li {
	display:inline-block; zoom:1; *display:inline;
	width:198px; height:58px;
	margin-right:4px;
}
.intro04_03_bx > ul > li.last {
	margin-right:0;
}
.intro04_03_bx > ul > li > a {
	width:198px; height:58px;
	display:inline-block; zoom:1; *display:inline;
	border:1px solid #cad4b2;
	box-sizing:border-box;
	padding-top:18px;
	text-align:center;
	font-size:18px;
	font-weight:600;
	color:#7c7c7c;
}
.intro04_03_bx > ul > li > a:hover {
	color:#4f6f00;
	border:1px solid #8fc320;
}
.intro04_03_bx > div {
	margin-top:12px;
	position:relative;
	text-align:left;
	padding-left:35px;
}

/* intro jp */
.intro01_bx_global {
	text-align:left;
	background:url(../images/introduce/page01_img01_jp.png) no-repeat 0 0;
	line-height:190%;
	height:500px;
	padding:108px 0 0 33px;
	margin-bottom:55px;
}
.intro01_bx_global p.introbx00 {
	margin-bottom:35px;

}
.intro01_bx_global p.introbx01 {
	width:610px;
	margin-bottom:17px;
	text-align:justify;
}

@media only screen and (max-width: 1100px) {
	.intro01_bx_global {
		background-size: 800px;
		padding:81px 0 0 33px;
	}
	.intro01_bx_global p.introbx01 {
		width:430px;
		margin-bottom:10px;
		
	}
}

@media only screen and (max-width: 802px) {
	.intro01_bx_global {
		background-size: 460px;
		padding:120px 0 0 33px;
	}
	.intro01_bx_global p.introbx01 {
		width:430px;
		margin-bottom:10px;
		
	}
}

@media only screen and (max-width: 470px) {
	.intro01_bx_global {
		background-size: 310px;
		padding:108px 0 0 0;
	}
	.intro01_bx_global p.introbx01 {
		width:310px;
		margin-bottom:10px;
		
	}
}

/* intro jp */
.intro04_03_bx_jp {
	position:relative;
	width:1100px; height:825px;
	background:url(../images/introduce/page04_03_img01_jp.jpg) no-repeat 35px 75px;
	background-position:center 100px;
}
/* intro en */
.intro04_03_bx_en {
	position:relative;
	width:1100px; height:825px;
	background:url(../images/introduce/page04_03_img01_en.jpg) no-repeat 35px 75px;
	background-position:center 100px;
}
/* intro zh */
.intro04_03_bx_zh {
	position:relative;
	width:1100px; height:825px;
	background:url(../images/introduce/page04_03_img01_zh.png) no-repeat 35px 75px;
	background-position:center 100px;
}

.intro04_03_bx_jp > ul, .intro04_03_bx_en > ul, .intro04_03_bx_zh > ul {
	width:615px;
	margin:0 auto;
}
.intro04_03_bx_jp > ul > li, .intro04_03_bx_en > ul > li, .intro04_03_bx_zh > ul > li {
	display:inline-block; zoom:1; *display:inline;
	width:198px; height:58px;
	margin-right:4px;
}
.intro04_03_bx_jp > ul > li.last, .intro04_03_bx_en > ul > li.last, .intro04_03_bx_zh > ul > li.last {
	margin-right:0;
}
.intro04_03_bx_jp > ul > li > a, .intro04_03_bx_en > ul > li > a, .intro04_03_bx_zh > ul > li > a {
	width:198px; height:58px;
	display:inline-block; zoom:1; *display:inline;
	border:1px solid #cad4b2;
	box-sizing:border-box;
	padding-top:18px;
	text-align:center;
	font-size:18px;
	font-weight:600;
	color:#7c7c7c;
}
.intro04_03_bx_jp > ul > li > a:hover, .intro04_03_bx_en > ul > li > a:hover, .intro04_03_bx_zh > ul > li > a:hover {
	color:#4f6f00;
	border:1px solid #8fc320;
}
.intro04_03_bx_jp > div, .intro04_03_bx_en > div, .intro04_03_bx_zh > div {
	margin-top:12px;
	position:relative;
	text-align:left;
	padding-left:35px;
}

.intro04_03_bx_jp > div#tab-2 {
	margin:auto;
	width:615px;
	padding-top:500px;
}
.intro04_03_bx_jp > div#tab-2 div{
	display:block;
	padding-bottom:10px;
}

@media only screen and (max-width: 1100px) {
	.intro04_03_bx_jp, .intro04_03_bx_en, .intro04_03_bx_zh {
		width:800px;
	}
	
	.intro04_03_bx_jp > div > img, .intro04_03_bx_en > div > img, .intro04_03_bx_zh > div > img {
		width:640px;
		padding-top:100px;
	}
}

@media only screen and (max-width: 802px) {
	.intro04_03_bx_jp, .intro04_03_bx_en, .intro04_03_bx_zh {
		width:470px;
		height:650px;
		background-size:350px;
	}
	.intro04_03_bx_jp > ul, .intro04_03_bx_en > ul, .intro04_03_bx_zh > ul {
		width:450px;
		margin:0 auto;
	}
	.intro04_03_bx_jp > div#tab-2 {
		width:450px;
		padding-top:400px;
	}

	.intro04_03_bx_jp > ul > li, .intro04_03_bx_en > ul > li, .intro04_03_bx_zh > ul > li {
		width:140px; height:58px;
	}
	.intro04_03_bx_jp > ul > li > a, .intro04_03_bx_en > ul > li > a, .intro04_03_bx_zh > ul > li > a {
		width:140px; height:58px;
		font-size:15px;
	}
	
	.intro04_03_bx_jp > div > img, .intro04_03_bx_en > div > img, .intro04_03_bx_zh > div > img {
		width:450px;
		margin-left: -60px;
	}
}

@media only screen and (max-width: 470px) {
	.intro04_03_bx_jp, .intro04_03_bx_en, .intro04_03_bx_zh {
		width:310px;
		height:590px;
		background-size:310px;
		background-position:center 51px;
	}
	.intro04_03_bx_jp > ul, .intro04_03_bx_en > ul, .intro04_03_bx_zh > ul {
		width:310px;
		height:48px;
		margin:0 auto;
	}
	.intro04_03_bx_jp > div#tab-2 {
		width:310px;
		padding-top:300px;
		padding-left:0px;
	}
	.intro04_03_bx_jp > div#tab-2 div {
		font-size:13px;
	}
	
	.intro04_03_bx_jp > ul > li, .intro04_03_bx_en > ul > li, .intro04_03_bx_zh > ul > li {
		width:98px; height:48px;
	}
	.intro04_03_bx_jp > ul > li > a, .intro04_03_bx_en > ul > li > a, .intro04_03_bx_zh > ul > li > a {
		width:98px; height:48px;
		font-size:14px;
		float:left;
	}
	
		
	.intro04_03_bx_jp > div, .intro04_03_bx_en > div, .intro04_03_bx_zh > div {
		margin-top:25px;
		padding-left:45px;
	}
	
	.intro04_03_bx_jp > div > img, .intro04_03_bx_en > div > img, .intro04_03_bx_zh > div > img {
		/*width:300px;*/
		padding-top:40px;
		margin-left:-100px;
	}
	
	.tabs_animate { padding-left:0px !important; }
	
}

.loca_bx01, .loca_bx02, .loca_bx03, .loca_bx04, .loca_bx05 {
	background:url(../images/introduce/page04_03_img05.png) no-repeat top left;
	width:170px; height:70px;
	padding:12px 0 0 12px;
	position:absolute;
	font-size:13px;
}
.loca_title {
	padding-bottom:3px;
	color:#464646;
	font-weight:600;
}
.loca_bx01 {
	top:221px; left:649px;
}
.loca_bx02 {
	top:256px; left:280px;
}
.loca_bx03 {
	top:314px; left:300px;
}
.loca_bx04 {
	top:289px; left:578px;
}
.loca_bx05 {
	top:256px; left:636px;
}

.introbx_02 {
	width:1032px; height:422px;
	background:url(../images/introduce/page03_img.png) no-repeat 0 0;
	position:relative;
}
.introbx02_tab01, .introbx02_tab02, .introbx02_tab03, .introbx02_tab04, .introbx02_tab05 {
	position:absolute;
	display:block;
	z-index:10;
}
.introbx02_tab01 a, .introbx02_tab02 a, .introbx02_tab03 a, .introbx02_tab04 a, .introbx02_tab05 a {
	width:100%; height:100%;
	display:block;
}
.introbx02_tab01 {
	width:186px; height:63px;
	top:262px; left:115px;
}
li.active > .introbx02_tab01 {
	background:url(../images/introduce/page03_img02.png) no-repeat;
}
.introbx02_tab02 {
	width:186px; height:63px;
	top:262px; left:335px;
}
li.active > .introbx02_tab02 {
	background:url(../images/introduce/page03_img03.png) no-repeat;
}
.introbx02_tab03 {
	width:186px; height:63px;
	top:262px; left:540px;
}
li.active > .introbx02_tab03 {
	background:url(../images/introduce/page03_img04.png) no-repeat;
}
.introbx02_tab04 {
	width:155px; height:63px;
	top:216px; left:760px;
}
li.active > .introbx02_tab04 {
	background:url(../images/introduce/page03_img05.png) no-repeat;
}
.introbx02_tab05 {
	width:155px; height:63px;
	top:308px; left:760px;
}
li.active > .introbx02_tab05 {
	background:url(../images/introduce/page03_img06.png) no-repeat;
}
.introbx_02_cbx {
	background:url(../images/introduce/page03_img2_bg01.png) no-repeat top;
	padding-top:28px;
	width:1032px;
}
.introbx_02_cbx > dl {
	background:url(../images/introduce/page03_img2_bg02.png) no-repeat bottom;
	min-height:210px;
}
.introbx_02_cbx > dl > dt {
	padding-top:29px;
	font-size:17px;
	color:#545454;
	font-weight:600;
	width:30%;
	margin:0 auto;
	border-bottom:1px solid #dcdfe3;
	display:block;
}
.introbx_02_cbx > dl > dt > span {
	display:inline-block; zoom:1; *display:inline;
	width:32px; height:36px;
	background:url(../images/spage_text01_bg.jpg) no-repeat 0 0;
	vertical-align:top;
	margin-top:-3px;
}
.introbx_02_cbx > dl > dd {
	width:890px;
	margin:37px auto 0 auto;
	text-align:left;
	line-height:190%;
	padding-bottom:70px;
}
.introbx_02_cbx > dl > dd.introbx_02_cbx_01 {
	background:url(../images/introduce/page03_img07.png) no-repeat 0 0;
	width:610px; height:190px;
	padding:80px 0 50px 280px;
}
.introbx04_img01 {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img01.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
}
.introbx04_img02 {
	width:100%; height:366px;
	background:url(../images/introduce/page05_img02.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}
.introbx04_img03 {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img03.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}
.introbx04_img04 {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img04.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}

.introbx04_img01_jp {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img01_jp.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
}
.introbx04_img02_jp {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img02_jp.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}
.introbx04_img03_jp {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img03_jp.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}

.introbx04_img01_en {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img01_en.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
}
.introbx04_img02_en {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img02_en.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}
.introbx04_img03_en {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img03_en.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}

.introbx04_img01_zh {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img01_zh.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
}
.introbx04_img02_zh {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img02_zh.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}
.introbx04_img03_zh {
	width:100%; height:304px;
	background:url(../images/introduce/page05_img03_zh.jpg) no-repeat top center;
	font-size:0;
	text-indent:-9999px;
	margin-top:15px;
}

@media only screen and (max-width: 1100px) {
	.introbx04_img01_jp, .introbx04_img02_jp, .introbx04_img03_jp, .introbx04_img01_en, .introbx04_img02_en, .introbx04_img03_en, .introbx04_img01_zh, .introbx04_img02_zh, .introbx04_img03_zh {
		background-size:800px;
		height:200px;
	}
}

@media only screen and (max-width: 802px) {
	.introbx04_img01_jp {
		background-size:470px;
		background:url(../images/introduce/page05_img01_jp_m.png) no-repeat top center;
	}
	
	.introbx04_img02_jp {
		background-size:470px;
		background:url(../images/introduce/page05_img02_jp_m.png) no-repeat top center;
	}
	
	.introbx04_img03_jp {	
		background:url(../images/introduce/page05_img03_jp_m.png) no-repeat top center;
		background-size:470px;
		height:427px;
	}
	
	.introbx04_img01_en {
		background-size:470px;
		background:url(../images/introduce/page05_img01_en_m.png) no-repeat top center;
	}
	
	.introbx04_img02_en {
		background-size:470px;
		background:url(../images/introduce/page05_img02_en_m.png) no-repeat top center;
	}
	
	.introbx04_img03_en {	
		background:url(../images/introduce/page05_img03_en_m.png) no-repeat top center;
		background-size:470px;
		height:427px;
	}
	
	.introbx04_img01_zh {
		background-size:470px;
		background:url(../images/introduce/page05_img01_zh_m.png) no-repeat top center;
	}
	
	.introbx04_img02_zh {
		background-size:470px;
		background:url(../images/introduce/page05_img02_zh_m.png) no-repeat top center;
	}
	
	.introbx04_img03_zh {	
		background-size:470px;
		background:url(../images/introduce/page05_img03_zh_m.png) no-repeat top center;
	}
}

@media only screen and (max-width: 470px) {
	.introbx04_img01_jp, .introbx04_img02_jp, .introbx04_img03_jp, .introbx04_img01_en, .introbx04_img02_en, .introbx04_img03_en, .introbx04_img01_zh, .introbx04_img02_zh, .introbx04_img03_zh {
		background-size:310px;
		height:150px;
	}
	
	.introbx04_img03_jp, .introbx04_img03_en, .introbx04_img03_zh {
		height:250px;
	}
}


.spage_sbx02 {
	text-align:left;
	width:1030px; margin:0 auto;
	line-height:170%;
}
.spage_sbx02 > ul {
	float:left;
}
.spage_sbx02 > ul > li {
	width:245px; height:245px;
	float:left;
	box-sizing:border-box;
	margin:0 5px 12px 0;
	text-align:center;
}

.spage_sbx02_global {
	text-align:left;
	width:1030px; margin:0 auto;
	line-height:170%;
}

.spage_sbx02_global > ul {
	/*float:left;*/
	margin: auto;
}

.spage_sbx02_global > ul > li {
	width:245px; height:245px;
	float:left;
	box-sizing:border-box;
	margin:0 10px 12px 0;
	text-align:center;
}

.spage_sbx02_global > ul > .litrow {
	width:245px; height:490px;
	float:left;
	box-sizing:border-box;
	margin:0 10px 12px 0;
	text-align:center;
}

.spage_sbx02_global > ul .litcol {
	width:490px; height:245px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

.spage_sbx02_global > ul > .lit {
	width:490px; height:490px;
	float:left;
	box-sizing:border-box;
	
	margin:0 10px 12px 0;
	text-align:center;
}

.spage_sbx02_global > ul .lit > a {
	width:492px; height:492px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

.spage_sbx02_global > ul .litcol > a {
	width:492px; height:241px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

.spage_sbx02_global > ul .litrow > a {
	width:241px; height:492px;
	display:block;
	border:1px solid #fefefe;
	position:relative;
	color:#fff;
}

@media only screen and (max-width: 1100px) {
	.spage_sbx02_global {
		width:800px;
		text-align:center;
	}
	
	.spage_sbx02_global > ul {
		width:510px;		
		text-align:center;
	}
	
	.spage_sbx02_global > ul li.lit {
		width:510px; height:510px;
	}
	
	.spage_sbx02_global > ul > li {
		text-align:center;
	}
}

@media only screen and (max-width: 802px) {
	.spage_sbx02_global {
		width:460px;
	}
	.spage_sbx02_global > .hr_st01 {
		width:460px;
		background-size:460px;
	}
	
	.spage_sbx02_global > ul {
		width:460px;		
		text-align:center;
	}
	
	.spage_sbx02_global > ul > li {
		width:220px; height:220px;
	}
	
	.spage_sbx02_global > ul > li > img {
		width:220px; height:220px;
	}
	
	.spage_sbx02_global > ul li.lit {
		width:450px; height:450px;
	}
	
	.spage_sbx02_global > ul li.lit > img {
		width:450px; height:450px;
	}
}

@media only screen and (max-width: 470px) {
	.spage_sbx02_global {
		width:310px;
	}
	
	.spage_sbx02_global > .hr_st01 {
		width:310px;
		background-size:310px;
	}
	
	.spage_sbx02_global > ul {
		width:310px;
	}
	
	.spage_sbx02_global > ul > li {
		width:300px; height:300px;
	}
	
	.spage_sbx02_global > ul > li > img {
		width:290px; height:290px;
	}
	
	.spage_sbx02_global > ul li.lit {
		width:300px; height:300px;
	}
	
	.spage_sbx02_global > ul li.lit > img {
		width:290px; height:290px;
	}
}

.spage_title {
	padding-right:57px;
	margin:30px 0 20px 0;
	background:url(../images/subpage_titleline.gif) no-repeat right 50%;
	text-align:left;
	display:inline-block; zoom:1; *display:inline;
}
.spage_text01 {
	font-size:18px;
	font-weight:400;
	color:#454545;
	line-height:1.7em;
	padding:20px 0 22px 104px;	
}
.spage_text01_question {
	font-size:18px;
	font-weight:600;
	line-height:1.7em;
	padding:0px 0px 0px 400px
}
.spage_text01_textbox {
	font-size:16px;
	color:#ff0000;
	line-height:1.5em;
	border-width:10px;
	border-color:#ff0000;
	paddingL 10px 10px 10px 10px;
	width:100%;
	margin:50px 0 20px 92px;
	max-width:900px
}
.spage_text02 {
	margin-bottom:38px;
}
.spage_text02 span {
	font-size:15px;
	font-weight:600;
	display:block;
	margin:15px 0 3px 0;
}
.spage_text03 {
	font-size:15px;
	line-height:200%;
	margin:-10px 0 30px 0;
	color:#464646;
}
.spage_text04 {
	padding-right:30%;
	margin-bottom:30px;
}
.spage_text05 {
	font-size:17px;
	font-weight:600;
	color:#307328;
}
.hr_st01 {
	border:0;
	padding:0;
	width:1031px; height:7px;
	background:#fff url(../images/hr_img01.gif) repeat 50% 50%;
}
span.arrow01 {
	display:inline-block; zoom:1; *display:inline;
	background:url(../images/span_arrow01.jpg) no-repeat 2px 3px;
	width:23px; height:16px;
	vertical-align:bottom;
}

/* clinic */
.clinic_bx01 {
	padding-right:20%;
	background:url(../images/clinic/page02_img02.jpg) no-repeat bottom right;
}
.clinic_bx02 {
	display:block;
	margin:5px 0;
	padding:10px;
	border:1px solid #dcdfe3;
	background-color:#fbfbfb;
	font-size:13px !important;
	font-weight:400 !important;
}
.clinic_bx03 {
	display:block;
	margin-top:5px;
	padding:10px 10px 10px 15px;
	border:1px solid #dde5c8;
	background-color:#fbfdfa;
	line-height:200%;
}
.clinic_imgbx {
	line-height:0;
	margin-bottom:40px;
}
.processtitle {
	text-align:center;
	margin:50px 0;
}
.clinic08_bx01 {
	background:url(../images/clinic/page08_img05.jpg) no-repeat bottom right;
	padding-right:40%;
}
.clinic_process {
	padding:20px 0;
	background-color:#ffffff;
}
.clinic_process > div {
	margin:0 auto;
}

/* product */
.pagestyle02 {
	width:100%;
	background-position:top center;
	background-repeat:repeat-x;
}
.pagetitle02 {
	padding-top:0px;
}

@media only screen and (max-width: 470px) {
	.pagestyle02 {
		display:block;
	}
	.pagestyle02_mob {
		display:block;
	}
}
.pagestyle02_bg01 {
	background-image:url(../images/product/part02_bg01.jpg);
}
.pagestyle02_bg03 {
	background-image:url(../images/product/part02_bg03.jpg);
}
.pagestyle02_bg05 {
	background-image:url(../images/product/part02_bg05.jpg);
}
.pagestyle02_bg07 {
	background-image:url(../images/product/part02_bg07.jpg);
}
.pagestyle02_bg09 {
	background-image:url(../images/product/part02_bg09.jpg);
}

.product_smenu {
	position:absolute;
	top:54px; left:50%;
	margin-left:-550px;
}
.psmenu {
	width:1100px; height:203px;
	background:url(../images/product/submenu_bg.png) no-repeat 0 0;
	background-size: 1100px 203px;
}
.psmenu > ul > li {
	float:left;
	width:25%; height:82px;
	padding-top:35px;
	box-sizing:border-box;
	text-align:center;
	font-size:18px;
	font-weight:600;
	position:relative;
}
.psmenu > ul > li > a {
	color:#4f6f00;
}
.psmenu > ul > li > ul {
	position:absolute;
	top:100%; left:22px;
	/*width:400px;*/
}
.psmenu > ul > li > ul > li {
	float:left;
	font-size:15px;
	padding:20px 15px 0 15px;
	text-align:center;
}
.psmenu > ul > li > ul > li > a {
	color:#6c6c6c;
}

.product_smenu_global {
	position:relative;
	top:54px; left:50%;
	margin-left:-550px;
}
.psmenu_global {
	width:1100px; height:60px;
	background:url(../images/product/submenu_bg_global01.png) no-repeat 0 0;
	background-size:1100px 60px;
}

.psmenu_global_bottom {
	width:1100px; height:139px;
	background:url(../images/product/submenu_bg_global02.png) no-repeat 0 0;
	background-size:1100px 139px;
}

.psmenu_global > ul > li {
	float:left;
	width:25%; height:82px;
	padding-top:25px;
	box-sizing:border-box;
	text-align:center;
	font-size:16px;
	font-weight:600;
	position:relative;
}
.psmenu_global_bottom > ul > li {
	float:left;
	width:25%; height:auto;
	padding-top:5px;
	box-sizing:border-box;
	text-align:center;
	font-size:18px;
	font-weight:600;
	position:relative;
}
.psmenu_global > ul > li > a, .psmenu_global_bottom > ul > li > a {
	color:#4f6f00;
}
.psmenu_global > ul > li > ul, .psmenu_global_bottom > ul > li > ul  {
	position:absolute;
	top:100%; left:22px;
	width:100%;
}
.psmenu_global > ul > li > ul > li {
	float:left;
	font-size:15px;
	padding:20px 15px 0 15px;
	text-align:center;
}

.psmenu_global_bottom > ul > li > ul > li{
	float:left;
	font-size:15px;
	padding:5px 15px 0 15px;
	text-align:center;
}
.psmenu_global > ul > li > ul > li > a, .psmenu_global_bottom > ul > li > ul > li > a {
	color:#6c6c6c;
}

@media only screen and (max-width: 1100px) {
	.product_smenu_global {
		margin-left:-395px;
	}
	.psmenu_global {
		width:790px;
		background-size:790px 60px;
	}
	.psmenu_global > ul > li, .psmenu_global_bottom > ul > li {
		font-size:15px;
	}
	
	.psmenu_global_bottom {
		width:790px;
		height: 170px;
		background-size:790px 173px;
	}
	.psmenu_global_bottom > ul > li > ul {
		left:0px;
	}
	
	.psmenu_global_bottom > ul > li > ul > li{
		width:100%;
		padding:5px 0;
	}
}

@media only screen and (max-width: 802px) {
	.product_smenu_global {
		margin-left:-235px;
	}
	.psmenu_global {
		width:470px;
		background-size:470px 60px;
	}
	
	.psmenu_global_bottom {
		width:470px; height:167px;
		background-size:470px 170px;
	}
	
	.psmenu_global > ul > li, .psmenu_global_bottom > ul > li {
		font-size:15px;
	}
	
	.psmenu_global_bottom > ul > li > ul > li{
		width:100%;
		font-size:13px;
		padding:5px 0;
	}
}

@media only screen and (max-width: 470px) {
	.product_smenu_global {
		margin-left:-165px;
	}
	.psmenu_global {
		width:310px; height:80px;
		background-size:310px 80px;
	}
	.psmenu_global_bottom {
		width:310px;
		background-size:310px 170px;
	}
	
	.psmenu_global > ul > li, .psmenu_global_bottom > ul > li {
		font-size:13px;
	}
}

.page01_01 {
	text-align:center;
	padding:228px 0 43px 0;
}

@media only screen and (max-width: 1100px) {
	.page01_01 {
		padding:0 0 43px 0;
	}
}

.page01_01_01 {
	text-align:center;
	padding:236px 0 73px 0;
}
.page01_02 {
	background:url(../images/product/part02_bg02.jpg);
}
.page01_04 {
	background:url(../images/product/part02_bg04.jpg);
}
.page01_06 {
	background:url(../images/product/part02_bg06.jpg);
}
.page01_08 {
	background:url(../images/product/part02_bg08.jpg);
}
.page01_10 {
	background:url(../images/product/part02_bg10.jpg);
}
.page01_02 > div, .page01_04 > div, .page01_06 > div, .page01_08 > div, .page01_10 > div {
	width:1100px; min-height:150px;
	margin:0 auto;
	padding:60px 0 110px 0;
	border-top:3px solid rgba(23,23,23,0.7);
	line-height:180%;
}
.product_txtbx01 {
	width:92%;
	box-sizing:border-box;
	padding:0 0 35px 22px;
	color:#fff;
}
.product_txtbx_fl {
	color:#fff;
	float:left;
	width:550px;
	padding:0 0 0 22px;
	box-sizing:border-box;
}
.product_txtbx_fr {
	color:#fff;
	float:left;
	width:550px;
	padding:0 0 0 26px;
	box-sizing:border-box;
}
.product_txtbx_fl dl,.product_txtbx_fr dl {
	width:550px;
	overflow:auto;
	margin-bottom:35px;
}
.product_txtbx_fl dt,.product_txtbx_fr dt {
	font-weight:600;
	font-size:15;
	float:left;
	width:110px;
}
.product_txtbx_fl dd,.product_txtbx_fr dd {
	float:left;
	width:400px;
}
.product_tsty01 {
	font-weight:600;
	font-size:17px;
}
.product_table {
	width:100%;
	color:#fff;
}
.product_table th {
	font-size:28px;
	font-weight:600;
	vertical-align:top;
	padding-top:26px;
}
.product_table th span {
	text-align:center;
	font-size:15px;
	display:block;
	padding-top:5px;
}
.product_table td {
	vertical-align:top;
	height:110px;
	padding-top:20px;
}
.product_table td span {
	display:block;
	padding:5px 0 15px 0;
}
.product_table th.pt_bg, .product_table td.pt_bg {
	background:url(../images/product/tablebg.png);
}

/* mypage */
.writebx01 {
	overflow:auto;
	padding:10px 0;
	text-align:left;
	border-bottom:1px solid #e5e5e5;
}
.writebx01 li { float:left; }
.writebx01 li.write_tit {
	width:18%;
	text-align:center;
	font-weight:600;
	padding-top:7px;
	color:#89a52c;
}
.writebx01 li.write_inputbx { width:80%; }

.ist01 {
	border:1px solid #767676;
	color:#767676;
	font-size:14px;
	padding:8px;
}
.ist01:focus { border:1px solid #424242; }

/* login */


.login_bx {
	height:469px;
	padding-top:0px;
}
.login_bx_mob {
	height:150px;
	padding-top:0px;
}
.login_form {
	background:url(../images/mypage/bg_login.png) no-repeat top left;
	width:490px; height:472px;
	padding-left:510px;
	margin:0 auto;
}
.login_form_mob {
	background:url(../images/mypage/bg_login.png) no-repeat top left;
	width:300px; height:472px;
	padding-left:510px;
	margin:0 auto;
}

.loginbx_01 {
	width:464px; height:250px;
	text-align:right;
}
.loginbx_03 { position:relative; height:164px; }
.loginbx_03 ul li { height:45px; }
.loginbx_03 ul li span {
	display:inline-block;*zoom:1;*display:inline;
	width:113px; height:24px;
	font-size:16px;
	font-weight:600;
	color:#6c6c6c;
}
.loginbx_03 .loginist {
	width:227px; height:22px;
	padding:5px;
	background-color:#f5f5f5;
	border:1px solid #dcdcdc;
}
.loginbx_03 .loginist_mob {
	width:227px; height:22px;
	padding:5px;
	background-color:#f5f5f5;
	border:1px solid #dcdcdc;
}
.loginbx_03 .loginbt {
	position:absolute;
	top:0; right:32px;
}
.loginbx_03 .loginbt a {
	display:block; 
	width:89px; height:47px;
	padding-top:32px;
	color:#fff;
	background-color:#a7c948;
	text-align:center;
	font-weight:600;
}
.loginbx_03 .loginbt_mob a {
	display:block; 
	width:89px; height:47px;
	padding-top:30px;
	color:#fff;
	background-color:#a7c948;
	text-align:center;
	font-weight:600;
}
.loginbx_03 .loginbt a:hover {
	background-color:#8fc320;
}
.loginbx_04 {
	text-align:center;
	line-height:130%;
	float:left;
	padding-left:70px;
}
.loginbx_04 a {
	color:#6c6c6c;
	font-weight:600; font-size:600;
}
.loginbx_04_mob {
	text-align:center;
	line-height:130%;
}
.loginbx_04_mob a {
	color:#6c6c6c;
	font-weight:600; font-size:600;
}
.login_idpw_bt { margin-left:50px; }


/* diet */
.diet04_bx01 {
	margin-top:52px;
}
.pagestyle03 {
	width:100%;
	margin-top:52px;
}
.dietbx01_01 {
	background:url(../images/diet/page01_bg01.png);
	width:100%;
	padding:173px 0 55px 0;
}
.dietbx01_01_01 {
	width:1040px; height:169px;
	margin-top:50px;
	background:url(../images/diet/page01_img01.png) no-repeat 0 0;
	padding:205px 0 0 60px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:150%;
}
.dietbx01_02 {
	background:#9852bc url(../images/diet/page01_bg02.png) no-repeat 0 50%;
	width:100%; height:619px;
}
/* 초록색백업.dietbx01_02 {
	background:#77ab59 url(../images/diet/page01_bg02.png) no-repeat 0 50%;
	width:100%; height:619px;
} */
.dietbx01_02_01{
	padding-top:88px;
}
.dietbx01_02_02 {
	margin-top:40px;
}
.dietbx_ol1, .dietbx_ol2, .dietbx_ol3, .dietbx_ol4, .dietbx_ol5 {
	width:575px; height:40px;
	padding:20px 0 0 100px;
	margin-left:190px;
	font-size:18px;
	font-weight:600;
	color:#fff;
}
.dietbx_ol1 {
	background:url(../images/diet/page01_img03.png) no-repeat 0 0;
}
.dietbx_ol2 {
	background:url(../images/diet/page01_img04.png) no-repeat 0 0;
}
.dietbx_ol3 {
	background:url(../images/diet/page01_img05.png) no-repeat 0 0;
}
.dietbx_ol4 {
	background:url(../images/diet/page01_img06.png) no-repeat 0 0;
}
.dietbx_ol5 {
	background:url(../images/diet/page01_img07.png) no-repeat 0 0;
}

.dietbx01_03 {
	padding:60px 0;
}
.dietbx01_03 > div > p {
	margin-bottom:15px;
}
.dietbx01_04 > div > p {
	font-size:0;
	line-height:0;
}

.dietbx01_01 > div, .dietbx01_02 > div, .dietbx01_03 > div, .dietbx01_04 > div, .dietbx01_05 > div {
	width:1100px;
	margin:0 auto;
}
.diet_title {
	font-size:35px;
	font-weight:700;
	color:#464646;
}
.diet_title span.diet_title01 {
	color:#81319a;
	padding-bottom:10px;
	display:inline-block; zoom:1; *display:inline;
	border-bottom:2px solid #640a80;
}
/* 초록색 백업
.diet_title span.diet_title01 {
	color:#4f6f00;
	padding-bottom:10px;
	display:inline-block; zoom:1; *display:inline;
	border-bottom:2px solid #4f6f00;
}
*/
.diet_title span.diet_title02 {
	padding-bottom:10px;
	display:inline-block; zoom:1; *display:inline;
	border-bottom:2px solid #464646;
}
.diet_titletext {
	background-color:#fff;
	font-weight:600;
	color:#91969c;
	display:inline-block; zoom:1; *display:inline;
	line-height:140%;
	padding:3px 0;
	margin-top:10px;
}
.p0204_img_bx {
	padding-top:50px;
}
.dietbx01_05 {
	padding:50px 0;
	background-color:#9852bc;
}
/* .dietbx01_05 {
	padding:50px 0;
	background-color:#77ab59;
} */

/* progress_icon */
#progress_icon {
	position:relative;
	width:0px;
	height:0px;
}
#progress_icon div {
	position:absolute;
	top:300px;
	left:470px;
}

#close-panel-bt1, #close-panel-bt2, #close-panel-bt3 {
	position:absolute;
	top:55px; right:46px;
	cursor:pointer;
	width:50px; height:50px;
	display:block;
	background-image:url(../images/close_panel.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	border-radius:4px;
}

#close-panel-bt1 {
	text-indent:-9999px;
	background-color:#f35822;
}
#close-panel-bt1:hover {
	background-color:#fe6f3d;
}
#close-panel-bt2 {
	text-indent:-9999px;
	background-color:#8fc320;
}
#close-panel-bt2:hover {
	background-color:#a7dc35;
}
#close-panel-bt3 {
	text-indent:-9999px;
	background-color:#f29800;
}
#close-panel-bt3:hover {
	background-color:#ffb02a;
}

#side_banner {
	width:280px; height:264px;
	background:url(../images/side_banner_bg.png) no-repeat 0 0;
	position:absolute;
	top:85px; right:83px;
	z-index:4000;
}
#side_banner > .sidebn_img {
	position:absolute;
	top:0; left:156px;
	animation-name: drop;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	-webkit-animation-name: drop;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-ms-animation-name: drop;
	-ms-animation-duration: 1s;
	-ms-animation-iteration-count: infinite;
}

@keyframes drop {
  0%   { top: 0%;  left: 156px; }
  50%  { top: -3%; left: 156px; }
  100% { top: 0%; left: 156px; }
}
@-webkit-keyframes drop {
  0%   { top: 0%;  left: 156px; }
  50%  { top: -3%; left: 156px; }
  100% { top: 0%; left: 156px; }
}
@-ms-keyframes drop {
  0%   { top: 0%;  left: 156px; }
  50%  { top: -3%; left: 156px; }
  100% { top: 0%; left: 156px; }
}

.sidebn_btn {
	position:absolute;
	left:69px; top:239px;
}
.sidebn_btn a {
	opacity:0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
}
.sidebn_btn a:hover {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
}
.sidebn_txt {
	position:absolute;
	top:102px; left:26px;
}

.mypage {
	width:95%;
	border:3px solid #ecf4c0;
	padding:20px 15px 45px 15px;
	margin:0 auto 45px auto;
}
.mypage > ul {
	padding:28px 0 26px 34px;
	border-bottom:1px solid #89a52c;
	overflow:auto;
}
.mypage > ul > li {
	float:left;
}
.mypage > ul > li.mypagelist_title {
	color:#6c6c6c;
	font-size:16px;
	font-weight:600;
	width:132px;
	padding-top:7px;
}
.mypage > ul > li > p {
	float:left;
	height:26px;
	padding:9px 37px 0 37px;
	background-color:#f0f0f0;
	margin-right:10px;
}
.mypage > ul > li > p > span {
	display:inline-block; zoom:1; *display:inline;
	padding-left:20px;
}
.mypage > ul > li > input[type="text"], .mypage > ul > li > input[type="password"] {
	float:left;
	width:100px; height:33px;
	padding:0 20px 0 37px;
	background-color:#f0f0f0;
	margin-right:10px;
	border:1px solid #c8c8c8;
	vertical-align:middle;
}

.bb_gray {
	border-bottom:1px solid #c8c8c8 !important;
}
.mypage_underline {
	border:0;
	height:1px;
	background-color:#89a52c;
	padding:0; margin:0;
}


/* 비밀번호찾기 */
.forgot_bx {
	width:95%;
	margin-top:12px;
}
.forgot_bx > li {
	padding:15px 0;
	border-bottom:1px solid #c3c3c3;
}
.forgot_bx > li.greenline {
	border-bottom:1px solid #89a52c;
}
.forgot_bx > li > span {
	width:130px;
	display:inline-block; zoom:1; *display:inline;
	font-size:16px; font-weight:600;
}
.forgot_bx > li > input[type="text"], .forgot_bx > li > input[type="password"] {
	width:250px; height:33px;
	padding:0 20px 0 37px;
	background-color:#f0f0f0;
	margin-right:10px;
	border:1px solid #c8c8c8;
	vertical-align:middle;
}
.forgot_btnbx {
	margin-top:10px;
	text-align:center;
}
.btnst_01 {
	width:105px; height:47px;
	padding-top:15px;
	color:#fff;
	background-color:#2f5031;
	display:inline-block;
	text-align:center;
	box-sizing:border-box;
	font-weight:600;
}

.mypage .mypagebx_01 {
	background-color:#89a52c;
	color:#fff;
	font-weight:600;
	font-size:16px;
	padding:17px 0 15px 36px;
}
.mypage_mob .mypagebx_01 {
	background-color:#89a52c;
	color:#fff;
	font-weight:600;
	font-size:16px;
	padding:17px 0 15px 36px;
}
.mypage .mypagebx_02_line {
	margin:35px 0 0 0;
	padding:0;
	border:0;
	background-color:#77ab59;
	height:1px;
}
.mypage .mypagebx_02 {
	border:1px solid #efefef;
	background-color:#fbfbfb;
	padding:38px 32px;
	line-height:160%;
}
.mypage_btn01 {
	width:92px; height:27px;
	padding-top:8px;
	background-color:#2f5031;
	color:#fff;
	font-weight:600;
	display:inline-block; zoom:1; *display:inline;
	text-align:center;
}
.mypage_btn01:hover {
	background-color:#18431b;
}

/* common banner */
.banner_bx {
	width:100%;
	padding:45px 0;
	background:url(../images/pagebx_bg01.gif);
}
.banner_bx ul {
	width:1065px;
	margin:0 auto;
	padding-left:35px;
}
.banner_bx ul li {
	float:left;
	margin-right:5px;
}

@media only screen and (max-width: 1100px) {
	.banner_bx ul {
		width:802px;	
		padding-left:15px;
	}
	.banner_bx ul li {
		width:262px; height:180px;
	}
	.banner_bx ul li img {
		width:262px; height:180px;
	}
}

@media only screen and (max-width: 802px) {
	.banner_bx {
		padding:22px 0;
	}
	.banner_bx ul {
		width:475px;
	}
	.banner_bx ul li {
		width:150px; height:110px;
	}
	.banner_bx ul li img {
		width:150px; height:110px;
	}
}

@media only screen and (max-width: 470px) {
	.banner_bx {
		padding:11px 0;
	}
	.banner_bx ul {
		width:310px;
	}
	
}

/* 오시는길 추가(박기성) */
#tab-2 > div {
	display:none;
}

/* 개인정보취급방침 */
.personal > div {
	width:1100px;
	margin:0 auto;
	padding:100px 0;
}
.personal > div > div {
	line-height:150%;
}
.personal > div > div > p {
	color:#64b046;
	font-weight:600;
	font-size:20px;
	margin:45px 0 10px 0;
	padding:0 0 10px 35px;
	background:url(/hankook/images/spage_text01_bg.jpg) no-repeat 2px 0;
}
.personal_bx {
	background-color:#fbfbfb;
	border:1px solid #efefef;
	padding:15px;
}
.personal_bx2 {
	background-color:#fff;
	border:1px solid #efefef;
	padding:15px;
	margin-top:20px;
}

.use_title01 {
	color:#64b046;
	font-weight:600;
	font-size:20px;
	margin:10px 0 20px 0;
	padding:0 0 10px 35px;
	background:url(/hankook/images/spage_text01_bg.jpg) no-repeat 2px 0;
}
.use_title02 {
	font-weight:600;
	font-size:15px;
	color:#464646;
	display:inline-block; zoom:1; *display:inline;
	padding-bottom:7px;
}
.usebx_01 {
	margin:10px 0 15px 0;
	line-height:150%;
}
.usebx_02 {
	display:block;
	width:60%;
	margin:5px 0;
	padding:10px;
	border:1px solid #dcdfe3;
	background-color:#fbfbfb;
	font-size:13px !important;
	font-weight:400 !important;
}

/* join */
.join01_01 {
	float:left;
	width:47%;
	padding:40px 0 0 2%;
}
.join01_02 {
	float:left;
	width:47%;
	padding:40px 0 0 3%;
	border-left:1px solid #f4f4f4;
}
.join01_01_mob {
	float:left;
	width:94%;
	padding:40px 0 0 2%;
}
.join01_02_mob {
	float:left;
	width:94%;
	padding:40px 0 0 3%;
	border-left:1px solid #f4f4f4;
}
.join01_incbx {
	width:96%; height:230px;
	padding:5px;
	margin-top:12px;
	background-color:#f0f0f0;
	overflow-y:scroll;
}
.join01_incbx_mob {
	width:96%; height:230px;
	padding:5px;
	margin-top:12px;
	background-color:#f0f0f0;
	overflow-y:scroll;
}
.joinbx_cheak {
	margin-top:15px;
}

.joinbx_cheak input {
	border:2px solid #dcdcdc;
	margin-right:7px;
}
.join_pagetitle {
	margin:20px 0 40px 0;
	text-align:center;
}

/* 개인정보취급방침 */
.join01_incbx .pagetitle, .join01_incbx .titleline, .join01_incbx .pagetext { display:none; }

.join01_incbx > .personal > div {
	width:100%;
	margin:0 auto;
	padding:0;
}
.join01_incbx .personal > div > div {
	line-height:150%;
}
.join01_incbx .personal > div > div > p {
	color:#64b046;
	font-weight:600;
	font-size:16px;
	margin:45px 0 10px 0;
	padding:0 0 10px 35px;
	background:url(/hankook/images/spage_text01_bg.jpg) no-repeat 2px 0;
}
.join01_incbx .personal_bx {
	background-color:#fefefe;
	border:1px solid #efefef;
	padding:15px;
}
.join01_incbx .personal_bx2 {
	background-color:#fefefe;
	border:1px solid #efefef;
	padding:15px;
	margin-top:20px;
}

.join01_incbx .use_title01 {
	color:#64b046;
	font-weight:600;
	font-size:15px;
	margin:10px 0 20px 0;
	padding:0 0 10px 35px;
	background:url(/hankook/images/spage_text01_bg.jpg) no-repeat 2px 0;
}
.join01_incbx .use_title02 {
	font-weight:600;
	font-size:14px;
	color:#464646;
	display:inline-block; zoom:1; *display:inline;
	padding-bottom:7px;
}
.join01_incbx .usebx_01 {
	margin:10px 0 15px 0;
	line-height:150%;
}
.join01_incbx .usebx_02 {
	display:block;
	width:90%;
	margin:5px 0;
	padding:10px;
	border:1px solid #dcdfe3;
	background-color:#fff;
	font-size:13px !important;
	font-weight:400 !important;
}
.join01_incbx_mob .pagetitle, .join01_incbx_mob .titleline, .join01_incbx_mob .pagetext { display:block; }

.join01_incbx_mob > .personal > div {
	width:100%;
	margin:0 auto;
	padding:0;
}
.join01_incbx_mob .personal > div > div {
	line-height:150%;
}
.join01_incbx_mob .personal > div > div > p {
	color:#64b046;
	font-weight:600;
	font-size:16px;
}
.join01_incbx_mob .personal_bx {
	background-color:#fefefe;
	border:1px solid #efefef;
}
.join01_incbx_mob .personal_bx2 {
	background-color:#fefefe;
	border:1px solid #efefef;
}

.join01_incbx_mob .use_title01 {
	color:#64b046;
	font-weight:600;
	font-size:15px;
	background:url(/hankook/images/spage_text01_bg.jpg) no-repeat 2px 0;
}
.join01_incbx_mob .use_title02 {
	font-weight:600;
	font-size:14px;
	color:#464646;
	display:inline-block; zoom:1; *display:inline;
}
.join01_incbx_mob .usebx_01 {
	line-height:150%;
}
.join01_incbx_mob .usebx_02 {
	display:block;
	width:90%;
	border:1px solid #dcdfe3;
	background-color:#fff;
	font-size:13px !important;
	font-weight:400 !important;
}
/* 회원가입 추가(2015.06.25) */
.join_wrap {display:none;}

/* APP 안내 */
.app_imgbx {
	width:343px; height:439px;
	padding:224px 0 0 757px;
	background:url(/hankook/images/app_infoimg01.png) no-repeat 0 0;
	margin:0 auto;
}
.app_btnbx {
	margin-bottom:22px;
}
.app_txtbx { margin:0 auto; width:1100px; padding-bottom:40px; }
.app_txt1 {
	border-bottom:1px solid #91969c;
	font-size:16px; font-weight:600;
	color:#36802d;
	padding:30px 0 12px 12px;
	line-height:23px;
}
.app_txt2 {
	padding:25px 0 0 12px;
}
.app_txt2 li {
	margin-bottom:14px;
}
.app_txt2 li span {
	font-weight:600;
	display:inline-block;
	padding-right:15px;
}

/* */
.proof_titlebx {
	background:url(/hankook/images/proofreading/proofreading_bg.png);
	width:100%;
	padding:154px 0 24px 0;
	margin-bottom:58px;
}
.proof_titlebx > div {
	margin:0 auto;
	width:1100px;
}
.proof_bx01 {
	margin:45px auto 20px auto;
	padding:58px 0 0 24px;
	width:1076px; height:373px;
	background:url(/hankook/images/proofreading/page01_bx01_bg.jpg);
}
.proof_bx02 {
	margin:0 auto 20px auto;
	padding:58px 0 0 0;
	width:1100px; height:371px;
	background:url(/hankook/images/proofreading/page01_bx02_bg.jpg);
}
.proof_bx03 {
	margin:0 auto 70px auto;
	padding:58px 0 0 24px;
	width:1076px; height:356px;
	background:url(/hankook/images/proofreading/page01_bx03_bg.jpg);
}
.proof_bx04 {
	width:100%;
	padding:64px 0 0 0;
	background-color:#fdfdfd;
}
.proof_bx04 > div {
	width:1100px;
	border-bottom:3px solid #efefef;
	margin:0 auto;
	padding-bottom:63px;
	background:url(/hankook/images/proofreading/page01_bx04_bg.png) no-repeat bottom right;
}
.proof_bx_title {
	margin-bottom:32px;
}
.proof_bx_txt {
	line-height:150%;
	width:630px;
}
.proof_bx_txt span.proofspan01 {
	color:#f6721c;
	font-weight:600;
}
.proof_bx_txt span.proofspan02 {
	color:#890008;
	background-color:#fee186;
	font-weight:600;
}
.proof_bx02 > p {
	margin-left:445px !important;
}
.proof_bx04_title01 {
	margin-top:55px;
}
.proof_bx04_txt01 {
	margin-top:20px;
	line-height:170%;
}
.proof_bx04_txt02 {
	margin-top:20px;
	line-height:170%;
}

.page02_bx01 {
	border:2px solid #efefef;
	background-color:#fdfdfd;
	margin:0 auto 15px auto;
	width:1036px;
	padding:65px 30px 40px 30px;
}
.page02_bx01_01 {
}
.page02_bx01_02 {
	margin-top:35px;
}
.page02_bx01_03 {
	margin-top:30px;
	padding-left:270px;
	background:url(/hankook/images/proofreading/page02_img01.png) no-repeat 0 0;
}
.page02_bx01_04 {
	margin-top:40px;
}
.page02_bx01_stitle {
	margin-bottom:12px;
}
.page02_bx01_stxt {
	line-height:160%;
	margin-bottom:35px;
}

.page02_bx02 {
	width:1100px; height:304px;
	margin:0 auto 15px auto;
	background:url(/hankook/images/proofreading/page02_bg02.png) no-repeat 0 0;
	color:#464646;
}
.page02_bx02_l {
	width:520px; height:px;
	padding:113px 0 0 30px;
	float:left;
	font-weight:600;
}
.page02_bx02_r {
	width:485px; height:px;
	padding:113px 0 0 38px;
	float:left;
	font-weight:600;
}
.page02_bx02_r span {
	color:#ff7b2e;
}
.page02_bx02_l span, .page02_bx02_r span {
	font-size:15px;
	display:inline-block; zoom:1; *display:inline;
	width:140px;
}
.page02_bx02_l li, .page02_bx02_r li {
	height:29px;
}
.page02_bx02_b {
	width:100%;
	text-align:center;
	margin-top:62px;
	font-weight:600;
}
.page02_bx02_b span {
	font-size:15px;
	display:inline-block; zoom:1; *display:inline;
	width:90px;
}

.page02_bx03 {
	width:1100px; height:65px;
	margin:0 auto 40px auto;
}
.page02_bx03 li {
	float:left;
	margin-right:13px;
	margin-bottom:13px;
}
.page02_bx03 li.last {
	margin-right:0;
}

.proof_03_bx01 {
	width:1100px;
	margin:0 auto;
}
.proof_03_bx02 {
	width:1100px;
	margin:68px auto 80px auto;
}
.proof_03_bx02_title {
	
}
.proof_03_dot {
	margin-top:18px;
	padding:0 0 0 11px;
	background:url(/hankook/images/proofreading/dot.png) no-repeat 0 6px;
}
.proof_03_dot span { font-weight:600; }

.proof_03_bx03 {
	width:100%;
	background-color:#fdfdfd;
	margin:73px 0 0 0;
}
.proof_03_bx03 > div {
	width:1100px;
	margin:0 auto;
	padding:40px 0;
}

.proof_03_bx03_bt5 {
	border-top:5px solid #efefef;
	margin-top:40px;
}
.proof_03_bx03_title {
	margin-top:25px;
	margin-bottom:17px;
	text-align:center;
}

.proof_02_bx01 {
	width:1100px;
	margin:0 auto;
}
.proof_02_bx01_01 { margin-top:110px; }
.proof_02_bx01_02 { margin-top:25px; }
.proof_02_bx01_03 { margin-top:55px; }
.proof_02_bx01_04 { margin-top:20px; margin-bottom:60px; }

.tabs_animate { padding-left:34px; }

/* 151005 침치료 */
.needle01_bx01 {
	width:1100px; height:398px;
	background:url(/hankook/images/introduce/page06_img01.png) no-repeat;
	text-align:left;
}
.needle01_bx01_01 {
	padding:140px 0 0 30px;
	font-size:18px; font-weight:600;
	color:#545454;
}
.needle01_bx01_02 {
	padding:12px 0 0 30px;
	width:600px;
	line-height:140%;
}
.needle01_bx01_03 {
	padding:25px 0 0 30px;
	color:#77ab59;
	font-weight:600;
}
.needle01_bx02 {
	margin-top:22px;
	background:url(/hankook/images/introduce/page06_img02.png) no-repeat;
	width:1100px; height:286px;
	text-align:left;
}
.needle01_bx02_01 {
	padding:40px 0 0 15px;
	color:#307328;
	font-weight:600; font-size:20px;
}
.needle01_bx02_02 {
	padding:25px 0 0 15px;
	line-height:190%;
}
.needle01_bx02_02 span {
	color:#454450;
	font-weight:600;
	display:inline-block;
	padding-right:10px;
}
.needle01_bx03 {
	width:1100px; height:97px;
	background:#77ab59;
	color:#fff;
	text-align:left;
	margin-top:20px;
	position:relative;
}
.needle01_bx03_01 {
	font-size:17px; font-weight:600;
	padding:25px 0 0 30px;
	line-height:130%;
}
.needle01_bx03_02 {
	position:absolute;
	top:0; right:0;
}
.needle01_bx03_02 a {
	float:left;
	border-left:1px solid #7cb35d;
	background:#;
	width:97px; height:97px;
}
.needle01_bx03_02 a:hover {
	background:#6b9a50;
}

.needle02_bx01 {
	background:url(/hankook/images/introduce/page07_img09.png) no-repeat;
	width:1070px; height:123px;
	line-height:150%;
	padding:180px 0 0 30px;
	text-align:left;
	font-size:15px;
}
.needle02_bx02 {
	margin-top:55px;
	text-align:left;
}
.needle02_bx02 > p {
	color:#307328;
	font-weight:600; font-size:20px;
	padding:0 0 13px 15px;
}
.needle02_bx02 > ul {
	height:160px;
	border-bottom:1px solid #efefef;
}
.needle02_li_l {
	float:left;
	width:549px;
	border-right:2px solid #d8dec4;
}

.needle02_li_l_global {
	float:left;
	width:549px;
	border-right:2px solid #d8dec4;
}

.needle02_li_r {
	float:left;
	width:549px;
}
.needle_bxline {
	border:0;
	height:3px;
	background:#c9df8a;
	margin:0; padding:0;
}
.needle02_li_l > img, .needle02_li_r > img {
	width:165px; height:160px;
	float:left;
	padding-left:30px;
}
.needle02_li_l > p {
	width:309px; height:120px;
	padding:40px 0 0 20px;
}
.needle02_li_r > p {
	width:310px; height:120px;
	padding:40px 0 0 20px;
}
.needle01 {
	background:#f7f8f3;
	float:right;
	height:160px;
	line-height:130%;
}
.needle02 {
	background:#e8ebdc;
	float:right;
	line-height:130%;
}
.needle02_li_l > p > span, .needle02_li_r > p > span {
	color:#454450;
	font-weight:600; font-size:20px;
	display:block;
	padding-bottom:10px;
}

.needle02_li_l_global {
	float:left;
	width:549px;
	border-right:2px solid #d8dec4;
}
.needle02_li_r_global {
	float:left;
	width:549px;
}
.needle02_li_l_global > img, .needle02_li_r_global > img {
	width:165px; height:160px;
	float:left;
	padding-left:30px;
}
.needle02_li_l_global > p {
	width:309px; height:120px;
	padding:40px 0 0 20px;
}
.needle02_li_r_global > p {
	width:310px; height:120px;
	padding:40px 0 0 20px;
}
@media only screen and (max-width:1100px) {
	.needle02_li_l_global {
		width:398px;
	}
	.needle02_li_r_global {
		width:400px;
	}
	
	.needle02_li_l_global > p {
		width:163px; 
		
	}
	.needle02_li_r_global > p {
		width:165px; 
		
	}
}

@media only screen and (max-width:802px) {
	.needle02_li_l_global, .needle02_li_r_global {
		width:470px;
		border-right:none;
	}
	
	.needle02_li_l_global > p {
		width:235px; 
		background-color:#f7f8f3;
	}
	.needle02_li_r_global > p {
		width:235px; 
		background-color:#e8ebdc;
	}
}

@media only screen and (max-width:470px) {
	.needle02_li_l_global, .needle02_li_r_global {
		width:310px;
	}
	
	.needle02_li_l_global > img, .needle02_li_r_global > img {
		width:105px; height:100px;
		padding-left:15px;
	}

	.needle02_li_l_global > p, .needle02_li_r_global > p{
		width:180px;
		height:100px;
		padding:20px 0 0 10px;
		font-size:13px;
	}
}

.needle02_bx03 {
	font-weight:600; font-size:16px;
	color:#36802d;
	padding:20px 0 0 10px;
}
/* 레이어팝업 */
.pop_bg {
	width: 100%; 
	height: 100px;
	position: fixed;
	z-index: 99999;
	background: rgba(0, 0, 0, 0.9);
	top:0;
	left:0;
	display:none;
}
.pop {
	position: absolute;
	width:700px; 
	top:5%;
	left:50%;	
	margin-left: 350px;
}
.con1 {
	background:#ccff00;	
}
.close {
	position: absolute;
	right: 20px;
	top: 20px;
	background: #0093bd;
	padding: 1px 6px;
	color: #fff;
}