BODY {
  color : #454545;
  background-color: #ceddc8;
  font-weight : ;
  font-family : "�l�r �o�S�V�b�N";
  font-size : 10pt;
  cursor :  auto;
  scrollbar-arrow-color:#11267B;
  scrollbar-face-color: #FFFFFF;
  scrollbar-track-color: #ceddc8;
  scrollbar-darkshadow-color: #11267B;
  margin-top : 10px;
	text-align: left;
	line-height: 1.4;
}
img {
	border: none;
}
table {
	text-align: left !important;
}
A {
  color : #8080FF;
  background-color: #;
  font-weight : ;
  text-decoration : none;
  font-family : "";
  font-size : 10pt;
  cursor :  auto;
}
A:VISITED {
  color : #8080C0;
  background-color: #;
  font-weight : ;
  text-decoration : none;
  font-family : "";
  font-size : 10pt;
  cursor :  auto;
}
A:HOVER {
  color : #FF8000;
  background-color: #;
  font-weight : ;
  text-decoration : underline;
  font-family : "";
  font-size : 10pt;
  cursor :  auto;
}
A:ACTIVE {
  color : #FF8000;
  background-color: #;
  font-weight : ;
  font-family : "";
  font-size : 10pt;
  cursor :  auto;
}
TABLE{
  font-family : "�l�r �o�S�V�b�N";
}

TD.home-info { font-size : 9pt;
}

TABLE.home-menu { color : #ffffff; font-size : 10pt;
}
TABLE.home-menu_wood { color :#ffffff; font-size : 10pt;
}
a.home-menu_01 { color: #FFFFFF;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_01:link { color: #FFFFFF;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_01:visited { color: #fef4cf;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_01:active { color: #FF8000;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_01:HOVER { color: #FF8000;text-decoration : underline; font-size : 10pt; font-weight : normal;
}

a.home-menu_02 { color: #FFFFFF;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_02:link { color: #FFFFFF;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_02:visited { color: #fef4cf;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_02:active { color: #00623c;text-decoration : none; font-size : 10pt; font-weight : normal;
}
a.home-menu_02:HOVER { color: #00623c;text-decoration : underline; font-size : 10pt; font-weight : normal;
}

a.menu { color: #FFFFFF;text-decoration : none; font-size : 8pt;
}
a.menu:link { color: #FFFFFF;text-decoration : none; font-size : 8pt;
}
a.menu:visited { color: #fef4cf;text-decoration : none; font-size : 8pt;
}
a.menu:active { color: #FF8000;text-decoration : none; font-size : 8pt;
}
a.menu:HOVER { color: #FF8000;text-decoration : underline; font-size : 8pt
;}


/*
 [
----------------------------------------------------------- */
.main_col {
	padding-top: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
}
#flashcontent {
	margin-bottom: 10px;
}
ul.side_navi,
ul.side_navi li,
ul.sozai,
ul.sozai li,
ul.infoList,
ul.infoList li,
dl.info,
dl.info dt,
dl.info dd,
ul.side_navi_in,
ul.side_navi_in li {
	margin: 0;
	padding: 0;
}
ul.side_navi li,
ul.sozai li,
ul.infoList li,
ul.side_navi_in li {
	list-style: none;
}
ul.side_navi {
	margin-top: 3px;
	float: left;
}
ul.side_navi li img {
	vertical-align: middle;
	margin-bottom: 3px;
	border: none;
}

