@charset "utf-8";
@import url( /common/wide_css/BaseLayout_v2_u8.css );
@import url( /common/wide_css/Furumai_u8.css );
@import url( /tour/mongol/mongol_blog.css );
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd {
	margin: 0px;
	padding: 0px;
}
body,td {
	font-size: 12px;
	line-height: 1.2;
	font-weight: normal;
}
#unit_box {
	background: #FEAB41;
	width: 950px;
	margin-left: 0px;
}

a:link,
a:visited {
	text-decoration: underline;
	color: #685848;
}

a:hover,
a:active	{
	color: #F00;
	text-decoration: none;
	background: none;
}
.right {
	text-align: right;
}

#pankuzu_box {
	padding-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}


#pankuzu_box a:link,
#pankuzu_box a:visited {
	text-decoration: underline;
	color: #06F;
}
#pankuzu_box a:hover,
#pankuzu_box a:active	{
	color: #F00;
	text-decoration: none;
}

#inbox {
	background: #FFF;
	display: inline;
	width: 910px;
	float: left;
	margin: 0px 18px 12px 21px;
}
#kanban_up {
	background: url(/tpl_mongol/images/top/kanban_up.jpg) no-repeat;
	height: 200px;
}
#kanban_dn {
	background: url(/tpl_mongol/images/top/kanban_dn.jpg) no-repeat;
	height: 111px;
}
#kanban_up h2,
#kanban_dn h2 {
	text-indent:-9999px;
}

#main_box {
	float: left;
	width: 591px;
	margin-bottom: 12px;
}
#main_box h2,
#side_box h2,
#entry_box h2,
#blog_entry_box h2,
#side_menu h2,
#side_menu h3,
#blog_side_menu h2,
#blog_side_menu h3	{
	text-indent: -9999px;
}


#side_box {
	float: left;
	width: 299px;
	margin: 0px 7px 12px;
	display: inline;
}

#side_box a:hover,
#side_box a:active	{
	color: #F00;
	text-decoration: none;
	background: none;
}


#top_news,
#top_recommend {
	background: url(/tpl_mongol/images/top/news_rec_body.gif) repeat-y;
}
#top_news h2 {
	background: url(/tpl_mongol/images/top/news_head.gif) no-repeat;
	height: 35px;
}
#top_news dl,
#top_recommend dl {
	float: left;
	width: 155px;
	padding-left: 8px;
}
#top_news dt,
#top_recommend dt,
#top_gallery dt {
	font-weight:bold;
	padding-bottom: 4px;
}
#top_news dd,
#top_recommend dd {
	font-weight:normal;
}
.top_news_rec_img {
	float: left;
	width: 112px;
	padding-left: 0px;
}

#top_news_foot,
#top_recommend_foot {
	background: url(/tpl_mongol/images/top/news_rec_foot.gif) no-repeat;
	height: 15px;
	clear: both;
}
#top_recommend h2 {
	background: url(/tpl_mongol/images/top/rec_head.gif) no-repeat;
	height: 35px;
}

#top_gallery {
	background: url(/tpl_mongol/images/top/gallery_bg.gif) no-repeat 0px 30px;
	height: 189px;
}
#top_gallery h2 {
	background: url(/tpl_mongol/images/top/gallery_head.gif) no-repeat;
	height: 30px;
}
#top_gallery dl {
	float: left;
	width: 140px;
	padding-left: 10px;
	padding-top: 15px;
	line-height: 1.5;
}
.top_gallery_img {
	float: left;
	width: 120px;
	padding-top: 15px;
	margin-left: 15px;
	text-align: center;
	display: inline;
}
.top_gallery_img p {
	padding-top: 4px;
}
.top_gallery_img a {
	color: #FC6;
}

#top_basic {
	background: url(/tpl_mongol/images/top/basic_body.gif) repeat-y;
}
#top_basic a:hover,
#top_basic a:active	{
	color: #FFF;
	text-decoration: none;
	background: none;
}
#top_basic h2 {
	background: url(/tpl_mongol/images/top/basic_head.gif) no-repeat;
	height: 35px;
}
#top_basic_foot {
	background: url(/tpl_mongol/images/top/basic_foot.gif) no-repeat;
	height: 8px;
}
#top_basic dl {
	padding-left: 12px;
	line-height: 1.5;
}

