@charset "UTF-8";
/*base*/
body {
color:#222222;
background-color:#ffffff;
}
a:link { color:#0058ab; text-decoration:none;}
#header-bar-wrp{ background-color:; }
#container-out {width:100%;margin:0;}

#header{
background: #ffffff;}
#site-title {padding:12px 0 0 0 !important;}
.wf{font-family: 'Droid Sans', sans-serif;}/*base*/
#container-out { background-color:#ffffff; }


#mn-out{
 clear:both;
 width:100%;
}

#footer{
background-color:#ffffff;}

#wrapper-out,
#wrapper,
.sidebar-right #wrapper-in,
.sidebar-right #wrapper-top,
.sidebar-right #wrapper-bot,
.sidebar-left #wrapper-in,
.sidebar-left #wrapper-top,
.sidebar-left #wrapper-bot{
background:none;
}
#wrapper-out{
background-color:#ffffff;
}

/*globalnavi*/
#gn-out{
background: #0058ab;}
/*#gn,*/
#gn li{
min-height:60px;
height: auto;
height:60px;
}
#gn li a{
color:#ffffff;
line-height:60px !important;
padding: 0 0.8em !important;
}
#gn li:hover > a,
#gn li.current-menu-item > a,
#gn li.current-page-ancestor > a,
#gn li.current-post-ancestor > a{
color:#ffffff;
background-color:#063c7f;}
#hn-out{ top:45px; }
#hn li a{ color:#444444; }
#mn li a{ color:#ffffff; }
#fn li a{ color:#ffffff; }
#footer-tx,
#footer-tx a{ color:#444444; }
#fn-out{ border-bottom:1px solid #ffffff; }
address{
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
}
#footer-seo{ border-top:1px solid #ffffff; }
#header-seo,
#header-seo a{ color:#888888; }
#footer-seo,
#footer-seo a{ color:#888888; }
#home #visual,
#under #visual{width:930px;}
#under #visual .vitxt{color:#4faeed;}

.slider-wrapper,
#slider {
margin:0 auto;
width:930px;
height:200px;
position:relative;
}

#main h3{ border-bottom:2px solid #3892d6; }
#main .catchcopy,
#main .catchcopy a{ color:#0153A7; background:none !important; }


/*billboard*/
#main .billboard-wrp .h2{
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #2a653f;behavior: url(/PIE.htc);position:relative;
}
#main .billboard-wrp .h3{ border-bottom:2px solid #2a653f; }

/*fukidashi*/
#main .fukidashi-wrp .h2{
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #164e74;behavior: url(/PIE.htc);position:relative;
}
#main .fukidashi-wrp .h3{ border-bottom:2px solid #164e74; }

/*button*/
.searchsubmit,
.inquiryformSubmit{
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #0058ab;behavior: url(/PIE.htc);position:relative;
}

.button-default,
.contact-default{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em!important;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background: #0058ab;behavior: url(/PIE.htc);position:relative;
}
.contact-default{display:block;text-align:center;margin:0;padding:20px 0;}