img.clear {
	clear: both;
}
.box {
	padding-right: 15px;
	margin-bottom: 10px !important;
}
/* \ */
* html .box {
	height: 1%;
}
/**/
.box {
	zoom: 1;
}
.box:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}
.content_cel {
	margin-top: 20px;
	width: 429px;
	float: right;
}
.content_cel img {
	border: none;
}
img.img_first {
	margin-bottom: 16px;
}
ul.sozai {
	margin-bottom: 10px;
}
ul.sozai li {
	float: left;
	padding-right: 10px;
}
ul.sozai li.last_child {
	padding-right: 0;
}
ul.sozai{
    zoom:1;/*for IE 5.5-7*/
}
ul.sozai:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html ul.sozai{
	display:inline-table;
	/*\*/display:block;/**/
}
/*
 [
----------------------------------------------------------- */
.rightBar {
	padding-top: 5px;
}
.rightBar img {
	vertical-align: middle;
}
#infoBox {
	text-align: left;
	width: 148px;
	border-right: #10267b 1px solid;
	border-bottom: #10267b 1px solid;
	border-left:  #10267b 1px solid;
	padding: 5px 5px 10px 5px;
	margin-bottom: 15px;
}
#infoBox .rss-js-entry {
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: 1px #ddd dotted;
}
#infoBox iframe table {
	font-size: 5px !important;
}
.inq {
	margin-bottom: 15px;
}
.inq img {
	text-align: center;
}
ul.infoList {
	margin-bottom: 1.5em;
}
ul.infoList li {
	margin-bottom: 5px;
}
dl.info dt {
	background: url(../img/top/point.gif) no-repeat 0 2px;
	padding-left: 12px;
}
dl.info dd {
	text-align: right;
	padding-bottom: 10px;
	background: url(../img/top/border.gif) no-repeat center bottom;
	margin-bottom: 10px;
}


/*
 [
----------------------------------------------------------- */
.main {
	text-align: left;
}
/*
 [
----------------------------------------------------------- */
dl.side_info,
dl.side_info dt,
dl.side_info dd {
	margin: 0;
	padding: 0;
}
ul.side_navi_in {
	margin-top: 3px;
	margin-bottom: 27px;
}
ul.side_navi_in li img {
	vertical-align: middle;
	margin-bottom: 3px;
	border: none;
}
dl.side_info {
	margin-top: 27px;
}
dl.side_info dd {
	margin-top: 3px;
	margin-left: 17px;
}
dl.side_info dd.side_inq {
	margin-top: 15px;
}
dl.side_info,
ul.side_navi_in,
.event_banner {
	margin-left: 5px;
}
.forest dd {
    margin-left: 0;
}
/*
 [
----------------------------------------------------------- */
dl,dt,dd {
	margin: 0;
	padding: 0;
}
dl.forest {
	margin-top: 10px;
}
dl.forest dt {
	margin: 5px 0;
}
dl.forest dd {
	margin-bottom: 10px;
}

ul.napure,
ul.napure li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.napure {
	margin-top: 5px;
}
p.napure {
	margin-bottom: 5px;
	font-size: 14px;
	color: #359b5d;
}
ul.napure li {
	font-size: 14px;
	color: #359b5d;
}
ul.napure li.price {
	padding-left: 80px;
}

.add {
	margin: 3px 0 0 5px;
	font-size: 13px;
}

.forest dd {
    margin-left: 0;
}
/*
 [
----------------------------------------------------------- */
#inte p {
	margin: 0;
	padding: 0;
}
.catch_img {
	margin-top: 10px;
}
.int_line hr {
	display: none;
}
.int_line {
clear: both;
	background: url(../img/interior/line.gif) no-repeat center top;
	height: 5px;
	width: 600px;
	margin: 20px 0;
}
#inte p.floor_text {
	padding-top: 5px;
}
.third_floor {
	background: url(../img/interior/3rd_floor.jpg) no-repeat center top;
	width: 600px;
	height: 385px;
}
.second_floor {
	background: url(../img/interior/2nd_floor.jpg) no-repeat center top;
	width: 600px;
	height: 408px;
}
.first_floor {
	background: url(../img/interior/1st_floor.jpg) no-repeat center top;
	width: 600px;
	height: 422px;
}
#inte p.greenBox {
	width: 455px;
	border: #68a22d 1px solid;
	padding: 10px 20px !important;
	background: #e5e9d5;
	margin-left: 40px;
}
#inte p.bottom {
	margin-left: 60px;
	margin-top: 5px;
}
#new_proporsal {
	background: url(../img/interior/new_proporsal.jpg) no-repeat center top;
	width: 600px;
	height: 175px;
}
#new_proporsal p.first {
	padding-top: 55px;
	padding-left: 30px;
	padding-bottom: 15px;
	line-height: 1.6;
}
#inte p.teian {
	padding-left: 30px;
}
.pink {
	color:#FF8000;
	font-size: 110%;
}
p.bland {
	padding-left: 30px !important;
}
.mapArea {
	background: url(../img/interior/map.jpg) no-repeat center top;
	width: 600px;
	height: 179px;
}
#inte .mapArea p {
	padding: 50px 0 0 30px;
}
.mapArea p {
	padding: 50px 0 0 30px;
}
#inte .third_floor p,
#inte .second_floor p,
#inte .first_floor p {
	width: 260px;
	padding-top: 50px;
}
#inte .first_floor p.first_floor_bottom {
	width: 500px;
	padding-top: 300px;
}
.color {
	color: #286b4a;
	font-weight: bold;
}

