@charset "Shift_JIS";

body  {
	background: #F1E6C8;
	color : #805A3E;
}

img {	border: 0px;	vertical-align: top;	margin: 0px;	padding: 0px;}

.t4F2C25 { color: #4F2C25;}
.t674239 { color: #674239;}
.t805A3E { color: #805A3E;}
.tFFFFFF { color: #FFFFFF;}
.t11 { font-size: 11pt;}
.t10 { font-size: 10pt;}
.t9 { font-size: 9pt;}
.t8 { font-size: 8pt;}
.t7 { font-size: 7pt;}

/* ------------------------------------------------------------ */
/* layout */
/* ------------------------------------------------------------ */

#container {
	width : 800px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;
}
#contents {
	width : 710px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;
	padding-top: 45px;
}
#contents_ver2 {
	width : 710px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;
	padding-top: 20px;
}


#head .left {	float: left;	width: 287px; height: 77px;}
#head .right {	float: right;	width: 513px; height: 77px; background: #805A3E;}
#head .title { float: left; position: absolute;}
#head .icon { float: left; position: absolute; margin: 15px 0px 0px 228px;}
#head ul {
	padding: 10px;}
#head li.link1 {
	float: right;
	border-left: 1px solid #FFFFFF;
	margin-bottom: 3px; padding-left: 5px; padding-right: 5px;}
#head li.link2 {
	float: right;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-bottom: 3px; padding-left: 5px; padding-right: 5px;}



#contents-left {float:left; width:170px; font-size:130%; font-weight:bold;}
#contents-left_ver2 {float:left; width:170px; margin-top:25px; font-size:130%; font-weight:bold;}
#contents-right {float:right; width:530px;}
#contents-710 {
	clear: both;
	width: 710px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;}



#foot { padding: 30px 0px 0px 0px;}
#foot li.link1 {
	float: left;
	border-left: 1px solid #805A3E;
	margin-bottom: 3px; padding-left: 5px; padding-right: 5px;}
#foot li.link2 {
	float: left;
	border-left: 1px solid #805A3E;
	border-right: 1px solid #805A3E;
	margin-bottom: 3px; padding-left: 5px; padding-right: 5px;}
#foot .copyright {
	font-size: 8pt;
	clear: left;
	border-top: 1px solid #805A3E;
	padding-top: 5px; padding-bottom: 5px;}



