/*irX}z*/

/*S̕\@*/

.basic-img-mbox img {
width: 97%;
}

h1 {display: none;}

h2 {font-size: 14px ;margin:0}

h3 {font-size:20px;}

h4 {font-size:18px;}

.tx-l{
color:#444;
font-weight:bold;
font-size:18px;
line-height:180%;
}

.tx-ev{
color:#FF6600;
font-weight:bold;
font-size:1.2em;
line-height:200%;
}

.tx-or{
color:#FF9900;
font-size:16px;
}

/*wb_[(^Cg摜)@*/

header {
text-align: center;
margin: 0px;
padding: 5px 0 15px 0;
}

header img { 
width: 95%;	
height: auto;
}

/*wb_[(^Cg摜TCYω)@*/

p.resizeimage img { 
width: 90%; 
margin-left: auto;
margin-right: auto;
}

p.resizeimage2 img { 
width: 90%; 
margin-left: auto;
margin-right: auto;
}

/*g@*/

#sotowaku {
width: 100%;
padding:0 5%;
margin: 20px auto;
}

/*j[@*/

#nav li ul :last-child{
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

#nav li :last-child{
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

/*XX@*/

#osusume a{
display:none;
}

#osusume-sp a{
width: 100%;
height:auto;
border:dotted 1px #ccc;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin:10px 0;
}

#osusume-sp a:hover{
width: 100%;
height:auto;
background:#FEE778;
}

#osusume-sp img {
width:100%;
}

.os-photo {
width: 100%;
height:auto;
}

/*NW@*/

#link{
float:left;
width:100%;
}

/*cC[g@*/

.twitter {
box-sizing: border-box;
width:100%;
float:left;
padding:0 3%;
}

/*y[Wgbv@*/

#pagetop {
clear: both;
text-align: center;
}

/*y[Wgbv2@*/

.pagetop {
bottom: 20px;
right: 20px;
}

/*oi[@*/

#bn {
clear: both;
text-align: center;
margin-top: 10px;
margin-bottom:10px;
}

#bn img {
width: auto;
padding: 5px;
}

/*ڍׁ@*/

.gaiyou-left {
width:100%;
margin-bottom:40px;
margin-right:0%;
}

.gaiyou-right {
width:100%;
}

.gaiyou-left02 {
width:100%;
}

.gaiyou-right02 {
display:none;
}

/*ˌꗗ@*/

/*I[*/
#ichiran a{
width: 100%;
}

/*Vz*/
#k-ichiran-n a{
width: 100%;
}

/**/
#k-ichiran-o a{
width: 100%;
}

.ichi-photo {
width: 100%;
height:auto;
float: left;
background-image:url(img/wave.jpg);
}

.ichi-photo img {
width: 100%;
display:block;
}

.ichi-txt {
width:100%;
}

.ichi-hosoku {
display:none;
}

/*{^@*/

#button ul li a{
width:97%;
border: 1px solid #999;	
margin-bottom:10px;
}

#button ul li.city a{
width:97%;
border: 1px solid #999;
margin-top:10px;
margin-bottom:10px;
}

#button ul li.city a::before{
display: none;
}

#button ul li a:hover, #link ul li a.active{
border: 1px solid #FFCC00;
}

/*ڍ׉摜@*/

#shosai-p a{
width:95%;
height:100%;
}


#shosai-p2 a{
width:20%;
height:100%;
margin-left: 1%;
margin-right: 1%;
}

/*}bvg*/

#map{
box-sizing: border-box;
width:100%;
padding:4%;
overflow: hidden;
}


/*g@*/

#step {
width: 100%;
height:auto;
border-right:none;
}

#step2 {
width: 100%;
}

.sentaku {
width: 100%;
}

/*⍇g@*/

#toiawasewaku {
width: 100%; 
}

.offer {
width: 100%;
margin-bottom:20px;
}

.offer img {
max-width:100%;
}

.offer-right {
width: 100%;
}

/*gbv⏕{^@*/

#SUB-BT{
display:none;
}


/*tb^[ݒ@*/

.footer {
width: 100%;
padding:10px 2% 10px 2%;
text-align:left;
}
