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}body,html{line-height:1}ol,ul,li{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}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;overflow:hidden;font-size:0}*{margin:0;padding:0}.clear{clear:both}::selection{background:#ffcc00;color:#85c709}a{text-decoration:none;color:#f25b7e}a:hover{color:#aa5dc7;transition:all 0.3s ease-out 0s}a img{opacity:1;transition:all 0.3s ease-out 0s}a img:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}html{width:100%;height:100%;background-image:url(../images/bg_blur.png);background-repeat:repeat-y;background-position:center center;background-size:cover}body{width:100%;min-height:100vh;font-family:"Kozuka Mincho Pro", "Kozuka Mincho Std", "小塚明朝 Pro R", "小塚明朝 Std R", 游明朝体, "Yu Mincho", YuMincho, "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", Times, "Times New Roman", serif;background-image:url(../images/bg.png);background-repeat:repeat-y;background-position:center center;background-size:cover;transition-duration:2s}header{width:100%}header #snsbtn ul{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;line-height:0}header #snsbtn ul li{margin:20px 10px 20px 0}h1,h2{display:block;width:95%;margin:auto;padding:2vw 0 0 0;line-height:1}h1 img,h2 img{width:100%;height:inherit}h2{width:100%;padding:0}main{width:100%;margin:0 auto;background-color:rgba(255,255,255,0.7);font-size:10px;font-size:2.77778vw;line-height:1.8em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";transition-duration:0.5s}main section{width:95.067%;margin:auto}main p{margin:0 0 2vw 0}.notice{font-size:8px;font-size:2.22222vw;margin:0 0 2vw 0}.iconlistCol{width:100%;margin:0 auto 2vw auto;line-height:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.iconlistCol li{width:19%}.iconlistCol li img{width:100%;height:inherit}.txtLink{text-align:center;margin:0 auto;padding:1vw 0 3vw 0}.txtLink a:hover{border-bottom:1px dotted #aa5dc7}.txtLink span{font-weight:500;color:#aa5dc7;margin:auto 0.5em auto auto}footer{background:linear-gradient(135deg, rgba(182,121,234,0.15), rgba(255,123,92,0.15));font-size:8px;font-size:2.22222vw;line-height:1.8em;padding:3vw 0}footer .footerColInner{width:95%;margin:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}footer .bspLogo{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}footer .bspLogo img{width:50px;height:49px;display:block}@media screen and (min-width: 768px) and (max-width: 1053px){main{font-size:7px;font-size:1.94444vw}main .notice{font-size:6px;font-size:1.66667vw}footer{font-size:6px;font-size:1.66667vw}}@media only screen and (min-width: 1054px){header{width:1054px;margin:auto}h1,h2{padding:20px 0 0 0}h1 img,h2 img{width:1002px;height:inherit}main{width:1054px;font-size:17px;transition-duration:0.5s}main p{margin:0 0 30px 0;line-height:2em}.notice{font-size:13px;margin:0 0 30px 0}.txtLink{padding:10px 0 40px 0}.iconlistCol{margin:0 auto 30px auto}footer{font-size:11px;padding:20px 0}footer .footerColInner{width:1054px}}

/*# sourceMappingURL=maps/style.css.map */
