@charset "shift_jis";

#HEADERAREA #TOURINFO #PRICE {
	background:#00417b url(../image/tourinfo_bg_130315.gif) repeat-y left top !important;
}

#HEADERAREA #TOURINFO #PRICE .pamphlet {
	top:-117px;
	right: 5px;
}

#HEADERAREA #TOURINFO #PRICE .pamphlet p.catalog {
	border: 2px solid #fff;
	margin-left: 8px;
	margin-bottom: 10px;
	display:inline-block;
}

* html #HEADERAREA #TOURINFO #PRICE .pamphlet p.catalog {
	display:inline;
	zoom:1;
}

#HEADERAREA #TOURINFO #PRICE .dropdown ul {
	width: 122px;
}

#HEADERAREA #TOURINFO #PRICE dd { padding-right: 18px; }

#prbanner {
	position: relative;
	margin-top: 10px;
	zoom: 1;
}

#prbanner a {
	position: absolute;
	bottom: 30px;
	left: 443px;
}

p.usjtxt01 {
	margin:10px 0 !important;
}


div.legalline {
	width:950px;
	margin:5px 0;
	font-size:11px;
	text-align: right;
}



#CONTENTSAREA .hotel .tour .area a { font-size:145%!important;}
#CONTENTSAREA .hotel .tour .area a,
#CONTENTSAREA .hotel .tour .area a:link,
#CONTENTSAREA .hotel .tour .area a:visited,
#CONTENTSAREA .hotel .tour .area a:hover { color: #FFFFFF; }


#CONTENTSAREA .course .col1 .tour .cont {
	width: 450px!important;
	z-index: 1;
	margin-right:5px;
	margin-left:5px;
	
}


#CONTENTSAREA .course .col1 .hotel .tour .pics {
	margin-top:5px!important;
	margin-left:5px!important;
}

.hotelprice dl{float:left;}
.hotelprice dt{float:left;padding:2px 5px 0 0 !important;}
.hotelprice dd{float:left;padding-right:5px!important;}

#CONTENTSAREA .joken{
	clear: both;
	font-size:85%;
	margin-left:5px!important;
}

#CONTENTSAREA .joken2{
	clear: both;
	font-size:85%;
	margin-left:5px!important;
	padding-top:5px !important;
}


/* campus
---------------------------------------------------- */
.campus{
width: 948px;
background-color:#ffffb5;
border: 1px solid #ffb306;
padding:0px 0px 0px 0px!important;
margin:0px 0px 10px 0px!important;
}

.campusnakaha{
width: 920px;
padding:0px 0px 0px 15px!important;
margin:8px 0px 0px 0px!important;

}

.campusmidas{
width: 920px;
padding:0px 0px 0px 0px!important;
margin:0px 0px 5px 0px!important;
}

.parkinfolef{
width: 432px;
float:left;
padding:0px 0px 0px 0px!important;
margin:0px 0px 0px 0px!important;
}

.parkinforig{
width: 477px;
float:left;
padding:8px 0px 0px 6px!important;
margin:0px 0px 0px 0px!important;
}

/* IE6 only \*/
* html .parkinforig {
width: 470px;
}

.multigazo{
clear:both;
padding:5px 0px 0px 0px!important;
margin:0px 0px 5px 0px!important;
}

/* easter
---------------------------------------------------- */
.easter_spaki{
clear:both;
padding:0px 0px 0px 0px;
margin:20px 0px 3px 0px!important;
}


#HEADERAREA #STARTAREA .area li.caution {
  border: 1px solid #EE0000;
    color: #EE0000;
    left: 11.5em;
    padding: 2px 6px;
    position: absolute;
    top: 26px;
	left: 8px;
}
#HEADERAREA #STARTAREA .area li.caution.noline {
	border: none;
    left: 11.5em;
    padding: 2px 0;
    position: absolute;
    top: 51px;
	left: 8px;
}
#HEADERAREA #STARTAREA {
    padding: 5px 0 0 8px;
}
#CONTENTSAREA .hotel .attention2 {
	color: #f00;
}
#DomTourContainer #HEADERAREA { padding-bottom: 1em; }

.fonirored_ue {
	color: #ff0000;
}

/* skh head
---------------------------------------------------- */
#skhHeader {
    margin-bottom: 5px;
    width: 950px;
}
#logoSKH {
    float: left;
    padding-top: 5px;
}

#soshle {
    float: left;
    padding-left: 120px;
    padding-top: 5px;
}

/* IE6 only \*/
* html #soshle {
width:450px;
}

/* IE7 only \*/
*:first-child+html #soshle {
width:450px;
}


#areaNavi {
    float: right;
    padding-bottom: 3px;
}
#areaNavi li {
    display: inline;
    margin-left: 10px;
}


/* ureshipoint
---------------------------------------------------- */

#pointWrap h2 {
clear:both;
	background: #fff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#pointWrap {
clear:both;
	position: relative;
	zoom: 1;
	margin:20px 0px 0px 0px;
	background: #f8cfe0;
}
#pointWrap ul {
	position: relative;
	zoom: 1;
	margin-top: 0px;
	padding-left: 5px;
}
#pointWrap ul li {
	float: left;
	padding: 0 2px 10px 3;
}
#pointWrap ul li#point01 {
	padding-right: 0;
}
#pointWrap #pointTxt {
	padding-left: 10px;
}
#pointWrap #pointBtn {
	position: absolute;
	bottom: 0px;
	right: 8px;
}
.ureshi_footer_fo {
clear:both;
}

/* hotel info
---------------------------------------------------- */
#CONTENTSAREA ul li .mortuki{
color: #FF0000;
background-color:#ffff00 !important;
}

.room_haikei_i{
background-color:#d8ffc7 !important;
}
