body { 
background:white url("../image/body_bk.gif");
	font-family:ＭＳ Ｐゴシック,Osaka,sans-serif; 
	margin: 0;	
	text-align:center;
	/*
	scrollbar-face-color: #2F2308;
	scrollbar-highlight-color: #56441D;
	scrollbar-shadow-color:black;
	scrollbar-3dlight-color:black;
	scrollbar-arrow-color:#E7D0A5;
	scrollbar-track-color: #E7E5E2;
	scrollbar-darkshadow-color:black;
	*/
}
	

/* アンカーテキスト色指定 */
a:link{	color:#1A3A04; text-decoration:underline}
a:visited{color:#1A3A04;text-decoration:underline}
a:hover{color:#51860E; text-decoration:none}


/* インラインテキスト */
.txt11{	font-size:11px;	color:#2F2308;	line-height:190%;}
.txt11 a:link{	color:#2F2308;text-decoration:underline}
.txt11 a:visited{	color:#2F2308;text-decoration:underline}
.txt11 a:hover{	color:#51860E;text-decoration:none}

.txt12{	font-size:12px;	color:#2F2308;	line-height:170%;}
.txt12 a:link{	color:#2F2308;text-decoration:underline}
.txt12 a:visited{	color:#2F2308;text-decoration:underline}
.txt12 a:hover{	color:#51860E; text-decoration:none}


.red{	font-size:12px;	color:#cc0000; margin:0; padding:0;	}
.green{	font-size:12px;	color:#0F7C3E; margin:0; padding:0;	}
strong{	font-size:14px;	color:#0F7C3E; margin:0; padding:0;}
.blue{	font-size:12px;	color:#08468B; margin:0; padding:0;	}

h1{ margin:3px 0 0 0; padding:0; text-align:right;font-size:10px; font-weight:normal; color:#999999;}
#toph1{display:none;}
h2 {DISPLAY: block;padding:0px 0px 0px 15px; BACKGROUND:white url("../image/h3_bk.gif") no-repeat; margin:10px 10px 0px 5px; font-size:14px;color:#51860E; line-height:130%; border-bottom:1px solid #514F50;}
h3 {DISPLAY: block;padding:0px 0px 0px 15px; BACKGROUND:white url("../image/h2_bk.gif") no-repeat; margin:0px 0px 0px 10px; font-size:14px;color:#51860E; line-height:130%;}
h3 a:link{	color:#51860E;text-decoration:underline}
h3 a:visited{	color:#51860E;text-decoration:underline}
h3 a:hover{	color:#51860E; text-decoration:none}
h4{	color:#0258CE;font-size:14px; line-height:120%; font-weight:bold; margin:0; padding:10px 0px 8px 5px;}


/* レイアウト用 */
#contener{width:780px; margin:0; padding:0;	margin-right:auto;margin-left:auto;  background:white url("../image/wh.gif");}
#logo{ margin:0; padding:0px 20px 10px 20px; float: left;}
#g_menu{ margin:0; padding:0px 0px 0px 5px; width:180px; float: left;}
#contents_c{ margin:0; padding:0px 0px 0px 5px; width:390px;text-align:left; float: left;}
#sub_menu{margin:0; padding:0px 10px 0px 0px; float:right;}
#contents_n{ margin:0; padding:0px 0px 0px 5px; width:580px; text-align:left; float: left;}




/* トップページイメージ */
.flash_mg{margin:0px 0px 10px 0px; padding:0;}
.white_bx_bk{margin:0; padding:0; background:white url("../image/white_bx_bk.gif") repeat-y; width:173px; text-align:center;}
.white_bx_txt{ font-size:12px;margin:0; padding:5px 0px 8px 0px; }
.white_bx_bottom{margin:0; padding:0; background:white url("../image/white_bx.gif") repeat-y; width:173px; height:35px;text-align:center; font-size:11px;}
.box_dot{margin:8px 0px 0px 0px; padding:0; border:dotted 1px #D1D1D1; width:165px;}
.box_dot_mg{margin:0; padding:2px; font-size:11px; text-align:left; color:#999999;}


/* 新着情報リスト */
#news{DISPLAY: block; margin:0; padding:0; width:400px;}
.new {DISPLAY: block; margin:3px;VERTICAL-ALIGN: bottom;TOP:35px; color:#333333;font-size:12px;}
.new UL {DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:8px 0px 0px 10px;}
.new LI {DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px 8px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px;}
.new a:link{	color:#1A3A04; text-decoration:underline;}
.new a:visited{color:#1A3A04; text-decoration:underline;}
.new a:hover{color:#51860E; text-decoration:none;}
.new_txt{font-size:12px;padding:8px 10px 0px 15px; line-height:150%;color:#333333;}


/* サブページヘッダ */
#head_menu{float:right; margin:10px 10px 0px 0px; padding:0; width:400px; text-align:right;}
#logo{float:left; margin:5px 0px 5px 3px; padding:0;width:300px;}
#navi_txt{ background-color:#D1D5D1; font-size:11px; color:#4D4A4A; margin:0px 0px 8px 0px; padding:5px 0px 5px 20px;  text-align:left;}
#navi_txt a:link{	color:#1A3A04; text-decoration:underline;}
#navi_txt a:visited{color:#1A3A04; text-decoration:underline;}
#navi_txt a:hover{color:#51860E; text-decoration:none;}

/* サブページナビ　テキスト */
.menu_txt1{ margin:0;  padding:0; width:165px; background-color:#EEECEF; }
.menu_txt1 UL{DISPLAY: block;VERTICAL-ALIGN: bottom; margin:0; padding:0; width:165px; }
.menu_txt1 LI{DISPLAY: block; VERTICAL-ALIGN: bottom; padding:7px 0px 5px 19px;  margin:0; font-size:12px;LIST-STYLE-TYPE: none; height:15px; text-align:left; BACKGROUND: url("../about/image/arrow_p.gif") no-repeat 5px 8px; }
.menu_txt1 a:link{	color:#444242; text-decoration:none; text-decoration:underline;}
.menu_txt1 a:visited{color:#444242; text-decoration:underline;}
.menu_txt1 a:hover{color:#510883; text-decoration:none; }

.menu_txt3{ margin:0; padding:0; width:165px; background-color:#EEECEF; }
.menu_txt3 UL{DISPLAY: block;VERTICAL-ALIGN: bottom;margin:0; padding:0; }
.menu_txt3 LI{DISPLAY: block; VERTICAL-ALIGN: bottom; padding:7px 0px 5px 19px;  margin:0; font-size:12px;LIST-STYLE-TYPE: none; height:15px; text-align:left; BACKGROUND: url("../buy/image/arrow_p.gif") no-repeat 5px 8px; }
.menu_txt3 a:link{	color:#444242; text-decoration:none; text-decoration:underline;}
.menu_txt3 a:visited{color:#444242; text-decoration:underline;}
.menu_txt3 a:hover{color:#510883; text-decoration:none; }

.menu_txt4{ margin:0; padding:0; width:165px; background-color:#EEECEF; }
.menu_txt4 UL{DISPLAY: block;VERTICAL-ALIGN: bottom;margin:0; padding:0; }
.menu_txt4 LI{DISPLAY: block; VERTICAL-ALIGN: bottom; padding:7px 0px 5px 19px;  margin:0; font-size:12px;LIST-STYLE-TYPE: none; height:15px; text-align:left; BACKGROUND: url("../rent/image/arrow_p.gif") no-repeat 5px 8px; }
.menu_txt4 a:link{	color:#444242; text-decoration:none; text-decoration:underline;}
.menu_txt4 a:visited{color:#444242; text-decoration:underline;}
.menu_txt4 a:hover{color:#510883; text-decoration:none; }

.menu_txt13{ margin:0; padding:0; width:165px; background-color:#EEECEF; }
.menu_txt13 UL{DISPLAY: block;VERTICAL-ALIGN: bottom;margin:0; padding:0; }
.menu_txt13 LI{DISPLAY: block; VERTICAL-ALIGN: bottom; padding:7px 0px 5px 19px;  margin:0; font-size:12px;LIST-STYLE-TYPE: none; height:15px; text-align:left; BACKGROUND: url("../owner/image/arrow_p.gif") no-repeat 5px 8px; }
.menu_txt13 a:link{	color:#444242; text-decoration:none; text-decoration:underline;}
.menu_txt13 a:visited{color:#444242; text-decoration:underline;}
.menu_txt13 a:hover{color:#510883; text-decoration:none; }

/* 本文 */
.main_txt{DISPLAY: block; margin:0; padding:20px 0px 0px 150px;}
.main_txt2{DISPLAY: block; margin:0; padding:0px 0px 0px 10px; font-size:11px;}
.contents_n_txt{font-size:12px; margin:0px 0px 8px 0px; padding:5px 25px 5px 20px;  line-height:150%;}
.contents_n_txt p{font-size:14px; margin:0; padding:10px 0px 0px 0px;  line-height:150%; font-weight:bold; color:#959496;}
.contents_n_txt UL{DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:8px 0px 0px 10px;}
.contents_n_txt LI{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px 8px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px;}

.contents_n UL {DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:8px 0px 0px 10px;}
.contents_n LI {DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow3.gif") no-repeat 0px 8px; MARGIN:0; LIST-STYLE-TYPE: none; font-size:14px; font-weight:bold;}

/* リストスタイル */
.list_a ul{DISPLAY:inline;VERTICAL-ALIGN: bottom;margin:3px 0px 3px 5px;   padding:0;}
.list_a li{DISPLAY:inline; VERTICAL-ALIGN: bottom; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow4.gif") no-repeat 0px 5px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px; font-weight:bold; }
.list_a li a:link{color:#51860E;}
.list_a li a:visited{color:#51860E;}
.list_a li a:hover{color:#FD8607;}

/* よくある質問スタイル */
ul.txt_q{ margin:0px 0px 5px 0px;  padding:0; color:#043D68; }
.txt_q li{ margin:0; padding:2px 0px 5px 30px;  BACKGROUND: url("../qa/image/q.gif") no-repeat;}
.txt_q h2{ margin:0; padding:0; BACKGROUND: url("../image/q_title.gif") no-repeat 0px 5px; }
ul.txt_a{ margin:0px 0px 20px 0px; padding:0; color:#B70612; border-bottom:1px dotted #514F50;}
.txt_a li{ margin:0; padding:2px 0px 5px 30px;  BACKGROUND: url("../qa/image/a.gif") no-repeat;}
.txt_a li a:link{color:#FD4754; font-weight:bold;}
.txt_a li a:visited{color:#FD4754; font-weight:bold;}
.txt_a li a:hover{color:#FD4754; font-weight:bold;}

/* 那須関連リンクスタイル */
ul.linkstyle {
	display:block;
	margin:0 0 10px;
	padding:10px 0px 0px 18px;
	list-style-type:none;
	font-size:12px;
} 
.linkstyle h4 {
	width:530px;
	height:20px;
	margin:0;
	padding:3px 0px 0px 20px;
	font-weight:bold;
	background-color:#DCD9D5;
	clear:both;
}
li.linkstyle_name {
	width:230px;
	float:left;
	margin:10px 0px 5px 10px;
	padding:0px 0px 0px 15px;
	background:url(../image/arrow.gif) no-repeat 0 0;
	font-weight:bold;
}


/* 藤和那須についてスタイル */
#spring_bk{ margin:0; padding:0; BACKGROUND: url("../about/image/spring_bk.gif") no-repeat;}
#summer_bk{ margin:0; padding:0; BACKGROUND: url("../about/image/summer_bk.gif") no-repeat;}
#fall_bk{ margin:0; padding:0; BACKGROUND: url("../about/image/fall_bk.gif") no-repeat;}
#winter_bk{ margin:0; padding:0; BACKGROUND: url("../about/image/winter_bk.gif") no-repeat;}
.season_txt{margin:0; padding:5px 0px 5px 60px; font-size:12px;color:#666666;}

/* ギャラリースタイル */
.g_img{margin:2px; float:left; height:160px;}

.gl_img{margin:2px;text-align:center;}

.title_bk{  height:20px; line-height:20px; font-size:10pt; color:#294C03; margin:0; padding:0px 0px 0px 3px; background-color:#C1E2BA;}
.contributor_bk{ margin:5px 0px 0px 0px;  padding:0px 0px 0px 15px; BACKGROUND: url("../gallery/image/contributor_bk.gif") no-repeat 0 3px;height:20px; font-size:9pt;}
.view_bk{  height:20px; font-size:12px;  margin:0; padding:0; background-color:#cccccc; text-align:center;}

/* マージンの調整 */
.mag0{margin:0; padding:0;}

/* 各コンテンツ微調整及び装飾 */
.photolist_mg{margin:5px; height:150px;text-align:center;}
.photolist_mg img{margin-left:auto;margin-right:auto;}
.photo_mg{margin:5px;}
.photo_mgr{margin:5px; float:right;}
.photo_mgl{margin:5px; float:left;}
.box {margin:5px 8px 5px 8px;padding:0px; border-bottom:1px solid #817B74; border-top:1px solid #DDD3C8; border-right:1px solid #817B74; border-left:1px solid #DDD3C8; background-color:white;}
.box2 {margin:5px 8px 5px 8px;padding:10px; border-bottom:1px solid #817B74; border-top:1px solid #DDD3C8; border-right:1px solid #817B74; border-left:1px solid #DDD3C8; background-color:white;}
.l5{margin:3px 0px 0px 3px;}
.h2_contents{margin:0px 25px 20px 40px;font-size:12px; line-height:120%;}
.h3_contents{margin:5px 10px 20px 20px;font-size:12px; line-height:120%;}
.h4_contents{margin:8px 10px 8px 12px;font-size:12px; line-height:120%;}
.table1{margin:0; padding:0; background-color:#9D9B9A; font-size:12px;}
.table2{margin:0; padding:0; background-color:#CCCCCC; font-size:12px; font-weight:bold;}
.table3{margin:0; padding:0px 0px 0px 5px;  background-color:#E1E1E1; font-size:12px;}
.table4{margin:0; padding:0px 0px 0px 5px; background-color:white; font-size:12px;}
.table5{margin:0; padding:0px 0px 0px 5px; background-color:white; font-size:12px; font-weight:normal;}
.sun{margin:0; padding:0px 0px 0px 5px; background-color:#FCDADA; font-size:12px;color:#cc0000;}
.stu{margin:0; padding:0px 0px 0px 5px; background-color:#C2DAFB; font-size:12px;color:#08468B;}
.line{padding:0; MARGIN:5px 8px 5px 8px;border-top:1px dotted #514F50; }
.go_top{DISPLAY: block;text-ALIGN: right;padding:5px 0px 5px 20px;MARGIN:5px 8px 5px 8px;border-top:1px dotted #D6D7D7; font-size:11px; color:#cc0000;}

/* 物件スタイル */
.sort_bk{ background-color:#CDEED5; font-size:12px; font-weight:bold; border:1px solid #B7B8B4; padding:5px; text-align:right;MARGIN:0px 8px 0px 0px;}
.top_deitail{ float:left; text-align:left;  font-size:12px; line-height:180%; width:345px;}
.top_deitail UL{DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:8px 0px 0px 10px;}
.top_deitail LI{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px 8px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:13px;}

.top_deitail2{ float:left; text-align:left;  font-size:12px; line-height:180%; width:345px;}
.top_deitail2 UL{DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:8px 0px 0px 10px;}
.top_deitail2 LI{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 130%; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px 8px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:13px;}

.used_deitail{ text-align:left;  font-size:12px; line-height:180%;}
.used_deitail h2 {DISPLAY: block;padding:0px 0px 0px 15px; BACKGROUND:white url("../image/h3_bk.gif") no-repeat;  font-size:13px;color:#51860E; line-height:130%; border-bottom:1px solid #514F50;}
.used_deitail UL{DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:6px 0px 0px 6px;}
.used_deitail LI{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 130%; padding:2px 0px 2px 15px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px 6px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px;}

/* 掲示板スタイル */
.obbs_tm{font-size:10pt; margin:5px; padding:5px;border:1px solid #043D68;}
.obbs_t{ margin:5px; padding:0px 0px 0px 10px;border:1px solid #043D68;}
.obbs_t h4{ margin:0; padding:6px 10px 0px 10px; color:#043D68; font-weight:bold; height:25px;}
.obbs_t p{ color:#043D68; font-size:12px; margin:0; padding:0px 10px 0px 29px; line-height:150%;}
.obbs_t ul{ display:block; margin:6px 5px 5px 27px; padding:2px; background-color:#E8E7E7; vertical-align:top; text-align:right;}
.obbs_t li{ display:inline; font-size:11px; list-style-type:none; }

.obbs_c{ margin:5px 5px 5px 42px; padding:0px 0px 0px 10px;}
.obbs_c p{ color:#222222; font-size:12px; margin:0; padding:0px 10px 0px 29px; line-height:150%;}
.obbs_c ul{ display:block; margin:6px 5px 5px 27px; padding:2px; background-color:#E8E7E7; vertical-align:top; text-align:right;}
.obbs_c li{ display:inline; font-size:11px; list-style-type:none; }

.bbs_q{ margin:5px; padding:0px 0px 0px 10px;border:1px solid #043D68;}
.bbs_q h4{ margin:0; padding:6px 10px 0px 27px; BACKGROUND: url("../bbs1/image/q.gif") no-repeat 0px 5px; color:#043D68; font-weight:bold; height:25px;}
.bbs_q p{ color:#043D68; font-size:12px; margin:0; padding:0px 10px 0px 29px; line-height:150%;}
.bbs_q ul{ display:block; margin:6px 5px 5px 27px; padding:2px; background-color:#E8E7E7; vertical-align:top; text-align:right;}
.bbs_q li{ display:inline; font-size:11px; list-style-type:none; }

.bbs_a{ margin:5px 5px 5px 42px; padding:0px 0px 0px 10px;border:1px solid #B70612;}
.bbs_a p{ color:#B70612; font-size:12px; margin:0; padding:0px 10px 0px 29px; line-height:150%; BACKGROUND: url("../bbs1/image/a.gif") no-repeat 0px 5px;}

/* 別荘体験スタイル */
.experience_bk{ margin:0; padding:0; BACKGROUND: url("../experience/image/s_title.jpg") no-repeat 0px 5px; width:560px;}

/* オーナー新着情報リスト */
#o_news{DISPLAY: block; margin:0; padding:0;}
.o_new {DISPLAY: block; margin:0;VERTICAL-ALIGN: bottom;TOP:35px; color:#333333;font-size:12px; width:356px; float:left;}
.o_new UL {DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0;MARGIN:0; padding:8px 0px 0px 10px;}
.o_new LI {DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:3px 0px 3px 18px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px 8px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px;}
.o_new a:link{	color:#1A3A04; text-decoration:underline;}
.o_new a:visited{color:#1A3A04; text-decoration:underline;}
.o_new a:hover{color:#51860E; text-decoration:none;}
.o_new_txt{font-size:12px;padding:8px 10px 0px 15px; line-height:150%;color:#333333;}

#o_essay_top{DISPLAY: block; margin:0px 0px 0px 5px; padding:0; border:1px solid #BAB9B9; width:210px; float:left;}
h4#o_essay_title {font-size:11px;color:#003333;}
#o_essay_top img{ margin:0px 0px 0px 10px; padding:0;}
#o_essay_top_po{font-size:11px; float:right; margin:0px 8px 0px 0px; padding:0;}
#o_essay_top p{ margin:10px; padding:0; font-size:12px;}
#o_essay_top_e{font-size:11px; float:right; margin:0px 8px 0px 0px; padding:0;}

#o_contents_title{
margin:0px 0px 0px 5px;
padding:0;
float:left;
font-weight:bold;
font-size:14px;
color:#003333;
}

#o_photo{DISPLAY: block; margin:10px 0px 8px 10px; padding:0;  float:left; }
#o_photo_p{DISPLAY: block; margin:0px 0px 0px 35px; padding:5px; float:left; width:100px;}
#o_photo_p img{ margin:5px; padding:5px; vertical-align:bottom;}
#o_photo_p p{ margin:0; padding:0; font-size:11px;}


#o_essey{font-size:12px; margin:0px 0px 8px 0px; padding:5px 25px 5px 20px;  line-height:150%;  float:left; width:390px;}
#o_essey_p{DISPLAY: block; margin:5px; padding:5px; float:left; width:100px;}
#o_essey_p img{ margin:5px; padding:5px; vertical-align:bottom;}
#o_essey_p p{ margin:0; padding:0; font-size:11px;}

/* 天気部分 */
dl.weather {
	width:173px;
	height:33px;
	margin:0;
	padding:0;
	font-size:9pt;
}
dl.weather dt{
	width:50px;
	height:33px;
	line-height:33px;
	text-align:right;
	margin:0px;
	padding:0px;
	float:left;
	vertical-align:middle;
}
dl.weather dd{
	width:60px;
	height:33px;
	margin:0;
	padding:0;
	float:left;
	vertical-align:middle;
}
dl.weather dd img{
	margin:0;
	padding:0;
}


/* フッター部分 */
#footer{BACKGROUND: url("../image/footer_bk.gif") repeat-x;padding:0;float:left; width:353px; height:27px; }
#footer_menu{ margin:0; padding:5px 0px 0px 0px; }
#copy{color:white; width:427px; height:27px; font-size:10px;text-align:right; MARGIN:0;padding:0;float:right;BACKGROUND: url("../image/copy_bk.gif");}
.bottom_bnr{ margin:5px 0px 0px 5px; padding: 0;text-align:left; float:left; }
.bottom_link{ margin:20px 20px 0 0; float:right;}
.bottom_link p{ margin:0; padding:0;}
.bottom_link a{ margin:0; padding:0; font-size:12px;}
.clear{ clear:both; margin: 0; padding: 0; }

.f_txt{
	font-size:10px;
}


