@charset "UTF-8";/*.

    Theme Name:twentyfourteen.

    Theme URI: http://duds-factory/blog/wp-content/themes/twentyfourteen.

    Description: This is my theme..

    */

    /* CSS Document */







/*-----------------------------------------------------------------------------------共通ページ構成---------*/


/*------------------------------ページ全体----------------------------*/
body,html{
	margin:0;
	background:#EAF5D1;
}
	
#all{
	width:1000px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	background-color:#FFF;
	}
p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
img{
  vertical-align:bottom;
}

hr{
  vertical-align:bottom;
  }

/*---------------------------ヘッダー--------------------------------*/	

#header{
	height:110px;
	border:none;
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	margin-top:0;
	}
#banner{
	position:relative;
	top:34px;
	right:72px;
	}
/*---------------------------上部ナビゲーション---------------------*/

#navi{
	width:1000px;
	height:60px;
	background-color:#EFEFEF;
	margin-top:-16px;
	margin-bottom:10px;
	}
#navi ul{
	padding-left:22px;
	}
	
#navi li{
	width:160px;
	height:60px;
	float:left;
	display:block;
	}
#navi img{
	border:none;
	}
#navi a{
	display:block;}


/*---------------------------パンくず---------------------*/

.bread{
	margin-bottom:-10px;
	margin-left:24px;
	font-size:14px;
	color:#666;
	}
.bread a{
	text-decoration:none;
	color:#816452
	}
.bread a:hover{
	color:#690;
	}



/*-------------------------メイン-------------------------*/	
	
	
#main{
	width:800px;
	background-color:#FFF;
	float:right;
	}



/*----------------------左ナビゲーション------------------*/

#feed{
	border:3px solid #CCC;
	border-radius:10px;
	width:180px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	text-align:center;
	margin:-12px auto;
	display:block;
	padding:10px 4px;
	}
	
#feed ul{
	width:140px;
	margin-left:-12px;
}
#feed li{
	list-style-type:none;
	margin-top:6px;
	}

#feed2{
	background:url(img/leftbox.gif) repeat-y;
	width:190px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	text-align:center;
	margin:-12px 20px -12px 0;
	}
	
#feed2 ul{
	width:140px;
	margin-left:-12px;
}
#feed2 li{
	list-style-type:none;
	margin-top:6px;
	}

#left_menu{
	width:190px;
	float:left;
	margin-bottom:10px;
	background-color:#FFF;
	}
#left_menu a:hover{
	color:#F60;
	}
	
	
	
#kaiin{
	margin-top:16px;
	}

#kaiin a{
	display:block;
	text-decoration:none;
	background-image:url(img/leftb.gif);
	background-repeat:no-repeat;
	width:190px;
	height:50px;
	color:#5B4433;
	line-height:50px;
	padding-left:40px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	}

#kaiin a:hover{
	background-image:url(img/left0a.gif);
	background-repeat:no-repeat;
	color:#666;
	}


#left a{
	display:block;
	text-decoration:none;
	background-image:url(img/left0.gif);
	background-repeat:no-repeat;
	width:190px;
	height:50px;
	color:#536947;
	line-height:50px;
	padding-left:40px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	}

#left a:hover{
	background-image:url(img/left0a.gif);
	background-repeat:no-repeat;
	color:#666;
	}



#left_menu h4{
	width:190px;
	height:40px;
	background:url(img/left1.gif) no-repeat;
	line-height:40px;
	color:#FFF;
	}

#left_menu p{
	font-size:12px;
	margin:0;
	padding:0 30px 0 16px;
	background:url(img/leftbox.gif) repeat-y;
	width:160px;
	line-height:20px;
	vertical-align:bottom;
}

#left_menu a{
	text-decoration:none;
	}
.left_box{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
#left_box a:hover{
	color:#F60;
	margin:0;
	line-height:0;
	vertical-align:bottom;
	}

#left_menu img{
	border:0;
    vertical-align:bottom;
	}

	
/*----------------ページの先頭へ（ページ下部）------------*/

#toTop{
	width:150px;
	height:40px;
	float:right;
	}

#toTop a{
	display:block;
	width:150px;
	height:40px;
	background-repeat:no-repeat;
	background-image:url(img/pegetop.gif);
	}
#toTop a:hover{
	background-repeat:no-repeat;
	background-image:url(img/pegetopa.gif);
	}
	
	
/*----------------------フッター-------------------------*/
.links{
	margin-top:-20px;}

#footer{
	margin:0;
	}

