@charset "shift_jis";
/*--------------------
	body系
--------------------*/
body{
	background-attachment:fixed;
	margin-top:0px;
	padding-top:0px;
}
body *{
	font-size:14px;font-size:1.4rem;	line-height:1.8;
}
/*--------------------
	h1
--------------------*/
h1{
	padding-bottom:20px;
	width:100%;
	text-align:center;
}
/*--------------------
	wrap
--------------------*/
#wrap{width:860px;margin:0px auto;background-color:#fff;position:relative;}
#counter{
	position:absolute;
	right:5px;
	top:290px;
	text-align:right;
	font-size:12px;
	font-family:Verdana,Helvetica,Arial;
}
/*--------------------
	waku系
--------------------*/
div#main div{
	padding-bottom:20px;
	margin:0px auto;
}
div.clear{clear:both;font-size:5px;line-height:5px;}
div#main div{
	padding-bottom:20px;
	margin:0px auto;
}
/*---------------------
　waku_top
---------------------*/
div#main div div.top{
	height:100px;
	background-repeat:no-repeat;
	position:relative;
}
div#main div div.top h3 img{
	display:block;
	float:left;
	margin-right:20px;
	padding-bottom:20px;
}
div#main div div.top h3{
	padding-top:48px;
	padding-left:30px;
}
div#main div div.top h3 span{font-size:14px;font-size:1.4rem;font-weight:normal;}
div#main div div.top h3 span.grn{color:#008000;}
/*---------------------
　waku_mid
---------------------*/
div#main div div.mid{
	padding-left:30px;
	padding-right:50px;
	padding-bottom:30px;
	background-repeat:repeat-y;
}

div#main div div.btm img{
	position:absolute;
	bottom:23px;right:18px;
}
div#main div div.mid p{
	padding-top:1.5em;
}
/*--------------------
　メニュー
----------------------*/
#menu{
width:210px;
float:left;
height:100px;
margin:10px 0px 0px 10px;
}
#menu a{display:block;margin-bottom:8px;border:none;width:210px;height:50px;}
#menu a{text-indent:-9999px;}
#menu a#keijiban{background-image:url(/bbs/img/menu/01.png);height:90px;}
#menu a#koe01{background-image:url(/bbs/img/menu/02.png);height:90px;}
#menu a#koe02{background-image:url(/bbs/img/menu/03.png);height:90px;}
#menu a#find {background-image:url(/bbs/img/menu/04.png);}
#menu a#past {background-image:url(/bbs/img/menu/05.png);}
#menu a#howto{background-image:url(/bbs/img/menu/06.png);}
#menu a#top {background-image:url(/bbs/img/menu/10.png);}

#menu a:hover{text-decoration:none;}
#menu a#keijiban:hover{background-image:url(/bbs/img/menu/01on.png);}
#menu a#koe01:hover{background-image:url(/bbs/img/menu/02on.png);}
#menu a#koe02:hover{background-image:url(/bbs/img/menu/03on.png);}
#menu a#find:hover {background-image:url(/bbs/img/menu/04on.png);}
#menu a#past:hover{background-image:url(/bbs/img/menu/05on.png);}
#menu a#howto:hover{background-image:url(/bbs/img/menu/06on.png);}
#menu a#top:hover {background-image:url(/bbs/img/menu/10on.png);}
#keijiban{
	background-image:url(/bbs/img/menu/01on.png)!important;
}

#main{
	margin:0px auto 10px 240px;
}
/*--------------------
　留意事項
----------------------*/
div#ryui h2{font-size:16px;}
div#ryui{width:590px;margin:10px auto;}
div#ryui h2{color:#990000;font-size:20px;padding-top:80px;padding-bottom:30px;font-weight:normal;text-align:center;}
div#ryui h3{color:#cd5c5c;font-size:16px;font-weight:normal;}
#rui hr{
	border-style:solid;
	border-width:1px;
	margin:5px auto;
	width:590px;
	border-color: #fff #fff #999 #fff;
	background-color:#fff;
	}
#ryui p{font-size:16px;}
#ryui li{font-size:16px;margin:10px;}
#ryui form{margin:15px auto;text-align:center;padding:20px;}
#ryui form input{font-size:16px;}
/*---------------------
　form
---------------------*/
#form_ad{
	margin-bottom:30px;overflow:hidden; 
}
#form_ad form{
	float:left;
	text-align:left;
	margin-left:10px;
	width:400px;
}
#form_ad div#ad{float:right;margin-right:10px;}
#form_ad form textarea{width:480px;}
#form_ad table{width:100%;}
#form_ad table td{padding:10px;}
/*---------------------
  modal
---------------------*/
ul.thumbnails.image_picker_selector li .thumbnail {width:70px;height:75px;text-align:center;position:relative;
padding:3px 0 0 0!important;}
.thumbnail p{font-size:10px;font-size:1rem;width:70px;position:absolute;bottom:1px;text-align:center;}
.thumbnail img{vertical-align:middle;}
a#modal-close{width:100%;text-align:right;display:block;height:30px;}

#koe01{background-image:url(https://www.kousotu.com/keijiban/img/menu/02on.png)!important;}
/*---------------------
　応援
---------------------*/
div.ouen span{font-size:18px;font-size:1.8rem;}
div.ouen input{
	border:solid 1px #900;
	color:#900;
	background-color:transparent;
	transparent;cursor:pointer;
}
p.cheer_res{
	margin-left:80px!important;
	color:chocolate!important;
	margin-top:20px!important;
	margin-right:20px!important;
}


/*---------------------
　応援フォーム（画面遷移後）
---------------------*/
section#ouen_form dl{
	width:96%;
	margin:10px auto;
}

section#ouen_form dt{
	font-size:16px;font-size:1.6rem;}

section#ouen_form input{
	margin:10px auto;
	display:block;
}


/*---------------------
　次の●件
---------------------*/
div#nxt_prev{
	margin:20px auto 20px 420px;
}
div#nxt_prev form{
	display:table-cell;
	padding:10px;
}
div#nxt_prev form input{
	font-size:18px;
	padding:0.75em;
}

/*---------------------
　記事の編集・削除
---------------------*/
div#edit *{
	font-size:16px;font-size:1.6rem;}
div#edit{
	margin:20px auto 20px 300px;
	padding-bottom:20px;
	text-align:center;
}

/*---------------------
　リンクアイコン付加　
---------------------*/
.exlnk {
background-image: url(https://www.kousotu.com/img/icn_win.gif);
background-position: right 0px;
background-repeat: no-repeat;
padding-right:22px;
}
