@charset "utf-8";
/* CSS Document */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_

 全デバイス共通のスタイルとスマートフォンおよび小型タブレット向けレイアウトの指定
 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/__*/
/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
font-family: "KozGoPro-Light", "小塚ゴシック Pro L", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;*/


/*==========================================
 body
===========================================*/
body {
	background-color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	color: #333;
    width: 100%;
	
}
a {
	color: #3462cc;
	text-decoration: none;
}
a:hover {
	color: #3462cc;
	text-decoration: underline;
}

#container {
	width: 100%;
}

/*==========================================
 共通
===========================================*/
/* clearfix */
.cf {
	zoom: 1;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}



/*==========================================
 テキスト共通
===========================================*/
.text_right{
	text-align: right;
}
.text_red{
	color: #EA0000;
}
.text_gray{
	color: #858585;
}
.text_orange {
	color: #FE9301;
}

.text_mizuiro {
	color: #94b8e6;
}
.text_yellow {
	color: #FFFF66;
}
.normal{
	line-height: 2;
	font-weight: normal;
}
.normal_big{
	line-height: 2;
	font-weight: normal;
	font-size:18px
}
.normal2 {
	line-height: 2;
	font-weight: normal;
	margin-bottom: 20px;
}
.text_fd8e0a {
	font-weight: 600;
	font-size: 20px;
	color: #fd8e0a;
	text-align: center;
	line-height: 1.6;
}
.normal3 {
	line-height: 2;
	font-weight: normal;
	margin-bottom: 30px;
}
.text_jirei_copy {
	line-height: 1.6;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #61402e;
	text-align: center;
}

.normal a{
	text-decoration: underline;
}
.normal a:hover{
	text-decoration: underline;
	color: #3462cc;
}
.text_600{
	font-weight: 600;
	line-height: 2;
}
.text_61402e{
	color: #61402e;
}
.text_c20813{
	color: #c20813;
}
.normal4 {
	line-height: 2;
	font-weight: normal;
	margin-bottom: 30px;
	padding-right: 6px;
	padding-left: 6px;
}
.normal5 {
	line-height: 2;
	font-weight: normal;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 6px;
}
.normal6 {
	line-height: 1.8;
	font-weight: normal;
	padding-left: 1em;
	color: #333;
}


/*==========================================
 コンテンツエリア -> 囲み
===========================================*/
#contents {
	width: 100%;
	margin-bottom: 2em;
	float: left;
	clear:both;
}
#main_contents {
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 2em;
}



/*==========================================
 ヘッダー キャッチコピーの設定
===========================================*/
#header_catch_kakomi {
	display: none;
}

/*==========================================
 ヘッダーの設定
===========================================*/
#header {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #16367f;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#header div#L {
	float: left;
}
#header h1#logo img{
    max-width:110px;

}
#header h1#logo_blog img{
    max-width:110px;

}
#header div#R {
	float: right;
	display: block;
	margin-top: 0.5em;
}
#header div#R img {
	float: right;
	display: block;
	max-width: 32px;
}
#R_menu {
	display: none;
}



/*==========================================
 グローバルナビゲーション（nav）のスタイル
===========================================*/
.tog-menu	{
	display:none;
}
#menu{
}
#menu li {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#menu ul,#menu ol{
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4;
	list-style: none;
}
#menu li a{
	display: block;
	color: #333333;
	text-align: left;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	font-size: 14px;
}
#menu li a:hover{
	background-color: #F6F6F6;
	color: #3462cc;
	text-decoration: none;
}
#menu .active a {
	background-color: #F6F6F6;
	color: #3462cc;
}
#menu li a span	{
	text-indent: 0;
}

#nav_menu{
	width: 100%;
	border: 1px solid #e5e4e6;
	border-bottom: none;
}

#menu ul li.tel {
	display: none;
}



/*==========================================
 グローバルナビゲーション（nav）のスタイル
===========================================*/
#gmenu_kakomi {
	display:none;

}


/*==========================================
 メイン カルーセルの設定
===========================================*/
.slider_kakomi{
	display: none;
}

#main_visual{
	margin-bottom: 12px;

	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #e0cd9c;
	position: relative;
}
#main_visual img{
	display: block;
	max-width:100%;
}
/*業界ニュース＆ブログ*/
.slider_kakomi_blog{
	display: none;
}
#blog_title{
	color: #63af31;
	text-shadow: -1px -1px #fff,
		1px -1px #fff,
		-1px 1px #fff,
		1px 1px #fff;
	font-size: 20px;
	font-weight: 600;
	position: absolute; top: 25px; left: 30px; 
	width: 100%;"
}


/*====================================================================
 ２つのバナー（5つのポイント・自社物件） -> index_box1の設定
=====================================================================*/
#index_box1_kakomi{
	background-color: #eee4d9;
	margin-bottom: 28px;
}
#index_box1{
	margin-right: 6px;
	margin-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#index_box1 img{
	max-width: 100%;
	margin-bottom: 4px;
}


/*==========================================
 コンテンツエリア -> copyの設定
===========================================*/
#copy{
	margin-bottom: 1.4em;
}
h2.copy{
	font-family: "ヒラギノ明朝体5等幅", "ＤＦＰ華康明朝体W5", "ＤＦＰ平成明朝体W5", "ＭＳ 明朝", sans-serif;
	font-size: 22px;
	color: #695345;
	line-height: 1.8;
	font-weight: 400;
	margin-bottom: 1em;
	text-align: center;
}


/*==========================================
 コンテンツエリア -> お知らせのスタイル
===========================================*/
#news {
	margin-bottom: 2em;
	clear: both;
}
h2.news{
	font-size: 18px;
	color: #656565;
	line-height: 2.0;
	font-weight: 400;
	margin-bottom: 1em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9b9b9b;
}

h2.news .right{
	font-size: 15px;
	color: #656565;
	line-height: 2.0;
	font-weight: 400;
	margin-bottom: 1em;
	text-align: right;
	float: right;
	display: inline-block;
}
#news ul{
	margin: 0;
	padding: 0;
	font-size: 0.875em;
	line-height: 1.4;
	list-style: none;
}

#news li a{
	display: block;
	color: #695345;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

#news li a:hover{
	color: #695345;
	background-color: #f7f7f7;
}

#news time{
	border: none;
	color: #333333;
	font-size: 0.875em;
	margin-right: 0.8em;
	font-weight: 600;
	float: left;
	clear: both;
}
#news p	{
	padding-top: 0px;
	color: #646464;
	text-decoration: underline;
	clear: left;
	padding-bottom: 10px;
}
#news p:hover {
}

#news li a:after{
	content: "";
	display: block;
	clear: both;
}
#news span.gray{
	border: none;
	color: #FFFFFF;
	background-color: #706b68;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 0.688em;
}
#news span.red{
	border: none;
	color: #FFFFFF;
	background-color: #bb6056;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 0.688em;
	float: left;
	width: 100px;
	text-align: center;
	line-height: 15px;
}
#news span.blue{
	border: none;
	color: #FFFFFF;
	background-color: #1D44D8;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 0.688em;
	float: left;
	width: 100px;
	text-align: center;
	line-height: 15px;
}
#news span.green{
	border: none;
	color: #FFFFFF;
	background-color: #09AA5C;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 0.688em;
	float: left;
	width: 100px;
	text-align: center;
	line-height: 15px;
}



/*==========================================
 コンテンツエリア -> index_box2の設定
===========================================*/
#index_box2 {
	display: none;
}





/*==========================================
 コンテンツエリア -> 左バナーのスタイル
===========================================*/
#Left_menu {
	margin-bottom: 1.8em;
	margin-right: 6px;
	margin-left: 6px;
}
#Left_menu ul#bannar{
	list-style-type: none;
}
#Left_menu li {
	margin-bottom: 0;
	width:100%;
}
#Left_menu li a {
	display: block;
}
#Left_menu li img {
	max-width: 100%;
	margin-bottom: 6px;	
}



