/*--------------------------------
基本設定
--------------------------------*/
* {
	color: #262626;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:Arial, Sans-Serif;
	line-height: 140%;
	list-style-type: none;
}

body {
	color: #262626;
	font-size: 12px;
	font-family:Arial, Sans-Serif;
	line-height: 140%;
	text-align: center;
	margin: 0 auto;
}

a { color: #3486bf; text-decoration: none; }
a:link { color: #2186bf; text-decoration: underline; }
a:visited { color: #ba4f87; text-decoration: none; }
a:active { color: #878787; text-decoration: none; }
a:hover { color: #f64f55; text-decoration: underline; }

p { margin: 0; padding: 0; }
p.midashi { padding:6px 0 0 10px; }
img { margin: 0; padding: 0; border: none; }
strong { font-weight: normal; }

.text-top { vertical-align: top; }

form { margin: 0; padding: 0; }
td { font-size: 12px; }

h1, h2, h3 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h4 {
	font-size: 14px; 
	width: 285px;
	font-weight: bold;
	color: #4093ad;
	padding: 6px 0 0 22px;/*-IE-*/
}

.cb { clear: both;}

/*--------------------------------
レイアウト
--------------------------------*/
#outer {
	background-image: url(images/back1.gif);
	background-repeat: repeat-y;
	background-position: center top ;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

#wrapper {
	background-position: center 0;
	text-align: left;
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

#header {
	width:800px;
	height:200px;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
}

#header h1 {
	color: #fff;
	padding: 170px 10px 0 0;
	text-align: right;
}

#header p {
	float: right;
	margin: 0;
	padding: 0 0 0 5px;
}

#grovalmenu {
	color: #fff;
	background-image: url(images/g-menu.gif);
	background-repeat: repeat-x;
	width: 800px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
}

#container {
	font-size: 12px;
	line-height: 140%;
	width: 800px;
	margin: 0px auto;
	padding: 0;
	background: url(images/rightback.gif) repeat-y left top;
}

#main {
	font-size: 12px;
	background-color: #fff;
	clear: both;
	margin: 0;
	padding: 0;
}

/*-------------------------------
中央右側
-------------------------------*/
#center {
	width: 580px;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}

.content {
	width: 580px;
	margin: 0 10px 0 0;
}

.content h2 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/cont_h2.png);
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 7px 0 10px 15px;
	width: 580px; /*-IE-*/
	height: 23px; /*-IE-*/
}

.content h3 {
	color: #328886;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0 8px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #328886;
}

//.content p { line-height: 150%; padding: 5px 10px 5px 8px; }

p.contentmain {
	line-height: 150%;
	padding: 5px 10px 5px 8px;
}

.under {
	background-color: #fff;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 5px 5px 5px 10px;
}

.comment {
	background-image: url(images/comment.gif);
	background-repeat: no-repeat;
	padding: 2px 8px 3px 18px;
}

.clock {
	background-image: url(images/clock.gif);
	background-repeat: no-repeat;
	padding: 2px 8px 3px 18px;
}

.tra {
	background-image: url(images/page.gif);
	background-repeat: no-repeat;
	padding: 2px 8px 3px 18px;
}

.iconrss {
	background-image: url(images/icon_rss.gif);
	background-repeat: no-repeat;
	padding: 1px 20px 2px 18px;
}


/*----------------------------------
メイントップエリア
-----------------------------------*/
#toparea {
	width: 580px;
	height: auto;
	overflow: hidden;
	margin: 10px 0 ;
	background: #fff;
}

#topareasub {
	width: 580px;
	height: 80px;
	overflow: hidden;
	margin: 10px 0;
	background: #333 url(images/hotel_index.png) no-repeat;
}


ul#photo_show_fade {
	list-style: none;
	margin: 0;
	padding: 0;
}

.right_wrap {
	width: 580px;
	height: auto;
}

