@charset "utf-8";
/* CSS Document */

.h1_con1{
font-size: 2rem;
color: #fff;
}

.h1_con2{
font-size: 2rem;
color: #fff;
}
@media screen and (max-width:680px) {
.h1_con2{
font-size: 1.6rem;
color: #fff;
line-height: 180%;
}
}

.h1_con2 .h1_con2_span1{
background-color: #15308D;
padding: 10px 20px;
}

.h2_con1{
font-size: 2rem;
padding-bottom: 20px;
line-height: 140%;
}

.h2_con2{
font-size: 2rem;
line-height: 140%;
color: #fff;
}

.h2_con3{
font-size: 1.2rem;
line-height: 140%;
padding-bottom: 20px;
}

.h3_con1{
font-size: 2rem;
padding-bottom: 20px;
line-height: 140%;
}
.h3_con2{
font-size: 2rem;
line-height: 140%;
color: #fff;
}



.h4_price1{
font-size: 2rem;
padding-bottom: 20px;
line-height: 140%;
text-align: center;
}











/*-----------------
-----------------*/



.f1{
font-size: 1rem;
padding-bottom: 10px;
margin-bottom: 20px;
background: url("../image/common/headline_bar1.gif") no-repeat 0 bottom;
}

.f2{
font-size: 1.6rem;
font-weight: bold;
line-height: 120%;
}

.f3{
font-size: 0.825rem;
line-height: 120%;
}

.f4{
font-size: 1rem;
padding-bottom: 10px;
margin-bottom: 20px;
background: url("../image/common/headline_bar2.gif") no-repeat bottom center;
}

.f5{
font-size: 1.6rem;
font-weight: bold;
line-height: 120%;
padding: 20px 0;
}

.f6{
font-size: 1rem;
padding-bottom: 10px;
margin-bottom: 20px;
background: url("../image/common/headline_bar1.gif") no-repeat bottom center;
color: #fff;
}

.f7{
font-size: 1rem;
padding-top: 30px;
padding-bottom: 10px;
margin-bottom: 20px;
color: #fff;
background: url("../image/common/headline_bar1.gif") no-repeat 0 bottom;
}
@media screen and (max-width:680px) {
.f7{
background: url("../image/common/headline_bar1.gif") no-repeat center bottom;
}
}

.f8{
font-size: 1rem;
line-height: 140%;
}

.f9{
font-size: 1rem;
line-height: 140%;
clear: both;
color: #fff;
padding-bottom: 40px;
font-weight: bold;
}

.f9 .f9_span1{
background-color: #15308D;
padding: 10px 20px;
}


.f10{
font-size: 1rem;
font-weight: bold;
line-height: 140%;
padding-top: 20px;
padding-bottom: 20px;
}

.f11{
font-size: 1.2rem;
font-weight: bold;
padding-bottom: 20px;
text-align: center;
}

.f12{
font-size: 1.2rem;
font-weight: bold;
padding-bottom: 40px;
text-align: center;
}








