@charset "utf-8";  #wrap{ background:#f6f5f9; }
 .sub_vis{ background:url(/tour/images/dongdong/sub_vis.jpg) center top no-repeat; height:189px; width:100%; color:#FFF}
 .sub_vis h2{ text-align:center; padding:68px 0 16px 0; font-size:35px;}
 .path {text-align:center;}
 .path a{ color:#FFF;}
 #container{padding:0 0 120px 0;}
 .submenu{ background-color:#fff; border:1px solid #d2d2d2; width:1200px; margin:0 auto;margin-top:36px; }
 .snb{font-size:17px; color:#323232; display:inline-block }
 .snb li{float:left; }
 .snb li.on{ background:#3a4199 }
 .snb li.on a{ color:#FFF}
 .snbA a{ padding:20px 48px; display:inline-block;}
 .sub_news{ display:none;}
  #content{ width:1200px; margin:0 auto; min-height:600px; padding-top:60px; font-size:15px;}
 #content > div.selected {font-size:15px;}
  .c0 {margin-top:0!important;padding-top: 0px !important;}
  ul.tab01{ margin-top:20px !important}
 span.navy, p.navy {color:#113184;}
 span.red {color:#ff5957;}
 span.sky, p.sky{ color:#109bdb}
 .txt_bold{ font-weight:600}
 .align_left {text-align: left !important;}
 .align_right {text-align: right !important;}
 .align_center {text-align: center !important;}
 #content h3 {font-size: 24px;color:#180130;font-weight:600;margin:60px 0 13px 0;clear:both;background:url("/tour/images/ysff/ic_h3.gif") no-repeat 0 2px;padding-left:26px;letter-spacing: -1px;}
  #content h4 {font-size: 18px;color: #113184;font-weight:600;margin:50px 0 13px 0;padding:8px 0 0 0;background:url("/tour/images/tour/sub/ic_h4.gif") no-repeat 0 0;}
  #content .basic{ color:#666; line-height:25px; text-align:justify}
  #content p.basic {margin-top: 20px;}
  #content ul {padding: 5px 0 0 0;}
 #content ul li {padding:0 0 0 10px;background:url("/tour/images/tour/sub/ic_li.gif") no-repeat left 11px;text-align:justify;line-height:25px;letter-spacing:-0.3px;}
 #content ul li li{padding:0 0 0 10px; background:url("/tour/images/tour/sub/ic_li_li.gif") no-repeat left 11px; text-align:justify; line-height:25px; letter-spacing:-0.3px;}
 #content ol {padding:0; margin:0;}
 #content ol li {padding:0 0 0 10px; border-bottom:1px dashed #ccc; list-style-type:decimal; text-align:justify; line-height:25px; letter-spacing:-0.3px;}
  table {border-collapse: collapse; border-spacing: 0; margin: 0; word-wrap: break-word; width:100%;}
 table.t_basis { border-collapse: collapse; border-spacing: 0; width:100%; line-height:140%; border: 1px solid #d2d2d2; margin-top:30px; }
 table.t_basis th { border-top:2px solid #113184; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#f7f5fd; color: #323232; padding: 15px; text-align:center; font-weight: bold; font-size: 17px; }
 table.t_basis td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fff; color:#323232; padding: 12px; text-align:center; vertical-align: middle; font-size: 15px; }
 .brn {border-right: medium none !important;}
  table.t_basis td.fw_blue {background-color:#e3e9f5; font-weight:bold;}
 table.t_basis td.fw_red {background-color:#f5e7e7; font-weight:bold;}
  table th.th_5 { width:5%;}
 table th.th_10 { width:10%;}
 table th.th_15 { width:15%;}
 table th.th_20 { width:20%;}
 table th.th_25 { width:25%;}
 table th.th_30 { width:30%;}
 table th.th_35 { width:35%;}
 table th.th_40 { width:40%;}
 table th.th_45 { width:45%;}
 table th.th_50 { width:50%;}
 table th.th_55 { width:55%;}
 table th.th_60 { width:60%;}
 table th.th_65 { width:65%;}
 table th.th_70 { width:70%;}
 table th.th_75 { width:75%;}
 table th.th_80 { width:80%;}
  .mab0 {margin-bottom:0 !important;}
 .mab5 {margin-bottom:5px !important;}
 .mab10 {margin-bottom:10px !important;}
 .mab15 {margin-bottom:15px !important;}
 .mab20 {margin-bottom:20px !important;}
 .mab25 {margin-bottom:25px !important;}
 .mab30 {margin-bottom:30px !important;}
 .mab35 {margin-bottom:35px !important;}
 .mab40 {margin-bottom:40px !important;}
  .guide_box{ background-color:#15002e; width:100%; height:200px; color:#fff; }
 .guide_img{ float:left; width:50%; margin-right:30px;}
 .guide_txt{ float:left;}
 .guide_txt li{background:url("/tour/images/tour/sub/ic_li2.gif") no-repeat left 11px !important;}
  .bor_box{ border:solid 1px #eee; background: url("/tour/images/dongdong/box_pattern.gif"); margin-top: 20px;}
 .bor_box .in_box{background: #fff;margin: 6px;padding: 30px 40px;}
 .bor_box p.basic, .bor_box ul.basic, .bor_box ol.basic { margin-top:0; padding-top:0px !important;}
 .bor_box .in_box h4 {background:none !important;}
  img.basic { margin-top:15px;}
 ul.img_col2 {margin:35px 0 15px;width: 100%;display:inline-block;}
 ul.img_col2 li {display: inline-block;text-align: center;width: 49%;max-width: 578px;float:left;background:none !important;}
 ul.img_col2 li img {width:100%;height:auto;}
 ul.img_col2 li:first-child {margin-right: 2%;}
 ul.img_col3 { margin:35px 0 15px; width: 100%; display:inline-block;}
 ul.img_col3 li {display: inline-block; text-align: center; width: 31.5%; margin-right:2.75%; float:left; background:none !important;}
 ul.img_col3 li img { width:100%; height:auto; max-width:275px;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:35px 0 15px; width: 100%; display:inline-block;}
 ul.img_col4 li {display: inline-block; text-align: center; width: 22%; margin-right:2%; float:left; background:none !important;}
 ul.img_col4 li img { width:100%; height:auto;}
 ul.img_col4 li:last-child {margin-right:0;}
 ul.img_col5 { margin:35px 0 15px; width: 100%; display:inline-block;}
 ul.img_col5 li {display: inline-block; text-align: center; width: 18.4%; margin-right:2%; float:left; background:none !important;}
 ul.img_col5 li img { width:100%; height:auto; max-width:205px;}
 ul.img_col5 li:last-child {margin-right:0;}
  ul.img_col2 li { position:relative;}
 ul.img_col2 li span.photo_name1 {display:block;width: 98%;background: url("/tour/images/dongdong/op70.png") repeat 0 0;text-align:center;position:absolute;bottom:0px;height:45px;line-height:45px;color:#fff;}
 ul.img_col3 li { position:relative;}
 ul.img_col3 li span.photo_name1 { display:block; width:100%; background: url("/tour/images/dongdong/op70.png") repeat 0 0; text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li { position:relative;}
 ul.img_col4 li span.photo_name1 { display:block; width:96%; background: url("/tour/images/dongdong/op70.png") repeat 0 0; text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
  .line_dot {border-bottom:1px dashed #d2d2d2;display:block;margin: 20px 0px;}
  .festival_list {}
 .festival_list .fes_left {float:left; width:50%;}
 .festival_list .fes_right {float:left; width:45%; margin-left:5%;}
 .festival_list .fes_right h5 {display:inline-block; background-color:#dfdee1; padding:5px 25px; margin:20px 0 0 0; border-radius:3px; font-size:17px; color:#3a4199;}
 .festival_list .fes_right ul.basic {margin-top:5px;}
 .festival_list .fes_mb { display:none;}
  .greeting_list {background: #fff url("/tour/contents/3727/gre_bg.png") no-repeat 590px 94px;min-height:640px;padding:50px 70px;}
 .greeting_list .greeting_txt {width:48%; margin-top: 70px;}
 .greeting_list .greeting_txt .siz17 {font-size:21px; font-weight:400; padding-top:5px;}
 .greeting_list .greeting_txt .tit_point {margin-top:20px;}
 .greeting_list .greeting_txt span.next {display:block;}
 .greeting_list .greeting_txt .thx {padding-top:30px;}
  .button_box {margin-top:50px;}
 .button_box a {padding:10px 30px; display:inline-block;}
 .btn_link1 {color:#fff; background-color:#113184; border:1px solid #0c266b; display:inline-block; font-size:17px; text-decoration:none !important; cursor: pointer; text-align:center;}
  .btn_link1 a {color:#fff!important; }
 .btn_link2 {color:#113184; background-color:#eef2f6; border:1px solid #113184; display:inline-block; font-size:17px; text-align:center; text-decoration:none !important; cursor: pointer; }
  .btn_link2 a {color:#113184!important; }
 .btn_link3 {color:#3a4199; background-color:#fff; border:1px solid #3a4199; text-align:center; font-size:17px; text-align:center; text-decoration:none !important; cursor: pointer; display:inline-block;}
  .btn_link3 a {color:#3a4199!important; }
 .button_box .calendar a {background: url("/tour/contents/200/calendar_icon.png") no-repeat scroll 0 9px;}
 