@charset "utf-8";
.wrap .main {width:100%;}
.wrap .main .main_visual {width:100%; /* height: 50%; */overflow:hidden;/* padding-bottom: 78%; */}
.wrap .main .menu {width:100%; overflow:hidden;}
.wrap .main .menu li {float:left; width:16.66666666666667%;}
.wrap .main .menu li.otherW{width:16.64%}
.wrap .main .menu li img {width:100%;}
.wrap .main p img {width:100%;}

.main_visual {width:100%; /* height:513px; */ position:relative; overflow:hidden;}
.main_visual .imgs {width:100%; height:100%; padding-bottom: 120%;position:relative; overflow:hidden;}
.main_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.main_visual .imgs li.li_01 { left:0;}
.main_visual .imgs li img {width:100%;}
.main_visual .indis {width:100%; height:24px; position:absolute; bottom:20px; left:0; text-align:center;}
.main_visual .indi_wrap {display:inline-block; overflow:hidden;}
.main_visual .indis ul {float:left; overflow:hidden; margin-right:8px;}
.main_visual .indis ul li {width:24px; height:24px; float:left; margin-left:8px; position:relative;}
.main_visual .indis ul li.li_01 {margin-left:0;}
.main_visual .indis ul li a {width:100%; height:100%; display:block;}
.main_visual .indis .indi_bn {float:left; width:17px; height:24px; position:relative;}
.main_visual .indis .indi_bn a {width:100%; height:100%; display:block;}

.wrap .con {width:93.75%; margin:0 auto;}
.wrap .con img{width:100%;}
.wrap .con .con01 {overflow:hidden; position:relative;}

.wrap .con .con02 {overflow:hidden; position:relative;}
.wrap .con .con02 ul {width:100%;}
.wrap .con .con02 ul li {float:left; width:50%;}
.wrap .con .con02 ul img {width:100%;}


.wrap .con .con03 {overflow:hidden; position:relative;}
.con03_visual {width:100%; /* height:513px; */ position:relative; overflow:hidden;}
.con03_visual .imgs {width:100%;  padding-bottom: 75%;position:relative; overflow:hidden;}
.con03_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.con03_visual .imgs li.li_01 {left:0;}
.con03_visual .imgs li.li_02 {}
.con03_visual .imgs li.li_03 {}
.con03_visual .indis {width:100%; height:24px; position:absolute; bottom:62px; left:0; text-align:center;}
.con03_visual .indi_wrap {display:inline-block; overflow:hidden;}
.con03_visual .indis ul {float:left; overflow:hidden; margin-right:8px;}
.con03_visual .indis ul li {width:24px; height:24px; float:left; margin-left:8px; position:relative;}
.con03_visual .indis ul li.li_01 {margin-left:0;}
.con03_visual .indis ul li a {width:100%; height:100%; display:block;}
.con03_visual .indis .indi_bn {float:left; width:17px; height:24px; position:relative;}
.con03_visual .indis .indi_bn a {width:100%; height:100%; display:block;}
.con03_left {position:absolute; top:45%; left:13px; width:10%}
.con03_left a {display:block;}
.con03_left img {width:100%;}
.con03_right {position:absolute; top:45%; right:13px; width:10%}
.con03_right a {display:block;}
.con03_right img {width:100%;}


.wrap .con .con04 {overflow:hidden; position:relative;}

.wrap .con .con05 {overflow:hidden; position:relative;}
.wrap .con .con05 ul {width:93%; margin:0 auto;}
.wrap .con .con05 ul li{float:left; width:48.3%}
.wrap .con .con05 ul li:first-child{margin-right:3.2%;}
.wrap .con .con05 ul li img{width:100%;}

.wrap .con .con06 {overflow:hidden; font-size:0.615em; position:relative;}
.wrap .con .con06 ul {width:100%; font-size:1.846em;}
.wrap .con .con06 ul li{width:100%; height:54px; line-height:54px; border-top:1px dotted #ddd; text-indent:2%;}
.wrap .con .con06 ul li.borderB{border-bottom:1px dotted #ddd;}
.wrap .con .con06 ul li span.con04_data {float:right; color:#999; }
.wrap .con .con06 ul li a {width:70%; color:#666;}
.wrap .con .con06 ul li span {width:30% !important; text-align:right;}


.wrap .con .con07 {overflow:hidden; position:relative;}
.wrap .con .con07 {overflow:hidden;}
.wrap .con .con07 .map{width:100%;}
.wrap .con .con07 .map iframe {width:100%;}

.wrap .con .con08 {overflow:hidden; position:relative;}
.wrap .con .con08 > img {border-top:1px solid #ddd;}
.wrap .con .con08 ul {width:100%}
.wrap .con .con08 ul li {float:left; width:50%;}
.wrap .con .con08 ul li img{width:100%;}

/* 태블릿: 1024 이하 */
@media handheld, only screen and (max-width: 1023px) {

}
/* 스마트 폰: 767px 이하 */
@media handheld, only screen and (max-width: 767px) {

}
@media handheld, only screen and (max-width: 620px) {
	.wrap .main .menu li{width:16.7%;}
	.wrap .main .menu li.otherW{width:16.55%}
}

/* 스마트 폰: 480px 이하 */
@media handheld, only screen and (max-width: 480px) {
	.wrap .main .menu li{width:16.72%;}
	.wrap .main .menu li.otherW {width:16.56%;}
}

/* 아이폰 4 */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  
}
