@charset   "UTF-8"; /* -----------------------------------------------------
DEFAULT CSS SETTINGS FileName: design.css Version: 2006.11.8 Skin for:	DEFAULT Date:	2008.8.6 
Maker:	hyon ----------------------------------------------------- */ 

body { font-family: "lr oSVbN", Osaka, "qMmpS Pro W3" Verdana, Arial, Helvetica, sans-serif, ; font-size:12px; line-height: 18px; margin: auto; padding: 0px; } 

#warper{ margin:auto; padding:auto; } 
#wraper_inner{ width:920px; margin:auto; } 
#wraper_main{ width:530px; margin:auto; } 

.header{ width:920px; height:90px; ); }
#header_left{ width:307px; height:90px; float:left; } 
#header_right{ width:600px; height:39px; padding:0px 0px 0px 0px; float:right;} 

.side_title{ width:170px; height:30px; padding:6px 0px 0px 20px; color:#8152c6; font-size:12px; font-weight:bold; letter-spacing:0.1em; background-image:url(Images/side_title.jpg);background-repeat:no-repeat; margin-top:6px; } 
.side_title02{ width:170px; height:30px; padding:6px 0px 0px 20px; margin:0px 0px 0px 0px; color:#8152c6; font-size:12px; font-weight:bold; letter-spacing:0.2em; } 

.side_li_title{ width:165px; height:30px; color:#ffffff; font-size:12px; font-weight:bold; padding:0px 0px 0px 6px; } 

#search_bg{ width:163px; height:46px; background-color:#E6E6E6; padding:8px 8px 10px 8px; margin-top:-6px;} 
.search_box{ width:155px; height:13px; } .search_bt{ width:100px; font-size:10px; } 
.bn_box{ width:165px; text-align:center; margin:10px 0px 0px 0px; } 
.bn_box02{ width:165px; text-align:center; margin:0px 0px 0px 0px; background-color:#f9d9e6; } 
.bn_box03{ width:165px; text-align:center; margin:10px 0px 0px 0px; } 
.side_contents_wrap{ width:170px; background-color:#ffffff; padding:0px 0px 0px 0px; } 
.side_contents{ width:170px; background-color:#E6E6E6; color:#333333; font-size:12px; padding:5px 0px 0px 8px; } 

.margin_box{ margin:8px 0px 0px 0px; } 
.margin_topbox{ margin:8px 0px 0px 0px; } 
.margin_box2{ margin:8px 10px 0px 10px; } 
.margin_box3{ margin:3px 0px 0px 0px; } 
.margin_box4{ margin:0px 0px 0px 0px; } 
.fontpad{ padding:5px 0px 0px 10px; font-size:11px; font-weight:bold; } 

.txtsmall{ font-size:12px; } 

#mobilebox{ width:113px; border-width: 1px; border-style: solid; border:#977258; padding:10px; } 

#loginbg{ width:180px; height:80px; color:#977258; font-size:10px; background-color:#E6E6E6; } 
.loginbg{ width:180px; height:80px; color:#977258; font-size:10px; background-color:#E6E6E6; } 

#loginbg-inner{ width:135px; padding:15px 15px 15px 15px; } 
.login_box{ width:100px; height:17px; } 

#footerbox{ width:920px; height:12px; margin:00px 0px 0px 0px; padding:5px 5px 5px 5px; color:#977258; background-color:#f9d9e6; background-image:url(Images/main_titlebg.jpg);} 
.main_title{ margin:10px 0px 0px 0px; width:520px; height:30px; background-image:url(Images/main_titlebg.jpg); } 

/* The procedure ".main_title02" was modified by Akira Kobayashi on Feb 19, 2010. */
.main_title02{ margin:7px 0px 0px 20px; width:520px; height:30px; background-image:url(Images/main_titlebg.jpg); }
/* The old one is as follows: */
/* .main_title02{ margin:20px 0px 0px 20px; width:520px; height:30px; background-image:url(Images/main_titlebg.jpg); } */

.page_title{ margin:10px 0px 0px 0px; width:700px; height:30px; background-image:url(Images/main_titlebg.jpg); } 
.main_title_inner{ width:520px; height:25px; padding:5px 0px 0px 10px; color:#7616d0; letter-spacing:0.1em; font-weight:bold; font-size:14px; } 
.up_margin{ margin:15px 0px 0px 0px; } 

/* The procedure ".goods_list_style" & ".news_list_style" were added by Akira Kobayashi on Feb 16, 2010. */
/* The property "margin-left" was modified by Akira Kobayashi on Feb 19, 2010. */
.goods_list_style {

	margin-left: 5px;
/*	margin-left: 10px;  */

}
.news_list_style {

	margin-left: 20px;
}

/* The procedure ".center_image_style" was added by Akira Kobayashi on Feb 17, 2010. */
/* The property "margin-right" was added by Akira Kobayashi on Feb 18, 2010. */

.center_image_style {

	margin-left: 20px;
	margin-right: 30px;
}
/* The procedure ".goodtable" was added by Akira Kobayashi on Feb 19, 2010. */
.goodtable {

	margin-left: 2px;
	width: 153px;
}
/*-----------------COMMON SETTINGS-----------------*/ 

/* N */

a {text-decoration:underline; color:#333333;} 
a:hover { color:#ed7eaa;text-decoration:underline;} 

/* Nsetting */ 

a.ca:link { color: #7f53c8; text-decoration:none; } 
a.ca:visited { color: #7f53c8; text-decoration:none; } 
a.ca:hover { color: #7f53c8; text-decoration:none; } 
a.ca:active { color: #7f53c8; text-decoration:none; } 
a.title:link { color: #6b462b; text-decoration:none; } 
a.title:visited { color: #6b462b; text-decoration:none; } 
a.title:hover { color: #ed7eaa; text-decoration:none; } 
a.title:active { color: #ed7eaa; text-decoration:none; } 
a.main:link { color: #977258; text-decoration:none; } 
a.main:visited { color: #977258; text-decoration:none; } 
a.main:hover { color: #ed7eaa; text-decoration:none; } 
a.main:active { color: #ed7eaa; text-decoration:none; } 
.main_title_inner a:link { color:#7616d0;text-decoration:none; } 
.main_title_inner a:visited { color: #7616d0; text-decoration:none; } 
.main_title_inner a:hover { color: #ed7eaa; text-decoration:none; } 
.main_title_inner a:active { color: #ed7eaa; text-decoration:none; } 

/* TCY */ 
.t09 {font-size: 9px; line-height: 100%;} 
.t10 {font-size: 10px; line-height: 140%;} 
.t11 {font-size: 11px; line-height: 140%;} 
.t12 {font-size: 12px; line-height: 140%;} 
.t13 {font-size: 13px; line-height: 140%;} 
.t14 {font-size: 14px; line-height: 140%;} 
.t15 {font-size: 15px; line-height: 100%;} 
.t16 {font-size: 16px; line-height: 140%;} 
.t18 {font-size: 18px; line-height: 140%;} 
.t24 {font-size: 24px; line-height: 140%;} 
.t30 {font-size: 30px; line-height: 140%;} 

/* F */ 
.Black {color: #111111;} 
.White {color: #ffffff;} 
.Red {color: #cc0000;} 
.Gray {color: #666666;} 
.Gray2 {color: #333333;} 
.Pink {color: #ec008c;} 
.Pink2 {color: #ff6699;} 
.Green {color: #336633;} 
.Green2 {color: #005500;} 
.Orange {color: #ff6600;} 
.Pupple {color: #741f9c;} 
.brown {color: #7d4f2e;} 

/* ̑ */ 
.Bold {font-weight: bold;} 

/* Linen*/ 
.ThinGrayLine	{ margin : 0px; border : 1px solid #cccccc; padding : 0px; } 
.ThinWhiteLine	{ margin : 0px; border : 1px solid #FFFFFF; padding : 0px; } 
.ThinGreenLine	{ margin : 0px; border : 1px solid #B7DDB6; padding : 0px; }
.ThinOrangeLine	{ margin : 0px; border :1px solid #ff9900; padding : 0px; } 
.ThinRedLine{ margin : 0px; border :2px solid #996633; padding : 0px; } 
.ThinBrownLine	{ margin : 0px; border :1px solid #CC9966; padding : 0px; }

/* ǉ*/
h1 { color:#000000; font-weight:bold; font-size:24px; line-height:110%; }
h2 { color:#000000; font-weight:bold; font-size:16px; line-height:170%; }
h3 { color:#fc4573; font-weight:bold; font-size:14px; line-height:150%; }
h4 { color:#fc4573; font-weight:bold; font-size:12px; line-height:130%; }
h5 { font-weight:normal;}

/* ǉ*/

.txt1 {font-size:10pt; }
.txt2 {font-size:10pt; color:#ffffff; }
TD.txt3 {font-size:10pt; background-color:#ffffff;}

/*商品スペック*/

table.Spec{
	width:600px;
	background-color:#333333;
	margin:auto;
}
table.Spec th{
	width:150px;
	background-color:#f8cfba;
	color:#333333;
	font-size:100%;
	text-align:left;
	padding:5px 10px;
	font-weight:normal;
	vertical-align:middle;
}
table.Spec th img{
	float:right;
	margin-left:5px;
	display:inline;
}
table.Spec td{
	width:480px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:100%;
	padding:5px 10px;
	line-height:160%;
	text-align:left;
}
table.Spec td table.noPadding td{
	padding:0.5em 0;
	vertical-align:top;
	width:auto;
	border-bottom:1px solid #CCCCCC;
}
table.Spec td table.noPadding tr.noBorder td{
	border-bottom:1px solid #FFFFFF;
}
table.Spec ul{
	margin:0;
	padding:0 0 1em 0;
}
table.Spec li{
	line-height:150%;
	list-style-type:disc;
	margin:0 0 0 15px;
	padding:0;
}



