@charset "euc-jp";
/* CSS Document */

body { padding:0px; margin:0px; width:100%; text-align:center;
	   background-color:#f5f5f5;}

ol,ul,li { margin:0px; padding:0px; list-style:none; }

h1,h2,h3,h4,p,table,th,td,dl,dt,dd { margin:0px; padding:0px; }

img { border:none; margin:0px; padding:0px; }

.space_ss { height:5px; font-size:0px; line-height:1px; }

.space_s { height:10px; font-size:0px; line-height:1px; }

.space_m { height:15px; font-size:0px; line-height:1px; }

.space_l { height:20px; font-size:0px; line-height:1px; }

.clear { clear:both; height:1px; font-size:0px; line-height:1px; padding:0px; margin:0px;}

table { border:none; border-collapse:collapse; margin:0px; padding:0px;}

table th { border:none; border-collapse:collapse; margin:0px; padding:0px;}

table td { border:none; border-collapse:collapse; margin:0px; padding:0px;}

.center { text-align:center;}

.left { float:left;}

.right { float:right;}


a { color:#006f97;}
a:link { color:#006f97;}
a:hover { color:#006f97;}
a:visited { color:#006f97;}


/*-- line --*/
.redline { background-color:#810000; font-size:0px; line-height:1px; height:1px; clear:both;}
.grayline { background-color:#b2b2b2; font-size:0px; line-height:1px; height:1px; clear:both;}
.blueline { background-color:#366994; font-size:0px; line-height:1px; height:1px; clear:both;}

.graydtline { background-image:url(../img/common/com_dl_gray.gif); 
              background-repeat:repeat-x; 
			  background-position:0px 0px;
			  font-size:0px; line-height:1px; height:1px;}

/*-- color --*/
.red { color:#ff464a;}


/*-- common --*/
#wrap { width:960px; margin:0px auto; height:auto;
        background-image:url(../img/common/com_bg.gif); background-repeat:repeat-y; background-position:0px 0px;}




/*-- head --*/

/*
#head { width:900px; height:71px; margin:0px auto;
        background-image:url(../img/common/com_h_bg.gif); background-repeat:repeat-x; background-position:0px 0px;}

#head .logo { float:left; padding:0px 0px 0px 0px; text-align:left;}
#head .logo h1 { color:#7b0000; padding:5px 0px 10px 15px;}
#head .logo h2 { margin:0px 0px 0px 15px;}

#head .info { text-align:right; float:right; width:400px;}

#gn { clear:both; width:916px; margin:0px auto;}
*/

/*-- main --*/
#main { width:900px; margin:0px auto; color:#343434;}




/*-- content_detail --*/
#main #content_detail { width:900px; background-color:#ffffff; text-align:center; padding:0px 0px 20px 0px;
                        background-image:url(../img/common/com_bg_content.gif); 
						background-repeat:repeat-x; 
				 		background-position:0px 0px;}

#main #content_detail .pankuzu h1{ background-image:url(../img/common/com_bg_pankuzu.gif); 
                                 background-repeat:repeat-x; 
						         background-position:0px 0px;
						         padding:6px 0px 5px 14px; font-size:10px; line-height:12px;
								 text-align:left;}
#main #content_detail .pankuzu img { margin:0px 7px 0px 7px;}
#main #content_detail .grayline { margin:0px 0px 10px 0px;}
#main #content_detail .linkbtn { padding:10px 5px 0px 0px; text-align:center;}
#main #content_detail .productbox { padding:10px 20px 20px 20px;}

/*-- products --*/
#content .cntbox { width:652px; margin:0px auto 20px auto;}
#content .cntbox .stitle { background-image:url(../img/common/com_bg_st.gif); 
                           background-repeat:no-repeat; 
						   background-position:0px 0px; 
						   height:52px; 
						   font-size:14px; line-height:48px; color:#ffffff; padding:0px 0px 0px 22px;}
#content .productbox { width:640px; margin:0px 6px 23px 6px; padding:10px 0px 0px 0px;}
#content .productbox .photo { float:left; padding:0px 0px 0px 10px;}
#content .productbox .info { padding:0px 20px 0px 20px;}
#content .productbox .productname { padding:8px 17px 6px 0px; font-weight:bold;}
#content .productbox .infotxt { padding:2px 17px 2px 0px; margin:0px 0px 12px 0px;}
#content .productbox .detailtxt { padding:0px 17px 2px 12px; margin:0px 0px 0px 470px; font-size:12px; line-height:18px;
                                  background-image:url(../img/common/com_arrow_blue.gif); 
								  background-repeat:no-repeat; 
								  background-position:0px 5px;}
#content .productbox .detailtxt a { color:#343434;}
#content .productbox .detailtxt a:link { color:#343434;}
#content .productbox .detailtxt a:hover { color:#343434;}
#content .productbox .detailtxt a:visited { color:#343434;}								  
#content .cntbox .grayline { margin:0px 0px 15px 0px;}
#wrap #main #content_detail #header .left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 74px;
	width: 301px;
}
#wrap #main #content_detail #header {
	margin: 0px;
	padding: 0px;
	height: 74px;
}
#wrap #main #content_detail #header .right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 74px;
	width: 419px;
}





/*-- foot --*/
#foot { padding:21px 0px 0px 0px; text-align:center; color:#ffffff; font-size:12px; line-height:18px;}
#foot .inquiry { padding:0px 0px 0px 0px; text-align:center; width:720px; margin:0px auto 10px auto; font-size:0px; line-height:0px;}
#foot .area { width:700px; margin:0px auto;
              background-image:url(../img/common/com_dtbg_black.gif); background-repeat:repeat; background-position:0px 0px;
              border-width:1px; border-style:solid; border-color:#190000;
			  color:#ffffff;}
#foot .area .stitle { float:left; width:80px; text-align:center; padding:7px 0px 7px 0px;}
#foot .area .areatxt { float:left; width:600px; padding:15px 0px 15px 0px; text-align:left;}
#foot .pagelist { width:700px; text-align:left; margin:0px auto; padding:10px 0px 20px 0px;}
#foot .pagelist a { color:#ffffff;}
#foot .pagelist a:link { color:#ffffff;}
#foot .pagelist a:hover { color:#ffffff;}
#foot .pagelist a:visited { color:#ffffff;}
#foot .companyinfo { width:910px; background-color:#360000; margin:0px auto; text-align:left; color:#ffffff;}
#foot .companyinfo p.infotxt { padding:9px 0px 9px 18px; font-weight:bold;}
#foot .companyinfo .infotxt_l { width:300px; float:left; padding: 5px 0 5px 15px;}
#foot .companyinfo .infotxt_r { width:300px; float:right; text-align:right; padding: 5px 15px 5px 0;}



/*-- contact --*/
#main #content .errorbox { margin:0px 0px 10px 100px; color:#FF0000;}
#main #content .errorbox .errortxt { padding:2px 0px 2px 0px; color:#FF0000; list-style-type:disc; list-style-position:outside;}

#main #content .formbox { width:600px; margin:0px auto;} 
#main #content .contactform { margin:0px 0px 20px 0px; font-size:12px; line-height:18px;}
#main #content .contactform th { width:200px;
                                 padding:0px 0px 0px 10px; 
								 border-top-width:1px; border-top-color:#ffffff; border-top-style:solid;
								 background-color:#e4eaf3;}
#main #content .contactform td { padding:15px 10px 15px 10px;
                                 text-align:left;
                                 background-image:url(../img/common/com_dl_blue.gif);
								 background-repeat:repeat-x;
								 background-position:0px 0px;}
#main #content .contactform .line { background-color:#ffffff; 
                                    font-size:0px; line-height:1px; 
									height:1px;
									padding:0px; margin:0px;}