/*------------------------------------
トップブログとニュースエリア
------------------------------------*/
.blog_title {
	width: 580px;
	height: 32px;
	background: url(images/blog_title.gif) #fff no-repeat;
}

.blog {
	width: 580px;
	height: auto;
	margin-right: 10px;
	background: #ccc;
	float: left;
}

.news_title {
	width: 580px;
	height: 32px;
	background: url(images/news_title.gif) no-repeat;
}

.news {
	width: 285px;
	height: auto;
	background: #ddd;
	float: right;
}

.right_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.topic_list {
	border-bottom: dotted 1px #666;
	background: #fff;
	margin-left: 5px;
	line-height: 2em !important;
}

p.topic_list a { line-height: 2em; }
p.more { text-align: right; }

/*----------------------------------
サイドバーエリア
----------------------------------*/
#right {
	background-image: url(images/rightback.gif);
	background-repeat: repeat-y;
	width: 200px;
	height: 100%;
	float: left;
	margin-right: 10px;
	padding: 0;
	overflow: auto;
}

.sidebar h2 {
	padding: 13px 0 0 25px;
	font-weight: bold;
	background-repeat:no-repeat;
	color:#fff;
	font-size: 11px;
	background-image: url(images/side.gif);
	margin: 0;
	height: 27px;/*-IE-*/
	width: 170px;/*-IE-*/
}

.sidebar {
	background-color: #fff;
	margin-right: 0;
	padding: 0;
	width: 195px;
}

.sidebar_top {
	background-color: #fff;
	margin: 10px 0;
	padding: 0;
	width: 195px;
	height: auto;
	text-align: center;
}

.sidebar ul { padding: 5px; }

.sidebar ul li {
	background-image: url(images/icon3.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 2px 2px 5px 15px;
}

.sidebar ul li ul {
	margin: 0;
	padding: 0 0 0 5px;
}

.sidebar ul li ul li {
	background-image: url(images/icon3.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 5px 2px 2px 15px;
}

.sidebar p { padding: 5px; }

.sidebarfreetel {
	width: 180px;
	height: 100px;
	background: url(images/sidebarfreetel.png) no-repeat;
	margin: 10px auto;
}

.sidebargallery {
	width: 180px;
	height: 100px;
	margin: 10px auto;
}

/*------------------------------------
メイン右枠設定エリア
------------------------------------*/
.right_menu_box_l {
	width: 285px;
	height: auto;
	float: left;
}

.right_menu_title_l {
	width: 285px;
	height: 30px;
	background: #ccc url(images/kazak_info_title.gif) no-repeat;
}

.right_menu_title_ld {
	width: 285px;
	height: 30px;
	background: #ccc url(images/ozala_info_title.gif) no-repeat;
}

.right_menu_l {
	width: 283px; /*-IE-*/
	height: auto;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-bottom: 10px;
}

.right_menu_l img {
	margin: 2px 5px 2px 2px;
}

.right_menu_l p {
	margin: 5px;
	color: #555;
}


.right_menu_box_r {
	width: 285px;
	height: auto;
	float: right;
}

.right_menu_title_r {
	width: 285px;
	height: 30px;
	background: #ccc url(images/kazak_visa_title.gif) no-repeat;
}

.right_menu_title_rd {
	width: 285px;
	height: 30px;
	background: #ccc url(images/tour_info_title.gif) no-repeat;
}

.right_menu_r {
	width: 283px; /*-IE-*/
	height: auto;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-bottom: 10px;
}

.right_menu_r img {
	margin: 2px 5px 2px 2px;
}

.right_menu_r p {
	margin: 5px;
	color: #555;
}

/*----------------------------------
フッターエリア
----------------------------------*/
#footer {
	height: 100px;
	width: 800px;
	color: #fff;
	font-size: 11px;
	background-image: url(images/footerback.png);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	float: none;
	clear: both;
	margin: 10px auto 0;
	padding: 0;
}

#footermirror {
	height: 80px;
	width: 900px;
	color: #fff;
	font-size: 11px;
	background-image: url(images/footermirror.png);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0px auto;
}

