/* main*/ 
#container {display:inline-block; width:100%; padding:0; margin:0px;}

/* ½½¶óÀÌ´õ */
.carousel-indicators {position:absolute; left:0px; bottom: 30px; width:100%; padding:0; margin:0; text-align:center; /*position: absolute; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;*/}
.carousel-indicators .active {margin: 0; width: 12px; height: 12px; border: 0px solid #333; background-color: #fff;}
.carousel-indicators li {width: 12px; height: 12px; margin: 0; border: 1px solid #fff; background-color:none;/* display: inline-block; text-indent: -999px; border-radius: 10px; cursor: pointer;*/}
.car_text {position:absolute; left:0px; top:20%; width:100%; padding:0; margin:0; text-align:center; z-index:1;/*position: absolute; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;*/}
.poster{position:relative; display:inline-block; width:100%; padding:0; margin:0; background:url(../../image/poster_bg.jpg) no-repeat; background-position:left top; overflow:hidden !impltant;}
.poster_body{display:inline-block; width:100%; padding:0; margin:0; height:auto;}
.poster_btn{position:absolute; left:0px; top:48%; display:inline-block;width:100%; padding:0; margin:0; z-index:100;}
.poster_btn a.leftposter_btn{display:inline-block; float:left; width:25px; margin-left:15%; padding:0;}
.poster_btn a.rightposter_btn{display:inline-block; float:right; width:25px; margin-right:15%; padding:0;}
.poster_body div.carousel-inner{ width:100%; padding:0; margin:0; height:auto; overflow:hidden !impltant;}
.poster_body img{width:100%; padding:0; margin:0;}
/* ½½¶óÀÌ´õ */

/* ¹Ù·Î°¡±â */
.barogagi2{display:inline-block; width:100%; padding:0; margin:0px; border:7px solid #eee; }
.barogagi2 div.partone{display:inline-block; width:33%; padding:0; margin:30px 0; border-left:1px solid #ccc; text-align:center; }
.barogagi2 div.partone:first-child{border-left:0px solid #ccc !important;}
.barogagi2 div.partone ul{display:inline-block; padding:0; margin:0;}
.barogagi2 div.partone ul li{display:inline-block; padding:0; margin:0; vertical-align:top;}
.barogagi2 div.partone ul li img{padding:0; margin:5px 5px 0 0;}
.barogagi2 div.partone ul li dl{display:inline-block; width:170px; padding:0; margin:0; text-align:left;}
.barogagi2 div.partone ul li dl dt a{display:inline-block; width:100%; padding:0; margin-bottom:7px; font-weight:800;  line-height:24px; font-size:20px; color:#1a58bf;}
.barogagi2 div.partone ul li dl dd a{display:inline-block; width:100%; padding:0; margin:0; line-height:20px; font-size:14px; color:#333;}

/* ¹Ù·Î°¡±â */

/* ¿©ÇàÁ¤º¸ */
.travelinfo{display:inline-block; width:100%; padding:0; margin:0px;  border:1px solid #ccc; background:url(../../image/travelinfo_bg.jpg) no-repeat; background-position:left top;}
.travelinfo_part01{display:inline-block; width:49.555%; padding:0; margin:0; text-align:center; }
.travelinfo_part01 dl{display:inline-block; padding:0; margin-top:120px; color:#fff;}
.travelinfo_part01 dl dt{display:inline-block; width:100%; padding:0; margin-bottom:7px; font-weight:800;  line-height:60px; font-size:45px; }
.travelinfo_part01 dl dd{display:inline-block; width:100%; padding:0; margin:0; line-height:30px; font-size:18px; }
.travelinfo_part03{display:inline-block; float:right; width:50%; padding:0; margin:0; border-left:1px solid #ccc;  background:#fff;}
.travelinfo_partone{display:inline-block; width:100%; padding:0; margin:0; vertical-align:top; border-top:1px solid #ccc; background:url(../../image/bogi.png) no-repeat; background-position:95% center ;}
.travelinfo_partone:first-child{border-top:0px solid #ccc !important;}
.travelinfo_partone ul {display:inline-block; width:100%; padding:0px; margin:0;}
.travelinfo_partone ul li{display:inline-block; width:auto; padding:0px 0; margin:0; border-top:0px solid #ccc; background:url(../../image/bogi.pn) no-repeat; background-position:95% center ; vertical-align:top;}
.travelinfo_partone ul li img{display:inline-block; padding:15px; margin:0; vertical-align:top;}
.travelinfo_partone ul li dl{display:inline-block; width:250px; padding:0; margin-top:20px; }
.travelinfo_partone ul li dl dt{display:inline-block; width:100%; padding:0; margin-bottom:7px; font-weight:800;  line-height:24px; font-size:20px; color:#1a58bf;}
.travelinfo_partone ul li dl dd{display:inline-block; width:100%; padding:0; margin:0; line-height:20px; font-size:14px; color:#333;}
/* ¿©ÇàÁ¤º¸ */

.hadancon{display:inline-block; width:100%; padding:0; margin:0px; }

/* °øÁö»çÇ× */
.Mnotice{display:inline-block; width:53%; padding:0; margin-top:20px; }
.notice{display:inline-block; width:100%; padding:0;  margin:0%;}
div#board3 {width:100%; height:170px; position:relative;}
div#board3 ul#brticle-tab { border-bottom:1px solid #d5d5d5; height:38px;}
div#board3 ul#brticle-tab li { float:left;}
div#board3 ul#brticle-tab li h3{float:left;  font-weight:800;  line-height:24px; font-size:20px; color:#333;}
#brticle-tab li div	{ position:absolute; top:50px; left:0px; width:100%; padding:0;  margin:0%;}
#brticle-tab li div span.title {display:block;}
#brticle-tab li div span.date {display:block;}
#brticle-tab li div p.more { top:-40px; right:10px; }
div#board3 div ul {clear:both; display:inline-block; width:100%; padding:0; margin:0;}
div#board3 div ul li{font-size:15px; height:37px; line-height:37px; width:100%; border-bottom:1px dotted #d5d5d5;}
div#board3 div ul li span.title {clear:both; display:inline-block;  padding-left:12px; width:70%;  color:#545454; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../../image/hyphen.png) no-repeat; background-position:left center; }
div#board3 div ul li span.title img {vertical-align:middle;}
div#board3 div ul li span.date {display:inline-block;  color:#6699CC; float:right; width:20%; text-align:right;}
div#board3 p.more { position:absolute; }
/* °øÁö»çÇ× */

/* ÀüÈ­¾È³» */
.cardinfo{display:inline-block; width:42%; padding:0%; margin:0px; float:right; }
.cardinfo_wrap{display:inline-block; width:100%; padding:20px 5%; margin:0px; background:#1a58bf;}
.cdtit{display:inline-block; width:100%; padding:0; margin:0px; height:38px; border-bottom:1px solid #fff;  font-weight:800;  line-height:38px; font-size:20px; color:#fff;}
.phone_icon{padding-right:10px; margin:0px;}
.cdbody{display:inline-block; width:100%; padding:0; margin-top:20px;}
.cdbody_con1{display:inline-block; width:44%; padding:0; margin:0px; font-weight:800;  line-height:60px; font-size:25px; color:#fff !important; vertical-align:top; text-align:center;}
/*line-height º¯°æ 1ÁÙ ³»¿ë ºüÁ®¼­ .cdbody_con1{display:inline-block; width:44%; padding:0; margin:0px; font-weight:800;  line-height:80px; font-size:25px; color:#fff !important; vertical-align:top; text-align:center;}*/
.cdbody_con1 a{color:#fff !important;}
.cdbody_con2{display:inline-block; width:54%; float: right; padding:0; margin:0px; line-height:27px; font-size:16px; color:#fff !important;}
.cdbody_con2 ul{display:inline-block; width:90%; padding-left:5%; margin:0px; border-left:1px solid #fff; text-align:center;}
.cdbody_con2 ul li{display:inline-block; width:100%; padding:0; margin:0px;}
.cdbody_con2 ul li a{color:#fff !important;}
/* ÀüÈ­¾È³» */

 /*ÆË¾÷ 
 .cardinfo{display:inline-block; width:42%; padding:0%; margin:0px; float:right; }
		.popup{position:relative; float:left; margin:0px; padding:0px; width:800px; height:223px;}
		.popup_btn{float:left; margin:0px; padding:0px 0px 0px 0px;; width:360px; height: 21px;}
		.popup_btn ul.btn{position: absolute; left:0px; top:0px; margin:0px; padding:0px 0 0 0px;width:0px;}
		.popup_btn ul.btn li{float:left; margin:0px; padding:0 0 0 0px}
		.popup_btn ul.nom{float:left; margin:0px; padding:0;width:360px;}
		.popup_btn ul.nom li{float:left; margin:0px; padding:2px 0 0 2px;}
		.popup_btn ul.nom li.ptit{float:left; margin:0px; padding:0px 0 0 0px;}
		.popup_btn ul.nom .banner{ position: absolute; left:0px; top:0px; width:800px; height:223px;background:url(../../image/main/popupbg.jpg) no-repeat; background-position: 0px 0px;}

.banner{position:relative; float:left; margin:0px; padding:0px; width:800px; height:223px;}
.banner_body {float:left; width:800px; height:223px; margin:0;padding-top:0px;}
div#banner_scroll {position:relative;top:0px;left:0px; width:800px; height:223px; overflow:hidden; padding:0; margin:0;}
div#banner_scroll ul#banner_content { position:absolute; left:0px; top:0px; }
div#banner_scroll ul#banner_content li { float:left; height:223px; padding:0px 0px 0px 0px;overflow:hidden;}*/

 /*ÆË¾÷*/
.popup_wrap_wrap{display:inline-block; width:100%; padding:0%; margin:0px; float:right;}
.popup_wrap{border-radius: 10px; display:inline-block;; width:100%; height:167px; padding:0%; margin:0px;}
.popup{position:relative; display:inline-block; width:100%; padding:0%; margin:0px;}
.popup_btn{display:inline-block; margin:0px; padding:8px 0px 0px 0px; }
.popup_btn ul.btn{position: absolute; right:10px; top: 8px; z-index:50; display:inline-block;}
.popup_btn ul.btn li{display:inline-block; margin:0px; padding:0 0 0 1px;}
.popup_btn ul.nom{display:inline-block; z-index:1;}
.popup_btn ul.nom li{display:inline-block; margin:0px; padding:0px 0 0 2px;}
.popup_btn ul.nom .banner{ position: absolute; left:0px; top: 0px; width:100%; padding:0%; margin:0px; display:inline-block;}	
.popup_btn ul.nom .banner img{width:100%; height:167px; border-radius: 10p;}
 /*ÆË¾÷*/

/*3½½¶óÀÌµå*/
.readingbooks_wrap{display:inline-block; width:100%; padding:40px 0; margin:0px; background:#eee}
.readingbooks{display:inline-block; width:100%; padding:40px 0; margin:0px; height:auto;}
#viewArea {position:relative; width:100%; padding:0%; margin:0px; height:455px; overflow:hidden; background:fff;}
#imgList {position:absolute; width:100%; padding:0%; margin:0px; left:0px; top:0px;}
#imgList div{display:inline-block;  width:27%; margin-left:4.514%;padding-bottom:1000px; }
#imgList div img{width:100%; height:auto; border:1px solid #ededed;}
#imgList2 {position:absolute; left:0px; top:50%; vertical-align:middle; width:100%; padding:0%; margin:0px; }
#imgList2 div.bmovebtn{float:left;}
#imgList2 div.bmovebtn_right{float:right;}
.booksview_wrap {position:relative; width:100%;float:left;}
.booksview {position:absolute;left:0px; top:0px; float:left;  width:100%;}
.booksview ul{float:left; width:90%;}
.booksview ul li{float:left;padding:0px; width:17.666%; text-align:center;}
.booksview div.bmovebtn{float:left;padding:23px 0px 0 0px;width:5%; }

/*.readingbooks{float:left; width:100%; height:130px;background: url(../../image/readingbooks_bg.gif) no-repeat ; background-position:center bottom; margin-bottom:25px;}
.readingbooks_tit{float:left; height:28px; border:1px solid #cecece;background:#ececec;margin-bottom:20px;width:99.2%; }
.readingbooks_tit h3 {float:left;}
.readingbooks_tit .morego{float:right;}
#viewArea {position:relative; width:100%; height:71px;overflow:hidden;}
#imgList {position:absolute; width:100%; left:0px; top:0px;}
#imgList div{float:left; width:27%; margin-left:4.514%;padding-bottom:30px; }
#imgList div img{width:100%; height:71px; border:1px solid #ededed;}
#imgList2 {position:absolute; width:100%; left:0px; top:20px;}
#imgList2 div.bmovebtn{float:left;}
#imgList2 div.bmovebtn_right{float:right;}
.booksview_wrap {position:relative; width:100%;float:left;}
.booksview {position:absolute;left:0px; top:0px; float:left;  width:100%;}
.booksview ul{float:left; width:90%;}
.booksview ul li{float:left;padding:0px; width:17.666%; text-align:center;}
.booksview div.bmovebtn{float:left;padding:23px 0px 0 0px;width:5%; }
/*3½½¶óÀÌµå*/

/* responsive web design area*/ 
@media screen and (max-width:1280px) {

/* ½½¶óÀÌ´õ */
.car_text img{width:30%;}
.poster_btn a.leftposter_btn{margin-left:5%;}
.poster_btn a.rightposter_btn{margin-right:5%;}
/* ½½¶óÀÌ´õ */

} 

@media screen and (max-width:1024px) {

/* ¿©ÇàÁ¤º¸ */
.travelinfo_part01{width:44.555%;}
.travelinfo_part02{width:55%;}
.travelinfo_partone ul li dl{display:inline-block; width:220px; padding:0; margin-top:20px; vertical-align:top;}
/* ¿©ÇàÁ¤º¸ */

/* ÀüÈ­¾È³» */
.cdbody_con1{width:100%; line-height:30px;}
.cdbody_con2{width:100%;}
.cdbody_con2 ul{border-left:0px solid #fff; }
/* ÀüÈ­¾È³» */

/*3½½¶óÀÌµå*/
#viewArea {height:390px;}
/*3½½¶óÀÌµå*/

} 

@media screen and (max-width:980px) {

/* ¹Ù·Î°¡±â */
.barogagi2 div.partone{width:32.7%;}
.barogagi2 div.partone ul li{width:100%;}
.barogagi2 div.partone ul li img{margin:0px 0px 10px 0;}
.barogagi2 div.partone ul li dl{width:70%; margin:0 15%; text-align:center;}
.barogagi2 div.partone ul li dl dt a{line-height:30px; font-size:20px; }

/* ¹Ù·Î°¡±â */

/* ¿©ÇàÁ¤º¸ */
.travelinfo{display:inline-block; width:100%; padding:0; margin:0px;  border:1px solid #ccc; background:url(../../image/travelinfo_bg.jpg) no-repeat; background-position:left bottom;}
.travelinfo_part01{display:inline-block; width:44.555%; padding:0; margin:0; text-align:center; }
.travelinfo_part01 dl{display:inline-block; padding-left:0; margin-top:40%; color:#fff; width:100%;  text-align:center; }
.travelinfo_part01 dl dt{display:inline-block; width:100%; padding:0; margin-bottom:7px; font-weight:800;  line-height:40px; font-size:30px; }
.travelinfo_part01 dl dd{display:inline-block; width:100%; padding:0; margin:0; line-height:18px; font-size:14px; }
.travelinfo_part03{display:inline-block; float:right; width:55%; padding:0; margin:0; border-left:1px solid #ccc;  background:#fff;}
.travelinfo_partone ul li{display:inline-block; width:auto; padding:0px; margin:0; border-top:0px solid #ccc; background:url(../../image/bogi.pn) no-repeat; background-position:95% center ;}
.travelinfo_partone ul li img{padding:15px; margin:0; vertical-align:top; width:150px; }
.travelinfo_partone ul li dl{width:150px;}
.travelinfo_partone ul li dl dd{display:inline-block; width:100%; padding:0; margin:0; line-height:20px; font-size:14px; color:#333;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* ¿©ÇàÁ¤º¸ */

.hadancon{display:inline-block; width:100%; padding:0; margin:0px; }

/* °øÁö»çÇ× */
.Mnotice{width:100%;}
.notice{display:inline-block; width:95%; padding:0;  margin-left:2.5%;}
div#board3 div ul li span.title {width:70%;}
div#board3 div ul li span.date {width:25%;}
/* °øÁö»çÇ× */

/* ÀüÈ­¾È³» */
.cardinfo{width:100%; }
.cdbody_con1{width:49%; line-height:60px;}
.cdbody_con2{width:49%; }
.cdbody_con2 ul{border-left:1px solid #fff;}
/* ÀüÈ­¾È³» */

/*ÆË¾÷*/
.popup_wrap_wrap{float:left; width:100%;  height:275px; overflow:hidden; background: url(../../image/popup_bg_bg.png) repeat-y;}
.popup_wrap{float:left; width:100%; margin-top:10px; height:275px; /*background: url(../../image/popup_bg_bg.png) repeat-y;*/}
.popup_btn ul.nom .banner img{ width:100%;height:auto;}
/*ÆË¾÷*/
/*3½½¶óÀÌµå*/
#viewArea {height:290px;}
/*3½½¶óÀÌµå*/
}
@media screen and (max-width:800px) {
/*3½½¶óÀÌµå*/
#viewArea {height:270px;}
/*3½½¶óÀÌµå*/
}

@media screen and (max-width:600px) {

/* ½½¶óÀÌ´õ */
.carousel-indicators {bottom: 10px;}
.car_text {top:10%;}
.car_text img{width:35%;}
.poster_body img{width:180%;}
/* ½½¶óÀÌ´õ */

/* ¹Ù·Î°¡±â */
.barogagi2 div.partone{width:32.5%;}
.barogagi2 div.partone ul li{width:100%; text-align:center;}
.barogagi2 div.partone ul li img{margin:0px 0px 10px 0; width:50%;}
.barogagi2 div.partone ul li dl{width:100%; margin:0 0%; text-align:center;}
.barogagi2 div.partone ul li dl dt a{line-height:20px; font-size:17px; }
.barogagi2 div.partone ul li dl dd a{display:none;}
/* ¹Ù·Î°¡±â */

/* ¿©ÇàÁ¤º¸ */
.travelinfo_part01{display:none;}
.travelinfo_part03{display:inline-block; float:right; width:100%; padding:0; margin:0; border-left:0px solid #ccc;  background:#fff;}
/* ¿©ÇàÁ¤º¸ */

/* ÀüÈ­¾È³» */
.cardinfo{display:inline-block; width:100%; padding:0%; margin:0px; float:right; }
.cardinfo_wrap{display:inline-block; width:100%; padding:20px 5%; margin:0px; background:#0053c5;}
.cdtit{display:inline-block; width:100%; padding:0; margin:0px; height:38px; border-bottom:1px solid #fff;  font-weight:800;  line-height:38px; font-size:20px; color:#fff;}
.cdbody{display:inline-block; width:100%; padding:0; margin-top:00px;}
.cdbody_con1{display:inline-block; width:100%; padding:20px 0 10px 0; margin:0px; font-weight:900; font-weight:bold;  line-height:29px; font-size:29px; color:#fff !important; vertical-align:middle;}
.cdbody_con2{display:inline-block; width:100%; float: none; padding-left:10px; margin:0px; line-height:30px; font-size:18px; color:#fff !important;}
.cdbody_con2 ul{display:inline-block; width:90%; padding-left:5%; margin:0px; border-left:0px solid #fff; text-align:center;}
/* ÀüÈ­¾È³» */

/*ÆË¾÷*/
.popup_wrap_wrap{float:none; width:98%;  margin: 0 auto; padding:10px 0; height:auto; overflow:hidden; background: url(../../image/popup_bg_bg.png)repeat-x;}
.popup_wrap{float:none; width:100%;  margin: 0 auto; height:120px; overflow:hidden; }
/*ÆË¾÷*/
/*3½½¶óÀÌµå*/
#viewArea {height:440px;}
#imgList div{width:85%; margin-left:4.514%;}
/*3½½¶óÀÌµå*/
}

@media screen and (max-width:480px) {
}*/