﻿
/* ゆめ画材スタイル基本設定*/

body{
 color:#000000;
 background-color:#FFFFFF;
 margin-top:4px;
 margin-left:6px;
 font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
 font-size:0.8em;
 text-align:center;
 }

.copyright{
	clear:both;
}

#warpper {
	position:relative;
	background-color:#ffffff;
}


.nobori {
	position:fixed;
	top:90px;
	left:15px;
	z-index:0;
}

.yumeService{
	position: absolute;
	top:3px;
	left: 18%;
	z-index:100;
}

.ShippingService {
	width:110px;
	float:left;
}

.CouponService {
	width:110px;
	margin-left:27px;
	float:left;
}

.nobori2 {
	position:fixed;
	top:90px;
	left:10px;
	z-index:0;
}

.headerNobori{
	position: absolute;
	top:6px;
	margin-left: auto;
	margin-right: auto;
	z-index:0;
}

.SetTitle{
	font-size: small;
	padding-bottom: 4px;
	padding-top: 8px;
	color: #990033;
	padding-left:30px;
	background-image:url('../images/rank-icon2.jpg');
	background-repeat:no-repeat;
	background-position:10px;
	font-weight:bold;
	margin-bottom:8px;
}

div#tempCol1{
	float:left;
	width:180px;
}

div#tempCol2 {
	float:right;
	width:760px;
}

.defaultBlock {
	margin-bottom:6px;
	border: 1px #e8e8e8 solid;
	padding:3px;
}

.pBlock {

	border: 1px #e8e8e8 solid;
	padding:3px;
	margin:0px;

}


hr{
	clear:both;
	visibility:hidden;
}



/* リンク設定（疑似クラス） color:#0099EE */
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:active { text-decoration:none;}
a:hover {
	text-decoration: none;
	color: #009933;
}


