@charset "utf-8";
/* CSS Document */
@import "../common/css/0-import.css";
/*--------------------------
	    index  sideBar
---------------------------*/

/*-------------------------------------------------------------------------Q&A------------------------------------------------------------------------------------------------------------------*/

/*追加*/
#banner_qanda table td {
vertical-align: middle;
padding-right:25px;
}

#banner_qanda ul li {
font-size:16px;
font-weight:bold;
text-align:right;
line-height:1.4;
}
/*追加*/


#detail #conts dl.qanda_conts {
	margin: 0 15px 25px 15px;
	line-height: 1.4;
	border-bottom:dotted 1px #CCCCCC;
}

/*追加*/
#detail #conts p.category_name{
margin: 0 15px 0px 15px;
line-height: 0.5;
background: url(../qanda/img/yajirushi_bg_01.gif) center left no-repeat;
color: #EA8519;
font-size: 12px;
padding-top:0px;
padding-left:21px;
padding-bottom:0px;
font-weight:bold;
}

#detail #conts p.category_name a{
color: #EA8519;
text-decoration: none;
}

#detail #conts p.category_name a:hover{
text-decoration: underline;
}
/*追加*/

#detail #conts dl.qanda_conts dt{
margin-top: 0px;
background: url(../qanda/img/q_bg.gif) top left no-repeat;
font-size: 14px;
font-weight:bold;
padding-left:32px;
padding-bottom:15px;
}

#detail #conts dl.qanda_conts dd{
background: url(../qanda/img/a_bg.gif) top left no-repeat;
font-size: 12px;
padding-left:32px;
padding-bottom:20px;
}

/*藤木さん追加*/
#detail #conts dl.qanda_index {
	margin: 0 15px 15px 15px;
	padding-bottom: 10px;
	line-height: 1.4;
	border-bottom:dotted 1px #CCCCCC;
}

#detail #conts dl.qanda_index dt{
background: url(../qanda/img/q_bg.gif) top left no-repeat;
color:#000000;
font-size: 14px;
font-weight:bold;
padding-left:32px;
padding-bottom:5px;
}

 /*川畑追加*/
 #detail #conts dl.qanda_index dt a {
 color:#000000;
 text-decoration:none;
 }
 /*川畑追加*/
 
#detail #conts dl.qanda_index dt a:hover {
color:#555;
text-decoration:underline;
}

#detail #conts dl.qanda_index dd{
font-size: 12px;
color:#777;
padding-left:32px;
padding-bottom:5px;
}

#detail #conts dl.qanda_index dd a:hover {
color:#777;
text-decoration:underline;
}
/*藤木さん追加*/

/*-------------------------------------------------------------------------お客様の声------------------------------------------------------------------------------------------------------------------*/




#detail #conts dl.voice_conts{
	margin: 0 15px 20px 15px;
	line-height: 1.5;
	border-bottom:dotted 1px #CCCCCC;
}

#detail #conts dl.voice_conts dt {
padding-bottom:5px;
}

/*追加*/
#detail #conts dl.voice_conts dt.product_name{
background: url(../qanda/img/yajirushi_bg_01.gif) top left no-repeat;
padding-left:21px;
color: #EA8519;
font-size: 12px;
padding-bottom:5px;
font-weight:bold;
line-height: 1.5;
}

#detail #conts dl.voice_conts dt.product_name a{
color: #EA8519;
text-decoration: none;
}

#detail #conts dl.voice_conts dt.product_name a:hover{
text-decoration: underline;
}

#detail #conts dl.voice_conts dt span.name{
margin-right: 13px;
font-size: 13px;
font-weight:bold;
}

#detail #conts dl.voice_conts dt span.date{
font-size: 11px;
color:#888;
}
/*追加*/


#detail #conts dl.voice_conts dd{
font-size: 12px;
padding-bottom:20px;
}



#detail #conts ul.linkbt{
cursor:pointer;
width:209px;
margin:0 auto 20px;
text-align:center;}


#detail #conts ul.linkbt li{
display:inline;
}


#detail #conts ul.linkbt li a{
background: url(../common/img/template/bt_detail_over.gif) center no-repeat;
display:block;
}

#detail #conts ul.linkbt li a:hover {
	background-color: #fff;
}

#detail #conts ul.linkbt li a:hover img {
	visibility: hidden;
}




#detail #conts .form{
margin: 0 15px 20px 15px;
}

#detail #conts .form h3{
margin:35px 0px 20px 0px;
border-bottom:solid 1px #CCCCCC ;
padding-bottom:5px;
}

#detail #conts .form h3 span{
font-size:18px;
font-weight:bold;
border-left:solid 5px #63A227;
padding-left:7px;
}

#detail #conts .form dl{
margin-left:15px;
}

*html #detail #conts .form dl{
margin-bottom:10px;
}

#detail #conts .form dl dt{
width:100px;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}

#detail #conts .form dl dd{
text-align:left;
width:500px;
float:left;
margin-left:10px;
margin-bottom:15px;
}

#detail #conts ul.submit{
width:112px;
float:right;
margin-right:35px;}

*html #detail #conts ul.submit{
margin-right:15px;
}

#detail #conts ul.submit li{
display:inline;
}


#detail #conts ul.submit li a{
	background: url(../voice/img/submit_over.gif) no-repeat center;
	display:block;
}

#detail #conts ul.submit li a:hover {
	background-color: #fff;
}

#detail #conts ul.submit li a:hover img {
	visibility: hidden;
}

#detail #conts .form .f01{
width:350px;
font-size:16px;
}

#detail #conts .form .f02{
width:550px;
height:130px;
font-size:16px;
}

#comments {
float: left;
}

/*追加*/

#modoru {
margin-top: 25px;
text-align: center;
color: #EA8519;
font-size: 12px;
font-weight:bold;
}

#modoru_voice {
margin-top: 100px;
text-align: center;
color: #EA8519;
font-size: 12px;
font-weight:bold;
}

#empty_qanda {
margin-top: 0px;
margin-bottom: 15px;
padding-bottom: 15px;
text-align: center;
color: #EA8519;
font-size: 14px;
font-weight:bold;
border-bottom:dotted 1px #CCCCCC;
}

#empty_voice {
margin-top: 100px;
text-align: center;
color: #EA8519;
font-size: 12px;
font-weight:bold;
}



#alpha{
width: 755px;
line-height: 2.0;
float: left;
text-align: center;
}

#alpha h1{
font-size:14px;
font-weight: bold;
}

#alpha a:hover{
color: #EA8519;
}

/*追加*/