.titlebox_br { background: #805A3E; height: 19px; color: #FFFFFF; margin-bottom: 5px;}
.titlebox_icon { padding: 6px 0px 5px 0px;}
.titlebox_icon2 { padding: 2px 0px 0px 0px;}
.titlebox_bl1 {
	background: #66759D;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 3px 0px 3px 5px;
	font-size: 9pt;}
.titlebox_bl2 {
	background: #B2CCDB;
	color: #674239;
	margin-bottom: 20px;
	padding: 3px 0px 3px 5px;
	font-size: 9pt;}
.titlebox_br2 {
	background: #805A3E;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 3px 0px 3px 5px;
	font-size: 9pt;}

.brand_logo {text-align: right; margin-bottom: 3px;}

.spec_txt {color:#000000;}


/* ------------------------------------------------------------ */
/* table */
/* ------------------------------------------------------------ */

/* law table */

table.law { border-collapse: collapse; font-size: 9pt;}
table.law td.white1 {
	color:#805A3E;
	padding: 5px;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	}
table.law td.white2 {
	color:#805A3E;
	padding: 5px;
	background: #FFFFFF;
	border-top: 1px solid #F1E6C8;
	}
table.law td.white3 {
	color:#805A3E;
	padding: 5px;
	background: #FFFFFF;
	border-top: 1px solid #F1E6C8;
	border-bottom: 1px solid #FFFFFF;
	}
table.law td.baige1 {
	color:#674239;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	}
table.law td.baige2 {
	color:#674239;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	}
table.law td.baige3 {
	color:#674239;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
	
table.defalt {  color:#674239; padding: 0px; font-size: 9pt;}


/* other table */

table.planetxt { font-size: 9pt; color: #805A3E;}
table.planetxt td {	padding-bottom: 10px;}




/* ------------------------------------------------------------ */
/* item */
/* ------------------------------------------------------------ */
a.iteml .items { float: left;
	background: url(../images/item_l_bg01.gif) no-repeat;
	width: 173px;
	/* height: 260px; */
	height: 203px;
	display: block;


}

/* large size item */
a.iteml:link {
	color: #805A3E;
	text-decoration: none;
	background: url(../images/item_l_bg01.gif) no-repeat;
	width: 173px;
	/* height: 260px; */
	height: 203px;
	display: block;}
a.iteml:visited {
	color: #805A3E;
	text-decoration: none;
	background: url(../images/item_l_bg01.gif) no-repeat;
	width: 173px;
	/* height: 260px; */
	height: 203px;
	display: block;}
a.iteml:active {
	color: #E49652;
	text-decoration: none;
	background: url(../images/item_l_bg02.gif) no-repeat;
	width: 173px;
	/* height: 260px; */
	height: 203px;
	display: block;}
a.iteml:hover {
	color: #E49652;
	text-decoration: none;
	background: url(../images/item_l_bg02.gif) no-repeat;
	width: 173px;
	/* height: 260px; */
	height: 203px;
	display: block;}
.iteml_img {width: 173px; /*position: absolute;*/ margin: 0px 0px 0px 0px; /*margin: 15px 0px 0px 0px;*/ text-align: center;}
/*hotta追加↓*/
.iteml_img p {font-size: 8pt; color: #805A3E; text-align:center; margin: 15px 0px 0px 0px;}
/*hotta追加↑*/
.iteml_name {width: 135px; position: absolute; margin: 183px 0px 0px 20px; font-size: 8pt; color: #805A3E; text-align:center;}
.iteml_txt { font-size: 8pt; margin: 3px 0px 0px 0px;}

/* small size item */
a.items:link {
	color: #805A3E;
	text-decoration: none;
	background: url(../images/item_s_bg01.gif) no-repeat;
	width: 138px;
	/* height: 190px; */
	height: 142px;
	display: block;}
a.items:visited {
	color: #805A3E;
	text-decoration: none;
	background: url(../images/item_s_bg01.gif) no-repeat;
	width: 138px;
	/* height: 190px; */
	height: 142px;
	display: block;}
a.items:active {
	color: #E49652;
	text-decoration: none;
	background: url(../images/item_s_bg02.gif) no-repeat;
	width: 138px;
	/* height: 190px; */
	height: 142px;
	display: block;}
a.items:hover {
	color: #E49652;
	text-decoration: none;
	background: url(../images/item_s_bg02.gif) no-repeat;
	width: 138px;
	/* height: 190px; */
	height: 142px;
	display: block;}
.items_img {width: 138px; margin: 0px 0px 0px 0px;  text-align: center;}
/*hotta追加↓*/
.items_img img {margin: 7px 0px 0px 0px;}
.items_img p {margin: 10px 0px 0px 0px; font-size: 7.5pt; color: #805A3E; text-align:center;}
/*hotta追加↑*/
.items_name {width: 108px; margin: -17px 0px 0px 15px; font-size: 7.5pt; color: #805A3E; text-align:center;}
.items_txt { font-size: 8pt; margin: 3px 0px 0px 0px;}
.items_txt2 { font-size: 8pt; margin: 0px 0px 15px 3px; position:relative;}

/* ------------------------------------------------------------ */
/* link */
/* ------------------------------------------------------------ */
a:link {	color: #805A3E;	text-decoration: none;}
a:visited {	color: #805A3E;	text-decoration: none;}
a:active {	color: #E49652;	text-decoration: none;}
a:hover {	color: #E49652;	text-decoration: none;}

#head a:link {	color: #FFFFFF;	text-decoration: none;}
#head a:visited {	color: #FFFFFF;	text-decoration: none;}
#head a:active {	color: #FFFFFF;	text-decoration: none;}
#head a:hover {	color: #FFFFFF;	text-decoration: none;}
