/*BODYΜΟX----------------------------------------*/
#main-column strong{
 font-weight: bold;
}
#main-column form{
 margin: 0;
 padding: 1em;
 overflow: hidden;
 border: 1px solid #ccc;
}
#main-column form input[type="submit"]{
padding: 0.2em 0.5em;
}
#main-column #itemDetail-cont form,
#main-column form.shopping_form{
border: none;
padding: 0;
}
#main-column table p{
margin: 0.5em 0;
}
@media screen and (max-width: 640px) {
#main-column form .style2 .style1{
display: block;
}
#main-column td.nk{
display: block;
}
}
/*€iΪΧnew----------------------------------------*/

.riyuu-title{
font-size: 160%;
color: #222;
border: none;
letter-spacing: 0.1em;
padding: 0;
margin: 0.5em 0 0;
}

.riyuu{
clear: both;
overflow: hidden;
margin: 1em 0; 
}
.riyuu h4{
	margin: 1em 0px;
	padding: 0.5em 1em;
	border-style: solid;
	border-color: #FF9900;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	background-color: #371100;
	color: #FFFFFF;
	font: bold 11pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
.riyuu .detail{
padding:1em;
line-height: 1.8;
}
.riyuu .detail .red{
color: #f00;
}
.riyuu .img{
}
.riyuu .img img{
margin: 0 1em;
max-width: 500px;
}
.riyuu .img .in-text{
display: inline-block;
text-align: center;
}




.voice{
clear: both;
overflow: hidden;
margin: 1em 0 2em;
border: 1px solid #999;
}
.voice h4{
	margin:  0 0 ;
	padding: 0.5em 1em;
	border-style: solid;
	border-color: #FF9900;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	background-color: #993B3B;
	color: #FFFFFF;
	font: bold 11pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
.voice .detail{
padding:1em;
line-height: 1.8;
}





/*€iΪΧ----------------------------------------*/

.area580{
max-width: 700px;
}

.waku03{
padding: 0.2em;
}

.all .waku03{
padding: 0.5em 1em 1.6em;
}
.all .waku03 p{
margin: 1em 0 0;
line-height: 1.3;
}
@media screen and (max-width: 640px) {
.all .waku03 p{
text-align: left;
}

}


td.know-how-title {
	margin: 1em 0px;
	padding: 0.5em 1em;
	border-style: solid;
	border-color: #FF9900;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	background-color: #371100;
	color: #FFFFFF;
	font: bold 11pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
td.know-how-pic01 {
	width: 170px;
	padding: 10px;
	background-color: #ffffff;
	color: #313131;
	font: 10.5pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
td.know-how-text01{
	margin: 1em 0px;
	padding: 1em 2em;
	background-color: #FFFFFF;
	color: #313131;
	font: 11pt/140% "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}

/*QA-g----------------------------------------*/

table.qa01 {width: 550px;
	margin: 10px 0px 0px 0px;
	border-style: solid;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	font-size: 10pt;
	text-align: left;
}
td.qa02 {
	height: 23px;
	background-image:url(../images/qa/title.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 35px;
	color: #ffffff;
	font: bold 11pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
td.qa03 {
	background-image:url(../images/qa/body.gif);
	background-repeat: no-repeat;
	padding: 10px 5px 5px 40px;
	color: #313131;
	font: 10pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}

/*main-οΠTv----------------------------------------*/

table.comp01 {width: 560px;
	margin: 10px 0px 0px 0px;
	border-style: solid;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	font-size: 10pt;
	text-align: left;
}
td.comp02 {
	height: 18px;
	background-image:url(../images/waku/title.gif);
	padding: 0px 0px 0px 15px;
	color: #ffffff;
	font: bold 11pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
td.comp03 {
	background-image:url(../images/waku/body.gif);
	padding: 5px 5px 5px 5px;
	color: #313131;
	font: 10pt "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
td.compitem01 {width: 100%; 
	padding: 3px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	background-color: silver;
	color: #515151;
	font: bold 10pt/130% "MS UI Gothic",Osaka,"san serif";
	text-align: left;
}
td.compitem02 {width: 100%; 
	padding: 10px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	background-color: #eeeeee;
	font: 10pt #000000 "MS UI Gothic",Osaka,"san serif";
	vertical-align: top; 
	text-align: left;
}




/*v\¦----------------------------------------*/

td.watchvalue01 {
	padding-left: 3px;
	border-color: #ffffff;
	background-color: #FDFFFF;
	font: 10.5pt/100% #000000 "MS UI Gothic",Osaka,"san serif";
}

td.watchvalue02 {
	padding: 10px;
	border-color: #ffffff;
	background-color: #FDFFFF;
	font: 11pt/130% #000000 "MS UI Gothic",Osaka,"san serif";
}

/*μ \¦----------------------------------------*/

td.copylight {
	color: #808080;
	text-align: right;
	font-size: 9pt;
	background-image: url(../img/main/footer.jpg);
	background-repeat: no-repeat;
	width: 802px;
	height: 19px;
}

/*FONT----------------------------------------*/
.style1 {
	color: #FF0000;
	font-weight: bold;
}

/*ϊL----------------------------------------*/
.nk { color: #000000; font-size: 10.5pt; text-align:left;}
.nk0 { color: #000000; font-size: 10.5pt; font-stretch: expanded;}
.nk1 { color: #000000; font-size: 10.5pt;}
.nk2 { color: #000000; font-size: 10.5pt; font-stretch: expanded;}
.nk3 { color: #000000; font-size: 10.5pt; text-align:center;}

/*¨β’νΉ----------------------------------------*/

.style1 {
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
}
.style12 {
	color: #FF0000;
	font-size: 10px;
}
.style3 {
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}
.style4 {
	margin: 10px;
	padding: 5px 0;
	font-size: 13pt;
	color: #FF0000;
    BORDER-RIGHT: #FF9900 2px solid;
    BORDER-TOP: #FF9900 2px solid;
    BORDER-LEFT: #FF9900 2px solid;
    BORDER-BOTTOM: #FF9900 2px solid;
	font-weight: bold;
	text-align: center;
}
.style_topic {
	margin: 10px;
	padding: 5px 0;
	font-size: 13pt;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}

.form_TXTFLD 
{
	BORDER-RIGHT  : #666678 1px solid; 
    BORDER-TOP    : #666678 1px solid; 
    FONT-SIZE     : 9pt; 
    BACKGROUND    : white; 
    BORDER-LEFT   : #666678 1px solid; 
    COLOR         : #000; 
    BORDER-BOTTOM : #666678 1px solid
}


.form_SELECT 
{
	FONT-WEIGHT  : normal;
    FONT-SIZE    : 9pt;
    COLOR        : #000;
    LINE-HEIGHT  : normal;
    FONT-STYLE   : normal;
    FONT-VARIANT : normal;
}



.m_title2{
	margin: 1px 0px 1px 5px;
	padding: 2px 0 2px 5px;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    COLOR: #000000;
    FONT: 10pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	HEIGHT: 100%;
    BACKGROUND-COLOR: #DFDFDF;
	text-align: left;
}
.m_main2{
	margin: 3px 5px 1px 5px;
    BORDER-RIGHT: #FF6600 1px solid;
    BORDER-TOP: #FF6600 1px solid;
    BORDER-LEFT: #FF6600 1px solid;
    BORDER-BOTTOM: #FF6600 1px solid;
    COLOR: #333333;
	HEIGHT: 100%;
    FONT: 11pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
    BACKGROUND-COLOR: #A2D1A2;
	text-align: left;
}
.m_main3{
	margin: 3px 5px 1px 5px;
    BORDER-RIGHT: #FF6600 1px solid;
    BORDER-TOP: #FF6600 1px solid;
    BORDER-LEFT: #FF6600 1px solid;
    BORDER-BOTTOM: #FF6600 1px solid;
    COLOR: #333333;
	HEIGHT: 100%;
    FONT: 10pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
    BACKGROUND-COLOR: #A2D1A2;
	text-align: center;
}
.m_body2{
	margin: 3px 5px 1px 2px;
    COLOR: #333333;
	HEIGHT: 100%;
    FONT: 10pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
    BACKGROUND-COLOR: #FFEEFF;
	text-align: left;
}
.m_body3{
	margin: 3px 5px 1px 2px;
    COLOR: #333333;
    BORDER-RIGHT: #FF6600 1px solid;
    BORDER-TOP: #FF6600 1px solid;
    BORDER-LEFT: #FF6600 1px solid;
    BORDER-BOTTOM: #FF6600 1px solid;
	HEIGHT: 100%;
    FONT: 10pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
    BACKGROUND-COLOR: #FFFFFF;
	text-align: center;
}
.m_body{
	margin: 3px 1px 1px 1px;
    COLOR: #333333;
	HEIGHT: 100%;
    FONT: 10pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
    BACKGROUND-COLOR: #FFEEFF;
	text-align: left;
}

.m3_txt{
	padding: 3px 5px 1px 5px;
    BORDER-RIGHT: #FF6600 1px solid;
    BORDER-TOP: #FF6600 1px solid;
    BORDER-BOTTOM: #FF6600 1px solid;
    COLOR: #333333;
    FONT: 10pt/120% "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: left;
}
.m4_txt{
	padding: 3px 5px 1px 5px;
    BORDER-LEFT: #FF6600 1px solid;
    BORDER-TOP: #FF6600 1px solid;
    BORDER-BOTTOM: #FF6600 1px solid;
    COLOR: #333333;
    FONT: 10pt/120% "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: left;
}
.m3_pic{
	padding: 2px;
    BORDER-TOP: #FF6600 1px solid;
    BORDER-LEFT: #FF6600 1px solid;
    BORDER-BOTTOM: #FF6600 1px solid;
    FONT: 10pt/140% "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: center;
}