a.footer:link {color:#5b7032;text-decoration:none;}
a.footer:visited {color:#5b7032;text-decoration:none;}
a.footer:active {color:#5b7032;text-decoration:none;}
a.footer:hover {color:#5b7032;text-decoration:underline;}


a.sp:link {color:#666666;text-decoration:none;}
a.sp:visited {color:#666666;text-decoration:none;}
a.sp:active {color:#666666;text-decoration:none;}
a.sp:hover {color:#009933;text-decoration:underline;}

a.sp2:link {color:#ff9900;text-decoration:none;}
a.sp2:visited {color:#ff9900;text-decoration:none;}
a.sp2:active {color:#ff9900;text-decoration:none;}
a.sp2:hover {color:#009933;text-decoration:none;}




a.white:link {color:#ffffff;text-decoration:none;}
a.white:visited {color:#ffffff;text-decoration:none;}
a.white:active {color:#ffffff;text-decoration:none;}
a.white:hover {color:#ffffff;text-decoration:underline;}




.fontF{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
}

.brder0{
 border-style:none
}

/*フォントサイズ、フォントファミリー*/
.em06{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:0.6em;
}
.em07{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.em08{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.em09{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.em1{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1em;
}

.em11{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

.em12{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.em13{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

.newIcon{
	float:left;
	width:35px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	color:red;
}


.POAIcon{
	float:left;
	width:35px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
}

.orderContinue {
	border-bottom:1px green dotted;
	font-size:1.3em;
	width:180px;
	margin-bottom:16px;
	padding:6px;
	height: auto;
	margin-left: 280px;
	margin-right: 6px;;
	background-color:#e8e8e8;
	float:left;
}

.headLine {
	padding-left:6px;
	padding-bottom:6px;
	font-size:1em;
	/*float:right; */

}


.productNameBox {
	margin-top:16px;
	margin-bottom:16px;
	padding-left:6px;
	padding-bottom:6px;
	float:left;
	width:575px;
	border-bottom:1px #e7e7e7 solid;
}

.BriefIntroduction{
	margin-bottom:8px;
	padding-bottom:6px;
	border-bottom:1px #e8e8e8 dotted;
}

.total{
	margin:6px;
	text-align:right;
	padding:6px;
}
/*商品合計の表*/
.amount {
	border-bottom:1px #999999 dotted;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.3em;
	width:180px;
	margin-bottom:16px;
	padding:6px;
	height: auto;
	margin-left: 6px;
	margin-right: auto;
	background-color:#e8e8e8;
	float:left;
}



/*最終注文金額*/
.amount2 {
	border-bottom:1px #999999 dotted;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.3em;
	width:90%;
	margin-top:36px;
	margin-bottom:36px;
	padding:6px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color:#e8e8e8;
}





/*注文についてのお知らせ*/
.orderInfoHeader{
	border-bottom:1px green dotted;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.3em;
	width:930px;
	margin-bottom:10px;
	padding:6px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.orderInfoBox {
	border-bottom:1px green dotted;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1em;
	width:930px;
	margin-bottom:16px;
	padding:6px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.orderGoToStep2 {
	border:1px green dotted;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1em;
	width:800px;
	margin-bottom:16px;
	padding:6px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.orderGoToStepBtn {
	margin: 16px 0px 32px 0px;
	padding:10px;
	border:1px green dotted;
	margin-left: auto;
	margin-right: auto;
	width:50%;
}
.orderCheckBtn {
	margin: 16px 0px 32px 0px;
	padding:10px;
	border:1px green dotted;
	margin-left: auto;
	margin-right: auto;
	width:80%;
}
.orderGoToStep2_row1 {
	margin-left: auto;
	margin-right: auto;
	width:640px;
	margin-bottom:16px;
}
.orderGoToStep2_row2 {
	margin-left: auto;
	margin-right: auto;
	width:640px;
	margin-bottom:16px;
	text-align:left;
}
.orderStep2_Box {
	border:1px #cccccc solid;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:900px;	height: auto;
	margin-bottom:36px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0px 40px 0px;
}
.orderStep2_title {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.4em;
	padding:8px 0px 8px 6px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 19px solid #FFDD00;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: green;
	margin-bottom:16px;
	text-align:left;
}
.orderCheck_title {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.4em;
	padding:8px 0px 8px 6px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 19px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: green;
	margin-bottom:16px;
	text-align:left;
}
.orderStep2_subtitle {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:8px 0px 8px 6px;
	border-bottom: 1px solid #CCCCC0;
	background-color: #99cc33;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	margin-bottom:26px;
	text-align:left;
}
.cartShippingInfo {

	margin-bottom:36px;
	border:1px #ffffff dashed;
	padding:6px;
	background-color:#ff0000;
	
}

.cartFormTool-warp{
	margin:10px 0px 0px 0px;
}
.control-wrapp{
	margin:10px 0px 120px 0px;
}
/*バックグラウンドイメージ*/

.bgi-green{
	background:url('../images/bak-green645-35.jpg') no-repeat left;
	margin:0px;
	height:35px;
}

.bgi-search{
	background:url('../images/bar-2009.jpg') no-repeat left;
	margin:0px;
	height:35px;
}

.bgi-header{
	background:url('../images/headerbak.jpg') no-repeat left;
	margin:0px;
	height:73px;
}


/*レイアウトスタイル*/
img {
	border-width:0px;
}

.br-both{
	 clear:both;	
}

.hInfo h1,h2,h3,h4,h5,h6 {
	font-size:small;
	color:#666666;
}

.treeCategoryBox2 h2 {
	font-size:large;
	padding:3px 3px 12px 6px;
}

.treeCategoryBox2 h3 {
	font-size: small;
	padding:1px 1px 16px 24px;
}

.treeCategoryBox2 {
	background-color:#f7f7f7;
}

.CategoryList{
	margin-bottom:24px;
	background-color:#ffffff;

}

.floatL {
	float:left;
	
}

h1,h2,h3,h4,h5,h6{
	margin-top:0px;
	margin-bottom:0px;
}



h1.medium {
	font-size:medium;
}

h1.mediumMB {
	font-size:medium;
	margin-bottom:8px;
}


h1.large {
	font-size:large
}

h2.large{
	font-size:large
}
h2.small {
	font-size:small
}
h2.medium {
	font-size:medium
}

h2.mediumMargSet{
	font-size:medium;
	padding-top:6px;
	padding-bottom:15px;
	padding-left:4px;
	
	
}

h2.ProductDescription{
	font-size:medium;
	margin-top:12px;
	margin-bottom:12px;
	padding:3px;
}


h3.medium {
	font-size:medium
}

h3.small {
	font-size:small 
}



h4.custom_a {


	text-align:left;
	padding:2%;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:0.8em;

}




h1.genre_navi {
	font-size: small;
}

b.large {
	font-size:large
}

b.medium{
	font-size:medium;
}

b.samll{
	font-size: small;
}





form{
	margin-top:0px;
	margin-bottom:0px;
}

table.center{
	margin-left: auto;
	margin-right: auto;
	
}

div.center{
	text-align:center;
}

div.left{
	text-align:left;
}

div.right{
	text-align:right;
}

div#center{
text-align:center;
}

.left{
	text-align:left
}

.center{
	text-align:center
}

.right{
	text-align:right
}

.m10{
	margin:10px
}

.m9{
	margin:9px
}

.m8{
	margin:8px
}
.m7{
	margin:7px
}

.m6{
	margin:6px
}
.m5{
	margin:5px
}
.m4{
	margin:4px
}
.m3{
	margin:3px
}
.m2{
	margin:2px
}
.m1{
	margin:1px
}
.m0{
	margin:0px
}

.p10{
	padding:10px
}

.p9{
	padding:9px
}

.p8{
	padding:8px
}

.p7{
	padding:7px
}
.p6{
	padding:6px
}
.p5{
	padding:5px
}
.p4{
	padding:4px
}
.p3{
	padding:3px
}
.p2{
	padding:2px
}
.p1{
	padding:1px
}
.p0{
	padding:0px
}


.p3L{
	padding-left:3px;
}

.p6L{
	padding-left:6px;
}




p.m0p1{
	margin:0px;
	padding:1px	
}


table.h_menu{
	margin:0px;
	padding:0px;
	border:0px;
}



/* フォント設定*/
.pZero{
	margin-top:0px;
}
.fontSize_1em{
	font-size:1em;
	font-family:Impact,sans-self;
}
.px9{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:9px;
}
.px10{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}
.px12 {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
}
.px14{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
}
.px16{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:16px;
}




/******************** 入力フォーム設定　******************************/
.searchBoxSize {
	vertical-align:top;
	width:250px ;
	height:15px;
	font-size: 100%;
	float:left;

}

.searchBtn{
	margin-left:0px;
	border:0px;
	float:left;

}
.searchSelectSize {
	font-size:100%;
}

.paymentSelectSize {
	font-size:medium;
}



.userIDBoxSize { width:360px ; font-size:medium;background-color:#e8e8e8; }


.userPWBoxSize {
	width:360px ;
	font-size:medium;
	background-color:#e8e8e8;
}

.userIDBoxSizeMini { width:200px ; font-size:medium;background-color:#e8e8e8; }
.userPWBoxSizeMini {
	width:200px ;
	font-size:medium;
	background-color:#e8e8e8;
}


.comName {
	width:400px ;
	font-size: large;
	background-color:#e8e8e8;

}


.comKana {
	width:400px ;
	font-size: large;
	background-color:#e8e8e8;

}



.bill_lnm {
	width:220px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_fnm {
	width:220px ;
	font-size: large;
	background-color:#e8e8e8;

}

.bill_lnf {
	width:220px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_fnf {
	width:220px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_zp1 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}

.bill_zp2 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_stt {
	font-size:medium;
}


.bill_adr {
	width:680px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_tl1 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_tl2 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}



.bill_tl3 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}

.bill_eml {
	width:680px ;
	font-size: large;
	background-color:#e8e8e8;

}


.bill_textarea {
	width:680px ;
	font-size: large;
	background-color:#e8e8e8;

}






.billBox {

	width:880px;	height: auto;
	margin-bottom:36px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0px 40px 0px;
}


.billBox_table {

	width:100%;	height: auto;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;

}


.billBox_table td {
	border:1px #999999 dotted;
	padding:12px 6px 12px 6px;
}








.ship_s_lnm {
	width:230px ;
	font-size: large;
	background-color:#e8e8e8;

}


.ship_s_fnm {
	width:230px ;
	font-size: large;
	background-color:#e8e8e8;

}

.ship_s_lnf {
	width:230px ;
	font-size: large;
	background-color:#e8e8e8;

}


.ship_s_fnf {
	width:230px ;
	font-size: large;
	background-color:#e8e8e8;

}




.ship_s_zp1 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}

.ship_s_zp2 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}

.ship_s_stt {
	font-size:medium;
}


.ship_s_adr {
	width:680px ;
	font-size: large;
	background-color:#e8e8e8;

}



.ship_s_tl1 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}


.ship_s_tl2 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}



.ship_s_tl3 {
	width:80px ;
	font-size: large;
	background-color:#e8e8e8;

}


.orderCheckTable {
	margin-bottom:36px;
	margin-left: auto;
	margin-right: auto;
	width:90%;

}



#dateToDeliver {
margin:0;padding:0;
}
	


.ship_frt_hour{
	font-size:medium;
}






.loginBoxSize { width:120px }
.searchBoxSizeBig { width:240px }
.c-kojin { width: 170px }
.c-textarea { width: 100% }
.c-zip { width: 35px }
.c-address { width: 495px }
.c-tel { width: 35px }
.c-email { width: 495px }
.c-cyakka { width: 35px }


.regi-jusho { width: 480px }
.regi-email { width: 480px }
.regi-username { width: 220px }
.regi-pass { width: 220px }



div#masthead{
	width:800px;
}

div#search_top{
	height:80px
}

div#search_content{
	width:800px;
}

div#search_footer{
	width:800px;
	position:relative;
	top:10px
}


/******************** ヘッダーレイアウト Ver1.0 ******************************/
div#headerContainer {
	position: relative;
	width: 800px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display : block;
	
}

div#leftSpace {
	width: 155px;
	height: 72px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	border:10px;
}

div#menuSpace{
	height: 72px;
	margin-left: 155px;
	margin-right: 205px;
	background-image: url('/owners/yumegazai/images/header-banner.jpg');
	background-repeat: no-repeat;
}

div#menuSpace ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0px;
	float: left;
}

div#rightSpace {
	width: 205px;
	height: 72px;
	position: absolute;
	right: 0px;
	top: 16px;
	margin: 0px;
	padding: 0px;
}

div#rightSpace ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0px;
	float: left;
}


.comFlag {

	float:right;
}

/******************** 共通ヘッダーレイアウト Ver2******************************/

.headerContainerInfo { 
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	display : block;
	margin-top:3px;
	margin-bottom:0px;
	text-align:right;
	height:34px;
}


.headerInfo01 {
	float:left;
	padding-right:6px;
	width:25%;
	text-align:left;
}


.headerInfo02 {
	float:left;
	border-right: 1px gray solid;
	padding-right:6px;
	width:65%;
	color:#666666;
}


.sitemap {
	color:gray;
	padding-right:6px;
}



div#headerContainerDefault { 
	position: relative;
	width: 980px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/head-0610.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:0px;

}


div#headerContainerDefault2 { 
	position: relative;
	width: 980px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/header-03yu.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:0px;
}


div#headerContainerDefault3 { 
	position: relative;
	width: 980px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/header-200902yo.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:0px;

}


#headerLogoSpace {
	float:left;
	width:180px;
	text-align:left;
	height:80px;
	
}

#headerMenuSpace {
	float:right;
	width:760px;
	text-align:left;
	height:80px
}




#headerMenuSpace ul {
	margin-top:0px;
	padding:0px;
	text-decoration:none;
	margin-left:0px;

}

#headerMenuSpace li {
	list-style:none;
	margin:0px;
	padding-top:50px;
}


#headerMenuSpace_col01 {
	float:left;
	width:560px;
}

#headerMenuSpace_col02 {
	float:right;
	width:200px;	
}



/******************** 共通ヘッダーレイアウトパーツ配置*****************************
li#imgHeaderPR {width:504px;height:42px;margin-top:0px; margin-bottom:0px;float:none;}
li#imgHeaderSpace {height:50px;margin-top:0px; margin-bottom:0px; clear:both;}
***/



li#imgHome {width:72px;height:30px;float:left;}
li#imgGuide {width:72px;height:30px;float:left;}
li#imgInquire {width:72px;height:30px;float:left;}
li#imgBbs {width:72px;height:30px;float:left;}
li#imgUtil {width:72px;height:30px;float:left;}
li#imgEvent {width:72px;height:30px;float:left;}
li#imgPresent {width:72px;height:30px;float:left;}

/******************** 共通ヘッダーレイアウトパーツ配置******************************/


.presentIcon {
position: absolute; top:20px; left:670px;}


.guideIcon {
position: absolute; top:20px; left:310px;}



/* トップページ ショーケース*/
#topShow{
	
}

.topShowInner {
	position: relative;
}

.topShowInnerLeft {
	float:left;
	width:25%;
	background-color:green;
	text-align:center;
}

.topShowInnerCenter {
	float:left;
	width:50%;
	text-align:center;
}

.topShowInnerRight{
	float:left;
	width:25%;
	text-align:center;
	background-color:green
}


.topShowInnerCenter dl {
	padding:3px;
	margin:3px;
}

.topShowInner ul li {
	margin-top:0px;
	padding:0px;
	
	text-decoration:none;
	list-style:none;
	margin-left:0px;
}

.topShowInner dd{
	padding:0px;
	margin:0px;
}

.productImg {
	display: block;
	padding: 0px 0px 6px 0px;
}




div#headerContainerOrder { 
	position: relative;
	width: 960px;
	height:80px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/head-kaimono.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:0px;
	
}


div#headerContainerOrder2 { 
	position: relative;
	width: 960px;
	height:80px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/header-200902.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:8px;
}


