body{
text-align: center;
background-image:url(img/bg.gif);
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#body	{
	width:800px;
	height:1000px;
	background-image:url(img/body.jpg);
	background-repeat:no-repeat;
}
.page{
border:1px solid #92908A;
background-color:#FFFFFF;
}
#header{ /* ヘッダー */
margin: 0 auto;
text-align: left;
font-size:12px;
width: 850px;
height:150px;
background-image:url(img/head_bg.jpg);
}
h1{
font-size:12px;
color:#006666;
margin:10px 0px 0px 0px;
padding: 0px;
}
h2{
font-size:35px;
color:#775618;
margin:0px 0px 0px 59px;
text-align:left;
font-weight:bold;
}

#header p{
color:#775618;
margin:87px 0px 0px 20px;
font-size:11px;
}
/******* マージン *******/
.mt1{ margin-top:1px;}
.mr1{ margin-right:1px;}
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt4{ margin-top:4px;}
.mt5{margin-top:5px;}
.mt5b{margin:5px 1px 0 0;}
.mt10{ margin-top:10px;}
.mt10b{ margin:10px 1px 0 0;}
.mt12{ margin-top:12px;}
.mt20{margin-top:20px;}
/******* パディング *******/
.pd5{padding-left:5px;}
.pd5b{ padding-left:5px; border-left:1px solid #FBBB77;}
.pd5c{ padding-left:5px; border-left:1px solid #75C137;}
/******* テキスト *******/
.txt_top{
font-size:12px;
color:#555555;
line-height:120%;
}
.txt{
font-size:12px;
color:#555555;
line-height:125%;
}
.txt2{
font-size:12px;
color:#555555;
line-height:120%;
margin-top:7px;
}
.txt2b{
font-size:12px;
color:#555555;
line-height:110%;
margin:7px 5px 0 5px;
}
.txt2c{
font-size:12px;
color:#555555;
line-height:110%;
margin:3px 5px 0 5px;
}
.txt3{
font-size:12px;
color:#555555;
line-height:110%;
}
/******* ボーダー *******/
.bdr{
border:1px solid #9E9C96;
border-collapse:collapse;
font-size:12px;
color:#555555;
}
.bdr2{
border:1px solid #84AF45;

}
.bdr3{
border-left:1px solid #9E9C96;
border-bottom:1px solid #9E9C96;
font-size:12px;
color:#555555;
}
.comyu_bdr{
border-right:1px solid #9E9C96;
border-bottom:1px solid #9E9C96;
font-size:12px;
color:#555555;
}
.bdr5{
border-right:1px solid #9E9C96;
border-left:1px solid #9E9C96;
border-bottom:1px solid #9E9C96;
font-size:12px;
color:#555555;
}
.mm_top{
height:23px;
background-image:url(img/midasi_mm.gif);
background-repeat:no-repeat;
padding-top:2px;
}
.mm_table{
border-collapse:collapse;
margin-top:5px;
}
.mm_table02{
border-collapse:collapse;
}
.mm_table02 td{
border-right:1px solid #B9B9B9;
border-left:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
font-size:12px;
color:#555555;
text-align:center;
padding-top:2px;
}
.mm_table_top{
border-collapse:collapse;
}
.mm_table_top td{
height:25px;
border-top:1px solid #84AF45;
border-left:1px solid #9E9C96;
border-bottom:1px solid #9E9C96;
font-size:12px;
color:#555555;
text-align:center;
padding-top:3px;
}
.mm_table02 p{
margin:0 3px 0 5px;
padding:0;
text-align:left;
}
/******* TOPメニュー *******/
.top_menu{
padding-left:1px;
background-color:#EFEFEF;
}
.top_menu div{
height:45px;
float:left;
margin:0;
padding:0px;
}
/* 登録フォーム 大 */
.form_02 {
border:1px solid #84AF45;
border-collapse:collapse;
margin-top:10px;
text-align:left;
}
.form_02 td{
font-size:12px;
color:#555555;
border:1px solid #84AF45;
height:28px;
}
.form_02 p{
color:#4E7C0B;
margin:0 0 0 7px;
}
.form_02 .right{
margin:0;
padding:0 0 0 3px;
color:#555555;
}
.form_03 {
border:1px solid #84AF45;
border-collapse:collapse;
margin-top:10px;
text-align:left;
}
.form_03 td{
font-size:12px;
color:#555555;
border:1px solid #84AF45;
}
.form_03 p{
color:#4E7C0B;
margin:0 0 0 7px;
}
.form_03 .right{
margin:0;
padding:0 0 0 3px;
color:#555555;
}
/******* 左メニュー コミュ *******/
.comyu{
width:62px;
height:104px;
margin-top:3px;
}
.comyu_img02{
width:82px;
height:82px;
border:1px solid #C2C2C2;
}
.comyu_img03 div{
width:51px;
height:52px;
border-top:1px solid #7DB12C;
border-left:1px solid #7DB12C;
border-bottom:1px solid #7DB12C;
border-collapse:collapse;
}
/******* 左メニュー コミュ *******/
.leftMenu{
border:1px solid #84AF45;
font-size:12px;
color:#555555;
}
/******* リアルタイム掲示板 *******/
#board{
width:527px;
height:58px;
margin-top:5px;
}
#board_form{
margin:2px 0 0 0;
}
.frame_bg{
width:527px;
height:22px;
background-image:url(img/frame_bg.gif);
background-repeat:no-repeat;
}
#board_txt{
width:527px;
height:26px;
background-image:url(img/board_txt.gif);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
}
.marquee{
padding:6px 0px 0px 0px;
margin:0px 10px 0px 10px;
}
.member{
width:527px;
background-color:#989690;
border-bottom:1px solid #989690;
}
.member_top{
width:315px;
height:24px;
background-image:url(img/midasi_member.gif);
background-repeat:no-repeat;
text-align:right;
}
#left{
width:315px;
float:left;
text-align:center;
background-color:#FFFFFF;
padding:10px 0px 11px 0px;
border-left:1px solid #7D7B72;
border-right:1px solid #7D7B72;
border-bottom:1px solid #7D7B72;
}
.reload{
padding:4px 4px 0px 0px;
}
#right{
width:184px;
height:360px;
float:right;
vertical-align:top;
background-color:#FFFFFF;
border-left:1px solid #7D7B72;
border-right:1px solid #7D7B72;
border-bottom:1px solid #7D7B72;
display:block;
}
.right_table{
border-bottom:1px solid #7DB12C;
}
.right_table01{
font-size:12px;
color:#4B7334;
font-weight:bold;
padding:2px 0px 0px 0px;
text-align:center;
}
.right_table02{
font-size:12px;
color:#555555;
margin:10px 5px 0px 7px;
}
.prof_comment{
height:96px;
font-size:12px;
color:#555555;
margin:5px 5px 0px 7px;
vertical-align:top;
line-height:120%;
text-align:left;
}
.to_top{
font-size:12px;
padding-right:15px;
}
/******* プロフテーブル *******/
.image{
width:75px;
height:76px;
border:1px solid #C2C2C2;
}
.name{
font-size:12px;
color:#4B7334;
font-weight:bold;
background-color:#E8E8E8;
margin:4px 0px 4px 0px;
padding-top:2px;
}
/******* プロフテーブル *******/
.login_name{
font-size:12px;
color:#86570B;
text-decoration:none;
font-weight:bold;
margin:2px 0 0 7px;
}
.login_name a {
color:#86570B !important;
text-decoration:none!important;
}
.login_member{
border-left:1px solid #84AF45;
border-right:1px solid #84AF45;
border-bottom:1px solid #84AF45;
border-collapse:collapse;
margin-right:1px;
}
.login_member .SS2{
font-size:11px;
color:#555555;
padding-top:3px;
}
.login_member .SS3{
font-size:11px;
color:#555555;
}
.login_member .left{
border-right:1px solid #C2C2C2;
}
.login_member .right{
border-bottom:1px solid #C2C2C2;
}
.login_member .btn{
margin-top:12px;
}

