@charset "shift_jis"; 
/* CSS Document */


/*******************************************

All Setting

********************************************/

h1{
	margin:0;
	padding:0;
	font-size:12px;
	color:#999;
	text-align:right;
}

img{
	border:none;
}


body{
	font-size:0.8em;
}


/*******************************************

Base ContentsBox setting

********************************************/

#wrapperAll{
	width:800px;
	text-align:center;
	margin:0 auto;
}

#BasicBox{
	width:800px;
	border:1px solid #CFCFCF;
	text-align:left;
}

#HeadBox{
	width:800px;
}

#CenterBox{
	width:800px;
	background-image:url(../images/m-img-bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

#LeftBox{
	width:200px;
	margin-top:1.5em;
	margin-bottom:1.5em;
	float:left;
	font-size:1.1em;
}

#MainBox{
	width:550px;
	float:right;
	margin:1.5em 25px 20px 0;
		*/margin:1.5em 10px 20px 0;
}

#FootBox{
	width:800px;
	text-align:center;
	color:#FFF;
	background-color:#B172A5;
}


/*******************************************

HeadBox Section

********************************************/

#StoreInfo{
	width:800px;
	background-color:#B172A5;
}

#StoreInfo h2{
	margin:0;
	padding:0;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	clear:both;
}

#StoreInfo p{
	margin:0;
	padding:0;
}

#StoreInfoName{
	margin-top:10px!important;
	margin-left:10px!important;
	font-size:0.9em;
	color:#FFF;
	float:left;
}


/*******************************************

LeftBox Section

********************************************/

#LeftBox h3{
	margin:0;
	padding:0;
}

.PhotoList{
	margin:0 0 1em 1.2em;
}

.PhotoListButton{
	margin-top:0;
	margin-right:1em;
	float:right;
}

#LeftBox #Catelist{
	margin-top:0;
	color:#C7A2C0;
}

#LeftBox #Catelist li{
	color:#C7A2C0;
}

#LeftBox #MemberBox{
	width:150px;
	margin:0 0 1em 1.2em;
}

#LeftBox #MemberBox p{
	margin:0;
	padding:0;
	font-size:0.7em;
	color:#6E6E6E;
}

#LeftBox .BnrMargin{
	margin-top:5px!important;
}


/*------------------------------
Link color setting
------------------------------*/


#LeftBox #Catelist a{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #Catelist a:visited{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #Catelist a:hover{
	color:#CC0000;
	text-decoration:none;
}


#LeftBox #News{
	margin-top:0;
	color:#C7A2C0;
}

#LeftBox #News li{
	color:#C7A2C0;
}

#LeftBox #News a{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #News a:visited{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #News a:hover{
	color:#CC0000;
	text-decoration:none;
}


#LeftBox #LinkList{
	margin-top:0;
	color:#C7A2C0;
}

#LeftBox #LinkList li{
	color:#C7A2C0;
}

#LeftBox #LinkList a{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #LinkList a:visited{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #LinkList a:hover{
	color:#CC0000;
	text-decoration:none;
}



#LeftBox #login{
	margin-top:0;
	color:#C7A2C0;
	width: 130px;
	float: left;
}

#LeftBox #login a{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #login a:visited{
	color:#C7A2C0;
	text-decoration:none;
}

#LeftBox #LinkList a:hover{
	color:#CC0000;
	text-decoration:none;
}




#LeftBox #SearchForm{
	width:175px;
	font-size:12px;
	margin:0 0 1em 1.2em;
}

#LeftBox #SearchRssBox{
	width:175px;
	font-size:12px;
	margin:0 0 1em 1.2em;
}

#LeftBox .LinkCatTitle{
	margin:0 0 1em 1.2em;
}


#LeftBox #subFooterBox{
	padding-top:5px;
	margin:0 auto;
	width:160px;
	text-align:left;
}

#LeftBox #rssBtn{
	float: left;
	width: 44px;
	margin: 10px 0px;
	padding: 0px;
}


#LeftBox #login{
	width:100px;
	float:right;
	margin: 10px 0px;
	padding: 0px;
	text-align: right;
	font-size:12px;
}


/*******************************************

FootBox Section

********************************************/

#FootBox p{
	margin:0;
	padding:10px 0;
}


/*******************************************

General purpose CSS

********************************************/

.FltLeft{
	float:left;
}

.FltRight{
	float:right;
}

.FltClear{
	clear:both;
}

.TextInline{
	display:inline;
}

.CenterPos{
	margin:0 auto;
	text-align:center;
}

.TextLeft{
	text-align:left;
}

.TextCenter{
	text-align:center;
}

.TextRight{
	text-align:right;
}

.clear{
	clear:both;
}