div#headerContainerOrder3 { 
	position: relative;
	width: 960px;
	height:80px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/header-200902.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:8px;
}



/* 検索ページ用スタイル*/

.searchBox {
	clear:both;
	margin:0px;
	padding: 0px;
/*	height:38px; 
	background-image: url('/owners/yumegazai/images/header/green-bar.jpg');
	background-repeat: no-repeat;*/
/*	background-image: url('/owners/yumegazai/images/banner/kensaku-haikei.jpg');*/
	background-color:#006600;
	height:30px;
}

.LineInfo{
	clear:both;
	margin:0px;
	padding: 6px;
	background-color:#006600;
	text-align:right;
	color:#ffffff;

}

.GenreMenu{
	float:left;
	padding:3px 3px 3px 0px;
	width:120px;
}

.SearchSelectBox{
	float:left;	
	padding:3px 3px 3px 10px;
}

.SearchInputBox{
	float:left;
	padding:3px 3px 3px 3px;
	width:390px;
}

.open {
	float:right;
	vertical-align:top;

}
.openOption{
	clear:both;
	color:#ffffff;
	background-color:#006600;
	padding:6px;
}

.SearchQueryBox{
	float:left;
	padding:3px 3px 3px 10px;

}

.moreSearch {
	display:block;
	
}
.SearchOption{
	float:left;
	padding:3px 3px 3px 10px;

	
}

.QCartBox{
	float:right;
	padding:3px 3px 3px 40px;
}

/* 買い物かごページ*/
#cartContainer {

	text-align:center;
	margin:0px;
	padding:0px;
	display : block;
	width:980px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
}

#cartContainer_col1{
	position:relative;
	z-index:50;
	float:left;
	width:210px;
	background-color:#f7f7f7;
}

#cartContainer_col2{
	position:relative;
	z-index:20;
	float:right;
	width:750px;
}

#sendpassContainer {
	width: 980px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border:1px #e8e8e8 solid;
	text-align:center;

}

.sendpassHeader {
	border:1px green dotted;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:900px;	height: auto;
	margin-bottom:180px;
	margin-top:20px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0px 40px 0px;
}

.sendpassErr {
	margin-bottom:20px;
	margin-top:20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:red;	
}

.sendpassDone {
	margin-bottom:20px;
	margin-top:20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:1.2em;

}


div#headerContainerSerarch { 
	position: relative;
	width: 960px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/owners/yumegazai/images/header-200902.jpg');
	background-repeat: no-repeat;
	display : block;
	margin-bottom:0px;
}


.serachResultViewChange{
	text-align:right;
	margin-bottom:3px;

}

.serachResultInfo{
	margin-bottom:6px;
	border:100% #f7f7f7 solid;
	background-color: #e8e8e8;
	color:#666666;
	padding:6px;
}


.testTemp{
	padding-left:470px;
}

/* **/
.PagingControlBox{
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right: auto;
}

.productsPagingControlBox {
	float:left;
}

.productsPagingControlBoxNumber{
	float:right;
	border:1px #e8e8e8 solid;
	padding:3px;
	background-color:#f7f7f7;
}

/* **/

.productsPagingControlBox ul {

	position:relative;
	top:0px;
	list-style-type: none;
	margin: 0px;
	border:0px;
	padding-left:300px;

}

.productsPagingControlBox ul {

	position:relative;
	top:0px;
	list-style-type: none;
	margin: 0px;
	border:0px;
	padding-left:0px;

}

.productsPagingControlBox li{
	float:left;
	list-style:none;
	padding-left:15px;
	padding-right:8px;
	line-height:26px;
}

li.prevGenre {
	float:left;
	list-style:none;
	padding-left:20px;
	padding-right:12px;
	line-height:18px;
	background:url('/owners/yumegazai/images/icon/prevArrow2.jpg') left top no-repeat; 
}


