.nage{
font-size:16px;
color:#FF0000;
border:#FF0000 solid 2px;
width:320px;
margin-left:0px;
padding:5px 0px 3px 10px;
line-height:140%;

}

#naboxr	{
width:652px;
margin-left:auto;
margin-right:auto;
padding:2px;
text-align:left;
}

#natitle-oh h2{
    text-align:center;
	font-size:25px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:150px;
	color:#C60202;
	margin-top:0px;
	line-height:120%;
	background-image:url(http://www.curtainshop.jp/designroll/banner8.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	
}

#natitle-oh2 h2{
    text-align:center;
	font-size:28px;
	font-weight:bold;
	padding-bottom:50px;
	padding-top:17px;
	color:#3399CC;
	margin:0px 0px ;
		background-image:url(http://www.curtainshop.jp/designroll/banner9.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	
}				

.naorsmainmidashi	{
	font-size:23px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	color:#C60202;
	
	


	

	
					
	}	

.naorsmainmidashi5	{
	color:#3399CC;
	font-size:23px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	line-height:160%;
	padding-left:120px;
	
	
					
	}	

.naoritemBOX{
    width:215px;
	margin:0 0 10px 0;
	float:left;
	border-style:none;
	text-align:center;
	}
	
.nanaoritemPHOTO{
    margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	width:170px;
	border:solid 1px #CCCCCC;
	}
	
.naoritemTEXT-1{
    margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	width:170px;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	background-image:url(http://www.curtainshop.jp/designroll/aya_g.gif);
	border:solid 1px #CCCCCC;
	
	}	
	
.nadesign4{
    font-size:14px;
	font-weight:bold;
	text-align:center;
	color:white;
	line-height:200%;
	background-color:#C60202;
	
			
}

.nadesign3{
    text-align:center;
	font-weight:bold;
	color:#3333FF;
	margin-top:80px;
		
}	
	
#nadesign5{
	margin:0 0 0 250px;
	padding-left:15px;
	}	
	
.naletter{
margin-left:275px;
font-size:12px;

}
.naletter2{
margin-left:265px;
font-size:12px;

}

.naorsmallmainmidashi {
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	line-height:200%;
	color:white;
	background-color:#C60202;
	
}

.naorsmallmainmidashi2 {
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	line-height:200%;
	color:white;
	background-color:#66CC00;
	
}


#naseisaku dl {
    border-top:0;
    border-bottom:1px dotted #922E6F;
    border-left:1px dotted #922E6F;
    border-right:1px dotted #922E6F;
	background-color:#FFFFFF;
    
	
}
#naseisaku dt {
    float:left;
    clear:both;
    width:250px;
	padding:0.5em;
    border-top:1px dotted #922E6F;
    white-space:nowrap;
}
#naseisaku dd {
    margin-left:250px;    /* = dt.width + dt.padding */
    padding:1ex;
    border-top:1px dotted #922E6F;
    border-left:1px dotted #922E6F;
    
}

#naseisaku2 dl {
    border-top:0;
    border-bottom:1px dotted #FF9933;
    border-left:1px dotted #FF9933;
    border-right:1px dotted #FF9933;
	background-color:#FFFFFF;
    
	
}
#naseisaku2 dt {
    float:left;
    clear:both;
    width:250px;
	padding:0.5em;
    border-top:1px dotted #FF9933;
    white-space:nowrap;
}
#naseisaku2 dd {
    margin-left:250px;    /* = dt.width + dt.padding */
    padding:1ex;
    border-top:1px dotted #FF9933;
    border-left:1px dotted #FF9933;
    
}

.naorletter-2{
    line-height:145%;
	padding:5px 10px 5px 10px;
	font-size:12px;
	border:dashed #C60202 2px;
		
				
}
.naorsmallmainmidashi1 {	text-align:center;
	font-size: 12px;
	font-weight:bold;
	line-height:200%;
	color:#922E6F;
	background-color:#F4ECF1;
	border-top:dotted 2px #922E6F;
	border-bottom:dotted 2px #922E6F;
}

.naoritemTEXT-11 {    margin:0;
	padding:0 0 0 3px;
	text-align:center;
	width:170px;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	
}

#naorder table{
    border-right:#99CC00 dotted 1px;
	border-top:#99CC00 dotted 1px;
	border-left:#99CC00 dotted 1px;
		}

#naorder table th{
border-bottom:#99CC00 dotted 1px;
border-right:#99CC00 dotted 1px;
width:150px;
padding:5px;
background-color:#F8FFE6;
}

#naorder table td{
border-bottom:#99CC00 dotted 1px;
width:400px;
padding:5px;

}

#naorder2 table{
    border-right:#922E6F dotted 1px;
	border-top:#922E6F dotted 1px;
	border-left:#922E6F dotted 1px;
		}

#naorder2 table th{
border-bottom:#922E6F dotted 1px;
border-right:#922E6F dotted 1px;
width:150px;
padding:5px;
background-color:#CCCCFF;
background-color:#CC3399;
background-color:#F7E4FA;
background-color:#F1E7F5;
background-color:#FAF1FE;

}

#naorder2 table td{
border-bottom:#922E6F dotted 1px;
width:400px;
padding:5px;

}

.naorsmallmainmidashi3 {	text-align:center;
	font-size: 12px;
	font-weight:bold;
	line-height:200%;
	color:#339900;
	background-color:#D9E998;
	border-top:dotted 2px #99CC00;
	border-bottom:dotted 2px #99CC00;
}

.decenter{
margin:0 auto 0 auto;
}



