.width-40per{ width: 40% !important;}
.width-45per{ width: 45% !important;}
.width-50per{ width: 50% !important;}
.width-60per{ width: 60% !important;}
.width-70per{ width: 70% !important;}
.width-80per{ width: 80% !important;}
.width-90per{ width: 90% !important;}
.width-100per{ width: 100% !important;}
.width-15{ width:15px !important;}
.width-29{ width:29px !important;}
.width-30{ width:30px !important;}
.width-55{ width:55px !important;}
.width-60{ width:60px !important;}
.width-85{ width:85px !important;}
.width-90{ width:90px !important;}
.width-105{ width:105px !important;}
.width-110{ width:110px !important;}
.width-120{ width:120px !important;}
.width-125{ width:125px !important;}
.width-130{ width:130px !important;}
.width-150{ width:150px !important;}
.width-160{ width:160px !important;}
.width-170{ width:170px !important;}
.width-180{ width:180px !important;}
.width-189{ width:189px !important;}
.width-190{ width:190px !important;}
.width-200{ width:200px !important;}
.width-220{ width:220px !important;}
.width-210{ width:210px !important;}
.width-225{ width:225px !important;}
.width-230{ width:230px !important;}
.width-240{ width:240px !important;}
.width-245{ width:245px !important;}
.width-250{ width:250px !important;}
.width-260{ width:260px !important;}
.width-270{ width:270px !important;}
.width-280{ width:280px !important;}
.width-290{ width:290px !important;}
.width-300{ width:300px !important;}
.width-305{ width:305px !important;}
.width-310{ width:310px !important;}
.width-330{ width:330px !important;}
.width-340{ width:340px !important;}
.width-350{ width:350px !important;}
.width-355{ width:355px !important;}
.width-360{ width:360px !important;}
.width-370{ width:370px !important;}
.width-375{ width:375px !important;}
.width-380{ width:380px !important;}
.width-390{ width:390px !important;}
.width-400{ width: 400px !important;}
.width-410{ width: 410px !important;}
.width-420{ width: 420px !important;}
.width-425{ width: 425px !important;}
.width-450{ width: 450px !important;}
.width-480{ width: 480px !important;}
.width-500{ width: 500px !important;}
.width-525{ width: 525px !important;}
.width-520{ width: 520px !important;}
.width-530{ width: 530px !important;}
.width-590{ width: 590px !important;}
.width-600{ width: 600px !important;}
.width-610{ width: 610px !important;}
.width-620{ width: 620px !important;}
.width-630{ width: 630px !important;}
.width-674{ width: 674px !important;}
.width-700{ width: 700px !important;}
.width-720{ width: 720px !important;}
.width-750{ width: 750px !important;}
.width-780{ width: 780px !important;}
.width-790{ width: 790px !important;}
.width-800{
  max-width: 800px;
  width: 98% !important;
}
.width-900{
  max-width: 900px;
  width: 98% !important;
}
.width-920{ width: 920px !important;}
.width-1160{ width:1160px !important;}
.heigth-50{ height:50px !important;}
.heigth-150{ height:150px !important;}
.heigth-250{ height:250px !important;}
.heigth-350{ height:350px !important;}
.heigth-440{ height:440px !important;}
.heigth-480{ height:480px !important;}
.clearfix:after{ content: url("../images/spacer.gif"); display: block; clear: both; height: 0;}
.imglist_1{ text-align: center;}
.imglist_1 p{ display: inline;}
.imglist_1 p{ padding: 10px;}
.margin-top70{ margin-top: 70px !important;}
.margin-top80{ margin-top: 80px !important;}
.margin-top100{ margin-top: 100px !important;}
.margin-left160{ margin-left: 160px !important;}
.margin-right70{ margin-right: 70px !important;}
.padding-top80{ padding-top: 80px !important;}
.padding-top100{ padding-top: 100px !important;}
.padding-top400{ padding-top: 400px !important;}
.padding-left80{ padding-left: 80px !important;}
.back-gray_white_800{ background: url( "../images/back_gray_white_800.gif" ) repeat-y;}
table{ border-collapse: collapse;}
table tr{ }
table tr td{ border: 1px solid #CCC; padding: 10px 0;}
.l-210-r70{ }
.l-210-r70 p{ line-height: 15px;}
.l-210-r70 .float-left{ clear: both; width: 210px; margin-top: 5px;}
.l-210-r70 .float-right{ width: 70px; margin-top: 5px;}
body{ }
#wrapper{ position: relative; padding-top: 605px; padding-bottom: 50px;}
.default_center{ width: 840px; margin: 0 auto; background-color: #FFF;}
#hotel_logo{ width: 315px; height: 18px; position: absolute; top: 115px; left: 20px; z-index: 100;}
#hotel_logo img{ vertical-align: top;}
#main_header_area{ background-color: #FFF; width: 100%; height: 185px; position: absolute; top: 0px; z-index: 90;}
#main_header_area .title{ background: url( "../images/back_header_top.png" ) no-repeat; position: absolute; top: 0; right: 0px; width: 241px; height: 110px;}
#main_header_area .title a{ position: absolute; top: 20px; right: 20px;}
#main_header_area #navi_lang{ padding-top: 120px; text-align: right;}
#main_header_area #navi_lang li{ display: inline; padding-right: 20px; font-size: 10px;}
#main_header_area #navi_lang li a{ }
#main_header_area #navi_lang li a.korean{ font-family: "돋움";}
#main_header_area #gloval_menu{ position: absolute; top: 150px; width: 100%; height: 35px; text-align: center; overflow: hidden;}
#main_header_area #gloval_menu li{ display: inline;}
#online_reservations{ border: 1px solid #830051; color: #830051; /*padding-bottom: 10px;*/}
#online_reservations a{ color: #830051; text-decoration: underline;}
#online_reservations a:hover{ text-decoration: none;}
#online_reservations .content_title{ background-color: #830051; text-align: center; padding: 10px 0;}
#online_reservations .content_title img{ vertical-align: middle;}
#online_reservations form{ padding: 12px 10px 10px;;}
#online_reservations{ }
#online_reservations .side_reserve_box{ margin-top: 10px;}
#online_reservations .side_reserve_box dl{ float: left; margin-right: 10px;}
#search_room_count{ float: left;}
#search_room_count dl{ float: none;}
#search_method{ margin-top: 10px;}
#search_method input{ vertical-align: middle;}
#search_method dd{ float: left; font-size: 9px; padding-right: 1px; /padding-right: 0px;}
.reserve_btn, .reserve_btn2{ display: inline; float: none; position: relative;}
.reserve_btn input, .reserve_btn2 input{ position: relative; top: 0; left: 0;}
.reserve_btn input:hover, .reserve_btn2 input:hover{ position: relative; top: 1px; left: 1px;}
#etc_hotels{ padding: 10px;}
#etc_hotels select{ width: 220px;}
#reserve_menu{ font-size: 10px;}
/*#bnr-external{ clear:both;}
#bnr-external img{ padding: 0 5px;}
#bnr-external img.first{ padding-left: 0px;}
#bnr-external img.last{ padding-right: 0px;}
#gotop{ width: 100%; height: 46px; position: fixed; bottom: 0;}
#gotop a { display: block; position: relative; width: 100%; height: 46px; background: url( "../images/back_color_charcoal.png" ) repeat-x;}
#gotop a img{ position: absolute; top: 8px; right: 20px;}
#footer_area{ color: #FFF; min-width: 900px;}
#footer_area a{ color: #FFF; text-decoration: none;}
#footer_area a:hover{ text-decoration: underline;}
#navi_footer a{ font-size: 10px;}
#navi_footer ul{ padding: 3px 0; padding-left: 10px;}
#navi_footer ul li{ display: inline; padding-right: 20px;}
#info{ font-size: 10px; padding-top: 5px; padding-bottom: 5px;}
#info .width-800{ position: relative;}
#info .ana_kyoto{ padding-left: 10px;}
#info .ihg{ padding-left: 10px;}
#info .copyright{ position: absolute; bottom: 0px; right: -20px; font-size: 8px;}
#bnr-group img{ padding: 5px 15px; vertical-align: middle;}*/
