@charset "UTF-8";@media (max-width:767px){
html{
font-size:62.5%!important}
html abbr,html address,html article,html aside,html audio,html blockquote,html body,html canvas,html caption,html cite,html code,html dd,html del,html details,html dfn,html div,html dl,html dt,html em,html fieldset,html figcaption,html figure,html footer,html form,html h1,html h2,html h3,html h4,html h5,html h6,html header,html hgroup,html iframe,html img,html ins,html kbd,html label,html li,html mark,html menu,html nav,html object,html ol,html p,html pre,html q,html samp,html section,html small,html span,html strong,html sub,html summary,html sup,html table,html tbody,html td,html tfoot,html th,html thead,html time,html tr,html ul,html var,html video{
font-size:1.4rem}
#appForm{
color:#333;font-size:1.4rem;line-height:1.7143;text-align:left}
#appForm #mainFlame{
margin-bottom:40px}
#appForm #enqueteArea,#appForm #mainArea,#appForm #mainFlame{
font-family:"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo UI,"メイリオ",Meiryo,sans-serif}
#appForm table td,#appForm table th{
display:table-cell;padding:1px;font-size:1.4rem;line-height:normal;background:0 0}
#appForm #enqueteArea pre{
display:block;font-family:"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo UI,"メイリオ",Meiryo,sans-serif}
#appForm input[type=text],#appForm select,#appForm textarea{
color:#333;font-size:1.4rem;-webkit-box-shadow:initial;box-shadow:initial}
#appForm div.check-group input{
display:inline-block}
#appForm div.check-group li:first-child label{
border-top-left-radius:0;border-top-right-radius:0}
#appForm div.check-group label{
display:inline;width:auto;margin:0;padding:0;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-filter:none;filter:none}
#appForm .check-group ul li+li{
margin-top:0}
#appForm .check-group ul li input[type=checkbox],#appForm .check-group ul li input[type=radio]{
float:left;margin-top:4px;margin-right:2vw;border:1px solid #ccc}
#appForm .check-group ul li input[type=checkbox]+label,#appForm .check-group ul li input[type=radio]+label{
display:inline-block;width:90%;text-align:left}
#appForm .check-group ul li input[type=checkbox]+label::after,#appForm .check-group ul li input[type=radio]+label::after{
content:"";display:block;clear:both;height:0}
#appForm .text_rei,#appForm text_rei02{
margin:0;color:#333;font-size:1em}
#appForm dd ul li{
text-align:left!important}
#appForm dd ul li input[size="1"]{
width:20px!important}
#appForm dd ul li input[size="2"]{
width:40px!important}
#appForm dd ul li input[size="3"]{
width:60px!important}
#appForm dd ul li input[size="4"]{
width:80px!important}
#appForm dd ul li input[size="5"]{
width:100px!important}
#appForm dd ul li input[size="6"]{
width:120px!important}
#appForm dd ul li input[size="7"]{
width:140px!important}
#appForm dd ul li input[size="8"]{
width:160px!important}
#appForm dd ul li input[size="9"]{
width:180px!important}
#appForm dd ul li input[size="10"]{
width:200px!important}
#appForm dd ul li div{
margin:0 auto 0 0!important}
#appForm .text1{
margin:0 20px 15px 0!important}
#appForm .text1:last-of-type{
margin-bottom:0!important}
#appForm .page-teach-main .addSpace .text1{
margin-left:5px!important}
#appForm .page-teach-main .addSpace02 .text1{
width:50px!important;margin-right:5px!important;margin-left:10px!important}
#mainFlame{
text-align:left}
#mainFlame #mainArea{
margin-bottom:40px}
#mainFlame table td,#mainFlame table th{
display:block;padding:0;line-height:1.7143;vertical-align:inherit;background:0 0}
#mainFlame #enqueteArea dl.enqlist dt pre{
display:block;margin-top:36px;font-size:4.26667vw}
#doUserForward_2::before{
width:1}
}