A:link { color: #0000FF; }
A:visited { color: #0000FF; }
A:active { color: #660066; }
A:hover { color: #FB0F0C; text-decoration: underline}



body {
	background-color: #FFFFFF;
	font-size:x-small ;
}

* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

/* トップページ
------------------------------------------*/

div#header {
	padding-top: 5px;
}

div#header p {
	margin: 0px;
	padding: 0px;
	float: left;
}

div#header p img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
}

div#header h1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC3335;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 3px 10px;
	font-weight: normal;
}

div#header table {
	float: right;
}

#favorite_img{
	margin: 1px 5px 0px 5px;
}


#navigation {
	font-size:1em ;
	background-color: #666666;
	color: #FFFFFF;
	padding :5px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

#navigation a:link {
color: #FFFFFF;
text-decoration: underline;
}
#navigation a:visited {
color: #FFFFFF;
text-decoration: underline;
}
#navigation a:hover {
color: #FFFCDB;
text-decoration: none;
}

#navigation01 {
	font-size:11px ;
	background-color: #666666;
	color: #FFFFFF;
	padding :8px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
}

#navigation01 a:link {
color: #FFFFFF;
text-decoration: underline;
}
#navigation01 a:visited {
color: #FFFFFF;
text-decoration: underline;
}
#navigation01 a:hover {
color: #FFFCDB;
text-decoration: none;
}

#link_tx {
	font-size:104% ;
	padding: 3px 0px 5px 0px
}

#link_tx01 {
	font-size:11px ;
	padding: 3px 0px 5px 0px
}

#left_menu {
	width:173px ;
	margin: 7px 0px 0px 0px;
}

#left_menu p {
	padding :0px 0px 10px 0px;
}



#mitu_menu {
	border:1px solid #CE534B ;
	text-align:left ;
	background-color:#FEECD2 ;
	margin-bottom:10px ;
}

#mitu_menu ul {
	list-style:none;
	font-size:13px ;
	line-height:160% ;
	padding: 5px 0px 5px 0px
}

#mitu_menu li {
	padding: 0px 0px 0px 20px;
	background:url(p_06.gif) no-repeat 5px 50% ;
}



.center_sp {
	margin: 5px 0px 10px 0px;
}

.center_camp {
	padding: 0px 0px 0px 0px;
}

.center_camp h3 {
	font-size:12px ;
	line-height:120% ;
	padding: 0px 0px 3px 5px;
}

.center_camp p {
	font-size:10px ;
	line-height:120% ;
	margin: 0px 0px 0px 5px;
}

.news_box {
	margin: 8px 0px 15px 0px;
}

.right_site {
	border:1px solid #009944 ;
	text-align:left ;
	margin: 7px 0px 0px 0px;
}



.site_shokai {
	background:url(site_bg.jpg) no-repeat ;
}

.site_shokai img {
	padding: 3px 0px 0px 1px;
}

.site_shokai h3 {
	font-size:100% ;
	color:#333333 ;
	line-height:120% ;
	padding: 0px 3px 5px 3px ;
}

.site_shokai ul {
	list-style:none;
	font-size:12px ;  
	padding: 0px 3px 5px 3px ;
}

.site_shokai li {
	padding: 0px 0px 0px 20px;
	background:url(bt_point02.gif) no-repeat 2px 70% ;
}



.desk_shokai {
	background:url(desk_bg.jpg) no-repeat ;
}

.desk_shokai img {
	padding: 3px 0px 0px 1px;
}

.desk_shokai h3 {
	font-size:11px ;  
	color:#333333 ;
	padding: 0px 3px 8px 3px ;
}

.desk_shokai ul {
	list-style:none;
	font-size:13px ;
	color:#00803E ;
	font-weight:bold ;
	padding: 5px 3px 5px 3px ;
	border-width:1px 0px 0px 0px ;
	border-style:dotted ; 
	border-color:#009944 ;
}

.desk_shokai li {
	padding: 0px 0px 0px 20px;
	background:url(p_08.gif) no-repeat 2px 70% ;
}


