@charset "UTF-8";/* CSS Document */
body{background-color:#000;}
@font-face {font-family:'ゴHw';src:url('../fonts/NotoSansCJKjp-Black_sub_dm.woff') ;}
@font-face {font-family:'ロたゴ';src:url('../fonts/Condense_sub.woff') ;}/*M+ FONTS*/
@font-face {font-family:'IPAミン';src:url('../fonts/ipamp_sub.woff') ;}/*IPA_Font*/
#wrap{width:1000px;background-color:#000;margin:0 auto;font:16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,sans-serif;overflow:hidden;}

a{text-decoration:none;}a:link,a:visited{color:#999;}
#navtop a:hover,#M_copy a:hover{color:#F63;text-shadow:0 0 25px #F93,0 0 20px #F93,0 0 30px #F93;display:block;}
#navtop{width:1040px;height:40px;margin:0 0 0 -34px; position:fixed;z-index:99;font:20px 'ロたゴ';background-color:rgba(0,0,0,0.9);}
#navtop ul{margin:0 auto;height:20px;}
#navtop ul a{display:block;}
#navtop li{float:left;width:244px;height:26px;padding-top:6px;list-style:none;text-align:center;border-right:solid 2px #999;}	
#navtop li ul li {overflow:hidden;height:0;border:none;transition:0.8s;margin:0 -40px 0;}
#navtop li:hover > ul{margin:10px 0 0;}
#navtop li:hover > ul > li {overflow: visible; display:block;height:40px;width:244px;margin:0 -40px 0; padding-top:20px;background-color:#000;box-shadow:inset 0px 0px 20px #EECCC5;}
section{margin-top:80px;}
h1{text-align:right;font:60px 'ゴHw';color:#CFC15A;line-height:1.1em;}
h2{text-align:right;font-size:26px; line-height:1.5em;color:#fff;margin:-6px 0 -20px;}h3{margin:0 0 5px 0;}
#box1{width:560px;margin:-20px 0 0 0;line-height:1.6em;font-size:15px;color:#fff;background-color:#000;}
#box2{float:right;margin:0 -5px 0 0;width:410px;line-height:1.6em;font-size:15px;color:#fff;background-color:#000;margin-bottom:20px;}
.list_box{margin:0 0 0 -22px;}
.list_box li{list-style-type:none;position:relative;}
.list_box li::after{display:block;content:'';position:absolute;top:.3em;left:-1em;width:13px;height:13px;background-color:#fff;-webkit-border-radius:100%;border-radius:100%;}
#footer{clear:both;width:960px;height:240px;padding:20px;margin-bottom:50px;line-height:1.5em;font-size:16px;background-color:#145A6F;color:#fff;font-family:'IPAミン';}
#footer a{color:#FFF;}#footer a:hover{color:#FC0;}.org{font-size:20px}
#ado{text-align:right;}.map{float:left;}#rei{position:absolute;margin:-24px 0 0 520px;}#footer img{margin-top:20px;}