@charset "utf-8";  .sub_txt{ position:absolute; top:143px; left:50%; margin-left:-241px;}
 #title_wrap {  margin-top:50px; }
 #title_wrap h2 { color: #323232; font-size: 30px; line-height:30px;}
 #path { position:absolute; right:0; top:10px;}
 #path span { color:#707070; display: inline-block; margin:0 5px;}
 #path a { color:#323232;}
 #path a img{ vertical-align:middle; padding-right:5px;}
 #container{ margin:58px 0;}
 #content{ width:1200px; margin:0 auto; min-height:600px;}
  .c0 {margin-top:0!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:22px; 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;}
  #content h4 {font-size:19px; color:#000000; 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 h5{font-size:18px; color:#113184; font-weight:600; margin:30px 0 13px 0; }
 #content .basic{ color:#666; line-height:25px; text-align:justify}
   #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-top: 1px solid #113184; border-bottom: 1px solid #d2d2d2; margin:0; }
 table.t_basis th { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fafafa; color: #323232; padding: 13px; text-align:center; font-weight: bold; }
 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; }
 .brn {border-right: medium none !important;}
   .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;}
 .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:#113184; background-color:#fff; border:1px solid #113184; text-align:center; font-size:17px; text-decoration:none !important; cursor: pointer; display:inline-block;}
  .btn_link3 a {color:#113184!important; }
 .button_box .calendar a {background: url("/tour/contents/200/calendar_icon.png") no-repeat scroll 0 9px;}
 .btn_dw { padding:5px 25px 5px 0; }
 .btn_dw.new3 { background: url("/tour/contents/200/newwin_b.png") no-repeat right;}
 .btn_dw.new3:hover {text-decoration:underline; }
 a.btn_dw2 { padding:5px 25px; display:inline-block; background:#464646; color:#fff; border-radius:3px;}
 a.btn_dw2:hover { background:#113184;}
 .img_txt > div {display: inline-block;}
 .img_txt .left50 {width:49%; margin-right:1%;}
 .img_txt .right50 {width:49%;}
 .img_txt .l80 {width: 73%;float:left;margin-right:1%;}
 .img_txt .r20 {width: 20%;float:left;}
 .photo_name1 { text-align: center; margin-bottom: 30px; margin-top: 10px; display: block; border-bottom: 1px solid #d2d2d2; padding-bottom:10px;}
 .parking_info {height: 500px;}
 .parking_info img{width: 100%; height: 500px;}
 .parking_info .r20 { padding:25px 30px; border:1px dashed #b3b3b3; height: 448px; }
 .parking_info .r20 p { border-bottom: 1px dashed #b3b3b3; margin-bottom: 17px;}
 .parking_info .r20 p:last-child{ margin-bottom:0; border-bottom:none;}
 .parking_info .r20 p .bg_ny {background-color: #333;color:#fff;display: inline-block;width: 22px;height: 22px;border-radius: 100px;text-align: center; margin-right: 5px;}
 .parking_info .r20 p .parking_txt { font-weight: bold;}
 .c_box {padding:25px 30px; border:10px solid #f3f4f6;}
 .underline{ border-bottom: 1px solid #000;}
 .fw6 { font-weight: bold;}
 