* { font-family: "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Lucida Grande",Geneva,Arial,Verdana,sans-serif; }body {/*background-color:#FFFAF3;*/}h1, h2, h3, h4, h5, h6, strong, .fbold {font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;font-weight:600;}#index {margin:0px;}#title {width:100%;cursor:pointer;}#title img {width:100%;}#title_r {position:absolute;height:100px;right:0px;overflow:hidden;}#title_r img {height:150px;margin-top:-50px;}.btn {border: solid 1px #ccc;border-radius: 15px 15px 15px 15px;box-shadow: 1px 1px 3px rgba(0,0,0,0.4);height:40px;/*float:left;*//*width:20%;*/margin:1%;font-size:16px;width:98%;display: -moz-box;display: -webkit-box;-moz-box-align: center;-webkit-box-align: center;-moz-box-pack: center;-webkit-box-pack: center;line-height:40px;cursor:pointer;font-weight:600;text-align:center;position:relative;}.btn::before {content: url(../images/official_btn.svg);position: absolute;top:10px;left:20px;}.whitebtn {background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));background: -moz-linear-gradient(top, #ffffff, #eeeeee);background: -ms-linear-gradient(top, #ffffff, #eeeeee);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');}.whitebtn:hover {background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ffffff));background: -moz-linear-gradient(top, #FFFFFF, #ffffff);background: -ms-linear-gradient(top, #FFFFFF, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');}.nomalbtn {background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#eeeeee));background: -moz-linear-gradient(top, #FFFFFF, #dddddd);background: -ms-linear-gradient(top, #FFFFFF, #dddddd);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#eeeeee');}.nomalbtn:hover {background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));background: -moz-linear-gradient(top, #eeeeee, #cccccc);background: -ms-linear-gradient(top, #eeeeee, #cccccc);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#dddddd');}.graybtn {background: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#999999));background: -moz-linear-gradient(top, #aaaaaa, #999999);background: -ms-linear-gradient(top, #aaaaaa, #999999);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#aaaaaa', endColorstr='#999999');}.graybtn:hover {background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#999999));background: -moz-linear-gradient(top, #cccccc, #999999);background: -ms-linear-gradient(top, #cccccc, #999999);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#999999');}.blackbtn {color:#ffffff;background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));background: -moz-linear-gradient(top, #666666, #000000);background: -ms-linear-gradient(top, #666666, #000000);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#666666', endColorstr='#000000');}.blackbtn:hover {background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333));background: -moz-linear-gradient(top, #999999, #333333);background: -ms-linear-gradient(top, #999999, #333333);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#333333');}.linkbtn {margin-top:10px;border-left: solid 10px #00a;border-top: solid 1px #00a;border-bottom: solid 2px #00a;border-right: solid 1px #00a;box-shadow: 1px 1px 3px rgba(0,0,0,0.4);height:40px;width:98%;font-size:16px;display: -moz-box;display: -webkit-box;-moz-box-align: center;-webkit-box-align: center;-moz-box-pack: center;-webkit-box-pack: center;line-height:40px;cursor:pointer;font-weight:bold;text-align:center;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));background: -moz-linear-gradient(top, #ffffff, #eeeeee);background: -ms-linear-gradient(top, #ffffff, #eeeeee);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');position:relative;}.linkbtn:hover {background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ffffff));background: -moz-linear-gradient(top, #FFFFFF, #ffffff);background: -ms-linear-gradient(top, #FFFFFF, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');}.linkbtn a {text-decoration:none;color:#333333;}.linkbtn::before {content: url(../images/official_btn.svg);position:absolute;top:10px;left:20px;}h1 {font-size:20px;}h2 {font-size:16px;margin-top:4px;margin-bottom:4px;}h3 {font-size:15px;margin-top:4px;margin-bottom:4px;}.lv {padding:3px;font-size:20px;text-align:left;border-left: solid 10px #00a;border-bottom: solid 1px #00a;box-shadow: 1px 1px 3px rgba(0,0,0,0.4);margin-top:3px;}.blk {color:#000000;}.gry {color:#999999;}.red {color:#ff0000;}.chudan {color:#ff0000;}.pan {clear:both;margin-top:5px;margin-bottom:0px;width:100%;}p {margin-top:0px;margin-bottom:0px;}#news {margin-top:10px;border: solid 1px #ccc;}#news h2 {margin-top:0px;margin-bottom:0px;padding-left:5px;font-size:16px;background-color:#990000;color:#ffffff;}#news p {margin-left:5px;margin-right:5px;}#ej {background-color:#fff;width:130px;border: solid 1px #999;border-radius: 5px;font-size:14px;}#ej a {font-weight:bold;}#footer {margin-top:10px;background-color:#cccccc;width:100%;}.score {font-size:14px;word-break:break-all;}#gnav {position:absolute;top:0px;background-color:rgba(247,238,221,0.8);/*#F7EEDD;*/text-align:left;border: solid 1px #666;box-shadow: 10px 10px 7px rgba(0,0,0,0.4);}#gnav ul {    margin: 0 0 0 0;padding: 5px;}#gnav ul li {    margin: 0 0 0 0;list-style-type: none;font-size:15px;line-height:24px;font-weight:bold;border-top: dotted 1px #666;}#gnav .mainmenu {padding-top:10px;padding-bottom:10px;}#gnav .mainmenu:before {content:" ";display:inline-block;width:30px;height:30px;background:url('images/menu_icon.png');background-repeat:no-repeat;background-size:contain;vertical-align:middle;}#gnav ul li:first-child {border-top: none;}#gnav .submenu {padding-top:0px;padding-bottom:10px;font-size:13px;line-height:14px;border-top: none;padding-left:1em;text-indent:-1em;}#gnav .np {margin-left:1em;}#gnav .submenu:before {/* liの後に記号追加 */content:"->";}#gnav .submenu a {/*text-indent:-10px;*/}#gnav a {color:#000;text-decoration:none;text-shadow: 1px 1px 1px #bbb;/*font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;*/}#gnav a:hover {color:#0000ff;}#gnav a:visited {color:#333;}.tec ,.clm ,.kai {display:none;}.tece ,.clme {display:none;}.btmmenu {margin-top:10px;background-color:#eeeeee;border: solid 1px #ccc;border-radius: 15px 15px 15px 15px;/*visibility: hidden;*//*display:none;*/}.btmmenu ul {    margin: 0 0 0 0;padding: 5px;}.btmmenu ul li {/* liを横並び＆ブレットを消す */display: inline;    line-height: 200%;list-style-type: none;}.btmmenu ul li:after {/* liの後に記号追加 */content:" | ";}.waku {border: solid 1px #666;margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px;}.linkbox1 {margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;border: solid 1px #666;font-size:16px;line-height:20px;font-weight:bold;}.adtitle {font-size:12px;text-align:left;}.linetable {border-collapse: collapse;}.linetable td {height:24px;border: 1px solid #666;text-align:center;}.linetable th {border: 1px solid #666;}/*ほか*/.column {margin-top:10px; border:solid 1px #ccc; padding:5px;}.column h1 {font-size:20px;margin:0px;}.c_link {text-align:left;margin-top:2px; border:solid 1px #ccc; background-color:#ffffdd;padding:5px;font-weight:bold;}.waku2 {width:96%;padding:2%;border-radius: 15px;border: solid 1px #ccc;margin-top:10px;}.waku2 h1 {font-size:20px;margin:0px;}.col1 {background-color: #BD3447;}.col1 .score {color:#fff;}.col2 {background-color: #D8A776;}.col3 {background-color: #FDFAEE;}.col4 {background-color: #A4D8AF;}.colw {background-color: #FFF;}.wh {color:#fff;}/* 1028px以上 */@media screen and (min-width: 1028px) {#stage_out {position:relative;width:1028px;margin-top:0px;}#stage {width:590px;margin-left:10px;position:relative;}/*センターにあるだけ*/#gnav {left:0px;width:200px;display:block;}.closebtn{display:none;}#title_out {width:100%;height:100px;background-color:#FFE6F5;margin-bottom:0px;background-image: url("../images/main_l_bg.jpg?d=2510");}#title {width:414px;float:left;}#menubtn {display:none;}#news p {font-size:14px;}}/* 768px以上 ipad */@media screen and (max-width: 1027px) {#stage_out {position:relative;width:728px;}#stage {width:508px;position:absolute;right:0px;}#gnav {top:320px;left:0px;width:200px;display:block;}.closebtn{display:none;}#title_out {width:100%;height:100px;background-color:#FFE6F5;margin-bottom:5px;background-image: url("../images/main_l_bg.jpg?d=2510");}#title {width:414px;float:left;}#menubtn {display:none;}}/* iPhone6+ 414px */@media screen and (max-width: 750px) {#stage_out {position:relative;width:380px;}#stage {width:380px;margin-left:0px;position:relative;}#title_out {position:relative;background-image: url("../images/main_m_bg.jpg?d=2510");}#menubtn {position:absolute;right:10px;bottom:0px;display:block;width:50px;cursor:pointer;}#menubtn img {width:50px;}#title_r img {opacity:0.5;filter:alpha(opacity=50);}#gnav {left:0px;top:0px;width:380px;position:absolute;background-color:rgba(247,238,221,1);display:none;}#gnav .np {margin-left:0em;}#gnav .submenu {font-size:15px;display:inline;padding-left:0em;text-indent:0em;}#gnav .tec {display:block;}#gnav .clm {display:block;}#gnav .submenu:before {margin-left:0px;}#gnav .smpr:after {content:"\A";white-space: pre;}.closebtn {display:block;position:absolute;right:5px;}.closebtn .btn {width:80px;}.cbtn_top {top:5px;}.cbtn_btm {bottom:5px;}.score {font-size:12px;}#news p {font-size:12px;}.btn,.linkbtn {font-size:13px;}.btn::before {content: url(../images/officialsmp_btn.svg);top:10px;left:10px;}.linkbtn::before {content: url(../images/officialsmp_btn.svg);top:10px;left:10px;}}/* iPhone6 375px以下 */@media screen and (max-width: 410px) {#stage {width:340px;position:relative;}#gnav {left:20px;top:0px;width:340px;display:none;}#title_out {background-image: url("../images/main_m_bg.jpg?d=2510");}img {max-width: 100%;}#title {width:100%;}}/* iPhone5 320px以下 */@media screen and (max-width: 370px) {#stage_out {position:relative;width:320px;}#stage {width:300px;position:relative;}#gnav {left:10px;top:0px;width:300px;}#title_out {width:100%;height:80px;background-image: url("../images/main_m_bg.jpg?d=2510");}img {max-width: 100%;}}