#top_basic dt {
	font-size: 14px;
	font-weight: bold;
}

#top_theme a,
#top_hotel a {
	height: 20px;
	width: 275px;
	padding-top: 135px;
	padding-left: 20px;
	float: left;
	margin-bottom: 5px;
}

#top_theme a	{
	background: url(/tpl_mongol/images/top/theme_btn.jpg) no-repeat 0px -155px;
}
#top_hotel a {
	background: url(/tpl_mongol/images/top/hotel_btn.jpg) no-repeat 0px -155px;
}
#top_theme a:hover,
#top_hotel a:hover {
	background-position:0px 0px;
	color:#F00;
}

#top_start {
	clear: both;
	margin-bottom: 7px;
	float: left;
	width: 192px;
	padding-right: 5px;
}
#top_start ul {
	list-style: none outside;
	padding-left: 3px;
}
#top_start li {
	display: inline;
}
#top_point {
	background: url(/tpl_mongol/images/top/point_bg.jpg) no-repeat;
	height: 238px;
	text-indent: -9999px;
	margin-bottom: 5px;
	float: left;
	width: 591px;
}
#top_point ul {
	list-style: decimal inside;
}
#top_point li {
}

#map_box {
	float: none;
	width: 591px;
	height: 183px;
}
#top_map {
	height: 212px;
	float: left;
	width: 280px;
}
#top_map h2 {
	background: url(/tpl_mongol/images/top/map_head.gif) no-repeat;
	height: 25px;
}
#top_map ol {
	text-indent: -9999px;
	list-style: none inside;
}
#top_map a {
	display:block;
	height: 160px;
	background: url(/tpl_mongol/images/top/map_bg.gif) no-repeat;
}
#top_map a:hover {
	background: url(/tpl_mongol/images/top/map_bg.gif) no-repeat 0px -184px;
}

#top_navi {
	background: url(/tpl_mongol/images/top/navi_bg.jpg) no-repeat 0px 34px;
	height: 141px;
	float: left;
	width: 386px;
}
#top_navi h2 {
	background: url(/tpl_mongol/images/top/navi_head.gif) no-repeat;
	height: 34px;
}
#top_navi ul {
	padding-left: 8px;
	width: 120px;
	line-height: 1.5;
	list-style: none outside;
}
#top_navi a:hover,
#top_navi a:active {
	color:#F00;
}

#top_blog {
	background: url(/tpl_mongol/images/top/blog_body.gif) repeat-y;
	float: left;
	width: 310px;
	overflow: hidden;
}
#top_blog h2 {
	background: url(/tpl_mongol/images/top/blog_head.gif) no-repeat;
	height: 30px;
}
#top_navi dt,
#top_blog dt {
	font-weight:bold;
	padding-bottom: 4px;
}

#top_blog dl {
	padding-left: 15px;
	width: 188px;
	float: left;
}
#top_blog_img {
	float: right;
	width: 90px;
	padding-right: 9px;
}

/*IE6対策*/
#top_theme,
#top_hotel,
#top_start,
#map_box {
	display:inline;
}

/* 下層ページ用 */
#unit_box_entry {
	background: #FFF;
	width: 950px;
	margin-left: 0px;
}
#top_air {
	background: url(/tpl_mongol/images/top/air_body.gif) repeat-y;
	float: left;
	width: 310px;
}
#top_air dl {
	width: 290px;
	line-height: 1.5;
	padding-left: 12px;
	padding-top: 7px;
}
#top_air dt {
	background: url(/tpl_mongol/images/other/mk_red.gif) no-repeat 0px 4px;
	list-style: none outside;
	padding-left: 12px;
	font-weight: bold;
}
#top_air dd {
	padding-left: 18px;
}

#entry_box,
#blog_entry_box {
	background: #FFF;
	width: 950px;
	float: left;
	overflow: hidden;
}
#blog_entry_box {
	background: url(/tpl_mongol/images/other/blog_entry_bg.gif) repeat-y;
}

/* 最新情報 */

