@charset "shift_jis";

/* =============================================

	asakusabashi style.css 更新日：2011/5/12

============================================= */



body{
	font-size:84%;
}

img{
	vertical-align:top;
	padding:0 !important;
}

@media screen and (max-width: 700px) {
.m_none{
	display:none;
}
}
@media screen and (min-width: 700px) {
.p_none{
	display:none;
}
}
#maincontentsWrapper{
	margin:0;
	padding:26px 5px 0;
}

#maincontentsWrapper .design-h3-02 {
	margin-bottom: 5px;
	background-color: #4c4c4c;
	color:#fff;
	font-size:1.1em;
	padding:5px;
}
#chuo{
	position:relative;
	padding:0 !important;
	background-color:#fff;

}

.float_l{
	float:left;
}

.indent{
	text-indent:-9999px;
}

.t05{
	font-size:.5em;
}
.t06{
	font-size:.6em;
}
.t086{
	font-size:.86em;
}

.t_r{
	text-align:right;
}

h2{
	margin:0;
	padding:0;
}
h4{
/*	width:894px;
	height:40px;
	background: url(../camp_balmuda/h4.jpg)  no-repeat;*/
	background-color:#767676;
	margin: auto;
	font-size:1.2em;
	color:#ffffff;
	padding:8px 0 3px 8px;
}

h4 strong{
	font-size:1.16em;
}

.txtbox{
	margin:25px 50px;
}
@media screen and (max-width: 700px) {
.txtbox{
	margin:10px ;
}
}

.planimg{
	margin:15px 0;
}

.txt_red{
	color:#9f0102;
}

p.tel_txt{
	width:931px;
	margin:auto;
}
p.premium{
	width:919px;
	margin:auto;
}

.button {
   background: #F64574;
   background-image: -webkit-linear-gradient(top, #F64574, #D0113D);
   background-image: -moz-linear-gradient(top, #F64574, #D0113D);
   background-image: -ms-linear-gradient(top, #F64574, #D0113D);
   background-image: -o-linear-gradient(top, #F64574, #D0113D);
   background-image: linear-gradient(to bottom, #F64574, #D0113D);
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   color: #FFFFFF;
   font-size: 1.8em;
   padding: 15px;;
   border: solid #B02754 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   line-height:1em;
   text-align:center;
}
@media screen and (max-width: 700px) {
.button {
   font-size: 1.2em;
   width:100%;
}
}
.button:hover {
   background: #D0456A;
   text-decoration: none;
}

.button span{
	font-size:.6em;
}
@media screen and (max-width: 700px) {
	.button {
   line-height:1.2em;
}
.button span{
	font-size:.7em;
}
}