@charset "UTF-8";


#wrapper .btnPageTop {
    width: 320px;
    float:right;
}
#wrapper  .btnPageTop p {
    float: left;
}
#wrapper #container #courseBox .index_1 {
    float: left;
    width: 870px;
    margin-top: 44px;
    padding-bottom: 50px;
}
#wrapper #container #courseBox .index_1 .index_1_sub {
    float: left;
    width: 278px;
    padding-right: 15px;
}
#wrapper #container #courseBox .index_1 .index_1_sub h1 {
    float: left;
    width: 278px;
}
#wrapper #container #courseBox .index_1 .index_1_sub .priceBox {
    vertical-align: middle;  font-weight: bold;
    margin-left: 10px;
}
#wrapper #container #courseBox .index_1 .index_1_sub .priceBox h4{
    font-size: 100%;
    margin-top: 4px;
}
#wrapper #container #courseBox .index_1 .index_1_sub .priceBox .payFirst {
    color: #B2302C;
}
#wrapper #container #courseBox .index_1 .index_1_sub .sub {
    float: left;
    width: 278px;
}
#wrapper #container #courseBox .index_1 .index_1_sub .sub .innR{
    float: right;
}
#wrapper #container #courseBox .index_1 .index_1_sub .sub p {
    float: left;
    margin-top: 18px;
}
#wrapper #container #courseBox .index_1 .index_1_sub .sub a {
    float: right;
}
#wrapper #container #courseBox .index_1 .index_1_sub .photo_5 {
    margin-top: 4px;
    float: left;
    margin-left: 13px;
    border-top: 1px #E3DDB7 solid;
    padding-top: 10px;
}
#wrapper #container #courseBox .index_1 .index_1_sub.sub_1 {
    padding-right:0px;
}
#wrapper #container #courseBox .index_1 .index_1_sub.sub_1 .sub{
    margin-top: -3px;
}


#wrapper #container #courseBox .index_1 .index_1_sub .sub ul {
    float: left;
    margin-top: 18px;
    margin-left: 10px;
}
#wrapper #container #courseBox .index_1 .index_1_sub .sub ul li {
    float: left;
}
#wrapper #container #courseBox .index_1 .index_1_sub .sub ul li img{
    vertical-align: middle;
}
#wrapper #container #courseBox .index_1 .index_1_sub.no-right{
    padding-right: 0px;
}
.top0{
	margin-top: 0!important;}

#priceBox .priceTblBox #priceWoman img {
	margin-bottom: 50px;
}


/*　こちらで追加　*/

#wrapper #container #shopBox .inn .shopInfoBox .shop .innL .shopname {
	font-size: 22px;
}#wrapper #container #shopBox .inn .shopInfoBox .shop .shopAccessBox .parkingBox.padding .small {
	font-size: 12px;
}
#container #shopBox .inn .shopInfoBox .shop .shopAccessBox .parkingBox.padding .line_at .line_txt {
	font-size: 12px;
	font-style: normal;
	border-left-style: none;
	color: #666;
	margin-top: 10px;
	margin-bottom: 20px;
}
#wrapper #container #shopBox .inn .shopInfoBox .shop .shopAccessBox .parkingBox .calender_exp {
	border-left-style: none;
	color: #666;
	margin-top: 20px;
}