/* 薄いパープルメニューの設定　*/
.sidemenu {
	margin-bottom: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
/* 製品案内の設定　*/
.sidemenu h3{
	display: none;
}
.sidemenu h3#category_top{
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0;
	margin: 0px;
	font-size: 16px;
	line-height: 50px;
	font-weight: 500;
	height: 50px;
	background-color: #16367f;
}
.sidemenu h3#category_top a{
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 0.6em;
	background-color: #485ca8;
	height: 50px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #012d74), color-stop(0.24, #1a3d94));
	background: -webkit-linear-gradient(top, #1a3d94 24%, #012d74 99%);
	background: -moz-linear-gradient(top, #1a3d94 24%, #012d74 99%);
	background: -o-linear-gradient(top, #1a3d94 24%, #012d74 99%);
	background: -ms-linear-gradient(top, #1a3d94 24%, #012d74 99%);
	background: linear-gradient(to bottom, #1a3d94 24%, #012d74 99%);
}
.sidemenu h3#category_top a:hover{
	text-decoration: underline;
}
.sidemenu ul {
	list-style-type: none;
	font-size: 0.9em;
}
.sidemenu li.komoku_menu{
	display: block;
	color: #333;
	text-decoration: none;
	padding-left: 0em;
	height: 56px;
	line-height: 56px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.sidemenu li.komoku_menu a{
	display: block;
	text-decoration: none;
	background-color: #d8e6f9;
	font-weight: 500;
	color: #333;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}
.sidemenu li.komoku_menu a:before{
	position: absolute;
	left: 10px;
	content: '\f061';
	color: #2d63a5;
	font-family: FontAwesome;
	font-size: 12px;
	line-height: 54px;
}
.sidemenu li.komoku_menu a:hover{
	background-color: #a7c9f7;
}

/* パープルメニュー　現在訪問中のメニューの設定　*/
.sidemenu li.komoku_menu a.active{
	background-color: #a7c9f7;
}
.sidemenu li.komoku_menu a.active:hover{
	text-decoration: underline;
}



/* 階層メニューの設定　*/
/* 現在訪問中のメニューの設定　*/
.sidemenu li#current{
	text-decoration: none;
	background-color: #d1d2d4;
	margin: 0px;
	line-height: 42px;
	text-indent: 12px;
	padding: 0px;
	height: 42px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.sidemenu li#current_top {
	text-decoration: none;
	background-color: #d1d2d4;
	margin: 0px;
	line-height: 42px;
	text-indent: 12px;
	padding: 0px;
	height: 42px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d4d4;
}
.sidemenu li.smenu a{
	display: block;
	color: #333;
	text-decoration: none;
	background-color: #f2f3f6;
	height: 42px;
	line-height: 42px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d4d4;
}
.sidemenu li.smenu:first-child a{
	border-top-style: none;	
}
.sidemenu li.smenu a:hover{
	text-decoration: none;
	background-color: #d1d2d4;
}



/*==========================================
 ページトップの設定
===========================================*/
#pagetop{
	padding: 0px;
	margin: 0px;
	width: 100%;
	clear: both;	
}

#pagetop img {
	max-width:74px;
    position:fixed;
	bottom:10px;
	right:10px;
}
#pagetop img:hover {
    transition: 0.5s;
}


/*==========================================
 フッターの設定
===========================================*/
#footer{
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
}
#footer #footer_service_menu {
	display: block;
}
#footer #footer_service_menu ul#footer_menu	{
	margin: 0;
	padding: 0;
	font-size: 0.86em;
	line-height: 1.4;
	list-style: none;
}
#footer #footer_service_menu li a{
	display: block;
	color: #333;
	text-decoration: none;
	padding-left: 0.6em;
	height: 44px;
	line-height: 44px;
	position: relative;
	background-color: #e9f0fe;
}
#footer #footer_service_menu li a:hover	{
	background-color: #bbd0fa;
}
#footer #footer_service_menu li a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
}


/* メニュー　矢印のアイコン設定　*/
#footer #footer_service_menu li a:before{
	position: absolute;
	right: 10px;
	content: '\f054';
	margin: 2px 0 0 0;
	color: #999999;
	font-family: FontAwesome;
	font-size: 0.8em;
}
#footer #footer_service_menu li:first-child a{
	border-top: solid 1px #C9C9C9;
}
#footer #footer_service_menu li li:first-child a{
	border-top: none;
}


/* コンテンツメニューの設定　*/
#footer #footer_service_menu p#home	{
	font-size: 0.9em;
	line-height: 1.4;
	font-weight: bold;
	margin-top: 0;
	padding-left: 10px;
	background-color: #7C7C7C;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #FFF;
}
#footer #footer_service_menu li#contact a{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #485ca8;
}


/* ホーム、サイトマップ、個人情報のメニューの設定　*/
#footer #footer_service_menu ul#smenu{
	margin: 0;
	padding: 0;
	font-size: 0.86em;
	line-height: 1.4;
	list-style: none;
}
#footer #footer_service_menu li#home_f a{
	display: none;
}

/* footer下のロゴと住所の設定の設定　*/
#footer_about_kakomi{
	width: 100%;
	background-color: #e8ebee;
	display: block;
}
#footer_about{
	padding: 6px;
}
#footer_about img.footer_logo{
    max-width:120px;
	}

address{
	font-size: 0.9em;
	line-height: 1.2;
	margin-top: 0;
	color: #333;
	padding: 1.2em;
	margin-bottom: 0px;
	font-style: normal;
}
address p{
	font-size: 1em;
	line-height: 2.6;
	text-align: left;
	font-weight: 600;
	}
address p.add{
	font-size: 0.9em;
	line-height: 1.7;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 10px;
}
p.tel{
	font-size: 2.2em;
	text-align: left;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	color: #16367f;
	line-height: 1.2;
}
p.eigyou-time{
	font-size: 0.9em;
	line-height: 1.5;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color: #16367f;
}
small#copy{
	font-size: 0.6em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #16367f;
	color: #FFF;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
	display: block;
	line-height: 2;
	margin: 0px;
}
#box_footer1_kakomi{
	display: none;
}

#box_footer2_kakomi{
	display: none;
}

/* コピーライトの色　*/
#footer #copy .powered {
	color: #16367f;
}
#copy .powered a {
	color: #16367f;
}



/*==========================================
 ページナビ（共通）のスタイル
===========================================*/
/* メニュー */
#pagenavi_kakomi{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #e1eafd), color-stop(0.45, #fff));
	background: -webkit-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: -moz-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: -o-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: -ms-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: linear-gradient(to bottom, #fff 45%, #e1eafd 99%);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
	padding: 0px;
}
#pagenavi{
	font-size: 0.7em;
	padding-left: 0.8em;
	height: 36px;
}
#pagenavi ol li {
	display: inline-block;
	list-style-type: none;
	float: left;
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 36px;
}
#pagenavi li + li:before {
	content: ">";
	color: #999;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0px;
}

