@charset "UTF-8";
     @media screen and (min-width: 640px) {
.boxArea .innerBlock {
width: 840px;
margin: 0 auto;
float: none;
}
.innerBlock .gutai {height: 220px;}
.online-box .vertical-item {width:50%; float:left;}
.online-box .radiobox {padding: 8px 0px 8px 30px;}
.innerBlock .textBox {
padding: 50px 300px 20px 0;
position: relative;
font-feature-settings: "palt";
}
.innerBlock .contactBox dl dt {
font-size: 100%;
line-height: 40px;
font-weight: bold;
display: inline-block;
padding-right: 10px;
}
#formBlock .textBox figure img {
display: block;
margin: 0 auto;
width: 90%;
}
#entryBlock .textBox figure img {
display: block;
margin: 0 auto;
width: 90%;
}
.innerBlock .textBox p b {font-size: 100%;}
.innerBlock .contactBox dl {padding: 18px 0 10px;}
}
@media screen and (max-width: 639px) {
.innerBlock .gutai {height: 180px;}
.online-box .vertical-item {width:50%; float:left;}
.online-box .radiobox {padding: 8px 0px 8px 30px;}
.innerBlock section dl dd.checkbox {
line-height:2.0;
line-height: 2.0;
font-size: 13px;
}
#sideTtlBlock h2, #ttlBlock .in h2 {
font-size: 130%;
line-height: 1.3;
}
.pd3 {
padding:3%;
}}