p.movetop {
	padding: 5px;/*？？？*/
	text-align: right;
	padding: 75px 7px 0 0;
}


/*----------------------------------
サブ-ビザについて
----------------------------------*/

#visa_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/visa_index.png) no-repeat left top;
	margin: 10px 0px;
}

.right_visa_title {
	width: 285px;
	height: 30px;
	background: #fff url(images/visa_title_bar.gif) no-repeat;
}

.visa_topic_title {
	width: 580px;
	height: 32px;
	background: url(images/visa_topic_title.gif) no-repeat;
	margin-top: 10px;
}

.visa_topic_title_b {
	width: 580px;
	height: 32px;
	background: url(images/visa_topic_title_b.gif) no-repeat;
	margin-top: 20px;
}

.visa_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.visa_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.visa_content_body p {
	margin: 10px;
}

.table_wrap {
	width: 580px;
	height: auto;
	font-size: 120%;
	margin: 20px 0;
}

.table_a {
	width: 200px;
	height: 30px;
	background: #fff;
	font-weight: bold;
	float: left;
}

.table_b {
	width: 380px;
	height: 30px;
	background: #fff;
	color: #ff0000 !important;
	float: right;
	font-weight: bold;
}

.table_b p { color: #ff0000; font-weight: bold; }

p.big_info {
	margin: 20px 0;
	font-size: 120%;
	font-weight: bold;
	color: #d80000;
}

/*----------------------------------
サブ-申請書類
----------------------------------*/
#appli_index {
	width: 580px;
	height: 80px;
	background: #fff url(images/appli_index.png) no-repeat left top;
	margin: 10px 0;
}

#charge_index {
	width: 580px;
	height: 80px;
	background: #fff url(images/charge_index.png) no-repeat left top;
	margin: 10px 0;
}

.long_title_bar {
	width: 580px;
	height: 25px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
	padding-top: 7px;
}

.long_title_bar p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.appli_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.appli_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.appli_content_body p {
	margin: 15px;
}

/*----------------------------------
サブ-国情報情勢
----------------------------------*/
#ctrdata_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/ctrdata_index.png) no-repeat left top;
	margin: 10px 0;
}

.right_ctrdata_title {
	width: 285px;
	height: 30px;
	background: #fff url(images/ctrdata_title_bar.gif) no-repeat;
}

.ctrdata_kokumei_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_kokumei.gif) no-repeat;
	margin-top: 10px;
}

.ctrdata_jijou_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_jijou.gif) no-repeat;
	margin-top: 10px;
}

.ctrdata_seijinaisei_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_seijinaisei.gif) no-repeat;
	margin-top: 10px;
}

.ctrdata_gaikou_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_gaikou.gif) no-repeat;
	margin-top: 10px;
}

.ctrdata_keizai_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_keizai.gif) no-repeat;
	margin-top: 10px;
}

.ctrdata_keizaikyouryoku_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_keizaikyouryoku.gif) no-repeat;
	margin-top: 10px;
}

.ctrdata_nikokukan_title {
	width: 580px;
	height: 32px;
	background: url(images/ctrdata_nikokukan.gif) no-repeat;
	margin-top: 10px;
}

.table_oda {
	margin-left: 20px;
}

.table_oda p {
	margin: 5px;
}

.ctrdata_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.ctrdata_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.ctrdata_content_body p {
	margin: 10px;
}

/*----------------------------------
サブ-会社概要
----------------------------------*/
#allinfo_index {
	width: 580px;
	height: 150px;
	background: url(images/allinfo_index.png) no-repeat left top;
	margin: 10px 0;
}

#allinfo_index p {
	font-size: 12px;
	color: #666;
	padding: 75px 0 0 20px;
}