/*==========================================
 社長ごあいさつページのスタイル
===========================================*/
.box{
	margin-bottom: 40px;
	margin-right: 0px;
	margin-left: 0px;
}
h2.komoku {
	font-size: 18px;
	font-weight: 600;
	padding-left: 10px;
	margin-bottom: 0.7em;
	padding-right: 6px;
	color: #FFF;
	clear: both;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.97, #012c73), color-stop(0.20, #1b3d94));
	background: -webkit-linear-gradient(top, #1b3d94 20%, #012c73 97%);
	background: -moz-linear-gradient(top, #1b3d94 20%, #012c73 97%);
	background: -o-linear-gradient(top, #1b3d94 20%, #012c73 97%);
	background: -ms-linear-gradient(top, #1b3d94 20%, #012c73 97%);
	background: linear-gradient(to bottom, #1b3d94 20%, #012c73 97%);
	border-radius: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 24px;
	
	/* CSSハック */
background-color: #1b3d94\9;
*background-color: #1b3d94;
_background-color: #1b3d94;
}
.text_copy{
	font-size: 22px;
	color: #22428c;
	line-height: 1.8;
	margin-bottom: 1em;
	width: 100%;
	font-weight: 600;
}
.text_president{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	clear: both;
	margin-top: 10px;
	font-style: italic;
	color: #b0bcd9;
	padding-top: 20px;
	letter-spacing: 0.1em;
}
.sec{
	float: left;
}
.sec .box_president{
	float: right;
	max-width: 38%;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
.sec .box_president img {
	height: auto;
	max-width: 160px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
}
.sec .box_president p {
	height: auto;
	text-align: center;
	font-size: 0.9em;
	margin-bottom: 5px;
	line-height: 1.6;
}
.sec .box_president img#name {
	height: auto;
	text-align: center;
	max-width: 120px;
}



/*==========================================
 理念ページのスタイル
===========================================*/
section {
}

img.center{
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.8em;
}
h3.komoku {
	font-size: 1.1em;
	line-height: 42px;
	color: #333;
	text-align: left;
	height: 42px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.97, #d4dde9), color-stop(0.10, #e7eff8));
	background: -webkit-linear-gradient(top, #e7eff8 10%, #d4dde9 97%);
	background: -moz-linear-gradient(top, #e7eff8 10%, #d4dde9 97%);
	background: -o-linear-gradient(top, #e7eff8 10%, #d4dde9 97%);
	background: -ms-linear-gradient(top, #e7eff8 10%, #d4dde9 97%);
	background: linear-gradient(to bottom, #e7eff8 10%, #d4dde9 97%);
	text-indent: 10px;
	font-weight: 600;
	/* border-radius */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 15px;
	
		/* CSSハック */
background-color: #e7eff8\9;
*background-color: #e7eff8;
_background-color: #e7eff8;
}




/* 番号付きリスト */
ol.bango {
    counter-reset: li;    /* li のカウンタを 0 にセット */ 
    list-style: none;
}
li.bango{
	line-height: 2;
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
	text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
	font-weight: 600;
	color: #16367f;
}
li.bango:before {
	color: #16367f;
	font-weight: 600;
	counter-increment: li;   /* li の数を一つずつ増加 */
	content: counter(li) ". ";          /* 数を表示 */
	font-family: Arial, Helvetica, sans-serif;
}
.text_list{
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
	line-height: 2;
	margin-bottom: 16px;
}


/* 番号付きリスト(子要素） */
ol.bango_ko-yoso {
	counter-reset: li;    /* li のカウンタを 0 にセット */
	list-style: none;
	padding-left: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
}

li.bango_ko-yoso{
	line-height: 2;
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
	text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
	color: #333333;
}
li.bango_ko-yoso:before {
	color: #16367f;
	counter-increment: li;   /* li の数を一つずつ増加 */
	content: counter(li) ". ";          /* 数を表示 */
	font-family: Arial, Helvetica, sans-serif;
}


/*==========================================
 会社概要ページのスタイル
===========================================*/
.box_about_us{
	margin-bottom: 1em;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;

}
.box_about_us table {
	width: 100%;
}
.box_about_us th{
	padding: 0.6em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	font-weight: 600;
	vertical-align: top;
	line-height: 1.8;
	margin: 0px;
	display: block;
	background-color: #f5f5f5;
}
.box_about_us td{
	padding: 0.6em;
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	margin: 0px;
	display: block;
}



/*==========================================
 事業内容ページのスタイル
===========================================*/
.box_area{
	margin-bottom: 40px;
	float: left;
}
.box_area img.photo {
	max-width: 140px;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
	margin-top: 6px;
	margin-right: 4px;
}
h3.komoku2{
	line-height: 40px;
	font-size: 18px;
	font-weight: 600;
	padding-left: 6px;
	margin-bottom: 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}




/*==========================================
 お問い合わせページの設定
===========================================*/
#contents_kakomi2{
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 20px;	
}
.box_buy{
	margin-bottom: 20px;
	text-align: left;
	font-size: 1em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1.5px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C5C5C5;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
}
.box_buy table {
	width: 100%;
}
.box_buy th{
	padding: 0.6em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	font-weight: 600;
	vertical-align: top;
	line-height: 1.8;
	margin: 0px;
	display: block;
	background-color: #f5f5f5;
}
.box_buy td{
	padding: 0.6em;
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin: 0px;
	display: block;
}

/* 姓／フリガナのテキストアリアの設定　*/
.box_buy td .w100{
	font-size: 12px;
	width: 100px;
	height: 18px;
}

/* 姓／フリガナのテキストアリアの設定　*/
.box_buy td textarea{
	width: 99%;
}

/* TELのテキストアリアの設定　*/
.box_buy td .w55{
  font-size:12px;
  width:55px;	
  height:18px;
}

/* TEL／姓／フリガナ以外のテキストアリアの設定　*/
.box_buy td .w300{
  font-size:12px;
  width:50%;	
  height:18px;
}
th.required {
	padding: 0.6em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	font-weight: 600;
	vertical-align: top;
	margin: 0px;
	display: block;
	background-color: #f0f0f0;
	padding-right: 55px;
	background-image: url(../contact/images/required.png);
	background-repeat: no-repeat;
	background-position: 94% 1em;
}
th.optional {
	padding: 0.6em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	font-weight: 600;
	vertical-align: top;
	margin: 0px;
	display: block;
	background-color: #f0f0f0;
	padding-right: 55px;
	background-image: url(../contact/images/optional.png);
	background-repeat: no-repeat;
	background-position: 94% 1em;
}
.box_buy_attention {
	color: #3C3C3C;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	line-height: 1.8;
	text-align: left;
	padding: 0.6em;
	background-color: #F5F5F5;
}
.text_normal {
	line-height: 1.6;
	text-align: left;
	font-size: 12px;
}
h3.komoku3 {
	font-size: 1.1em;
	color: #333;
	text-align: left;
	font-weight: 600;
	margin-bottom: 10px;
	text-indent: 2;
}

.btn_area{
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	text-align: center;
}
.btn_area img.check{
	max-width: 70%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
img.center2{
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.8em;
}



/*==========================================
 個人情報ページの設定
===========================================*/
.box_privacy{
	margin-bottom: 40px;
	margin-right: 0px;
	margin-left: 0px;
}
/* 番号付きリスト */
.box_privacy ol{
    counter-reset: li;    /* li のカウンタを 0 にセット */ 
    list-style: none;
}

.box_privacy li{
	line-height: 2;
	color: #16367f;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 0px;
}

.box_privacy li.koyoso {
	padding-left: 2em; /*1em（1文字）分、右に動かす*/
	text-indent: -1em;
	line-height: 2;
	font-weight: normal;
	color: #333;
	margin: 0px;
}
.box_privacy li.koyoso:before {
	counter-increment: li;   /* li の数を一つずつ増加 */
	content: counter(li) "） ";          /* 数を表示 */
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}


/*==========================================
 Q&Aページのスタイル
===========================================*/
.faq {
	margin-bottom: 2.6em;
}

.faq_qa{
	font-size: 0.9em;
	line-height: 1.8;
	padding-right: 6px;
	padding-left: 6px;
}
/* 質問　*/
.faq_qa dt {
	counter-increment: question;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-left: 2.5em; /*1em（1文字）分、右に動かす*/
	text-indent: -2.5em; /*最初の行だけ1em（1文字）分、左に動かす*/
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.2em;
	margin-left: 0;
	color: #4c4441;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-size: 1.2em;
	font-weight: 600;
}
/* Qの設定　*/
.faq_qa dt:before {
	content: "Q" counter(question) ".";
	font-weight: 600;
	color: #347DD8;
	font-size: 1.4em;
	font-family: "Times New Roman", Times, serif;
	margin-right: 10px;
}
/* 回答　*/
.faq_qa dd {
	counter-increment: answer;
	padding-bottom: 15px;
}

/*==========================================
 自社取扱い 推奨物件ページの設定
===========================================*/
.box_jisha{
	display: none;
	margin: 0 auto;            /* ページ中央に配置 */
    overflow: visible;         /* はみ出し許可 */
	transform: scale(0.75);       /* 縮小率（980 ÷ 1200 ≒ 0.82） */
  position: relative;
}
.box_jisha_sp{
	margin-bottom: 40px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	text-align: center;
}

.btn_lend #jisha{
	color: #FE9301;
}



/*==========================================
 アクセスページのスタイル
===========================================*/
.photo_access{
	margin-bottom: 1.2em;
	margin-top: 1.2em;
}
.photo_access img.type1{
	max-width: 28%;
	display: block;
	float: left;
	margin-left: 10px;
}
.photo_access img.type2{
	max-width: 63%;
	float: right;
	margin-right: 10px;
}

iframe.map{
	width: 100%;
}

.listTest {
	padding: 8px;
	border: 1px solid #497DCB;
	background-color: #F0F8FF;
}
.listTest ul {
}
.listTest ul li {
	text-indent: -1em;
	padding-left: 1em;
	line-height: 1.8;
}


/*==========================================
 5つのポイントページのスタイル
===========================================*/
#page_main{
	margin-bottom: 1.2em;
}
#page_main img{
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
/* 黒板の設定　*/
.box_point{
	background-color: #17593d;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 15px;
	background-image: url(../point/images/bg_bord.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	border-radius: 2px;
	margin-bottom: 1.6em;
}
/* 番号付きリスト */
.box_point ol{
    counter-reset: li;    /* li のカウンタを 0 にセット */ 
    list-style: none;
}
.box_point li{
	line-height: 2;
	color: #FFFFFF;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 20px;
}
.box_point li.koyoso {
	padding-left: 2em; /*1em（1文字）分、右に動かす*/
	text-indent: -1.6em;
	line-height: 1.9;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.box_point li.koyoso:before {
	counter-increment: li;   /* li の数を一つずつ増加 */
	content: counter(li) ". ";          /* 数を表示 */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #FFF;
	font-size: 24px;
	font-style: italic;
}
.box_point img.bottom{
	max-width: 100%;
}
/* お約束の設定 */
.yakusoku{
	margin-bottom: 1.2em;
	background-color: #f4ebd6;
	padding: 14px;
	border-radius: 6px;
	clear: both;
}
.yakusoku img{
	max-width: 200px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}



/*==========================================
 対象エリアページのスタイル
===========================================*/
.box_area_hyou{
	margin-bottom: 1em;
	text-align: left;
	font-size: 1em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1.5px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6F97DB;
	border-right-color: #6F97DB;
	border-bottom-color: #6F97DB;
	border-left-color: #6F97DB;
	clear: both;
}
.box_area_hyou table {
	width: 100%;
}
.box_area_hyou th{
	padding: 0.6em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F97DB;
	font-weight: 600;
	vertical-align: top;
	line-height: 1.8;
	margin: 0px;
	background-color: #b1cbf5;
	width: 20%;
}
.box_area_hyou td{
	padding: 0.6em;
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F97DB;
	margin: 0px;
}
.box_area_hyou td.name {
	padding: 0.6em;
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F97DB;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6F97DB;
	width: 20%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6F97DB;
}



/*==========================================
 家具付き賃貸物件ページのスタイル
===========================================*/
/* 黒板の設定　*/
.box_point_boad{
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../kagutuki/images/bg.jpg);
	background-repeat: repeat;
	padding-bottom: 15px;
	border-radius: 2px;
	margin-bottom: 1.6em;
	box-shadow: 0 8px 6px -6px #8d7557;
}
.box_point_boad .white_kakomi{
	border-radius: 2px;
	background-color: #FFF;
	padding: 10px;
	box-shadow: 0 8px 6px -6px #a38566;
}
img.center_kagu{
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.box_kagu{
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;	
}
.box_kagu img{
	max-width: 40px;
	display: block;
	float: left;
	margin-right: 0.8em;
	clear: both;
}
.box_kagu p{
	font-weight: 600;
	font-size: 18px;
	display: table-cell;
	color: #61402e;
	vertical-align: text-bottom;
	line-height: 1.6;
}
.box_kagu:last-child{
	border-bottom-style: none;
}

/* お問い合わせの設定　*/
.contact_us{
	border: 6px solid #ccdbfb;
	background-color: #f5faff;
	padding: 10px;
	margin-bottom: 1.4em;
}
.text_contact_us{
	padding-top: 20px;
	font-weight: 600;
	padding-bottom: 4px;
}
.btn_contact{
}
.tel_area{
}
img.contact_btn{
	max-width: 100%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.box_area img.photo2 {
	max-width: 140px;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
	margin-top: 6px;
	margin-right: 4px;
}


/*==========================================
 UR都市機構の賃貸住宅ページのスタイル
===========================================*/
.box_point_boad .white_kakomi2{
	border-radius: 2px;
	background-color: #FFF;
	padding: 10px;
	box-shadow: 0 8px 6px -6px #a38566;
}
.box_ur{
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;	
}
.box_ur img{
	max-width: 40px;
	display: block;
	float: left;
	margin-right: 0.8em;
	clear: both;
}
.box_ur p{
	font-weight: 600;
	font-size: 18px;
	display: table-cell;
	color: #61402e;
	vertical-align: text-bottom;
	line-height: 1.6;
}
.box_ur:last-child{
	border-bottom-style: none;
}
.kakomi{
}
.ur_bukken_kakomi{
	border: 4px solid #42a642;
	background-color: #e9e9e9;
	padding: 15px;
}
.ur_bukken{
	background-color: #FFF;
	padding: 4px;
	margin-bottom: 15px;
}
.btn_ur {
	display: block;
	text-align: center;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #20926e), color-stop(0.00, #349f7d));
	background: -webkit-linear-gradient(top, #349f7d 0%, #20926e 88%);
	background: -moz-linear-gradient(top, #349f7d 0%, #20926e 88%);
	background: -o-linear-gradient(top, #349f7d 0%, #20926e 88%);
	background: -ms-linear-gradient(top, #349f7d 0%, #20926e 88%);
	background: linear-gradient(to bottom, #349f7d 0%, #20926e 88%);
	font-size: 1em;
	line-height: 44px;
	font-weight: 600;
	color: #FFF;
	height: 44px;
	border-radius: 5px;
	width: 100%;
}
.btn_ur:hover {
	text-decoration: underline;
	color: #FFF;
}
.text_area{
	line-height: 44px;
	background-color: #00974b;
	height: 44px;
	width: 100%;
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}
img.center3{
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.3em;
}

/* ボタンの設定　*/
.ur_bukken_contact{
	border: 4px solid #ccdbfb;
	background-color: #f5faff;
	margin-top: 20px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.ur_bukken_contact img{
	max-width: 70%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.ur_bukken_contact img:last-child{
	margin-bottom: 0px;
	margin-top: 6px;
}


/*==========================================
 お悩み解決事例ページのスタイル
===========================================*/
img.center4{
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}



/*==========================================
 借りたい（賃貸情報）ページのスタイル
===========================================*/
.box_sell_kakomi{
	background-color: #e9f4ed;
}
.box_sell_kakomi2{
	background-color: #e9f4ed;
	margin-bottom: 20px;
	padding: 0px;
}

h3.komoku4 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
	font-weight: 600;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.98, #4a8666), color-stop(0.06, #5d9c7a));
	background: -webkit-linear-gradient(top, #5d9c7a 6%, #4a8666 98%);
	background: -moz-linear-gradient(top, #5d9c7a 6%, #4a8666 98%);
	background: -o-linear-gradient(top, #5d9c7a 6%, #4a8666 98%);
	background: -ms-linear-gradient(top, #5d9c7a 6%, #4a8666 98%);
	background: linear-gradient(to bottom, #5d9c7a 6%, #4a8666 98%);
	text-shadow: 1px 2px 2px #555;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #5d9c7a\9;
*background-color: #5d9c7a;
_background-color: #5d9c7a;

}

.box_area_kakomi{
	padding: 10px;
}




/*==========================================
 リフォームページのスタイル
===========================================*/
.komoku_reform{
	line-height: 44px;
	font-weight: 600;
	color: #FFF;
	background-image: url(../reform/images/komokubg2.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 44px;
	/* border-radius */
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	font-size: 0.9em;
}
h2.komoku2 {
	line-height: 46px;
	font-size: 1.3em;
	font-weight: 600;
	color: #FFF;
	text-align: center;
	background-image: url(../reform/images/komoku_bg.jpg);
	background-repeat: repeat-x;
	text-shadow: 1px 1px 2px #555;
	letter-spacing: 0.06em;
	/* border-radius */
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	margin-bottom: 1em;
	
	
}
.box_reform{
	border: 4px solid #ebcaa6;
	background-color: #fdf8ed;
	padding: 8px;
	margin-bottom: 1.4em;
}

.box_reform2{
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.box_reform2:last-child{
	margin-bottom: 0px;
}

.box_reform2 img{
	max-width: 70px;
	display: block;
	float: left;
	margin-right: 0.8em;
	clear: both;
}
.box_reform2 p{
	display: table-cell;
	vertical-align: text-bottom;
	line-height: 1.8;
}

/* リフォーム前の設定 */
.photo_reform{
	margin-bottom: 1.2em;
	margin-top: 1.2em;
}
img.yajirushi{
	display: block;
	max-width: 60%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.8em;
}



/* 画像の段組み */

.cols{
*zoom: 1;
}



/*==========================================
 貸したいページのスタイル
===========================================*/
/* 2個のボタン */
.btn_lend {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.btn_lend ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.btn_lend li {
	float: left;
	text-align: center;
	width: 48.5%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3%;
}
.btn_lend li:first-child {
	margin-left:0;
}
.btn_lend li a {
	display: block;
	border-radius: 5px;
	font-weight: normal;
	border: 2px solid #598bc0;
	background-color: #f7f7f7;
	padding-top: 15px;
	padding-right: 10;
	padding-bottom: 15px;
	padding-left: 10;
	font-size: 1em;
	color: #2d629d;
	line-height: 1.6;
	background-image: url(../lend/images/icon.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.btn_lend li a:hover {
	background: #dedede;
	background-image: url(../lend/images/icon2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

h3.komoku5 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #2f5f95), color-stop(0.00, #4e7aaa));
background: -webkit-linear-gradient(top, #4e7aaa 0%, #2f5f95 99%);
background: -moz-linear-gradient(top, #4e7aaa 0%, #2f5f95 99%);
background: -o-linear-gradient(top, #4e7aaa 0%, #2f5f95 99%);
background: -ms-linear-gradient(top, #4e7aaa 0%, #2f5f95 99%);
background: linear-gradient(to bottom, #4e7aaa 0%, #2f5f95 99%);
	text-shadow: 1px 2px 2px #254f7b;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #4e7aaa\9;
*background-color: #4e7aaa;
_background-color: #4e7aaa;
}

.box_lend_kakomi{
	background-color: #e9f3ff;
	margin-bottom: 20px;
}
img.center5{
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

/*==========================================
 家具付き賃貸物件 検索ページのスタイル
===========================================*/
.box_kagu2{
	margin-bottom: 1.4em;
	padding-top: 10px;
	font-size: 14px;
}
.box_kagu2 .photo3{
	display: none;
}

.box_kagu2 ul{
	list-style-type: none;
	line-height: 1.8;
	width: 100%;
}
.box_kagu2 li{
    margin-bottom: 5px;
    padding-left: 1em; /*1em（1文字）分、右に動かす*/
    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
}


/*==========================================
 お悩み解決事例 → 売却編ページのスタイル
===========================================*/
.box_sell_kakomi{
	background-color: #e9edf2;
	margin-bottom: 20px;
}
h3.komoku6 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.96, #5bbbd8), color-stop(0.31, #6fceea), color-stop(0.04, #8bdcf1));
background: -webkit-linear-gradient(top, #8bdcf1 4%, #6fceea 31%, #5bbbd8 96%);
background: -moz-linear-gradient(top, #8bdcf1 4%, #6fceea 31%, #5bbbd8 96%);
background: -o-linear-gradient(top, #8bdcf1 4%, #6fceea 31%, #5bbbd8 96%);
background: -ms-linear-gradient(top, #8bdcf1 4%, #6fceea 31%, #5bbbd8 96%);
background: linear-gradient(to bottom, #8bdcf1 4%, #6fceea 31%, #5bbbd8 96%);
	text-shadow: 1px 2px 2px #136f8a;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #8bdcf1\9;
*background-color: #8bdcf1;
_background-color: #8bdcf1;
}

.text_sell{
	line-height: 1.8;
	font-weight: bold;
	color: #024680;
	background-color: #d4d6d8;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.box_sell{
	margin-bottom: 20px;
	background-color: #e9edf2;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
.text_sell2{
	font-weight: bold;
	color: #FFF;
	background-color: #131313;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: left;
	display: table-cell;
	font-size: 18px;
	vertical-align: middle;
	line-height: 22px;
}
.text_sell3{
	font-weight: bold;
	text-align: left;
	line-height: 1.8;
	margin-top: 10px;
}
.text_sell4{
	text-align: left;
	line-height: 1.8;
	margin-top: 10px;
}
/* box_sell2の設定（アイコンとテキスト） */
.box_sell2{
}
.box_sell2 img{
	max-width: 46px;
	display: block;
	float: left;
	margin-right: 0.8em;
	clear: both;
}
.box_sell2 p{
	font-weight: 600;
	font-size: 18px;
	display: table-cell;
	vertical-align: text-bottom;
	line-height: 1.6;
	padding-top: 10px;
}
.box_sell2:last-child{
	border-bottom-style: none;
	padding-bottom: 0px;
}


/*==========================================
 お悩み解決事例 → 管理運営編ページのスタイル
===========================================*/
h3.komoku7 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.95, #688cdd), color-stop(0.31, #6f92e0), color-stop(0.04, #9ab9f2));
background: -webkit-linear-gradient(top, #9ab9f2 4%, #6f92e0 31%, #688cdd 95%);
background: -moz-linear-gradient(top, #9ab9f2 4%, #6f92e0 31%, #688cdd 95%);
background: -o-linear-gradient(top, #9ab9f2 4%, #6f92e0 31%, #688cdd 95%);
background: -ms-linear-gradient(top, #9ab9f2 4%, #6f92e0 31%, #688cdd 95%);
background: linear-gradient(to bottom, #9ab9f2 4%, #6f92e0 31%, #688cdd 95%);
	text-shadow: 1px 2px 2px #254f7b;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #9ab9f2\9;
*background-color: #9ab9f2;
_background-color: #9ab9f2;
}


/*==========================================
 お悩み解決事例 → 社宅編ページのスタイル
===========================================*/
h3.komoku8 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.96, #dd6580), color-stop(0.32, #dd6883), color-stop(0.07, #f090a4));
background: -webkit-linear-gradient(top, #f090a4 7%, #dd6883 32%, #dd6580 96%);
background: -moz-linear-gradient(top, #f090a4 7%, #dd6883 32%, #dd6580 96%);
background: -o-linear-gradient(top, #f090a4 7%, #dd6883 32%, #dd6580 96%);
background: -ms-linear-gradient(top, #f090a4 7%, #dd6883 32%, #dd6580 96%);
background: linear-gradient(to bottom, #f090a4 7%, #dd6883 32%, #dd6580 96%);
	text-shadow: 1px 2px 2px #8c2a40;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #f090a4\9;
*background-color: #f090a4;
_background-color: #f090a4;
}


/*==========================================
 売買をお考えのお客様ページのスタイル
===========================================*/
/* 売却をお考えの方 */
.box_sell_buy_kakomi{
	background-color: #FFFFFF;
	border: 4px solid #a8d2f3;
	margin-bottom: 20px;
	padding: 8px;
}

h3.komoku9 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.96, #1151a3), color-stop(0.00, #5680cb));
background: -webkit-linear-gradient(top, #5680cb 0%, #1151a3 96%);
background: -moz-linear-gradient(top, #5680cb 0%, #1151a3 96%);
background: -o-linear-gradient(top, #5680cb 0%, #1151a3 96%);
background: -ms-linear-gradient(top, #5680cb 0%, #1151a3 96%);
background: linear-gradient(to bottom, #5680cb 0%, #1151a3 96%);
	text-shadow: 1px 2px 2px #07336a;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #5680cb\9;
*background-color: #5680cb;
_background-color: #5680cb;
}

.box_sell_buy{
	background-color: #dceefa;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
img.yajirushi2{
	display: block;
	max-width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.8em;
}
.text_sell5{
	text-align: left;
	line-height: 2;
	margin-top: 12px;
	margin-bottom: 12px;
}


/* 購入をお考えの方 */
h3.komoku10 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.94, #aa6a2e), color-stop(0.00, #cd8c4c));
background: -webkit-linear-gradient(top, #cd8c4c 0%, #aa6a2e 94%);
background: -moz-linear-gradient(top, #cd8c4c 0%, #aa6a2e 94%);
background: -o-linear-gradient(top, #cd8c4c 0%, #aa6a2e 94%);
background: -ms-linear-gradient(top, #cd8c4c 0%, #aa6a2e 94%);
background: linear-gradient(to bottom, #cd8c4c 0%, #aa6a2e 94%);
	text-shadow: 1px 2px 2px #7d4816;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #cd8c4c\9;
*background-color: #cd8c4c;
_background-color: #cd8c4c;
}
.box_sell_buy2_kakomi{
	background-color: #FFFFFF;
	border: 4px solid #e1c99f;
	margin-bottom: 20px;
	padding: 8px;
}
.box_sell_buy2{
	background-color: #f1e7d5;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}

/* ボタン設定 */
.btn_kakomi{
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}
.btn_kakomi .btn_R{
	width: 48%;
	margin-left: 2%;
	float: right;
}
.btn_kakomi .btn_L{
	width: 48%;
	float: left;
	margin-right: 2%;
}
img.center6{
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
}




/* 不動産コンサルティング */
h3.komoku11 {
	font-size: 1.3em;
	line-height: 46px;
	color: #FFF;
	text-align: center;
	height: 46px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.93, #8ba80e), color-stop(0.00, #accd28));
background: -webkit-linear-gradient(top, #accd28 0%, #8ba80e 93%);
background: -moz-linear-gradient(top, #accd28 0%, #8ba80e 93%);
background: -o-linear-gradient(top, #accd28 0%, #8ba80e 93%);
background: -ms-linear-gradient(top, #accd28 0%, #8ba80e 93%);
background: linear-gradient(to bottom, #accd28 0%, #8ba80e 93%);
	text-shadow: 1px 2px 2px #698204;
	letter-spacing: 0.06em;
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;

	/* CSSハック */
background-color: #accd28\9;
*background-color: #accd28;
_background-color: #accd28;
}
.box_sell_buy3_kakomi{
	background-color: #FFFFFF;
	border: 4px solid #bcd265;
	margin-bottom: 20px;
	padding: 8px;
}
.box_sell_buy3{
	background-color: #e8f3dc;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
.text_sell6{
	font-weight: bold;
	color: #61402e;
	text-align: center;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	line-height: 2;
}
.text_sell6-2{
	font-size: 1.2em;
	color: #b8000e;
}



/*==========================================
 採用ページのスタイル
===========================================*/
#visual_recruit  {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background: none;
	margin-bottom: 0.6em;
	padding: 0px;
}
#visual_recruit img {
	display: block;
	max-width: 100%;
}
#pagenavi2_kakomi{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #e1eafd), color-stop(0.45, #fff));
	background: -webkit-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: -moz-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: -o-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: -ms-linear-gradient(top, #fff 45%, #e1eafd 99%);
	background: linear-gradient(to bottom, #fff 45%, #e1eafd 99%);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	padding: 0px;
}
#pagenavi2{
	font-size: 0.7em;
	padding-left: 0.8em;
	height: 36px;
}
#pagenavi2 ol li {
	display: inline-block;
	list-style-type: none;
	float: left;
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 36px;
}
#pagenavi2 li + li:before {
	content: ">";
	color: #999;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0px;
}

/*==========================================
 サイトマップページの設定
===========================================*/
#sitemap_Left{
	width: 100%;
	margin-bottom: 30px;
	float: left;
}
#sitemap_Right {
	width: 100%;
	margin-bottom: 30px;
	float: left;
}
h3.komoku12 {
	line-height: 22px;
	font-size: 1em;
	font-weight: 600;
	padding-left: 32px;
	margin-bottom: 1em;
	clear: both;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #d2e4f7), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(top, #fff 0%, #d2e4f7 88%);
	background: -moz-linear-gradient(top, #fff 0%, #d2e4f7 88%);
	background: -o-linear-gradient(top, #fff 0%, #d2e4f7 88%);
	background: -ms-linear-gradient(top, #fff 0%, #d2e4f7 88%);
	background: linear-gradient(to bottom, #fff 0%, #d2e4f7 88%);
	position: relative;
	padding-top: 9px;
	padding-right: 6px;
	padding-bottom: 9px;
	border-radius: 5px;
	border: 1px solid #A9B7CD;
	
		/* CSSハック */
background-color: #d2e4f7\9;
*background-color: #d2e4f7;
_background-color: #d2e4f7;
}
h3.komoku12 a{
	text-decoration: underline;
	color: #16367F;
}
h3.komoku12 a:hover{
	text-decoration: underline;
	color: #384785;
}
h3.komoku12 img{
	max-width: 70%;
	position: absolute;
	margin: 0px;
	left: 6px;
	top: 6px;
	width: 22px;
	height: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 3px;
}
.menu_sitemap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.menu_sitemap ul,
.menu_sitemap ol{
    margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4;
	list-style: none;
}
.menu_sitemap li a{
	position: relative;
	display: block;
	color: #16367f;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.menu_sitemap li a:hover{
	text-decoration: underline;
}
.menu_sitemap li a:before{
	position: absolute;
	left: 8px;
	top: 50%;
	content: '\f105';
	color: #16367f;
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 1;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: 600;
}


/*==========================================
 家具付き賃貸物件　検索ページの設定
===========================================*/
.hedding{
	/* border-radius */
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	font-weight: bold;
	color: #209b2f;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 12px;
	font-size: 20px;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
	vertical-align: middle;
}
.hedding .bunrui{
	font-weight: bold;
	color: #ED6103;
	font-size: 16px;
}
.summary_kakomi{
	width: 100%;
	/* border-radius */
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 15px;
}
.summary{
	padding: 8px;
	border: 1px solid #DBDBDB;
}
.photo_box{
	width: 20%;
	background: #f9f9f9;
	text-align: center;
	vertical-align: top;
	float: left;
	margin-right: 3%;
	color: #ED6103;
	font-weight: 600;
}
.photo_box img{


}
.spec_box{
	font-size: 14px;
	width: 90%;
	float: right;
	line-height: 1.9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.spec_box p{
	text-overflow:ellipsis;
}
.spec_box .number{
	text-overflow: ellipsis;
	color: #ED6103;
	font-weight: bold;
}
.spec_box .add{
	text-overflow:ellipsis;
}
.spec_box .moyori{
	text-overflow: ellipsis;
	margin-bottom: 10px;
}
.spec_box dl{
	display: block;
}
.spec_box dt{
	color: #333333;
	float : left;/* 左に寄せる */
	clear : both;/* フロートの解除 */
	width: 23%;
	font-weight: bold;
}
.spec_box dd {
	float: right;
	width: 75%;
}
.spec_box .price{
color:#ed6103;
font-weight:bold
}
.price .num{
	font-size: 22px;
	line-height: 14px;
}
.spec_box .extraPrice{
color:#ed6103
}











/* PC向けレイアウトの指定：750px以上では固定レイアウト */
@media print, screen and (min-width: 750px) {


#container {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}


/*==========================================
 テキストの設定
===========================================*/
.normal{
	line-height: 2;
	font-weight: normal;
	font-size: 14px;
}
.normal2{
	line-height: 2;
	font-weight: normal;
	font-size: 14px;
}
.text_fd8e0a {
	font-size: 24px;
	text-align: center;
	letter-spacing: 0.2em;
	margin-top: 6px;
	font-weight: bold;
	margin-bottom: 4px;
}
.text_jirei_copy {
	font-size: 22px;
	margin-top: 10px;
}
.normal5 {
	padding-right: 30px;
	padding-left: 30px;
}
.normal6 {
	line-height: 28px;
	padding-top: 3px;
	padding-bottom: 3px;
}
	
/*==========================================
 ヘッダー キャッチコピーの設定
===========================================*/
#header_catch_kakomi {
	background-color: #16367f;
	height: 36px;
	display: block;
}
#header_catch{
	height: 36px;
	color: #FFF;
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 975px;
	background-color: #16367f;
	line-height: 36px;
	padding-left: 5px;
	font-size: 12px;
	text-align: center;
}




/*==========================================
 ヘッダーの設定
===========================================*/
#header {
	width: 980px;
	border-top-style: none;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0em;
	padding-left: 0em;
	margin-bottom: 4px;
}
#header h1#logo img{
	max-width: 100%;
	width: 140px;
	height: 80px;
	margin-bottom: 10px;
/* CSSハック */	
max-width : none\9; /* IE8 とそれ以下のバージョンに対応 */
*max-width : none; /* IE7 とそれ以下のバージョンに対応 */
_max-width : none; /* IE6　に対応 */
}
#header h1#logo_blog img{
	max-width: 100%;
	width: 260px;
	height: 80px;
	margin-bottom: 10px;
/* CSSハック */	
max-width : none\9; /* IE8 とそれ以下のバージョンに対応 */
*max-width : none; /* IE7 とそれ以下のバージョンに対応 */
_max-width : none; /* IE6　に対応 */
}
#header div#R {
	display: none;
}




/*==========================================
 メイン画像のスタイル
===========================================*/
.slider_kakomi {
	width: 100%;
	background-color: #ededed;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e0cd9c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 420px;
	display: block;
}

.slider {
	position: relative;
	width: 980px;//origin slider 1200
	height: 420px;
	overflow: hidden;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
.slides {
	overflow: hidden;
  *zoom: 1;
	margin-bottom: 0px;
	float: none;
	padding: 0px;
	margin-top: 0px;
	}

.slide {
  float: left;
  clear: none;
  text-align: center;
}
.slide img {
	margin: 0px;
	padding: 0px;
}



	
	
	
	
/* スライダーの左右の矢印ボタン　*/
.slider-arrow {
  position: absolute;
  display: block;
  margin-bottom: -40px;
  padding: 0px;
}
.slider-arrow--right {
	bottom: 50%;
	right:70px;
	background-image: url(../images/main_btn_r.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 37px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.slider-arrow--left {
	bottom: 50%;
	left: 70px;
	background-image: url(../images/main_btn_l.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 37px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.slider-arrow--right:hover {
	bottom: 50%;
	right: 70px;
	background-image: url(../images/main_btn_r2.jpg);
	background-repeat: no-repeat;
	height: 63px;
	width: 37px;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
.slider-arrow--left:hover {
	bottom: 50%;
	left: 70px;
	background-image: url(../images/main_btn_l2.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 37px;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
/* スライダーの真ん中のぽっちボタン　*/
.slider-nav {
  position: absolute;
  bottom: 30px;
}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	border: 2px solid #16367F;
	border-radius: 8px;
	background-color: #FFF;
}
.slider-nav__item:hover {
	background-color: #A9CFF5;
	border: 2px solid #16367F;
}
.slider-nav__item--current {
	border: 2px solid #16367F;
	background-color: #A9CFF5;
}



/* スマホのみ表示／PCでは非表示　*/
#main_visual{
	display: none;
}
/*==========================================
 業界ニュース&ブログ　メイン画像のスタイル
 .slides .slide slide imgは上記ＨＰのメイン画像スタイル使用
===========================================*/
.slider_kakomi_blog {
	width: 100%;
	background-color: #ededed;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e0cd9c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 173px;
	display: block;
	text-align: center;
	position: relative;
}
.slider_blog {
	position: relative;
	width: 980px;//original slider 1200
	/*height: 250px;*/
	overflow: hidden;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;

}
#blog_title{
	color: #63af31;
	text-shadow: -1px -1px #fff,
		1px -1px #fff,
		-1px 1px #fff,
		1px 1px #fff;
	font-size: 36px;
	font-weight: 600;
	position: absolute; top: 70px; left: 200px; 
	width: 70%;"
}



/*==========================================
 R_menuのスタイル（PCで表示／スマホでは非表示）　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
===========================================*/
#R_menu {
	display: block;
	position: relative;
	width: 700px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#R_menu #smenu ul{
	padding: 0;
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#R_menu #smenu li a	{
	display: block;
	color: #673a1b;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
	font-weight: 600;
	background-image: url(../images/smenu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#R_menu #smenu li a:hover	{
	text-decoration: underline;
}
#R_menu li{
	margin: 0px;
	padding: 0px;
	float: left;
}

img.tel{
	float: right;
}
#smenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
}



/* 対象エリアとお問い合わせボタンの設定 */
#area_btn {
	height: 50px;
	margin: 0px;
	padding: 0px;
	width: 650px;
	float: right;
}
#area_btn ul{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#area_btn li.area {
	list-style: none;
	padding-left: 25px;
	background-image: url(../images/icon_area.gif);
	background-repeat: no-repeat;
	background-position: 6px 22px;
	padding-top: 20px;
	margin: 0px;
}
#area_btn li.blog{
	list-style: none;
	padding-left: 30px;
	background-image: url(../images/icon_blog.gif);
	background-repeat: no-repeat;
	background-position: 6px 22px;
	padding-top: 20px;
	margin: 0px;
}


#area_btn li a{
	display: block;
	color: #673a1b;
	text-decoration: none;
	background-image: none;
	padding-top: 5px;
	padding-bottom: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 600;
	line-height: 1.5;
}

#area_btn li a:hover{
	text-decoration: underline;
}
#area_btn img {
	margin-left: 6px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
}



/*==========================================
 グローバルナビゲーション（nav）のスタイル
===========================================*/
.tog-menu	{
	display:none;
}

#gmenu_kakomi {
	background-image: url(../images/header_menu_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 68px;
	display: block;
	background-position: top;
}

#gmenu{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 83px;
	margin-top: 0px;
	padding-top: 0px;
}

#gmenu ul {
	font-size: 14px;
	list-style: none;
}
#gmenu li {
	width: 139px;
	float: left;
	border-bottom-style: none;
	height: 57px;
	text-align: center;
}
#gmenu li a{
	color: #61402e;
	text-decoration: none;
	border-bottom-style: none;
	height: 57px;
	padding: 0px;
	font-weight: 600;
	transition: 0.4s;
	display: block;
	line-height: 57px;
}
#gmenu li a:hover{
	text-decoration: none;
	transition: 0.4s;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.71, #fff), color-stop(0.00, #eaeaea));
background: -webkit-linear-gradient(top, #eaeaea 0%, #fff 71%);
background: -moz-linear-gradient(top, #eaeaea 0%, #fff 71%);
background: -o-linear-gradient(top, #eaeaea 0%, #fff 71%);
background: -ms-linear-gradient(top, #eaeaea 0%, #fff 71%);
background: linear-gradient(to bottom, #eaeaea 0%, #fff 71%);
	
}
#gmenu li.home {
	width: 137px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #9c9c9c;
}
#gmenu li.kashitai {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #286ab3;
}
#gmenu li.kashitai a{
	line-height: 20px;
	padding-top: 8px;
	height: 49px;
}
#gmenu li.karitai {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #418560;
}
#gmenu li.karitai a{
	line-height: 20px;
	padding-top: 8px;
	height: 49px;
}
#gmenu li.baibai {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #d08337;
}
#gmenu li.houjin {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #be473a;
}
#gmenu li.kagu {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #543baf;
}
#gmenu li.reform {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #9c9c9c;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cecece;
}
#gmenu li.reform2 {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #543baf;
}
#gmenu li.jirei {
	width: 139px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cecece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4080b2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cecece;
}


/*====================================================================
 ２つのバナー（5つのポイント・自社物件） -> index_box1の設定
=====================================================================*/
#index_box1_kakomi{
	background-color: #eee4d9;
	margin-bottom: 0px;
}
#index_box1{
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-bottom: 20px;
	width: 980px;
}
#index_box1 img{
	max-width: 481px;
	margin-right: 9px;
	float: left;
}
#index_box1 a{
	transition: 0.5s;
	display: block;
}
#index_box1 a:hover {
    opacity: 0.6;
    transition: 0.5s;
}



/*==========================================
 コンテンツエリア -> 囲み
===========================================*/
#contents {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	clear:both;
}
#main_contents {
	float: right;
	width: 680px;
	margin-left: 38px;
	margin-right: 0px;
	margin-bottom: 40px;
}



/*==========================================
 コンテンツエリア -> copyの設定
===========================================*/
#copy{
	margin-bottom: 5px;
}
h2.copy{
	font-size: 24px;
	color: #695345;
	line-height: 48px;
	font-weight: 500;
	margin-bottom: 1em;
	text-align: center;
}
#copy p{
	line-height: 2;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 40px;
}
#footer #copy .powered {
	color: #16367f;
}
#copy .powered a {
	color: #16367f;
}

/*==========================================
 コンテンツエリア -> お知らせのスタイル
===========================================*/
h2.news{
	font-size: 24px;
	color: #656565;
	line-height: 1.8;
	font-weight: 500;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9b9b9b;
	margin-bottom: 1em;
}








/*==========================================
 コンテンツエリア -> index_box2の設定
===========================================*/
#index_box2 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	width: 980px;
	display: block;
	margin-top: 50px;
}
#index_box2 div {
	border: 1px solid #C5C5C5;
	width: 304px;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#index_box2 .kashitai{
	background-color: #456e9b;
	margin-right: 30px;
}
#index_box2 .karitai{
	background-color: #488363;
	margin-right: 30px;
}
#index_box2 .urikai{
	background-color: #c77f39;
}
#index_box2 .houjin{
	background-color: #bb6056;
	margin-right: 30px;
}
#index_box2 .kagu{
	background-color: #544783;
	margin-right: 30px;
}
#index_box2 .reform{
	background-color: #9c9c9c;
}
#index_box2 .reform2{
	background-color: #544783;
	margin-right: 30px;
}
#index_box2 .jirei{
	background-color: #4080b2;
}
#index_box2 img{
	max-width: 100%;
}
#index_box2 h3{
	font-size: 18pt;
	text-align: center;
	height: 46px;
	color: #FFF;
	line-height: 46px;
	font-weight: 100;
}
#index_box2 h3 a {
	text-decoration: none;
	color: #FFF;
}
#index_box2 h3 a:hover {
	text-decoration: underline;
}









/*==========================================
 コンテンツエリア -> index_box2の設定
===========================================*/
#index_box2 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	width: 980px;
	display: block;
	margin-top: 50px;
}
#index_box2 article {
	border: 1px solid #C5C5C5;
	width: 304px;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 0px;
	
			/* CSSハック */
margin-righ : 15px\9; /* IE8 とそれ以下のバージョンに対応 */
*margin-righ : 15px; /* IE7 とそれ以下のバージョンに対応 */
_margin-righ : 15px; /* IE6　に対応 */

}
#index_box2 article:nth-child(3){
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#index_box2 article:last-child{
	margin-right: 0px;
}

#index_box2 article.kashitai{
	background-color: #456e9b;
}
#index_box2 article.karitai{
	background-color: #488363;
}
#index_box2 article.urikai{
	background-color: #c77f39;
}
#index_box2 article.houjin{
	background-color: #bb6056;
}
#index_box2 article.kagu{
	background-color: #544783;
}
#index_box2 article.reform{
	background-color: #9c9c9c;
}
#index_box2 article img{
	max-width: 100%;
}
#index_box2 article h3{
	font-size: 18pt;
	text-align: center;
	height: 46px;
	color: #FFF;
	line-height: 46px;
	font-weight: 100;
}
#index_box2 article h3 a {
	text-decoration: none;
	color: #FFF;
}
#index_box2 article h3 a:hover {
	text-decoration: underline;
}


/*==========================================
 コンテンツエリア -> 左バナーのスタイル
===========================================*/
#Left_menu {
	float: left;
	width: 250px;
	margin-right: 0px;
	margin-left: 0px;
}
#Left_menu ul#bannar {
	list-style-type: none;
}
#Left_menu li {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#Left_menu li a {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#Left_menu li.shita {
}
#Left_menu li.shita a{
	transition: 0.5s;
	display: block;	
}
#Left_menu li.shita a:hover {
    opacity: 0.6;
    transition: 0.5s;
}
#Left_menu li img {
	margin-bottom: 3px;
}


