@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Author:         Your Name (admin)
 Style Info:     コンテンツエリア関係 他
----------------------------------------------------------- */

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

.imgR {
	float: right;
	margin: 0 0 10px 10px;
}

.imgL {
	float: left;
	margin: 0 10px 10px 0;
}

.btn {
	text-align: center;
}

/*clearFix*/
#contents:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/*----------------------------------------------------
	#navSkip (Navigation Skip)
----------------------------------------------------*/

span#navSkip {
	position: absolute;
	top: 0;
	left: 0;
}


/*----------------------------------------------------
	#page
----------------------------------------------------*/

#page {
	margin: 0 auto;
	text-align: left;
	background: #FFF;
	padding-top: 8px;
	background-color: #EFEFE2;
	background-image: url(../img/share/headline.png);
	background-repeat: repeat-x;
}


/*----------------------------------------------------
	#contents
----------------------------------------------------*/

#contents {
	width: 750px;
	margin: auto;
}

#contents .pageTop {
	clear: both;
	text-align: right;
}
#topmain/*----------------------------------------------------
	#main
----------------------------------------------------*/

 {
	position: relative;

}
#topmain   h2 {
	background-image: url(../img/top/title_order.png);
	height: 40px;
	text-indent: -9999px;
}
#orderlist .item {
	margin-bottom: 20px;
	color: #AF8B5A;
	padding-bottom: 5px;
	font-size: 85%;
	float: left;
	position: relative;
	width: 179px;
}




/*----------------------------------------------------
	#sub
----------------------------------------------------*/

#sub {
	float: right;
	width: 250px;
}
#sub h2 {
	width: 250px;
	height: 40px;
	text-indent: -9999px;
}
#blog {
	background-image: url(../img/top/blog.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	width: 250px;
	float: right;
}

#blog h2 {
	text-indent: -9999px;
	height: 30px;
}
#blog .RSSline {
	width: 250px;
	float: left;
}
#blog .RSStitle {
	font-size: 100%;
	font-weight: bold;
}
#blog  .RSStitle span {
	color: #006600;
	font-weight: bold;
}
#blog .RSSdescript {
	font-size: 80%;
	padding-right: 10px;
	margin: 3px 0px;
	height: 6em;
	overflow: hidden;
}
#blog .RSSfooter {
	font-size: 75%;
	padding-right: 10px;
	margin: 3px 0px;
}
#info {
	float: left;
	width: 365px;
}
#info h2 {
	text-indent: -9999px;
	height: 30px;
	background-image: url(../img/top/information.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	background-position: -0px -2px;
}
.imgbod {
	border-color: #E9E9DA;
	border-width: 4px;
	margin-right: 0px;
	border-style: solid;
}
