/* community CSS 
<link rel="stylesheet" type="text/css" href="/css/community.css">
<div class="community">

本文

</div>
*/

br {
     letter-spacing: 0;
}
br.a {
     letter-spacing: 0;
}

.community A:link { color: #711B1B; text-text-decoration:none;}
.community A:visited { color: #711B1B;  text-decoration:none;}
.community A:active { color: #711B1B;  text-decoration:none;}
.community A:hover { color: #711B1B;  text-decoration:none;}

.community{
	padding:5px;
	color:#615646;
}


/*大見出し*/
.community h1 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 13pt;
	width:550px;
	text-align: left;
	border-width:1px 0 1px 0;
	border-color:#769e5e;
	border-style:solid;
	background-color:#F4F1ED;
	margin-bottom: 10px;
	padding:5px;
}

/*中見出し*/
.community h2 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 10pt;
	text-align: left;
	vertical-align:middle;
	border-width:0px 0 0px 2px;
	border-color:#9E7E5E;
	border-style:solid;
	background-color:#EFE6DD;
	margin-bottom: 0px;
	padding:1px 5px;
}

/*小見出し*/
.community h3 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 9pt;
	font-weight:bold;
	text-align: left;
	border-width:0 0 0 15px;
	border-color:#769e5e;
	border-style:solid;
	background-color:#f0f4ed;
	width:400px;
	padding-left:15px;
}

.community h4 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 9pt;
	text-align: left;
	border-width:1px 0 1px 0;
	border-color:#769e5e;
	border-style:solid;
	background-color:#f0f4ed;
	margin-bottom: 0px;
}

.community .waku_mail_post{
	padding:10px;
	margin:10px;
	border:2 dotted #6F3232;
	background-color:#ffffff;
	text-align:center;
	text-weight:bold;
}

.community hr {
	color: #9EA583;
}

/*大見出し*/
.h1 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 13pt;
	text-align: left;
	width:550px;
	border-width:1px 0 1px 0;
	border-color:#769e5e;
	border-style:solid;
	background-color:#f0f4ed;
	margin-bottom: 0px;
	padding:3px;
}

/*中見出し*/
.h2 {
	color: #615646;
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 11pt;
	font-weight:bold;
	text-align: left;
	border-width:0px 0 0px 0;
	border-color:#769e5e;
	border-style:solid;
	margin-bottom: 1px;
}

/*小見出し*/
.h3 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 9pt;
	font-weight:bold;
	text-align: left;
	border-width:0 0 0 15px;
	border-color:#769e5e;
	border-style:solid;
	background-color:#f0f4ed;
	padding-left:15px;
}

.h4 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 9pt;
	text-align: left;
	border-width:1px 0 1px 0;
	border-color:#769e5e;
	border-style:solid;
	background-color:#f0f4ed;
	margin-bottom: 0px;
}

.menu_papa{
	font-size:10pt;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin-bottom:5px;
	margin-left:-10px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#615646;
/*	background-color:#FFFBE1;*/
}

.community .menu_current{
	background-color:#F3EFD5;
	padding:2px 5px 2px 0px;
}

.community .menu_main_c A:Hover{
	background-color: #FFFBE1;
	text-decoration : none;
}

.menu_ko iframe{
	border:0;
	margin:0;
	padding:0;
}
/*
.menu_main A{
	color: #615646;
	text-decoration : none;
} */

.community .menu_sub_c A:Hover{
	background-color: #FFFBE1;
	text-decoration : none;
}
/*
.menu_sub A{
	color: #615646;
	text-decoration : none;
} */

.news_intro{
	border-style:solid;
	border-top-width:1;
	border-top-color:#9EA583;
	border-right-width:0px;
	border-right-color:#9EA583;
	border-bottom-width:1px;
	border-bottom-color:#9EA583;
	border-left-width:0px;
	border-left-color:#9EA583;
	width:550;
	background-color:#F2EEE5;
	background-image: url(/images/community/tile_body.jpg);
	margin:5px 0px;
	padding:5px 8px;
}

.contentbody{
	border-style:solid;
	border-top-width:1;
	border-top-color:#9EA583;
	border-right-width:0px;
	border-right-color:#9EA583;
	border-bottom-width:1px;
	border-bottom-color:#9EA583;
	border-left-width:0px;
	border-left-color:#9EA583;
	width:560px;
	background-color:#F2EEE5;
	background-image: url(/images/community/tile_body.jpg);
	margin:5px 0px;
	padding:5px 8px;
}

.flag_new{
	color:#F16451;
	font-weight:bold;
}

フォーム
.community textarea{
	border-style:dotted;
	border-width:2 0 2 0;
	border-color:#687332;
	background-color:#F3F9F7;
	margin:8px;
	width:500px;
	padding:5px 10px 5px 10px;
	size:11pt;
}


.waku_m{
	border-style:solid;
	border-width:2 2 2 2;
	border-color:#6BBF73;
	background-color:#FAF9F1;
	margin:10px;
	width:350px;
	padding:5px 10px 5px 10px;
	size:10pt;
}

.community .posted {
	color: #615646;
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 8pt;
	text-align:right;
}

.community p.title {
	border-bottom: 1px solid #999999;
	text-align: left;
	
	margin:3px;
	line-height: 160%;
	padding-left: 5px;
	padding-bottom:5px;
}

.community div.intro_text {
	text-align: left;
	
	margin-left:15px;
	padding-top: 5px;
}

.community .menu_ko{
	margin-left:0px;
	font-size:9pt;
}

/*注意書き*/
.notice{
	font-size:8pt;
	color:#785350;
}

.qaQ{
	color:#0000aa;
}

.qaA{
	color:#aa0000;
}

