@charset "utf-8";
/* CSS Document */

#msg-result{
	width: 516px;
	background-image: url(../image/common/message/fansite_ok.gif);
	height: 445px;
	margin-bottom: 10px;
}
#msg-registnum{
	padding-top: 125px;
	padding-left: 150px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.2em;
}

/*general*/
#fence{
	width:479px;
/*	border:1px #E6E6E6 solid; */
}
.jail{
	width: 90%;
	margin: 0 auto;
	text-align: left;
}
.num{
	margin-right:10%;
	height:14px;
	text-align: left;
}
.title{height:14px;}
.data{height:14px; float:right; _margin-top:-16px;}
/*general end*/


/*board skin01*/
.board_bar{
	width:100%;
	height:30px;
	background:url("../image/common/board/board01_bg.gif") repeat-x;
	text-align:center;
	border-bottom:1px #000 solid;
}
.board_bar2{
	width:455px;
	height:25px;
	background:url("../image/common/board/board01_bg.gif") repeat-x;
	text-align:right;
	padding-top:5px;
	padding-right:5%;
}
#board_title{
	width:100%;
	background:#333;
	color:#808080;
	_margin-top:-2px;
}
.board_line1{
	background:#333;	
	padding:5px;
}
.board_line2{
	background:#4D4D4D;
	padding:5px;
}

.board_bar2 a{
	color:#fff;
	text-decoration: none;
}

#board_title a{
	color:#fff;
	text-decoration: none;
}
/*board skin01 end*/


/*board skin02*/
.board_bar02{
	width:100px;
	height:30px;
	background:url("../image/common/board/board02_bg.gif") repeat-x;
	text-align:center;
	border-bottom:1px #e6e6e6 solid;
}
.board_bar02_2{
	width:95%;
	height:25px;
	background:url("../image/common/board/board02_bg.gif") repeat-x;
	text-align:right;
	padding-top:5px;
	padding-right:5%;
}
#board_title02{
	width:100%;
	background:#fff;
	color:#999;
	_margin-top:-2px;
}
.board_line02_1{
	background:#fff;	
	padding:5px;
}
.board_line02_2{
	background:#F2F2F2;
	padding:5px;
}

#board_title02 a{
	color:#505050;
	text-decoration: none; 
}
.board_bar02_2 a{
	color:#505050;
	text-decoration: none; 
}
/*board skin02 end*/

/*--------IE7-------*/

*:first-child+html .data{height:14px; float:right; margin-top:-15px;}

*:first-child+html #data_frame{
	float:right;
	border-left:1px #666 solid;
	padding:0 20px;
	margin-top:-16px;
}
*:first-child+html #data_frame02{
	float:right;
	border-left:1px #666 solid;
	padding:0 20px;
	margin-top:-16px;
}

/*--------IE7-------*/


/*board_mainのスキン*/
#board_cont{
	width:500px;
	margin:0 auto;
	padding-bottom:30px;
}
#coment_space{
	width:500px;
	border:1px #e6e6e6 solid;
	margin-top:10px;
	background:#fff;
}
#btn{
	margin-top:20px;	
}
.inner{
	padding:10px 25px;
}

/*skin01*/
#back{
	background:#333;
}
#board_title_onse{
	width:500px;
	height:23px;
	border:1px #666 solid;
	background:url("../image/common/board/title_bg01.gif") repeat-x;
	margin-top:20px;
	padding-top:7px;
	overflow:hidden;
	color:#fff;
}
#id_frame{
	height:30px;
	border-right:1px #666 solid;
	padding:0 20px; 
}
#title_frame{
	height:100%;
	padding:0 20px;

}
#data_frame{
	float:right;
	border-left:1px #666 solid;
	padding:0 20px;
	_margin-top:-16px;
}
/*skin01 end*/

/*skin02*/
#back02{
	background:#fafafa;
}
#board_title_onse02{
	width:100%;
	height:23px;
	border:1px #e6e6e6 solid;
	background:url("../image/common/board/title_bg02.gif") repeat-x;
	margin-top:20px;
	padding-top:7px;
	overflow:hidden;
	color:#808080;
}
#id_frame02{
	height:30px;
	border-right:1px #808080 solid;
	padding:0 20px; 
}

