.txt01{
font-size:75%;
color:#3c3c3c;
line-height:140%;
}

.txt02{
font-size:125%;
color:#3c3c3c;
line-height:140%;
font-weight:bold;
}

.txt03{
font-size:75%;
color:#3c3c3c;
line-height:140%;
font-weight:bold;
}

.txt04{
font-size:75%;
color:#fff;
line-height:140%;
font-weight:bold;
padding:2px 4px;
margin-right:4px;
background:#05324A;
}

.txt05{
font-size:75%;
color:#3c3c3c;
line-height:140%;
font-weight:bold;
padding-bottom:5px;
}

.txt01ul li{
font-size:75%;
color:#3c3c3c;
line-height:140%;
text-indent:-0.5em;
padding-left:0.5em;
}

.btm4{
margin-bottom:4px;
}

.btm5{
margin-bottom:5px;
}

.btm10{
margin-bottom:10px;
}

.f_left{
float:left;
}

.f_right{
float:right;
}



/*-----------layout -----------*/
.tobox {
width:780px;
border:1px #cecece solid;
padding:9px;
margin:9px 0 25px;
}

.toboxin{
padding:10px;
}

.toboxin_left{
float:left;
width:575px;
}

.toboxin_right{
float:right;
width:175px;
margin:0 0 0 10px;
}

.borderline{
width:760px;
background:url(../img/border.gif) repeat-x;
margin:0 0 10px 10px;
}

.hotelbox{
margin:18px 0 5px;
}

.hotel{
float:left;
width:370px;
padding:10px 10px 15px;
}

.hotel_left{
float:left;
width:104px;
margin-right:6px;
}

.hotel_right{
float:right;
width:260px;
}

.hotel_right span{
padding:2px 4px;
margin-right:4px;
background:#05324A;
color:#fff;
font-weight:bold;
}

.hotel_ttl{
background:url(../img/hotel_ttl.gif) repeat-x left center;
margin-bottom:5px;
}

.hotel_ttl span{
background:#fff;
padding-right:5px;
}

.hotel_ok{
float:right;
margin:0 0 5px 5px;
}

.green{
vertical-align:middle;
padding-right:3px;
}

.pagetop{
float:right;
margin-bottom:10px;
}




.arwlink a {
  color: #407cba;
	background-image: url(../../../common_new/img/left_navi_menu_mkr1_01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0px 0px 0px 10px;
  text-decoration: underline;
}

.arwlink a:link, .arwlink a:hover, .arwlink a:visited{
  color: #407cba;
	background-image: url(../../../common_new/img/left_navi_menu_mkr1_01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0px 0px 0px 10px;
  text-decoration: underline;
}