li.nextGenre {
	float:left;
	list-style:none;
	padding-left:20px;
	padding-right:12px;
	line-height:18px;
	background:url('/owners/yumegazai/images/icon/nextArrow2.jpg') left top no-repeat; 
}


.switchInfoBox{
	
	clear:both;
	margin:0px 0px 0px 0px;
	border-bottom:1px #cccccc solid;
	text-align:right;
	
	
}
.switchInfoBox li.switchThumb{
	float:left;
	list-style:none;
	padding-left:380px;
}
.switchInfoBox li.switchList{
	float:left;
	list-style:none;
	padding-left:10px
}
.switchInfoBox li.switchDrop{
	float:left;
	list-style:none;
	padding-left:20px;
}

switchBtn{

	float:left;
	ba
}





/**1商品ページにて　ページング処理**/


.ProductController{
/*
	margin-top:0px;
	height:20px;
	margin-left: auto;
	margin-right: auto;
	background:url('#') left top no-repeat; 
	margin-bottom:16px;
*/

	margin-bottom:8px;
	padding-bottom:6px;
	border-bottom:1px #e8e8e8 dotted;

}


.ProductController ul {

	position:relative;
	top:0px;
	list-style-type: none;
	margin: 0px;
	border:0px;
	padding-left:0px;

}

li.prevProduct {
	float:left;
	list-style:none;
	padding-left:20px;
	padding-right:12px;
	line-height:18px;
	background:url('/owners/yumegazai/images/icon/prevArrow.jpg') left top no-repeat; 
}

li.nextProduct {
	float:left;
	list-style:none;
	padding-left:20px;
	padding-right:12px;
	line-height:18px;
	background:url('/owners/yumegazai/images/icon/nextArrow.jpg') left top no-repeat; 
}

li.parentGenre {
	float:left;
	list-style:none;
	padding-left:25px;
	padding-right:12px;
	line-height:26px;
	background:url('/owners/yumegazai/images/icon/icon-yajirusi.jpg') left top no-repeat; 
}

li.faviProduct {
	float:left;
	list-style:none;
	padding-right:12px;
	padding-left:25px;
	line-height:26px;
	background:url('/owners/yumegazai/images/icon/icon-yajirusi.jpg') left top no-repeat; 
}




div#menuSpaceDefault {
	height: 0px;
	margin-left: 180px;
	background-repeat: no-repeat;
}

div#menuSpaceDefault ul{
	position:relative;
	top:0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0px;
	float: left;
}



div#rightSpaceDefault {
	width: 200px;
	position: absolute;
	top:0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}

div#rightSpaceDefault ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0px;
	float: left;
}








/******************** 共通ヘッダーライン******************************/
#headerLine{
	width: 960px;
	height: 1.4em;
	margin-left: auto;
	margin-right: auto;
}
/******************** 共通ヘッダーレイアウトパンくず******************************/
#bread_navigator{
	margin:1px;
	padding:3px;
	text-align:left;
	display : block;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	
}

/******************** 共通ヘッダーレイアウト設定ここまで******************************/



/******************** メイン設定　******************************/
#mainContainer {
	clear:both;
	padding:0px;
	text-align:left;
	display : block;
	width:980px;
	margin-left: auto;
	margin-right: auto;
}

.adText{

	border: 1px #e8e8e8 solid;
	padding:3px 0px 3px 6px;
	margin:1px 6px 12px 5px;
	width:970px;
	margin-left: auto;
	margin-right: auto;
	background-color:#f7f7f7;
	text-align:left;
	color:#999999;


}

div#mainDefaultRow2 {
	margin-bottom:1px;
}



#mainDefaultRow2_col01{
	float:left;
	
}

#mainDefaultRow2_col02{
	width:250px;
	padding-left:20px;
	float:left;
}


div#containerMain_col1{
	float:left;
	width:180px;
	background-color:#ffffff;
	position:relative;
	z-index:5;
}
div#containerMain_col2 {
	float:right;
	width:790px;
}


div#containerMain_col1_T2{
	float:left;
	width:720px;

}

div#containerMain_col2_T2 {
	float:right;
	width:250px;
}

div#containerMain_col1_T3 {
	float:left;
	width:640px;

}

div#containerMain_col2_T3 {
	float:right;
	width:320px;
}


div#containerGuideMain_col1{
	width:200px;
	float:left;
}
div#containerGuideMain_col2 {
	width:780px;
	float:right;
	border: 1px #e8e8e8 solid;
	padding: 0px 3px 3px 3px;
}
div#containerLoginMain_col1{
	float:left;
	width:320px;
}
div#containerLoginMain_col2 {
	float:right;
	width:620px;

}
div#containerMain_col2_Inner01 {
	float:left;
	width:520px;
	/* 実際の横幅530px 右マージン10px確保*/
}
div#containerMain_col2_Inner02 {
	float:right;
	width:260px;
	background-color:#f7f7f7
}
div#containerMain_col2_Inner01c {
	float:left;
	width:560px;
}

div#containerMain_col2CategoryMode{

	float:right;
	width:790px; /* left width:180px */
/*	width:750px; left width:220px */
/*	width:690px; 更新します。 left width:280px*/

}

div#containerMain_col2CategoryMode_Inner01c {
/* right-margin:10px */
	display:block;
	margin-bottom:300px;
	float:left;
	width:520px;
/*	width:480px;  left 220px 更新します。 */
/*	width:420px;  left 280px更新します。 */
/*	background-color:#f7f7f7;*/
}


div#containerMain_col2CategoryMode_Inner02c {
	float:right;
	width:260px;
	background-color:#f7f7f7
}





div#containerMain_col2_Inner01p {
	float:left;
	width:585px;
	padding:0px 10px 0px 5px;

}


div.containerMain_col2_Inner01Width {

}



div#containerMain_col2_Inner02p {
	float:right;
	width:190px;
	background-color:#f8f8f8
}


div#containerMain_ProcutsName {
 margin-bottom:56px;
 background-color:blue;


}


/** 商品リストページ */
.genreTreeMenu {
	clear:both;
	margin-bottom:8px;
	border-bottom:1px #e8e8e8 solid;
	padding:8px;

}



.genreTreeMenu ul {

	position:relative;
	top:0px;
	list-style-type: none;
	margin: 0px;
	border:0px;
	padding-left:250px;

}

.genreTreeMenu li{
	float:left;
	list-style:none;
	padding-left:15px;
	padding-right:8px;
	line-height:26px;
}

li.treeMenu {
	float:left;
	list-style:none;
	padding-left:25px;
	padding-right:12px;
	line-height:26px;
	background:url('/owners/yumegazai/images/icon/icon-yajirusi.jpg') left top no-repeat; 
}






/******************** カテゴリレイアウト　******************************/

.serviceIcons {
	background-color:lime
	
}

.couponIcon {
	float:left;
}

.shippingIcon {
	float:left;
}

.shippingIcon2{
	float:left;
}

.bookmark {
	float:left;
}



.mainBox{
	margin-top:16px;
	clear:both;

}


.loginMenu {
	margin-bottom:0px;
	border-left:1px #e8e8e8 solid;
}

.loginMenu ul {
	margin:0px; /**マージンが必要な場合値をセットしてください*/
	padding:0px;

}


