@charset "utf-8";
/* CSS Document */
html,body {
  -webkit-text-size-adjust: none;
}

html{
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #000000;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../img/136_bg.png);
	background-color: #000000;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	margin: 0 auto 0 auto;
	background-color: transparent;
}


a{
	overflow:hidden;
	outline:none;

}

body #wrapper{
	width: 631px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../img/136_header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

body#bbs-entry #wrapper,
body#bbs-comp #wrapper,
body#bbs-confirm #wrapper,
body#bbs-nid #wrapper{
	background-image: url(../img/136_header.jpg);
}

body #wrapper .header{
	width: 214px;
	height: 163px;
	margin: 0 auto;
	position: relative;
	top: -190px;
	left: 415px;
	margin: 0 0 -141px 0;
}

body#bbs-entry #wrapper .header,
body#bbs-comp #wrapper .header,
body#bbs-confirm #wrapper .header,
body#bbs-nid #wrapper .header{
	width: 176px;
	height: 158px;
	margin: 0 auto;
	position: relative;
	top: -190px;
	left: 450px;
	margin: 0 0 -136px 0;
}


body #wrapper h1 {
	width: 581px;
	height: 194px;
	text-indent: -9999px;
	margin: 0 0 0px 0;
	padding: 0 0;
	z-index: 0;
}

body #wrapper .header h2 {
	display:none;
}

body #wrapper .text1 {
	text-align: center;
}

body #wrapper .text2 {
	font-size:1.82em;
	font-weight:bold;
	padding: 60px 0 30px 0;
}

body#bbs-comp #wrapper .text2{
	color: #e20012;
	padding: 60px 0 30px 0;
}

body #wrapper p.text3{
	margin: 0 0 0 0;
	padding: 0px 0 30px 0;
	line-height: 160%;
	
}

body#bbs-entry #wrapper p.text3{
	margin: 30px 0 0 0;
}

body#bbs-confirm #wrapper p.text3,
body#bbs-boardnone #wrapper p.text3{
	padding: 20px 0 0 0;
}



/* 閲覧ページ */
body #wrapper .contents{
	width: 631px;
	min-height: 460px;
	_height: 460px;
	margin:0 auto 0 auto;
	padding:0 0 20px 0;
	background-image: url(../img/136_board_bg_loop.png);
	background-repeat: repeat-y;
	background-position: top center;
}

body #wrapper .contents .entry{
	width: 548px;
	text-align:left;
	line-height: 1.5em;
	padding: 0 0 46px 0;
	background-image: url(../img/136_line.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.contents .entry .entry-head{
	width: 480px;
	margin: 0 auto 5px auto;
	padding: 5px 0 5px 40px;
	background-image: url(../img/136_icon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}

body #wrapper .contents .entry .entry-name {
	width: 50%;
	text-align: left;
	padding-bottom: 5px;
	font-size: 1.08em;
	padding: 5px 0 5px 10px;
	color: #000000;
}


.contents .entry .entry-head .entry-info {
	width: 45%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px; 
	float: right;
	text-align: right;
	font-size: 80%;
	font-size: 70%\9;/* -IE8 */
	*font-size: 70%;/* -IE7 */
	_font-size: 70%;/* -IE6 */
	color: #000000;
}

.contents .entry .entry-subject{
	display: none;
}

.contents .entry .entry-subject,
.contents .entry .entry-message,
.contents .entry .entry-comment-name,
.contents .entry .entry-comment{
	width: 480px;
	margin: 0 auto;
}

.contents .entry .entry-message{
	padding: 20px 0 0 0;
	font-size: 120%;
	line-height: 150%;
}


.entry-comment-name{
	color: #ae0000;
	font-weight: bold;
}

.entry-comment{
	color: #ae0000;
	border: 1px solid #ae0000;
	padding: 8px 5px;
}

/* 投稿ボタン */
body #wrapper .header .link-entry {
	width: 214px;
	height: 163px;
	position: relative;
	top: 0px;
	left: 0;
	display: none;
}

body #wrapper .header .link-entry a {
	width: 214px;
	height: 163px;
	background:url(../img/136_btn_entry.png) 0 0 no-repeat;
	_background:url(../img/136_btn_entry_ie6.png) 0 0 no-repeat;
	text-align:left;
	text-indent:-9999px;
	display:block;
}

body #wrapper .header .link-entry a:hover{
	opacity: 0.80; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	/* filter: alpha(opacity=60); IE */
}


/* 投稿ページ */


body#bbs-entry #wrapper ul.form-error{
	padding: 10px 0 0 0;
}

