@charset "UTF-8";body{font-family:"Times New Roman","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#555;}
.full{width:100%;}
.half{width:46%;padding:0% 2%;}
.hlf_pic{width:44%;padding:0% 3%;}
@media screen and (max-width:1000px){.half{width:100%;padding:4% 0%;}
}
.onethrd{width:29.333%;padding:0% 2%;}
@media screen and (max-width:1000px){.onethrd{width:100%;padding:4% 0%;}
}
.qtr{width:25%;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w290{width:290px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w1000{width:1000px;}
.w1200{width:1200px;}
@media screen and (max-width:1000px){.qtr{width:50%;}
.w200{width:33.3%;}
.w300{width:100%;}
.w400{width:100%;}
.w500{width:100%;}
.w600{width:100%;}
.w700{width:100%;}
.w1000{width:100%;}
.w1200{width:100%;}
}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.b_pk{background-color:#FFC2C2;}
.b_bl{background-color:#C6F3FF;}
.b_grn{background-color:#B0FFCB;}
.b_gry{background-color:#9D9D9D;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.center{margin:0px auto;}
.bold{font-weight:bold;}
.pk{color:#e9a6a6;}
.grn{color:#4D782D;}
.brwn{color:#993300;}
.red{color:#D6090D;}
.blue{color:#1830C2;}
.pt6{font-size:0.375em;}
.pt8{font-size:0.5em;}
.pt10{font-size:0.625em;}
.pt12{font-size:0.75em;}
.pt14{font-size:0.875em;}
.pt16{font-size:1em;}
.pt18{font-size:1.125em;}
.pt20{font-size:1.25em;}
.pt22{font-size:1.375em;}
.pt24{font-size:1.5em;}
.pt28{font-size:1.75em;}
.pt32{font-size:2em;}
.pt48{font-size:3em;}
.txt_l{text-align:left;}
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}
.m40{margin:40px;}
.m50{margin:50px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mv10{margin-top:10px;margin-bottom:10px;}
.mv15{margin-top:15px;margin-bottom:15px;}
.mv20{margin-top:20px;margin-bottom:20px;}
.mv30{margin-top:30px;margin-bottom:30px;}
.mv40{margin-top:40px;margin-bottom:40px;}
.mv50{margin-top:50px;margin-bottom:50px;}
.mh10{margin-left:10px;margin-right:10px;}
.mh15{margin-left:15px;margin-right:15px;}
.mh20{margin-left:20px;margin-right:20px;}
.mh30{margin-left:30px;margin-right:30px;}
.mh40{margin-left:40px;margin-right:40px;}
.mh50{margin-left:50px;margin-right:50px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p40{padding:40px;}
.p50{padding:50px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}
.pv5{padding:5px 0px;}
.pv10{padding:10px 0px;}
.pv15{padding:15px 0px;}
.pv20{padding:20px 0px;}
.pv30{padding:30px 0px;}
.pv40{padding:40px 0px;}
.pv50{padding:50px 0px;}
.ph5{padding:0px 5px;}
.ph10{padding:0px 10px;}
.ph15{padding:0px 15px;}
.ph20{padding:0px 20px;}
.ph30{padding:0px 30px;}
.ph40{padding:0px 40px;}
.ph50{padding:0px 50px;}
@media screen and (max-width:1000px){.pl5{padding-left:0px;}
.pl10{padding-left:0px;}
.pl15{padding-left:0px;}
.pl20{padding-left:0px;}
.pl30{padding-left:0px;}
.pl40{padding-left:0px;}
.pl50{padding-left:0px;}
}
.border{border:1px dashed #999;}
.bt{border-top:1px dashed #FFF;}
.bb{border-bottom:1px dashed #FFF;}
.bl{border-left:1px dashed #FFF;}
.br{border-right:1px dashed #FFF;}
.phn_only{display:none;}
@media screen and (max-width:1000px){.phn_only{display:block;}
}
.pc_only{display:block;}
@media screen and (max-width:1000px){.pc_only{display:none;}
}
.wrap{width:100%;}
.cwrap{padding-top:20px;width:1000px;margin:0px auto;}
@media screen and (max-width:1000px){.wrap{width:100%;margin:0px auto;}
.cwrap{width:100%;padding-top:20px;}
}
.breadcrumb_nav li { display:inline; }
a{text-decoration:none;color:#2B8CA2;}
a:link{text-decoration:none;color:#2B8CA2;}
a:visited{text-decoration:none;color:#2B8CA2;}
a:active{text-decoration:none;color:#7A6CCC;}
a:hover{text-decoration:none;color:#7A6CCC;}
a:hover img{opacity:0.3;}
h1{font-size:1.3em;margin-bottom:10px;font-weight:bold;background:url(/img/h1.png) no-repeat;background-size:65px;padding-left:65px;}
h2{font-size:1.1em;margin-bottom:10px;font-weight:bold;}
h3{font-size:1em;margin-bottom:10px;font-weight:bold;color:#666;}
h4{font-size:1em;margin:20px 0px 5px 0px;}
h6{}
#menu-wrap{width:100%;position:relative;background:#555;}
#menu-box{background:#555;width:100%;position:relative;z-index:5559;font-family:'Raleway', sans-serif;}
#menu{width:100%;max-width:1000px;margin:0 auto;padding:0;}
#menu li{display:block;float:left;width:12.5%;margin:0;padding:0;}
#menu li a{display:block;padding:12px 0 10px;background:#555;color:#FFF;text-align:center;text-decoration:none;}
#menu li a:hover{background:#EDB263;}
#menu li a:active{background:#CCE0BD;}
#toggle{display:none;}
.gnavi-main { font-size:1.375em; } .gnavi-sub { font-size:0.625em; }
@media screen and (max-width:1000px){#menu-wrap{width:100%;background:#555;}
#menu-wrap a{display:block;position:relative;padding:10px 0px;color:#555;text-decoration:none;}
#menu-box{background:#FFF;width:100%;position:relative;z-index:5559;margin:0px auto;padding-top:0px;}
#menu{display:none;}
#menu li{width:100%;}
#menu li a{display:block;padding:12px 0 10px;background:#FFF;color:#555;text-align:center;text-decoration:none;}
#toggle{display:block;position:relative;width:50%;background:#FFF;}
#toggle a{display:block;position:relative;padding:10px 10px;color:#555;text-decoration:none;}
#toggle a:before{margin-top:-6px;}
#toggle a:after{margin-top:2px;}
.gnavi-main { display:none; } .gnavi-sub { font-size:1em; }
}
.phone_menu li{margin:0px 5px;}
.aboutus table{border-spacing:5px;}
.houses img{display:block;width:230px;margin:10px;float:left;}
@media screen and (max-width:1000px){.houses img{display:block;width:600px;margin:0px 0px 20px 0px;}
}
.midashi{margin:100px 0px;}
@media screen and (max-width:1000px){.midashi{margin:0px;}
}
.v4p_box{width:500px;float:left;margin:0px;}
.v4p_1{width:235px;float:left;}
.v4p_2{width:235px;margin-left:20px;float:left;}
.v4p_3{width:235px;margin-left:10px;float:left;}
.v4p_4{width:235px;margin-left:20px;float:left;}
.hpic{width:490px;height:353px;}
@media screen and (max-width:1000px){.v4p_box{width:100%;margin-top:20px;}
.v4p_1{width:48%;float:left;}
.v4p_2{width:48%;margin-left:4%;float:left;}
.v4p_3{width:48%;float:left;margin-left:0%;}
.v4p_4{width:48%;margin-left:4%;float:left;}
.hpic{width:100%;height:100%;}
}
.h3p_box{width:100%;}
.h3p_1{width:320px;float:left;}
.h3p_2{width:320px;float:left;margin-left:20px;}
.h3p_3{width:320px;float:left;margin-left:20px;}
.h3p_4{width:320px;float:left;margin-top:20px;}
.h3p_5{width:320px;float:left;margin-top:20px;margin-left:20px;}
.h3p_6{width:320px;float:left;margin-top:20px;margin-left:20px;}
@media screen and (max-width:1000px){.h3p_1{width:48%;float:left;}
.h3p_2{width:48%;float:left;margin-left:4%;}
.h3p_3{width:48%;float:left;margin:4% 0% 0% 0%;}
.h3p_4{width:48%;float:left;margin:4% 0% 0% 4%;}
.h3p_5{width:48%;float:left;margin:4% 0% 0% 0%;}
.h3p_6{width:48%;float:left;margin:4% 0% 0% 4%;}
}
.profile{width:200px;padding:10px 0px;}