#news_contents_box {
	width: 740px;
	overflow: hidden;
	margin-bottom: 12px;
}

#theme_kanban {
	background: url(/tpl_mongol/images/other/theme_kanban.gif) no-repeat;
	height: 89px;
	padding-bottom: 8px;
}
#top_air h2 {
	background: url(/tpl_mongol/images/top/air_head.gif) no-repeat;
	height: 47px;
}

#news_kanban {
	background: url(/tpl_mongol/images/other/news_kanban.gif) no-repeat;
	height: 89px;
	margin-bottom: 20px;
}
#contents_box {
	float: left;
	width: 745px;
	overflow: hidden;
	padding-bottom: 12px;
}
#news_cat_contents_box	{
	width: 568px;
	float: left;
	border-right: 2px solid #FCB66E;
	padding-bottom: 24px;
}

.news_contents	{
	background: url(/tpl_mongol/images/other/news_title.gif) no-repeat;
	float: left;
	width: 568px;
}
#top_air ul {
	list-style: none outside;
}

#news_category {
	float: right;
	width: 156px;
	padding-left: 12px;
	overflow: hidden;
}
#news_category a:hover {
	color:#F00;
	background:none;
}
.news_contents .title a:hover {
	color: #FFF;
}

#top_air li {
	background: url(/tpl_mongol/images/other/mk_red.gif) no-repeat 0px 4px;
	padding-left: 12px;
}

#news_category h3 {
	background: #FFC070 url(/tpl_mongol/images/other/news_cat_head.gif) no-repeat;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#news_category ul,
#news_category dl {
	background: #FFC070 url(/tpl_mongol/images/other/news_cat_footer.gif) no-repeat left bottom;
	list-style: url(none) none outside;
	line-height: 1.4;
	padding-bottom: 20px;
	padding-top: 5px;
	width: 156px;
}
#news_category li,
#news_category dt,
#news_category dd {
	background: url(/tpl_mongol/images/other/news_cat_body.gif) repeat-y;
	padding-left: 6px;
}
#top_air_foot {
	background: url(/tpl_mongol/images/top/air_foot.gif) no-repeat;
	height: 5px;
}

#news_category dd {
	text-indent:6px;
}

/* 管理人ブログ */
#blog_contents_box {
	width: 730px;
	overflow: hidden;
	margin-bottom: 12px;
	display: block;
	float: left;
}
.blog_contents {
	background: url(/tpl_mongol/images/other/blog_title.gif) no-repeat;
	width: 500px;
	float: left;
	padding-bottom: 24px;
	margin-left: 30px;
	display: inline;
}

#blog_kanban {
	background: url(/tpl_mongol/images/other/blog_kanban.jpg) no-repeat;
	height: 354px;
	margin-bottom: 20px;
	width: 740px;
	overflow: hidden;
}
#blog_category {
	float: left;
	width: 156px;
	padding-left: 12px;
	overflow: hidden;
}
#blog_category a:hover {
	color:#F00;
	background:none;
}
#blog_category h3 {
	background: url(/tpl_mongol/images/other/blog_recent.gif) no-repeat;
	height: 15px;
	padding-top: 2px;
	padding-left: 10px;
}

#blog_category ul,
#blog_category dl {
	list-style: url(none) none outside;
	line-height: 1.4;
	padding-bottom: 20px;
	padding-top: 5px;
	width: 156px;
}
#blog_category li,
#blog_category dt,
#blog_category dd {
	padding-left: 6px;
}
#blog_category dd {
	text-indent:6px;
}



/* フッター */
#footer_mongol {
	background: url(/tpl_mongol/images/top/footer_bg.gif);
	height: 128px;
	float: left;
	width: 950px;
}
h2#footer_logo {
	float: left;
	background: url(/tpl_mongol/images/top/logo_mongolian_family.gif) no-repeat;
}
.news_html,
.blog_html {
	clear: both;
	float: left;
	width: 470px;
	padding-left: 30px;
	padding-top: 24px;
	background: #FFF;
}
.blog_html {
	padding-left: 10px;
	width: 490px;
}
#footer_logo a {
	height: 60px;
	width: 200px;
	display: block;
	text-indent: -9999px;
	margin: 33px 40px 35px 70px;
}
address {
	font-style: normal;
}
.news_more {
	text-align: right;
}