body#bbs-entry #wrapper ul.form-error li{
	color: #FF0000;
	font-size: 85%;
	font-size: 75%\9;/* -IE8 */
	*font-size: 75%;/* -IE7 */
	_font-size: 75%;/* -IE6 */
}

table{
	margin: 0 auto 0 auto;
}

table th{
	padding: 5px 0 5px 0;
}

label{
}

body #wrapper form table td{
	padding: 3px 0 22px 0;

}

body#bbs-confirm #wrapper form table td{
	padding: 3px 0 22px 0;
}


body #wrapper form {
	width: 100%;
	padding: 30px 0 0 0;
	margin: 0 auto 0 auto;
	line-height: 150%;
}


td.form-sex *{
}

body #wrapper form *{
}

body #wrapper form table .form-message #message {
	height: 150px;
	width: 250px;
}

.sex{
	border: none;
}

input,select,#message,#age,textarea{
	border: 1px solid #232323;
}

.btn-send,.btn-reset{
	color: #232323;
	border: 1px solid #232323;
	background-color: #ffffff;
}



/* 閲覧ボタン */
body #wrapper .header .link-check {
	width: 176px;
	height: 158px;
	margin: 0 0 0 0;
	position: relative;
}

body #wrapper .header .link-check a {
	width: 176px;
	height: 158px;
	background:url(../img/136_btn_read.png) 0 0 no-repeat;
	_background:url(../img/136_btn_read_ie6.png) 0 0 no-repeat;
	text-align:left;
	text-indent:-9999px;
	display:block;
}

body #wrapper .header .link-check a:hover{
	opacity: 0.80; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	/* filter: alpha(opacity=60); IE */
}

/* フッター */
body #wrapper .footer {
	width: 631px;
	height: 76px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background:url(../img/136_board_bg_bottom.png) top center no-repeat;
}

body #wrapper .footer .link-group{
	width: 80%;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

body #wrapper .footer .link-group p {
	text-indent: -9999px;
	line-height: normal;
}

body#bbs-confirm div.btn-set{
	padding: 0 0 30px 0;
}


div.btn-set{
	padding: 0px 0 30px 0;
}

div.btn-set *{
	color: #232323;
}

body #wrapper .footer .link-group p.link-back,
body #wrapper .footer .link-group p.link-next{
	margin: 0 0 0 0;
	}


body #wrapper .footer .link-group p.link-back a{
	width: 77px;
	height: 43px;
	background:url(../img/136_btn_back.png) no-repeat left center;
	display: block;
}

body #wrapper .footer .link-group p.link-back a:hover{
	opacity: 0.60; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	/* filter: alpha(opacity=60); IE */
}

body #wrapper .footer .link-group p.link-next a{
	width: 63px;
	height: 43px;
	background:url(../img/136_btn_next.png) no-repeat left center;
	display: block;
}

body #wrapper .footer .link-group p.link-next a:hover{
	opacity: 0.60; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	/* filter: alpha(opacity=60); IE */
}

body#bbs-entry #wrapper .footer .link-close,
body#bbs-comp #wrapper .footer .link-close,
body#bbs-boardnone #wrapper .footer .link-close,
body#bbs-confirm #wrapper .footer .link-close{
	width: 71px;
	padding: 30px 0 0 0;
	margin: 0 auto;
	top: 5px;
}


body #wrapper .footer .link-close{
	width: 71px;
	padding: 0px 0 0 0;
	margin: 0 auto;
	position: relative;
	top: -35px;
}

body #wrapper .footer .link-close a{
	background:url(../img/136_btn_close.png) no-repeat center;
	width: 71px;
	height: 23px;
	display: block;
	text-indent: -9999px;
}


body #wrapper .footer .link-close a:hover{
	opacity: 0.60; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	/* filter: alpha(opacity=60); IE */
}

#wrapper .footer{
}


/* スマートフォン対応 */


@media screen and (max-width: 480px){
	
html{
	background: none #000000 !important;
}



#wrapper .contents .entry {
	width: 90%;
	margin-bottom: 0px;
}

html body#bbs-entry #wrapper ul.form-error{
	padding: 20px 0 0 0;

}

#wrapper .contents form {width: 90%;}
#wrapper .contents table {width: 90%; margin: 0 0 0 0; padding: 0;}

body #wrapper .contents th,
body #wrapper .contents td {
	display: block;
	text-align: left;
	padding-left: 0px;
}

body #wrapper .contents th {
	color:#e20012;
	 width: 150px;
	 font-weight: bold;
	 margin-bottom: 5px;
}

body #wrapper .contents td {
	width: 100%;
	padding: 0px;
}
body #wrapper .contents input,
body #wrapper .contents textarea {
 font-size: 14px;
 padding: 5px;
}

