@charset "UTF-8";
/*---------------------------------------------------------
 札幌支店 大韓航空ページ用CSS
---------------------------------------------------------*/

#ketour {
  width: 600px;
  margin-top: -7px;
  margin-left: -5px;
  padding-bottom: 30px; _padding-bottom: 15px;
}

#ketour .ptop { width: 77px; height: 10px; margin-top: 10px; margin-left: 523px; }
#ketour .ptop a { display: block; width: 77px; height: 10px; background: url(../images/ketour/btn_ptop.gif) no-repeat; font-size: 1px; text-indent: -9999px; }
#ketour .ptop a:hover { background-position: bottom; }

#ketour h2 {
  /*
  float: left;
  width: 340px;
  */
  height: 35px;
  background: url(../images/ketour/ketour_tit01_l.gif) no-repeat top right;
  text-indent: -9999px;
}
#ketour #catch {
  /*float: right;
  width: 260px;
  */
  height: 45px;
  margin-bottom: 10px;
  background: url(../images/ketour/ketour_txt01_l.gif) no-repeat top right;
  text-indent: -9999px;
}

#ketour #map {
  margin-left: 15px; _margin-left: 7px;
  margin-bottom: 10px;
}

#ketour #menucharm {
  width: 570px;
  margin-left: 15px; _margin-left: 7px;
  margin-bottom: 30px;
  padding: 0 0 3px;
  background: #e8f1ea url(../images/ketour/ketour_frame01_bottom.gif) no-repeat 0px bottom;
}

#ketour h3 {
  width: 570px;
  margin: 0;
  padding: 10px 0 0 38px;
  background: url(../images/ketour/ketour_frame01_top.gif) no-repeat;
}

#ketour #menucharm li {
  float: left;
  width: 270px;
  height: 53px;
  margin-left: 11px; _margin-left: 5px;
  margin-bottom: 7px;
  border-bottom: 1px dotted #797c7a;
  background-repeat: no-repeat;
}
#ketour #menucharm ol { margin: -46px 0 0; padding: 0; list-style-type: none; }
#ketour #menucharm li span { display: block; font-size: 1px; text-indent: -9999px; }
#ketour #menucharm li#mc01 { margin-left: 292px; _margin-left: 142px; background-image: url(../images/ketour/ketour_txt02.gif); }
#ketour #menucharm li#mc02 { background-image: url(../images/ketour/ketour_txt03.gif); }
#ketour #menucharm li#mc03 { background-image: url(../images/ketour/ketour_txt04.gif); }
#ketour #menucharm li#mc04 { background-image: url(../images/ketour/ketour_txt05.gif); }
#ketour #menucharm li#mc05 { background-image: url(../images/ketour/ketour_txt06.gif); }

#ketour #menucharm li a { display: block; width: 81px; height: 16px; margin-top: 33px; margin-left: 186px; background-image: url(../images/ketour/btn_more.gif); text-indent: -9999px; }
#ketour #menucharm li a:hover { background-position: bottom; }

#ketour .charm_frame {
  clear: both;
  width: 570px;
  margin-left: 15px; _margin-left: 7px;
  margin-bottom: 5px;
  background: url(../images/ketour/ketour_frame02_body.gif) repeat-y;
}
#ketour .charm_frame_top { padding-top: 10px; background: url(../images/ketour/ketour_frame02_top.gif) no-repeat; }
#ketour .charm_frame_bottom { padding-bottom: 10px; background: url(../images/ketour/ketour_frame02_bottom.gif) no-repeat 0px bottom; }

#ketour .charm_frame h4 { width: 450px; height: 64px; margin-left: 10px; _margin-left: 5px; background-repeat: no-repeat; text-indent: -9999px; }
#ketour #charm01 h4 { background-image: url(../images/ketour/ketour_tit03.gif); }
#ketour #charm02 h4 { background-image: url(../images/ketour/ketour_tit04.gif); }
#ketour #charm03 h4 { background-image: url(../images/ketour/ketour_tit05.gif); }
#ketour #charm04 h4 { background-image: url(../images/ketour/ketour_tit06.gif); }
#ketour #charm05 h4 { background-image: url(../images/ketour/ketour_tit07.gif); }

#ketour .charm_photo { padding: 7px 244px 0 0; background-repeat: no-repeat; background-position: 336px top; }
#ketour #charm01 .charm_photo { padding-right: 10px; }
#ketour #charm02 .charm_photo { min-height: 181px; _height: 181px; background-image: url(../images/ketour/ketour_pht02.jpg); }
#ketour #charm03 .charm_photo { background-image: url(../images/ketour/ketour_pht03.jpg); }
#ketour #charm04 .charm_photo { min-height: 181px; _height: 181px; background-image: url(../images/ketour/ketour_pht04.jpg); }
#ketour #charm05 .charm_photo { background-image: url(../images/ketour/ketour_pht05.jpg); }

.charm_frame p,
.charm_frame ul,
.charm_frame ol,
.charm_frame dl {
  margin: 0 0 1em 10px;
}
.charm_frame dt { font-weight: bold; }
.charm_frame a { margin: 0 0.3em; font-weight: bold; }
.charm_frame ol { list-style-type: none; padding: 0; }

#ketour #charm01 ul { list-style-type: disc; margin-left: 20px; }
#ketour #charm02 ul { margin-bottom: 0; }
#ketour #charm02 ul ul { list-style-type: disc; }
#charm05 ol li { margin-bottom: 1em; }
#charm05 ol div { font-weight: bold; }