#title_frame02{
	height:100%;
	padding:0 20px;

}
#data_frame02{
	float:right;
	border-left:1px #808080 solid;
	padding:0 20px;
	_margin-top:-16px;
}
/*skin02 end*/
/*board_mainのスキン end*/


/*問い合わせのスタイル*/
#inquiry_box{
	width:750px;
	border:1px #999 solid;
	border-collapse: collapse;
	color:#fff;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#inq_comment{
		width:490px;
		margin:10px auto;
}
.btn_box{
	padding:10px;
	text-align:center;
	background:#333;
}
.inq_left1{
	width:200px;
	padding:10px;
	background:#333;
	vertical-align:text-top;
}
.inq_right1{
	width:490px;
	padding:10px;
	background:#333;
}
.inq_left2{
	width:200px;
	padding:10px;
	background:#4d4d4d;
	vertical-align:text-top;
}
.inq_right2{
	width:490px;
	padding:10px;
	background:#4d4d4d;
}

.inq_title{
	width:100%;
	background:url("../image/common/board/inquiry_bg.gif") repeat-x;
	text-align:center;
}

#inquiry_box td{border:1px #999 solid;}
#inquiry_box select{width:200px;}
#inquiry_box input{width:400px;}
#inquiry_box textarea{width:400px;	height:300px;}

/*問い合わせのスタイル　end*/

/* 新着情報　お知らせ、メンテナンス、イベント　Boarda Skin start */

#boarda .view-text {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #F00000;
}

#boarda .boarda-skin-wrapper{
	width:516px;
}
#boarda .boarda-listbar {
	width:516px;
	height:30px;
	background-image: url(../image/common/board/boarda/boarda_listbar.gif);
}
#boarda .boarda-list{
	width: 506px;
	color: #993300;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	font-size: 12px;
	background-color: #F5EFE3;
}
#boarda .boarda-blanklist{
	width: 506px;
	height: 7px;
	background-color: #F5EFE3;
}
#boarda .boarda-blanklist2{
	width: 506px;
	height: 7px;
}
#boarda .boarda-num{
	float: left;
	width: 36px;
}
#boarda .boarda-title{
	float: left;
	width: 318px;
	padding-left: 5px;
	display: inline;
}
#boarda .boarda-date{
	float: left;
	width: 55px;
	padding-left: 5px;
	display: inline;
}
#boarda .boarda-time{
	float: left;
	width: 40px;
}
#boarda .boarda-view{
	padding-left: 5px;
	text-align: center;
}

#boarda .boarda-numpage{
	width:70%;
	margin: 0 auto;
    width: 516px;
    text-align:center;
    padding: 10px 0 20px 0;
}
#boarda .boarda-num-button{
	float: left;
	height: 15px;
	padding: 4px 3px 10px 3px;
	display: inline;
}
#boarda .boarda-number{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 6%;
	text-align: center;
}

#boarda .boarda-detailbar {
	width:516px;
	background-image: url(../image/common/board/boarda/boarda_detailbar.gif);
	background-repeat: no-repeat;
	height: 50px;
}

#boarda .boarda-detail-list{
	width: 506px;
	color: #FF3;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	height: 43px;
}
#boarda .boarda-detail-num{
	float: left;
	width: 36px;
	padding-left: 5px;
}
#boarda .boarda-detail-title{
	float: left;
	width: 360px;
	padding-left: 5px;
}
#boarda .boarda-detail-date{
	float: left;
	width: 50px;
	padding-left: 10px;
}
#boarda .boarda-detail-time{
	float: left;
	width: 37px;
	padding-left: 3px;
}

#boarda .boarda-detail-contents{
	width: 474px;
	padding: 20px;
	border: 1px solid #b19c78;
	margin-bottom: 5px;
	background-color: #F5EFE3;
    min-height:200px;
    height: auto !important;
}
#boarda .boarda-detail-btnbox{
	width: 494px;
    margin:0 auto;
	padding: 10px 0 20px 0;
    text-align: center;
}
#boarda .boarda-event-detailbar {
	width:516px;
	height:60px;
	background-image: url(../image/common/board/boarda/boarda_event_detailbar.gif);
	background-repeat: no-repeat;
}
#boarda .boarda-event-detail-list{
	width: 506px;
	color: #FF3;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	height: 50px;
}
#boarda .boarda-event-detail-date{
	float: left;
	width: 426px;
	padding-left: 45px;
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
/* 新着情報　お知らせ、メンテナンス、イベント　Board Skin end */