.name a:link{
color: #4B7334;
text-decoration:none;
}
.name a:visited{
color: #4B7334;
text-decoration:none;
}
.name a:hover{
color: #FF9033;
text-decoration:none;
}
.name02{
font-size:12px;
color:#555555;
margin:7px 0px 0px 0px;
}
.name03{
font-size:12px;
color:#555555;
}
.name03 a{
color: #555555;
text-decoration:underline;
}
.name04{
font-size:12px;
color:#4B7334;
font-weight:bold;
}
.comment{
font-size:12px;
color:#555555;
margin-top:2px;
line-height:110%;
}
/******* エントリーフォーム *******/
#entry_form{
background-color:#EAEAEA;
width:202px;
height:387px;
font-size:12px;
color:#555555;
border:1px solid #84AF45;
}
.form_bg02{
width:75px;
height:29px;
background-image:url(img/form_bg02.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:12px;
color:#555555;
padding:10px 0px 0px 10px;
margin:0px;
}
.form_bg02b{
height:25px;
background-image:url(img/form_bg02b.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:12px;
color:#555555;
}
.form_bg02b div{
margin:6px 0px 0px 17px;
padding:0;
}
/******* フロー *******/
.flow{
width:193px;
height:120px;
border-left:1px solid #749068; 
border-right:1px solid #749068; 
border-bottom:1px solid #749068; 
font-size:12px;
color:#555555;
}
/******* ブログランキング *******/
.blog_ranking{
width:526px;
height:101px;
border-left:1px solid #84AF45; 
border-right:1px solid #84AF45; 
border-bottom:1px solid #84AF45; 
}
/******* ご利用ガイド *******/
.guide td{
font-size:12px;
color:#555555;
padding:5px;
}
/******* フッター *******/
#footer_link{
height:20px;
font-size:11px;
color:#555555;
background-color:#EAEAEA;
margin-top:15px;
padding-top:5px;
text-align:center;
}
#footer{
height:20px;
font-size:11px;
color:#FFFFFF;
background-color:#FFFFFF;
padding-top:5px;
text-align:right;
}
#footer h3{
font-size:11px;
color:#FFFFFF;
margin:0px 10px 0px 0px;
padding:0px;
}
#footer h3 a{
font-size:11px;
color:#FFFFFF;
}
/******* iframe *******/
.girls{
font-size:13px;
color:#555555;
padding-left:3px;
}
.girls01{
border-bottom:1px solid #CCCCCC;
}
.SS{
font-size:11px;
color:#4B7334;
font-weight:bold;
}
.SS2{
font-size:11px;
color:#555555;
}
.SS2b{
font-size:11px;
color:#555555;
margin-top:8px;
}
/******* 規約 *******/
.kiyaku1{/* 規約 */
margin:10px;
	}