/*
 [
----------------------------------------------------------- */
table#inq_form td {
	padding: 5px 10px !important;
	margin-bottom: 5px;
}
table#inq_form td.name {
	border-right: #dddddd 1px solid;
	text-align: right;
}

/*
 [
----------------------------------------------------------- */
.home_link {
	margin-left: 50px;
	font-weight: bold;
	font-size: 14px;
	width: 300px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: #dddddd 1px dashed;
}
dl.sitemap dd ul,
dl.sitemap dd ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
dl.sitemap dd ul {
	margin-left: 15px;
}
dl.sitemap {
	margin-left: 50px;
	width: 300px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: #dddddd 1px dashed;
}
dl.sitemap dt {
	font-size: 14px;
	font-weight: bold;
}
dl.sitemap dd {
	padding-left: 15px;
}
dl.sitemap dt.sm_sozai {
	color: #26704e !important;
}
dl.sitemap dt.sm_ken {
	color: #11267b !important;
}
dl.sitemap dt.sm_kuu {
	color: #6d2b0b !important;
}

dl.sitemap dd.sm_sozai {
	background: url(../img/sitemap/sozai_point.gif) no-repeat 0 3px;
	margin-left: 15px;
}
dl.sitemap dd.sm_ken {
	background: url(../img/sitemap/ken_point.gif) no-repeat 0 3px;
	margin-left: 15px;
}
dl.sitemap dd.sm_kuu {
	background: url(../img/sitemap/kuu_point.gif) no-repeat 0 3px;
	margin-left: 15px;
}
dl.sitemap dd.sm_com {
	background: url(../img/sitemap/com_point.gif) no-repeat 0 3px;
	margin-left: 15px;
}
.red {
	color: #FF0000;
}
p.top_text,
p.top_text_bottom {
	padding: 5px 10px;
	margin: 0 0 10px 0;
}
p.top_text_bottom {
	text-align: right;
}
/*
 [
----------------------------------------------------------- */
.kenzai {
	background: url(../img/kenzai001.gif) no-repeat center top;
	width: 600px;
	height: 228px;
}
.kenzai p {
	width: 324px;
	padding-top: 67px;
	padding-left: 268px;
}

