html *{
	padding:0px;
	margin:0px;
	}

body{
	margin-left:auto;
	margin-right:auto;
	font-size: 13px; /* 基本フォントサイズ */
	*font-size: small; /* IE7およびIE6標準準拠モード用 */
	*font: x-small; /* IE6後方互換モード用 */
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #000000;
	color: #ffffff;
	text-align:center;
}
img{
	border:none;
	vertical-align:bottom;
}

#wrapper{
	width:1240px;
	height:930px; 
	}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/*div{
	position:relative;
	overflow:hidden;
	text-align:left;
}*/
li {
	width: 3em;
	float: left;
	color: #e2760d;
}

#kako a:visited { color: #eaa309; }

#whats_new{
	width:240px;
	height:205px;
	position:absolute;
	bottom:80px;
	right:-40px;
	z-index:10;
	background-image:url("imgs/whats_new.png");
	overflow:hidden;
}
#whats_new_nakami{
	line-height:1.3em;
	text-align:left;
	width:155px;
	height:120px;
	margin-top:45px;
	margin-left:40px;
	color:#ffffff;
}
#whats_new_nakami p{
	margin-bottom:5px;
}
#whats_new_nakami a{
	color:#ffffff;
}
#whats_new_nakami a:hover{
	color:#ff0000;
}

/*コミケ83*/
#left_bn{
		position:absolute;
		top:35px;
		left:60px;
		/*width:260px;
		height:160px;
		top:100px;
		left:90px;
		width:275px;
		height:245px;
		top:60px;
		left:60px;*/
}
#left_bn2{
		position:absolute;
		top:35px;
		left:315px;
		/*width:260px;
		height:160px;
		top:100px;
		left:90px;
		width:275px;
		height:245px;
		top:60px;
		left:60px;*/
}


#left_bn3{
		position:absolute;
		top: 35px;
		left: 945px;
}

img{
	border:none;
}
#main{
	width:1240px;
	height:930px;
	margin:0 auto;
	text-align:center;
	background-image:url("imgs/gallery/back.jpg");
	position:relative;

}

/*ぎゃらりーろごがんばる*/
#main_gallery{
	width:1240px;
	height:930px;
	margin:0 auto;
	text-align:center;
	background-image:url("imgs/gallery/gallery_back.jpg");
	position:relative;

}
#mokusiroku_logo{
	position:absolute;
	right:0px;
	bottom:20px;
}

/******ギャラリー縦******/
#gallery_img{
	width:450px;
	float:left;
	margin-top:120px;
	margin-left:70px;
}

#text_back_tate{
	width:400px;
	height:620px;
	float:left;
	background-image:url("imgs/gallery/text_back_tate.png");
	margin-top:120px;
	margin-left:20px;
}
#text{
	width:370px;
	height:580px;
	overflow:auto;
	margin-top:20px;
	margin-left:15px;
	text-align:left;
	color:#000;
	line-height:1.5em;
}
#text a{
	color:#e50909;
}
#text a:hover{
	color:#e98484;
	text-decoration:none;
}
#g_right_tate{
	width:210px;
	position:relative;
	overflow:hidden;
	float:left;
	padding-top:100px;
	margin-left:15px;
}
/******ギャラリー横******/
#g_img{
	text-align:center;

}
#g_left{
	width:800px;
	position:relative;
	overflow:hidden;
	margin-left:80px;
	float:left;
	padding-top:80px;

}
#g_right{
	width:210px;
	position:relative;
	overflow:hidden;
	float:left;
	padding-top:100px;
	margin-left:75px;
}

#back_no{
	position:relative;
	overflow:hidden;
	/*width:210px;*/
	background-image:url("imgs/gallery/back_no_back.png");
	padding:20px 10px;
	height:580px;
}
#back_no li{
	list-style-type:none;
	/*width:190px;*/
	display:block;
	line-height:1.5em;
	text-align:left;
}
#back_no a{
	color:#e50909;
}
#back_no a:hover{
	color:#fff;
	text-decoration:none;
}
#back_no .nav{
	cursor: pointer;
	text-align:left;
	margin-top:5px;
}
#back_no .page li{
	clear:both;
	margin-left:35px;
	width:155px;
	line-height:1.5em;
}
#gallery_midashi{
	text-align:left;
	border-bottom:1px solid #eb1700;
	padding-bottom:3px;
}

#text_back{
	background-image:url("imgs/gallery/text_back.png");
	width:800px;
	height:300px;
	margin-top:10px;
	overflow:hidden;
	position:relative;
}
#text_nakami{
	width:750px;
	height:270px;
	overflow:auto;
	margin-top:15px;
	margin-left:25px;
	text-align:left;
	color:#000;
	line-height:1.5em;
	position:relative;
}

.c1 {
	color:#C09B08;
	font-weight:bold;
	}
