@charset "UTF-8";
/*
Theme Name: alps css
Theme URL: http://
Description: baseCSS.
Version: 1.0
Author: アルプス冒険組楽部
Author URL: http://
*/


/* --------- */
.main-boxl-cl{
	float:left;
	width:170px;
	margin:0 10px 0 0;
	padding:0;
	text-align:left;
}
.main-boxl-cl:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .main-boxl-cl {
height: 1em;
overflow: visible;
}


/*-------------------------*/
.main-boxr-cl{
	float:left;
	width:580px;
	margin:0;
	padding:0;
	text-align:left;
}
.main-boxr-cl:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .main-boxr-cl {
height: 1em;
overflow: visible;
}
p.anzen {
margin:0;
padding:0;
font-size:16px;
text-align:right;
}

.main-boxr-cl p {
margin:0 0 10px 0;
padding:0;
font-size:0.8em;
line-height:150%;
color:#333333;
}

/* --------- */
.detail-box {
	width:580px;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
}

.detail-box:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .detail-box {
height: 1em;
overflow: visible;
}

.detail-box h4 {
margin:18px 0 5px 0;
padding:0;
font-size:1.0em;
line-height:150%;
color:#333333;
font-weight: bold;
}

.detail-box p {
margin:3px 0 3px 0;
padding:0;
font-size:0.8em;
line-height:150%;
color:#333333;
}


/*
-予約---------*/
p.yoyaku {
clear:both;
width:350px;
height:34px;
margin:0 0 50px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/bouken/yoyaku.jpg) no-repeat top left;
display:block;
}
p.yoyaku a {
clear:both;
width:350px;
height:34px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/bouken/yoyaku.jpg) no-repeat top left;
display:block;
}
p.yoyaku a:hover {
clear:both;
width:350px;
height:34px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/bouken/yoyaku.jpg) no-repeat bottom left;
display:block;
}

/* --------- */
p.sikaku{
font-size:0.85em;
width:280px;
text-align:center;
margin:0;
padding:5px;
border-top:1px solid #777777;
border-right:1px solid #777777;
border-left:1px solid #777777;
border-bottom:1px solid #777777;
}

/*
-体験冒険ボックス---------*/
.taikenbox {
clear:both;
width:760px;
margin:15px 0 10px 0;
padding:0;
overflow: hidden;
}
.taikenbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .taikenbox {
height: 1em;
overflow: visible;
}

/*
-体験冒険画像---------*/
.taiken-phl {
float:left;
width:200px;
margin:0 90px 0 60px;
padding:0px;
text-align:center;
display:inline;
}

.taiken-phr {
float:left;
width:200px;
margin:0 60px 0 90px;
padding:0px;
text-align:center;
display:inline;
}

.taikenbox img {
width:200px;
height:150px;
margin:0px;
padding:0;
display:inline;
}

.taikenbox h4 {
margin:18px 0 5px 0;
padding:0;
font-size:1.0em;
line-height:150%;
color:#333333;
font-weight: bold;
}

.taikenbox p {
margin:3px 0 3px 0;
padding:0;
font-size:0.8em;
line-height:150%;
color:#333333;
}

p.red {
margin:5px 0 3px 0;
padding:0;
font-size:0.8em;
line-height:130%;
color:#ff3300;
}
.y-box {
padding:0 10px;
background:#FEFFE6;
}