body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,img{margin:0;padding:0;border:0}html{height:100%}body{height:100%;font-size:75%;line-height:2;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";color:#333}ol{list-style:none}ul{list-style:none}ul.keep{word-break:keep-all}a{color:#333}a:hover{text-decoration:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.container-1300{width:1300px;margin:0 auto}@media only screen and (max-width: 480px){.container-1300{width:90%}}.container-1300{margin:0 auto}.container-1120{width:1120px;margin:0 auto}@media only screen and (max-width: 480px){.container-1120{width:90%}}.container-736{width:736px;margin:0 auto}@media only screen and (max-width: 480px){.container-736{width:90%}}.color1{color:#900}.position-re{position:relative}header{-webkit-box-shadow:4px 4px 10px #cecece;box-shadow:4px 4px 10px #cecece;position:fixed;top:0;left:0;width:100%;height:70px;background:#fff;background:rgb(214.74,229.26,245.76);z-index:1000}@media only screen and (min-width: 481px){header .container-1120{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 480px){header .container-1120{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 481px){header .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 480px){header{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu{background:rgb(214.74,229.26,245.76)}h1{padding-left:30px;font-family:"Berkshire Swash",cursive;font-size:3em;line-height:70px;height:70px}h1 a{color:#333;text-decoration:none}h1 a:hover{-webkit-transition:.5s;transition:.5s;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}@media only screen and (min-width: 481px){.resizeimage_head{width:230px}.resizeimage_head a img{width:100%}}.resizeimage_head img{float:left}@media only screen and (min-width: 481px){.head_title{font-size:24px;font-weight:bold;line-height:70px}}@media only screen and (max-width: 480px){.head_title{float:left;font-size:4.75vw;line-height:5.25vw;margin-left:5vw;padding-top:15px;font-weight:bold;text-align:center}}@media only screen and (max-width: 320px){.head_title{margin-left:1vw}}img.miniimage_head{display:none}@media(min-width: 451px){img.miniimage_head{display:none}img.bigimage_head{display:block}.resizeimage_head img{width:35%;margin-top:4px}}@media(max-width: 450px){img.miniimage_head{display:block}img.bigimage_head{display:none}.resizeimage_head img{width:16vw}}.terms{position:absolute;top:7px;right:75px}@media only screen and (min-width: 481px){.terms{position:static}}.contact{position:absolute;top:7px;right:0}@media only screen and (min-width: 481px){.contact{position:static}}.info{font-size:1em;width:80px;height:70px;text-align:center}.info ul{padding:12px 0}.info li{padding:0 0 7px 0;line-height:1}.info a{color:#333;text-decoration:none}.info a:hover{-webkit-transition:.5s;transition:.5s;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}.copyright{font-size:.9em;line-height:15px;position:fixed;bottom:0px;left:10px}.out{text-align:left;margin-left:auto;margin-right:auto;background:#efefef;border-color:#ccc;border-width:1px;border-style:solid;position:absolute}@media(min-width: 1200px){.out{width:1200px}}@media(min-width: 769px){.content{margin-left:300px;height:auto;background:#f2f2f2}}@media(max-width: 768px){html{background:#f2f2f2}.out{width:100%}}.wrapper{float:right;width:100%;margin-top:70px;margin-bottom:60px;margin-left:-300px}.content{height:auto;background:#e7e9fc}article{width:100%;margin:0px 0 50px 0}section{width:95%;margin:0 auto;padding:20px;background:#fff;-webkit-box-shadow:4px 4px 10px #cecece;box-shadow:4px 4px 10px #cecece}section ul{margin:0px;padding:0px 0px 0px 0px}section li{padding:0px 0px 0px 0px;display:inline-block;line-height:2}article h2{font-size:3em;font-weight:normal;font-family:"Lobster",cursive;text-align:center;line-height:3}article h3{font-size:1.5em;font-weight:normal;background:#c2d8f1;-webkit-box-shadow:0px 0px 0px 5px #c2d8f1;box-shadow:0px 0px 0px 5px #c2d8f1;border:dashed 2px #fff;padding:.2em .5em;margin:10px auto}article li{font-size:1.3em;margin-left:0px;margin-right:10px;margin-top:5px}article p{font-size:1.3em;margin-left:20px;margin-right:20px}.terms_content li li{font-size:100%}footer{width:100%;margin:0;padding:10px;background:#fff;position:relative;bottom:0;height:60px}table{margin-top:2em;border-collapse:collapse;margin:0 auto;padding:0;width:100%;table-layout:fixed;font-size:16px;border-top:2px solid #c2d8f1;border-bottom:2px solid #c2d8f1}table tr{background-color:#fff;padding:.35em;border-bottom:1px solid #c2d8f1}table tr td:first-child{width:20% !important;color:#1962ac;text-align:center}@media only screen and (max-width: 480px){table tr td:first-child{width:100% !important}}table td{padding:.5em .5em}@media only screen and (max-width: 480px){table td{width:100% !important}}table li{margin:0 auto;text-align:left;font-size:1em;color:#333;font-weight:normal;text-align:left}li.name1{margin-left:44px}li.right{text-align:right;margin-right:0px}tbody th{color:#1962ac}.txt{text-align:left;font-size:1em;color:#333;font-weight:normal;text-align:left}@media screen and (max-width: 768px){table{border:0;width:100%}table th{display:block;border-right:none;border-bottom:1px dashed #c2d8f1;padding-bottom:.6em;margin-bottom:.6em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{display:block;margin-bottom:2em;border-bottom:2px solid #c2d8f1}table td{border-bottom:1px solid #bbb;display:block;position:relative;padding:.625em .625em .625em .625em;border-right:none}table td::before{content:attr(data-label);font-weight:bold;position:absolute;left:10px}table td:last-child{border-bottom:0}li.name1{margin-left:36px}}li.notes1{list-style-type:none;display:list-item;font-size:15px}ul.notes2{list-style-type:none;display:list-item;margin-left:30px;font-size:12px}li.notes2{list-style-type:decimal;display:list-item;font-size:15px}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.form dl{width:100%;padding:15px 0;border-bottom:1px solid #dcdcdc;font-size:1.3em}.form dl dt{width:32%;float:left;padding:5px 10px 10px 10px}.form dl dd{width:65%;float:right}.form dl dd textarea,.form dl dd .txt{background:#fff;padding:0 10px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:50%;height:40px;line-height:40px}.form dl dd textarea{width:90% !important;height:100%}.form dd .ina{ime-mode:disabled}.chra li{position:relative;padding-left:30px;line-height:30px;font-size:100%}.chra li div{position:absolute;top:5px;left:0}.ctSelect{background:url(../images/common/arrow.png) right center no-repeat;background-color:#fff;padding:0 10px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:50%;height:40px;line-height:40px}.kakunin{width:150px;margin:20px auto}.btn_submit{width:150px;padding:15px 0 13px 0;border:solid 1px #001a9b;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#0036ff), to(#001a9b));background:linear-gradient(#0036ff, #001a9b);color:#fff;text-align:center;font-size:100%;font-weight:bold}.btn_submit:hover{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;-webkit-transition:.5s;transition:.5s;cursor:pointer}.required{color:red}.gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scroll_area{margin:0 auto;width:100%}#infscr-loading{z-index:100;position:fixed;left:50%;bottom:20px}.pagetop:hover{-webkit-transition:.5s;transition:.5s;color:#000;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}@media screen and (max-width: 768px){header{height:70px}h1{font-size:2em;line-height:50px;height:50px}article h2{font-size:2em}.info{font-size:.9em;width:70px;height:70px}.terms{position:absolute;top:7px;right:65px}.contact{position:absolute;top:7px;right:0}.info ul{padding:12px 0}.wrapper{margin:70px 0 0 0}.content{width:100%}section{width:95%}.form dl{width:100%;padding:0;border:none}.form dl dt{float:none;position:static;width:100%}.form dl dd{float:none;width:100%;margin-left:10px}.form dl dd .txt{width:90%;height:30px;line-height:30px}.ctSelect{width:90%;height:30px;line-height:30px}.copyright{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}}@media screen and (max-width: 478px){footer{width:100%;margin:0;padding:10px;background:#fff;position:relative;bottom:0;height:90px}}img.miniimage{display:none}@media(min-width: 769px){img.miniimage{display:none}img.bigimage{display:block}}@media(max-width: 768px){img.miniimage{display:block}img.bigimage{display:none}}.resizeimage1 img{width:100%}p.infobox{max-height:9em;overflow:auto;border:#e7e9fc 0px double;background-color:#fff;width:auto;line-height:165%;margin:0px;font-size:16px}a.bt-button,span.bt-button{display:inline-block;text-decoration:none;height:35px;width:150px;line-height:37px;text-align:center;color:#2bb6c1;border:solid 1px #2bb6c1;-webkit-transition:.3s;transition:.3s;background:#fff}a.bt-button input,span.bt-button input{background:rgba(0,0,0,0)}a.bt-button:hover,span.bt-button:hover{background:#2bb6c1;color:#fff}a.bt-button2,span.bt-button2{margin:.2em;display:inline-block;text-decoration:none;height:35px;width:130px;line-height:37px;text-align:center;color:#2bb6c1;border:solid 1px #2bb6c1;-webkit-transition:.3s;transition:.3s}a.bt-button2:hover,span.bt-button2:hover{background:#2bb6c1;color:#fff}a.flat-border,span.flat-border{padding:.1em;text-decoration:none;color:#e7e9fc;border:solid 1px #e7e9fc;border-radius:2px;font-size:10px;　vertical-align:middle;margin:2px 2px}a.flat-border-cec,span.flat-border-cec{padding:.1em;text-decoration:none;color:#ffc646;border:solid 1px #ffc646;border-radius:2px;font-size:10px;　vertical-align:middle;margin:2px 2px}.screen-reader-response{font-size:16px;color:#d31616;width:80%;margin:20px auto}.wpcf7-response-output{display:none}.form-wrap{margin-top:40px;background-color:#f3f3f3;padding:5%}@media only screen and (min-width: 481px){.form-wrap{width:80%;margin:40px auto 0}}.form-wrap .must{color:#d31616;font-weight:normal}.form-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrap dl .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrap dl .radio label{margin-left:10px;width:33%}@media only screen and (max-width: 480px){.form-wrap dl .radio label{width:100%}}.form-wrap dl dt,.form-wrap dl dd{margin-bottom:30px}.form-wrap dl dt{width:35%;font-weight:bold;font-size:15px}@media only screen and (max-width: 480px){.form-wrap dl dt{width:100%;margin-bottom:0}}.form-wrap dl dd{width:65%}@media only screen and (max-width: 480px){.form-wrap dl dd{width:100%}}.form-wrap dl dd input,.form-wrap dl dd textarea{border:1px solid #d0d0d0;padding:2%}.form-wrap dl dd input[type=text],.form-wrap dl dd input[type=email],.form-wrap dl dd textarea{width:100%}.form-wrap dl dd textarea{height:8em}.form-wrap dl .submit{width:100%}/*# sourceMappingURL=common.css.map */