.c2	{
	color:#0000ff;
	font-weight:bold;
	}
.c3 {
	color:#f02b2b;
	font-weight:bold;
	}
.c4 {
	color:#63bc45;
	font-weight:bold;
	}
.c5 {
	color:#000000;
	font-weight:bold;
	}
.c6 {
	color:#761761;
	font-weight:bold;
	}
.c7 {
	color:#ef6da7;
	font-weight:bold;
	}
.c8 {
	color: #9482c7;
	font-weight:bold;
}
.c9 {
	color: #b60078;
	font-weight:bold;
}
.all{
	color:#6b4600;
	font-weight:bold;
}



.hidden{
	display:none;
}
.top{
	display:block;
	width:130px;
	height:23px;
	background-image:url("imgs/gallery/top.png");
	margin:10px auto 0px;
	position:relative;
	overflow:hidden;
	text-align:center;
	bottom:0px;
}

#text p{
	font-size:13px;
	line-height:1.6em;
}

/*フィギュアトップページ*/
#figurines_waku{
	width:1240px;
	height:930px;
	position:relative;
	overflow:hidden;
	background-image:url("imgs/figurines/figure_back.jpg");
	margin:0px auto;
}
#mokusiroku_waku2{
	width:1240px;
	height:930px;
	position:relative;
	overflow:hidden;
	background-image:url("imgs/figurines/mokusiroku_back2.jpg");
	margin:0px auto;
}
#shinyaku_waku{
	width:1240px;
	height:930px;
	position:relative;
	overflow:hidden;
	background-image:url("imgs/figurines/shinyaku_back.jpg");
	margin:0px auto;
}
#douga_img{
	position:relative;
	overflow:hidden;
	height:380px;
	max-width:1035px;
	margin-top:420px;
	margin-left:105px;
}
#douga{
	width:1240px;
	height:930px;
	position:relative;
	overflow:hidden;
	background-image:url("imgs/back_douga.jpg");
	margin:0px auto;
}
.dougabtns{
	width:200px;
	height:113px;
	float:left;
	margin:0 0 10px 7px;
}
#figurines_img{
	position:relative;
	overflow:hidden;
	height:480px;
	max-width:938px;
	margin-top:310px;
	margin-left:155px;
}
.figurebtn{
	width:127px;
	height:480px;
	float:left;
	margin-right:7px;
}
.figurebtns{
	width:127px;
	height:233px;
	float:left;
	margin-right:7px;
}
.figurebtnsb{
	width:127px;
	height:233px;
	float:left;
	margin-right:7px;
	margin-top:10px;
}
#figurines_img2{
	position:relative;
	overflow:hidden;
	height:475px;
	margin-top:310px;
	margin-left:62px;
}
#figurines_img3{
	position:relative;
	overflow:hidden;
	height:480px;
	margin-top:310px;
	margin-left:62px;
}
.figurebtn2{
	width:115px;
	height:475px;
	float:left;
	margin-right:10px;
}
.figurebtn3{
	width:220px;
	height:480px;
	float:left;
}
.figurebtn3:hover{
	opacity:0.7;
}
.last{
	margin-right:0px;

}

/*大全*/
#taizen_waku{
	width:1240px;
	height:930px;
	position:relative;
	overflow:hidden;
	background-image:url("imgs/taizen_back.jpg");
	margin:0px auto;
}

#taizen_img{
	position:relative;
	overflow:hidden;
	height:623px;
	margin-top:170px;
	margin-left:110px;
}
.taizenbtn{
	float:left;
	margin-right:5px;
}
.taizenbtn_last{
	margin-right:0px;
}

/*new chara*/
#newchara_waku{
	width:1240px;
	height:930px;
	position:relative;
	overflow:hidden;
	background-image:url("imgs/newchara_back.jpg");
	margin:0px auto;
}
.newchara1{
	position:absolute;
	top:171px;
	left:243px;
}
.newchara2{
	position:absolute;
	top:171px;
	left:794px;
}

.hidden{
	display:none;
}

.img_hover{
	background-color:#fff;
    display:block;
	width:240px;
	height:90px;
}
.img_hover img{
	transition:all 0.5s ease;
}
.img_hover:hover img{
	opacity: 0.65;
    filter: alpha(opacity=65);
}

.img_hover2{
	background-color:#fff;
    display:block;
	width:180px;
	height:250px;
}
.img_hover2 img{
	transition:all 0.5s ease;
}
.img_hover2:hover img{
	opacity: 0.65;
    filter: alpha(opacity=65);
}

.img_hover3{
	background-color:#fff;
    display:block;
	width:180px;
	height:180px;
}
.img_hover3 img{
	transition:all 0.5s ease;
}
.img_hover3:hover img{
	opacity: 0.65;
    filter: alpha(opacity=65);
}
.t_center{
	text-align:center;
}