.long_title_bar {
	width: 580px;
	height: 25px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
	padding-top: 7px;
}

.long_title_bar p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.allinfo_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.allinfo_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.allinfo_content_body p {
	margin: 15px;
}

/*----------------------------------
その他
----------------------------------*/
.long_title_bar_entry {
	width: 580px;/*-IE-*/
	height: 25px;/*-IE-*/
	background: url(images/long_title_bar.gif) no-repeat;
	margin: 10px 0;
	padding: 7px 0 0 20px;
	font-weight: bold;
	font-size: 15px;
}

p.rs { color: #ff0000; font-size: 85%;}
.red { color: #ff0000; font-size: 11px;}
p.rb { color: #ff0000; }
p.table_text { margin: 5px;}

.right_menu_phone {
	width: 285px;
	height: auto;
	margin-bottom: 10px;
}

.right_menu_form {
	width: 285px;
	height: auto;
	margin-bottom: 10px;
}

p.small {
	font-size: 11px;
	margin-left: 20px;
}

p.shousai { text-align: right; margin: 0 5px 5px 0; }
p.shousai img { text-align: right; }
p.text-middle { margin: 0; padding: 0; line-height: 2.0em; }

/*----------------------------------
サブ-国際航空
----------------------------------*/
#ozala_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/ozala_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_ozala {
	margin: 10px 0 10px 1px;
}

.table_ozala p {
	margin: 7px; font-size: 11px;
}

.ozala_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.ozala_description { margin: 7px; }

.long_title_bar_ozala {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_ozala p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.ozala_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.ozala_content_body p {
	margin: 7px;
}


/*----------------------------------
サブ-国内航空
----------------------------------*/
#kokunaiair_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/kokunaiair_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_kokunaiair {
	margin: 10px 0 10px 1px;
}

.table_kokunaiair p {
	margin: 7px; font-size: 11px;
}

.kokunaiair_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.kokunaiair_description { margin: 7px; }

.long_title_bar_kokunaiair {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_kokunaiair p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.kokunaiair_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.kokunaiair_content_body p {
	margin: 3px;
}

/*----------------------------------
サブ-現地
----------------------------------*/
#genti_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/genti_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_genti {
	margin: 10px 0 10px 1px;
}

.table_genti p {
	margin: 7px; font-size: 11px;
}

.genti_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.genti_description { margin: 7px; }

.long_title_bar_genti {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_genti p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.genti_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.genti_content_body p {
	margin: 3px;
}

/*----------------------------------
サブ-kannkou
----------------------------------*/
#kankoutour_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/kankoutour_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_kankoutour {
	margin: 10px 0 10px 1px;
}

.table_kankoutour p {
	margin: 7px; font-size: 11px;
}

.kankoutour_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.kankoutour_description { margin: 7px; }

.long_title_bar_kankoutour {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_kankoutour p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.kankoutour_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.kankoutour_content_body p {
	margin: 3px;
}

.kankou6index {
	width: 580px;
	height: 200px;
	margin: 10px 0;
	background: #fff url(images/ski6index.png) no-repeat;
}

.kankou5index {
	width: 580px;
	height: 200px;
	margin: 10px 0;
	background: #fff url(images/ski5index.png) no-repeat;
}

.asianaformarea { width: 580px;
	height: 50px;
	margin: 10px 0;
	background: #fff;
	text-align: right;
}

/*----------------------------------
サブ-bizpack
----------------------------------*/
#bizpack_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/bizpack_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_bizpack {
	margin: 10px 0 10px 1px;
}

.table_bizpack p {
	margin: 7px; font-size: 12px;
}

.bizpack_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.bizpack_description { margin: 7px; }

.long_title_bar_bizpack {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_bizpack p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.bizpack_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.bizpack_content_body p {
	margin: 3px;
}

.bizpack6index {
	width: 580px;
	height: 150px;
	margin: 10px 0;
	background: #fff url(images/bizpack6top.png) no-repeat;
}

.bizpack5index {
	width: 580px;
	height: 150px;
	margin: 10px 0;
	background: #fff url(images/bizpack5top.png) no-repeat;
}

.asianaformarea { width: 580px;
	height: 50px;
	margin: 10px 0;
	background: #fff;
	text-align: right;
}

/*----------------------------------
サブ-カー＆ガイド
----------------------------------*/
#cargd_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/cargd_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_cargd {
	margin: 10px 0 10px 1px;
}

.table_cargd p {
	margin: 7px; font-size: 11px;
}

.cargd_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.cargd_description { margin: 7px; }

.long_title_bar_cargd {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_cargd p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.cargd_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.cargd_content_body p {
	margin: 7px;
}

/*----------------------------------
サブ-レストラン
----------------------------------*/
#restaurant_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/restaurant_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_restaurant {
	margin: 10px 0 10px 1px;
}

.table_restaurant p {
	margin: 7px;
	font-size: 13px;
}

.restaurant_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.restaurant_description { margin: 7px; }

.long_title_bar_restaurant {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_restaurant p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.restaurant_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.restaurant_content_body p {
	margin: 7px;
}

/*----------------------------------
サブ-現地ツアー
----------------------------------*/
#gentitour_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/gentitour_index.png) no-repeat left top;
	margin: 10px 0;
}

.gentitour_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.gentitour_description { margin: 7px; }

.long_title_bar_gentitour {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin: 10px 0;
}

.long_title_bar_gentitour p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

/*----------------------------------
サブ-現地発券航空
----------------------------------*/
#gentiair_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/gentiair_index.png) no-repeat left top;
	margin: 10px 0;
}

.table_gentiair {
	margin: 10px 0 10px 1px;
}

.table_gentiair p {
	margin: 7px; font-size: 11px;
}

.gentiair_main_body {
	width: 580px;
	height: auto;
	background: #fff;
}

p.gentiair_description { margin: 7px; }

.long_title_bar_gentiair {
	width: 580px;
	height: 32px;
	background: url(images/long_title_bar.gif) no-repeat;
	margin-top: 10px;
}

.long_title_bar_gentiair p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	color: #0d80ff;
}