#add_tel {
	padding-top: 40px;
	line-height: 1.5;
}
#add_tel h3 {
	font-weight: normal;
	font-size: 12px;
}
/* サイドメニュー */

.news_more a:hover,
.news_more a:active {
	color: #F00;
}

#side_menu,
#blog_side_menu	{
	width: 187px;
	float: left;
	background: url(/tpl_mongol/images/other/side_bg.gif) repeat-y;
	padding-right: 12px;
}
#side_menu ul,
#side_menu dl {
	padding-top: 6px;
	list-style: none outside;
	line-height: 1.5;
}
#side_menu a:hover,
#side_menu a:active,
#blog_side_menu a:hover,
#blog_menu a:active	{
	color: #F00;
	text-decoration: none;
}

#side_logo a,
#blog_side_logo a	{
	background: url(/tpl_mongol/images/other/side_logo.gif) no-repeat;
	display: block;
	width: 187px;
	height: 69px;
}
#blog_side_logo a	{
	background: #FFC071 url(/tpl_mongol/images/other/side_logo_blog.gif) no-repeat;
}

#side_tour {
	background: url(/tpl_mongol/images/other/side_tour_bg.gif) no-repeat 0px 16px;
	height: 88px;
	width: 187px;
}
#side_tour h3 {
	background: url(/tpl_mongol/images/other/side_tour_head.gif) no-repeat;
	height: 16px;
}
#side_tour ul {
	text-indent: -9999px;
	list-style: none inside;
	padding-top: 0px;
	width: 187px;
}
#side_menu1 a {
	/*background: url(/tpl_mongol/images/other/side_tour_bg.gif) no-repeat 0px 0px;*/
	display: block;
	height: 32px;
	padding-right: 10px;
	padding-left: 10px;
}
#side_menu2 a {
	background: url(/tpl_mongol/images/other/side_tour_bg.gif) no-repeat 0px 48px;
	display: block;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
}
/*
#side_menu1 a:hover {
	background-position:-187px 0px;
}
#side_menu2 a:hover {
	background-position:-187px -32px;
}
*/

