/*-------------------------------------------------
リセット
-------------------------------------------------*/
html { overflow-y: scroll; }body,div,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,pre,code,blockquote {font-family: "メイリオ","Meiryo",Sans-Serif,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";margin: 0;padding: 0; } h1,h2,h3,h4,h5,h6 {font-size: 100%;	font-weight: normal;	margin: 0;	padding: 0; }pre {word-wrap: break-word;white-space: pre-wrap; }em{ font-style:normal;}div {word-wrap: break-word; }br {letter-spacing: 0; }a img, img { border: 0; }ul {ｍargin: 0;padding: 0; }li {list-style-type: none;margin: 0;padding: 0; }li img {margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}caption,th { text-align: left; }th,td{ vertical-align:top;}fieldset,img { border: 0; }address, th, var {font-style: normal;font-weight: normal;}hr {border: 0;height: 1px;margin: 0;padding: 0;}img{vertical-align:middle;}
/* selection: safari, mozilla */
::selection { background:#CBE1F2; }	::-moz-selection { background:#CBE1F2; } 
/*-------------------------------------------------
フォーム
-------------------------------------------------*/
label { cursor: pointer; }legend { display: none; }
select {} option {}
input,button,textarea,button{	color: #333333;	font-size: 12px;	padding: 3px 5px;  vertical-align: middle; margin:1px 0;}
/*input:focus,*/input[type="text"]:focus,textarea:focus, select:focus{ background-color: #EFFAFF; border-color:#00B1EF; box-shadow:0px 0px 5px #5FD5FF;}
/*.error input,*/.error input[type="text"],.error textarea,.error select{ background-color: #FFEAEA; border-color:#EA6A6A;}
input[type="submit"],button[type="submit"]  { cursor: pointer; }
input[type="checkbox"], input[type="radio"] {background: none;	border: none; }
/* for IE8 */.msie8 input[type="checkbox"],.msie8 input[type="radio"] {margin: 0px;padding: 0px;vertical-align: -0.2em; }
/* for Chrome1 */.chrome1 input[type="checkbox"], .chrome1 input[type="radio"] {	margin: 0px;padding: 0px;vertical-align: -0.2em;}
textarea, select,input[type="text"],input[type="password"]{    border:1px solid #ccc;    padding: 3px;    border-radius: 3px; background:url(form_shadow.png) repeat-x top left #fff;}
/*-------------------------------------------------
クリア
-------------------------------------------------*/
.clearfix:after {clear: both;	content: ".";display: block;height: 0;visibility: hidden; }
.clearfix { min-height: 1px; }
.clear {	background: none;	clear: both; }
* html .clearfix { height: 1px; /*\*/ /*/
  height: auto;
  overflow: hidden;
  /**/ }

/*jimdoデフォルトの余白をクリア*/
div.n, div.flexmodul{padding-left: 0px !important; padding-right: 0px !important;}
div.cc-m-all div.cc-m-all-wrapper,.cc-m-hgrid-column .n,div.n, div.flexmodul{    padding: 0px;}
div.j-text{ padding-bottom:1em !important;}
div.n.j-imageSubtitle+div.j-text{ padding-top:0.6em !important;}
/*-------------------------------------------------
基本スタイル
-------------------------------------------------*/
body {	/* background:url(bg-1.jpg) repeat; */	color:#333; line-height: 1.6;	word-break: normal; }
/*-------------------------------------------------
リンク
-------------------------------------------------*/
a{color:#201654; font-weight:bold; text-decoration: none !important; }
a:hover { color:#FF2115;  text-decoration: underline !important;}
/* -----------------------------------------------------------
お役立ち
----------------------------------------------------------- */
.right{ text-align:right;}
.center{ text-align:center;}
.center img{ display:inline-block;}
a img{-webkit-transition:  all 0.2s ease-out;-moz-transition:  all 0.2s ease-out;-o-transition:  all 0.2s ease-out;-ms-transition:  all 0.2s ease-out;transition:  all 0.2s ease-out;}
a img:hover{opacity:0.7;}
.fl{ float:left;}.flm{ float:left; margin:0 15px 10px 0;}.fr{ float:right;}.frm{ float:right; margin:0 0 10px 15px;}
.hidden{ display:none; visibility:hidden;}
/* -----------------------------------------------------------
以下、ヘッダーフッター等ページ共通部分
----------------------------------------------------------- */
/*ヘッダー*/
#globalHeader{ /* background:url(he.png) repeat-x top #fff;*/}
#globalHeader .inner{ width:1040px; height:80px; margin:0 auto 0; position:relative;}
#globalHeader h1{position:absolute; padding-right:0px; top:16px; left:0px; overflow:hidden;
-webkit-transition:  all 0.2s ease-out;-moz-transition:  all 0.2s ease-out;-o-transition:  all 0.2s ease-out;-ms-transition:  all 0.2s ease-out;transition:  all 0.2s ease-out;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 30px;
}
#globalHeader .desc{ position:absolute; bottom:27px; /*right:220px;*/ right:0; font-size:11px; margin:0; text-align:right;}
#globalHeader .contact{ position:absolute; top:28px; right:0px; font-size:11px; margin:0; width:180px;}

/*グロナビ*/
#gnav li a,#globalFooter li a{-webkit-transition:  all 0.2s ease-out;-moz-transition:  all 0.2s ease-out;-o-transition:  all 0.2s ease-out;-ms-transition:  all 0.2s ease-out;transition:  all 0.2s ease-out;}

#gnav{ position:relative;}
#gnav ul.mainNav1{ width:1038px; padding-left:2px; /*height:50px;*/ margin:0 auto; /*overflow:hidden;*/}
#gnav ul.mainNav1 li{float:left;} 
#gnav li a{ display:block; height:50px; line-height:40px; padding:0 26px; font-size:11px; color:#444; text-shadow:1px 1px 0px #fff;}
#gnav li a:hover{ text-decoration:none; background-color:#c9c9c9; color:#000;}
#gnav li a.current,#gnav li a.parent{ background-color:#FAB619; color:#fff; text-shadow:1px 1px 0px #D48A00;}
#gnav ul.mainNav2{display:none;}
/*#gnav ul.mainNav1 li.firstChild,#globalFooter ul.mainNav1 li.firstChild{ display:none;}*/

/*フタナビ*/
#globalFooter ul.mainNav1{ width:1038px; padding-left:2px; margin:0 auto 40px; overflow:hidden; zoom:1;}
#globalFooter ul.mainNav1 li{float:left;} 
#globalFooter li a{ display:block; height:20px; line-height:20px; padding:0 25px; font-size:11px; color:#fff; text-shadow:-1px -1px 0px #000;}
#globalFooter li a:hover{ text-decoration:none; background-color:#c9c9c9; color:#000;}
#globalFooter li a.current,#globalFooter li a.parent{ background-color:#000; color:#FFF;}


/*フッタ*/
#globalFooter{ clear:both; min-height:200px; text-shadow:-1px -1px 0px #000; position:relative; color:#FFFFFF;}
#globalFooter .inner{ width:1040px; margin:0 auto 0; padding:70px 0 30px;}
#globalFooter h1{ color:#FFF; font-weight:bold; float:left; margin:0 30px 0 0;}
#globalFooter .text{ overflow:hidden; padding-left:30px;}
#globalFooter h2{ color:#FFF; font-weight:bold; font-size:15px; margin:0 0 0.5em;}
#globalFooter p{ color:#fff; font-size:12px; margin:0;}

#copyright{ color:#ccc; font-size:11px; text-shadow:-1px -1px 0px #000;}
#copyright a{ color:#fff; font-size:12px;}
#copyright .inner{width:1040px; margin:0 auto 0; padding:12px 0 10px;}
.jimdo-free-footer-ad p{ color:#fff;}




/*ラッパー*/
.wrapper{ padding:111px 0 0; position:relative;}
.wrapperInner{ background:#fff; width:1000px; margin:0 auto 0; padding:0 20px 10px; box-shadow:0 0 10px #aaa;}

/*シングルページ*/
#page-1802581091 .wrapper{ padding-top:20px; margin-top:30px;}
#page-1802581091 .wrapperInner{ padding-top:20px; margin-top:-40px;}
#page-1802581091 .container{ float:none; margin:0 auto 0; width:1000px;}
#page-1802581091 .sideBar{ display:none;}
#page-1802581091 h1{ font-size:19px; margin-bottom:10px;}

/*コンテナ*/
.container{ width:740px; float:left; min-height:700px;}
.container .footer{ margin:40px auto 0;}
#page-1802620792 .container .footer{ margin-top:0; width:740px;}

/*見出し*/
.container h1,.post{line-height:1.2; border-top:3px solid #DA1C10; font-size:30px; color:#000; font-weight:bold; margin:2em 0 0.8em; position:relative; box-shadow:0 2px 1px #eee;}
.container #content_area>div>.j-header.firstChild{ width:100%; height:111px; position:absolute; padding:0; top:0; left:0;}
.container #content_area>div>.j-header.firstChild h1{ font-size:32px; line-height:90px; color:#FFF; font-weight:normal; width:960px; margin:0 auto 0; text-shadow:-1px -1px 0px #B46A00; background:none; border:none; box-shadow:none; padding:0;}
.container h2{line-height:1.2;  font-size:18px; font-weight:bold; border:1px solid #ddd; box-shadow:0 1px 2px #eee;clear: both; color: #000; padding:0.5em 0 0.5em 1.0em;  position: relative; margin:2em 0 0.8em; overflow:hidden;}
.container h3{line-height:1.2;  font-size:15px; font-weight:bold; border-top:2px solid #FBC240;clear: both; color: #000; padding:0.5em 0 0.5em 0.4em;  position: relative; margin:2em 0 0.8em; overflow:hidden;}
.container h3 span{margin:0 10px; color:#F99F03;}

.container .j-header.firstChild>h1,.j-header+.j-header>h1{ margin-top:0;}
.container .j-header.firstChild>h2,.j-header+.j-header>h2{ margin-top:0;}
.container .j-header.firstChild>h3,.j-header+.j-header>h3{ margin-top:0;}

/*リスト*/
.container ul{ padding:0 0 0 2em;}
.container ul li{ list-style:disc outside; margin:0.6em 0;}

/*グリッド*/
#page-1802581091 .grid2{ width:1020px;}
#page-1802581091 .grid2>div{ float:left; width:490px; margin:0 20px 1.5em 0; padding:0 0 1.5em; font-size:14px;}

.grid2{ width:760px;}
.grid2>div{ float:left; width:360px; margin:0 20px 1.5em 0; padding:0 0 1.5em; font-size:14px;}
.grid2>div h1,.grid2>div h2,.grid2>div h3{ margin-top:0;}
.grid2>div h2{ font-size:15px;}

.grid3{ width:760px;}
.grid3>div{ float:left; width:220px; margin:0 20px 1em 0; font-size:13px;}
.grid4{ width:760px;}
.grid4>div{ float:left; width:180px; margin:0 20px 1em 0; font-size:12px;}

/*サイドバー*/
.sideBar{width:220px; float:right; font-size:12px;}
.sideBar .mainNav1{ margin:0 0 30px; box-shadow:5px 5px 6px #eee;}
.sideBar .mainNav1 li a{display:none;
/*background: none repeat scroll 0 0 #FAB619; border-bottom: 1px solid #F69525; display: block; padding: 10px 0 10px 20px;*/     text-shadow: 1px 1px 1px #D17000; color: #FFFFFF;
-webkit-transition:  all 0.2s ease-out;-moz-transition:  all 0.2s ease-out;-o-transition:  all 0.2s ease-out;-ms-transition:  all 0.2s ease-out;transition:  all 0.2s ease-out;}
.sideBar .mainNav1 li a:hover{ opacity:0.7;}
.sideBar .mainNav1 li a.current.level_1,.sideBar .mainNav1 li a.parent.level_1{
display:block; width:210px; color:#FFF; margin:0 0 0 -10px; line-height:1.2; padding:20px 0 20px 20px; text-shadow:-1px -1px 0px #D48A00; border:none;}
.sideBar .mainNav2 li a{ display:block;
width:200px; color:#000; margin:0 0 0 0px; line-height:1.2; padding:20px 0 20px 20px; border-top:1px solid #fff; border-bottom:1px solid #ccc;  text-shadow: 1px 1px 0 #FFFFFF;}
.sideBar .mainNav2 li a.current{ color:#DA1C10; background-color:#FCDA8A; border-bottom-color:#DFABA7;}
.sideBar .mainNav3 li a{ display:block;}


/*テーブル*/
table.style {	width:100%;	border-collapse: collapse; line-height:1.4;}
table.style th {	border:#ccc 1px solid;	padding:6px 8px; font-weight:bold;	vertical-align:middle; box-shadow:-4px -4px 16px #fff inset; font-size:14px;}
table.style td {	border:#ddd 1px solid;	padding:6px 8px;	vertical-align:middle; box-shadow:-4px -4px 16px #fff inset; font-size:14px;}
table.style td td,table.style td th{background:none; border:none; margin:0; padding:0;}

/*プライバシーステートメント サイトマップなど*/
#page-1802581091 .container>#content_area>h1{ font-size:23px; border-bottom:1px solid #ccc;}
#page-1802581091 .container>#content_area>h1.firstChild{ border:none; text-shadow:0 -1px 0 #000; box-shadow:none; font-size:32px; color:#fff; font-weight:normal; text-align:center; padding:1em 0; margin:-20px -20px 0 -20px; line-height:1; border-bottom:1px solid #000;}
#page-1802581091 .container>#content_area>h1+br+p{ padding:0 200px; line-height:2.2;}

/*ボタン*/
.container a.button,input.button{ border:1px solid #000; padding: 6px 1.5em 6px 1.5em; color:#fff; font-weight:bold; font-size:14px; vertical-align:middle; line-height:1.2; cursor: pointer; box-shadow:0px 1px 4px #999; position:relative; font-weight:normal;font-family: "メイリオ","Meiryo",Sans-Serif,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
-webkit-transition:  all 0.2s ease-out;-moz-transition:  all 0.2s ease-out;-o-transition:  all 0.2s ease-out;-ms-transition:  all 0.2s ease-out;
transition:  all 0.2s ease-out;}
.container a.button:hover,input.button:hover{ text-decoration:none; opacity:0.8;}


/*カスタマイズ*/
h2.rank1 {padding:1em 0 1em 3.5em;border:#bd7864 2px dotted; border-width: 0 0 2px 0;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
h2.rank2 {padding:1em 0 1em 3.5em;border:#ccc 2px dotted; border-width: 0 0 2px 0;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
h2.rank3 {padding:1em 0 1em 3.5em;border:#d55e30 2px dotted; border-width: 0 0 2px 0;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
h2.rank1,h2.rank2,h2.rank3{ position:relative;}


/*--------------------------------------------------------------------------------------------------------*/
.ovfh{overflow:hidden; /zoom:1;}
.container h2.none{border:none; box-shadow:none; margin:0; padding:0; background:none;}
.container h3.none{border:none; box-shadow:none; margin:0; background:none;}
.container .estateBox ul li{list-style:none outside none;}

.eyeCatch{ margin:10px 0 0;}
.eyeCatch .eyeBox{ background-color:#3E1F02; padding:10px;}
.eyeCatch .eyeDisc{ font-size:12px; width:350px; float:left; color:#fff;}
.eyeCatch .eyeBtn{ width:311px; float:right;}



.bnbtn{text-align:center;}
.bnbtn a,.bnbtn a:link,.bnbtn a:visited { color:#fff; text-shadow:1px 1px 2px #333; display:inline-block; padding:10px; border-radius:5px; text-decoration:none;}
.bnbtn a:hover{text-decoration:none;}

/*ポイント----------------------------------------------------*/
.point{ background:#FFF5F5; border:5px solid #FFBBBB; padding:10px; border-radius:5px;}
.point strong{ padding:5px 5px 5px 35px; color:#FF6600; display:block; border-bottom:1px solid #FF6600;}

.step{border-bottom:1px solid #F59605; padding:5px; font-weight:bold; font-size:20px;}
.step span{ font-weight:nomal; font-size:14px; margin:0 20px 0 0; color:#fff; background:#FAB619; border:1px solid #F59605; border-radius:5px; display:inline-block;}

/*査定ボタン----------------------------------------------------*/
#gnav li#cc-nav-view-1816790091 a{ height: 69px; margin: -19px 0 0; text-indent: -9999px; width: 103px;}



/*rss----------------------------------------------------*/
.rssFeed{ font-size: 10px; line-height: 1.4;}
.rssFeed span{background: url(pencil.png) no-repeat left 5px; padding: 3px 3px 3px 20px;}
.rssFeed a{ display:block; text-align:right; border-bottom: 1px dashed #C8BA9A;}
.rssFeed br{ width:1px; height:1px; display:none;}

/*よくある質問----------------------------------------------------*/
.faqBox{ background:#FFF5F5; border:5px solid #FAB619; padding:10px; border-radius:5px;}
.faqBox .q{ padding:0 50px; margin-bottom:15px;}
.faqBox .q h3{ background:none; border:none;}
.faqBox .faqTxt{ padding:0 50px;}
.faqBox .faqTxt p{background:#FFF; padding:10px; border-radius:5px; border:1px solid #eee;}
.faqBox .faqTxt p strong{ padding:5px 5px 5px 35px; color:#FF6600;}
/**/
.container #ranking h3{ padding:25px 36px 10px;}

/*タブ----------------------------------------------------*/
.container .tnav{ margin:15px 0 1.5em; border-bottom:1px solid #BFA28F; background:#EFE6E0; border-radius:5px 5px 0 0;}
.container .tnav ul{ padding:0;}
.container .tnav li{ float:left; width:50%; text-align:center; font-size:14px; list-style-type: none; margin: 0; padding: 0;}
.tnav li a{ display:block; padding:5px 0;border-radius:5px 5px 0 0; opacity:0.5;}
.tnav li a:hover{ background-color:#A4BF83; color:#FFFFFF; opacity:1;}
.tnav li a.current{ background:#fff; border:1px solid #BFA28F; padding:4px 0; border-bottom-color:#fff; color:#000; position:relative; top:1px; opacity:1;}

.tnav.g3 li{ width:33.3%; font-size:13px;}
.tnav.g4 li{ width:25%; font-size:12px;}
.tnav.g5 li{ width:20%; font-size:11px;}

/*ブログ----------------------------------------------------*/

.container .blogselection h1,.container .post h1{ margin-top:0; font-size:15px;}
.post,.blogselection h1 { 
 margin:0 0 10px 0;
padding:13px 15px 13px 20px;
border-width:0 0 0 5px;
border-color: #80CEDD;
border-style:solid;}
.post,.blogselection h1 a {color:#029EBC;}
.post,.blogselection h1 a:hover {color:#029EBC;}
.post,.blogselection h1 a:visited {color:#029EBC;}
div.datetime.dt-style7.dt-alignment-left {
    padding: 7px 5px 2px 11px;
}

.container .post h1{ font-size:20px;}
.container .post h1{margin:0 0 10px; padding:8px 15px 0 20px; border:none; background:none; box-shadow:none;}
.postmeta{ float:right; font-size:12px;}
/*ブログタイトル----------------------------------------------------*/
.cc-page-blog .post{
    height: 111px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: url(../../../../../www58/o/s931c394626eb8567/userlayout/img/ec.png) repeat-x scroll center top rgba(0, 0, 0, 0); border:none; padding:0; box-shadow:none;
}
.cc-page-blog .post h1,.cc-page-blog .post .postmeta{ width:1040px; margin:0 auto; float:none;}
.cc-page-blog .post h1{ padding:20px 15px 0;}
.cc-page-blog .post h1 a{ color:#fff; font-size:150%;}
.cc-page-blog .post .postmeta{ text-align:right;}
.cc-page-blog .post div.datetime{ display:none;}

.cc-page-blog .container #content_area > div > .j-header.firstChild {
    height:auto;
    position:static;
    top: 0;
    width: 100%;
	background:none;
}
/*リスト----------------------------------------------------*/
.container ul.style{ background:#F9F7ED; box-shadow:0 1px 3px -1px #BBBBBB; padding:5px 10px; margin:15px 0; /border:1px solid #eee; border-radius:5px;}
.container ul.style li {
border-bottom: 1px dashed #dfdfdf;
display: block; font-weight:bold;
padding: 5px 5px 5px 40px; margin:0; background:url("../../../../../www58/o/s931c394626eb8567/userlayout/img/c-li.png?t=1391409927") no-repeat left center;
}.container ul.style li.lastChild{ border:none;}
.container ul.style.g2 li {
width: 38%;
margin: 0 3%;
float: left;
}
.container ul {
    padding: 0;
}
/*ナビゲーションボックス----------------------------------------------------*/
.container .eyeCatch h2{ font-size:40px; padding:75px 20px 42px 230px;}
.container .eyeCatch h2 span{ font-size:23px;}
.container .estateAbout h2 span{ font-size:12px;}
.container .estateBox h3.none{ padding:11px 15px 1px;}

.estateBox .inner{ background-color:#FAB619; padding:10px; border-radius:0 0 5px 5px;}
.container .estateBox .inner ul{ background-color:#FCDA8A; padding:10px; border-radius:5px; margin:0;}

.estateBox .inner ul >li{ width:328px; float:left; background:#fff; border:1px solid #ccc; border-radius:5px; margin:0 20px 20px 0;}
.estateBox .inner ul li a{ display:block; padding:5px 5px 5px 45px;}
/*トップ*/
#page-1802581091 .container .estateBox .inner{ border-radius:0 5px 5px 5px;}
#page-1802581091 .estateBox .inner ul >li{ width:298px;}

/*星----------------------------------------------------*/
.starBox table{ width:100%; margin-bottom:15px;}
.starBox table th,.starBox table td{ background:#3E1F02; color:#fff; border:1px solid #2A0B00; padding:4px 9px; font-size:10px;}
.starBox table td{ padding:0; vertical-align: middle; background:#826346; border:1px solid #68493E;}
.starBox table td p{ display:block; background:url(../aspr-site-img/star5.png) no-repeat; padding:4px 9px;text-align: right; width: 132px; font-size:10px; color:#fff;}
.starBox table td.top p{ color:#FF4848; font-weight:bold; text-shadow:1px 1px 1px #48290C;}
.starBox table td.st45 p{background-image:url(../aspr-site-img/star4_5.png);}/*4.5*/
.moreStar{ display:block; position:absolute; right:0; top:3px;}
.moreStar a{ background:url(../aspr-site-img/more-star.png) no-repeat; text-indent:-9999px; display:inline-block; width:179px; height:44px;}
.moreStar a:hover{opacity:0.7;}
/*比較----------------------------------------------------*/
.rankLine{border-top:#BD7864 2px dotted; height:10px; margin-top:80px;}
.rankLine.r2{ border-top-color:#ccc;}
.rankLine.r3{}
#page-1820520691 .container h2.rank1,#page-1820520691 .container h2.rank2,#page-1820520691 .container h2.rank3{ margin:0;}
/*比較ボックス*/
#cc-m-9011642991.j-hgrid,#cc-m-9011201091.j-hgrid,#cc-m-9011686691.j-hgrid,#cc-m-9011711391.j-hgrid{ border:5px solid #FAB619; border-radius:5px; padding:10px !important;}

.caption{font-size:10px;}/*画像見出し*/



/*-------------------------------------------------------------------------------
トップページ
-------------------------------------------------------------------------------*/
.pickup{ border:1px solid #ccc; border-radius:5px; padding:0 20px 10px; margin-bottom:25px;}
.container .pickup h2{ margin:0 -20px; border:none; border-bottom:3px solid #F60;}
.pickup ul li{ width:234px; margin-right:93px;}
.jcarousel-prev.jcarousel-prev-horizontal,.jcarousel-next.jcarousel-next-horizontal{ background:#FF9900; width:20px; height:40px; border-radius:5px;}
.jcarousel-container-horizontal{ position:relative; margin:0 35px;}
/*クリップ*/
.jcarousel-clip.jcarousel-clip-horizontal{ overflow:hidden;}
/*戻るボタン*/
.jcarousel-prev.jcarousel-prev-horizontal{ position:absolute; left:-35px; top:20px;}
.jcarousel-prev.jcarousel-prev-horizontal:after,.jcarousel-next.jcarousel-next-horizontal:after{ content:"<"; padding:7px 2px; color:#fff; display:block;}
/*次へボタン*/
.jcarousel-next.jcarousel-next-horizontal{ position:absolute; right:-35px; top:20px;}
.jcarousel-next.jcarousel-next-horizontal:after{ content:">";}
/*----------|nivo|----------*/
.nivoWrapper{background:url(../img/nivo_bk.jpg) repeat-x scroll center top rgba(0, 0, 0, 0); height:400px !important; margin-bottom:15px;}
.nivoWrapper #slider{ width:1000px !important; height:400px !important; overflow:hidden; margin:0 auto;}
.nivo-caption{ display:none;}
/*----------|topBox|----------*/
.topAreaBox div div{ border:1px solid #CFC7A7; border-radius:5px;}

.topAreaBox div div h3,.topAreaBoxInner h3{ background:#FBC240; border-radius:5px 5px 0 0; margin:-1px -1px 10px;}
.topAreaBox div div img,.topAreaBoxInner img{ float:left; margin:0 15px 15px 10px;}
.topAreaBox div div p,.topAreaBoxInner p{ font-size:13px; margin-right:10px;}

.topAreaBox div div ul,#page-1802581091 .rssFeed{ clear:both; background:#FFFCE3; padding:5px 10px; border-radius:0 0 5px 5px; border-top:1px solid #CFC7A7;}
.container .topAreaBox ul li{ list-style-type:none; margin:0; border-bottom:1px dotted #CFC7A7;}
.container .topAreaBox ul li.lastChild{ border:none;}
.more{ text-align:right;}
/*----------|news|----------*/
.kanren.grid2>div{ border:1px solid #CFC7A7; border-radius:5px; width:358px; background:#FFFCE3; padding-bottom:5px;}
.kanren.grid2>div .topAreaBoxInner{ background:#fff;}
.news{ clear:both; padding:5px 10px; border-radius:0 0 5px 5px; border-top:1px solid #CFC7A7;}
.container .news li{ list-style-type:none; margin:0; border-bottom:1px dotted #CFC7A7; font-size:10px;  background:#FFFCE3;}
.news li.lastChild{ border:none;}
.news li a{ color:#333;}
.news li a span.date{ margin-right:10px; color:#666666; display:block;}
.news li a.more{ color:#D17000; font-weight:normal; display:block; padding: 0 3px 3px 20px;}
/*不動産豆知識タイトル*/
.fdsn-tit{background-color: #bb7100; padding: 1px; border-radius: 4px; margin: 10px 0 0; margin-top:30px;}
.fdsn-tit strong{font-size: 1.5em; background-color: #fab619; padding: 10px; border: #ff9900 1px solid; border-radius: 4px; display:block;}

/*----------|rss|----------*/
#page-1802581091 .rssFeed{}
/*rss タイトル*/
.rssFeed h1{ display:none;}

#cc-matrix-2285706791,#cc-matrix-2285706891,#cc-matrix-2285737391,#cc-matrix-2285737491{ border:1px solid #CFC7A7; border-radius:5px; margin-bottom:25px;}
/*----------|rssタイトル|----------*/
.container h3.topTit{ padding:30px 10px 10px 70px; margin:-1px -1px 5px; }
.container h3.topTit.tt1{background:url(../../../../../www58/o/s931c394626eb8567/img/i25feed907f86bcfb/1393917291/std/image.png) no-repeat;}
.container h3.topTit.tt2{background:url(../../../../../www58/o/s931c394626eb8567/img/i4b2e7c4429118079/1393917305/std/image.png) no-repeat;}
.container h3.topTit.tt3{background:url(../../../../../www58/o/s931c394626eb8567/img/i56b8d3d42b2f4aad/1393917318/std/image.png) no-repeat;}
.container h3.topTit.tt4{background:url(../../../../../www58/o/s931c394626eb8567/img/i3b746c4e2fa226ce/1393917329/std/image.png) no-repeat;}
.container h3.topTit.tt5{background:url(../../../../../www58/o/s931c394626eb8567/img/i74ac1c30060cfeb0/1393917342/std/image.png) no-repeat;}

/*-------------------------------------------------------------------------------
font
-------------------------------------------------------------------------------*/
.fs80{ font-size:80%;}
.fs150{ font-size:150%;}

/*-------------------------------------------------------------------------------
font
-------------------------------------------------------------------------------*/
.pr{ border:1px solid #ccc; padding:10px; border-top: 2px solid #FBC240;}
.container .pr h3{ background:#fff; margin:-21px auto 5px; border:none; width:100px;}
