

/* ---------------------------------J^OE_E[h--------------------------------- */


/* ------------------J^OE_E[hTOP------------------ */

table.usefull_top{
	width:736;
	padding:0px;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	}
    
td.usefull_top_h3{
	width:360px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	}
    
td.usefull_top_margin{
	width:16px;
	padding:0px;
	margin:0px;
	}
    
td.usefull_top_photo{
	width:92px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	}
    
td.usefull_top_name{
	width:260px;
	padding-top:6px;
	padding-right:8px;
	margin:0px;
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#523C2D;
	line-height:1.4em;
	vertical-align:top;
	}


/* ------------------DIY gbvy[W------------------ */

table.diy_top{
	width:570px;
	padding:0px;
	margin-top:8px;
	margin-left:0px;
	margin-right:auto;
	margin-bottom:0px;
	border-bottom:solid 3px #FE752A;
	}
    
td.diy_top_menu{
	width:273px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}
    
td.diy_top_margin{
	width:24px;
	padding:0px;
	margin:0px;
	}
	
p.diy_top{
	text-align:left;
	font-size:11px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	margin-top:8px;
	margin-left:16px;
	margin-right:0px;
	margin-bottom:16px;
	padding-left:0px;
	line-height:1.9em;
	vertical-align:middle;
	}

p.diy_top a:link{
	color:#351E12;
	text-decoration:none;
	}
p.diy_top a:active{
	color:#351E12;
	text-decoration:none;
	}
p.diy_top a:visited{
	color:#65544B;
	text-decoration:none;
	}
p.diy_top a:hover{
	color:#856E62;
	text-decoration:none;
	}

ul.diy_menu{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	margin-top:16px;
	margin-left:24px;
	margin-right:0px;
	margin-bottom:24px;
	padding-left:0px;
	vertical-align:middle;
	list-style-image:url(../images/common/mark_link_c.gif);
	}
	
li.diy_menu{
	line-height:1.2em;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-left:0px;
	}

li.diy_menu a:link{
	color:#351E12;
	text-decoration:none;
	}
li.diy_menu a:active{
	color:#351E12;
	text-decoration:none;
	}
li.diy_menu a:visited{
	color:#800080;
	text-decoration:none;
	}
li.diy_menu a:hover{
	color:#FE752A;
	text-decoration:none;
	}

/* ------------------DIY page rayout------------------ */

table.diy_page{
	width:760px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-bottom:solid 3px #FE752A;
	}
    
td.diy_page_side{
	width:184px;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	}
    
td.diy_page_main{
	width:575px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	border-left:solid 1px #EAD09D;
	}

/* ------------------DIY Side Menu ------------------ */


ul.diy_side_menu{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#FE752A;
	margin-top:0px;
	margin-left:24px;
	margin-right:4px;
	margin-bottom:0px;
	padding:0px;
	vertical-align:middle;
	list-style-image:url(../images/common/mark_link_c.gif);
	}
	
li.diy_side_menu{
	line-height:1.2em;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-left:0px;
	}

li.diy_side_menu a:link{
	color:#351E12;
	text-decoration:none;
	}
li.diy_side_menu a:active{
	color:#351E12;
	text-decoration:none;
	}
li.diy_side_menu a:visited{
	color:#800080;
	text-decoration:none;
	}
li.diy_side_menu a:hover{
	color:#FE752A;
	text-decoration:none;
	}

/* ------------------DIY Contents ------------------ */


h2.diy{
	margin:0px;
	padding:0px;
	}

h3.diy{
	text-align:left;
	font-size:18px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:32px;
	padding-left:8px;
	line-height:1.6em;
	vertical-align:middle;
	background-color:#D9C144;
	}

.diy_contents{
	text-align:left;
	margin:16px;
	padding:0px;
	}

.diy_contents em{
	color:#A5523E;
	font-weight:normal;
	text-decoration:underline;
	}


.prepare{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	margin:16px;
	padding:16px;
	background-color:#E3DCB5;
	}

/* ------------------DIY@y[Wir------------------ */

table.diy_navi{
	width:575px;
	padding:0px;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
	border-top:solid 1px #EAD09D;
	}
    
td.diy_navi_number{
	padding-left:8px;
	margin:0px;
	text-align:left;
	}
    
td.diy_navi_nextback{
	padding-right:8px;
	margin:0px;
	text-align:right;
	}


/* ------------------tH[k gbvy[W------------------ */

table.reform_top{
	width:570px;
	padding:0px;
	margin-top:8px;
	margin-left:0px;
	margin-right:auto;
	margin-bottom:0px;
	}
    
td.reform_top_menu{
	width:570px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}

ul.reform_menu{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	margin-top:0px;
	margin-left:48px;
	margin-right:0px;
	margin-bottom:32px;
	padding-left:0px;
	vertical-align:middle;
	list-style-image:url(../images/common/mark_link_d.gif);
	}
	
li.reform_menu{
	line-height:1.2em;
	margin-top:4px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:12px;
	padding-left:0px;
	}

li.reform_menu a:link{
	color:#351E12;
	text-decoration:none;
	}
li.reform_menu a:active{
	color:#351E12;
	text-decoration:none;
	}
li.reform_menu a:visited{
	color:#800080;
	text-decoration:none;
	}
li.reform_menu a:hover{
	color:#0098DF;
	text-decoration:none;
	}

/* ------------------tH[k Side Menu ------------------ */


ul.reform_side_menu{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#FE752A;
	margin-top:0px;
	margin-left:24px;
	margin-right:8px;
	margin-bottom:0px;
	padding:0px;
	vertical-align:middle;
	list-style-image:url(../images/common/mark_link_d.gif);
	}
	
li.reform_side_menu{
	line-height:1.2em;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-left:0px;
	}

