.gf,.ttl1 b,.ttl2,.ttl3 b,main .box-enter .btn1{font-family:'Ubuntu', sans-serif}.icon{width:100%;height:100%}body{color:#222}main{flex:1 0 auto;overflow:hidden}.w100{width:100%}.flex,.flexB,.ttl3,.flexC,.sort,main .box-enter,footer .f-top,.flexW{display:flex}.flexB,.ttl3{justify-content:space-between}.flexC,.sort,main .box-enter,footer .f-top{justify-content:center}.flexW{flex-wrap:wrap}.btn,.btn1,.btn2{display:block;width:100%;font-weight:bold;text-align:center;letter-spacing:0.04rem}.btn1{max-width:300px;padding:1.4em 0;line-height:1;color:white !important;background:#222}.btn1::before{color:white}.btn-post{background:#0cf;color:white !important}.btn-post::before{color:white !important}.arrR,.arrL,.arrB,.more,.close{position:relative}.arrR::before,.arrL::before,.arrB::before,.more::before,.close::before{position:absolute;font-family:'FontAwesome';width:1em;height:1em;line-height:1;top:50%;margin-top:-.5em;text-align:center;pointer-events:none}.arrR::before,.arrB::before,.more::before,.close::before{right:.7em}.arrR::before,.arrB::before,.arrL::before{content:"\f105"}.arrB::before{transform:rotate(90deg)}.arrL::before{transform:rotate(180deg);left:.7em}.more::before{content:"\f067";font-weight:normal}.close::before{content:"\f00d"}.ttl1{color:#ee1c25;text-align:center;font-weight:bold}.ttl1 b{display:block;text-transform:uppercase}.ttl2{font-size:1.7rem;font-weight:bold;line-height:1;position:relative;text-align:left;letter-spacing:.07em}.ttl2::after{display:inline-block;position:absolute;content:"";width:2.5em;height:.4rem;background:#ee1c25;bottom:0}.ttl3{font-weight:bold;align-items:center;line-height:1;background:#222;color:white;padding:.7em 1rem}.ttl3 b{font-size:1.6em;letter-spacing:0;font-weight:normal}.sub-aco{display:none}.next-prev{padding:3rem 0}.next-prev .pagenum li{font-size:1.3rem}.next-prev .pagenum li a,.next-prev .pagenum li.current{display:block;padding:0 1em;height:3em;line-height:3em;text-align:center;position:relative;font-weight:bold}.next-prev .pagenum li .next,.next-prev .pagenum li .prev{display:block;width:1.3em;height:100%;font-size:1.6em}.next-prev .pagenum li .next::before,.next-prev .pagenum li .prev::before{font-weight:normal}select{z-index:1;background:transparent;border:0;outline:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;vertical-align:middle;color:#222;width:100%;height:100%;padding:0 2rem}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #222}.sort{align-items:center}.sort li{padding:.5em .4em}.sort a,.sort span{display:block;padding:.6em 1.3em;border:1px solid rgba(34,34,34,0.3);line-height:1}.sort a{color:#222;background:-moz-linear-gradient(top, #fff 6%, #e0e0e0 98%);background:-webkit-linear-gradient(top, #fff 6%, #e0e0e0 98%);background:linear-gradient(to bottom, #fff 6%, #e0e0e0 98%)}.sort a:hover{border-radius:2em}.current span{background:#0cf;color:white;font-weight:bold}@font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff?v=4.0.3) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.0.3) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}a{transition:.4s}a:hover{color:#ee1c25}main,header,footer{width:100%;min-width:1100px;margin:0 auto}.innner,footer .f-top,.innner2,main{margin:0 auto}.innner,footer .f-top{max-width:1300px}.innner2,main{max-width:860px}main{text-align:center}main .box-enter{padding:9rem 0 4rem;flex-direction:column;align-items:center}main .box-enter h1{background:url(../img/icon/r18.png) no-repeat center top;background-size:44px;padding-top:calc(44px + .5rem);margin-bottom:5rem;font-size:1.4rem;font-weight:bold}main .box-enter .logo{margin:0 auto 3rem;width:400px}main .box-enter .logo img{width:100%}main .box-enter strong{display:block;font-weight:bold;font-size:1.5rem;margin-bottom:1rem}main .box-enter .txt-r18{letter-spacing:.04rem;color:rgba(34,34,34,0.6)}main .box-enter .txt-r18 a{color:#ee1c25;border-bottom:1px solid;padding-bottom:.2em}main .box-enter .btn1{margin:3rem auto;background:#d6343b;max-width:300px;font-size:2rem;padding:1em 0;font-weight:normal;border:0.06em solid rgba(255,255,255,0.5);letter-spacing:.1em}main .box-enter .btn1:hover{border-radius:4rem;background:#ff0b15}main .box-copy{padding:3rem 0;border-top:1px solid #cfcfcf}footer{margin-top:auto;background:#cfcfcf}footer .f-top{padding:3rem 1rem}footer .f-top dl{padding:0 1rem}footer .f-top dl dt{font-weight:bold;margin-bottom:.6rem}footer .f-top dl dd:nth-child(2){margin-bottom:10px}footer .f-top dl dd a{display:block}footer .f-bottom{background:#ee1c25;padding:2rem;line-height:1.4;letter-spacing:.08rem}footer .f-bottom,footer .f-bottom a{color:white}footer .f-bottom .flexB,footer .f-bottom .ttl3{align-items:center}footer .f-bottom .flexB .f-logo,footer .f-bottom .ttl3 .f-logo{min-width:240px}footer .f-bottom .flexB .f-logo .copyRight,footer .f-bottom .ttl3 .f-logo .copyRight{font-size:.9rem;padding-top:1rem}footer .f-bottom .flexB .f-logo .copyRight::before,footer .f-bottom .ttl3 .f-logo .copyRight::before{font-family:'FontAwesome';content:"\f1f9";width:1em;height:1em;line-height:1;margin-right:.3em}footer .f-bottom .flexB address,footer .f-bottom .ttl3 address{font-size:1.1rem;min-width:350px}footer .f-bottom .flexB address b,footer .f-bottom .ttl3 address b{font-weight:bold;font-size:1.6em}
/*# sourceMappingURL=index.css.map */
