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

/* メインビジュアル */
#mainvisual{
}
/* サブビジュアル */
#subvisual{
}
/* パンくずリスト */
#breadcrumbs{
}


/*DIVメインボックス*/

/*==============ページ中央寄せ==============*/
#main{	
width : 793px;
height:auto; 
margin-right: auto; 
margin-left: auto;  
text-align: left; 
background: url(../images/bg_container_mugen.gif) repeat-y;}

/*==============ページ中身==============*/
#margin_box{
width : 781px;
height:auto;
margin-left:6px;
margin-right:6px;
background-color:#FFFFFF;}

/*==============ページ中身〜メインコンテンツスペースマージン取==============*/
#main_top_in{width:751px;
height:auto;
padding-top:20px;
padding-right:15px;
padding-left:15px;
padding-bottom:0px;
background-color:#ffffff;}






/*==============ページ中身〜左カラム開始==============*/
#main_top_left{width:206px; 
height:auto;
background-color:#ffffff;
float:left;
}




/*==============ページ中身〜右カラム開始==============*/
#main_top_right{width:532px; 
height:auto;
background-color:#ffffff;
float:right;
}

/*==============ページ中身〜右カラム見出し==============*/
.box_right{
	width:532px;
	height:203px;
	background-color:ffffff;
}

/*==============ページ中身〜右カラム開始==============*/
.box_right_down{
	width:531px;
	height:auto;
	background-color:#ffffff;
	margin-top:5px;
	border:0px solid #ffffff;
}

/*==============ページ中身〜サブメニュー==============*/

.sub_left{
	width:262px;
	height:auto;
	background-color:blue;
	float:left;
}

.sub_right{
	width:262px;
	height:auto;
	background-color:black;
	float:right;
}

.sub_left_botan{
	width:262px;
	height:29px;
	background-image: url(../images/top_leftbox_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.sub_right_botan{
	width:262px;
	height:29px;
	background-image: url(../images/top_rightbox_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/*==============ページ中身〜物件更新もの==============*/
.box_right_newbukken{
	width:532px;
	height:auto;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:13px;
}

.box_right_newbukken_in{
	width:532px;
	height:auto;
	background-color:#ffffff;
}

.newbukkene_left{
	width:100px;
	height:auto;
	background-color:#ffffff;
	float:left;
}

.newbukkene_right{
	width:420px;
	height:auto;
	background-color:#ffffff;
	float:right;
}



/*==============ページ中身〜サイト更新もの==============*/

.box_right_newinfo{
	width:532px;
	height:auto;
	background-color:#ffffff;
	margin-bottom:10px;
}

.box_right_newinfo_in{
	width:532px;
	height:auto;
	background-color:#ffffff;
}

.newinfo_left{
	width:75px;
	height:auto;
	color:#CC3300;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
}

.newinfo_right{
	width:455px;
	height:auto;
	background-color:#ffffff;
	float:right;
}


/*==============ページ中身〜広告画像==============*/


.box_right_koukoku{
	width:532px;
	height:auto;
	background-color:#ffffff;
	margin-top:18px;
}


/*==============ページ中身〜リンクコーナー==============*/

.box_right_link{
	width:532px;
	height:auto;
	background-color:#ffffff;
	margin-bottom:10px;
	text-align:center;
}

.box_right_link_in{
	width:532px;
	height:auto;
	padding-top:10px;
	background-color:#ffffff;
	text-align:center;
}


/* テーブル構成 */
.table01{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.table01 .head{
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.table01 .text{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

/* トップページ・更新情報 */
#top_news{
}
#top_news dl{
	margin: 0px;
	padding: 0px;
}
#top_news dt{
}
#top_news dd{
}
/* トップページ・事業内容一覧 */
#top_business{
}
#top_business dl{
	margin: 0px;
	padding: 0px;
}
#top_business dt{
}
#top_business dd{
}
/* トップページ・その他のコンテンツ */
#top_others{
}
#top_others dl{
	margin: 0px;
	padding: 0px;
}
#top_others dt{
}
#top_others dd{
}
/* 会社情報ページ・代表あいさつ */
#president{}