li.reform_side_menu a:link{
	color:#351E12;
	text-decoration:none;
	}
li.reform_side_menu a:active{
	color:#351E12;
	text-decoration:none;
	}
li.reform_side_menu a:visited{
	color:#800080;
	text-decoration:none;
	}
li.reform_side_menu a:hover{
	color:#0098DF;
	text-decoration:none;
	}


/* ------------------tH[k page rayout------------------ */

table.reform_page{
	width:760px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	border-bottom:solid 3px #0098DF;
	}
    
td.reform_page_side{
	width:184px;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	}
    
td.reform_page_main{
	width:575px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	border-left:solid 1px #D5D5D5;
	border-right:solid 1px #D5D5D5;
	}

/* ------------------tH[k Contents ------------------ */


h2.reform{
	margin:0px;
	padding:0px;
	}
	
		
h4.reform{
	font-size:14px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	color:#523C2D;
	margin-top:24px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-left:4px;
	vertical-align:middle;
	line-height:1.7em;
	border-left:none;
	border-top:solid 1px #D5D5D5;
	border-bottom:solid 1px #D5D5D5;
	}
	
		
p.reform{
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	color:#523C2D;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:16px;
	vertical-align:middle;
	line-height:1.4em;
	}

.reform_contents{
	text-align:left;
	margin:24px;
	padding:0px;
	}

.reform_contents em{
	color:#A5523E;
	font-weight:normal;
	text-decoration:underline;
	}


.inquiry{
	text-align:left;
	padding:16px;
	background-color:#F4EECF;
	}


/* ------------------tH[k »iΔΰe[u------------------ */

table.reform_products{
	width:500px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	}
    
td.reform_products{
	width:250px;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	}



/* ------------------CAD_E[h@y[WCAEg------------------ */

.cad_seat{
	width:540px;
	padding-top:0px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border:solid 1px #DDDCDC;
	}
.cad_seat p{
	font-weight:bold;
	}	
		
p.cad_name{
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	color:#523C2D;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:24px;
	line-height:1.4em;
	font-weight:normal;
	}

table.cad{
	width:350px;
	}

td.cad{
	width:200px;
	padding:0px;
	margin:0px;
	text-align:right;
	}

/* ------------------------------fΪΠξ------------------------------ */

.media_seat{
	width:540px;
	padding-top:0px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border:solid 1px #DDDCDC;
	}

/* ------------------fΪe[u------------------ */
table.media{
	width:540px;
	padding:0px;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	}
    
td.media_cover{
	width:110px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	border-bottom:solid 1px #D5D5D5;
	}

td.media_data{
	width:430px;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	border-bottom:solid 1px #D5D5D5;
	}

/* ------------------\ζΜ------------------ */
.media_cover_photo{
	margin-top:8px;
	border-right:solid 2px #D5D5D5;
	border-bottom:solid 2px #D5D5D5;
	}

/* ------------------fΪf[^------------------ */
p.media_title{
	font-size:13px;
	font-weight:bold;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:6px;
	padding-left:0px;
	line-height:1.2em;
	text-align:left;
	}
	
ul.media_dataset{
	font-size:12px;
	text-align:left;
	/* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif; */
	color:#523C2D;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:56px;
	margin-bottom:8px;
	}
	
li.media_price,li.media_release,li.media_publishing,li.media_contents{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:4px;
	line-height:1.4em;
	vertical-align:middle;
	}
	
li.media_price{
	list-style-image:url(../usefull/media/images/mark_price.gif);
	}
	
li.media_release{
	list-style-image:url(../usefull/media/images/mark_release.gif);
	}
	
li.media_publishing{
	list-style-image:url(../usefull/media/images/mark_publishing.gif);
	}
	
li.media_contents{
	list-style-image:url(../usefull/media/images/mark_contents.gif);
	}
	
p.cad_name{
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	color:#523C2D;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:24px;
	line-height:1.4em;
	}

/* ------------------------------ζ­ ιΏβ------------------------------ */

.faq_seat{
	width:540px;
	padding-top:16px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	margin-top:24px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border:solid 1px #DDDCDC;
	}


/* ------------------ΏβXg------------------ */

ul.faq_menu{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	margin-top:14px;
	margin-left:32px;
	margin-right:0px;
	margin-bottom:32px;
	padding-left:0px;
	vertical-align:middle;
	list-style-image:url(../images/common/mark_link_e.gif);
	}
	
li.faq_menu{
	line-height:1.3em;
	margin-top:4px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-left:0px;
	}

li.faq_menu a:link{
	color:#009825;
	text-decoration:none;
	}
li.faq_menu a:active{
	color:#009825;
	text-decoration:none;
	}
li.faq_menu a:visited{
	color:#009825;
	text-decoration:none;
	}
li.faq_menu a:hover{
	color:#00C530;
	text-decoration:none;
	}


/* ------------------Q&A------------------ */
	
		
h5.faq{
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	vertical-align:middle;
	line-height:1.4em;
	border-bottom:none;
	background-color:#574945;
	}

table.q_and_a{
	width:540px;
	padding:0px;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	border-bottom:solid 1px #D5D5D5;
	}
    
td.q_and_a_icon{
	width:40px;
	text-align:center;
	vertical-align:top;
	}
    
td.q_and_a_name{
	width:500px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}

p.ques{
	text-align:left;
	font-size:12px;
	/* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif; */
	color:#706B67;
	padding-top:4px;
	padding-bottom:16px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	line-height:1.4em;
	}

p.ans{
	text-align:left;
	font-size:12px;
	/* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif; */
	color:#1E140B;
	padding-top:4px;
	padding-bottom:16px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	line-height:1.4em;
	}


/* ------------------end------------------ */

