BODY{color:#333;background-image:url("./images/haikei.jpg");font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;}
A:hover{color:#000;background-color:#3f0;}
h1{font-size:8pt;color:#333;font-weight:normal;}
h2{font-size:11pt;font-weight:bold;color:#fff;background-image:url("./images/haikei3.jpg");padding:0px 10px;}
.container{margin:auto;max-width:310px;position:relative;}
.boxCatch{width:310px;height:10px;position:absolute;top:0px;margin-top:-5px;}
.boxKey{width:310px;height:191px;position:absolute;top:15px;}
img.mobile0{width:310px;height:191px;}
.boxDai{width:110px;height:25px;position:absolute;top:210px;}
img.mobile12{width:110px;height:25px;}
.boxYo{width:160px;height:20px;position:absolute;top:220px;left:150px;font-size:8pt;color:#3c0;font-weight:normal;}
.boxHr{width:310px;height:5px;position:absolute;top:240px;margin-top:-5px;}
span.m2{font-size:9pt;color:#808080;}
.boxMain{width:310px;height:1000px;position:absolute;top:250px;padding:0px;font-size:11pt;color:#333;font-weight:normal;line-height:150%;} 
img.mobile02{width:310px;height:52px;}
span.m20{width:150px;font-size:14px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:5px 0px;color:#fff;background-image:url("./images/haikei3.jpg");border-width:0px;border-radius:5px 5px 0px 0px;margin-bottom:5px;}
#box1{float:left;width:160px;margin-top:-10px;}
#box2{float:right;width:150px;margin-top:-10px;}
#box3{float:left;width:160px;margin-top:5px;}
#box4{float:right;width:150px;margin-top:5px;}
#box5{float:left;width:160px;margin-top:5px;}
#box6{float:right;width:150px;margin-top:5px;}
img.mobile1{width:150px;height:87px;margin-top:-10px;}
span.m21{width:132px;font-size:12px;font-weight:nomal;text-decoration:none;display:block;text-align:center;padding:10px 8px;color:#333;background-color:#fff;border-width:1px;border-style:none solid solid solid;border-radius:0px 0px 5px 5px;line-height:150%;margin-top:-10px;margin-bottom:3px;}
span.m22{width:310px;font-size:14px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:5px 0px;color:#fff;background-image:url("./images/haikei3.jpg");border-width:0px;border-radius:5px 5px 0px 0px;margin-bottom:5px;}
#box7{width:310px;margin-top:-10px;}
#box8{width:310px;margin-top:7px;}
img.mobile39{width:310px;height:72px;margin-top:-10px;}
span.m23{width:292px;font-size:12px;font-weight:nomal;text-decoration:none;display:block;text-align:center;padding:10px 8px;color:#333;background-color:#fff;border-width:1px;border-style:none solid solid solid;border-radius:0px 0px 5px 5px;line-height:150%;margin-top:-10px;margin-bottom:3px;}
img.mobile37{width:310px;height:340px;}
img.mobile35{width:310px;height:66px;}
img.mobile36{width:310px;height:116px;}
img.mobile3{width:310px;height:334px;margin-top:-20px;}
span.m5{font-size:14pt;color:#06f;font-weight:bold;line-height:120%}
img.mobile38{float:left;margin-right:5px;width:65px;height:55px;}
span.m17{font-size:11pt;font-weight:bold;}
.syou2{width:300px;font-size:21px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:20px 0px;color:#fff;background-color:#3c0;border-radius:5px;box-shadow:2px 2px #1a6ea0;margin-top:5px;margin-bottom:-10px;}
#formWrap2{width:298px;padding:0px 5px;margin:auto;border-style:solid solid solid solid;border-color:#dcdcdc;border-width:1px;border-radius:10px 10px 10px 10px;background-image:url("./images/haikei2.jpg");font-size:11pt;font-weight:normal;color:#333;line-height:160%;}
img.mobile11{float:right;margin-left:5px;width:80px;height:80px;}
span.m1{font-size:12pt;color:#333;font-weight:bold;line-height:160%;}
span.m0{font-size:11pt;color:#06f;font-weight:normal;line-height:140%}
.syou{width:300px;font-size:20px;font-weight:nomal;text-decoration:none;display:block;text-align:center;padding:20px 0px;color:#fff;background-color:#3c0;border-radius:5px;box-shadow:2px 2px #1a6ea0;}
img.mobile33{float:right;margin-left:5px;width:120px;height:90px;}
img.mobile2{float:right;margin-left:5px;width:120px;height:90px;}
img.mobile34{width:310px;height:76px;}
#m3{font-size:10pt;line-height:110%;}
img.mobile41{width:310px;height:86px;margin-top:0px;margin-bottom:0px;}
img.mobile42{width:310px;height:80px;margin-top:0px;margin-bottom:0px;}
#syou-dai{width:290px;font-size:16px;font-weight:bold;text-decoration:none;display:block;padding:5px 10px;color:#fff;background-color:#06f;}
#formWrap{width:310px;margin:0 auto;color:#333;line-height:120%;font-size:90%;}
table.formTable{width:100%;margin:0 auto;border-collapse:collapse;}
table.formTable td,table.formTable th{border:1px solid #ccc;padding:5px;}
table.formTable th{width:22%;font-weight:normal;font-size:9pt;background:#efefef;text-align:left;}
table.formTable td{font-weight:normal;font-size:11pt;line-height:150%;background:#fff;}
img.mobile40{width:310px;height:162px;margin-top:-20px;margin-bottom:-10px;}
#formWrap8{width:310px;margin:0 auto;color:#555;line-height:120%;font-size:90%;}
input{border-radius:3px;box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,0.5);font-size:120%;}
input:focus{background:#ffe1e1;}
textarea{border-radius:3px;box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,0.5);}
textarea:focus{background:#ffe1e1;}
input#s-button2{width:300px;font-size:21px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:15px 0px;color:#fff;background-color:#3c0;border-radius:5px;box-shadow:2px 2px #1a6ea0;}
input#s-button2:hover{color:#000;background-color:#3f0;}
#formWrap9{width:310px;margin:0 auto;color:#555;line-height:120%;font-size:90%;}
#m4{font-size:9pt;line-height:110%;}
span.m13{font-size:15pt;font-weight:bold;color:#f00;}
span.m7{font-size:11pt;font-weight:bold;color:#00f;}
span.m8{font-size:12pt;font-weight:bold;color:#f00;}
#m2{font-size:9pt;line-height:110%;}
.btn-tel{width:300px;font-size:21px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:20px 0px;color:#fff;background-color:#3c0;border-radius:5px;box-shadow:2px 2px #1a6ea0;margin-top:5px;margin-bottom:-10px;}
.btn-tel::after{content:"";background:url(img/telephone.svg) no-repeat center;background-size:contain;width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:15px;}