/* 個々のバナー設定　*/
#Left_menu li.blog{
	width: 250px;
	height: 134px;
	margin-bottom: 6px;

}
#Left_menu li.UR{
	width: 250px;
	height: 134px;
	margin-bottom: 6px;
}
#Left_menu li.check{
	width: 250px;
	height: 147px;
	margin-bottom: 6px;
}
#Left_menu li.jirei{
	width: 250px;
	height: 134px;
	margin-bottom: 6px;
}
#Left_menu li.Q&A{
	width: 250px;
	height: 60px;
}
#Left_menu li.point{
	width: 250px;
	height: 98px;
	margin-bottom: 6px;
}

.sidemenu {
	/* border-radius */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #dadada;
	background-color: #FFF;
	padding: 1px;
	width: 248px;
	margin-bottom: 30px;
	float: left;
	padding-bottom: 0px;
}
.sidemenu h3#category_top, .sidemenu h3#category_top a{
	/* border-radius */
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #87b5e8;
}
.sidemenu ul {
	list-style-type: none;
	font-size: 0.9em;
	background-color: #e9edf2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	margin: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
}
.sidemenu li.komoku_menu:last-child {
	border-bottom-style: none;
	display: block;
	color: #333;
	text-decoration: none;
	height: 50px;
	line-height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.sidemenu li.komoku_menu a{
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: 500;
	color: #333;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-bottom: 0px;
	line-height: 50px;
	height: 50px;
}
.sidemenu li.komoku_menu:first-child a{
/* border-radius */
border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;
}

.sidemenu li.komoku_menu:last-child a{
	/* border-radius */
	border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
}
.sidemenu li.komoku_menu{
	height: 50px;
	line-height: 50px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e7ebf0;
/* box-shadow */
box-shadow:rgba(205, 208, 212, 0.65098) 0px 0px 4px 0px;
-webkit-box-shadow:rgba(205, 208, 212, 0.65098) 0px 0px 4px 0px;
-moz-box-shadow:rgba(205, 208, 212, 0.65098) 0px 0px 4px 0px;}

.sidemenu li.komoku_menu a:hover{
	background-color: #b5d1f8;
}



/*==========================================
 ページトップの設定
===========================================*/
#pagetop{
	float: left;
}
#pagetop img {
	max-width: 112px;
	bottom: 10px;
	right: 10px;
	height: 40px;
}



