@charset  "utf-8";

/*============================================
共通
============================================*/
/* clearFix */
.area:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
.area{
display:inline-block;
}
/* Hides from IE-mac \*/
* html .area {height: 1%;}
/* End hide from IE-mac */

/* 初期化 */
* {
margin:0pt;
padding:0pt;
font-family:"ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;
font-size:100%;
}

img{
border:none;
}

p, ul, ol, dl, table, blockquote, form {
font-size:100%;
line-height:1.5em;
margin-bottom:1em;
margin-top:0;
}

ol{
margin-left:20px;
}

.clear{
clear:both;

}

body{
background:#FFFFFF url(../image/back.gif) repeat-y scroll center top;
font-size:80%;
margin:0;
padding:0;
text-align:center;
font-size:small;
}

#mangaopen a:link,
#mangaopen a:visited {
color: #009900;
text-decoration: none;
} 
#mangaopen a:hover {
color: #333;
}

/*============================================
コンテンツエリア
============================================*/
#mangaopen #container{
margin:0 auto;
width:750px;
}

#mangaopen #container #ttlarea{
height:65px;
background-image: url(../image/title_bg.gif);
background-repeat: repeat-x;
}

#mangaopen #container #ttlarea img{
float:left;
margin-left:10px;
}


#mangaopen #container #contents{
width:520px;
float:right;
text-align:left;
margin:0 20px 0 0;
_margin:0 10px 0 0;
}


#mangaopen #container h1{
border-left:2px solid #006600;
border-right:2px solid #006600;
border-top:2px solid #006600;
color:#006600;
font-size:120%;
line-height:1em;
margin:0 0 25px;
padding:5px 8px 0;
}

#mangaopen .manga_gr{
background-color:#EEEEEE;
margin-bottom:10px;
padding:10px;
}

#mangaopen .manga_se{
background:transparent url(../image/line_red.gif) repeat-y scroll 0 0;
border-bottom:1px solid #CE6363;
border-top:1px solid #CE6363;
margin-bottom:10px;
padding:10px;
}

#mangaopen .manga_se h3{
border-left:2px solid #CCCC66;
color:#59994C;
font-size:110%;
font-weight:bold;
line-height:1.3em;
margin:0 0 1em;
padding:0 0 0 7px;
}

.manga_se .text2, .manga_gr .text2 {
border-top:1px dotted #999999;
padding-top:10px;
width:480px;

}


#mangaopen .heading{
color:#FFFFCC;
font-size:100%;
font-weight:bold;
line-height:1.2em;
padding:0.15em 0.8em;
background:#006600 none repeat scroll 0 0;
}

#mangaopen .manga_se .text {
float:left;
width:310px;
}

#mangaopen .manga_se .btn{
float:right;
width:123px;
}

#footer {
clear:both;
width:520px;
float:right;
text-align:center;
}

#navi-info ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navi-info ul li {
border-left:1px solid #999999;
display:inline;
padding:0 5px 0 7px;
}

#copyright {
clear:both;
color:#666666;
}

.caption {
font-size:85%;
line-height:1.2em;
}


/* 最終選考 */
#mangaopen table.finalentry{
background-color:#EEE;
font-size:90%;
}
#mangaopen table.finalentry a{
color:#CC0033;
}
#mangaopen table.finalentry th,#mangaopen table.finalentry td{
border-bottom:1px dotted #CCCCCC;
padding:2px 0 2px 5px;
text-align:left;
}
#mangaopen .shou{
padding:0;
margin:0;
}
#mangaopen .shou img.mg10{
margin-bottom:10px;
}

#mangaopen .shou img.mg10{
margin-bottom:10px;
}

#mangaopen .pd5{
padding:5px;
}

.manga_se .com01{
color:#FFFFFF;
font-size:90%;
margin:0 0 5px;
padding:5px;
background-color:#59994C;
}
.manga_se .com02{
color:#333333;
font-size:90%;
margin:0 0 5px;
padding:5px;
background-color:#EAEABF;
}
.manga_se .com03{
color:#333333;
font-size:90%;
margin:0 0 5px;
padding:5px;
background-color:#EAD9BF;
}
.manga_se .com04{
color:#333333;
font-size:90%;
margin:0 0 5px;
padding:5px 10px;
background-color:#EAD9BF;
}
.manga_se .com05{
color:#333333;
font-size:90%;
margin:0 0 5px;
padding:5px 10px;
background-color:#EAEABF;
}
.sohyo{
padding:15px 0;
}
.red_kinjitsu{
color:#CC3333;
font-size:90%;
margin:0;
padding:0;
}


/*============================================
サイド 
============================================*/
#mangaopen  #subcol {
width:160px;
float:left;

}

#mangaopen  #subcol #menu{
margin-left:20px;
_margin-left:10px;
text-align:left;
}

#mangaopen  #subcol #menu .menu-unit {
width:160px;
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #999999;
margin-bottom:8px;
}

#mangaopen  #subcol #menu .menu-unit h3 {
background: #006600;
font-size: 85%;
line-height: 1.2em;
color: #FFFFFF;
font-weight: normal;
margin: 0px;
padding: 2px 4px;
}
#mangaopen  #subcol #menu .menu-unit-inside {
margin: 6px;
}
#mangaopen  #subcol #menu .menu-unit-inside select{
width:140px;
}
#mangaopen  #subcol #menu .menu-unit-inside-newsleft {
margin: 6px;
}

#mangaopen  #subcol #menu .menu-unit-inside-newsleft ul {
margin: 0;
padding: 0 0 0 1.3em;
}
#mangaopen  #subcol #menu .sidehide2 {
display:none;
}