.logOff {
	margin-top:3px; /**マージンが必要な場合値をセットしてください*/
	margin-bottom:0px;
	text-align:center;
	padding-top:3px;
	padding-bottom:0px;

	
}



.loginMenu li.loginMenuList {
	list-style:none;
	padding-left:25px;
	line-height:26px;
	border-bottom:2px #5b7032 dotted;
	background:url('/owners/yumegazai/images/icon/icon-yajirusi.jpg') left top no-repeat; 

}



.loginMenu li.loginhenkou {
	list-style:none;
	padding-left:25px;
	line-height:26px;
	border-bottom:2px #5b7032 dotted;
	background:url('/owners/yumegazai/images/icon/icon-henkou.jpg') left top no-repeat; 

}


.loginMenu li.loginokini {
	list-style:none;
	padding-left:25px;
	line-height:26px;
	border-bottom:2px #5b7032 dotted;
	background:url('/owners/yumegazai/images/icon/icon-okini.jpg') left top no-repeat; 

}



.loginMenu li.loginpre {
	list-style:none;
	padding-left:25px;
	line-height:26px;
	border-bottom:2px #5b7032 dotted;
	background:url('/owners/yumegazai/images/icon/icon-preleft.jpg') left top no-repeat; 

}


.guideSideMenu{
/**	border:1px #e8e8e8 solid; 
	background-color: #f7f7f7;
*/
	width: 100%;
	border: 1px #e8e8e8 solid;
	padding:0px;
}


.pagingMenu{
	width: 180px;
	border: 1px #e8e8e8 solid;
	padding:0px;
	margin-bottom:6px;
	background-color:fuchsia
}

.categorySideMenu{
/**	border:1px #e8e8e8 solid; 
	background-color: #f7f7f7;
*/

	width: 180px;
	border: 1px #e8e8e8 solid;
	padding:6px 0px 6px 0px;


}



.categorySideMenu ul {
	margin:0px; /**マージンが必要な場合値をセットしてください*/
	padding:0px;

}


.categorySideMenu li {
	list-style:none;
	padding-left:25px;
	line-height:26px;

/*	background:url('/owners/yumegazai/images/icon/folders.gif') left top no-repeat; */
}




li.newProducts{
	background:url('/owners/yumegazai/images/icon/icon-newProducts.gif') left top no-repeat;
}

li.valuePrice{
	background:url('/owners/yumegazai/images/icon/icon-valuePrice.jpg') left top no-repeat;
}




li.cartin{
	background:url('/owners/yumegazai/images/icon/icon-comic.jpg') left top no-repeat;
}




li.categoryTop {
	background:url('/owners/yumegazai/images/icon/category.jpg') left top no-repeat;
}


li.comic{
	background:url('/owners/yumegazai/images/icon/icon-comic.jpg') left top no-repeat;
}

li.oil{
	background:url('/owners/yumegazai/images/icon/icon-oil.jpg') left top no-repeat;
}

li.water{
	background:url('/owners/yumegazai/images/icon/icon-water.jpg') left top no-repeat;
}


li.acrylic{
	background:url('/owners/yumegazai/images/icon/icon-acrylic.jpg') left top no-repeat;
}

li.design{
	background:url('/owners/yumegazai/images/icon/icon-design.jpg') left top no-repeat;
}

li.drawing{
	background:url('/owners/yumegazai/images/icon/icon-drawing.jpg') left top no-repeat;
}

li.pastel{
	background:url('/owners/yumegazai/images/icon/icon-pastel.jpg') left top no-repeat;
}

li.faber{
	background:url('/owners/yumegazai/images/icon/icon-faber.jpg') left top no-repeat;
}

li.book{
	background:url('/owners/yumegazai/images/icon/icon-book.jpg') left top no-repeat;
}

li.nendo{
	background:url('/owners/yumegazai/images/icon/icon-nendo.jpg') left top no-repeat;
}

li.obitsu{
	background:url('/owners/yumegazai/images/icon/icon-obitsu.jpg') left top no-repeat;
}


li.craft{
	background:url('/owners/yumegazai/images/icon/icon-craft.jpg') left top no-repeat;
}

li.craft{
	background:url('/owners/yumegazai/images/icon/icon-craft.jpg') left top no-repeat;
}

li.pebeo{
	background:url('/owners/yumegazai/images/icon/icon-pebeo.jpg') left top no-repeat;
}

li.candle{
	background:url('/owners/yumegazai/images/icon/icon-candle.jpg') left top no-repeat;
}

li.scrapbooking{
	background:url('/owners/yumegazai/images/icon/icon-scrapbooking.jpg') left top no-repeat;
}

li.brash{
	background:url('/owners/yumegazai/images/icon/icon-brash.jpg') left top no-repeat;
}

li.jpaper{
	background:url('/owners/yumegazai/images/icon/icon-jpaper.jpg') left top no-repeat;
}

li.jpaint{
	background:url('/owners/yumegazai/images/icon/icon-jpaint.jpg') left top no-repeat;
}


li.calligraphic{
	background:url('/owners/yumegazai/images/icon/icon-calligraphic.jpg') left top no-repeat;
}

li.canvas{
	background:url('/owners/yumegazai/images/icon/icon-canvas.jpg') left top no-repeat;
}

li.easel{
	background:url('/owners/yumegazai/images/icon/icon-easel.jpg') left top no-repeat;
}

li.frame{
	background:url('/owners/yumegazai/images/icon/icon-frame.jpg') left top no-repeat;
}

li.plate{
	background:url('/owners/yumegazai/images/icon/icon-plate.jpg') left top no-repeat;
}

li.classic{
	background:url('/owners/yumegazai/images/icon/icon-classic.jpg') left top no-repeat;
}

li.engraving{
	background:url('/owners/yumegazai/images/icon/icon-engraving.jpg') left top no-repeat;
}

li.steel{
	background:url('/owners/yumegazai/images/icon/icon-steel.jpg') left top no-repeat;
}

li.tools{
	background:url('/owners/yumegazai/images/icon/icon-tools.jpg') left top no-repeat;
}

li.model{
	background:url('/owners/yumegazai/images/icon/icon-model.jpg') left top no-repeat;
}

li.airbrush{
	background:url('/owners/yumegazai/images/icon/icon-airbrush.jpg') left top no-repeat;
}


li.pottery{
	background:url('/owners/yumegazai/images/icon/icon-pottery.jpg') left top no-repeat;
}


li.wateroil{
	background:url('/owners/yumegazai/images/icon/icon-wateroil.jpg') left top no-repeat;
}

li.etc{
	background:url('/owners/yumegazai/images/icon/icon-etc.jpg') left top no-repeat;
}

li.bookshelf{
	background:url('/owners/yumegazai/images/icon/icon-bookshelf.jpg') left top no-repeat;
}


li.noSetGenre {
	background:url('/owners/yumegazai/images/icon/icon-noSetGenre.jpg') left top no-repeat;
}


li.movie{
	background:url('/owners/yumegazai/images/icon/icon-movie.jpg') left top no-repeat;
}


.guideSideMenu{
	margin:0px;
	padding:0px;


}

.treeCategoryBox {
	text-align:left;
	border:1px #e8e8e8 solid;
	width:180px;
/*	width:280px; 更新します。 */

}

