html*;
::before,
::after{box-sizing:border-box;}
html{font-size:16px;line-height:180%;}
body{color:#333;background-image:url("./image/haikei.jpg");font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;margin:0 auto;max-width:500px;padding:0 20px;}
A:hover{color:#000;background-color:#3f0;}
h2{font-size:24px;font-weight:bold;text-decoration:none;display:block;padding:0px 15px;color:#555;background-color:#efefef;border-style:solid;border-width:0px 0px 0px 5px;border-color:#09f;}
.head h1{margin:0;line-height:20px;font-size:10px;color:#696969;font-weight:normal;}
img.mobile1{max-width:100%;height:auto;vertical-align:bottom;}
.head .logokou{display:flex;margin:10px 0 5px 0;justify-content:space-between;align-items:flex-end;}
img.mobile12{width:135px;height:30px;}
.head .logokou .kou{font-size:14px;font-weight:nomal;color:#808080;}
.head .hr{margin-top:-10px;font-size:14px;font-weight:nomal;color:#808080;}
.main1{margin:20px 0 40px 0;padding:0px 15px;border-style:solid solid solid solid;border-color:#dcdcdc;border-width:1px;border-radius:10px;background-image:url("./image/haikei2.jpg");}
.main2{margin-top:40px;}
table.formTable{width:100%;margin:0 auto;border-collapse:collapse;}
table.formTable td,table.formTable th{border:1px solid #ccc;padding:10px;}
table.formTable th{width:22%;font-weight:normal;background:#efefef;text-align:center;}
table.formTable td{font-weight:normal;line-height:180%;background:#fff;}
.main3{margin-top:50px;}
.syou{width:300px;font-size:20px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:10px 0px;color:#fff;background-color:#3c0;border-radius:5px;box-shadow:2px 2px #1a6ea0;margin-top:-8px;margin-bottom:-10px;}
img.mobile40{max-width:100%;height:auto;vertical-align:bottom;}
img.mobile19{float:right;margin-left:10px;width:200px;height:150px;}
.main4{margin-top:50px;}
img.mobile5{float:right;margin-left:10px;width:160px;height:120px;}
.main5{margin-top:50px;}
span.m5{font-size:22px;color:#06f;font-weight:bold;line-height:120%}
.main10{margin-top:50px;}
img.mobile11{float:right;margin-left:10px;width:100px;height:100px;}
.main11{margin-top:50px;}
img.mobile42{float:right;margin-left:10px;}
.main12{margin-top:30px;font-size:12px;line-height:120%;text-align:center;}