#main #content .contactform .none { background-color:#ffffff; 
                                    background-image:none; 
									font-size:0px; line-height:1px; 
									height:1px; 
									padding:0px; margin:0px;}

#main #content .contactform .com { font-size:12px; color:#999999; padding:0px; margin:0px;}
#main #content .contactform .red { color:#ff464a; padding:0px; margin:0px;}







#wrap #main #content_detail .productbox #obj01 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj02 {
	background-image: url(../../img/onepricekitchen01/002.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
	height: 83px;
}
#wrap #main #content_detail .productbox #obj02 p {
	float: left;
	text-align:left;
	font-size:11px;
	width: 375px;
	margin-left: 33px;
	margin-top: 3px;
}
#wrap #main #content_detail .productbox #obj03 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj04 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj05 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj06 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj07 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj08 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj09 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj10 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj11 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj12 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj13 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj14 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj15 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj16 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj17 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj18 {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj19 {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/onepricekitchen01/019.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 1139px;
	text-align:left;
}
#wrap #main #content_detail .productbox #obj19 .text {
	margin-top: 0px;
	margin-left: 90px;
	width: 360px;
	padding-top: 180px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:12px;
}



#wrap #main #content_detail .productbox #obj_toiawase {margin: 0px; padding: 0px;}
#wrap #main #content_detail .productbox #obj_voice01 {
	margin-top: 10px;
	background-image: url(../../img/onepricekitchen01/voice01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
	height: 548px;
}
#wrap #main #content_detail .productbox #obj_voice01 .contents {
	margin: auto;
	padding-top: 330px;
	width: 750px;
}
#wrap #main #content_detail .productbox #obj_voice01 .contents .right {
	text-align: left;
	width: 450px;
	font-size: 14px;
}
#wrap #main #content_detail .productbox #obj_voice01 .contents .left {
	padding-left: 15px;
}
#wrap #main #content_detail .productbox #obj_voice02 {
	background-image: url(../../img/onepricekitchen01/voice02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
	height: 302px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap #main #content_detail .productbox #obj_voice02 #case2 {
	margin: auto;
	float: left;
	width: 320px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	text-align: left;
	font-size:10px;
}
#wrap #main #content_detail .productbox #obj_voice02 #case3 {
	margin: auto;
	float: right;
	padding-top: 70px;
	padding-right: 75px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 320px;
	text-align: left;
	font-size:10px;
}
#wrap #main #content_detail .productbox #obj25 {
	background-image: url(../../img/onepricekitchen01/025.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
	height: 733px;
}
#wrap #main #content_detail .productbox #obj25 .text {
	padding-top: 470px;
}
#wrap #main #footer {
	font-size: 12px;
	color: #FFFFFF;
}