/* FAQ Boarda Skin start */

#faq .view-text {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #F00000;
}

#faq .faq-skin-wrapper{
	width:516px;
}
#faq .faq-listbar {
	width:516px;
	height:30px;
	background-image: url(../image/common/board/boarda/boarda_listbar.gif);
}
#faq .faq-list{
	width: 506px;
	color: #993300;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	font-size: 12px;
	background-color: #F5EFE3;
}
#faq .faq-blanklist{
	width: 506px;
	height: 7px;
	background-color: #F5EFE3;
}
#faq .faq-blanklist2{
	width: 506px;
	height: 7px;
}
#faq .faq-num{
	float: left;
	width: 36px;
}
#faq .faq-best{
	float: left;
	width: 40px;
	text-align: center;
}
#faq .faq-category{
	float: left;
	width: 80px;
	text-align: center;
	color: #142890;
}
#faq .faq-title{
	float: left;
	width: 330px;
	padding-left: 10px;
	display: inline;
}
#faq .faq-date{
	float: left;
	width: 55px;
	padding-left: 5px;
	display: inline;
}
#faq .faq-time{
	float: left;
	width: 40px;
}
#faq .faq-view{
	padding-left: 5px;
	text-align: center;
}

#faq .faq-numpage{
	width:70%;
	margin: 0 auto;
    width: 516px;
    text-align:center;
    padding: 10px 0 15px 0;
}
#faq .faq-num-button{
	float: left;
	height: 15px;
	padding: 4px 3px 10px 3px;
	display: inline;
}
#faq .faq-number{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 6%;
	text-align: center;
}

#faq .faq-detailbar {
	width:516px;
	background-image: url(../image/common/board/boarda/boarda_detailbar.gif);
	background-repeat: no-repeat;
	height: 50px;
}

#faq .faq-detail-list{
	width: 506px;
	color: #FF3;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	height: 43px;
}
#faq .faq-detail-num{
	float: left;
	width: 36px;
	padding-left: 5px;
}
#faq .faq-detail-title{
	float: left;
	width: 360px;
	padding-left: 5px;
}
#faq .faq-detail-date{
	float: left;
	width: 50px;
	padding-left: 10px;
}
#faq .faq-detail-time{
	float: left;
	width: 37px;
	padding-left: 3px;
}

#faq .faq-detail-contents{
	width: 474px;
	padding: 20px;
	border: 1px solid #b19c78;
	margin-bottom: 5px;
	background-color: #F5EFE3;
    min-height:200px;
    height: auto !important;
}
#faq .faq-detail-btnbox{
	width: 494px;
    margin:0 auto;
	padding: 10px 0 20px 0;
    text-align: center;
}
#faq .faq-event-detailbar {
	width:516px;
	height:60px;
	background-image: url(../image/common/board/boarda/boarda_event_detailbar.gif);
	background-repeat: no-repeat;
}
#faq .faq-event-detail-list{
	width: 506px;
	color: #FF3;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	height: 50px;
}
#faq .faq-event-detail-date{
	float: left;
	width: 426px;
	padding-left: 45px;
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
/* FAQ Board Skin end */

/* freeboard skin 雑談掲示板 start */

#freeboard .view-text {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #F00000;
}

#freeboard .freeboard-skin-wrapper{
	width:516px;
	float: left;
	text-align: center;
}
#freeboard .freeboard-listbar {
	width:516px;
	height:30px;
	background-image: url(../image/common/board/boarda/boarda_listbar.gif);
}
#freeboard .freeboard-list{
	width: 506px;
	color: #993300;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	font-size: 12px;
	background-color: #F5EFE3;
}
#freeboard .freeboard-blanklist{
	width: 506px;
	height: 7px;
	background-color: #F5EFE3;
}
#freeboard .freeboard-blanklist2{
	width: 506px;
	height: 7px;
}
#freeboard .freeboard-num{
	float: left;
	width: 36px;
}
#freeboard .freeboard-title{
	float: left;
	text-align:left;
	width: 260px;
	padding-left: 5px;
	display: inline;
}
#freeboard .freeboard-date{
	float: left;
	width: 55px;
	padding-left: 2px;
	display: inline;
}
#freeboard .freeboard-name{
	float: left;
	width: 100px;
}
#freeboard .freeboard-view{
	padding-left: 5px;
	text-align: center;
}
#freeboard .freeboard-numpage{
	width:70%;
	width: 516px;
	text-align:center;
	float: left;
	padding-top: 10px;
}
#freeboard .freeboard-num-button{
	float: left;
	height: 15px;
	padding: 4px 3px 10px 3px;
	display: inline;
}
#freeboard .freeboard-number{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 6%;
	text-align: center;
}
#freeboard .freeboard-write{
	width: 516px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#freeboard .freeboard-detail-wrapper{
	width:516px;
	float: left;
}
#freeboard .freeboard-detailbar {
	width:516px;
	background-image: url(../image/common/board/boarda/freeboard_detailbar.gif);
	background-repeat: no-repeat;
	height: 50px;
}

