@charset "Shift_JIS";
.headerArea .mod_navGlobal ul {
	margin-top:93px;
	*zoom:1;
	background:url(../images/common/bg_glonav.gif) no-repeat 0 -123px;
}
/* ----------------------------------------------------
	contentsArea
---------------------------------------------------- */
.contentsArea {
	margin:0 10px;
	background:url(../images/common/bg_contents_top.jpg) no-repeat right 12px;
}
.contentsArea:after {content:"";display:block;clear:both;}
.contentsArea .contentsAreaInner {background:url(../images/common/bg_contents_btm.jpg) no-repeat right bottom;}
.contentsArea p.btnPost {margin-left:442px;}
.contentsArea p.btnPost a {
	display:block;
	width:212px;
	height:40px;
	background:url(../images/bbs/btn_post.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}
.contentsArea p.btnPost a:hover,
.contentsArea p.btnPost a:active,
.contentsArea p.btnPost a:focus {background-position:0 -50px;}
/* mod_summary ---------------------------------------------------- */
.mod_summary {
	padding-bottom:22px;
	line-height:1.57;
}
.mod_summary h2 {
	width:270px;
	height:29px;
	background:url(../images/bbs/ttl_h2.gif) no-repeat 0 0;
}
/* contentsMainCol ---------------------------------------------------- */
.contentsArea .contentsInner {
	margin-bottom:220px;
	background:url(../images/common/bg_contentsInner.gif) repeat-y 0 0;
	position:relative;
	*zoom:1;
}
.contentsArea .contentsInner ul.navTab {
	width:691px;
	padding:0 0 15px 9px;
	background:url(../images/bbs/bg_tabshadow.png) no-repeat 0 0;
	*zoom:1;
}
.contentsArea .contentsInner ul.navTab:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner ul.navTab li {
	float:left;
	width:77px;
}
.contentsArea .contentsInner ul.navTab li a,
.contentsArea .contentsInner ul.navTab li span {
	display:block;
	height:40px;
	background:url(../images/bbs/bg_tab.png) no-repeat;
	text-indent:-9999px;
	outline:none;
}
.contentsArea .contentsInner ul.navTab li.li1 {width:67px;}
.contentsArea .contentsInner ul.navTab li.li1 a:link,
.contentsArea .contentsInner ul.navTab li.li1 a:visited {background-position:-6px 0;}
.contentsArea .contentsInner ul.navTab li.li1 a:hover,
.contentsArea .contentsInner ul.navTab li.li1 a:active,
.contentsArea .contentsInner ul.navTab li.li1 a:focus {background-position:-6px -40px;}
.contentsArea .contentsInner ul.navTab li.li1 span {background-position:-6px -80px;}
.contentsArea .contentsInner ul.navTab li.li2 a:link,
.contentsArea .contentsInner ul.navTab li.li2 a:visited {background-position:-73px 0;}
.contentsArea .contentsInner ul.navTab li.li2 a:hover,
.contentsArea .contentsInner ul.navTab li.li2 a:active,
.contentsArea .contentsInner ul.navTab li.li2 a:focus {background-position:-73px -40px;}
.contentsArea .contentsInner ul.navTab li.li2 span {background-position:-73px -80px;}
.contentsArea .contentsInner ul.navTab li.li3 a:link,
.contentsArea .contentsInner ul.navTab li.li3 a:visited {background-position:-150px 0;}
.contentsArea .contentsInner ul.navTab li.li3 a:hover,
.contentsArea .contentsInner ul.navTab li.li3 a:active,
.contentsArea .contentsInner ul.navTab li.li3 a:focus {background-position:-150px -40px;}
.contentsArea .contentsInner ul.navTab li.li3 span {background-position:-150px -80px;}
.contentsArea .contentsInner ul.navTab li.li4 a:link,
.contentsArea .contentsInner ul.navTab li.li4 a:visited {background-position:-227px 0;}
.contentsArea .contentsInner ul.navTab li.li4 a:hover,
.contentsArea .contentsInner ul.navTab li.li4 a:active,
.contentsArea .contentsInner ul.navTab li.li4 a:focus {background-position:-227px -40px;}
.contentsArea .contentsInner ul.navTab li.li4 span {background-position:-227px -80px;}
.contentsArea .contentsInner ul.navTab li.li5 a:link,
.contentsArea .contentsInner ul.navTab li.li5 a:visited {background-position:-304px 0;}
.contentsArea .contentsInner ul.navTab li.li5 a:hover,
.contentsArea .contentsInner ul.navTab li.li5 a:active,
.contentsArea .contentsInner ul.navTab li.li5 a:focus {background-position:-304px -40px;}
.contentsArea .contentsInner ul.navTab li.li5 span {background-position:-304px -80px;}
.contentsArea .contentsInner ul.navTab li.li6 a:link,
.contentsArea .contentsInner ul.navTab li.li6 a:visited {background-position:-381px 0;}
.contentsArea .contentsInner ul.navTab li.li6 a:hover,
.contentsArea .contentsInner ul.navTab li.li6 a:active,
.contentsArea .contentsInner ul.navTab li.li6 a:focus {background-position:-381px -40px;}
.contentsArea .contentsInner ul.navTab li.li6 span {background-position:-381px -80px;}
.contentsArea .contentsInner ul.navTab li.li7 a:link,
.contentsArea .contentsInner ul.navTab li.li7 a:visited {background-position:-458px 0;}
.contentsArea .contentsInner ul.navTab li.li7 a:hover,
.contentsArea .contentsInner ul.navTab li.li7 a:active,
.contentsArea .contentsInner ul.navTab li.li7 a:focus {background-position:-458px -40px;}
.contentsArea .contentsInner ul.navTab li.li7 span {background-position:-458px -80px;}
.contentsArea .contentsInner ul.navTab li.li8 a:link,
.contentsArea .contentsInner ul.navTab li.li8 a:visited {background-position:-535px 0;}
.contentsArea .contentsInner ul.navTab li.li8 a:hover,
.contentsArea .contentsInner ul.navTab li.li8 a:active,
.contentsArea .contentsInner ul.navTab li.li8 a:focus {background-position:-535px -40px;}
.contentsArea .contentsInner ul.navTab li.li8 span {background-position:-535px -80px;}
.contentsArea .contentsInner ul.navTab li.li9 a:link,
.contentsArea .contentsInner ul.navTab li.li9 a:visited {background-position:-612px 0;}
.contentsArea .contentsInner ul.navTab li.li9 a:hover,
.contentsArea .contentsInner ul.navTab li.li9 a:active,
.contentsArea .contentsInner ul.navTab li.li9 a:focus {background-position:-612px -40px;}
.contentsArea .contentsInner ul.navTab li.li9 span {background-position:-612px -80px;}

.contentsArea .contentsInner .ttlArea {
	xwidth:700px;
	width:654px;
	height:60px;
	padding:0 23px;
}
.contentsArea .contentsInner .ttlArea h3 {
	display:inline;
	float:left;
	height:18px;
	margin:10px 0 0 0;
	background:url(../images/bbs/ttl_h3.gif) no-repeat;
	text-indent:-9999px;
}
.contentsArea .contentsInner .ttlArea h3.default {
	width:310px;
	background-position:0 0;
}
.contentsArea .contentsInner .ttlArea h3.result {
	width:119px;
	background-position:0 -28px;
}
.contentsArea .contentsInner .ttlArea p.btnPost {
	display:inline;
	margin-left:0;
	float:right;
}
.contentsArea .contentsInner .contentsInnerHeader {
	height:20px;
	background:url(../images/common/img_contentsInner_header.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .contentsMainCol {
	float:left;
	width:700px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner {
	margin:3px;
	padding:0 20px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table a {color:#007b43;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList {margin-bottom:15px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList tbody tr:hover td {background-color:#e5f2ec;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th {
	padding-bottom:5px;
	_padding-bottom:0;
	text-align:center;
	background:url(../images/common/bg_th.gif) no-repeat right bottom;
	border-bottom:#ee827c 1px solid;
	font-size:12px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td {
	padding-bottom:3px;
	background:url(../images/common/bg_td.gif) no-repeat right bottom;
	border-bottom:#f7e0dd 1px solid;
}
 .contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th p,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th p a {
	font-weight:bold;
	/*height:12px;
	margin:0 auto;
	background:url(../images/bbs/ttl_topiclist.gif) no-repeat;
	text-indent:-9999px;*/
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th p a {display:block;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td {
	padding:10px 0 10px 0;
	vertical-align:top;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td p {margin-left:5px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td1 {
	padding-left:0;
	font-size:117%;
	*font-size:14px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td1 p {margin-left:0;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th1,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td1{width:200px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th2,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td2{width:95px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th3,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td3 {width:125px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th4,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td4 {width:64px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th4 p a,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th5 p a {
	padding-right:14px;
	background-image:url(../images/bbs/ico_arrow.gif);
	background-repeat:no-repeat;
	background-position:4em 0;
	*background-position:3.5em 0;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th5 p a {
	background-position:4.8em 0;
	*background-position:4.3em 0;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th4 p a.on {
	background-position:4em -22px;
	*background-position:3.5em -19px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th5 p a.on {
	background-position:4.8em -22px;
	*background-position:4.3em -19px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th5,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td5 {width:85px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList th.th6,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicList td.td6 {
	width:85px;
	background:none;
}
/* mod_paging ---------------------------------------------------- */
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging {
	width:654px;
	margin-bottom:20px;
	padding:5px 0;
	*padding:5px 0 3px;
	_padding:5px 0 0;
	background-color:#f7e0dd;
	text-align:center;
	font-size:12px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging .pagingInner {padding:0;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul {
	width:460px;
	margin:0 auto;
	padding-top:3px;
	*padding-top:0;
	text-align:center;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li {display:inline;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li a,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li span {
	padding:5px 2px 3px;
	margin:0 4px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li a:hover,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li a:active,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li a:focus {
	background-color:#e4fef2;
	color:#25b372;
	text-decoration:none;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging ul li span {background-color:#fcf3f1;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging p.btnPrev a {
	display:inline;
	float:left;
	padding-left:10px;
	margin:3px 0 0 10px;
	_margin:0 0 5px 10px;
	background:url(../images/common/ico_arrow2.gif) no-repeat 0 50%;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_paging p.btnNext a {
	display:inline;
	float:right;
	padding-right:10px;
	margin:3px 10px 0 0;
	_margin:0 10px 5px 0;
	background:url(../images/common/ico_arrow1.gif) no-repeat 100% 50%;
}
.contentsArea .contentsInner .contentsInnerFooter {
	clear:both;
	height:50px;
	background:url(../images/common/img_contentsInner_footer.gif) no-repeat 0 bottom;
}
/* contentsSubCol ---------------------------------------------------- */
.contentsArea .contentsInner .contentsSubCol {
	float:right;
	width:240px;
	margin-top:0;
	background:url(../images/bbs/bg_subInner.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .contentsSubCol .mod_private {
	position:absolute;
	top:0;
	right:0;
	width:240px;
	height:95px;
	background-color:#fff;
}
.contentsArea .contentsInner .contentsSubCol .mod_private .btn1 a {
	position:absolute;
	top:0;
	left:20px;
	width:140px;
	height:35px;
	background:url(../images/bbs/txt_private1.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.contentsArea .contentsInner .contentsSubCol .mod_private .txt1 {
	position:absolute;
	top:46px;
	left:20px;
	width:160px;
	height:30px;
	background:url(../images/bbs/txt_private2.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.contentsArea .contentsInner .contentsSubCol h3 {margin-bottom:8px;}
.contentsArea .contentsInner .contentsSubCol h3.ttlFree {padding-top:5px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner {padding:0 20px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module {
	margin-bottom:20px;
	padding-bottom:22px;
	background:url(../images/common/line01.gif) repeat-x 0 bottom;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast {background:none;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner {
	margin-bottom:10px;
	padding-bottom:7px;
	background:url(../images/common/bg_sub_moduleInner.gif) no-repeat 0 bottom;
	*zoom:1;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner h4,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner p.txtLead,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner h4,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner p.txtLead {
	padding:8px 10px 0;
	background:url(../images/common/bg_sub_moduleInner_header.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner h4,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast h4 {*margin-bottom:5px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner input#keywords {
	width:175px;
	height:30px;
	margin:10px 0 5px 10px;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleInner .mod_error {
	margin-bottom:0;
	padding:8px 10px 0;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner p.selectBox {margin:0 0 5px 10px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner select {width:136px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner p.txtSub,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner p.txtSub {padding:0 10px 5px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner ul,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner ul {
	padding:0 10px;
	background:none;
	*zoom:1;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner ul li,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner ul li {
	padding-left:0;
	background:none;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner ul li input,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner ul li input {
	margin-right:5px;
	*margin-right:2px;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner ul.inputListType1:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .moduleLast .moduleInner ul.inputListType1 li {
	float:left;
	width:90px;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner button.btnSearch {
	display:block;
	width:200px;
	height:25px;
	margin:0 auto;
	padding:0;
	border:0;
	background:url(../images/common/btn_search.gif) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner button.btnSearch:hover,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner button.btnSearch:active,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner button.btnSearch:focus {background-position:0 -35px;}

/* ----------------------------------------------------
	contentsArea---bbsDetail
---------------------------------------------------- */
.contentsArea .contentsInner .topicHead {
	width:654px;
	height:50px;
	margin-left:24px;
	*zoom:1;
}
.contentsArea .contentsInner .topicHead:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .topicHead p.linkReturnTop {
	float:left;
	padding-top:10px;
}
.contentsArea .contentsInner .topicHead p.linkReturnTop a,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner p.txtReturnTop a {
	padding-left:11px;
	background:url(../images/common/ico_arrow2.gif) no-repeat 0 50%;
	color:#007b43;
}
.contentsArea .contentsInner .topicHead p.btnTopicDelite {float:right;}
.contentsArea .contentsInner .topicHead p.btnTopicDelite a {
	display:block;
	width:143px;
	height:30px;
	xmargin-top:10px;
	background:url(../images/bbs/topic/btn_topic_delete.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}

.contentsArea .contentsInner .topicHeader {padding:0px 0 10px;}
.contentsArea .contentsInner .topicHeader:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .topicHeader .icon {
	display:inline;
	float:left;
	width:40px;
	margin-right:10px;
}
.contentsArea .contentsInner .topicHeader .ttl {
	float:left;
	width:604px;
}
.contentsArea .contentsInner .topicHeader .ttl h3 {
	margin:-4px 0 3px;
	font-size:	150%;
	*font-size:18px;
	font-weight:bold;
}
.contentsArea .contentsInner .topicHeader .ttl p,
.contentsArea .contentsInner .topicHeader .ttl p a {color:#007b43;}
.contentsArea .contentsInner .topicHeader .ttl p span.topicDate {	color:#000;}

.contentsArea .contentsInner .topicDetail {
	margin-left:50px;
	*zoom:1;
}
.contentsArea .contentsInner .topicDetail:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .topicDetail .topicDetailHeader {
	height:10px;
	background:url(../images/bbs/topic/bg_topicdetail.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .topicDetail .topicDetailBody {
	padding:5px 15px;
	background-color:#fdf2f2;

}
.contentsArea .contentsInner .topicDetail .topicDetailBody .topicDetailParag {
	word-wrap: break-word; /*system追加*/
}

.contentsArea .contentsInner .topicDetail .topicDetailFooter {
	height:10px;
	margin-bottom:10px;
	background:url(../images/bbs/topic/bg_topicdetail.gif) no-repeat 0 bottom;
}
.contentsArea .contentsInner .topicDetail ul.btnSocial {
	float:right;
	margin-bottom:15px;
	*margin-bottom:10px;
	*zoom:1;
}
.contentsArea .contentsInner .topicDetail ul.btnSocial:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .topicDetail ul.btnSocial li {
	display:inline;
	float:left;
	margin-left:10px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_tableCaption {
	background:url(../images/common/bg_th.gif) no-repeat 595px bottom;
	border-bottom:#e25f58 1px solid;
	*zoom:1;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_tableCaption:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_tableCaption p.txt1 {
	float:left;
	width:200px;
	padding-bottom:10px;
	font-size:12px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_tableCaption p.txt1 a {
	padding:2px 0 5px 20px;
	background:url(../images/common/ico_reload.gif) no-repeat 0 0;
	color:#007b43;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_tableCaption p.txt2 {
	display:inline;
	float:right;
	width:50px;
	margin:0 15px 0 0;
	text-align:right;
	font-size:12px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments {
	width:100%;
	margin-bottom:30px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments tr.myComment th,
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments tr.myComment td {background-color:#e5f2ec;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments th {
	width:180px;
	padding:10px 0 7px;
	text-align:left;
	background:url(../images/common/bg_td.gif) no-repeat right bottom;
	border-bottom:#f7e0dd 1px solid;
	vertical-align:top;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments th p.icon {
	display:inline;
	float:left;
	width:40px;
	margin-right:10px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments th p.sub {color:#007b43;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments th p.sub span.topicDate {	color:#000;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments th:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments td {
	padding:10px 0;
	*padding:7px 0;
	border-bottom:#f7e0dd 1px solid;
	vertical-align:top;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments td p {
	margin:0 3px 0 10px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments td.btnClose {
	width:15px !important;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments td.btnClose p {
	width:12px;
	height:12px;
	margin:0 3px 0 0;
	display:none;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments td.btnClose p a {
	display:block;
	width:12px;
	height:12px;
	background:url(../images/common/btn_close.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner table.mod_topicComments tbody tr.myComment td.btnClose p {display:block;}

.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registBefore {
	height:130px;
	margin-bottom:30px;
	background:url(../images/common/bg_mod_regist.gif) no-repeat 0 0;
	position:relative;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registBefore p {text-indent:-9999px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registBefore ul li.li1 {
	position:absolute;
	top:20px;
	left:435px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registBefore ul li.li2 {
	position:absolute;
	top:77px;
	left:435px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registBefore ul li a {
	display:block;
	width:200px;
	height:35px;
	text-indent:-9999px;
	outline:none;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registAfter {
	height:130px;
	margin-bottom:30px;
	background:url(../images/common/bg_mod_regist.gif) no-repeat 0 -140px;
	position:relative;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registAfter p {text-indent:-9999px;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registAfter ul li.li1 {
	position:absolute;
	top:40px;
	left:435px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_registAfter ul li a {
	display:block;
	width:200px;
	height:53px;
	text-indent:-9999px;
	outline:none;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_commentForm {
	padding:0 0 20px;
	_padding:0;
	*zoom:1;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_commentForm:after {content:"";display:block;clear:both;}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_commentForm {
	xposition:relative;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_commentForm p.icon {
	display:inline;
	float:left;
	width:40px;
	margin-right:10px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_commentForm textarea {
	float:left;
	width:480px; /*投稿フォームサイズ修正 111007*/
	margin:0 13px 0 0;
	border:#9b978c 1px solid;
	line-height:1.5;
	overflow:hidden;
	resize:vertical;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_commentForm button {
	float:left;
	display:block;
	width:93px;
	height:30px;
	margin:0 auto;
	padding:0;
	border:0;
	background:url(../images/common/btn_comment_regist.gif) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
}
/* mod_btnSocialType---111011追記 */
.mod_btnSocialType1 {
	background-color:#ffffff;
	padding:0 23px 10px 0;
	*zoom:1;
}
.mod_btnSocialType2 {padding:15px 23px 0 0;}
.mod_btnSocialType1:after,
.mod_btnSocialType2:after,
.mod_btnSocialType1 ul:after,
.mod_btnSocialType2 ul:after {content:"";display:block;clear:both;}
.mod_btnSocialType1 ul,
.mod_btnSocialType2 ul {
	float:right;
	*zoom:1;
}
.mod_btnSocialType1 ul li,
.mod_btnSocialType2 ul li {
	float:left;
	margin-left:15px;
}
/* ----------------------------------------------------
	contentsArea---topicDelete 111007追記
---------------------------------------------------- */
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_topicDelete {
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_topicDelete .mod_formBox {
	margin:20px 0;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_topicDelete .mod_formBox .formBoxInner {
	padding:45px 0;
	text-align:center;
}









.use_banner .contentsInner .contentsSubCol {
	float:right;
	width:240px;
	background:url(../images/bbs/bg_subInner_top.gif) no-repeat 0 262px;
}

/* banner */
.contentsArea .contentsSubCol .mod_banner {
	padding:26px 20px 20px;
	margin-bottom:20px;
	background:#fff;
}
.contentsArea .contentsSubCol .mod_banner .banner_first a{
	width:200px;
	height:146px;
	background:url(../images/bbs/banner/first.jpg) no-repeat;
}
.contentsArea .contentsSubCol .mod_banner .banner_first a:hover {
	background-position:0 -146px;
}

