html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}html,body{max-width:750px;margin:0 auto}body{position:relative;font-family:"TexGyreAd", "NotoSans", sans-serif;background:#f3f3f2;line-height:1.5;color:#2a2a2a;-webkit-text-size-adjust:100%}a{color:#2a2a2a;text-decoration:underline}img{width:100%;height:auto;vertical-align:bottom}#wrapCol{position:relative}main{position:relative}.link-sns li{vertical-align:top}.link-sns li div{overflow:hidden}.link-sns .li div{background:url(../../images/common/icon_sns_line.png) no-repeat center top;background-size:100% auto}.link-sns .li a{display:block;text-indent:-9999px;width:100%;height:100%}.link-sns .tw div{background:url(../../images/common/icon_sns_twitter.png) no-repeat center top;background-size:100% auto}.link-sns .tw a{display:block;text-indent:-9999px;width:100%;height:100%}.link-sns .fb div{background:url(../../images/common/icon_sns_facebook.png) no-repeat center top;background-size:100% auto}.link-sns .fb div a{display:block;text-indent:-9999px;width:100%;height:100%}header{position:fixed;top:0;z-index:100;width:100%;max-width:750px;margin:0 auto;background:#f3f3f2;border-top:solid 1px #dddddd;border-bottom:solid 3px #98e345}header #headerInnter{padding:5px 10px}header #headerInnter h1{float:left}header #headerInnter h1 a{width:100%;height:100%;display:block}header #headerInnter .link-sns{float:right;padding-top:0.3%;display:flex;align-items:center}header #headerInnter .link-sns li{display:inline-block}footer{width:100%;padding-top:5%;background:#2a2a2a url(../../images/common/grid_w.png) repeat center top;color:#fff;text-align:center}footer .link-sns{margin-bottom:5%}footer .link-sns li div{position:relative;width:50px;height:58px;overflow:hidden}footer ul{width:100%;font-size:0}footer ul li{display:inline-block;margin:0 2.4%;font-size:1.0rem}footer ul li a{text-decoration:underline;color:#fff}footer p{margin-top:5.3%;padding-bottom:5%;text-align:center}.btn-page-top{position:fixed;right:0px;bottom:20px;width:102px;height:44px;z-index:1000;display:none}.btn-page-top a{display:block;width:102px;height:44px;background:url(../../images/common/btn_page_top.png) no-repeat left top;text-indent:110%;overflow:hidden;white-space:nowrap;cursor:pointer}.footer-code{height:0;overflow:hidden}html{font-size:26px !important}header #headerInnter h1{width:378px;height:76px}header #headerInnter .link-sns{padding-top:8px}header #headerInnter .link-sns li div{position:relative;width:50px;height:59px;overflow:hidden}main{padding-top:90px}.popup{display:none}@media screen and (max-width: 640px){html{font-size:18px !important}header #headerInnter h1{width:220px;height:45.23px;margin-top:1.5px}header #headerInnter .link-sns{padding-top:1%}header #headerInnter .link-sns li div{position:relative;width:35px;height:43px;overflow:hidden}main{padding-top:60px}}@media screen and (max-width: 480px){html{font-size:14px !important}}@media screen and (max-width: 400px){html{font-size:12px !important}}@media screen and (max-width: 320px){html{font-size:10px !important}header #headerInnter h1{width:180px;height:40.23px;margin-top:5.5px}}.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clearboth{clear:both}@font-face{font-family:'NotoSans';src:url("../../font/NotoSansCJKjp-DemiLight.woff") format("woff"),url("../../font/NotoSansCJKjp-DemiLight.ttf") format("truetype");font-weight:normal}@font-face{font-family:'NotoSans';src:url("../../font/NotoSansCJKjp-Bold.woff") format("woff"),url("../../font/NotoSansCJKjp-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:'TexGyreAd';src:url("../../font/texgyreadventor-Regular.woff") format("woff"),url("../../font/texgyreadventor-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:'TexGyreAd';src:url("../../font/texgyreadventor-Bold.woff") format("woff"),url("../../font/texgyreadventor-Bold.ttf") format("truetype");font-weight:bold}
