@charset "UTF-8";html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ol,ul,li,p,a,span,fieldset,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{margin:0;padding:0}body,html{height:100%;color:#333;margin:0;padding:0;text-align:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#fff}*{-webkit-appearance:none}input{font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0}*:focus{outline:none}select{background:#fff -webkit-image-set(url(../img/select_arrow.png) 1x,url(../img/select_arrow2x.png) 2x) no-repeat right!important}ol,ul{list-style-type:none}img{border:none}a{color:#3f9d25;text-decoration:none}a:hover{color:#f7ac00}.hide{display:none}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}#head_container{margin:0 auto;width:100%;height:100px;background:#def39f}#header{width:980px;height:60px;background:#def39f;margin:42px auto 0 auto;padding:10px;box-sizing:border-box}#gnavi_container{width:100%;height:40px;margin:0;background:#3f9d25;border-top:solid 1px #fff;border-bottom:solid 1px #fff;position:fixed;z-index:10000}#gnavi{width:980px;margin:0 auto;color:#fff;vertical-align:-5px}#gnavi a{color:#fff}#gnavi a:hover{color:#aad47f}#localnav_container{width:100%;height:40px;margin:10px 0 0 0;background:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#localnav{width:980px;height:40px;margin:0 auto;color:#fff;vertical-align:-5px;background:#fff}dl.local_navi{width:100%;margin:0;box-sizing:border-box;border:none;text-align:center}dl.local_navi dd{float:left;width:326px;height:40px;padding:8px 15px;background:#fff;color:#555;cursor:pointer;border-left:solid 1px #ccc;box-sizing:border-box}dl.local_navi dd a{color:#555;display:block;width:100%;height:125%}dl.local_navi dd a:before{content:url(images/arrow-orange.png);margin-right:5px;vertical-align:-2px}dl.local_navi dd:hover a{color:#f7ac00;font-weight:bold}dl.local_navi dd:last-child{border-right:solid 1px #ccc}dl.local_navi dd:hover{background:#fff6d5}.local_navi_active{background:#f7ac00!important}.local_navi_active a{color:#fff!important;font-weight:bold}#footer{margin:0 auto;width:980px;height:215px;text-align:center;background:#fff;color:#555;font-size:90%}.footbox{height:120px;display:block;text-align:left;margin:10px;padding:20px;border:2px solid #d4d4d4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.footbox_inner{display:block;float:left;width:169px;padding-left:10px;padding-right:10px;height:120px;border-left:1px solid #d4d4d4}#container{margin:0 auto;width:980px;background:#fff}#main{float:left;width:720px;box-sizing:border-box;padding:5px;margin-right:5px}#sub{float:right;width:250px;box-sizing:border-box;padding:5px;margin-left:5px}#single_main{width:100%;box-sizing:border-box}ul.adv_list{width:100%;margin:0;box-sizing:border-box}ul.adv_list li{background:#eee;margin:5px 0;text-align:center;box-sizing:border-box;padding:5px 0 0 0}div.entry_list{width:100%;margin:5px 0;font-size:90%}div.entry_list_imgbox{float:left;width:163px;margin-right:5px;text-align:center}div.entry_list_imgbox img{max-width:163px;max-height:163px}div.entry_list_tablebox{float:left;width:400px;margin-right:5px}div.entry_list_unittablebox{float:left;width:567px;margin-right:5px}div.entry_list_btnbox{float:left;padding-top:50px;margin-right:0;width:132px;text-align:center}div.entry_list_notbtnbox{float:left;margin-right:5px;width:132px;padding-top:27px}div.entry_list_cutbox{float:left;width:152px;margin-right:5px}div.entry_list_cutbox img{width:100%;height:auto}a.btn-entry-r{box-sizing:border-box;background:#f7ac00;display:block;width:auto;height:48px;color:#fff;text-align:center;font-size:130%;font-weight:bold;padding:10px;margin:10px 0;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.btn-entry-r:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.btn-entry-b{box-sizing:border-box;background:#37abc8;display:block;width:auto;height:48px;color:#fff;text-align:center;font-size:130%;font-weight:bold;padding:10px;margin:10px 0;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.btn-entry-b:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.btn-entry-c{box-sizing:border-box;background:#d8082b;display:block;width:auto;height:48px;color:#fff;text-align:center;font-size:130%;font-weight:bold;padding:10px;margin:10px 0;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.btn-entry-c:before{content:url(images/cross.png);margin:0 3px 0 2px}a.btn-entry-c:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}div.btn-entry-none{box-sizing:border-box;background:#bbb;display:block;width:auto;height:48px;color:#fff;text-align:center;font-size:140%;font-weight:bold;padding:10px;margin:10px 0;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.ad-label{display:inline-block;background:#d4d4d4;width:100px;padding:8px;font-weight:bold;margin:3px 5px 3px 0}.anq label{display:inline-block;width:140px;margin-bottom:15px}.circlecut_box{width:100%}.circlecut_box_innner{float:left;width:350px;box-sizing:border-box;padding:0 20px 0 20px;margin-bottom:20px}.circlecut_box_innner img{max-width:180px}.circlecut_box_innner .btn{padding-top:80px}.circlecut_box_innner h4{box-sizing:border-box;border:solid 1px #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;padding:8px;font-size:110%;text-align:center;margin-bottom:5px}.c-imgbox{width:300px;margin-right:10px}.c-imgbox img{width:300px!important;height:auto}.c-imgbox-direction{width:655px}.pagelink{display:block;font-size:150%;width:auto;color:#555}.pagelink:hover{text-decoration:underline}.pagelink:before{content:"▼";color:#3f9d25}.unit_box1{box-sizing:border-box;display:inline-block;float:left;width:370px;background:#fff6d5;border:solid 1px #e5b800;margin:10px 10px 5px 0;font-weight:bold;font-size:130%}.unit_box1 img{width:340px;height:auto}.unit_box1 h2{background:#e5b800;font-size:130%;color:#fff;margin:0;padding:5px}.unit_box1 p{margin:10px}.unit_box2{box-sizing:border-box;display:inline-block;float:left;width:370px;background:#e3f0fb;border:solid 1px #37abc8;margin:10px 0 5px 10px;font-weight:bold;font-size:130%}.unit_box2 img{width:340px;height:auto}.unit_box2 h2{background:#37abc8;font-size:130%;color:#fff;margin:0;padding:5px}.unit_box2 p{padding:10px}.cut-box{width:100%;margin-bottom:25px;padding:0}.cut-up-box{float:left;width:49%;box-sizing:border-box}.cut-prev-box{float:right;padding:10px;margin-top:20px;text-align:center;width:49%;box-sizing:border-box;background:#ccc;height:100%}.cut-prev-box img{width:100%;height:auto;margin-top:-3em}#pageTop{position:fixed;bottom:50px;right:100px;cursor:pointer}#pageTop:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}.textform{padding:7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #aaa;background:#fff}input[type="text"].textform:focus{border:solid 1px #eea34a;background:#fff6d5}input[type="password"].textform:focus{border:solid 1px #eea34a;background:#fff6d5}input[type="text"].inp_form_error,input[type="password"].inp_form_error{border:solid 1px #eb0915;background:#fdd3d6}select.inp_form_error{border:solid 1px #eb0915;background:#fdd3d6 -webkit-image-set(url(../img/select_arrow.png) 1x,url(../img/select_arrow2x.png) 2x) no-repeat right!important}.textform:Disabled{background:#bbb}span.textform{display:inline-block}.textform-e{padding:7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #eb0915;background:#fdd3d6}input[type="text"].textform-e:focus{border:solid 1px #eb0915;background:#fff4f5}select.textform-e{background:#fdd3d6 -webkit-image-set(url(images/select_arrow.png) 1x,url(images/select_arrow2x.png) 2x) no-repeat right!important}textarea.textform{resize:vertical;height:60px;box-sizing:border-box}textarea.textform:focus{border:solid 1px #eea34a;background:#fff6d5}input[type="radio"]{-webkit-appearance:none;width:17px;height:17px;border:1px solid #555;border-radius:15px;background:#fff;margin:3px;vertical-align:-5px}input[type="radio"]:checked{background:#ffb409}input[type="checkbox"]{border:1px solid #555;vertical-align:-4px;-webkit-appearance:none;position:relative;margin-right:5px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;width:20px;height:20px;background:#fff;opacity:.5}input[type="checkbox"]:checked{opacity:1}input[type="checkbox"]:checked:before{position:absolute;left:-1px;top:13px;display:block;content:"";width:10px;height:4px;background:#ffb409;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center}input[type="checkbox"]:checked:after{display:block;position:absolute;left:6px;top:13px;content:"";width:16px;height:4px;background:#ffb409;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center}.selected1{position:relative;height:66px;display:block;font-size:180%;color:#fff;background:#80bf40;padding:12px;margin:7px 0;box-sizing:border-box;border:solid 2px #80bf40}.selected1:hover{border:solid 2px #f7ac00}.selected1 label{width:100%;height:100%;display:block;cursor:pointer}.selected1 input[type="radio"]{margin-right:10px;width:25px;height:25px}.selected1-circle{position:relative;height:66px;display:block;font-size:180%;color:#fff;background:#80bf40;padding:12px;margin:7px 0;box-sizing:border-box;border:solid 2px #80bf40}.selected1-circle:hover{border:solid 2px #f7ac00}.selected1-circle label{width:100%;height:100%;display:block;cursor:pointer}.selected1-circle input[type="radio"]{margin-right:10px;width:25px;height:25px}.selected1 .unit{position:absolute;top:-2px;right:-2px;color:#fff;background:#f7ac00;width:300px;height:66px;padding-top:20px;padding-left:10px;font-size:70%;font-weight:bold;box-sizing:border-box;text-align:center}.selected1 .unit.unit-disabled{background:#bbb}.selected1 .coupon{display:inline-block;font-size:70%!important;color:#555;margin-right:6px;vertical-align:10px;margin-left:30px}.selected1.s-disabled{background:#bbb;color:#fff;border:solid 2px #bbb}.selected1.s-disabled span.error{color:#eb0915;font-weight:bold;font-size:80%;margin-top:5px}.selected2{height:66px;display:block;font-size:180%;color:#fff;background:#37abc8;padding:12px;margin:7px 0;box-sizing:border-box;border:solid 2px #37abc8}.selected2:hover{border:solid 2px #f7ac00}.selected2 label{width:100%;display:block;cursor:pointer}.selected2 input[type="radio"]{margin-right:10px;width:25px;height:25px}input.btn-r{background:#f7ac00;display:inline-block;min-width:170px;color:#fff;text-align:center;font-size:130%;padding:10px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;font-weight:bold}input.btn-r:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.btn-r{background:#f7ac00;display:inline-block;width:150px;color:#fff;text-align:center;font-size:130%;padding:10px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold}a.btn-r:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.btn-g{background:#bbb;display:inline-block;width:150px;color:#fff;text-align:center;font-size:130%;padding:10px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold}a.btn-g:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}input.btn-b{background:#37abc8;display:inline-block;min-width:170px;color:#fff;text-align:center;font-size:130%;padding:10px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;font-weight:bold}input.btn-b:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.btn-b{background:#37abc8;display:inline-block;width:150px;color:#fff;text-align:center;font-size:130%;padding:10px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold}.login-wrap a.btn-b{background:#37abc8;display:inline;width:150px;color:#fff;text-align:center;font-size:130%;padding:10px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold}a.btn-b:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}input.sbtn-r{background:#f7ac00;display:inline-block;min-width:100px;width:auto;color:#fff;text-align:center;font-size:130%;padding:3px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}input.sbtn-r:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.sbtn-r{background:#f7ac00;display:inline-block;min-width:100px;width:auto;color:#fff;text-align:center;font-size:130%;padding:3px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.sbtn-r:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.sbtn-g{background:#bbb;display:inline-block;min-width:100px;width:auto;color:#fff;text-align:center;font-size:130%;padding:3px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.sbtn-g:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.sbtn-b{background:#37abc8;display:inline-block;min-width:100px;width:auto;color:#fff;text-align:center;font-size:130%;padding:3px;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.sbtn-b:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}a.btn-c{background:#80bf40;display:block;width:100%;color:#fff;text-align:left;font-size:170%;padding:13px 18px;border:none;cursor:pointer;font-weight:bold;margin:10px 0;box-sizing:border-box}a.btn-c:after{float:right;content:">>";color:#f7ac00}a.btn-c:hover{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}.section-head2{height:30px;line-height:30px;margin-bottom:7px;padding:0 0 0 10px;font-size:20px;font-weight:bold;border-left:10px solid #3f9d25;color:#000}.section-head2-1{border-left:13px solid #f7ac00;font-weight:bold;font-size:170%;padding:8px 15px;margin:10px 0}.section-head3{background:#def39f;padding:6px 15px;color:#3f9d25;font-weight:bold;font-size:140%;margin:10px 0}.section-head3 img{vertical-align:-5px;margin-right:5px}.section-head3-1{background:#fff6d5;padding:6px 15px;color:#3f9d25;font-weight:bold;font-size:140%;margin:10px 0}.section-head3-1 img{vertical-align:-5px;margin-right:5px}.section-head4{border-left:10px solid #3f9d25;font-weight:bold;font-size:120%;padding:4px 13px;margin:10px 0}.section-head4-1{border-left:10px solid #f7ac00;font-weight:bold;font-size:120%;padding:4px 13px;margin:10px 0}.section-head5{background:#d4d4d4;padding:4px 15px;color:#555;font-weight:bold;font-size:120%;margin:10px 0}.promoter-name{margin:10px auto;width:70%;text-align:center;border-bottom:1px solid #f7ac00;border-top:1px solid #f7ac00;color:#555;font-weight:bold;font-size:140%;padding:5px}.ta1{width:100%;border:none;color:#555;border-collapse:collapse;box-sizing:border-box}.ta1 th{background:#d4d4d4;padding:10px 15px;border-bottom:1px solid #bbb;width:20%;text-align:left}.ta1 td{background:#fff;padding:10px 15px;border-bottom:1px solid #bbb}.ta2{width:100%;border:none;color:#555;border-collapse:separate;box-sizing:border-box;margin:20px 0 5px 0}.ta2 tr{display:block;margin-bottom:3px}.ta2 th{background:#e5b800;padding-left:13px;width:200px;color:#fff;border:none}.ta2 td{width:75%;height:35px;background:transparent;padding:10px;border:none;word-break:break-all}.ta3{width:100%;border:none;color:#555;border-collapse:collapse;box-sizing:border-box}.ta3 th{background:#def39f;padding:10px 15px;width:200px;border:1px solid #bbb}.ta3 th:first-child{width:8px}.ta3 th:nth-child(2){width:170px}.ta3 th:nth-child(3){width:20px}.ta3 th:nth-child(4){width:45px}.ta3 th:nth-child(5){width:50px}.ta3 th:nth-child(6){width:53px}.ta3 th:nth-child(7){width:53px}.ta3 th:nth-child(8){width:53px}.ta3 th:nth-child(9){width:53px}.ta3 th:last-child{width:53px}.ta3 td{background:transparent;padding:10px 15px;border:1px solid #bbb}.ta-error{padding:0;width:100%;border-collapse:collapse;box-sizing:border-box;margin-bottom:10px}.ta-error th{width:150px;padding:10px;background:#eb0915;color:#fff;border:solid 1px #eb0915;font-weight:bold;text-align:center;vertical-align:middle;font-size:160%}.ta-error td{padding:10px;background:#fdd3d6;color:#eb0915;border:solid 1px #eb0915;font-weight:bold;word-break:break-all}.ta-error td ul li{margin-bottom:.6em}.ta-error td ul li:last-child{margin-bottom:0}.ta-set{margin:10px auto;padding:0;width:980px;border-collapse:collapse}.ta-set th{width:180px;padding:10px;background:#37abc8;color:#fff;border:solid 1px #37abc8;font-weight:bold;text-align:center;vertical-align:middle}.ta-set td{padding:10px;background:#d7eef4;border:solid 1px #37abc8}.ta-set .radio-item{display:block}.ta-set-e{padding:0;width:980px;border-collapse:collapse}.ta-set-e th{width:180px;padding:10px;background:#3f9d25;color:#fff;border:solid 1px #3f9d25;font-weight:bold;text-align:center;vertical-align:middle}.ta-set-e td{padding:10px;background:#fdd3d6;border:solid 1px #3f9d25}.ta-set-e .radio-item{display:block}dl.def1{margin:10px auto;padding:0;width:814px;box-sizing:border-box}dl.def1 dt{float:left;width:170px;margin:0;padding:10px;background:#e5b800;color:#fff;border:solid 1px #e5b800;font-weight:bold;text-align:center}dl.def1 dd{float:left;width:600px;margin:0;padding:10px;background:#fff6d5;color:#555;border:solid 1px #e5b800}dl.def2{margin:10px auto;padding:0;width:814px;box-sizing:border-box}dl.def2 dt{float:left;width:170px;margin:0;padding:10px;background:#3f9d25;color:#fff;border:solid 1px #3f9d25;font-weight:bold;text-align:center}dl.def2 dd{float:left;width:600px;margin:0;padding:10px;background:#def39f;color:#555;border:solid 1px #3f9d25}dl.def1-s{margin:10px auto;padding:0;width:600px;box-sizing:border-box}dl.def1-s dt{float:left;width:150px;margin:0;padding:10px;background:#e5b800;color:#fff;border:solid 1px #e5b800;font-weight:bold;text-align:center}dl.def1-s dd{float:left;width:406px;margin:0;padding:10px;background:#fff6d5;color:#555;border:solid 1px #e5b800}dl.def2-s{margin:10px auto;padding:0;width:600px;box-sizing:border-box}dl.def2-s dt{float:left;width:150px;margin:0;padding:10px;background:#3f9d25;color:#fff;border:solid 1px #3f9d25;font-weight:bold;text-align:center}dl.def2-s dd{float:left;width:406px;margin:0;padding:10px;background:#def39f;color:#555;border:solid 1px #3f9d25}.box1{width:auto;background:#fff6d5;padding:10px;margin:5px 0;box-sizing:border-box}.box2{width:auto;background:#def39f;padding:10px;margin:5px 0;box-sizing:border-box}.box1-br{width:auto;background:#fff6d5;padding:10px;margin:5px 0;border:solid 1px #e5b800;box-sizing:border-box}.box2-br{width:auto;background:#def39f;padding:10px;margin:5px 0;border:solid 1px #3f9d25;box-sizing:border-box}.box-warning{width:auto;background:#ffe7f1;padding:10px;margin:5px 0;border:solid 1px #f06;color:#f06;box-sizing:border-box}.box-alerts{width:auto;background:#ffe7f1;padding:10px 10px 5px 10px;margin:5px 0;border:solid 1px #f06;color:#f06;box-sizing:border-box}.box-alerts:before{content:url(images/alerts-icon.png);vertical-align:-5px;margin:0}.box-alerts a{color:#f06}.box-alerts a:hover{color:#ff66a3;text-decoration:underline}.toggle-box{box-sizing:border-box;margin:0 0 1em 1em}.toggle-btn{display:inline-block;-webkit-appearance:none;background:#fff;border:none;border-bottom:1px solid #3f9d25;padding-bottom:1px;cursor:pointer;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;margin-bottom:1em}.toggle-btn:before{content:"▼";font-size:120%;color:#3f9d25}.toggle-btn-title{display:block;-webkit-appearance:none;background:#fff;border:none;cursor:pointer;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:150%}.toggle-btn-title:before{content:"▼";font-size:150%;color:#3f9d25}.toggle-btn-title:hover{border-bottom:1px solid #3f9d25}.warning{font-weight:bold;color:#eb0915}.warning:before{content:url(images/error-icon-s.png);vertical-align:-5px;margin-right:3px}.field-validation-error{font-weight:bold;color:#eb0915}.field-validation-error:before{vertical-align:-5px;margin-right:3px}.validation-summary-errors{margin:10px 0}.validation-summary-errors ul li{font-weight:bold;color:#eb0915}.validation-summary-errors ul li:before{vertical-align:-5px;margin-right:3px}.basic_list{list-style-position:inside;list-style-type:disc;margin:.5em 0 1.5em 0}.basic_list li{margin-bottom:.3em}.fontatn{color:#3129e9}.fontbold{font-weight:bold!important}.font50{font-size:50%!important}.font60{font-size:60%!important}.font70{font-size:70%!important}.font80{font-size:80%!important}.font90{font-size:90%!important}.font110{font-size:110%!important}.font120{font-size:120%!important}.font130{font-size:130%!important}.font140{font-size:140%!important}.font150{font-size:150%!important}.font160{font-size:160%!important}.font170{font-size:170%!important}.fontred{color:#eb0915!important}.fontgreen{color:#3f9d25!important}.fontgrey{color:#bbb!important}.fontpink{color:#f06!important}.fontorange{color:#f7ac00!important}.font-leftarrow:before{content:url(images/arrow.png);margin:0 3px 0 2px}.font-rightarrow:after{content:url(images/arrow.png);margin:0 2px 0 3px}.centering{display:block;margin:0 auto!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.f-left{float:left!important}.f-right{float:right!important}.dis-block{display:block}.dis-inline{display:inline}.w10{width:10%!important}.w20{width:20%!important}.w30{width:30%!important}.w40{width:40%!important}.w50{width:50%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}.w100{width:100%!important}.h100px{height:100px!important}.h200px{height:200px!important}.h250px{height:250px!important}.h300px{height:300px!important}.h350px{height:350px!important}.h400px{height:400px!important}.h450px{height:450px!important}.h500px{height:500px!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.p-top5{padding-top:5px!important}.p-top10{padding-top:10px!important}.p-top15{padding-top:15px!important}.p-top20{padding-top:20px!important}.p-top25{padding-top:25px!important}.p-top30{padding-top:30px!important}.p-top35{padding-top:35px!important}.p-top40{padding-top:40px!important}.p-bottom5{padding-bottom:5px!important}.p-bottom10{padding-bottom:10px!important}.p-bottom15{padding-bottom:15px!important}.p-bottom20{padding-bottom:20px!important}.p-bottom25{padding-bottom:25px!important}.p-bottom30{padding-bottom:30px!important}.p-bottom35{padding-bottom:35px!important}.p-bottom40{padding-bottom:40px!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m-top5{margin-top:5px!important}.m-top10{margin-top:10px!important}.m-top15{margin-top:15px!important}.m-top20{margin-top:20px!important}.m-top25{margin-top:25px!important}.m-top30{margin-top:30px!important}.m-top35{margin-top:35px!important}.m-top40{margin-top:40px!important}.m-bottom5{margin-bottom:5px!important}.m-bottom10{margin-bottom:10px!important}.m-bottom15{margin-bottom:15px!important}.m-bottom20{margin-bottom:20px!important}.m-bottom25{margin-bottom:25px!important}.m-bottom30{margin-bottom:30px!important}.m-bottom35{margin-bottom:35px!important}.m-bottom40{margin-bottom:40px!important}.text1{padding:0}.text1 p{margin-bottom:1em}.text1 p:last-child{margin-bottom:0}.text2{margin:0;padding:0}.text2 p{margin-bottom:1em}.text2 p:last-child{margin-bottom:0}.icon{display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:none;padding:1px 4px;margin-left:3px;margin-bottom:2px;font-size:90%;font-weight:bold}.icon.required{background:#eb0915;color:#fff}.icon.pub{background:#e5b800;color:#fff}.icon.comiket{background:#e5b800;color:#eb0915}.icon.g-event{background:#fff;color:#eb0915}.login-wrap{box-sizing:border-box;width:80%;margin:20px auto}.attention-text{color:#df0000;font-size:12px;font-weight:bold}.s-login{width:570px;padding-left:50px;margin:10px auto;text-align:center;display:flex;flex-wrap:wrap}.s-login div{margin:0 3px}.s-login .line{display:block;width:275px;height:51px}.s-login .line:hover img{display:none!important}.s-login .line:hover{background-image:url("../images/login/line_hover.png");background-repeat:no-repeat}.s-login .line:active{background-image:url("../images/login/line_hold.png");background-repeat:no-repeat}