body{color:#353535;line-height:1.55;font-size:1.05em}@media screen and (max-width: 640px){body{font-size:1.0em}}*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fr{float:right;margin:0 0 1rem 1rem}.imgcenter{display:block;margin:0 auto}.center{width:100%;text-align:center}.img_c{display:block;margin-left:auto;margin-right:auto;max-width:100%}a:hover img{opacity:0.8;filter:alpha(opacity=80)}img{max-width:100%;height:auto;width:auto}li{list-style:none}h2{color:#000099}h3{margin:1em 0 0.5em 0}.clearfix:after{content:"";clear:both;display:block}p{padding-bottom:20px;position:relative}.bg_blue{background-image:url(../img/profile/bg.jpg)}.bg_green{background-image:url(../img/top/bg.jpg)}.bg_bluegreen{background-image:url(../img/activities/bg.jpg)}.wrapper{width:1000px;margin:0 auto}@media screen and (max-width: 999px){.wrapper{width:80%;margin:0 10%}}@media screen and (max-width: 640px){.wrapper{width:90%;margin:0 5%}}.logo{text-align:left;float:left}@media screen and (max-width: 640px){.logo{width:100%;text-align:center}}.gmenu{width:100%}.gmenu li{display:inline-block;width:19.4%;padding:0;margin:0}@media screen and (max-width: 999px){.gmenu li{width:18.8%}}.gmenu li img{width:100%}.slicknav_menu,#menu{display:none}@media screen and (max-width: 640px){.js #menu,.gmenu{display:none}.js .slicknav_menu{display:block}}.flame{width:100%;padding:2em;margin-bottom:1em;background-color:#f8f7e5;border-radius:15px;border:solid 2px #000099;text-align:left;position:relative;overflow:auto}.tohome{width:100%;text-align:center;margin:1em 0}.footer{width:100%;text-align:center;font-size:12px}@media screen and (max-width: 640px){.footer{font-size:18px}}.news{float:right;margin-top:20px;width:50%;padding:0.7em;font-size:0.8em;background-color:#f8f7e5;border-radius:15px;border:solid 2px #000099;text-align:left}@media screen and (max-width: 640px){.news{width:100%;margin:0.6em 0}}.topbtn{width:150px;margin:20px}@media only screen and (max-width: 640px){.topbtn{width:250px}}.topbtn img{width:100%}.profilephoto{width:30%}@media screen and (max-width: 999px){.profilephoto{width:50%}}@media screen and (max-width: 640px){.profilephoto{width:100%}}.workbtn{width:200px;margin:20px}@media only screen and (max-width: 640px){.workbtn{width:350px}}.workbtn img{width:100%}.workbtne{width:250px;margin:20px}@media only screen and (max-width: 640px){.workbtne{width:380px}}.workbtne img{width:100%}.sound{width:100%;text-align:center}.aclist{margin:10px}.aclist li{background:url(../img/activities/circle.png) no-repeat top left;padding:0 0 10px 20px;overflow:auto}.red{color:#cc0000;font-size:0.8em}.formTable{width:100%;margin:0;padding:0 0 20px 0}@media only screen and (max-width: 640px){.formTable{width:100%;margin:0;padding:0}}@media only screen and (max-width: 640px){.formTable tr{display:block}}.formTable th{width:35%;padding:20px;font-weight:normal}@media only screen and (max-width: 640px){.formTable th{width:100%;display:block;margin:0;padding:0}}.formTable td{padding:20px}@media only screen and (max-width: 640px){.formTable td{width:100%;display:block;margin:0 0 20px 0;padding:0 0 20px 0}}.imput1{height:60px;width:100%;background-color:#fff;border:1px solid #bfbfbf;font-size:18px;padding:10px}.textarea{height:300px;width:100%;background-color:#fff;border:1px solid #bfbfbf;font-size:18px;padding:10px}#btn_confirm{width:150px;height:60px;float:left;margin:0 20px 20px 30%;display:block;background:url(../img/contact/btn_confirm_e.png) no-repeat;border:none;cursor:pointer;text-indent:-9999px;background-size:150px}@media only screen and (max-width: 640px){#btn_confirm{width:90%;height:70px;margin:0 auto 30px auto;display:block;background:url(../img/contact/btn_confirm_e.png) no-repeat center center;border:none;cursor:pointer;background-size:contain}}#btn_reset{width:150px;height:60px;float:left;margin:0 20px 20px;display:block;background:url(../img/contact/btn_reset_e.png) no-repeat;border:none;cursor:pointer;text-indent:-9999px;background-size:150px}@media only screen and (max-width: 640px){#btn_reset{width:90%;height:70px;margin:0 auto 30px auto;display:block;background:url(../img/contact/btn_reset_e.png) no-repeat center center;border:none;cursor:pointer;background-size:contain}}.right{float:right;margin:10px}.kakunin{width:60%;margin:20px auto}#btn_send{border:0px;width:150px;height:60px;background:url(../img/contact/btn_send_e.png) left top no-repeat;background-size:150px}@media only screen and (max-width: 640px){#btn_send{width:90%;height:70px;margin:0 auto 30px auto;display:block;background:url(../img/contact/btn_send_e.png) no-repeat center center;border:none;cursor:pointer;background-size:contain}}#btn_return{border:0px;width:150px;height:60px;background:url(../img/contact/btn_back_e.png) left top no-repeat;background-size:150px}@media only screen and (max-width: 640px){#btn_return{width:90%;height:70px;margin:0 auto 30px auto;display:block;background:url(../img/contact/btn_back_e.png) no-repeat center center;border:none;cursor:pointer;background-size:contain}}