/*==========================================
 フッターの設定
===========================================*/
#footer{
}
#footer #footer_service_menu {
	display: none;
}
#footer_about_kakomi{
	display: none;
}




/* 1段目　フッターメニューの設定　*/
#box_footer1_kakomi {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	display: block;
}
#box_footer1 {
	padding: 0;
	font-size: 12px;
	list-style: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 44px;
}

#box_footer1.menu ul,#box_footer1.menu ol{
margin: 0;
padding: 0;
font-size: 14px;
line-height: 1.4;
list-style: none;
}

#box_footer1 li a{
	display: block;
	color: #000;
	text-decoration: none;
	line-height: 44px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#box_footer1 li a:hover{
background-color: #eee;
}

#box_footer1 li{
float: left;
}

#box_footer1 ul:after,#box_footer1 ol:after{
content: "";
display: block;
clear: both;
}

#box_footer1 ul,#box_footer1 ol{
*zoom: 1;
}

/* 横に並べたリンクを区切る罫線 */
#box_footer1 li a{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* 2段目　フッター　メインメニューの設定　*/
#box_footer2_kakomi {
	width: 100%;
	background-color: #e9f0fe;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #214289;
	display: block;
}
#box_footer2 {
	padding: 0;
	font-size: 12px;
	list-style: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#box_footer2 dl.ftrmenu {
	width: 173px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	padding-left: 10px;
	text-align: left;
}
#box_footer2 dt {
}

