@charset "utf-8";

*{margin:0;padding:0;}
html{background:#efebde;}
body {
line-height:120%;
color:#333;
font-family: Verdana, Roboto, 'Droid Sans', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
font-size:12px;
background:#ffffff;
}
a{color:#008ace;text-decoration:none}
a:hover{color:#ff8080;}
img{border:0;}
.clear{clear:both;}
p{margin-bottom: 10px;}
.center{text-align:center;}
.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after { clear:both;}
.cf { zoom:1;}
.left{ float:left;}
.right{ float:right;}
.box_clear{ clear:both;}
.corner {
	border: none;
	-webkit-box-shadow: 0px 0px 3px #c0c0c0;
	box-shadow: 0px 0px 3px #c0c0c0;
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
.hidden {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.katebox {
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin: 0 auto;  
}

.space1{ padding:0;}
.space2{ padding:3px 0;}
.space3{ padding:6px 0;}
/*******************************
ヘッダー
*******************************/
.header{
width: 100%;
height:500px;
/*background-image: url(./b090.jpg);*/
background:#ffffff;
border-top: 10px solid #e76194;
background-image: url(../image/1-3.png);
background-size:80%;
}
.header_b{
width: 100%;
height:500px;
background-color:rgba(0,0,0,0.8);
}
/*******************************
ヘッダー
*******************************/
.header_mini{
width: 100%;
height:100px;
/*background-image: url(./b090.jpg);*/
background:#ffffff;
border-top: 10px solid #ff965a;
background-image: url(../image/1-3.png);
background-size:80%;
}
.header_mini_b{
width: 100%;
height:100px;
background-color:rgba(0,0,0,0.8);
}
/*******************************
全体幅 なか
*******************************/
.bar{
height:40px;
background:#000000;

margin: 0 auto;
}
.bar2{
height:440px;
background:#de6994;
margin: 0 auto;
}
.bar_naka{
width: 960px;
border: 0px solid #999999;
margin: 0 auto;
}
/*******************************
全体幅 なか
*******************************/
.setumei{
background:#d6719c;
margin: 0 auto;
}
.naka{
padding:0;
width: 960px;
border: 0px solid #999999;
margin: 0 auto;
}
.comic_naka{
background:#ffd8bf;
margin: 0 auto;
}

.ge{
width: 960px;
border: 0px solid #999999;
margin: 0 auto;
padding:30px 0 0 0;
}


/*******************************
フッター
*******************************/


.footer{
clear:both;
width: 100%;
height:100px;
background:#999999;
}
.footest{
padding:5px 0;
width: 100%;
height:20px;
background:#111111;
}
.footest_c{
font-size:12px;
color:#ffffff;
text-align:center; 
}