#freeboard .freeboard-detail-list{
	width: 506px;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	height: 43px;
	text-align: left;
	background-image: url(../image/common/board/boarda/freeboard_detailbar.gif);
}
#freeboard .freeboard-detail-num{
	float: left;
	width: 36px;
}
#freeboard .freeboard-detail-title{
	float: left;
	width: 280px;
	padding-left: 5px;
	padding-right: 5px;
}
#freeboard .freeboard-detail-date{
	float: left;
	width: 57px;
	padding-left: 8px;
}
#freeboard .freeboard-detail-name{
	float: left;
	width: 108px;
	padding-left: 7px;
}

#freeboard .freeboard-detail-contents{
	width: 474px;
	padding: 20px;
	border: 1px solid #b19c78;
	margin-bottom: 5px;
	background-color: #F5EFE3;
    min-height:200px;
    height: auto !important;
}
#freeboard .freeboard-detail-btn-wrapper{
	text-align: center;
	float: left;
	width: 516px;
	padding-bottom: 10px;
}
#freeboard .freeboard-detail-btn-list{
	width: 92px;
	float: left;

}
#freeboard .freeboard-detail-btn-edit{
	width: 50px;
	float: left;

}
#freeboard .freeboard-detail-btn-del{
	width: 50px;
	float: left;

}
#freeboard .freeboard-detail-btn-write {
	width: 92px;
	float: left;
}

#freeboard .freeboard-comment-wrapper{
	width:516px;
	float: left;
	padding-top: 10px;
}
#freeboard .freeboard-comment-del {
	width:100%;
	text-align: right;
}

#freeboard .comment-table01{
	border: 1px solid #b09c77;
	}
#freeboard .comment-table03 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b09c77;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	width: 100px;
}
.comment-input {
	border: 1px solid #b09c77;
	font-size: 12px;
	width: 395px;
	padding-top: 10px;
	padding-left: 10px;
}

/*　質問掲示板、取引掲示板、仲間募集掲示板　カテゴリ選択形式　*/

#selectboard .view-text {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #F00000;
}

#selectboard .selectboard-skin-wrapper{
	width:516px;
	float: left;
	text-align: center;
}
#selectboard .selectboard-listbar {
	width:516px;
	height:30px;
	background-image: url(../image/common/board/boarda/boarda_listbar.gif);
}
#selectboard .selectboard-list{
	width: 506px;
	color: #993300;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	font-size: 12px;
	background-color: #F5EFE3;
}
#selectboard .selectboard-blanklist{
	width: 506px;
	height: 7px;
	background-color: #F5EFE3;
}
#selectboard .selectboard-blanklist2{
	width: 506px;
	height: 7px;
}
#selectboard .selectboard-num{
	float: left;
	width: 36px;
}
#selectboard .selectboard-cate{
	float: left;
	width: 52px;
	padding-left: 4px;
}
#selectboard .selectboard-title{
	float: left;
	width: 205px;
	text-align: left;
	padding-left: 3px;
}
#selectboard .selectboard-date{
	float: left;
	width: 55px;
	padding-left: 2px;
	display: inline;
}
#selectboard .selectboard-name{
	float: left;
	width: 100px;
}
#selectboard .selectboard-view{
	padding-left: 5px;
	text-align: center;
}