#footer table{
	margin:0;
	border:none;
	border-spacing:0px;
	}

.footerp{
	padding-left:30px;
	font-size:14px;
	}
.footerimg img{
	border:none;
	margin:2px;
	}
.footer01{
	font-size:14px;
	padding-left:30px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
/*コピーライト*/

#copyright{
	margin:0;
	font-size:12px;
	line-height:20px;
	height:30px;
	}

/*--------------------------------------------------------------------------------------共通パーツ---------*/



/*----------------------配置------------------------*/



.left{
	float:left;
	}
.right{
	float:right;}



/*---------------------テーブル---------------------*/



.box{
	border-collapse:collapse;
	font-size:14px;
	}

.box a{
	text-decoration:none;
	}
.box a:hover{
	color:#F60;
	}
.boxin{
	padding-left:12px;
	font-size:12px;
	line-height:26px;
	}
	
.boxin2{
	padding-left:14px;
	font-size:12px;
	}

.blog{
	margin-top:20px;
	border-collapse:collapse;
	}
.message{
	background:#E8DFD5 url(img/bg.png) no-repeat;}

.message02{
	padding-left:20px;
	font-size:16px;
	line-height:26px;
	}
.message03{
	padding-left:20px;
	font-size:12px;
	line-height:30px;
	color:#372E24;
	}

/*----------------------------文章----------------*/
.gaiyou{
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	color:#104354;
	padding:0 24px 0 24px;
	background-image:url(img/top01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:60px;
	letter-spacing:1px;
	text-align:center;
	}

.textbox01{
	padding:20px 40px 20px 40px;
	font-size:14px;
	line-height:20px;
	}
	
	
	
.textbox02{
	padding:0 20px 0 20px;
	}
	
.textbox02 a{
	text-decoration:none;
	color:#666;
	}	
	
.textbox02 a:hover{
	color:#F60;
	}	
	
	
	
.textbox03{
	padding:14px 40px 14px 20px;
	}

.textbox03 p{
	font-size:14px;
	}
	
	
	
.textbox04{
	padding-left:20px;
	padding-right:40px;
	line-height:26px;
	font-size:14px;
	}
	
.textbox04 a{
	text-decoration:none;
	color:#03C;
	}

.textbox04 a:hover{
	color:#F60;
	}
	
	
	
.textbox05{
	font-size:12px;
	padding:16px 30px 16px 30px;
    }



.textbox06{
	padding:6px;
	font-size:12px;
	line-height:20px;
	}
	
	
	
/*--------------------文字----------------*/


.guide01{
	font-size:12px;
	color:#999;
	text-align:center;
	margin-left:20px;
	}
	
	
	
.moji01{
	font-size:12px;
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

.moji01 a{
	text-decoration:none;
	color:#03C;
	}

.moji01 a:hover{
	color:#F60;
	}
	
	
	
.moji02{
	font-size:14px;
	line-height:26px;
	}

.moji02 a{
	text-decoration:none;
	color:#03C;
	}

.moji02 a:hover{
	color:#F60;
	text-align: center;
	}


.moji03{
	font-weight:bold;
	color:#F00;
	}

.moji04{
	color:#F00;
	font-weight:bold;
	font-size:16px;
	}

.moji05{
	font-weight:bold;
	font-size:16px;
	padding-left:6px;
	}

.moji06{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:10px;
	font-size:14px;
	line-height:28px;
	}

.moji07{
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.moji07 img{
	padding:10px 10px 0 0;
	}
.moji07 a{
	text-decoration:none;
	color:#03C;
	}

.moji07 a:hover{
	color:#F60;
	}
	
.moji08{
	padding-top:0 !important;
	padding-left:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.moji09{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:14px;
	}
.moji10{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	}
.moji10 a{
	text-decoration:none;
	color:#633;
	line-height:30px;
	}
	
.moji11{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	}

.midashi1{
	width:800px;
	height:40px;
	background-image:url(img/midashi01.gif);
	background-repeat:no-repeat;
	}
	
.midashi1 h2{
	margin-left:20px;
	color:#735C3C;
	font-size:20px;
	line-height:40px;
	}
	
.midashi1 p{
	color:#735C3C;
	text-align:right;
	margin-right:20px;
	font-size:14px;
	margin-top:-40px;
	}
	
.midashi1 a{
	color:#735C3C;
	text-decoration:none;
	}
	
.midashi1 a:hover{
	color:#869143;
	}



.midashi2{
	width:720px;
	height:40px;
	line-height:40px;
	padding-left:40px;
	background-image:url(img/midashi02.gif);
	background-repeat:no-repeat;
	}

.midashi2 h3{
	color:#6FA314;
	margin-top:-10px;
	}

.midashi2 a{
	color:#6FA314;
	}

.midashi2 a:hover{
	color:#360;
	}

.midashi3{
	font-size:16px;
	font-weight:bold;
	color:#6D583A;
	}

.midashi3 a{
	text-decoration:none;
	color:#966;
	}

.midashi4{
	width:700px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	font-weight:bold;
	background:url(img/midashi03.gif) no-repeat;
	}

.midashi4 h4{
	width:760px;
	height:40px;
	line-height:40px;
	}

.midashi5{
	width:800px;
	height:40px;
	background-image:url(img/midashi05.gif);
	background-repeat:no-repeat;
	}
	
.midashi5 h2{
	margin-left:70px;
	color:#735C3C;
	font-size:20px;
	line-height:40px;
	}

.midashi6{
	width:250px;
	height:40px;
	background:url(img/midashi06.png) no-repeat;
	line-height:40px;
	padding-left:20px;
	}

.midashi7{
	width:300px;
	height:26px;
	background:url(img/midashi07.png) no-repeat;
	line-height:26px;
	padding-left:20px;
	}

.b-id{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	text-align:right;
	padding:6px 14px;
	}

/*---------------イメージ--------------------*/


.photoframe{
	border:1px solid;
	border-color:#999;
	}

.photoframe02{
	border:4px solid #FFF;
	box-shadow: 2px 2px 10px #000; /* CSS3 */
 -moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/}


.photoframe03{
	padding:10px 48px;}

.icon01{
	margin:7px 20px 0 12px;
	}
.icon02{
	margin-top:4px;
	}

/*---------------区切り線------------------*/

.sen01{
	border:dashed 1px #CCC;}

/*---------------枠の角を丸くする------------------*/

.kadomaru{

	}

/*----------------------------------------------------------------------------各ページごとの設定-------------*/


/*---------------------トップページ-------------------*/

/*地図全体*/

#mapbox{
	position:absolute;
	background:url(images/map00.png) no-repeat;
	}


/*地図右の文字メニュー*/

#maplink{
	width:300px;
	position:relative;
	left:500px;
	top:90px;
	}

#maplink li{
	display:block;
	float:left;
	width:80px;
	line-height:36px;
	}

#maplink a{
	display:block;
	text-decoration:none;
	color:#735C3C;
	font-weight:bold;
	font-size:16px;
	padding-right:6px;
	}


/*地図　地域ごとの色分け*/

#chichibu a:hover{
	color:#A9C943;
	}

#yokoze a:hover{
	color:#65C9E0;
	}