.treeCategoryBox2 {
	text-align:left;
	border:1px #e8e8e8 solid;

}



.categoryMainBox_col2 {
	border:1px #e8e8e8 solid;
	width:265px;

	margin-left:10px;
	float:left;	
}



.categoryMainBox2 {
	text-align:left;
	border:1px #e8e8e8 solid;
	
}


.categoryMainMenu {
	margin-bottom:32px;
	margin:1px;
	padding:1px;

}

.categoryMainMenu2 {
	margin-bottom:32px;
	margin:10px;
	padding:3px 3px 3px 10px;

}

.categoryLeftMenu {
	margin-bottom:2px;
	padding:3px 3px 3px 0px;

}


.categoryMainMenu ul {
	margin:0px;
	padding:0px;

}

li.genreEnd2{
	list-style:none;
	padding:0px 0px 0px 16px;
	margin:8px 0px 8px 0px;
	background:url('/owners/yumegazai/images/icon/arrow01.jpg') left top no-repeat;
	line-height:14px;
}

li.genre2{
	list-style:none;
	padding:0px 0px 0px 16px;
	margin:8px 0px 8px 0px;
	background:url('/owners/yumegazai/images/icon/arrow01.jpg') left top no-repeat;
	line-height:14px;
}



.guideMenuBox {
	padding:3px 3px 3px 0px;

}

li.guideMenu{
	list-style:none;
	padding:0px 0px 0px 16px;
	background:url('/owners/yumegazai/images/icon/arrow01.jpg') left top no-repeat;
	line-height:14px;
	margin:6px 0px 0px 6px;
}




.categoryMainMenu li.genreEnd{
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/folder.gif') left top no-repeat;
	line-height:26px;
}

.categoryMainMenu li.genre{
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/folders.gif') left top no-repeat;
	line-height:26px;
}


.categoryMainMenu li.yoyaku{
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/animation-denkyu.gif') left top no-repeat;
	line-height:26px;
	color:#FF0000;
}




/*
.categoryMainMenu li ul li {
	background-image:url('/owners/yumegazai/images/icon/folder.gif');
}  

**/

.productHelpMenu {
	margin-bottom:32px;
	margin:3px;
	padding:3px;

	
}


.productHelpMenu ul {
	margin:0px;
	padding:0px;

}

.productHelpMenu li.zoom{
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/icon-kakudai.jpg') left top no-repeat;
	line-height:20px;
	color:gray;
}

.categoryMainMenu li.zoomCommnet{
	list-style:none;
	padding-left:25px;
	line-height:20px;	color:gray;
}




.faqBox {
	margin-bottom:0px;
	padding:3px;

	
}


.faqBox ul {
	margin:0px;
	padding:0px;

}

.faqBox li.answer{
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/folder.gif') left top no-repeat;
	line-height:26px;
}

.faqBox li.question {
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/folders.gif') left top no-repeat;
	line-height:26px;
}





.relevantCategory {
	margin-bottom:32px;
	margin:3px;
	padding:3px;
	
}


.relevantCategory ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.relevantCategory li{
	list-style:none;
	padding-left:25px;
	background:url('/owners/yumegazai/images/icon/folderRelevant.gif') left top no-repeat;
	line-height:26px;
}


.relevantCategoryBox {

	width: 180px;
	border: 1px #e8e8e8 solid;
	padding:0px;
	margin-bottom:6px;

}

/******************** カテゴリメイン設定　******************************/
#mainContainerCategory {
	margin:0px;
	padding:0px;
	text-align:left;
	display : block;
	width:560px;
	margin-left: auto;
	margin-right: auto;
	
}

#rightContainerCategory {
	margin:0px;
	padding:0px;
	text-align:left;
	display : block;
	width:180px;
	
}

/******************** フッター設定******************************/
div#fotterContainer {
	margin-left: auto;
	margin-right: auto;
	display : block;
	width:980px;
	clear:both;
	padding-top:80px;
	position:relative;
	z-index:10;
	background-color:#ffffff;
	background-image:url('/owners/yumegazai/images/backrp.jpg');
	background-repeat:repeat-x;


}

div#fotterContainer ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

div#fotterContainer li {
	float:left;
	padding: 6px 6px 6px 6px;
	text-align:center;
	border-right:1px #cccccc solid;

}

li#txtHome {
	width:8%;
	border-right:1px solid #cccccc;
	float:left
}
li#txtCategory {
	width:8%;
	border-right:1px solid #cccccc;
	float:left
}

li#txtSearch {
	width:8%;
	border-right:1px solid #cccccc;
	float:left
}

li#txtCart {
	width:8%;
	border-right:1px solid #cccccc;
	float:left
}

li#txtGuide {
	width:10%;
	border-right:1px solid #cccccc;
	float:left
}
li#txtInquire {
	width:10%;
	border-right:1px solid #cccccc;
	float:left
}
li#txtBbs {
	width:12%;
	border-right:1px solid #cccccc;
	float:left
}
li#txtShoppingRules {
	width: 17%;
	border-right: 1px solid #cccccc;
	float:left
}
li#txtPolicy {

	float: left
}

#fotterLine{
	clear:left;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	position: relative;
	top: 0px;
	left: 0px;
}

/*フッタースタイルここまで*/





/*カラーチャートスタイルここから*/

#fabercastell{
	width: 796px;
	border: 1px #999999 double;
	padding: 1px;
}


.dot_hr {
  color: #5b7032; /* 線の色(IE用) */
  background-color: #5b7032; /* 線の色(NN用) */
  height: 3px; /* 線の太さ */
  border: 3px; /* 枠の太さ */
  border-style:dotted; /* 枠の種類 */
}
.dotted { 
border-style : dotted ; 
border-color : #ff4500 ;
}


.shadow {
    background: url(/owners/yumegazai/images/logo.gif) right bottom;
    float: left; /* 回り込み制御 */
}
 
.shadow img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffe0; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}


/******************** レフトメニュー設定　******************************/


#menuCategory{
	width: 155px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

/*メニューヘッダー*/
#menuCategory .menuHeader{
	width: 155px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background:url('../images/bar-ash645-35.jpg') no-repeat left;

}


/*メニューフッター*/
#menuCategory .menuFoter{
	width: 155px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background:url('../images/bar-ash800-35b.jpg') no-repeat left;

}


#menuCategory li {
	margin-top: 5px;
	list-style: none;
	width: 155px;
	background:url(../images/ul.gif) left top no-repeat;
	float:left;}




/*ボックスレイアウト*/
.defaultWidth{
	width:800px;
	margin-left: auto;
	margin-right: auto;

}

.loginMenuOff {
	padding: 4px 3px;
	background-color: #ffffff;
	border-bottom-color: #5b7032;
	border-bottom-style:dotted;
	border-bottom-width:2px
}


.categoryBox{
	background-color: #ffffff;
	border-bottom-color: #5b7032;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	width:560px;
}


/*付箋レイアウト*/

.stickyMenuRanking {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #0033cc;
}

.stickyMenuUtil {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #2E85B3;
}

.stickyMenuUtil2 {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #993366
}


.genrePickup {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #008080;
}

.genreList {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #5b7032;
}



.showCase {
	padding : 0px 0px 16px 0px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: lime;
}

.rmdCagegoryBox{
	margin-bottom:24px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
}