#selectboard .selectboard-numpage{
	width:70%;
	width: 516px;
	text-align:center;
	float: left;
	padding-top: 10px;
}
#selectboard .selectboard-num-button{
	float: left;
	height: 15px;
	padding: 4px 3px 10px 3px;
	display: inline;
}
#selectboard .selectboard-number{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 6%;
	text-align: center;
}
#selectboard .selectboard-write{
	width: 516px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#selectboard .selectboard-detail-wrapper{
	width:516px;
	float: left;
}
#selectboard .selectboard-detailbar {
	width:516px;
	background-image: url(../image/common/board/boarda/freeboard_detailbar.gif);
	background-repeat: no-repeat;
	height: 50px;
}

#selectboard .selectboard-detail-list{
	width: 506px;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	height: 43px;
	text-align: left;
	background-image: url(../image/common/board/boarda/freeboard_detailbar.gif);
}
#selectboard .selectboard-detail-num{
	float: left;
	width: 36px;
}
#selectboard .selectboard-detail-title{
	float: left;
	width: 270px;
	padding-left: 5px;
	padding-right: 5px;
}
#selectboard .selectboard-detail-date{
	float: left;
	width: 57px;
	padding-left: 8px;
}
#selectboard .selectboard-detail-name{
	float: left;
	width: 108px;
	padding-left: 7px;
}

#selectboard .selectboard-detail-contents{
	width: 474px;
	padding: 20px;
	border: 1px solid #b19c78;
	margin-bottom: 5px;
	background-color: #F5EFE3;
	min-height:200px;
	height: auto !important;
}
#selectboard .selectboard-contents-select {
	width: 494px;
	border: 1px solid #b19c78;
	margin-bottom: 5px;
	background-color: #F5EFE3;
	min-height:20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#selectboard .status-button{
    
    margin-bottom: 10px;
    float: right;
}

#selectboard .selectboard-detail-btn-wrapper{
	text-align: center;
	float: left;
	width: 516px;
	padding-bottom: 10px;
}
#selectboard .selectboard-detail-btn-list{
	width: 92px;
	float: left;

}
#selectboard .selectboard-detail-btn-edit{
	width: 50px;
	float: left;

}
#selectboard .selectboard-detail-btn-del{
	width: 50px;
	float: left;

}
#selectboard .selectboard-detail-btn-write {
	width: 92px;
	float: left;
}

#selectboard .selectboard-comment-wrapper{
	width:516px;
	float: left;
	padding-top: 10px;
}
#selectboard .selectboard-comment-del {
	width:100%;
	text-align: right;
}

#selectboard .comment-table01{
	border: 1px solid #b09c77;
	}
#selectboard .comment-table03 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b09c77;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	width: 100px;
}
.comment-input {
	border: 1px solid #b09c77;
	font-size: 12px;
	width: 395px;
	padding-top: 10px;
	padding-left: 10px;
}




/* search */
.search-skin-wrapper{
	width:516px;
	padding-bottom: 10px;
}
.search-table-box{
	color: #FFFFFF;
}
.search-title-box{
	padding-bottom: 10px;
}

.search-blank-box{
	height: 23px;
	width: 490px;

}

.search-blank-box2{
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}


.search-bg-head{
	background-image: url(../image/support/faq_back_top.gif);
	height: 14px;
	width: 516px;
}
.search-bg-body{
	background-image: url(../image/support/faq_back_center.gif);
	width: 476px;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFF;
	font-weight: bold;
}
.search-bg-body2 {
	background-image: url(../image/support/faq_back_center.gif);
	width: 476px;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFF;
}

.search-bg-foot{
	background-image: url(../image/support/faq_back_bottom.gif);
	height: 14px;
	width: 516px;
}
.search-btnbox{
	width: 494px;
    margin:0 auto;
	padding: 10px 0 20px 0;
    text-align: center;
}
.search-btnimg {
	width: 44px;
	float: left;
}
.search-box {
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	border: 1px solid #cbb287;
	width: 280px;
	background-color: #FFF;
	padding-left: 10px;
	height: 19px;
}
.quest-search-box {
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	border: 1px solid #cbb287;
	width: 230px;
	background-color: #FFF;
	padding-left: 10px;
	height: 19px;
}
/* 書き込みskin */
#blank-box {
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	width: 516px;
	float: left;
	padding-bottom: 10px;
}
#blank-box2 {
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	width: 496px;
	float: left;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
}
#blank-box3 {
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	width: 516px;
	float: left;
}

