@charset "utf-8";


/* 목록 */
.depth_01 {margin:0 0 15px 20px;}
.depth_01 > li,.dep_01 {margin:0; padding:0 0 0 11px; line-height:1.9; background:url('/design/eng2019/img/sub/depth_01.gif') no-repeat 0 10px;}
.depth_01 > li.no {background:none !important;}

.depth_02 {margin:0;}
.depth_02 > li,.dep_02 {margin:0; padding:0 0 0 11px; background:url('/design/eng2019/img/sub/depth_02.gif') no-repeat 0 10px;}
.depth_02 > li.no {background:none !important;}

.depth_03 {margin:0;}
.depth_03 > li,.dep_03 {margin:0; padding:0 0 0 11px; background:url('/design/eng2019/img/sub/depth_03.gif') no-repeat 0 7px;}
.depth_03 > li.no {background:none !important;}
.depth_03 > li > ul > li {padding:0;}
.depth_03 > li > ul > li > span.asterisk {vertical-align:middle; line-height:1;}

.depth_no {margin:0;}
.depth_no > li {margin:0; padding:0; background:none;}

.lpad_01 {padding:10px 0 10px 20px;}


.tblWrap {margin:15px 0; overflow-x:auto;}
.tblWrap table {border-collapse: separate; width:100%; border-top:1px solid #006ed2; border-left:1px solid #ddd; text-align:center;}
.tblWrap table thead th { background:#f0f0f0; padding:7px; font-size:16px; font-weight:600; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.tblWrap table tbody th,
.tblWrap table tbody td {padding:5px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:14px; color:#555; background:#fff;}
.tblWrap table tbody th {background:#f8f8f8; font-weight:500;}
.tblWrap .wifi_type {width:10%;}
.tblWrap .wifi_name {width:20%;}
.tblWrap .wifi_detail {width:20%;}
.tblWrap .wifi_longitude {width:7%;}
@media all and (max-width:768px){
	.tblWrap table thead th {font-size:15px;}
	.tblWrap.scroll table {width:768px;}
}
@media all and (max-width:480px){
	.tblWrap table thead th span {display:block;}
	.tblWrap .wifi_type, .tblWrap .wifi_detail {display:none;}
	.tblWrap .wifi_name {width:25%;}
	.tblWrap .wifi_longitude {width:15%;}
}


/*버튼*/
.btnS {border:1px solid #e5e5e5; padding:10px 20px; text-align:center; display:inline-block;}
.btnSG {padding:10px 20px; text-align:center; display:inline-block; background-color:#0055a2; color:#fff;}
.btnSG:hover, .btnSG:focus {background-color:#13436f; color:#fff; padding:10px 20px; text-align:center; display:inline-block;}


/*이미지 100*/
.wrap_img {border:1px solid #e5e5e5; text-align:center; box-sizing:border-box; padding:20px;}

/*기타*/
.txtL {text-align:left !important;}
.tmg {margin-top:30px;}

/*타이틀*/
.content h4 {font-size:22px; color:#333; /*height:45px;*/ width:100%; overflow:hidden; font-weight:600; margin-top:70px; line-height:35px;}
.content h4.first {margin-top:0;color:#333;}

.content h5 {padding-left:20px; font-size:17px; color:#4e5ba0; width:100%; overflow:hidden; font-weight:600; margin-top:50px; background:url('/design/eng2019/img/sub/ico_h5.png') 0 50% no-repeat; width:100%;line-height:180%;}
.content h5.first {margin-top:0;color:#333;color:#4e5ba0; line-height:180%;}
.content h5.none {background-image:none; padding-left:0; margin-bottom:10px; font-size:20px; padding-top:30px; border-top:1px dashed #ccc;}

.content h6 {padding-left:20px; font-size:15px; color:#4e7f00; width:100%; overflow:hidden; font-weight:600; width:100%;line-height:180%;}
.content h6 .pink {font-size:15px; color:#ba3976; width:100%; overflow:hidden; font-weight:600; width:100%;line-height:180%;}
.content h6 .black {font-size:15px; color:#333; width:100%; overflow:hidden; font-weight:600; width:100%;line-height:180%;}



/*서브비주얼*/
.subVisual_01{position:relative; overflow:hidden; width:100%;height:180px; background:url('/design/eng2019/img/sub/subvisual_01.jpg') 50% 50% no-repeat; background-position:center; background-size:cover; }
.subVisual_01 > .pat_mask {position:absolute; left:0; top:0; background:url('/design/eng2019/img/main/w_patten.png') 0 0 repeat; width:100%; height:100%; overflow:hidden; }
.subVisual_01 > h2 {position:absolute; top:-999999px;}



/*경주소개*/
.introduce {width:100%; overflow:hidden;}
.introduce .point {margin-top:0; font-size:20px; color:#000; font-weight:600; line-height:180%; font-family:'notokr-regular', Tahoma, Geneva, sans-serif; }
.introduce p {margin-top:40px; font-size:17px; color:#333; letter-spacing:0; font-family:'notokr-light', Tahoma, Geneva, sans-serif; line-height:140%;}


/* gj_gallery */
.gj_gallery	{width:100%; margin:40px auto; overflow:hidden;}
.gj_gallery ul {overflow:hidden; width:100%;}
.gj_gallery ul li {float:left; width:24%; box-sizing:border-box; display:block; padding:0 0.5%;}
.gj_gallery ul li a {display:block; position:relative; padding-top:100px; color:#131313; text-align:center; font-size:16px;}
.gj_gallery ul li a:before {content:''; position:absolute; top:0; left:50%; width:108px; height:108px;}

/*상징*/
.wrap_symbol {width:100%; overflow:hidden; margin-bottom:50px;}
.wrap_symbol.first {margin-top:30px;}
.wrap_symbol .left {width:15%; float:left; }
.wrap_symbol .right {width:82%; float:left; margin-left:3%;}
.wrap_symbol .right dt {font-size:17px; color:#333; font-weight:600; font-family:'notokr-bold', Tahoma, Geneva, sans-serif;}
.wrap_symbol .right dt span {font-weight:normal; color:#ff6600; padding-left:10px;}
.wrap_symbol .right dd {padding-top:20px; overflow:hidden; color:#666;}
.wrap_symbol .right dd a {border:1px solid #e5e5e5; padding:10px 20px; text-align:center; display:inline-block;}
.wrap_symbol .right dd a img {padding-right:5px;}

/*위치 및 지리적특성*/
.gold {color:#8d5b07 !important;}
.location {margin-bottom:19px; padding:5px 0; margin-right:10px; background:#f7f9fa; border:1px solid #e5e5e5; text-align:center; box-sizing:border-box;}


/*인사말*/
.greeting {width:100%; overflow:hidden;}
.greeting .left {width:30%; float:left;}
.greeting .right {width:67%; float:left; padding-left:3%;}
.greeting .right p{margin-top:30px; font-size:15px;  }
.greeting .right p.title {font-size:20px; color:#333; line-height:160%;}


/* 관련사이트 */
.siteWrap {padding:2.5% 2.5% 2.5% 0; border:1px solid #d4d4d4; border-top:1px solid #464646; overflow:hidden;}
.siteWrap .logo {float:left; width:30.5%; height:100%; padding:0 0 0 0 !important; text-align:center; font-size:0; line-height:0;}
.siteWrap .butn {float:right; display:inline-block; height:19px; margin-top:7px; padding:1px 24px 1px; border-radius:4px 4px; border:0; font-weight:bold; font-size:12px; line-height:16px; color:#fff; background:#333;}
.siteWrap > div {float:left; width:65%; padding-left:4.5%; background:url('/design/eng2019/img/sub/bgc_e6e6e6.gif') repeat-y 0 0; overflow:hidden;}
.siteWrap > div dl {float:left; width:100%; overflow:hidden;}
.siteWrap > div dl dt {margin:0 0 2px 0; font-weight:bold; font-size:17px;; line-height:180%;}
.siteWrap > div dl dd {float:left; margin:0; padding-bottom:1px;line-height:180%;}
.siteWrap .cont {float:left; width:94%; margin-top:10px; padding:8px 3% 16px 3%; overflow:hidden; background:#f3f3f3;}
.siteWrap .cont li {float:left; width:45%; }

/*유네스코*/
.wrap_unesco {width:100%; overflow:hidden; }
.tit_big {color:#b89c45; font-size:32px; font-weight:bold; line-height:130%;}
.tit_big span {color:#000; font-size:20px; line-height:130%;}
.wrap_unesco p{margin-top:40px; margin:30px 0; }

.unesco_pic {margin-top:20px;overflow:hidden;}
.unesco_pic .left {width:50%; float:left;}
.unesco_pic .right {width:50%; float:left; overflow:hidden;}
.unesco_pic .right ul li {width:50%; float:left; padding-bottom:1%;}

.wrap_heritage .left {padding:2.5% 2.5% 2.5% 0; border:1px solid #d4d4d4; border-top:1px solid #464646; overflow:hidden; text-align:center;}
.wrap_heritage .right {margin-top:20px;}

.wrap_btn {margin-top:30px;}
.wrap_btn a { margin:10px;}

/*지역음식*/
.wrap_local_food {width:100%; overflow:hidden;}
.local_food {width:100%; overflow:hidden; border-bottom:1px dashed #ccc; padding:30px 0;}
.local_food dt {width:20%; float:left; margin-right:3%; }
.local_food dt img {width:100%; padding:3px; border:1px solid #d4d4d4; box-sizing:border-box;}
.local_food dd {width:70%; float:left;}
.local_food dd h4 {margin-top:0; font-size:18px;}

/*축제*/
.head_festival {width:100%; height:282px; overflow:hidden;margin-bottom:40px; background:url('/design/eng2019/img/sub/bg_festival.gif') no-repeat 0 0;}
.head_festival h4 {width:100%; text-align:center; color:#333366; font-size:30px; text-transform:uppercase; padding-top:45px;}
.head_festival p {font-size:18px; text-align:center;}

.list_festival {background:#e5eaed; border:1px solid #ccd5e0; margin-top:20px; padding:30px;}
.list_festival > div {background:#fff; padding:20px 40px;}
.list_festival dl dt {font-size:20px;}
.list_festival dl dd {margin-top:30px; line-height:130%;}

.list_festival dl.list_head01 {background:url('/design/eng2019/img/sub/bg_festival_list01.png') no-repeat 90% 50%; border-bottom:1px dashed #ccc; padding:30px 0; color:#da2468;}
.list_festival dl.list_head01 dt span {text-transform:uppercase; background-color:#da2468; color:#fff; border-radius: 100px; padding: 4px 20px; font-size: 17px; line-height:180%; margin-right:20px;}


.list_festival dl.list_head02 {background:url('/design/eng2019/img/sub/bg_festival_list02.png') no-repeat 90% 50%;border-bottom:1px dashed #ccc; padding:30px 0; color:#339966;}
.list_festival dl.list_head02 dt span {text-transform:uppercase; background-color:#339966; color:#fff; border-radius: 100px; padding: 4px 20px; font-size: 17px; line-height:180%; margin-right:20px;}

.list_festival dl.list_head03 {background:url('/design/eng2019/img/sub/bg_festival_list03.png') no-repeat 85% 50%;padding:30px 0;}
.list_festival dl.list_head03 dt span {text-transform:uppercase; background-color:#3285a9; color:#fff; border-radius: 100px; padding: 4px 20px; font-size: 17px; line-height:180%; margin-right:20px;}


.list_festival dl.list_head03 { padding:30px 0;}

.s_pink {color:#da2468; }
.s_purple {color:#663399;}
.s_blue {color:#0066cc; }
.s_orange {color:#ff6600;}
.s_green {color:#339966;}
.s_brown {color:#907552;}
.s_dblue {color:#4147c2;}
.s_dorange {color:#cc3300;}
.s_dbrown {color:#4e3c2d;}

.wrap_festival {width:100%; overflow:hidden; }
.wrap_festival p{line-height:150%; margin-top:40px;}
.wrap_festival p.first{line-height:150%; margin-top:0;}


.festival_pic {margin-top:20px;overflow:hidden;}
.festival_pic .left {width:50%; float:left;}
.festival_pic .right {width:50%; float:left; overflow:hidden;}
.festival_pic .right ul li {width:50%; float:left; padding-bottom:1%;}

.sillap {width:100%; overflow:hidden;}
.sillap ul li{float:left; padding-bottom:1%; width:33%; padding-right:0.5%;}
.sillap ul li.end {padding-right:0;}
.sillap ul li span, .photo_caption {text-align:center; width:100%; padding-top:10px; display:block; font-size:13px; color:#000;}

.festival_box02 {background:#e5eaed; border:1px solid #ccd5e0; margin-top:20px; padding:3px;}
.festival_box02 > div {background:#fff; padding:20px 40px;}
.festival_box02 h6 {margin-top:0; margin-left:0; padding:0; }
.festival_box02 p {margin:0;}
.festival_box02 ul {margin:10px 0 0 0;}
.festival_box02 .tit {font-size:18px; font-weight:bold;}

.festival_box03 {background:#fbf2f2; border:1px solid #eee0e0; margin-top:20px; padding:3px;}
.festival_box03 > div {background:#fff; padding:20px 40px;}
.festival_box03 h6 {margin-top:0; margin-left:0; padding:0; }
.festival_box03 p {margin:0;}
.festival_box03 ul {margin:10px 0 0 0;}
.festival_box03 .tit {font-size:18px; font-weight:bold;}
.festival_box03 span {font-size:14px; color:#444;}

.img_100 {padding:2.5%; /*border:1px solid #d4d4d4;*/ overflow:hidden; text-align:center;}
.txt_festival {margin:30px 0;}

.wrap_festival02 .tit_01 {color:#da2468; line-height:180%;padding-bottom:30px; font-size: 25px;}
.wrap_festival02 .tit_01 span{text-transform:uppercase; background-color:#da2468; color:#fff; border-radius: 100px; padding: 4px 10px; font-size: 15px; line-height:180%; margin-right:20px; }

.wrap_festival02 .tit_02 {color:#339966; line-height:180%;padding-bottom:30px; font-size: 25px;}
.wrap_festival02 .tit_02 span{text-transform:uppercase; background-color:#339966; color:#fff; border-radius: 100px; padding: 4px 10px; font-size: 15px; line-height:180%; margin-right:20px; }

.wrap_festival02 .tit_03 {color:#3285a9; line-height:180%;padding-bottom:30px; font-size: 25px;}
.wrap_festival02 .tit_03 span{text-transform:uppercase; background-color:#3285a9; color:#fff; border-radius: 100px; padding: 4px 10px; font-size: 15px; line-height:180%; margin-right:20px; }

h5 .txt_pink {color:#da2468;font-size:20px; font-weight:bold; }
h5 .txt_green {color:#339966;font-size:20px; font-weight:bold;}
h5 .txt_cyan {color:#3285a9; font-size:20px; font-weight:bold;}


/*1330*/
.wrap_1330 {background:#e5eaed; border:1px solid #ccd5e0; margin-top:20px; padding:3px;}
.wrap_1330 > div {background:#fff; padding:20px 40px; overflow:hidden;}
.wrap_1330 > div .left {width:20%; float:left;}
.wrap_1330 > div .left img {width:80%;}
.wrap_1330 > div .right {width:80%; float:left;}
.wrap_1330 > div .right .tit {padding-top:10px; font-size:25px; color:#333; font-family:Arial; font-weight:bold;}
.wrap_1330 > div .right .txt {font-size:14px; color:#666; font-family:Arial;}

/*sitemap*/
.sitemap_wp {width:100%; overflow:hidden; margin-top:-50px; }
.sitemap_wp .sw_map {width:33.3%; float:left;}
.st_dep {margin:0 0 15px 10px;}
.st_dep > li {margin:0; padding:0 0 0 11px; line-height:1.9; background:url('/design/eng2019/img/sub/depth_01.gif') no-repeat 0 12px;}

@media all and (max-width:1024px){
.siteWrap .logo {width:40%;}
.siteWrap > div {width:50%;}

.list_festival dl.list_head01, .list_festival dl.list_head02, .list_festival dl.list_head03 {background-image:none;}

}


@media all and (max-width:890px){
.introduce .point {line-height:130%;}
.wrap_symbol .left {width:20%;}
.wrap_symbol .right	{width:77%; margin-left:3%;}

.siteWrap{text-align:center;}
.siteWrap .logo {width:100%; border-bottom:1px dashed #ccc; padding-bottom:20px !important;}
.siteWrap > div {width:90%; background-image:none; margin:20px auto;}
.siteWrap > div dl dd {text-align:center; width:100%; }
.local_food dl.first {margin-top:20px;}
.local_food dt, .local_food dd {width:100%;}
.local_food dt img {width:99%; padding:1%; }
.local_food dd h4 {margin-top:30px;}
.wrap_local_food dl.first{padding-top:0 !important;}
.wrap_1330 > div .left {width:40%;}
.wrap_1330 > div .right {width:60%;}
.wrap_1330 > div .right .tit {font-size:20px; line-height:130%;}



.head_festival h4 {font-size:20px; padding-top:20px;}
.head_festival p {font-size:12px;}


}

@media all and (max-width:620px){
.gj_gallery ul {margin:0 auto;}
.gj_gallery ul li {width:49%; margin-bottom:5px;}
.wrap_symbol .left {width:30%;}
.wrap_symbol .right	{width:67%; margin-left:3%;}

.greeting .left	{width:100%; text-align:center;}
.greeting .right {width:100%;}

.wrap_1330 > div .left, .wrap_1330 > div .right {width:100%;}
.wrap_1330 > div .left {width:100%; text-align:center;}
.wrap_1330 > div .left img {width:50%;}

.sitemap_wp .sw_map {width:50%;}


.list_festival dl.list_head01 dt span, .list_festival dl.list_head02 dt span, .list_festival dl.list_head03 dt span, .list_festival dl.list_head04 dt span {display:block; font-size:15px; text-align:center; margin-bottom:20px;}
.list_festival {padding:5px;}
.wrap_festival02 .tit_01, .wrap_festival02 .tit_02, .wrap_festival02 .tit_03, .wrap_festival02 .tit_04 {font-size:15px; letter-spacing:0;}
h5 .txt_pink, h5 .txt_green, h5 .txt_cyan {font-size:14px; line-height:110% !important;}
.content h5 {line-height:130%;}
}

@media all and (max-width:480px){
.wrap_symbol {border-bottom:1px dashed #ccc; padding-bottom:30px;}
.gj_gallery ul li {width:49%; margin-bottom:3px;}
.wrap_symbol .left {width:100%; text-align:center; margin-bottom:20px;}
.wrap_symbol .right	{width:100%; margin-left:0;}

.unesco_pic .left {width:100%;}
.unesco_pic .right {width:100%;}
.unesco_pic .right ul li {width:50%; float:left; padding-top:1%; padding-bottom:0;}

.sillap ul li {width:100%; margin-bottom:30px;}
.sitemap_wp .sw_map {width:100%;}
}

/*경주여행-이달의추천여행지*/
.tMonth h4 .subT {display:block; font-size:15px; font-weight:400 !important; }
.tMonth dl.title { position:relative;}
.tMonth dl.title::before,
.tMonth dl.title::after { content:''; position:absolute; width:1920px; height:100%; left:50%; top:0; margin-left:-960px; z-index:-1;}
.tMonth dl.title > dt {margin-bottom:30px; font-size:27px; font-weight:600; }
.tMonth dl.title > dd { color:#666; line-height:30px; }

.tMonth.cont1 dl.title {padding:80px 0; background:url('/design/tour2019/img/sub/tMonth_illu.png') no-repeat 99% center;}
.tMonth.cont1 dl.title::before { background:url('/design/tour2019/img/sub/tMonth_bg.jpg') repeat-x center top;}
.tMonth.cont1 dl.title dd { margin-right:500px; }

.tMonth.cont2 dl.title { padding:60px 0; text-align:center;}
.tMonth.cont2 dl.title::before {background:url('/design/tour2019/img/sub/tMonth2_img0.jpg') no-repeat center;}
.tMonth.cont2 dl.title dd { margin:0 12%; }

.tMonth.cont3 dl.title {padding:30px 0; }
.tMonth.cont3 dl.title::before { background:url('/design/tour2019/img/sub/tMonth3_img1.jpg') no-repeat center; opacity:0.2; }
.tMonth.cont3 dl.title > dt {text-align:center;}
.tMonth.cont3 dl.title > dt span {display:block; font-size:18px; font-weight:400; margin-top:10px; }
.tMonth.cont3 dl.title .poem { background:rgba(255,255,255,0.5); border:1px solid #fff; color:#222; text-align:center; padding:20px; }
.tMonth.cont3 dl.title .poem dl {display:inline-block;}
.tMonth.cont3 dl.title .poem dt {font-size:17px;}
.tMonth.cont3 dl.title ul { overflow:hidden;}
.tMonth.cont3 dl.title li { float:left; width:50%; text-align:left; padding:0 10px; }
.tMonth.cont3 dl.title .txt {color:#222; margin-top:20px;}
@media all and (max-width:500px){
	.tMonth.cont3 dl.title::before {background-size:auto 100%;}
	.tMonth.cont3 dl.title li {width:100%;}
}

.tMonth.cont4 dl.title {padding:30px 0;}
.tMonth.cont4 dl.title::before { background:url('/design/tour2019/img/sub/tMonth4_img1.jpg') no-repeat center; }
.tMonth.cont4 dl.title dt,
.tMonth.cont4 dl.title dd { display:block; background:rgba(255,255,255,0.7); margin:0; text-align:center; text-shadow:-1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; color:#222;}
.tMonth.cont4 dl.title dt { padding:20px 20px 0 20px; }
.tMonth.cont4 dl.title dd { padding:10px 20px 20px 20px; }
.tMonth.cont4 dl.title dd span {display:block;}
@media all and (max-width:500px){
	.tMonth.cont4 dl.title dd {padding-top:10px; font-size:14px; line-height:1.5}
	.tMonth.cont4 dl.title dd span {display:inline;}
}

.tMonth.type3 dl.title {padding:50px 0; text-shadow:2px 2px 2px rgba(0,0,0,0.5);}
.tMonth.type3 dl.title::before { opacity:0.6;}
.tMonth.type3 dl.title::after { z-index:-2; background:#000;}
.tMonth.type3 dl.title dt, .tMonth.type3 dl.title dd {color:#fff;}
.tMonth.type3 dl.title dt { margin-bottom:20px; }
@media all and (max-width:768px){
	.tMonth.type3 dl.title {padding:30px 0;}
}

.tMonth.cont5 dl.title::before { background:url('/design/tour2019/img/sub/tMonth5_img1.jpg') no-repeat center; }
.tMonth.cont6 dl.title::before { background:url('/design/tour2019/img/sub/tMonth6_img1.jpg') no-repeat center; }
.tMonth.cont7 dl.title::before { background:url('/design/tour2019/img/sub/tMonth7_img1.jpg') no-repeat bottom center; }
.tMonth.cont7 dl.title {padding:30px 0;}
.tMonth.cont7 dl.title dd span,
.tMonth.cont8 dl.title dd span,
.tMonth.cont9 dl.title dd span,
.tMonth.cont10 dl.title dd span,
.tMonth.cont11 dl.title dd span,
.tMonth.cont2001 dl.title dd span,
.tMonth.cont2002 dl.title dd span,
.tMonth.cont2003 dl.title dd span {display:block;}
.tMonth.cont8 dl.title::before { background:url('/design/tour2019/img/sub/tMonth8_img1.jpg') no-repeat bottom center; }
.tMonth.cont9 dl.title::before { background:url('/design/tour2019/img/sub/tMonth9_img1.jpg') no-repeat bottom center; }
.tMonth.cont10 dl.title::before { background:url('/design/tour2019/img/sub/tMonth10_img1.jpg') no-repeat bottom center; }
.tMonth.cont11 dl.title::before { background:url('/design/tour2019/img/sub/tMonth11_img43.jpg') no-repeat bottom center; }
.tMonth.cont12 dl.title::before { background:url('/design/tour2019/img/sub/tMonth12_img1.jpg') no-repeat center; }
.tMonth.cont2001 dl.title::before { background:url('/design/tour2019/img/sub/tMonth_2021/tMonth01_img1.jpg') no-repeat center; }
.tMonth.cont2002 dl.title::before { background:url('/design/tour2019/img/sub/tMonth_2021/tMonth02_img1.jpg') no-repeat center; }
.tMonth.cont2003 dl.title::before { background:url('/design/tour2019/img/sub/tMonth_2021/tMonth03_img1.jpg') no-repeat center; }
@media all and (max-width:480px){
	.tMonth.cont7 dl.title dd span,
	.tMonth.cont8 dl.title dd span  {display:inline;}
}

.tMonth.cont12 dl.title dd span {display:block;}
.tMonth.cont12 .cont12Box {overflow:hidden;}
.tMonth.cont12 .cont12Box .img {float:left; width:20%;}
.tMonth.cont12 .cont12Box dl {float:right; width:75%;}
@media all and (max-width:768px){
	.tMonth.cont12 .cont12Box .img {float:left; width:40%;}
	.tMonth.cont12 .cont12Box dl {float:right; width:55%;}
	.tMonth.cont12 .cont12Box dl dt {margin:0 !important;}
}

.tMonth .imgBg {position:relative; text-align:center; color:#fff; padding:60px 0;  margin-bottom:30px;}
.tMonth .imgBg::before,
.tMonth .imgBg::after {content:''; position:absolute; width:1920px; height:100%; top:0; left:50%; margin-left:-960px;  z-index:-1;}
.tMonth .imgBg::after {z-index:-2; background:#000;}
.tMonth .imgBg dt {font-size:25px; margin-bottom:25px;}
.tMonth .imgBg dd {font-size:16px; font-weight:400; line-height:30px; width:70%; margin:0 auto; }
.tMonth .imgBg.bg1::before {  background:url('/design/tour2019/img/sub/tMonth_bg1.jpg') no-repeat center top; }
.tMonth .imgBg.bg2::before {  background:url('/design/tour2019/img/sub/tMonth_bg2.jpg') no-repeat center top; }
.tMonth .imgBg.bg3::before {  background:url('/design/tour2019/img/sub/tMonth_bg3.jpg') no-repeat center top; }
.tMonth .cont p.text {margin:30px 0; color:#666; }
.tMonth .cont .box { position:relative; border:1px dashed #ccc; padding:20px 30px;  margin:30px 0 40px; }
.tMonth .cont .box.img {min-height:290px; }
.tMonth .cont .box.img img {position:absolute; left:30px; top:30px; }
.tMonth .cont .box.img dl {margin:0 0 0 400px; }
.tMonth .cont .box dl dt { float:none; font-size:20px; font-weight:600; margin:0 115px 15px 0; }
.tMonth .cont .box a.viewBtn {position:absolute; right:20px; top:20px; padding:7px 15px 7px 40px; border:1px solid #444; background:#f3c204 url('/design/tour2019/img/sub/viewIcon3.png') no-repeat 13px center;  font-size:13px; border-radius:5px; font-weight:500; }
.tMonth .cont .imgLeft {overflow:hidden; border:1px solid #e3e3e3; background:#f6f6f6; padding:30px; margin:15px 0; }
.tMonth .cont .imgLeft dt {float:left; width:30%; margin-right:5%;}
.tMonth .cont .imgLeft dd { position:relative; float:left; width:65%;}
.tMonth .cont .imgLeft dd:nth-child(2) > h5 {margin-top:0 !important;}
.tMonth .cont .imgLeft dd a.viewBtn {position:absolute; right:0; top:0; padding:7px 15px 7px 40px; border:1px solid #444; background:#f3c204 url('/design/tour2019/img/sub/viewIcon3.png') no-repeat 13px center;  font-size:13px; border-radius:5px; font-weight:500; }
.tMonth .gallery {overflow:hidden; margin-bottom:30px;}
.tMonth .gallery dl { float:left; width:22.75%; margin:0 0 30px 3%; border:1px solid #ddd;  }
.tMonth .gallery dl:nth-child(4n+1) { clear:both; margin:0 0 30px;}
.tMonth .gallery dl dt {position:relative;}
.tMonth .gallery dl dt img {width:100%;}
.tMonth .gallery dl dt a {position:absolute; right:10px; bottom:10px; width:30px; height:30px; background:url('/design/tour2019/img/sub/tMonth_Icon.png') no-repeat 0 0; text-indent:-99999px;}
.tMonth .gallery dl dt a.blog {background-position:-30px 0;}
.tMonth .gallery dl dt a.site {background-position:-60px 0;}
.tMonth .gallery dl dd {padding:15px;}
.tMonth .gallery dl dd .title {font-size:16px; margin-bottom:10px; }
.tMonth .gallery dl dd li {position:relative; padding:3px 0 3px 70px; font-size:14px; color:#666; }
.tMonth .gallery dl dd li span {position:absolute; left:0; top:3.5px; color:#333; }
.tMonth .map { text-align:center; }
.tMonth .map .img { border:1px solid #ddd; background:#f2f2f2; padding:20px 0; margin-bottom:20px; }
.tMonth span.ex, .vid_ex { display:block; font-family:sans-serif; font-size:12px; margin-top:5px;  color:#006ed2 !important; }
@media all and (max-width:1023px){
  .tMonth.cont1 dl.title {background-size:200px auto; background-position:99% 30px;}
  .tMonth.cont1 dl.title dd {margin-right:0;}

  .tMonth .imgBg dd {width:100%; font-size:15px;}
  .tMonth .gallery dl {width:31.33%; margin:0 0 20px 3%;}
  .tMonth .gallery dl:nth-child(4n+1) { clear:none; margin:0 0 20px 3%;}
  .tMonth .gallery dl:nth-child(3n+1) { clear:both; margin:0 0 20px;}
}
@media all and (max-width:768px){
	.tMonth dl.title {padding:40px 0;}
	.tMonth dl.title dt {font-size:23px; margin-bottom:10px; }

	.tMonth.cont1 dl.title {background:none; padding:40px 0;}
  .tMonth.cont1 dl.title dt {margin-bottom:20px;}

	.tMonth.cont2 dl.title dd {margin:0;}

  /*.tMonth .imgBg dt {margin-bottom:0;}
  .tMonth .imgBg dd {position:absolute; left:-99999px;}*/
  .tMonth .cont .box {padding:20px; margin:20px 0 30px; }
  .tMonth .cont .box.img {min-height:175px;}
  .tMonth .cont .box.img img {width:200px; top:20px; left:20px; }
  .tMonth .cont .box.img dl {margin:0 0 0 230px; }
  .tMonth .cont .box dl dt {font-size:18px; margin-bottom:10px;}
  /*.tMonth .cont .imgLeft dt {width:70%; margin:0 15%;}
  .tMonth .cont .imgLeft dd {width:100%;}*/
  .tMonth .gallery dl {width:49%; margin:0 0 20px 2%;}
  .tMonth .gallery dl:nth-child(3n+1) { clear:none; margin:0 0 20px 2%;}
  .tMonth .gallery dl:nth-child(2n+1) { clear:both; margin:0 0 20px;}
}
@media all and (max-width:480px){
  .tMonth .imgBg dt {font-size:20px;}
  .tMonth .cont .box.img {min-height:auto;}
  .tMonth .cont .box.img img {display:none;}
  .tMonth .cont .box.img dl {margin:0;}
  .tMonth .cont .imgLeft dt {width:100%; margin:0 0 10px; }
  .tMonth .cont .imgLeft dd {width:100%; }
  .tMonth .gallery dl {width:100%; margin:0 0 10px;}
  .tMonth .gallery dl:nth-child(3n+1),
  .tMonth .gallery dl:nth-child(2n+1) {margin:0 0 10px;}
}



/*신규코스스타일 */
#content h4 { font-family:'SCDream', sans-serif; position:relative; font-size:24px; font-weight:600; margin:30px 0 20px;}
#content h4 span.subT { display:inline-block; font-family:'notokr', sans-serif; font-size:17px; margin-left:10px; font-weight:500; }
#content .dept1 {padding-left:20px;}
#content .dept1 > li {position:relative; padding:5px 0 5px 17px;}
#content .dept1 > li::before {content:''; position:absolute; left:0; top:14px; width:4px; height:4px; border:2px solid #007aeb; border-radius:5px; }
#content .dept2 > li {position:relative; font-size:14px; color:#555; padding:5px 0 5px 12px;}
#content .dept2 > li::before {content:''; position:absolute; left:0; top:14px; width:4px; height:4px; background:#888; }
#content .dept1 .dept2,
#content .dept2 .dept3 {padding-top:7px;}
#content .dept3 > li {position:relative; font-size:14px; color:#666; padding:4px 0 4px 12px;}
#content .dept3 > li::before {content:''; position:absolute; left:0; top:15px; width:4px; height:1px; background:#555; }
#content .caution { background:url('/design/tour2019/img/sub/caution.png') no-repeat 0 0; padding-left:30px; font-size:14px; color:#9b2424; }
#content dl.titleDl { background:#f8f8f8 url('/design/tour2019/img/sub/wordIcon.png') no-repeat 30px center; padding:30px 30px 30px 130px; border:1px solid #006ed2; margin-bottom:30px; }
#content dl.titleDl dt {font-size:18px; font-weight:600; }


#openViewImage_270106,
#openViewImage_270105,
#openViewImage_270104,
#openViewImage_270103,
#openViewImage_274748,
#openViewImage_276189,
#openViewImage_279233,
#openViewImage_280656,
#openViewImage_282752,
#openViewImage_287337,
#openViewImage_287341,
#openViewImage_312405 {display:none;}


/*신규코스스타일 */
#courseSt {font-size:16px; line-height:1.6;}
#courseSt .topTitle { position:relative; padding-top:380px; }
#courseSt .topTitle .topBg {position:absolute; left:50%; top:0; width:1920px !important; margin-left:-960px; z-index:-1; max-width:1920px !important;}
#courseSt .topTitle > dl {background:#fff; padding:50px; max-width:1280px; margin:0 auto;}
#courseSt .topTitle > dl > dt { font-family:'SCDream', sans-serif; font-size:32px; text-align:center; font-weight:600; line-height:1.4; margin-bottom:20px; }
#courseSt .topTitle > dl > dd.dd1 { font-size:19px; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #eee; }
#courseSt .topTitle > dl > dd.dd2 {overflow:hidden; padding-bottom:10px;}
#courseSt .topTitle > dl > dd.dd2 > img { float:left; width:40%  !important; box-shadow:4px 4px 7px rgba(0,0,0,0.3); border-radius:30px 0 30px 0; }
#courseSt .topTitle > dl > dd.dd2 dl {float:right; width:57%; }
#courseSt .topTitle > dl > dd.dd2 dl dt { display:inline-block; font-size:20px; font-weight:600; margin:20px 0 10px; border-top:1px solid #aaa; }
#courseSt .topTitle > dl > dd.dd2 dl dt:first-child {margin-top:0;}
#courseSt .topTitle > dl > dd.dd2 .hashtag {margin-bottom:10px;}
#courseSt .topTitle > dl > dd.dd2 .hashtag a { display:inline-block; font-weight:500; color:#006ed2; margin-right:10px; font-size:18px; }
#courseSt .topTitle > dl > dd.dd2 .course {overflow:hidden;}
#courseSt .topTitle > dl > dd.dd2 .course a { position:relative; float:left; display:flex; align-items:center; line-height:1.4; width:100px; height:100px; font-weight:600; border:2px solid #006ed2; border-radius:50%; margin:2px 0 2px 30px; font-size:14px; }
#courseSt .topTitle > dl > dd.dd2 .course a::before { content:''; position:absolute; top:50%; left:-20px; top:50%; margin-top:-3px; width:7px; height:7px; background:linear-gradient(45deg, transparent 50%, #555 50%); transform:rotate(45deg); z-index:10; }
#courseSt .topTitle > dl > dd.dd2 .course a::after { content:''; position:absolute; top:50%; left:-30px; width:30px; height:1px; border-top:1px dashed #006ed2; z-index:10;}
#courseSt .topTitle > dl > dd.dd2 .course a:first-child { margin:2px 0; }
#courseSt .topTitle > dl > dd.dd2 .course a:first-child::before,
#courseSt .topTitle > dl > dd.dd2 .course a:first-child::after{display:none;}
#courseSt .topTitle > dl > dd.dd2 .course a span { width:100%; text-align:center; }
#courseSt .courseList > div { position:relative; padding:50px 4px 65px;}
#courseSt .courseList > div:nth-child(2n+1)::before {content:''; position:absolute; left:50%; top:0; width:1920px; height:100%; margin-left:-960px; background:#f3f3f3; z-index:-1;  }
#courseSt .courseList > div > h4 {margin-top:0;}
#courseSt .courseList > div > h5 {margin:50px 0 20px !important; line-height:1.6; width:99%;}
#courseSt .courseList > div > p+h5 {margin:30px 0 20px !important;}
#courseSt .courseList > div > h4+h5 {margin:30px 0 20px !important;}
#courseSt .courseList > div .img {position:relative; overflow:hidden; }
#courseSt .courseList > div .img img { float:right; width:35.7% !important; /* box-shadow:4px 4px 7px rgba(0,0,0,0.3);*/}
#courseSt .courseList > div .img img:nth-child(1) {float:left; width:62.3%  !important; border-radius:30px 0 0 0; }
#courseSt .courseList > div .img img:nth-child(3) {margin-top:2%;}
/*#courseSt .courseList > div .img+* {clear:both; padding-top:40px;}*/
#courseSt .courseList > div .img p {position:absolute; right:1%; bottom:2%; max-width:34%; font-size:13px; background:rgba(0,0,0,0.7); color:#fff; padding:5px; border-radius:5px;}
#courseSt .courseList > div .img p.txt1 {right:39%; max-width:60%;}
#courseSt .courseList > div .img p.txt2 {bottom:54%;}
#courseSt .courseList > div .img.num1 {margin-top:30px;}
#courseSt .courseList > div .img.num1 img {width:100%  !important; border-radius:0;}
#courseSt .courseList > div .img.num2 {margin-top:30px;}
#courseSt .courseList > div .img.num2+.num2 { margin-top:2%;}
#courseSt .courseList > div .img.num2 img { width:49%  !important; margin-top:0; }
#courseSt .courseList > div .img.num2 img:first-child { border-radius:0; margin-right:2%; }
#courseSt .courseList > div .img.num2 p.txt1 {right:52%; max-width:47%;}
#courseSt .courseList > div .img.num2 p.txt2 {right:1%; bottom:2%; max-width:47%;}
#courseSt .courseList > div .img.num3 {margin-top:30px; margin-bottom: 10px; position: relative;}
#courseSt .courseList > div .img.num3 img {width: 32%; margin-right: 1.5%; margin-top: 0; border-radius:0; float: none;}
#courseSt .courseList > div .img.num3 img:nth-child(3){margin-right: 0 !important;}
#courseSt .courseList > div .img.num3 p.txt1{right: 68%;}
#courseSt .courseList > div .img.num3 p.txt2{right: 35%; bottom: 2%;}
#courseSt .courseList > div .img.num3 p.txt3{right: 1%;}
#courseSt .courseList .box { position:relative; border:1px dashed #ccc; padding:20px 30px;  margin:30px 0 40px; }
#courseSt .courseList .box.img {min-height:290px; }
#courseSt .courseList .box.img img {position:absolute; left:30px; top:30px; }
#courseSt .courseList .box.img dl {margin:0 0 0 400px; }
#courseSt .courseList .box dl dt { float:none; font-size:20px; font-weight:600; margin:0 115px 15px 0; }
#courseSt .courseList .box a.viewBtn {padding:7px 15px 7px 40px; border:1px solid #444; background:#f3c204 url('/design/tour2019/img/sub/viewIcon3.png') no-repeat 13px center;  font-size:13px; border-radius:5px; font-weight:500; }
#courseSt .courseList > div > p {margin-top:30px; font-size:18px;}
#courseSt .courseList > div > p.caution {background-position:left center;}
#courseSt .courseList > div > p.font15.blue {margin-top:15px; line-height:1.5;}
#courseSt .courseList .info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:30px; margin-top:30px;}
#courseSt .courseList .info dt { font-size:21px; font-weight:600; margin-bottom:10px; line-height:1.5;}
#courseSt .courseList .info dd {display:flex; position:relative; font-size:16px; padding:3px 0 3px; }
#courseSt .courseList .info dd strong {display:block; margin-right:15px;font-weight:600;}
#courseSt .courseList .info dd.pl211201{padding:3px 0 3px 245px;}
#courseSt .courseList .info.img {position:relative; border-radius:0; padding:30px 30px 30px 420px; min-height:270px; }
#courseSt .courseList .info.img > img { position:absolute; left:30px; top:30px; width:350px !important; box-shadow:none; border-radius:0 !important; }
#courseSt .courseList .info.img2 {display:flex; justify-content:space-between;}
#courseSt .courseList .info.img2 dl {width:calc(100% - 340px);}
#courseSt .courseList .info.img2 .img2 {width:300px;}
#courseSt .courseList .info.img2 .img2 img {width:100%;}
#courseSt .courseList .type > div { border:1px solid #ddd; padding:20px; overflow:hidden; box-shadow:5px 5px 0 rgba(0,0,0,0.08); background:#fff; margin-top:30px;}
#courseSt .courseList .type > div .img { position:relative; float:left; width:45%;}
#courseSt .courseList .type > div .img img {width:100%;}
#courseSt .courseList .type > div .img a { display:none; position:absolute; right:0; top:0; padding:10px 20px; color:#fff; background:rgba(0,0,0,0.5); font-size:14px; }
#courseSt .courseList .type > div .img a span {background:url('/design/tour2019/img/sub/listMore.png') no-repeat left center; padding-left:15px; }
#courseSt .courseList .type > div .img a:nth-child(2) {display:block;}
#courseSt .courseList .type > div dl { clear:none; float:right; width:50%; padding-top:0;}
#courseSt .courseList .type > div dt {font-size:20px; font-weight:600; margin:5px 0 20px; }
#courseSt .courseList .type > div dt span { color:#006ed2; }
#courseSt .courseList .type > div .dept1 {padding:0; margin-top:20px;}
#courseSt .info.qrcode {overflow:hidden;}
#courseSt .info.qrcode dl {float:left;}
#courseSt .info.qrcode img {float:right; width:10%;}
#courseSt .topTitle.type2 > dl > dd.dd1 { padding-bottom:0; margin-bottom:0; border-bottom:0;}
#courseSt .topTitle.type2 > dl > dd.dd1 div { float:left; width:48%; padding:20px;}
#courseSt .topTitle.type2 > dl > dd.dd1 .poem { font-family:serif; font-size:17px; font-weight:600; border-radius:20px; letter-spacing:-2px; margin-right:4%; text-align:center; }
#courseSt .topTitle.type2 > dl > dd.dd1 .poem span {display:block; margin-top:10px; font-size:15px; }
#courseSt .courseList.type2 > div > p.tip strong { display:block; color:#c50707; font-size:18px; font-weight:600; margin-bottom:5px; }
#cboxTitle {display:block !important;position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,0.7);color:#fff;font-size:13px;padding:5px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width:50%;}
@media all and (max-width:1380px){
	#courseSt .topTitle > dl,
	#courseSt .courseList > div {max-width:100%; margin:0 auto;}
	#courseSt .courseList > div {padding:50px 0 65px;}
	#courseSt .courseList img {width:100%;}
}
@media all and (max-width:1023px){
	#courseSt .topTitle {padding-top:200px;}
	#courseSt .topTitle .topBg { max-width:1050px !important; margin-left:-525px; }
	#courseSt .topTitle > dl {padding:40px 30px;}
	#courseSt .topTitle > dl > dd.dd1 {font-size:17px;}
	#courseSt .topTitle > dl > dd.dd2 > img {display:none;}
	#courseSt .topTitle > dl > dd.dd2 dl {width:100%;}
	#courseSt .courseList > div > p {font-size:16px;}
	#courseSt .courseList .info {padding:25px;}
	#courseSt .courseList .info.img {padding:30px 30px 30px 270px; min-height:180px; }
	#courseSt .courseList .info.img > img  {width:200px !important;}
	#courseSt .courseList .info.img2 .img2 {width:200px;}
	#courseSt .caution {background-size:16px; font-size:15px !important; background-position:5px 5px !important;}
}
@media all and (max-width:768px){
	#courseSt h4 span.subT {display:block; margin:5px 0 0 1px}
	#courseSt .topTitle > dl > dt {font-size:25px;}
	#courseSt .topTitle.type2 > dl > dd.dd1 div { display:block; width:100%; padding:0; }
	#courseSt .topTitle.type2 > dl > dd.dd1 .poem {margin-right:0; margin-bottom:30px;}
	#courseSt .courseList .type > div .img {width:60%; margin:0 20%;}
	#courseSt .courseList .type > div dl {width:100%; margin-top:10px;}
	#courseSt .courseList > div .img p {display:none;}
	#courseSt .courseList .box {padding:20px; margin:20px 0 30px; }
	#courseSt .courseList .box.img {min-height:175px;}
	#courseSt .courseList .box.img img {width:200px; top:20px; left:20px; }
	#courseSt .courseList .box.img dl {margin:0 0 0 230px; }
	#courseSt .courseList .box dl dt {font-size:18px; margin-bottom:10px;}
	#courseSt .courseList .info.img {padding:30px; }
	#courseSt .courseList .info.img > img  { float:none !important; position:relative; left:auto; top:auto; width:60% !important; margin:0 20% 20px;}
	#courseSt .courseList .info.img2 {flex-wrap:wrap;}
	#courseSt .courseList .info.img2  dl {width:100%;}
	#courseSt .courseList .info.img2 .img2 {width:100%; margin:10px auto 0;}
}
@media all and (max-width:480px){
	#courseSt .topTitle {padding-top:150px;}
	#courseSt .topTitle .topBg { max-width:600px; margin-left:-300px; }
	#courseSt .topTitle > dl {padding-top:30px; padding-bottom:30px;}
	#courseSt .topTitle > dl > dt {font-size:20px; margin-bottom:10px; line-height:1.6}
	#courseSt .topTitle > dl > dd.dd1 {font-size:16px;}
	#courseSt .courseList > div {padding:30px 0 45px;}
	#courseSt .courseList > div > p {font-size:15px;}
	#courseSt .courseList > div .img img {width:48.5%;}
	#courseSt .courseList > div .img img:first-child {width:100%; margin-bottom:3%;}
	#courseSt .courseList > div .img img:last-child {margin-top:0; margin-right:3%;}
	#courseSt .courseList > div .img.num2 img:first-child {width:49%; margin-bottom:0;}
	#courseSt .courseList > div .img.num2 img:last-child {margin-right:0; }
	#courseSt .courseList .info {padding:20px;}
	#courseSt .courseList .info dt {font-size:17px;}
	#courseSt .courseList .info dd {flex-wrap:wrap; margin:5px 0; font-size:15px;}
	#courseSt .courseList .info dd.pl211201 {padding:25px 0 3px; margin:5px 0;}
	#courseSt .courseList .info dd strong {margin-bottom:2px; width:100%; }
	#courseSt .courseList .info.img {padding:20px 0; }
	#courseSt .courseList .info.img > img  { width:80% !important; margin:0 10% 10px;}
	#courseSt .courseList .type > div .img {width:100%; margin:0;}
	#courseSt .courseList .box.img {min-height:auto;}
	#courseSt .courseList .box.img img {display:none;}
	#courseSt .courseList .box.img dl {margin:0;}
}


#courseSt .courseList .info {position: relative;}
#courseSt .courseList .info a.viewBtn_pc {position:absolute; right: 30px; top:30px; padding:7px 15px 7px 40px; border:1px solid #444; background:#f3c204 url('/design/tour2019/img/sub/viewIcon3.png') no-repeat 13px center;  font-size:13px; border-radius:5px; font-weight:500; }
#courseSt .courseList .info dd a.viewBtn_m{display: none; width: 110px; padding:7px 15px 7px 40px; border:1px solid #444; background:#f3c204 url('/design/tour2019/img/sub/viewIcon3.png') no-repeat 13px center;  font-size:13px; border-radius:5px; font-weight:500; text-align: center;}
@media all and (max-width:480px){
  #courseSt .courseList .info dd a.viewBtn_m{display: block;}
  #courseSt .courseList .info a.viewBtn_pc{display: none;}
}

/*
#courseSt .picDownload {margin-bottom: 40px;background:#444;}
#courseSt .picDownload::before {content: '';position: absolute;left: 50%;top: 0;width: 1920px;height: 100%;margin-left: -960px;background: #f3f3f3;z-index: -1;}
#courseSt .picDownload a {padding: 1em; border: 1px solid #ccc; background: #fff;font-size: 18px;border-radius: 8px;}
#courseSt .picDownload a > img {margin-right:12px;}
*/
.picDownload {text-align:center; margin:80px 0;;}
.picDownload a {display:inline-flex; justify-content:center; align-items:center; padding:20px 45px; border:1px solid #ccc; background:#fff; font-size:18px; border-radius:8px; font-weight:500;}
.picDownload a > img {margin-right:15px; margin-top:2px; display:block;}
@media all and (max-width:480px){
	.picDownload {text-align:center; margin:30px 0;;}
	.picDownload a {padding:20px 40px; font-size:14px;}
	.picDownload a > img {margin-right:10px; margin-top:0; display:block; width:16px;}
}
@media all and (max-width:376px){
	.picDownload a {width:calc(100% - 30px);}
}
