@charset "UTF-8";

/**
 *	FAQ Styles
 */


#faq_entry { padding: 7px 11px; }
#faq_entry h2 { font-size: 1.33em; line-height: 2.06em; }


/** =LAYOUT **/
#content_wrap { padding: 15px 0 20px; }
#faq_content_container { float: right;width:727px; }
#faq_lcol { float: left; width: 180px; }
#faq_rcol { float: right; width: 180px; }



/** �������X�g */

#faq_entry ul.faq_list{margin:5px 0;background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;}
#faq_entry ul.faq_list li{background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left top repeat-x;padding:10px 0;}



/** ���� */

#faq_search {
	_zoom: 1;
	overflow: hidden;
	border: solid 3px #999;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #FFF;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.round-box-high_yellow {
	background-color:#ffc !important; padding:10px;
}

h2.search_title{
background: url(http://img.buzzlife.jp/resource/images/faq/icon_search.gif) left top no-repeat;
padding:5px 0 5px 24px;
}

table.search_item{
}
table.search_item td,table.search_item th{
vertical-align: top;
padding:0 30px 0 0;
}
table.search_item td p.comment{font-size:80%;margin:2px 0 0 0;}



/** �W������ */

h2.genre_title{
	margin:4px 0 8px 0;
	padding:0 0 10px 0;
background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;
}
ul.genre_list{
	_zoom: 1;
	overflow: hidden;
	margin:0 0 8px 0;
	background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;
	padding:0 0 8px 0;
}
ul.genre_list li{
	float:left;
	width:170px;
	padding:6px 0 10px 0;
	font-weight:bold;
}
ul.genre_list li a{
	margin:0 20px 0 38px;
}

ul.genre_list li.genre_item_faq{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_faq.gif) left top no-repeat;
}
ul.genre_list li.genre_item_comi{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_comi.gif) left top no-repeat;
}
ul.genre_list li.genre_item_project{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_project.gif) left top no-repeat;
}
ul.genre_list li.genre_item_reserch{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_reserch.gif) left top no-repeat;
}
ul.genre_list li.genre_item_cam{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_campeign.gif) left top no-repeat;
}
ul.genre_list li.genre_item_medal{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_medal.gif) left top no-repeat;
}
ul.genre_list li.genre_item_create{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_create.gif) left top no-repeat;
}
ul.genre_list li.genre_item_hiroba{
	background: url(http://img.buzzlife.jp/resource/images/faq/genre_icon_hiroba.gif) left top no-repeat;
}


/** ���⍇���t�H�[�� */

div.faq_inq_h{
	background-image: url(http://img.buzzlife.jp/resource/images/faq/faq_inq_h.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 725px;
	font-size: 0;
}

div.faq_inq_m{
	_zoom: 1;
	overflow: hidden;
	background-image: url(http://img.buzzlife.jp/resource/images/faq/faq_inq_m.jpg);
	background-repeat: repeat-y;
	width: 725px;
	padding-top:2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}

div.faq_inq_m div.inn{
margin:0 24px 0 24px;
}

div.faq_inq_f{
	background-image: url(http://img.buzzlife.jp/resource/images/faq/faq_inq_f.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 725px;
	font-size: 0;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

div.faq_inq_m h2{
	width:677px;
	margin:0 0 0 0;
	background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;
	padding:0 0 8px 0;
}
div.faq_inq_m div.contents_txt{
	margin:10px 0 0 0;
	_zoom: 1;
	overflow: hidden;
	width:677px;
}
div.faq_inq_m div.contents_txt p.left{
float:left;
}
div.faq_inq_m div.contents_txt p.right{
float:right;
}


/** ���X�g */

h3.faq_list_title{
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;
}

div.faq_list_choice{
width:378px;margin:14px auto 0 auto;
}
div.faq_list_choice img.left{float:left;}
div.faq_list_choice img.right{float:right;}

dl.faq_qa_list{
	_zoom: 1;
	overflow: hidden;
	margin:0 0 0 0;
	background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left top repeat-x;
	padding:0 0 0 0;
}

dl.faq_qa_list dt{
	padding:10px 0 0 0;
	color:#ff7a22;
	font-weight:bold;
}
dl.faq_qa_list dt p.faq_q{
	background: url(http://img.buzzlife.jp/resource/images/faq/list_icon_q.gif) left top no-repeat;
	padding:0 0 0 20px;
}
dl.faq_qa_list dd{
	padding:4px 0 10px 0;
	background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;
}
dl.faq_qa_list dd p.faq_a{
	background: url(http://img.buzzlife.jp/resource/images/faq/list_icon_a.gif) left top no-repeat;
	padding:0 0 0 20px;
}
dl.faq_qa_list dd p.day{
	padding:0 0 0 20px;
	color:#999999;
}


/** QA�ڍ� */

dl.faq_qa_detail{
	_zoom: 1;overflow: hidden;margin:0;padding:0;
}

dl.faq_qa_detail dt{
	padding:20px 0 0 0;
	color:#ff7a22;
	font-weight:bold;
}
dl.faq_qa_detail dt p.faq_q{
	background: url(http://img.buzzlife.jp/resource/images/faq/list_icon_q.gif) left top no-repeat;
	padding:0 0 0 20px;margin:0 0 0 0;
}
dl.faq_qa_detail dd{
	padding:0 0 0 0;
	background: url(http://img.buzzlife.jp/resource/images/faq/list_dotline.gif) left bottom repeat-x;
}
dl.faq_qa_detail dd p.faq_a{
	background: url(http://img.buzzlife.jp/resource/images/faq/list_icon_a.gif) left top no-repeat;
	padding:0 0 0 20px;margin:4px 0 1em 0;
}
dl.faq_qa_detail dd p.day{
	padding:0 0 20px 20px;
	color:#999999;margin:0 0 0 0;
}
dl.faq_qa_detail dd h4{
	font-weight:bold;
	padding:0 0 0 0;margin:12px 0 0 0;
}
dl.faq_qa_detail dd p.key{
	padding:0 0 12px 0;margin:0 0 0 0;
}

div.faq_qa_back_btn{
margin:18px 0 10px 0;text-align:center;
}


/** �����R�����g */

div.search_comment{
margin:10px 0 0 0;font-weight:bold;font-size:120%;
}
div.search_comment span.count{
color:#ff7a22;
}



/* right col */

.faq-utilitybox { position: relative; margin: 56px 0 0px; }
.faq-utilitybox h3 { position:absolute; top:-50px; left:0; }
.right_inner { border: solid 1px #d9d9d9; background: #f0eedf; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; margin: 0px; padding: 10px 8px 5px; }
.faq-utilitybox canvas { position: absolute; top: -15px; left:120px; }

.faq-utilitybox div.right_inner p { padding:0 0 8px 0; }
.faq-utilitybox div.right_inner span { display: block; margin: .5em 0 0; color: #808080; font-size: .847em; line-height: 1.0; }
.faq-utilitybox div.right_inner li { margin-top: 2px; margin-bottom: 5px; }

.faq-utilitybox div.right_inner p.pad-lr5 { width: 150px; margin-right: auto; margin-left: auto; }

a.on { top:0; overflow:hidden; display:block; position:relative;border:solid 0px white; }
.new-speak div a.on { float:left; }
a:hover.on { border:solid 0px red; }
a:hover.on img { position:absolute;top:0;left:0;border:solid 0px gray; }

a.btn-brown { width: 164px; height: 31px; margin-top:7px; }
a:hover.btn-brown img { top: -31px; }

img.btn_back_faq{
margin:10px 0 0 0;
}


/**
 *  etc
 */


	
	.number-box { padding-bottom:8px; padding-top:10px; }
	.number-box-comm { padding-bottom:8px; padding-top:0; }
	.number { float:left; }
	.number span { font-weight:bold; }
	.slider { float: right; }
	.slider a { font-weight:normal !important; }
	.slider span { font-weight:bold; }
	.slider .btn-float { float:left; padding:0 3px 0 3px; }

	#feedbackCount { display: inline; }

a.btn-back_next  { width: 24px; height: 17px; }
a:hover.btn-back_next img { top: -17px; }