.desk_ph {
	float: left;
	margin: 0px 5px 5px 0px ;
}

.affiliate_box {
	border-width:0px 1px 1px 1px ;
	border-style:solid ;
	border-color:#EA5532 ;
}

.affiliate_tx {
	padding: 6px 5px 5px 5px;
	font-size:13px ;
}

.wp_post {
	font-family: sans-serif;
	text-align:left ;
	margin: 0px 0px 0px 5px ;
}

.wp_post ul {
	list-style:none;
	font-size:12px ;
	line-height:160% ;
	padding: 5px 0px 5px 0px
}

.wp_post li {
	padding: 0px 0px 0px 20px;
	background:url(p_04.gif) no-repeat 0px 50% ;
}

/* フッター
------------------------------------------*/

.foot_link {
	padding: 10px 0px 8px 0px ;
	font-size:12px ;  
	line-height:120% ;
}

.foot_copy {
	padding: 5px 0px 0px 0px ;
	font-size:11px ;  
	color:#666666 ;
	border-width:1px 0px 0px 0px ; 
	border-style:dotted ; 
	border-color:#0068B7 ; 
}


/* アフィリエイト
------------------------------------------*/

	.normal_bbs 
		{ color: #000;
		line-height:18px;
		font-size: 12px
		}
		
	.darkgray
		{
		color: #666666;
		font-size: 12px
		}

/* ホテル
------------------------------------------*/
.t12b {font-size: 14px; font-weight: bold; }
.t12 {font-size: 14px}
.t10 {font-size: 12px}
.t12b {font-size: 14px}
.t12w {font-size: 14px; font-weight: bold; color: #FFFFFF; }
.t12bb {font-size: 14px; font-weight: bold; color: #000000; }
body {
	margin-top: 0px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style5 {font-size: 10px}
.style6 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}
.style7 {color: #000000}
.style8 {font-size: 14px; color: #000000; }
.style11 {color: #000000; font-size: 12px; }
.style12 {font-size: 9px}
.style13 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.bas_title {  font-size: 16px; font-weight: bold; color: #000000}
.bus_price_tx {  font-size: 10px; font-weight: bold; color: #FFFF00}
.bus_kukan {  font-size: 12px; font-weight: bold; color: #000000}
.bus_price {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18px}
.desk_intro {  font-size: 12px; line-height: 16px; color: #000000}
.desk_intro2 {  font-size: 12px; line-height: 16px; color: #666666}
.each_desk {  font-size: 14px; line-height: 17px; color: #000000}
.hotel_name {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; font-weight: bold; color: #000000}
.hotel_star {  font-size: 16px; color: #FFFF00}
.hotel_price_tx {  font-size: 10px; font-weight: bold; color: #FF0000}
.hotel_price {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18px}
.hotel_time {  font-size: 12px; color: #000000}




/* 共通
------------------------------------------*/

.crumbs {
	padding: 5px 0px 10px 10px ;
	font-size:12px ;
	text-align:left ;
	color:#727171 ;
}

.pad_t5 {
	padding: 5px 0px 0px 0px ;
}

.pad_t10 {
	padding: 10px 0px 0px 0px ;
}

.pad_t15 {
	padding: 15px 0px 0px 0px ;
}

.pad_t20 {
	padding: 20px 0px 0px 0px ;
}

.pad_b5 {
	padding: 0px 0px 5px 0px ;
}

.pad_l2 {
	padding: 0px 0px 0px 2px ;
}

.mar_t2 {
	margin: 2px 0px 0px 0px ;
}

.mar_t5 {
	margin: 5px 0px 0px 0px ;
}

.mar_t7 {
	margin: 7px 0px 0px 0px ;
}

.mar_t10 {
	margin: 10px 0px 0px 0px ;
}

.mar_t15 {
	margin: 15px 0px 0px 0px ;
}

.mar_b5 {
	margin: 0px 0px 5px 0px ;
}

.mar_l5 {
	margin: 0px 0px 0px 5px ;
}

.font_100 {
	font-weight:100 ;
}