  

/*fire¥³¥é¥à*/
#fire div#main div.column {
	background-color: #F9F3E5;
	border:none;
	padding:20px 25px;
	margin:15px 0;
	overflow: auto;
}

#fire div#main div.column h2 {
	margin:0 0 0px 0;
	padding:0px 0px 12px;
	color:#4A9B4A;
	border-top:none;
	font-size:128.57%;
}

#fire div#main div.column h2.icon {
	float:left;
	margin-right:20px;
}

#fire div#main div.column ul.recommend {
	list-style:none;
	margin:0;
	padding:0;
	line-height:1;
}
#fire div#main div.column ul.recommend li{
	float:left;
	width:auto;
	margin:1px 4px 6px 0;
	padding:6px 9px 5px 8px;
	line-height:1;
	white-space:nowrap;
	border:#cbab75 1px solid;
	border-left-width:2px;
	background-color:#f7f0df;
	font-size:85.7%;
}

#fire .note_info{
	padding-top:25px;
}


/*‡í°æ¥ì¥¤¥¢¥¦¥Ècolumn*/

#fire div#main div.column .col_multi_2,
#fire div#main div.column .col_multi_3{
	float:left;
}

#fire div#main div.column .col {
	float:left;
}

#fire div#main div.column .col2 .col{
	width:345px;
}

#fire div#main div.column .col2 .l {
	margin-right:20px;
}

#fire div#main div.column .col3 .col {
	width:215px;
}

#fire div#main div.column .col3 .col_multi_2{
	width:475px;
}

#fire div#main div.column .col3 .l {
	margin-right:20px;
}

#fire div#main div.column .col4 .col_multi_3{
	width:540px; /*3_col_width*/
}

#fire div#main div.column .col4 .col_multi_2{
	width:345px; /*2_col_width*/
}

#fire div#main div.column .col4 .col {
	width:150px;
}

#fire div#main div.column .col4 .l {
	margin-right:20px;
}


/*otonoha*/
dl.gaiyo.otonoha dt {
	width:8.5em;
}

dl.gaiyo.otonoha dd {
	margin:0px 0px 0px 8.5em;
}

/*fire FR¥¦¥Ã¥É*/
dl.fr_wood {
	font-size:92.85%;
}

dl.fr_wood dt {
	width:8em;
	float:left;
	clear:left;
	padding:0px 0px 5px 0px;
	margin:0 0 5px 0;
}

dl.fr_wood dd {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 8em;
	_float:left;
	_width:300px;
	_margin-left:0;
	background:url(/common/image/bg_dot_line.gif) repeat-x left bottom;
}
dl.fr_wood dd.last {
	background:none;
}

/*Q A*/

.qa_box{
	background:url(/tech/mokuzou/fire/images/bg_qa_btm.png) no-repeat 100px 100%;
	padding-bottom:30px !important;
}

.qa_box .content{
	background:url(/tech/mokuzou/fire/images/bg_qa.jpg) repeat-y left top;
	padding:12px 15px 15px;
}

.qa_box .content .q{
	margin:0px;
	padding:5px 0 15px 45px;
	background:url(/tech/mokuzou/fire/images/bg_q.png) no-repeat 0px 0px;
	font-size:114.2%;
	line-height:1.6;
	letter-spacing:0.1em;
	font-weight:bold;
}
.qa_box .content .a{
	margin:0px;
	padding:3px 0 10px 45px;
	background:url(/tech/mokuzou/fire/images/bg_a.png) no-repeat 0px 0px;
}

/*link_anchor_inline*/
.link_anchor_inline li{
	background:url(/common/image/arrow_down.gif) no-repeat 0px 0.7em;
	padding-left:12px;
	float:left;
	width:auto;
	margin-right:10px;
	margin-top:-15px;
}
.link_anchor_inline li a{
	text-decoration:none;
}
.link_anchor_inline li a:hover{
	text-decoration:underline;
}