#president .rimg_box{width:500px; height:auto; background:#ffffff; margin-left:10px;}
#president .rimg_left{width:370px; height:auto; float:left; background:#ffffff;}
#president .rimg_right{width:130px; height:auto; float:right; background:#ffffff; text-align:center}

/* 会社情報ページ・会社概要 */
#outline{margin-left:10px;
}

#outline .table01 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-spacing: 0px;
}

#outline .table01 th,
#outline .table01 td {
	padding		: 1px 1px 1px 9px;
	border-bottom: 1px solid #ccc;
	vertical-align	: top;
}

#outline .table01 th{
	background:#F7F7F7;
	text-align	: left;
	vertical-align	: middle;
	border-right: 1px solid #ccc;
}

/* 寒河江のまち探検隊 */
#tankentai{margin-left:5px;}
#tankentai{margin-right:5px;}

#tankentai .table05 {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-spacing: 0px;
	text-align:center;
}

#tankentai .table05 td {
	background:#F7F7F7;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align	: middle;
	text-align:left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
}

#tankentai .table05 th{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	vertical-align	: middle;
	padding-top: 8px;
	padding-bottom: 8px;
}


/* 会社情報ページ・スローガン */
#slogan{
}
/* 会社情報ページ・会社沿革 */
#history{
}


#history .list01 { margin-left:10px;
}
#history .list01 dt {
    float:left;
    width: 120px;
    line-height: 15px;
    margin: 0 0 10px 0;
	background:#ffffff;
}
#history .list01 dd {
    line-height: 15px;
    margin: 0 0 10px 0px;
	background:#ffffff;
}

/* 会社情報ページ・役員一覧 */
#directors{
}
/* お問い合わせページ・電話項目画像 */
#contact{
}

#contact{

}

#contact .textbox{width:500px; margin-left:10px;}



#contact .outline1 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-spacing: 0px;
}

#contact .outline1 th,
#contact .outline1 td {
	padding		: 1px 1px 1px 9px;
	border-bottom: 1px solid #ccc;
	vertical-align	: top;
}

#contact .outline1 th{
	background:#F7F7F7;
	text-align	: left;
	vertical-align	: middle;
	border-left: 1px solid #ccc;
}

/* アクセスページ・詳細地図 */
#syosaimap{margin-left:10px;
}

#syosaimap .textbox{width:500px; height:auto; background:#ffffff;}

/* リンクページ・リンク項目 */
.link{
}
.link dl{
	margin: 0px;
	padding: 0px;
}
.link dt{
}
.link dd{
}
/* 後に追加していくスタイルシートはここに追加すること */

/* 追加項目ここまで */

/* coming soonここから※公開後は消去すること */
#comingsoonimg{
	height: 320px;
	width: 680px;
	margin-top: 20px;
}
#comingsoontext{
	text-align: center;
	margin: 15px;
}
#comingsoondiv{
	width: 680px;
	margin: auto;
}
#comingsoonprofile{
	width: 330px;
	margin: auto;
}
/* coming soonここまで※公開後は消去すること */


/* メインコンテンツの項目は各条件下の下に配置し、変更しやすいようにすること。 */
#mct{
	margin: auto;
}
/* サイドバー無し */
#mctnon{
}
/* サイドバー無し・縦一列 */
#mctnon .title1{
}
#mctnon .contents1{
}

.boxs {padding-left:5px;
}

#box1{
width:532px;
height:160px;
background-image: url(../images/sub_mct/sample_back1.gif);
	background-repeat: no-repeat;
	background-position: left center;}

#box1 .textbox{
padding:10px;}


#box2 .textbox{
padding:17px;
}

#box3 .textbox{
padding:5px;
}

.box3_1 .textbox{
padding:0px;
}

#box4 .textbox{
padding:5px;
}



/* ◆◆◆◆賃貸・売買物件情報ページ〜大枠box3ここから〜テーブル〜◆◆◆◆ */

.box3_1 table.outline2 {
	border-top	: 1px solid #ccc;
	border-right	: 1px solid #ccc;
}