.rmdCagegory {
	padding: 3px 10px;	
	border-left: 9px solid #FFDD00;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #006600;
	border-bottom:1px dotted #cccccc;
}


.saleInfo {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #FF3300;
}



.showFeature {
	padding: 3px 10px;	
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #669999;
}


.boxTopLine {
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #FFDD00;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	border-right-color: #CCCCC0;
	border-bottom-color: #CCCCC0;
	border-left-color: #2E85B3;

}

.BreadRubbish{
	padding:3px;
	margin:6px;
}

.BreadRubbishMargOnSet{
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;

}
.BreadRubbishMargOffSet{
	padding-top:6px;
	padding-left:16px;
	padding-bottom:6px;
	text-align:left;
	background-image:url('/owners/yumegazai/images/mushimegane.jpg');
	background-repeat: no-repeat;

}


/* PR 用*/
div#mainPrBox{
	background-color:#e8e8e8;
	margin-bottom:8px;
	position:relative;
	height:88px;

	
}

div#mainPrBoxMenu {
	text-align:center;

}


div#mainPrBoxMenu ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin:0px;
}


div#mainPrBoxMenu li {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

li#mainPR_01 {
	width:110px;
	margin:0px;
	float:left;
}

li#mainPR_02 {
	width:110px;
	margin:0px;
	float:left;
}

li#mainPR_03 {
	width:110px;
	margin:0px;
	float:left;
}

li#mainPR_04 {
	width:110px;
	margin:0px;
	float:left;
}


li#mainPR_05 {
	float:left;
}



div#mainPrBoxInfo_01 {
	text-align:center;
	padding-bottom:1px;
	background-color:#f7f7f7 ;
	border:1px #e8e8e8 solid;

	width:465px;
	left:0px;
	top:0px;
	margin-bottom:6px;
	position: absolute;

}


div#mainPrBoxInfo_02 {
	text-align:center;
	padding-bottom:1px;
	background-color:#f7f7f7 ;
	border:1px #e8e8e8 solid;

	width:465px;
	left:0px;
	top:0px;
	margin-bottom:6px;
	position: absolute;
}

div#mainPrBoxInfo_03 {
	text-align:center;
	padding-bottom:1px;
	background-color:#f7f7f7 ;
	border:1px #e8e8e8 solid;
	height:80px;
	width:465px;
	left:0px;
	top:0px;
	margin-bottom:6px;
	position: absolute;
}








/*
.mainPR_on{
	visibility:visible;

}

.mainPR_off{
	visibility:hidden;
}


.stackView01{
	z-index:3;
	
}

.stackView02{
	z-index:2;
	
	
}


.stackView03{
	z-index:1;
	
	
}
*/


/*検索*/

.searchTable{
	
	
}

.searchTable td {

}

.searchTd{
	width:152px;

}

.searchImg {
	
}

.searchTxt {
	height:45px;
	padding-left:3px;
	padding-right:3px;
}


.searchRepeaterTable {
	border:1px #e8e8e8 solid;
	width:470px;
	height:96px;
	float:left;
}


.searchRepeater_col1 {
	float:left;
	width:80px;
}


.searchRepeater_col2 {
	float:right;
	width:390px;
	padding-top:3px;
}



/* 商品リストの配置 */

div.PLD_table{
	clear: both;

	/*display: table; IE is not supported. */
}

/* IE is not supported.
div.PLD_row{
	display: table-row;
}
*/

.aaa li{
	float: left;
	padding:10px;
}

div.PLD_cell_Thumb{
	float: left;
	padding-top:10px;
	padding-bottom:1px;
	margin-bottom: 1em;
	width: 20%;


	/*display: table-cell; IE is not supported. */
}

/* データの配置 サムネイル */
.ProductImage_Thumb { 
	height:130px;
	width:130px;
	text-align:center;
	vertical-align:bottom;
	margin-bottom:8px;
	border:1px #e7e7e7 solid;
}

.ProductImage_Thumb2{ 
	height:150px;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	margin-bottom:8px;
	border:1px #e7e7e7 solid;
}

.ProductImage_Thumb_Name{
	width:115px;
	padding:3px;
	border:1px #e8e8e8 solid;
	background-color:#f7f7f7;
}

.ProductImage_Thumb_Name2{
	width:145px;
	padding:3px;
	border:1px #e8e8e8 solid;
	background-color:#f7f7f7;
}


.ProductImage_Thumb_Price{
	width:120px;
}


.ProductImage_Thumb_Price2{
	width:150px;
}


.AddToCart_ThumbView{
	
	
}


/* データの配置 リストページ */
div.PLD_cell_row {
	margin-top:4px;
	clear:both;
}


div.ProductImage_List { 
	width:80px;
	height:80px;
	vertical-align:bottom;
	float:left
}


div.PLD_cell_List{
	float: left;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom: 1em;
	background-color:#f7f7f7;
	/*display: table-cell; IE is not supported. */

}


div.AddToCart_ListView{
	text-align:right;
}



div.ProductImage_Main {
	width: 292px;
	background-color: #f7f7f7;
	text-align: center;
	border: 1px #e8e8e8 solid;
	padding:3px;
	float:left;
}


div.ProductInfo_Main{
	position: relative;
	color:#666666;
	left: 10px;
	width:280px;
	padding-left: 0px;
	padding-right: 0px;
	float:left;
}

.ProductInfo_Main p {
	padding:3px;
	margin:6px;
}

/*
.ProductInfo_Main span {

	background-color: #006600;
	color:white;
	padding:3px 3px 3px 3px;
	margin:0px 6px 0px 0px;
}
*/

.ProductMainCart {
	text-align:left;
	padding: 20px 12px 6px 12px;
	background-color:#ffffff;
	border-top:1px #e8e8e8 solid;
	border-right:1px #e8e8e8 solid;
	border-bottom:1px #e8e8e8 solid;
/*	background:url('/owners/yumegazai/images/cartback.jpg') center top no-repeat;
*/
	height:150px;
	margin:0px 0px 16px 0px;
}


.ProductAddCart {
	width:50px ;
	font-size: large;

	margin-right:12px;
	margin-left:6px;
	
}

div.ProductMainInfo{
	margin-bottom:8px;

}


div.ProductRelevant{
	clear:both;
	margin-bottom:26px;
	
}



div.ProductDescription_Main{
	text-align:left;
	margin-bottom:30px;
}


.shippingTable td {
	border:1px gray solid;
}

.receiptTable td {
	border:1px gray solid;
	padding:6px;
}

#registName {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	height:55px;
	padding:6px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px #cccccc solid;
	text-align:center;

}

#registName li.icon {
	float:right;
	list-style:none;
	padding-left:25px;
	padding-right:12px;
	line-height:26px;
	background:url('/owners/yumegazai/images/icon/icon-yajirusi.jpg') left top no-repeat; 
}



.newProductInfo {
	float:left;
	width:35%;
	text-align:left;
}


.newProductInfoList {
	float:right;
	text-align:right;
	width:65%;

}


/* ordercheck */

.OrderGroupTable {
	width:98%;
	padding:5px;
	margin-top:30px;
	margin-bottom:35px;
	margin-left: auto;
	margin-right: auto;
	
}

.OrderGroupTable2 {
	width:98%;
	padding:5px;
	margin:5px;
}