/*
 [ interior
----------------------------------------------------------- */
.pageHeader {
	background: url(../selected-goods_info/images/lineup.gif) no-repeat center top;
	width: 601px;
	height: 42px;
}
.floormap {
	padding:20px 0 0 460px;
	font-size: 14px;
	font-weight: bold;
}
.maker {
	clear: both;
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
}
table#markerLink {

	width: 600px;
}
table#markerLink td {
	padding: 3px 0;
	height: 35px !important;
}
td.title {
	padding: 5px 0;
	font-weight: bold;

}
td.logo {
	padding-left: 20px !important;
}
td.name {
	font-size: 9px !important;
	padding-left: 15px !important;
}
td.url {
	font-size: 8px !important;
}
.bland_title {
	font-size: 14px;
	font-weight: bold;
	background: url(../selected-goods_info/images/titlePoint.gif) no-repeat 0 2px;
	padding-left: 20px;
	margin-top: 15px;
}
ul.navinavi,
ul.navinavi li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.navinavi {
	float: right;
	margin: 10px 0;
}
ul.navinavi li {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.line {
	background: url(../selected-goods_info/images/line.gif) repeat-x center top;
	height: 1px;
	margin: 10px 0;
	clear: both;
}
.line hr {
	display: none;
}
/*--
#infoBox a {
	display: none;
}
#news_link a {
	display: block;
} */

.frameTitle {
	background: url(../img/framing/title.jpg) no-repeat center top;
	width: 596px;
	height: 219px;
}
.frameTitle p {
	width: 320px;
	margin-left: 249px;
	margin-top: 50px;
}
.section {
margin-top: 10px;
padding-bottom: 15px;
border-bottom: #ddd 1px dotted;
margin-bottom: 15px;
}
.section_noborder {
	border: none;
}

.leftBox {
	float:left;
	margin: 0 1em 1em 0;
}
.rightBox {
	padding-right: 10px;
	width: 320px;
	float: right;
}
.hrLine {
	border-bottom: #ddd 1px dotted;
	height: 1px;
	margin: 15px 0;
	clear: both;
}
.hrLine hr {
	display: none;
}

/*
===== interia ===========================
*/
dl.f4star dt {
	width: 200px;
	float: left;
	clear: left;
}
dl.f4star dd {
	margin-left: 210px;
}
.textBg {
	background: url(../selected-goods_info/images/textBg.jpg) no-repeat right bottom;
}
p.indent {
	padding-left: 10px;
}
dl.school {
	padding: 10px 10px 5px 25px;
}
dl.school dt {
	background: url(../selected-goods_info/images/schoolpoint01.gif) no-repeat 0 3px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
}
dl.school dd {
	padding-left: 20px;
	padding-bottom: 5px;
}
.schoolInfo {
	margin: 5px 0 10px 20px;
	width: 70%;
	border: #27704d 3px double;
	padding: 5px 25px;
	line-height: 1.6;
}
.banner {
	clear: both;
}
.kyusi {
	color: #e92a24;
	text-align: center;
	border: 5px solid;
	font-size: 24px;
	font-weight: bold;
}

.container {
	margin-top: -20px;
}

.media {
	overflow: hidden;
}
.media .media__object {
	padding: 15px 15px 5px;
}
.media .media__object.media__object_right {
	float: right;
}

.media .media__object.media__object_left {
	float:left;
}

.media .media__body {

}

dl.primary dt {
	font-weight: bold;
	margin-bottom: .5em;
}
dl.primary dt:before {
	content: "";
	margin-right: 5px;
	height: 10px;
	width: 10px;
	background: #00866A;
	display: inline-block;
}
dl.primary dd {
	margin-bottom: 1em;
}

.heading {
	padding: 5px;
	border-bottom: 4px solid #00866A;
	font-size: 23px;
}

.heading_secondary {
	font-size: 16px;
	padding: 5px 0 5px 10px;
	border-left: 4px solid #00866A;
	border-bottom: 0;
}

.bordered {
	padding: 0 10px;
	margin-right: 10px;
	border: 4px solid #CEDDC8;
}


/*--form--*/

@charset "utf-8";

#formWrap {
	width:600px;
	margin:0 auto;
	color:#555;
	line-height:170%;
	font-size:90%;

}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}

table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}

table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

input {
	margin: 5px 0;
}

input[type="number"] {
	width: 70px;
}

.underLine {
	border-bottom: 1px solid;
}

input[type="submit"] {
padding: 10px 100px;
}

span.req {
float: right;
color: #FA7272;
}

textarea {
	width: 70%;
}

.open-bordered {
	padding: 0 10px;
	margin-right: 10px;
    margin-bottom: 30px;
	border: 4px solid #b7d6f0;
}

.open {
    color: darkblue;
    margin-bottom: 5px;
    text-align: center;
    line-height: 25px;
}

/*
===== recrute ===========================
*/
.recrute_table_01{
	border:1px;
	border-collapse: collapse;
	table-layout: auto;
}

.recrute_table_textalign{
	text-align: center;
}

.recrute_table_bgcolor{
	background-color: #D7EAD2;
}