/* ▼▼▼▼ 結婚式バージョン桃色 div class="wedding"で囲むと有効 ▼▼▼▼ */
.wedding .waku_mail_post{
	padding:5px;

	margin:10px;
	border:2 dotted pink;

	background-color:#ffffff;

	text-align:center;
}

.wedding body{
	background-color:#ffffff;
	font-size:10pt;
}

.wedding{
	width:500px;
	font-family:MS UI Gothic;
}

.wedding  h1{
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 13pt;
	text-align: left;
	font-weight:bold;
	border-width:1px 0 1px 0;
	border-color:#F6CAC7;
	border-style:solid;
	background-color:#FDF2F1;
	margin-bottom: 10px;
	padding:3px;
}

.wedding  h3{
	width:300px;
	border-width:1 0 1 0;
	border-color:#F6CAC7;
	border-style:solid;
	background-color:#FDF2F1;
	font-size:14pt;
	color:#444444;
	font-weight:bold;

}

.wedding  h2{
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 11pt;
	text-align: left;
	vertical-align:middle;
	border-width:0px 0 0px 10px;
	border-color:#FAA29C;
	border-style:solid;
	background-color:#FDF2F1;
	margin-bottom: 0px;
	padding:1px;
}

.wedding .notice{
	font-size:8pt;
	color:#785350;
}

.wedding A:link { color: #BB7AB9; }
.wedding A:visited { color: #BB7AB9; }
.wedding A:active { color: #BB7AB9; }
.wedding A:hover { color: #BB7AB9; }

/* ▲▲▲▲ 結婚式バージョン桃色 div class="wedding"で囲むと有効 ▲▲▲▲ */



/* ▼▼▼▼ イベントカレンダー　▼▼▼▼ */
.ev_calendar{
	font-size:9pt;
	font-color:#FFFBE1;
}

.ev_cal_calendar{
	text-align:center;
}

.ev_calendar table, td, tr, th{
	font-size:9pt;
	font-color:#FFFFFF;
}

.ev_calendar A:link { color: #FFFFFF; text-decoration:none; font-weight:bold;}
.ev_calendar A:visited { color: #FFFFFF;  text-decoration:none; font-weight:bold;}
.ev_calendar A:active { color: #FFFFFF;  text-decoration:none;  font-weight:bold;}
.ev_calendar A:hover { color: #FFFFFF;  text-decoration:none; font-weight:bold;}

.ev_cal_frame{
	border-style:none;
	border-width:0;
	width:150px;
	margin:0;
	padding:0;
}

/*小見出し*/
.ev_h3 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 9pt;
	font-weight:bold;
	text-align: left;
	border-width:0 0 0 10px;
	border-color:#E3DCA6;
	border-style:solid;
	background-color:#EAE7D1;
	padding-left:15px;
	width:140px;
}

.ev_button{
	padding:1px 2px 1px 2px;
	font-size:10pt;
	background-color:#EAE7D1;
}

.ev_calendar select {
	background-color:#ffffff;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#E3DCA6;
}
.ev_calendar input {
	background-color:#ffffff;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#E3DCA6;
}
.ev_calendar textarea{
	background-color:#ffffff;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#E3DCA6;
}
/* ▲▲▲▲ イベントカレンダー　▲▲▲▲ */


/* ▼▼▼▼ フィードバックフォーム　▼▼▼▼ */
.fb_calendar{
	font-size:9pt;
	font-color:#FFFBE1;
}

.fb_cal_calendar{
	text-align:center;
}

.fb_calendar table, td, tr, th{
	font-size:9pt;
	font-color:#bbbbbb;
}

.fb_calendar A:link { color: #711B54; text-decoration:none; font-weight:bold;}
.fb_calendar A:visited { color: #711B1B;  text-decoration:none; font-weight:bold;}
.fb_calendar A:active { color: #711B1B;  text-decoration:none;  font-weight:bold;}
.fb_calendar A:hover { color: #711B1B;  text-decoration:none; background-color:#ffffff; font-weight:bold;}

.fb_cal_frame{
	border-style:none;
	border-width:0;
	width:150px;
	margin:0;
	padding:0;
}

/*小見出し*/
.fb_h3 {
	font-family: Verdana, Arial, sans-serif, MS UI Gothic;
	font-size: 9pt;
	font-weight:bold;
	text-align: left;
	border-width:0 0 0 10px;
	border-color:#E3DCA6;
	border-style:solid;
	background-color:#EAE7D1;
	padding-left:15px;
	width:160px;
}

.fb_button{
	padding:1px 2px 1px 2px;
	font-size:10pt;
	background-color:#EAE7D1;
}

.fb_calendar select {
	background-color:#ffffff;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#E3DCA6;
}
.fb_calendar input {
	background-color:#ffffff;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#E3DCA6;
}
.fb_calendar textarea {
	background-color:#ffffff;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#E3DCA6;
}
/* ▲▲▲▲ フィードバックフォーム　▲▲▲▲ */


.navibox05 {
	background-image: url(/common/images/sub_navi/sub_bt_bg01.gif);
	background-repeat: y-repeat;
	width: 162px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 0px;
}


.news_fyi{
	border-style:solid;
	border-top-width:1;
	border-top-color:#9EA583;
	border-right-width:0px;
	border-right-color:#9EA583;
	border-bottom-width:1px;
	border-bottom-color:#9EA583;
	border-left-width:0px;
	border-left-color:#9EA583;
	width:500px;
	background-color:#F2EEE5;
	background-image: url(/images/community/tile_body.jpg);
	margin:5px 10px 5px 10px;
	padding:10px 15px 10px 15px;
}


.white {
	color: #FFFFFF;
}
a.white {
	color: #FFFFFF;
}