#side_news {
	width: 187px;
	float: left;
	background: url(/tpl_mongol/images/other/side_all_body.gif) repeat-y;
}
#side_news h3 {
	background: url(/tpl_mongol/images/other/side_news_head.gif) no-repeat;
	height: 25px;
}
.side_news_img {
	padding: 7px 8px 7px 12px;
	width: 60px;
	float: left;
	overflow: hidden;
	clear: both;
}
.side_news_txt {
	float: left;
	width: 100px;
	display: block;
	overflow: hidden;
}
#side_blog {
	clear: both;
	width: 187px;
	background: url(/tpl_mongol/images/other/side_all_body.gif) repeat-y;
}
#side_blog h3 {
	background: url(/tpl_mongol/images/other/side_blog_head.gif) no-repeat;
	height: 36px;
}
#side_blog dl	{
	padding-left: 12px;
}
#side_gallery,
#side_gallery_tok {
	background: url(/tpl_mongol/images/other/side_all_body.gif) repeat-y;
	width: 187px;
	float: left;
}
#side_gallery h3 {
	background: url(/tpl_mongol/images/other/side_gallery_head.gif) no-repeat;
	height: 36px;
}
#side_gallery_tok h3 {
	background: url(/tpl_mongol/images/other/side_gallery_tok_head.gif) no-repeat;
	height: 26px;
}
#side_basic {
	background: url(/tpl_mongol/images/other/side_all_body.gif) repeat-y;
	clear: both;
	width: 187px;
}
#side_basic h3 {
	background: url(/tpl_mongol/images/other/side_basic_head.gif) no-repeat;
	height: 36px;
}
#side_basic ul {
	padding-left: 20px;
	width: 156px;
	list-style: none outside;
	line-height: 1.5;
	padding-top: 7px;
}
#side_rec_tour {
	background: url(/tpl_mongol/images/other/side_all_body.gif) repeat-y;
	float: left;
	width: 187px;
}
#side_rec_tour h3 {
	background: url(/tpl_mongol/images/other/side_rec_tour_head.gif) no-repeat;
	height: 37px;
}
#side_rec_air {
	background: url(/tpl_mongol/images/other/side_all_body.gif) repeat-y;
	clear: both;
	width: 187px;
}
#side_rec_air h3 {
	background: url(/tpl_mongol/images/other/side_rec_air_head.gif) no-repeat;
	height: 37px;
}
#side_rec_air dl {
	padding-left: 15px;
	width: 160px;
}
#side_rec_air dt {
	background: url(/tpl_mongol/images/other/mk_red.gif) no-repeat 0px 4px;
	padding-left: 12px;
}
#side_rec_air dd {
	padding-left: 12px;
}
#side_inquiry {
	width: 187px;
}
#side_inquiry h2 {
	background: url(/tpl_mongol/images/other/side_inquiry_head.gif) no-repeat;
	height: 10px;
}
#side_inquiry dl {
	text-indent: -9999px;
	list-style: none inside;
}
#side_inquiry a {
	background: url(/tpl_mongol/images/other/side_inquiry.gif) no-repeat;
	display: block;
	width: 187px;
	height: 107px;
}
#side_inquiry a:hover {
	background-position:-187px 0px;
}
#side_reserve	{
	width:187px;
}
#side_reserve h2 {
	background: url(/tpl_mongol/images/other/side_yo_head.gif) no-repeat;
	height: 39px;
}
#side_reserve ul {
	text-indent: -9999px;
	list-style: url(none) none outside;
	padding-top: 0px;
}
#side_reserve a {
	display:block;
}
#side_guide a {
	background: url(/tpl_mongol/images/other/side_yo_guide.gif) no-repeat;
	height: 58px;
}
#side_faq a {
	background: url(/tpl_mongol/images/other/side_yo_faq.gif) no-repeat;
	height: 20px;
}
#side_attention a {
	background: url(/tpl_mongol/images/other/side_yo_caution.gif) no-repeat;
	height: 20px;
}
#side_inq a {
	background: url(/tpl_mongol/images/other/side_yo_inq.gif) no-repeat;
	height: 20px;
}
#side_foot {
	background: url(/tpl_mongol/images/other/side_yo_foot.gif) no-repeat;
	height: 30px;
}

.hotel_head {
	background: url(/tour/mongol/upload/hotel_img/common/mk_green.gif) no-repeat 0px 11px;
	height: 14px;
	padding: 10px 0px 10px 20px;
}
.hotel_ame table {
	border: 1px solid #E2E2E2;
	background: #FAF3EB;
	width: 100%;
}
.hotel_ame td {
	padding: 2px 6px;
}
#sogo_link {
	float: left;
	clear: both;
	margin-top: 6px;
	margin-bottom: 12px;
	padding-bottom: 6px;
}
#sogo_link ul {
	padding-top: 6px;
	list-style: none outside;
	padding-left: 20px;
}
#sogo_link li {
	line-height: 1.4;
	background: url(/tpl_mongol/images/other/mk_red.gif) no-repeat 0px center;
	padding-left: 12px;
}
#sogo_link p	{
	text-align: right;
	padding-right: 10px;
}
#hotel_contents {
	border: 1px solid #E2E2E2;
	float: left;
	width: 740px;
	padding-bottom: 12px;
}

.hotel_point_box {
	float: left;
	width: 49%;
	padding-top: 12px;
}
.hotel_gallery,
.hotel_couese table {
	clear: both;
	width: 100%;
	padding-top: 12px;
}

.hotel_point_box table {
	border: 1px solid #E2E2E2;
	background: #F9F9F9;
	width: 350px;
	margin-left: 6px;
}
.hotel_info {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
}

.hotel_gallery td {
	padding-right: 8px;
	padding-left: 8px;
}


.hotel_couese td {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.hotel_point_box td {
	padding: 8px;
}
.hotel_info td {
	vertical-align: top;
}


.hotel_point_box dl {
	line-height: 1.5;
}
.hotel_gallery table {
	width: 100%;
}
.hotel_gallery td {
	text-align: center;
}

.hotel_info img {
	padding-right: 10px;
}