#blank-center-box {
	font-size: 12px;
	color: #000;
	line-height: 1.6;
	width: 516px;
	padding-bottom: 7px;
	float: left;
	text-align: center;
}
#icon-box {
	float: left;
	padding-right: 10px;
	height: 23px;
	display: inline;
}
#icon-box2 {
	width: 80px;
	float: left;
	padding-left: 10px;
	height: 23px;
	display: inline;
}
#input-box {
	font-size: 12px;
	height: 23px;
}
.name-box {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	border: 1px solid #cbb287;
	float: left;
	width: 350px;
	background-color: #e3e3e3;
	padding-left: 10px;
	height: 21px;
}
.title-box {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	border: 1px solid #cbb287;
	float: left;
	width: 350px;
	background-color: #FFF;
	padding-left: 10px;
	height: 20px;
}
.detail-box {
	font-size: 12px;
	color: #000;
	line-height: 1.5;
	border: 1px solid #cbb287;
	float: left;
	width: 486px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: inline;
}
.write-button-wrapper{
	width:516px;
	float: left;
	padding-bottom: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
/*-----------illust board CSS--------------*/
.board-ill-div{
	background-color: #281E15;
	width: 162px;
	padding: 5px;
	float: left;
}

.board-ill-title{
	color: #FAE17E;
	padding-top: 5px;
	padding-bottom: 5px;
}

.board-ill-detail{
	color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 5px;
}

.board-top-img{
	margin-bottom:15px;
}
.board-ill-skin{
	width:516px;
	height:100%;

}

.boarda-ill-blank{
	width: 516px;
	height: 10px;
	float: left;
}




/*-----------illust board CSS end--------------*/
/*-----------illust board CSS end--------------*/

.enq-detail-list{
	width: 506px;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	height: 43px;
	text-align: left;
	background-image: url(../image/common/board/boarda/boarda_detailbar.gif);
}
.enq-detail-title{
	float: left;
	width: 360px;
	padding-left: 5px;
	padding-right: 5px;
}
.enq-box{
	width:450px;
	height:100%;
	border:1px #b19c78 solid;
	padding:10px;
	margin:15px 0;
}
.enq-top-txt{
	margin-top:10px;
}
.enq-img{
	margin:10px 0;
}
.enq-title{
	color:#f43617;
	width:350px;
	height:100%;
	float:left;
	margin:5px;

}
.question-img{
	width:50px;
	height:50px;
	float:left;

}
.aaa{
	width:450px;
	height:50px;
	overflow:hidden;

}
/* enquete skin アンケート start */

#enquete .view-text {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #F00000;
}

#enquete .enquete-skin-wrapper{
	width:516px;
	float: left;
	text-align: center;
}
#enquete .enquete-listbar {
	width:516px;
	height:30px;
	background-image: url(../image/common/board/boarda/boarda_listbar.gif);
}
#enquete .enquete-list{
	width: 506px;
	color: #993300;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	font-size: 12px;
	background-color: #F5EFE3;
}
#enquete .enquete-blanklist{
	width: 506px;
	height: 7px;
	background-color: #F5EFE3;
}
#enquete .enquete-blanklist2{
	width: 506px;
	height: 7px;
}
#enquete .enquete-num{
	float: left;
	width: 36px;
}
#enquete .enquete-title{
	float: left;
	text-align:left;
	width: 360px;
	padding-left: 5px;
	display: inline;
}
#enquete .enquete-date{
	float: left;
	width: 55px;
	padding-left: 2px;
	display: inline;
}
#enquete .enquete-name{
	float: left;
	width: 100px;
}
#enquete .enquete-view{
	padding-left: 5px;
	text-align: center;
}
#enquete .enquete-numpage{
	width:70%;
	width: 516px;
	text-align:center;
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
}
#enquete .enquete-num-button{
	float: left;
	height: 15px;
	padding: 4px 3px 10px 3px;
	display: inline;
}
#enquete .enquete-number{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 6%;
	text-align: center;
}
#enquete .enquete-write{
	width: 516px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#enquete .enquete-detail-wrapper{
	width:516px;
	float: left;
}
#enquete .enquete-detailbar {
	width:516px;
	background-image: url(../image/common/board/boarda/freeboard_detailbar.gif);
	background-repeat: no-repeat;
	height: 50px;
}