.box3_1 table.outline2 th {
	padding		: 2px;
	border-bottom	: 1px solid #ccc;
	border-left	: 1px solid #ccc;
	background	: #F7F7F7;
	text-align	: center;
	vertical-align	: middle;
	white-space	: nowrap;
	font-size:12px; 
	border-bottom	: 1px solid #ccc;
	font-weight:bold;
}
.box3_1 .outline2 td {
	padding		: 3px;
	border-left	: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	text-align	: center;
	vertical-align	: middle;
	background-color:#ffffff;
	font-size:11px;
}
.cen{
	text-align	: center;
	vertical-align	: top;
	font-size:11px;
}

/* ◆◆◆◆賃貸・売買物件情報ページ〜大枠box3ここまで◆◆◆◆ */




/* ◆◆◆◆賃貸・売買物件情報＠詳細ページ〜大枠box3ここから〜テーブル〜◆◆◆◆ */

#box3 table.outline3 {
	border-top	: 1px solid #ccc;
	border-right	: 1px solid #ccc;
}

#box3 .outline3 th {
	padding		: 5px;
	border-bottom	: 1px solid #ccc;
	border-left	: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	vertical-align	: middle;
	background	: #F7F7F7;
	text-align	: center;
	vertical-align	: middle;
	white-space	: nowrap;
	font-size:12px;
	font-weight:bold;
}
#box3 .outline3 td {
	padding		: 5px;
	border-left	: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	vertical-align	: top;
	vertical-align	: middle;
	font-size:12px;
}

/* ◆◆◆◆賃貸・売買物件情報＠詳細ページ〜大枠box3ここまで◆◆◆◆ */




/* ◆◆◆◆引っ越す前にやっておきたい事リストページ〜大枠box4ここから〜テーブル〜◆◆◆◆ */

#box4 table.outline4 {
	border-top :1px solid #ccc;
	border-right :1px solid #ccc;
}

#box4 .outline4 th {
	padding		: 5px;
	border-bottom	: 1px solid #ccc;
	border-left	: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	vertical-align	: middle;
	background	: #ffffff;
	text-align	: center;
	vertical-align	: top;
	white-space	: nowrap;
	font-size:12px;
	font-weight:bold;
}
#box4 .outline4 td {
	padding		: 5px;
	border-left	: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	vertical-align	: top;
	font-size:12px;
}

/* ◆◆◆◆引っ越す前にやっておきたい事リストページ〜大枠box4ここまで◆◆◆◆ */


#box4 .rimg_box{width:522px; height:auto; background:#ffffff;}
#box4 .rimg_left{width:300px; height:auto; float:left; background:#ffffff;}
#box4 .rimg_right{width:197px; height:auto; float:right; background:#ffffff;}


#box4 .image_box{width:520px; height:auto; background:#ffffff;}
#box4 .image_left{width:250px; height:auto; float:left; background:#ffffff;}
#box4 .image_right{width:250px; height:auto; float:right; background:#ffffff;}



/* サイドバー無し・縦二列 */
#mctnon .title2{
}
#mctnon .contents2{
}
/* サイドバー無し・縦三列 */
#mctnon .title3{
}
#mctnon .contents3{
}
/* メインコンテンツ内にサイド分けがある場合 */
#mctnon .sidetitle{
}
#mctnon .sidetext{
}
/* サイド分け・縦一列 */
#mctnon .stitle1{
}
#mctnon .scontents1{
}
/* サイド分け・縦二列 */
#mctnon .stitle2{
}
#mctnon .scontents2{
}


/* 左か右サイドバー有り */
#mctssb{
}
/* 左か右サイドバー有り・縦一列 */
#mctssb .title1{
}
#mctssb .contents1{
}
/* 左か右サイドバー有り・縦二列 */
#mctssb .title2{
}
#mctssb .contents2{
}

/* 両方サイドバー有り */
#mctlrsb{
}
/* 両方サイドバー有り・縦一列 */
#mctlrsb .title1{
}
#mctlrsb .contents1{
}
/* 両方サイドバー有り・縦二列 */
#mctlrsb .title2{
}
#mctlrsb .contents2{
}

/*zlink*/
#zlink{
	text-indent: -9999px;
}