#box_footer2 dt {
	margin-bottom: 0.6em;
	font-size: 12px;
	line-height: 30px;
	font-weight: 600;
}
#box_footer2 dt a{
	color: #333;
	text-decoration: none;
}
#box_footer2 dt a:hover{
	text-decoration: underline;
}
#box_footer2 dd {
}
#box_footer2 ul,li {
	list-style-type: none;
	line-height: 1.2;
	text-align: left;
	font-size: 12px;
}
#box_footer2 li a{
	text-decoration: none;
	display: block;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	color: #485ca8;
}
#box_footer2 li a:hover{
	text-decoration: underline;
	color: #485CA8;
}



/* フッター　2.3列目のメニューの設定　*/
#box_footer2 dt.menu4 {
	margin-bottom: 0em;
	font-size: 12px;
	line-height: 28px;
	font-weight: 600;
	display: block;
}
#box_footer2 dt.menu4 a{
	color: #333;
	text-decoration: none;
}
#box_footer2 dt.menu4 a:hover{
	text-decoration: underline;
}


/* フッター　5列目のメニューの設定　*/
#box_footer2 dl.ftrmenu5 {
	width: 235px;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
}
#box_footer2 dt {
}
#box_footer2  dt img{
    max-width:208x;
}
#box_footer2 dd.add{
	font-size: 12px;
	line-height: 1.7;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 10px;
}



