@charset "shift_jis";
@import "default.css";

 /*掲示板メニュー*/
/*coution*/
#caution	{ line-height:1.4; margin:0; padding:30px 0 15px; border-bottom:2px dotted #ffe6f6; }
#caution dd	{ text-indent:12px; margin:0; padding:10px 15px; }
/*left&rightmenu*/
#leftmenu,#rightmenu	{ width:365px; padding:0 0 10px; }
#leftmenu	{ float:left; }
#rightmenu	{ float:right; }
dd strong	{ display:block; margin:0; background:url(../images/bg_link.gif) no-repeat 0 50%; padding-left:6px; }
#leftmenu dt	,#rightmenu dt	{ border:0; padding:10px 0 5px; }
#leftmenu dd,#rightmenu dd	{ margin:0; padding:0 15px 15px; font-size:12px; color:#444444; }

.transmit	{ font-size:14px; margin:15px 0; width:80px; font-weight:bold; }
.transmit a	{ border:3px double #ffffff; padding:4px;text-align:center; background:#006666; color:#eeeeee; display:block; }
.transmit a:link	{ background:#ee33aa; }
.transmit a:visited	{ background:#ee33aa; }
.transmit a:hover	{ background:#3366ff; }

.kugiri	{ font-size:10px; margin:10px 0; border-top:1px dashed #999999; }

.mar	{ float:left; width:20px; height:75px; font-size:10px;}

/*掲示板ご利用ガイド*/
#coution { padding:20px 15px 0 0; font-size:12px; line-height:1.5}
#coution h3	{ margin:5px 0; padding:0; background:none; }
#coution p	{ color:#555555; font-size:10px; margin:5px 5px 20px; padding-left:10px; }
#coution ul	{ color:#555555; font-size:10px; margin:5px 5px 10px; padding-left:30px; }
#coution span	{ color:#ff11cc; }

/*表示切り替え*/
#guide		{ margin:0 0 20px 0; padding:5px 0; color:#333344; font-size:12px;border:2px dotted #999999; border-width:2px 0; }
#guide em	{ color:#333333; }

/*掲示板*/
#bbs dl		{ margin:0 0 20px; padding:10px 10px 0; border-style:solid; border-color:#888899 #222233 #222233 #888899; border-width:1px 2px 2px 1px; background:#eeeeee; }
#bbs dt	{ color:#000000; border:0; font-size:14px; padding:0 10px 5px; }
#bbs dd	{ margin:0; padding:0 10px 15px; font-size:12px; color:#444444; }
#bbs em	{ color:#990000; font-size:12px; color:#ff6600; }
#bbs img	{ margin:0 2px; vertical-align:middle; }
#bbs span	{ font-size:10px;color:#444444; }	 

#bbs .sen	{ border-top:1px #666666 dotted; margin:0; padding:10px 0 0 20px; }
#bbs dd dl	{ border:0; margin:0; padding:0; }
#pagenation table	{ font-size:10px; }


/*スレッド表示*/
#thread	{ font-size:12px; margin:20px 0; width:740px; }
#thread th { text-align:left; color:#ffffff; background:#006600; border-bottom:1px solid #006600; }
#thread td { padding:4px 0; color:#666666; border-bottom:3px double #cccccc; }
.date	{ width:80px; font-size:10px;}
.name	{ width:100px; }
.ress	{ width:50px; }

#pamphlet		{ font-size:10px; margin:5px 0; padding:2px; color:#333344; border:1px solid; border-color:#555555 #aaaaaa #aaaaaa #555555; text-align:left; font-size:10px; }

/*新規投稿*/
#new p	{ margin-left:15px; }

/*torihatsu*/
#torihatsu {float:right;font-size:9pt; position:relative; top:-47px; margin:4px 1px 0 0;}

/*送信*/
#send	{ margin-top:15px; padding-top:15px; border-top:1px dashed #999999; }
#send h3	{ font-size:12px; }
#send dl	{ margin:0 10px 10px; padding:5px 5px 20px; border-style:solid; border-color:#888899 #222233 #222233 #888899; border-width:1px 2px 2px 1px; }
#send dt	{ font-size:12px; margin:2px 0; padding:0 10px; color:#ff0099; }
#send dd	{ margin:0; padding:0 10px; }
#send span	{ font-size:10px; }

/*ハレンチの教え*/
#search	{ width:500px; margin:15px auto; text-align:center; }
#gosend	{ text-align:center;  }
#osie table	{ width:750px; }

#osie em	{ color:#0066cc; }
#osie form	{ margin:0; padding:20px 0 0; }
#osie form em	{ color:#cc0000; }
#osie h3	{ margin:0; padding:20px 0 0; }
#osie	p	{ font-size:12px; line-height:1.5; padding:10px 20px; }
#osie	input	{ margin:10px 20px 0}
#osie hr	{ border-top:1px solid #666666; }
.oyathre th,#osie	th	{ background:#ffffcc; padding:2px 5px; }
.oyathre th	{ background:#ffffcc; color:#0000ff; border-bottom:2px solid #ffffff; }
.oyathre td	{ background:#ffcc99; }
.oyathre th,.oyathre td	{ font-size:10pt; text-align:left; }
.anther	{ text-align:center; padding:6px 3px 8px; border-bottom:1px dashed #cccccc; }
.anther table	{ margin:0 auto; }
.anther td	{ font-size:12px;  text-align:left; padding:0 5px; }

/*女の子用*/
#girl #contents { width:750px; }
#girl h2    { font-size:1.6em; color:#ff6699; border:0; margin:0; padding:5px 0 10px; }
#girl table { width:100%; }
#girlup     { margin-top:15px; }
#girlup,#girldown    { font-size:5px; }
#girlup .centerbar   { border-top:1px solid #999999; }
#girldown .centerbar { border-bottom:1px solid #999999; }
#girl .main { background:#ffeeee; border:1px solid #999999; border-width:0 1px; }
.maincell { padding:0 15px 15px; }
.centerbar { background:#ffeeee; font-size:5px; color:#ffeeee; }
.kado { width:10px; }
#catch    { color:#333333; font-size:13px; }
#chikuri  { text-align:right; position:relative;top:-6em; }
#gate     { background:#ffffff; border:1px solid #999999; padding:10px; }
#gate div { width:460px; padding:10px; border-right:5px solid #cccccc; }
#gate h3  { margin:0; padding:1em 0; }
#login    { padding:1em; text-align:right; }

#girl #coution { background:#ffffee; padding:1.2em; border:1px solid #999999; }
#coution ul { margin:0 1.5em; padding:0; }
#coution li { margin:0; padding:0; font-size:1.2em; }
#coution em { color:#ff0000; }

#send { border:0; margin:0; padding:0; }
#send table { border-collapse:collapse; }
#send caption { font-size:1.2em; font-weight:bold; color:#000066; text-align:left; margin-top:1.5em; }
#send td  { vertical-align:top; background:#eeeeee; padding:5px; }
#send input { font-size:1em; }
#send p { padding-bottom:1em; }
#send #coution  { margin-bottom:1.5em; }

#all  { background:#ffffff; border:2px inset #cccccc; padding:10px; line-height:1.6; }
#all span { font-size:1em; margin-top:1em; text-align:right; display:block; }

#search { margin-top:1em; font-size:1.2em; text-align:left; }
#search input { font-size:1em; }
.right  { text-align:right; }

.bbs { margin-bottom:15px; background:#ffffff; border:1px outset #999999; }
.bbs em { font-size:1.8em; }
.bbs span {font-size:0.8em; }
.bbs img { vertical-align:middle; }
.bbs .del { font-size:1em; color:#ff0000; }
.thure  { padding:1em 0; }
.res  { padding-left:1.5em; padding:1em; border-top:3px solid #cccccc; }
.error  { padding:1em; }
.bbs .thredmaster,.bbs .resname  { font-weight:bold; font-size:1.2em; }