#minano a:hover{
	color:#BB94EA;
	}

#nagatoro a:hover{
	color:#F29D91;
	}

#ogano a:hover{
	color:#EAA22D;
	}



/*新着物件*/



.bukken{
	padding:0 10px;
	position:relative;
	}
	
.bukken table{
	border-collapse:collapse;
	margin:10px;}
	
.bukken img{
	border-color:#666;
	}
	
.bukken td{
	font-size:12px;
}

.bukken p{
	padding-left:6px;
	}	
	
.bukken a{
	color:#09C;
	text-decoration:none;
	font-weight:bold;
	}
	
.bukken a:hover{
	color:#F60;
	}
	
	
.new_link{
	font-size:14px;
	line-height:40px;
	float:right;
	margin-right:20px;
	}

.new_link a{
	text-decoration:none;
	}

.new_link a:hover{
	color:#F60;
	}
	
.newbox{
	margin:-21px 0;
	}

.bukkenbox{
	width:800px;
	display:block;
	clear:both;
	}
/*----------------------物件一覧ページ-----------------*/

#search{
	padding:6px 20px 10px 20px;
	background-color:#EFEFEF;
	height:354px;
	font-size:14px;
	}
	
#search p{
	font-weight:bold;
	}
.search01{
	font-weight:bold;
	margin:6px 0 10px 0;
	}

.waku{
	width:760px;
	}
.bottomimg{
	vertical-align:top !important;
	}

.waku_in{
	background:#FFF;
	width:760px;
	vertical-align:bottom;
	}


/*詳細はコチラボタン*/

.syousai{
	margin-left:20px;
	width:150px;
	height:40px;
	}
