@charset "UTF-8";

/*관광안내전화*/
.sub0502{}
.sub0502 > .sub_top{background:url(/images/01_web/content/05/02/img_01.jpg) no-repeat 0 center;border-bottom:8px solid #ebebeb;height:369px;margin-bottom:40px;}
.sub0502 > .sub_top > .s_wrap{}
.sub0502 > .sub_top > .s_wrap > h4{color:#fff;font-size:53px;letter-spacing:-0.01em;text-align:center;background:url(/images/01_web/content/05/02/img_02.png) no-repeat center;padding-top:206px;text-shadow:1px 1px 1px #000}
.sub0502 > .sub_mid{margin-bottom:60px;}
.sub0502 > .sub_mid > h5{font-size:25px;text-align:center;font-weight:normal;margin-bottom:25px;letter-spacing:-0.1em;}
.sub0502 > .sub_mid > h5 > span.m1{background:url(/images/01_web/content/05/02/img_03.png) no-repeat 0 center;width:28px;height:50px;display:inline-block;margin-right:10px;}
.sub0502 > .sub_mid > h5 > span.m2{font-size:35px;padding-left:10px;letter-spacing:-0.01em;}
.sub0502 > .sub_mid > h5 > span.m3{background:url(/images/01_web/content/05/02/img_04.png) no-repeat 0 center; width:28px;height:50px; display:inline-block;margin-left:10px;}
.sub0502 > .sub_mid > p{text-align:center;font-size:16px;letter-spacing:-0.1em;line-height:30px;color:#262626;}
.sub0502 > .sub_bot{}
.sub0502 > .sub_bot > ul{}
.sub0502 > .sub_bot > ul > li{padding:35px 30px 35px 160px;background:#fff url(/images/01_web/content/05/02/img_05.png);border-bottom:1px solid #ebebeb;background-repeat:no-repeat;min-height:154px;}
.sub0502 > .sub_bot > ul > li:nth-child(odd){background:#f8f8f8 url(/images/01_web/content/05/02/img_05.png);background-repeat:no-repeat;}
.sub0502 > .sub_bot > ul > li:first-child{border-top:1px solid #9e9e9e;background-position:32px 27px;}
.sub0502 > .sub_bot > ul > li:nth-child(2){background-position:32px -140px;}
.sub0502 > .sub_bot > ul > li:nth-child(3){background-position:32px -317px;}
.sub0502 > .sub_bot > ul > li:nth-child(4){background-position:32px -493px;}
.sub0502 > .sub_bot > ul > li:nth-child(5){background-position:32px -670px;}
.sub0502 > .sub_bot > ul > li:last-child{border-bottom:1px solid #9e9e9e}
.sub0502 > .sub_bot > ul > li > h6{font-size:20px;font-weight:600;padding:0;margin:0; background:none !important;}
.sub0502 > .sub_bot > ul > li > p{color:#707070;letter-spacing:-0.1em;padding-top:10px;font-size:15px;line-height:25px;}

/*종갓집 중구*/
.sub0101{background:url('/images/01_web/sub/sub0101_bg.png') no-repeat 0 0; width:100%; overflow:hidden; position:relative; height:1297px;}
.sub0101 h4{padding:166px 0 0 315px;}
.sub0101 p{font-size:17px; line-height:1.5em;}
.sub0101 .txt1{padding:50px 0 0 315px;}
.sub0101 .txt1 span{font-size:22px;}
.sub0101 .txt2{padding-top:40px;}
.sub0101 .txt3{margin-top:474px;}
.sub0101 .img1{position:absolute;top:100px; left:15px;}
.sub0101 .img2{position:absolute;top: 799px;left:0;}
.sub0101 .img3{position:absolute;top: 774px;left: 231px;}
.sub0101 .img4{position:absolute;top: 751px;left:493px;}
.sub0101 .img5{position:absolute; right:10px; top:875px;}


/*일정별여행코스*/
.sub0102{overflow:hidden;}
.sub0102 .tit{background:url(/images/01_web/sub/sub0102_01.png) no-repeat 0 0; background-position: 0 30px;}
.sub0102 .tit2{background:url(/images/01_web/sub/sub0102_02.png) no-repeat 0 0; margin-top:40px; background-position: 0 20px;}

.sub0102 h4{font-size:30px; font-weight:bold; color:#dc1e34; text-align:center;}
.sub0102 .tit p{text-align:center; padding: 10px 90px 90px 58px;}
.sub0102 .tit2 p{text-align:center; padding: 10px 95px 90px;}
.sub0102 ul.course{overflow:hidden;}
.sub0102 ul.course li{float:left; width:20%; background:url(/images/01_web/sub/sub0102_03.png) no-repeat right center}
.sub0102 ul.course li:last-child{background:none;}
.sub0102 ul.course li:nth-child(5){background:none;}
.sub0102 ul.course li a{display:block; border-radius:10px; text-align:center; width:141px; height:204px; margin-left:5px;}
.sub0102 ul.course li a img{margin-top:25px;}
.sub0102 ul.course li a.green{background:#f0f2c5;}
.sub0102 ul.course li a.blue{background:#c3e6f2;}
.sub0102 ul.course li a span{display:block; margin-top:15px;}
.magt20{margin-top:20px;}

/*올해의관광도시*/
.sub0103 .tit{overflow:hidden; position:relative; margin-bottom:30px;}
.sub0103 .tit > h4{font-size:24px; padding:20px 0 0 162px; background:none;}
.sub0103 .tit h4 span{display:block;}
.sub0103 .tit .img1{position:absolute; left:0; top:0;}
.sub0103 dl{overflow:hidden;}
.sub0103 dl dt{font-size:17px; font-weight:bold; background:#646464; color:#fff;}
.sub0103 dl dt span{padding:15px 15px; display:inline-block; background:#1376b2; margin-right:15px;}

.sub0103 dl dd{background:#fafafa; padding:25px; line-height:1.5em;}
.sub0103 dl dd span{display:block; color:#dc1e34; font-weight:bold;}
.sub0103 dl dd.q_bg{background:#fafafa url(/images/01_web/sub/sub0103_03.png) no-repeat 95% 90%;}


/*테마별 여행코스 큰애기투어*/
.themaSub .tit{height:290px;background:url('/images/03_language/03_jpn/content/bg_tit1.jpg')no-repeat 0 0; text-indent:-999999px;}
.themaSub .spotList{padding:20px 0;}
.themaSub .spotList ol:after{clear:both; content:"";display:block;}
.themaSub .spotList ol{background:url('/images/01_web/content/thema/bg_spotList.png')no-repeat 0 0; padding:47px 0 54px 15px;}
.themaSub .spotList ol li{float:left; text-align:center; background:url('/images/01_web/content/thema/ico_loction.png')no-repeat 31% 0;padding: 63px 62px 0 0;}
.themaSub .spotList ol li:last-child{padding:63px 0px 0 0; background-position:54% 0;}

.themaSub .spot ul:after{clear:both;content:"";display:block;}
.themaSub .spot ul li{float:left;overflow:hidden; width:48%; height:497px;margin:0 2% 2% 0; padding:30px; border:1px solid #dddddd; position:relative;}
.themaSub .spot ul li:nth-child(2n){margin-right:0;}
.themaSub .spot ul li img{margin-bottom:20px;}
.themaSub .spot ul li dl dt{font-size:18px; color:#c03b19;font-weight:bold;}
.themaSub .spot ul li dl dd{margin-top:15px;line-height:23px;}
.themaSub .spot ul li a{position:absolute;bottom:10px;right:5px;display:block; width:140px;
    background:url('/images/01_web/content/thema/btn_view.png')no-repeat 0 0; padding:20px; font-size:11px; }

/*테마별 여행코스 역사투어*/
.themaSub .tit5{height:290px;background:url('/images/03_language/03_jpn/content/bg_tit5.jpg')no-repeat 0 0;text-indent:-999999px; }
.themaSub .spotList.bg2 ol{background:url('/images/01_web/content/thema/bg_spotList2.png')no-repeat 0 0; padding:47px 0 50px 0px}
.themaSub .spotList.bg2 ol li { padding: 63px 0px 0 15px; font-size: 0.9em;  background: url('/images/01_web/content/thema/ico_loction.png')no-repeat 44% 0;}
.themaSub .spot.bg2 ul li{float:left;overflow:hidden; width:48%; height:527px;margin:0 2% 2% 0; padding:30px; border:1px solid #dddddd;}

/*테마별 여행코스 아트투어*/
.themaSub .tit6{height:290px;background:url('/images/03_language/03_jpn/content/bg_tit6.jpg')no-repeat 0 0;text-indent:-999999px; }
.themaSub .spotList.bg3 ol{background:url('/images/01_web/content/thema/bg_spotList3.png')no-repeat 0 0; padding:47px 0 45px 0px}
.themaSub .spotList.bg3 ol li {background: url('/images/01_web/content/thema/ico_loction.png')no-repeat 30% 0;padding: 70px 17px 0 0; text-align: center;}
/*.themaSub .spotList.bg3 ol li:last-child{padding:70px 0px 0 0;}*/

/*테마별 여행코스 시간여행투어*/
.themaSub .tit7{height:290px;background:url('/images/03_language/03_jpn/content/bg_tit7.jpg')no-repeat 0 0;text-indent:-999999px; }
.themaSub .themaMap{padding:30px 0;}
.themaSub .themaMap .mapBg{height:699px;background:url('/images/01_web/content/thema/img_map.jpg')no-repeat 0 0;}
.themaSub .themaMap .mapInfo{position:relative;background:#ededed; padding:24px 27px 35px  195px;}
.themaSub .themaMap .mapInfo span{display:block; position:absolute;top:-50px;left:10px;width:162px;height:194px;background:url('/images/01_web/content/thema/bg_ico5.png')no-repeat 0 0;}
.themaSub .themaMap .mapInfo dl dt{font-size:20px; color:#000;}
.themaSub .themaMap .mapInfo dl dd{margin-top:22px;line-height:25px;color:#666;}
.themaSub .tourList ul:after{clear:both; content:""; display:block;}
.themaSub .tourList ul li{float:left; width:32%;margin-right:2%; border:1px solid #dddddd;}
.themaSub .tourList ul li img{width:100%;}
.themaSub .tourList ul li:last-child{margin-right:0;}
.themaSub .tourList ul li a{display:block; text-align:center; color:#666;font-size:16px;}
.themaSub .tourList ul li a:hover , .themaSub .tourList ul li.on a{background:#ededed; }
.themaSub .tourList ul li a span{display:block;padding:15px 0;}

/*테마별 여행코스 큰애기이야기로*/
.themaSub2 .tit{height:236px;background:url('/images/03_language/03_jpn/content/bg_tit2.jpg')no-repeat 0 0; text-indent:-999999px;}
.themaSub2 .list ol{background: url('/images/01_web/content/thema/bg_bigBaby.png')no-repeat 0 190px;padding-top: 40px;}
.themaSub2 .list ol:after{clear:both; content:"";display:block;}
.themaSub2 .list ol li{float:left; width:20%;height:206px;background:url('/images/01_web/content/thema/ico_babyList.png')no-repeat 50% 85%; text-align:center;margin-bottom:54px;}
.themaSub2 .list ol li img{margin-bottom:40px;}
.themaSub2 .list ol li span{display:block;}

.themaSub2 .info{background:url('/images/01_web/content/thema/bg_ico2.png')no-repeat 0 0; padding:0  0  0 134px;}
.themaSub2 .info p{line-height:28px;margin-top:20px;}
.themaSub2 .info p strong{color:#518fbb;font-size:18px; }
.themaSub2 .info ol{padding:20px 0;}
.themaSub2 .info ol li{margin-bottom:10px;}

/*테마별 여행코스 추억길이야기로*/
.themaSub2 .tit2{height:236px;background:url('/images/03_language/03_jpn/content/bg_tit3.jpg')no-repeat 0 0; text-indent:-999999px;}
.themaSub2 .info.bg2{background:url('/images/01_web/content/thema/bg_ico3.png')no-repeat 0 0; padding:0  0  0 134px;}

/*테마별 여행코스 읍성길이야기로*/
.themaSub2 .tit3{height:236px;background:url('/images/03_language/03_jpn/content/bg_tit4.jpg')no-repeat 0 0; text-indent:-999999px;}
.themaSub2 .info.bg3{background:url('/images/01_web/content/thema/bg_ico4.png')no-repeat 0 0; padding:0  0  0 134px;}      