.kiyaku2{ 
margin:10px 10px 10px 25px;
}
/******* 掲示板詳細 *******/
.mail_top{
width:220px;
height:24px;
background-image:url(img/mail_top.gif);
background-repeat:no-repeat;
font-size:12px;
padding:3px 0px 0px 7px;
font-weight:bold;
}
.mail_prof{
border-collapse:collapse;
}
.mail_prof td{
border:1px solid #FBBB77;
background-color:#FFFFFF;
padding-top:2px;
font-size:12px;
color:#555555;
}
.mail_prof02{
border-left:1px solid #FBBB77;
border-right:1px solid #FBBB77;
padding-top:2px;
font-size:12px;
color:#555555;
}
.prof_image{
width:122px;
height:146px;
background-color:#FFFFFF;
border:1px solid #FBBB77;
text-align:center;
vertical-align:middle;
}
/******* 送信POP *******/
.sousin_top{
width:220px;
height:24px;
background-image:url(img/sousin_top.gif);
background-repeat:no-repeat;
font-size:12px;
padding:3px 0px 0px 7px;
font-weight:bold;
}
.sousin_prof{
border-collapse:collapse;
}
.sousin_prof td{
border:1px solid #75C137;
background-color:#FFFFFF;
padding-top:2px;
font-size:12px;
color:#555555;
}
.sousin_prof02{
border-left:1px solid #75C137;
border-right:1px solid #75C137;
padding-top:2px;
font-size:12px;
color:#555555;
}
.sousin_image{
width:122px;
height:146px;
background-color:#FFFFFF;
border:1px solid #75C137;
text-align:center;
vertical-align:middle;
}