.syousai a{
	width:150px;
	height:40px;
	display:block;
	background:url(img/syousai.gif) no-repeat;
	}

.syousai a:hover{
	background:url(img/syousaia.gif) no-repeat;
	}


/*プリンター用ヘッダ消し*/

.print_on{
	display:none;
	}


/*--------------------------物件詳細ページ-----------*/


/*物件詳細・スライド画像サイズ設定*/

#carouselWrap{
    margin:0 auto;
    width:720px;
    height:135px;
    padding:5px;
    background:url(img/background.png) no-repeat;
    position:relative;
}
#carouselPrev{
    position:absolute;
    top:30px;
    left:-16px;
    cursor:pointer;
}
#carouselNext{
    position:absolute;
    top:30px;
    right:-10px;
    cursor:pointer;
}
#carouse{
    width:100%;
    height:100%;
    overflow:hidden;
}
#carouselInner ul.column{
    width:720px;
    height:135px;
    padding:0 10px 10px 10px;
    list-style-type:none;
    float:left;
}
#carouselInner ul.column li{
    float:left;
    margin-right:16px;
    display:inline;
}
#carouselInner ul.column li img{
    border:none;
}

.syousai_box{
	background:url(img/background.png) no-repeat;
	background-position:center;
	}
.syousai_box img{
	margin:0 10px 0 10px;
	width:150px;
    height:100px;
	}

.syousai_box2{
	background:url(img/background2.png) no-repeat;
	background-position:center;
	}

.syousai_box2 img{
	margin:0 8px 0 8px;
	width:150px;
    height:100px;}

.box3{
	padding:0 26px;}
	
.box3 img{
	border:solid 1px #999;
	}

/*物件詳細・スライド画像説明帯*/

.slide {
	width: 100%;
	position: relative;
}
.slide p{
	position: absolute;
	left: 0;
	bottom:0;
	color: #fff;
	margin: 0;
	line-height:20px;
	width:100%;
	background: #000;
	filter: Alpha(opacity=70);
	opacity: 0.7;
	font-size:12px;
	text-align:center;
}
.slide a {
	text-decoration: none;
}
.slide a:hover p{
	text-decoration: underline;
}

.slide2 {
	width:100%;
	position: relative;
}
.slide2 p{
	position: absolute;
	left: 10px;
	bottom:0;
	color: #fff;
	margin: 0;
	padding: 4px;
	width: 142px;
	background: #000;
	filter: Alpha(opacity=70);
	opacity: 0.7;
	font-size:12px;
	text-align:center;
}
.slide2 a {
	text-decoration: none;
}
.slide2 a:hover p{
	text-decoration: underline;
}


/*物件詳細画像センタリング*/

.thumb{
    border: 1px solid #aaa;
    display:block;
    width:150px; /*トリミング後の横幅*/
    height:100px; /*トリミング後の縦幅*/
    overflow:hidden;
    position:relative;
    z-index:1;
}
.thumb img{
    float:left;
    position:absolute;
}



/*-------------------買いたい・借りたいページ--------*/

#riyou1{
	width:720px;
	height:300px;
	margin:20px 20px 0 34px;
	padding-top:60px;
	background:url(img/riyou1_00.jpg) no-repeat;
	}
	
/*----------------売りたい・貸したいページ-----------*/

#riyou2{
	width:720px;
	height:300px;
	margin:20px 20px 0 20px;
	padding-top:60px;
	background:url(img/riyou2_00.jpg) no-repeat;
	}
	

/*-----------------登録物件一覧ページ---------------*/
	

/*編集ボタン*/

.edit{
	margin-left:20px;
	width:80px;
	height:40px;
	float:left;
	}
.edit a{
	width:80px;
	height:40px;
	display:block;
	background:url(img/edit.gif) no-repeat;
	}

.edit a:hover{
	background:url(img/edita.gif) no-repeat;
	}


/*プレビューボタン*/	

.preview{
	margin-left:20px;
	width:100px;
	height:40px;
	float:left;
	}	
	
.preview a{
	width:100px;
	height:40px;
	display:block;
	background:url(img/preview.gif) no-repeat;
	}

.preview a:hover{
	background:url(img/previewa.gif) no-repeat;
	}


/*削除ボタン*/

.delete{
	margin-right:20px;
	width:80px;
	height:40px;
	float:right;
	}
.delete a{
	width:80px;
	height:40px;
	display:block;
	background:url(img/delete.gif) no-repeat;
	}

.delete a:hover{
	background:url(img/deletea.gif) no-repeat;
	}
