/*-------COMMON-------*/
body{width:90%;background-color:#66cccc; font-family:"Meiryo UI","小塚ゴシックPRO",sans-serif;  font-size : 10pt; color:#333333;}

body.storymenu{width:240px;height:100%;position:relative;background-color:#66cccc;margin-left:0;font-family:"Meiryo UI","小塚ゴシックPRO",sans-serif;  font-size : 10pt; color:#ffffff;}
body.info{width:90%;background-color:#66cccc; font-family:"Meiryo UI","小塚ゴシックPRO",sans-serif;  font-size : 10pt; color:#333333;}

body.com{background-color:#66cccc;color:#000000;position:relative;margin-left:auto;margin-right:auto;}
.honbun{width:480px;letter-spacing:2px;white-space:normal;text-indent:15px;line-height:1.5em;text-align:left;padding:20px;line-break:strict;font-size:11pt;font-family : "小塚ゴシックPRO","Meiryo UI",sans-serif; position:relative;margin-left:auto;margin-right:auto;}
.waku{width:480px;margin:30px;position:relative;margin-left:auto;margin-right:auto;}

.content{position:relative;margin:0 auto;}img,a img{border:0;}
iframe[frameborder=0],iframe[frameborder=no]{border:none;}
iframe {width: 100%;height: 100%;scrollbar-face-color: #8b0000;scrollbar-track-color: #333333;scrollbar-arrow-color: #00008b;scroll:no;}
.smenu{width:245px;margin-left:0;}
.smain{width:100%;}

#left,#right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;height:96%;}
.left{float:left;width:250px;}.right{float:left;width:75%;}
.cnavi{float:left;width:250px;position:fixed;left:0;}
.stage{float:left;width:75%;left:255px;position:fixed;}

.sho{margin-top:2px;margin-left:5px;font-size:12pt;color:#66cc00;font-weight:bold;}
.stlink{ine-height:2pt;margin-left:15px}
.title{margin-top:3px;margin-left:5px;font-size:14pt;font-weight:bold;}

.menu1{display:none;width:240px;padding-left:5px;margin-top:20px;}
.menu2{display:none;width:240px;padding-left:5px;}
.menu3{display:none;width:240px;padding-left:5px;}

.stlog{z-index:1;top:10px;right:25px;position:absolute;}
.CRlink{z-index:2;bottom:5px;left:15px;position:absolute;}
.info{z-index:999;margin-top:20px;margin-left:5px;float:left;}

dl{width:80px;display:inline;}

#kaiseki{margin-bottom:0;margin-right:0;display:none;}

/*-------fONT-------*/
a.menulink{-webkit-transition:.5s linear;font:normal 8pt "Meiryo UI","小塚ゴシックPRO",sans-serif; color:#000033;text-decoration:none;}
a.menulink:hover{color:#ffffff;}

.nextlink{font-family : "Meiryo UI","小塚ゴシックPRO",sans-serif; font-size : 16pt;color:#ffffff;}

.infocont{font-size:17pt;font-weight:bold;top:margin-top:20px;}
.infotitle{font:normal 40pt "Impact"; color:#ffffff;margin-top:20px;}

p{margin-top:1.8em;}
img.comic{border:5px soild #000000;}
h2{color:#333333;left:10px;}
h3{color:#333333;left:10px;}
.hosoku{width:480px;text-align:left;padding:20px;line-break:strict;font-size:9pt;white-space:normal;line-height:1.2em;}
.font16{font-size : 12pt;color:#66cc00;}
a{font-family : "Impact";color:#000033;font-size: 18pt;text-decoration: none;}a:hover,a:active{color:#66cc00;}



.memos{background-color:#ffffff;color:#333333;font-size:9pt;font-weight:normal;border:5px outset #33cc00;display: none;filter:progid:DXImageTransform.Microsoft.alpha(style=0,opacity=90);-moz-opacity:0.90;opacity:0.90;z-index:999;float:left;width:520px;position:fixed;text-align:left;padding-top:5px;line-height:12pt;padding-left:2px;margin-left:-8px;}.subtname{font-size:11pt;font-weight:bold;color:#66cc00;}
.subtname{font-size:11pt;font-weight:bold;color:#66cc00;margin-top:2px;padding:2px;left:0;}
dl{width:80px;display:inline;}
.infocont{font-size:17pt;font-weight:bold;top:margin-top:20px;}
.infotitle{font:normal 40pt "Impact"; color:#ffffff;}
.stlog{z-index:1;top:10px;right:25px;position:absolute;}
.CRlink{z-index:2;bottom:0;left:15px;position:absolute;}
.infoinfo{z-index:999;margin-left:5px;float:left;}
.mangainfo{font-size: 10pt;font-weight:bold;}
h1{margin:0;}