@charset "Shift_JIS";
body {
	margin:0;
	padding:0;
	background: url(../img/bg.gif) top center repeat-y #dedede;
}

p{ padding:10px 0;}

body.rep a{ color: #8f4d6c;}
body.gal a{ color: #768591;}
body.abt a{ color: #8f804d;}
body.bag a{ color: #8f594d;}
body.bbs a{ color: #81886d;}
body.ext a{ color: #728577;}

a img{ border:none;}

body.rep{background: url(../img/bg.gif) top center repeat-y #8f8a8c;}
/*body.rep{background: url(../img/bg_rep.gif) top center repeat-y #94848d;}*/

body.gal{background: url(../img/bg_gal.gif) top center repeat-y #768591;}
body.abt{background: url(../img/bg_abt.gif) top center repeat-y #86806d;}
body.bag{background: url(../img/bg_bag.gif) top center repeat-y #88736d;}
body.bbs{background: url(../img/bg_bbs.gif) top center repeat-y #81886d;}
body.ext{background: url(../img/bg_ext.gif) top center repeat-y #728577;}

.footer{
	clear:both;
	text-align:center;
	font-size:10px;
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:20px;
}

#Coneiner{
	width:720px;
	margin:0 auto;
	font-size:12px;
	color:#382D2A;
}

#Menu{
	border-bottom:double #ccc;
}

#Menu li{
	float:right;
	list-style:none;
}

#Contents{
	clear:both;
	padding:15px 40px;
	line-height:1.6em;
}

.title{
	float:left;
	margin:0;
	padding:0;
}

.about_tx {
	color: #6C5C1F;
}

.imgr{
	padding: 0 0 10px 10px;
}

.imgl{
	padding:0 10px 10px 0;
}
.t14 {
	font-size: 14px;
}
.Bcolor {
	color: #992A00;
	line-height: 1.8em;
}

.tLeft{
	border-right:1px dotted #ccc;
	padding-right:10px;
}

.icon{
	float:right;
	width:70px;
}
.icon img{
	float:right;
}

.reportMenu{
	width:120px;
	float:left;
}

.reportCont{
	width:490px;
	float:right;
	border-left:1px dotted #ccc;
	padding-left:20px;
}
.reportCont p{
	padding:0 15px;
}

.sPhoto{
	width:120px;
	height:600px;
	overflow:auto;
	float:left;
}
.sPhoto img{
	padding:5px 0;
	display:block
}

.mPhoto{
	width:500px;
	float:right;
	}

.omake{
	padding:0 30px;
}



/*--------------------------------
ハック
----------------------------------*/

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.txBag {
	color: #7E402D;
}
.txRepo {
	color: #7F4052;
}