/*==========================================
 ページナビのスタイル
===========================================*/
#pagenavi_kakomi{
	margin-top: 0px;
	background-color: #f7f8f9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}
#pagenavi{
	font-size: 0.7em;
	line-height: 42px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	line-height: 36px;
	height: 36px;
}


/*==========================================
 事業内容ページのスタイル
===========================================*/
.box_area{
	margin-bottom: 25px;
	width: 100%;
}
.box_area img.photo {
	max-width:220px;
	height: 160px;
}

/*==========================================
 社長ごあいさつページのスタイル
===========================================*/
.box{
	margin-right: 6px;
	margin-left: 6px;
}
h2.komoku {
	line-height: 46px;
	font-size: 22px;
	padding-top: 0px;
	padding-bottom: 0;
	height: 46px;
}



/*==========================================
 会社情報ページのスタイル
===========================================*/
.box_about_us{
	font-size: 14px;
	color: #3C3C3C;
	width: 680px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border-top-style: none;
}
.box_about_us table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.box_sp tr:last-child{
	border:none
 }
.box_about_us th{
	width: 20%;
	display: table-cell;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.8;
	font-weight: 600;
	background-color: #FFF;
}

.box_about_us td{
	display: table-cell;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	line-height: 1.8;
}
.box_about_us th,{
	border: 1px solid #B9A48A;
}