.gentiair_content_body {
	width: 580px;
	height: auto;
	background: #fff;
}

.gentiair_content_body p {
	margin: 3px;
}

/*----------------------------------
サブ-links
----------------------------------*/
.links_index {
	width: 580px;
	height: 150px;
	background: #fff url(images/links_index.png) no-repeat left top;
	margin: 10px 0;
}


/*----------------------------------
記事用
----------------------------------*/
.entrytopbox {
	width: 580;/*-IE？？？-*/
	height: auto;
	padding-left:160px;
}

.entrydetailbox {
	width: 580;/*-？？？-*/
	height: auto;
	margin: 10px 0;
}

.hotelnamebox {
width: 300px;
height: 20px;
background: url(images/hotelname.gif) no-repeat;
padding: 5px 0 0 110px;
margin: 0 0 5px 0;
}

.edcard_pr {
width: 580px;
height: 124px;
background: url(images/edcard_pr.png) no-repeat;
margin-bottom: 10px;
}

.costbox { width: 300px; height: 20px; background: url(images/cost.gif) no-repeat; padding: 5px 0 0 110px; margin: 0 0 5px 0; }
.roomnumberbox { width: 300px; height: 20px; background: url(images/roomnumber.gif) no-repeat; padding: 5px 0 0 110px; margin: 0 0 5px 0; }
.osusumebox { width: 300px; height: 20px; background: url(images/osusume.gif) no-repeat; padding: 5px 0 0 110px; margin: 0 0 5px 0; }
.bikoubox { width: 300px; height: 20px; background: url(images/bikou.gif) no-repeat; padding: 5px 0 0 110px; margin: 0 0 5px 0; }
.link_big { font-size: 15px;}