body #wrapper .contents input,
body #wrapper .contents textarea,
body #wrapper .contents select {
 margin-left: 0px;
 margin-bottom: 10px;
}

#wrapper .footer .link-group { background: url(none) repeat-y; }

body #wrapper {
	width: 97%;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-image: url(../img/136_header_sp.png) !important;
	background-position: center 5px;
	background-repeat: no-repeat;
	background-color: #e20012;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
}

body#bbs-entry #wrapper,
body#bbs-comp #wrapper,
body#bbs-confirm #wrapper,
body#bbs-nid #wrapper{
}


html body #wrapper .header{
	width: 120px;
	height: 91px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	padding: 20px 0 15px 0;
		
	height: 5px;
	padding: 0px;	
}

html body#bbs-entry #wrapper .header,
html body#bbs-comp #wrapper .header,
html body#bbs-confirm #wrapper .header,
html body#bbs-nid #wrapper .header{
	width: 120px;
	height: 91px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	padding: 20px 0 15px 0;
}


body #wrapper h1 {
	width: 100%;
	height: 100px;
	text-indent: -9999px;
	margin: 0 0 0px 0;
	padding: 0 0;
	z-index: 0;
}


/* 閲覧ページ */
body #wrapper .contents{
	width: 95%;
	min-height: 200px;
	_height: 200px;
	margin:0 auto 5px auto;
	padding:0 0 0 0;
}


body#bbs-entry #wrapper .contents,
body#bbs-boardnone #wrapper .contents,
body#bbs-confirm #wrapper .contents,
body#bbs-comp #wrapper .contents{
	width: 95%;
	margin:0 auto 5px auto;
	padding-top:0;
	overflow: auto;
	background-color: #FFFFFF;
}

body #wrapper .contents .entry{
	width: 90%;
	text-align:left;
	line-height: 1.5em;
	padding: 10px 0 46px 0;
}

.contents .entry .entry-head{
	width: 90%;
	margin: 0 auto 5px auto;
	padding: 5px 10px 5px 40px;
	background-image: url(../img/136_icon.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}

body #wrapper .contents .entry .entry-name {
	width: 100%;
	text-align: left;
	font-size: 1.08em;
	margin-right: 10px;
	padding: 5px 0 5px 0px;
	color: #360000;
}


.contents .entry .entry-head .entry-info {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px; 
	float: right;
	text-align: right;
	font-size: 80%;
	font-size: 70%\9;/* -IE8 */
	*font-size: 70%;/* -IE7 */
	_font-size: 70%;/* -IE6 */
}

.contents .entry .entry-subject,
.contents .entry .entry-message,
.contents .entry .entry-comment-name,
.contents .entry .entry-comment{
	width: 95%;
	margin: 0 auto;
	padding: 5px 10px 5px 10px;
}

body #wrapper .footer .link-close{
	padding: 20px 0 10px 0;
	top: 0;
	left: 0;
	margin: 0 auto;
	display: none;
}

body #wrapper .footer .link-close a{
}


/* 投稿ボタン */
body #wrapper .header .link-entry {
	position: relative;
	top: 0px;
	left: 0;
	margin: 0 auto;
	display:block;
	width: 120px;
	height: 91px;
	display: none;	
}

body #wrapper .header .link-entry a {
	background:url(../img/136_btn_entry_sp.png) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	width: 120px;
	height: 91px;
}

body #wrapper .header .link-entry a:hover{
	opacity: 0.60; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	/* filter: alpha(opacity=60); IE */
}

body #wrapper .header .link-check {
	position: relative;
	top: 0px;
	left: 0;
	margin: 0 auto;
	display:block;
	width: 120px;
	height: 91px;
}

body #wrapper .header .link-check a {
	background:url(../img/136_btn_read_sp.png) 0 0 no-repeat;
	text-align:left;
	text-indent:-9999px;
	display:block;
	width: 120px;
	height: 91px;
}

body #wrapper .footer {
	width: 95%;
	height: 60px;
	padding: 20px 0;
	margin: 0 auto 0 auto;
	background: none;
}

body #wrapper .footer .link-group{
	width: 100%;
	padding: 0 0 20px 0;
}

html body #wrapper .footer .link-group p.link-back a{
	background:url(../img/136_btn_back.png) no-repeat left top;
}

html #wrapper .footer .link-group p.link-next a{
	background:url(../img/136_btn_next.png) no-repeat left top;
}


body#bbs-entry #wrapper .footer ,
body#bbs-comp #wrapper .footer ,
body#bbs-confirm #wrapper .footer ,
body#bbs-nid #wrapper .footer ,
body#bbs-boardnone #wrapper .footer {
	display: none;
}

}