.searchsubmit:hover,
.inquiryformSubmit:hover,
.button-default:hover,
.contact-default:hover{
background: #063c7f;}
.color-default{border-color:#0058ab;}
.button-default2,
.contact-default2{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.3em 1em 0.3em;
color: #ffffff !important;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #ff9900;behavior: url(/PIE.htc);position:relative;
}
.contact-default2{display:block;text-align:center;margin:0;padding:20px 0;}

.button-default2:hover,
.contact-default2:hover{
background: ;}

#inquiryback{
display:block;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #444444;behavior: url(/PIE.htc);position:relative;
behavior: url(/PIE.htc);position:relative;
}
#inquiryback:hover{
background: #888888;}


.color-default2{border-color:#ff9900;}
.button-black{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-black.gif) 0 0 repeat-x #000000;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-black{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-black.gif) 0 0 repeat-x #000000;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-black{display:block;text-align:center;margin:0;padding: 0;}
.button-black:hover,
.contact-black:hover{background:none;background-color: #000000;}
.color-black{border-color:#000000;}
.button-gray{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-gray.gif) 0 0 repeat-x #666666;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-gray{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-gray.gif) 0 0 repeat-x #666666;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-gray{display:block;text-align:center;margin:0;padding: 0;}
.button-gray:hover,
.contact-gray:hover{background:none;background-color: #666666;}
.color-gray{border-color:#666666;}
.button-red{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-red.gif) 0 0 repeat-x #c8161d;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-red{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-red.gif) 0 0 repeat-x #c8161d;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-red{display:block;text-align:center;margin:0;padding: 0;}
.button-red:hover,
.contact-red:hover{background:none;background-color: #c8161d;}
.color-red{border-color:#c8161d;}
.button-darkblue{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-darkblue.gif) 0 0 repeat-x #3b5998;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-darkblue{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-darkblue.gif) 0 0 repeat-x #3b5998;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-darkblue{display:block;text-align:center;margin:0;padding: 0;}
.button-darkblue:hover,
.contact-darkblue:hover{background:none;background-color: #3b5998;}
.color-darkblue{border-color:#3b5998;}
.button-lightblue{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-lightblue.gif) 0 0 repeat-x #33ccff;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-lightblue{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-lightblue.gif) 0 0 repeat-x #33ccff;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-lightblue{display:block;text-align:center;margin:0;padding: 0;}
.button-lightblue:hover,
.contact-lightblue:hover{background:none;background-color: #33ccff;}
.color-lightblue{border-color:#33ccff;}
.button-orange{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-orange.gif) 0 0 repeat-x #ff6600;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-orange{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-orange.gif) 0 0 repeat-x #ff6600;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-orange{display:block;text-align:center;margin:0;padding: 0;}
.button-orange:hover,
.contact-orange:hover{background:none;background-color: #ff6600;}
.color-orange{border-color:#ff6600;}
.button-yellow{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-yellow.gif) 0 0 repeat-x #ff9600;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-yellow{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-yellow.gif) 0 0 repeat-x #ff9600;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-yellow{display:block;text-align:center;margin:0;padding: 0;}
.button-yellow:hover,
.contact-yellow:hover{background:none;background-color: #ff9600;}
.color-yellow{border-color:#ff9600;}
.button-lightgray{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0.5em 1.5em 0.5em;
line-height: 1.3em;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
border-radius: 2em;
background:url(common/images-bg/btn-bg-lightgray.gif) 0 0 repeat-x #cccccc;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}

.contact-lightgray{
display:inline-block;
margin:0.5em 0 1em 0;
padding: 0;
color: #ffffff !important;
font-weight:bold;
text-decoration:none !important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background:url(common/images-bg/btn-bg-lightgray.gif) 0 0 repeat-x #cccccc;
behavior: url(/PIE.htc);position:relative;
*display:inline;
*zoom:1;
}


.contact-lightgray{display:block;text-align:center;margin:0;padding: 0;}
.button-lightgray:hover,
.contact-lightgray:hover{background:none;background-color: #cccccc;}
.color-lightgray{border-color:#cccccc;}

/*.contact-set {*/
/*}
.contact-set-in {*/
/* background: #f5f5f5;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#f0f0f0));
 background: -webkit-linear-gradient(#f5f5f5, #f0f0f0);
 background: -moz-linear-gradient(#f5f5f5, #f0f0f0);
 background: -ms-linear-gradient(#f5f5f5, #f0f0f0);
 background: -o-linear-gradient(#f5f5f5, #f0f0f0);
 background: linear-gradient(#f5f5f5, #f0f0f0);
 -pie-background: linear-gradient(#f5f5f5, #f0f0f0);
}*/


/*feature*/
#main div.feature .h2{
-webkit-border-radius: 4px 4px 0 0 / 4px 4px 0 0 ;
-moz-border-radius: 4px 4px 0 0 / 4px 4px 0 0 ;
border-radius: 4px 4px 0 0 / 4px 4px 0 0 ;
background: #30844E;behavior: url(/PIE.htc);position:relative;
}

#main div.feature .f-box-in {
-webkit-border-radius: 0 0 4px 4px / 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px / 0 0 4px 4px;
border-radius: 0 0 4px 4px / 0 0 4px 4px;
behavior: url(/PIE.htc);position:relative;
border:3px solid #30844E;
border-top:none;
}

#main div.feature .h3{
color:#30844E;
}


/*cssarrow*/
.cssarrow-wrp .cssarrow-tx {
background: #855b1e;}
.cssarrow-wrp .cssarrow-b{
border-top: 100px solid #855b1e;
border-bottom: 100px solid transparent;
border-left: 200px solid transparent;
border-right: 200px solid transparent;
}


/*Side*/

#side .banner-set ul.bnt li a{
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
background: #f0f0f0;behavior: url(/PIE.htc);position:relative;
}

#side .banner-set ul.bnt li a:hover{
background: #fafafa;}

/*ヘッダー調整*/
#hn li.hn-member a,
#hn li.hn-mansion a {
  padding: 0 0 0 0;
  background: none;
}

#hn li.hn-member a i,
#hn li.hn-mansion a i {
  color: #0058ab;
}


#gn{ font-size:114%; }

p > br[style="clear: both;"]:only-child { content: ""; display: block; margin-bottom: 0; }

.memo{background: url("/uploads/2015/01/chikudenchi12.png") 0 0 no-repeat;}

.contactside2016 { margin:0 0 20px; padding:0 4px 4px 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #0071bc; behavior: url(/PIE.htc); position:relative; }
.contactside2016 h2 { margin:0 !important; padding:4px 0 4px 55px !important; background:url("/wp/wp-content/themes/ownersupport/common/images/contact-icon.gif") 0 center no-repeat!important; color:#fff; min-height:45px; height: auto !important; height: 45px; vertical-align:middle; font-weight:bold; font-size:153.9%; line-height:1.4; width:auto !important; }
.contactside2016 h2 span{ margin:0 !important; padding:0 !important; display: block; line-height: 45px;}
.contactside2016 .cs2016-in {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; behavior: url(/PIE.htc); position:relative; padding: 10px;}
.contactside2016 p.cs2016-time { text-align: center; font-weight: bold; padding-top: .25em;}
.contactside2016 .cs2016-btn a{ padding: .5em; font-size:112.5%;}
.contactside2016 .cs2016-btn span { display: inline-block;}
.contactside2016 img { vertical-align: bottom; padding-bottom: 5px;}
.contactside2016 .cs2016-emergency img{ padding-bottom: 10px;}

#main{font-size: 123.1%;}
body.archive #main .hentry .layout-index .fl .post-date{font-size:85%;}

/*ふるさと便共通パート*/
.furusatobin-wrp{letter-spacing: -.4em; margin: 0 0 45px!important; padding: 15px!important; background: #dad3bc; border-radius: 4px;}
.furusatobin-wrp dt,.furusatobin-wrp dd{letter-spacing: normal; display: inline-block; margin: 0!important; padding: 15px!important; text-align: center;}
.furusatobin-wrp img{ vertical-align: bottom;}

/*築年別LP用*/
.guide .box-round div.one-half { width:386px!important; }
.guide .box-round div.one-half.last { width:450px!important; }
.guide .box-round div.two-one-third{ width:546px!important;}
.guide .box-round div.two-one-third-last{ width:290px!important;}
.guide .box-round div.three-one-fourth{ width:626px!important;}
.guide .box-round div.three-one-fourth-last{ width:210px!important;}
.guide .box-round div.one-three-fourth{ width:210px!important;}
.guide .box-round div.one-three-fourth-last{ width:626px!important;}

@media screen and (max-width: 768px) {
.contactside2016 {display: none;}
/*ふるさと便共通パート*/
.furusatobin-wrp{padding: 5px!important;}
.furusatobin-wrp dt,.furusatobin-wrp dd{padding: 5px!important; width: 50%; box-sizing: border-box;}
}