@charset "Shift_JIS";

/* 基本レイアウト */
.about {
	width:192px;
	height:auto;
	vertical-align:top;
	margin-bottom: 8px;
	background-image: url(../images/01about_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-y;
	padding-bottom: 8px;
	}
.about p {
	margin:8px 21px 0px 13px;
	}
.about .btn {
	margin:8px 0px 0px 100px;
	}
	
.sign {
	width:192px;
	height:auto;
	vertical-align:top;
	background: url(../images/02sign_bg.gif) repeat-y left bottom;
	padding-bottom: 8px;
	}
.sign p {
	margin:8px 21px 0px 13px;
	}
a.logina:link {color:#444444; text-decoration:none;}
a.loginaa:visited {color:#444444; text-decoration:none;}
a.logina:hover {color:#FFFFFF; text-decoration:none;}
a.logina:active {color:#FFFFFF; text-decoration:none;}

.maerryweb {
	width:192px;
	height:auto;
	vertical-align:top;
	background: url(../img/03cutting_bg.gif) repeat-y left bottom;
	padding-bottom: 8px;
	}
.maerryweb p {
	margin:8px 21px 0px 13px;
	}
.maerryweb .bottom {
	height: 10px;
	width: 184px;
	background-image: url(../img/05whatsnew_foot.gif);
}
.rightetc {
	text-align: right;
	margin: 0 0 0 0;
}
.others {
	text-align : left;
	margin:8px 8px 0px 0px;
	}
	
.special {
	width:184px;
	height:auto;
	vertical-align:top;
	background: url(../img/04tshirt_bg.gif) repeat-y left bottom;
	padding-bottom: 8px;
	}
.special p {
	margin:8px 21px 0px 13px;
	}
	
.whatsnew {
	width:184px;
	vertical-align:top;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image: url(../img/05whatsnew_bg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-bottom: 8px;
	}
	
.broadcast {
	width:184px;
	height:auto;
	vertical-align:top;
	background: url(../img/06eco_bg.gif) repeat-y left bottom;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 8px;
	}
.broadcast p {
	margin:8px 21px 0px 13px;
	}
	
.accessories {
	width:192px;
	height:192px;
	vertical-align:top;
	background: url(../img/07utilities_bg.gif) no-repeat left bottom;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 8px;
	}
.accessories p {
	margin:8px 21px 0px 13px;
	}
	
.archives {
	width:192px;
	height:192px;
	vertical-align:top;
	background: url(../img/08archives_bg.gif) no-repeat left bottom;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 8px;
	}
.archives p {
	margin:8px 21px 0px 13px;
	}
	
.voice {
	width:192px;
	height:192px;
	vertical-align:top;
	background: url(../img/09web_bg.gif) no-repeat left bottom;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 8px;
	}
.voice p {
	margin:8px 21px 0px 13px;
	}
	
.project {
	width:184px;
	height:192px;
	vertical-align:top;
	background: url(../img/10shop_bg.gif) no-repeat left bottom;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 8px;
	}
.project p {
	margin:8px 21px 0px 13px;
	}
	
	
.loginin {
	width:192px;
	height:376px;
	vertical-align:top;
	background: url(../img/02login_bg.gif) repeat-y left bottom;
	padding-bottom: 8px;
	}
.loginin p {
	margin:8px 5px 0px 13px;
	}
#mainnavi ul {
	margin: 5px 13px 0px 8px;
	list-style-type: none;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#mainnavi ul li {
	padding-bottom: 0.5em;
}
li.br {
	margin-bottom: 1em;
}
.loginminfo {
	margin: 0px;
	text-indent: -1em;
	padding-left: 1em;
}
.inwht {
	color:#FFFFFF;
	padding-right: 0.5em;
}
.inwhtmini {
	color:#FFFFFF;
}

a.logina:link {color:#444444; text-decoration:none;}
a.loginaa:visited {color:#444444; text-decoration:none;}
a.logina:hover {color:#FFFFFF; text-decoration:none;}
a.logina:active {color:#FFFFFF; text-decoration:none;}
#mainnavi {
	margin-bottom: 8px;
}