.OrderGroupTable td {
	border: 1px #999999 solid;
	padding:3px;
	
	
}

.LineItemsTable {
	width:865px;
	padding:5px;
	margin-top:8px;
	margin-bottom:18px;
	margin-left: auto;
	margin-right: auto;

}


.LineItemsTable th {
	background-color:green;	
}


/* new HeaderCSS *****************************************************************/

.hContainer{
	position:relative;
	z-index:20;
	margin:0px;
	padding:0px;
	width:980px;
	margin-left: auto;
	margin-right: auto;
	background-image:url('/owners/yumegazai/images/header/haikei-0928.jpg');
	background-repeat: no-repeat;
}


.hContainer2{
	margin:0px;
	padding:0px;
	width:980px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	background-image:url('/owners/yumegazai/images/header/haikei-0928.jpg');
	background-repeat: no-repeat;
	z-index:20;
}

#logo {
	width:135px;
	left: 0px;
	top:20px;
	position:absolute;
}

.hInfo{
	float:right;
	text-align:right;
	margin-bottom:6px;
}


.hGuide{
	width:100%;
	float:right;
	text-align:right;
	color:#333333;
	margin-right:58px;

}

.hGuide div {
	margin-bottom:3px;
	border: 1px #e8e8e8 solid;
	padding:3px;
	margin:3px 3px 3px 3px;
	float:right;
	background-color:#ffffff;
}



.hCategoryBox{
		clear: both;
}

.hContainer ul {
	list-style-type: none;
	margin: 0px;
	padding:0px;

}

.hContainer li {
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	text-align:center;
}


/* カテゴリメニュー１段目 clear:both;*/
li#tabComic {
clear:both;
	width:54px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
	margin-left:138px;
}
li#tabOil {
	width:52px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabWater {
	width:60px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabAcrylic{
	width:72px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabJpaint{
	width:77px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabDrawing {
	width:76px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabBrush{
	width:40px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabPaper{
	width:46px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabPastel{
	width:86px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabCanvas{
	width:85px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabEasel{
	width:53px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabFrame{
	width:43px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	float:left;
}

/* カテゴリメニュー２段目 clear:both;*/

li#tabDesign {
	clear:both;
	width:50px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
	margin-left:10px;
}
li#tabCalligraphic {
	width:59px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabJpaper {
	width:67px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabCraft{
	width:56px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabNendo{
	width:46px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabDoll{
	width:40px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabCandle{
	width:70px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left
}
li#tabPottery{
	width:46px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabTools{
	width:64px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabSteel{
	width:70px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabModel{
	width:50px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabBookshelf{
	width:66px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabEtc{
	width:50px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabNewProducts{
	width: 70px;
	height: 23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right: 1px #cccccc solid;
	float: left;

}
li#tabHOME {
	width:33px;
	height:23px;
	/*
	border-top:1px solid orange;
	border-left:1px solid orange;
	border-right:1px solid orange;
	*/
	float:left;
	margin-left:6px;
}

/* end カテゴリメニュー２段目*/

li#tabEngraving{
	width:60px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabAirBrush{
	width:75px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabGoods{
	width:50px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}
li#tabEvent{
	width:50px;
	height:23px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
}



/* トップページデザイン関連スタイル*/


.TopPR{
	height:275px;
	border:1px #e7e7e7 solid;
	margin-bottom:16px;
	
}

.today{
	margin:6px;
	
}

.TopPrBanner{
	margin-bottom:6px;
}

.TopPrInfo{
	margin-left:6px;
}


table .abc td{
	padding:6px;
	border-bottom-color:aqua
}

/* お知らせ文章*/

.listInfo ul{
	margin-top:0px;
	padding:0px;
	text-decoration:none;
	margin-left:0px;
}

.listInfo li{
	list-style:none;
	margin:0px;
	padding-top:8px;}


/* 現在のページに表示するメニューリスト*/
.currentListMenu li {
	margin:3px;
	padding:3px;
}

.currentListMenuBoxByGuide {
	margin-bottom:6px;
	border: 1px #e8e8e8 solid;
	padding:3px;
	margin: 3px 3px 10px 3px;
}

.currentListMenuBoxByGuide table {
		width:100%;
}

.currentListMenuBoxByGuide tr {
	vertical-align:top;
	
}

.currentListMenuBoxByGuide td {
	width:50%;
	
}

.annotationBoxByGuide {
	margin-bottom:6px;
	border: 1px #e8e8e8 solid;
	padding:6px;
	margin: 3px 3px 10px 3px;
	width:200px;margin-left:535px;
	background-color:#f7f7f7;
	
	}

.cartFormPart2{
	margin:3px;
	padding:3px;
	text-align:left;
	color:#333333;
}

.cartFormPart1{

	float:right;

}


.recGenre{
	float:left;
	margin:0px;
	padding:0px 3px 3px 0px;
	width:125px;
}

.recGenreImg{
	list-style:none;
	padding:8px 0px 0px 1px;
	margin:0px 0px 6px 6px;
}

.recGenreImg img {
	width:110px;
	height:110px;
	border:1px #e8e8e8 solid;
	padding:3px;
}

.recGenreLink {
	list-style:none;
	background:url('/owners/yumegazai/images/icon/disc.gif') left top no-repeat; 
	margin-left:10px;
	padding:0px 0px 8px 12px;


}

/*ordercheck*/
.orderCheck_Box {
	border:1px #e8e8e8 solid;
	width:980px;
	height: auto;
	margin-bottom:36px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0px 40px 0px;
	
	background-image:url('');
	background-repeat:no-repeat;
	position:relative;
}

.ordercheckInfo{
	width: 542px;
	float: left;
	text-align: left;
	margin: 6px 20px 0px 6px;
}
.orderNumber{
	width:400px;
	border:1px #cccccc solid;
	float:right;
	margin-top:6px;
	margin-right:6px;
}

.orderNumber li{
	list-style:none;
	padding:3px;
	text-align:right;
	font-size:larger;
}

.paymentStatus{
	float:left;
	margin:6px 20px 6px 6px;
	width:542px;
	border:1px #cccccc solid;
	background-color:#ffffff;
}
.orderTools{
	width:400px;
	border:1px #cccccc solid;
	float:right;
	margin:6px 6px 6px 0px;
	float:left;
	font-size:x-small;

}
.orderTools li{
	list-style:none;
	padding:3px;
	text-align:right;
	font-size:larger;
}

.registerResponse{
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width:400px;
	padding:16px;

}

.cartListBox{
	clear:both;

}

.shippingStatusBox{
	width:963px;
	margin:60px 6px 6px 6px;
	text-align:left;
	border:1px #cccccc solid;
}

.os_frame1
{
	 background-color: #ddddcc; 

}

.os_frame_header{
	padding:6px;
	color: #660000; font-weight: bold; 
}

.os_frame2
{
	padding:6px;
	background-color: #eeeedd;
}

.os_frame_white
{
	background-color: White;
	padding:6px;
}

.os_productName
{
	color:#333333; font-weight: bold;
}

.os_productId
{
	color:#333333; font-weight: bold;
}

.os_hilite
{
	background-color: #FFFFAA;
}

.shippingOrderTable{
	padding:6px;
}

.shippingOrderTable th{
	background-color:green
}