/*==========================================
 お問い合わせページの設定
===========================================*/
#contents_kakomi2 {
	width: 960px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 70px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.box_buy{
	font-size: 14px;
}
.box_buy{
	color: #3C3C3C;
	width: 940px;
	margin-bottom: 30px;
}
.box_buy table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.box_buy th{
	width: 30%;
	display: table-cell;
	margin: 0px;
	line-height: 1.8;
	font-weight: 600;
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C5C5;
	padding: 10px;
}
.box_buy td{
	display: table-cell;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}
.box_buy th,{
	border: 1px solid #B9A48A;
}
.box_buy_attention {
	color: #3C3C3C;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	line-height: 1.8;
	text-align: left;
	padding: 20px;
	background-color: #F5F5F5;
	font-size: 12px;
	width: 900px;
}

.form_kakomi{
	margin-right: auto;
	margin-left: auto;
	width: 940px;
}
.btn_area img.check{
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 306px;
}
img.center2{
	display: block;
	max-width: 55%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.8em;
	margin-top: 15px;
}

/*==========================================
 自社取扱い 推奨物件ページの設定
===========================================*/
.box_jisha{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	display: block;
	overflow: visible;         /* はみ出し許可 */
	transform: scale(0.75);       /* 縮小率（980 ÷ 1200 ≒ 0.82） */
}
.box_jisha_sp{
	display: none;
}

.box_jisha iframe {
  display: block;
  margin-left: calc((970px - 1200px) / 2); /* 左右の中央揃え */
  border: none;
}
/*==========================================
 アクセスページのスタイル
===========================================*/
.photo_access img.type1{
	display: block;
	margin-left: 30px;
	max-width: 178px;
}
.photo_access img.type2{
	max-width: 400px;
	display: block;
	float: right;
	margin-right: 30px;
}
.listTest {
	padding: 15px;
}
.listTest ul li {
	line-height: 2;
	font-size: 14px;
}



/*==========================================
 5つのポイントページのスタイル
===========================================*/
#page_main{
	margin-bottom: 20px;
}
#page_main img{
	height: auto;
	width: 680px;
}
/* 黒板の設定　*/
.box_point{
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 30px;
	padding-bottom: 50px;
	border-radius: 4px;
}
.box_point li.koyoso {
	padding-left: 2em; /*1em（1文字）分、右に動かす*/
	text-indent: -1.6em;
	line-height: 1.7;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 18px;
}
/* お約束の設定 */
.yakusoku{
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.yakusoku img{
	max-width: 234px;
	margin-bottom: 6px;
}




/*==========================================
 対象エリアページのスタイル
===========================================*/
.box_area_hyou{
	font-size: 14px;
}
.box_area_hyou{
	color: #3C3C3C;
	width: 676px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.box_area_hyou table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.box_area_hyou th{
	margin: 0px;
	line-height: 1.8;
	font-weight: 600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6F97DB;
	padding: 10px;
}
.box_area_hyou td{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	line-height: 1.8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F97DB;
}
.box_area_hyou th,{
	border: 1px solid #B9A48A;
}



/*==========================================
 家具付き賃貸物件ページのスタイル
===========================================*/
.box_kagu2 .photo3{
	float: right;
	margin-right: 10px;
	max-width: 300px;
	display: block;	
}
/* 黒板の設定　*/
.box_point_boad{
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 22px;
	border-radius: 2px;
	box-shadow: 0 8px 6px -6px #8d7557;
}
.box_kagu p{
	font-weight: 600;
	font-size: 18px;
	display: table-cell;
	color: #61402e;
	vertical-align: bottom;
	line-height: 1.6;
	padding-top: 10px;
}
.box_point_boad .white_kakomi{
	padding: 20px;
	box-shadow: 0 8px 6px -6px #a38566;
}

/* お問い合わせの設定　*/
.contact_us{
	margin-bottom: 50px;
	clear: both;
}

.btn_contact{
	float: right;
	width: 46%;
}
.tel_area{
	float: left;
}
img.contact_btn{
	width: 300px;
	display: block;
	margin-right: 0px;
	margin-left: 0px;
}
.box_area img.photo2 {
	max-width: 320px;
	margin-left: 20px;
}
.kakomi{
	width: 100%;
	margin-bottom: 20px;
}


/*==========================================
 UR都市機構の賃貸住宅ページのスタイル
===========================================*/
.box_point_boad .white_kakomi2{
	padding: 20px;
	box-shadow: 0 8px 6px -6px #a38566;
	background-image: url(../ur/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.box_ur{
	width: 300px;
}
.box_ur p{
	font-weight: 600;
	font-size: 18px;
	display: table-cell;
	color: #61402e;
	vertical-align: bottom;
	line-height: 1.6;
	padding-top: 10px;
}
.ur_bukken_kakomi{
	padding-top: 30px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 30px;
}
.ur_bukken{
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 15px;
	float: left;
	width: 276px;
}
.ur_bukken:nth-child(even){
	float: right;
}
img.center3{
	display: block;
	width: 276px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.3em;
}

/* ボタンの設定　*/
.ur_bukken_contact{
	border: 4px solid #ccdbfb;
	background-color: #f5faff;
	margin-top: 20px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.ur_bukken_contact img{
	max-width: 290px;
	display: block;
	margin-top: 0px;
	float: left;
	margin-left: 25px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



/*==========================================
 お悩み解決事例ページのスタイル
===========================================*/
img.center4{
	display: block;
	width: 214px;
	margin-right: 12px;
	margin-left: 0px;
	margin-bottom: 0em;
	float: left;
}

/*==========================================
 借りたい（賃貸情報）ページのスタイル
===========================================*/
h3.komoku4 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}

.box_area_kakomi{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}



/*==========================================
 リフォームページのスタイル
===========================================*/
/* 画像の段組み */
.photo_reform img{

width: 31%;
margin-left: 3.5%;
margin-top: 2%;
*clear: both;
}

.photo_reform img:first-child{
margin-left: 0;
}


.cols{
*zoom: 1;
}
.photo_reform img:last-child{
margin-left: 3%;
}
.photo_reform img.after3{
margin-left: 0;
}
img.yajirushi{
	display: block;
	max-width: 170px;
}

h2.komoku2 {
	line-height: 60px;
	font-size: 28px;
	font-weight: 600;
	height: 60px;
}
.komoku_reform{
	line-height: 50px;
	height: 50px;
	font-size: 20px;
}
.box_reform2 img{
	max-width: 100px;
	display: block;
	float: left;
	margin-right: 0.8em;
	clear: both;
}


/*==========================================
 貸したいページのスタイル
===========================================*/
/* 2個のボタン */
.btn_lend li a {
	display: block;
	font-weight: 600;
	font-size: 1.2em;
	line-height: 1.6;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
h3.komoku5 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
		/* CSSハック */
background-color: #16367f\9;
*background-color: #16367f;
_background-color: #16367f;
}
img.center5{
	display: block;
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0em;
}


/*==========================================
 家具付き賃貸物件 検索ページのスタイル
===========================================*/
.box_kagu2 ul{
	list-style-type: none;
	width: 100%;
}
.box_kagu2 li{
	line-height: 1.2;
}



/*==========================================
 お悩み解決事例 → 売却編ページのスタイル
===========================================*/
.text_sell{
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 20px;
	line-height: 1.8;
}
h3.komoku6 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}
.box_sell_kakomi{
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 22px;
	padding-left: 20px;
	margin: 0px;
}

.box_sell2 img{
	max-width: 58px;
}
.text_sell3{
	margin-bottom: 30px;
	font-size: 20px;
}
.box_sell{
	padding-right: 0px;
	padding-left: 0px;
}
.box_sell2 p{
	font-size: 20px;
	display: table-cell;
	vertical-align: text-bottom;
	line-height: 1.6;
	padding-top: 14px;
}

/*==========================================
 お悩み解決事例 → 管理運営編ページのスタイル
===========================================*/
h3.komoku7 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}

/*==========================================
 お悩み解決事例 → 社宅編ページのスタイル
===========================================*/
h3.komoku8 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}

/*==========================================
 売買をお考えのお客様ページのスタイル
===========================================*/
/* 売却をお考えの方 */
.box_sell_buy_kakomi{
	padding: 14px;
}
h3.komoku9 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}
img.yajirushi2{
	display: block;
	max-width: 310px;
}
/* 購入をお考えの方 */
.box_sell_buy2_kakomi{
	padding: 14px;
}
h3.komoku10 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}
/* ボタン設定 */
.btn_kakomi{
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	padding-right: 10px;
	padding-left: 10px;
}


/* 不動産コンサルティング */
.box_sell_buy3_kakomi{
	padding: 14px;
}
h3.komoku11 {
	font-size: 34px;
	line-height: 72px;
	color: #FFF;
	text-align: center;
	height: 70px;
	/* border-radius */
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}


/*==========================================
 採用ページのスタイル
===========================================*/
#visual_recruit  {
	width: 1200px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	padding: 0px;
	margin-top: 0px;
	border-bottom-style: none;
}
#visual_recruit img {
	display: block;
	margin: 0px;
	padding: 0px;
}

#pagenavi2_kakomi{
	margin-top: 0px;
	background-color: #f7f8f9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}
#pagenavi2{
	font-size: 0.7em;
	line-height: 42px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	line-height: 36px;
	height: 36px;
}


/*==========================================
 サイトマップページの設定
===========================================*/
#sitemap_Left{
	width: 45%;
	margin-bottom: 30px;
	float: left;
}
#sitemap_Right {
	width: 45%;
	margin-bottom: 30px;
	float: right;
}
}