#enquete .enquete-detail-list{
	width: 506px;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	height: 43px;
	text-align: left;
	background-image: url(../image/common/board/boarda/freeboard_detailbar.gif);
}
#enquete .enquete-detail-num{
	float: left;
	width: 36px;
}
#enquete .enquete-detail-title{
	float: left;
	width: 280px;
	padding-left: 5px;
	padding-right: 5px;
}
#enquete .enquete-detail-date{
	float: left;
	width: 57px;
	padding-left: 8px;
}
#enquete .enquete-detail-name{
	float: left;
	width: 108px;
	padding-left: 7px;
}

#enquete .enquete-detail-contents{
	width: 474px;
	padding: 20px;
	border: 1px solid #b19c78;
	margin-bottom: 5px;
	background-color: #F5EFE3;
    min-height:200px;
    height: auto !important;
}
#enquete .enquete-detail-btn-wrapper{
	text-align: center;
	float: left;
	width: 516px;
	padding-bottom: 10px;
}
#enquete .enquete-detail-btn-list{
	width: 92px;
	float: left;

}
#enquete .enquete-detail-btn-edit{
	width: 50px;
	float: left;

}
#enquete .enquete-detail-btn-del{
	width: 50px;
	float: left;

}
#enquete .enquete-detail-btn-write {
	width: 92px;
	float: left;
}

#enquete .enquete-comment-wrapper{
	width:516px;
	float: left;
	padding-top: 10px;
}
#enquete .enquete-comment-del {
	width:100%;
	text-align: right;
}

#enquete .comment-table01{
	border: 1px solid #b09c77;
	}
#enquete .comment-table03 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b09c77;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	width: 100px;
}
/*-----------illust board CSS end--------------*/

.bar-box{
	width:350px;
	height:10px;
	background:#e0d6be;
	
}
.repeat-bar{
	height:10px;
	background:url("../image/common/board/boarda/bar_repeat.gif") repeat-x;
}
.enq-box li{
	list-style-type:none;
	padding:3px 0 3px 0;
	margin-left:-10px;
}
.par-num{
	width:50px;
	float:right;
	margin-top:-14px;
	
}

/*---------funsite CSS start------------*/ 
.fansite-wrapper{ width:516px;}
.funsite-cont{
	width:516px;
	margin-bottom:15px;
	padding:0;
}
.funsite-cont ul{
	height:100%;
	overflow:hidden;
	margin-bottom:0px;
	padding:0;
}
.funsite-cont li{
	width:100px;
	height:30px;
	margin-right:1px;
	padding:0;
	margin-bottom:0;
	list-style-type:none;
	float:left;
}
.funsite-box{
	width:514px;
	height:100%;
	margin:0 0 10px 0;
	border:1px #999966 solid;
	background:#35271E;
}
.i-funsite{
	width:459px;
	height:179px;
	margin:15px 16px;
	border:1px #999966 solid;
	padding:10px;
	background:#fff;
}
.funsite-img{
	width:180px;
	height:180px;
	background:#000;
	float:left;
	margin-right:5px;
}
.funsite-icon{
	width:270px;
	height:23px;
	background:#D8D1C0;
	float:left;
	margin:3px 0;
}
.funsite-txt-title{
	width:260px;
	height:21px;
	float:left;
	margin:3px 0 0 0;
	padding-left:10px;
	color:#fff;
	background:url("../image/common/board/boarda/fun_bg.gif") repeat-x;
}
.funsite-txt{
	width:264px;
	height:62px;
	padding:3px;
	float:left;
	background:#D8D1C0;
}
.funsite-icon a{
	color:#BE1D2C;
}
.funsite-txt-box{
	width:270px;
	height:60px;
	margin-bottom:10px;
	margin-left:95px;
}
#funsite-poricy{
	width:480px;
	margin-left:10px;
	margin-bottom:15px;
	padding:10px;
	color:#7A4F4A;
	border:1px #999966 solid;
	background:#fff;
}
.funsite-banner{
	margin-left:95px;
	margin-bottom:10px;
	color:#BE1D2C;
}
.funkit-box{
	margin-bottom:10px;
}
/*---------funsite CSS end------------*/
