@charset "utf-8";
/* CSS Document */
.pc_text{display:block;}
.sp_text{display:none;}
.sp_text_seller{display:none;}
.sp_text_480{display:none;}
.bn_uri_pc{display:block;}
.bn_uri_sp{display:none;}


/*メインイメージ トップ*/
#TOP #main_copy{max-width:516px;margin:0 auto 0;padding-top:250px;}
#TOP #main_slider{max-width:1190px;height:693px;margin:0 auto 0;background-color:#fff;}
#TOP .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#TOP .mainimage_wrap_sp{display:none;}
.l_title {text-align:center;font-size:2.5rem;font-weight:bold;color:#C1272D;letter-spacing: 6px;line-height:2;}
/*メインイメージ 会社概要*/
#aboutus #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:12px;}
#aboutus #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#aboutus .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#aboutus .subcatch{padding:70px 0 70px;}
#aboutus .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 10px;line-height:2;}
/*メインイメージ プロフィール*/
#profile #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#profile #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#profile .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#profile .subcatch{padding:70px 0 70px;}
#profile .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 10px;line-height:2;}
/*メインイメージ 売却のご相談*/
#sellers #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#sellers #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#sellers .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#sellers #mainimage_change1 .mainimage_wrap{width:100%;background:url(../images/sellers-ex/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#sellers .subcatch{padding:70px 0 40px;}
#sellers .sellers2_title .subcatch{padding:70px 0 70px;}
#sellers .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 10px;line-height:2;}
#sellers .sellers-ex_l .subcatch{padding:70px 0 70px;}
#sellers .sellers-ex_l .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 1px;line-height:2;}
#sellers .banner_uri{width:100%;max-width:1000px;margin:70px auto 0;}
#sellers .sellers2_title .l_title {letter-spacing: 1px;}
/*メインイメージ 仲介による売却*/
#sellers-broker #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#sellers-broker #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#sellers-broker .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#sellers-broker .subcatch{padding:70px 0 70px;}
#sellers-broker .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 5px;line-height:2;}
/*メインイメージ 物件を探す*/
#purchase #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#purchase #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#purchase .mainimage_wrap{width:100%;background:url(../images/purchase/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#purchase .subcatch{padding:70px 0 70px;}
#purchase .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 5px;line-height:2;}
/*メインイメージ 物件を探す流れ*/
#purchase-flow #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#purchase-flow #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#purchase-flow .mainimage_wrap{width:100%;background:url(../images/purchase/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#purchase-flow .subcatch{padding:70px 0 70px;}
#purchase-flow .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 5px;line-height:2;}
/*メインイメージ ローン*/
#loan #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#loan #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#loan .mainimage_wrap{width:100%;background:url(../images/purchase/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#loan #mainimage_change2 .mainimage_wrap{width:100%;background:url(../images/inheritance/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#loan .subcatch{padding:70px 0 70px;}
#loan .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 1px;line-height:1.8;}

/*メインイメージ 売却事例CASE*/
#sellers-excase #main_copy{max-width:516px;margin:0 auto 0;padding-top:180px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#sellers-excase #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#sellers-excase .mainimage_wrap{width:100%;background:url(../images/sellers-ex/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#sellers-excase .subcatch{padding:70px 0 70px;}
#sellers-excase .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 1px;line-height:1.8;}
/*メインイメージ voice*/
#voice #main_copy{max-width:516px;margin:0 auto 0;padding-top:170px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#voice #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#voice .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#voice .subcatch{padding:70px 0 70px;}
#voice .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 10px;line-height:2;}
/*メインイメージ sitemap*/
#sitemap #main_copy{max-width:516px;margin:0 auto 0;padding-top:170px;font-size:4.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:2px;}
#sitemap #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background-color:#fff;}
#sitemap .mainimage_wrap{width:100%;background:url(../images/top/mainimage1_bg.jpg) no-repeat center center;background-size:cover;}
#sitemap .subcatch{padding:70px 0 70px;}
#sitemap .l_title {text-align:center;font-size:2.7rem;font-weight:bold;color:#C1272D;letter-spacing: 10px;line-height:2;}

/*トップ3つのコンテンツ選択*/
.topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
.topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 54px;}
.box3wrap{max-width:1134px;margin:0 auto 0;}
#purchase .box3wrap{max-width:1134px;margin:0 auto 0;}
.box3wrap::after{content:"";clear:both;display:block;}
.box3_1{max-width:30.335097001763668%;margin:0 1.4991181657848323% 0;float:left;background-color:#fff;}
.box3_1 h3{max-width:344px;text-align:center;margin:24px auto 15px;font-size:1.8rem;color:#C1272D;font-weight:bold;}
.box3_1 h3 img{max-width:234px;}
.box3_1 p {font-size:1.6rem;padding:0 15px 0;line-height:1.7;letter-spacing:-1px;}
.box3_1 .text_kuwa{text-align:center;margin:15px auto;}
.box3_1 .text_kuwa a{font-size:1.4rem;color:#c1272d;font-weight:bold;}
.box3_1 .text_kuwa a:hover{color:#F60;}
/*下層共通2カラム*/
.column2_wrap{max-width:1000px;margin:0 auto 0;padding:50px 0 0;}
.column2_wrap::after{content:"";clear:both;display:block;}
.column_left{max-width:32.8%;float:left;}
.column_left .captext{font-size:1.6rem;text-align:left;margin:8px 0 8px;line-height:1.8;}
.column_left .captext a{color:#C1272D;font-size:1.6rem;}
.column_left .googlemaptext a{font-size:1.6rem;font-weight:bold;}
.column_left .captext a:hover{color:#f60;}
.column_left h3{font-size:1.8rem;font-weight:bold;color:#c1272d;margin:40px 0 5px;}
.column_left h3.aboutusinfoh3{margin-top:15px;}
/*Gマップ*/
.ggmap {
position: relative;
padding-bottom: 26.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
margin-top:6px;
margin-bottom:6px;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-widht:624px;
height: 100%;
}

.column_left p{font-size:1.6rem;line-height:2;text-align:left;}
.column_left .border-topbottom{border-top:dotted 1px #C1272D;border-bottom:dotted 1px #C1272D;}
.column_left ul{margin-top:10px;}
.column_left li{font-size:1.6rem;line-height:2;}
.column_left p a{font-size:1.6rem}
.column_right{width:62.4%;float:right;}
.column_right .closetext{font-size:1.8rem;line-height:1.8;}
.column_right .column2text{font-size:1.6rem;line-height:1.8;}
.column_right .dd-figureimg-pc{display:block;}
.column_right .dd-figureimg-sp{display:none;}
.column_right dt{font-size:1.8rem;text-align:left;font-weight:bold;color:#C1272D;max-width:100%;border-bottom:solid 1px #C1272D;padding-bottom:5px;line-height:1.4;}
.column_right dd{font-size:1.6rem;text-align:left;margin-bottom:20px;padding-top:7px;line-height:1.6;}
.column_right dd .textred{color:#C00;font-size:1.6rem;text-align:left;margin-bottom:20px;padding-top:7px;line-height:1.6;font-weight:bold;}
.column_right ul li{font-size:1.6rem;text-align:left;line-height:1.6;margin-bottom:5px;}
.column_right .midashi_p {font-size:1.7rem;font-weight:bold;text-align:left;line-height:1.6;color:#C1272D;margin-bottom:5px;}
.mg_text1{margin-bottom:30px;}

/*次のページへの誘導2カラム用*/
.pc_nextpagelink {display:block;border-top:solid 1px #C69C6D;border-bottom:solid 1px #C69C6D;margin:50px 0 40px;padding:16px 0 16px 14px;width:220px;}
.pc_nextpagelink a{font-size:1.6rem;color:#C00;font-weight:bold;}
.pc_nextpagelink a:hover{color:#f60;}
.sp_nextpagelink{display:none;}
/*下層共通1カラム2BOX*/
.big_box2wrap{margin-top:30px;}
.big_box2inner {max-width:1000px;margin:20px auto 20px;}
.big_box2inner::after{content:"";display:block;clear:both;}
.big_box2_left{width:46.5%;float:left;padding:0 0 0;}
.big_box2_left h3 {font-size:2rem;line-height:53px;margin:0 0 10px;font-weight:bold;}
.big_box2_left h3 img {width:53px;margin:0 10px 0 0;}
.big_box2_left h4 {font-size:2rem;font-weight:bold;max-width:508px;height:98px;border:solid 1px #C00;text-align:center;line-height:98px;position:relative;color:#000;}
.big_box2_left h4 a{font-size:2rem;font-weight:bold;color:#000;}
.big_box2_left h4 .color_red{font-size:2rem;font-weight:bold;color:#C00;}
.big_box2_left #triangle_nanamemigi {width: 0;height: 0;border-style: solid;border-width: 0 0 23px 23px;
border-color: transparent transparent #c1272c;position:absolute;bottom:4px;right:4px; }
.big_box2_left img {width:100%;}
.big_box2_left p {font-size:1.6rem;line-height:1.6;margin:10px 0 40px;}
.big_box2_left .kuwashiku_link {text-align:center;margin-top:-10px;}
.big_box2_left .kuwashiku_link a {font-size:1.7rem;font-weight:bold;color:#C00;margin:0 auto 0;}
.big_box2_left .kuwashiku_link span a {font-size:1.7rem;font-weight:bold;color:#666;margin:0 auto 0;}
.big_box2_left .kuwashiku_link a:hover{color:#f60;}
.big_box2_right{width:46.5%;float:right;padding:0 0 0;}
.big_box2_right h3 {font-size:2rem;line-height:53px;margin:0 0 10px;font-weight:bold;}
.big_box2_right h3 img {width:53px;margin:0 10px 0 0;}
.big_box2_right h4{font-size:2rem;font-weight:bold;max-width:508px;height:98px;border:solid 1px #C00;text-align:center;line-height:98px;position:relative;}
.big_box2_right h4 a{font-size:2rem;font-weight:bold;color:#000;}
.big_box2_right h4 .color_red{font-size:2rem;font-weight:bold;color:#C00;}
.big_box2_right #triangle_nanamemigi {width: 0;height: 0;border-style: solid;border-width: 0 0 23px 23px;
border-color: transparent transparent #c1272c;position:absolute;bottom:4px;right:4px; }
.big_box2_right img {width:100%;}
.big_box2_right p {font-size:1.6rem;line-height:1.6;margin:10px 0 40px;}
.big_box2_right .kuwashiku_link {text-align:center;margin-top:-10px;}
.big_box2_right .kuwashiku_link a {font-size:1.7rem;font-weight:bold;color:#C00;margin:0 auto 0;}
.big_box2_right .kuwashiku_link span a {font-size:1.7rem;font-weight:bold;color:#666;margin:0 auto 0;}
.big_box2_right .kuwashiku_link a:hover{color:#f60;}
/*下層共通2カラム1コンテンツ*/
.box2_1column_wrap{width:100%;margin:20px auto 20px;}
.box2_1column_wrap ul{max-width:1000px;margin:0px auto 30px;}
.box2_1column_wrap ul::after{content:"";display:block;clear:both;}
.box2_1column_wrap .box2_1column_inner{max-width:1000px;margin:0px auto 0px;padding:20px 0 20px;}
.box2_1column_wrap .box2_1column_inner::after{content:"";display:block;clear:both;}
.box2_1column_wrap li{float:left;width:50%;}
.boxwrap_half_left {float:left;width:50%;}
.boxwrap_half_left p{font-size:1.6rem;line-height:1.6;margin-bottom:10px;}
.boxwrap_half_left p a.sellers_a{font-size:1.6rem;color:#C00;}
.boxwrap_half_left p span{font-size:1.6rem;color:#C1272D;}
.boxwrap_half_right{float:right;width:48%;}
.boxwrap_half_right h3{font-size:1.7rem;font-weight:bold;color:#C1272D;margin-bottom:10px;}
.boxwrap_half_right p{font-size:1.6rem;line-height:1.5;margin-bottom:16px;}
/*お知らせ*/
.topnewswrap{padding:59px 0 52px;max-width:700px;margin:0 auto 0;}
.topnewswrap h2{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:16px;}
.topnewswrap h2 img{width:155px;margin:0 5px 0 0;padding-top:2px;}
.topnewswrap h2 span{color:#c1272d;font-size:2.4rem;}
.topnewswrap ul {line-height:1.8;}
.topnewswrap ul li span{font-size:1.6rem;margin-right:16px;color:#c1272d;}
.topnewswrap ul li{font-size:1.6rem;border-bottom:dotted 1px #666;padding:5px 0 4px;}
.topnewswrap ul li a{font-size:1.6rem;color:#000;}
.topnewswrap ul li a:hover{color:#f60;}
.topnewswrap p {font-size:1.5rem;text-align:right;margin-top:16px;color:#c1272d;}
.topnewswrap p a{font-size:1.5rem;color:#c1272d;}
.topnewswrap p a:hover{color:#f60;}
/*トップ事例3BOX*/
.topjireiwrap {background-color:#e6e6e6;padding:50px 0 50px;}
.topjireiwrap h2 {font-size:2.4rem;color:#000;font-weight:bold;text-align:center;margin:0 auto 14px;}
.topjireiwrap h2 img{width:155px;margin:0 5px 0 0;padding-top:2px;}
.topjireiwrap h2 span{color:#c1272d;font-size:2.4rem;}
.topjireiwrap p{font-size:1.6rem;text-align:center;margin:0 auto 28px;}
.topjireiwrap p:last-child{font-size:1.6rem;text-align:center;margin:0 auto 0;}
.topjireiwrap .box3_1{margin-bottom:40px;position:relative;}
.topjireiwrap .box3_1 .case {font-size:1.5rem;padding:1.2% 7%;background-color:#C00;color:#fff;max-width:100px;text-align:center;position:absolute;top:0; left:0;line-height:1;margin:0;}
.topjireiwrap .box3_1 h3{font-size:2.0rem;text-align:center;margin:24px auto 15px;font-weight:bold;color:#c1272d;}
.topjireiwrap .box3_1 p {text-align:center;font-size:1.6rem;padding:0 10px 0;line-height:2;margin:0 auto 0;}
.topjireiwrap .box3_1 .text_kuwa{margin:10px auto 15px;}
.soudan_text {font-size:2.3rem;text-align:center;font-weight:bold;}
.soudan_text span {font-size:23px;color:#c1272d;}
.soudan_text span a {text-decoration:underline;font-size:23px;color:#c1272d;}
.soudan_text span a:hover {color:#f60;}
/*問い合わせ*/
.toiawase_wrap{padding:30px 0 30px;background-color:#c1272d;}
.toiawase_wrap h2{font-size:2.3rem;line-height:1.6;text-align:center;font-weight:bold;color:#fff;margin-bottom:20px;}
.toiawase_wrap ul{margin:0 auto 0;max-width:1000px;box-sizing:border-box;padding:0 1.4000000000000001% 0;}
.toiawase_wrap ul::after{content:"";display:block;clear:both;}
.toiawase_wrap li{float:left;width:45%;max-width:450px;}
.toiawase_wrap li:last-child{float:right;width:45%;max-width:450px;}
.toiawase_wrap li a img{ -webkit-backface-visibility: hidden;}
.toiawase_wrap li a:hover img{ opacity:0.95;}
/*フッター3つリンクボタン*/
.btn_footlink_wrap{background:url(../images/common/btn_foot_backimg.jpg) no-repeat center center;background-size:cover;}
.btn_footlink_wrap ul{max-width:1000px;margin:0 auto 0;padding:0;-js-display:flex;display:flex;justify-content:center;}
.btn_footlink_wrap ul::after{content:"";display:block;clear:both;}
.btn_footlink_wrap li{text-align:center;margin:20px 2%;padding:20px 0;font-size:1.6rem;line-height:1.3;font-weight:bold;width:237px;background-color:rgba(255,255,255,0.8);color:#000}
.btn_footlink_wrap li a {font-size:1.6rem;line-height:1.3;font-weight:bold;color:#000;}
.btn_footlink_wrap li a:hover {color:#A67C52;}
.btn_footlink_wrap li img{width:25px;margin-right:2px;}
/*フッター*/
.footwrap {max-width:1000px;margin:0 auto 0;}
.footwrap {padding:20px 0 20px 10px;}
.footwrap::after {content:"";display:block;clear:both;}
.footwrap h2 {max-width:232px;float:left;margin:48px 120px 0 0;}
.footwrap .footmenu1 {max-width:100px;float:left;margin-right:150px;}
.footwrap .footmenu2 {max-width:100px;float:left;margin-right:130px;}
.footwrap .footmenu3 {max-width:150px;float:left;}
.footwrap li a{font-size:1.5rem;color:#000;line-height:2.5;}
.footwrap li a:hover{color:#A67C52;}
.footarea{background-color:#e6e6e6;}
.footarea_inner{max-width:1000px;margin:0 auto 0;padding:30px 0;}
.footarea p{max-width:98%;margin:0 auto 0;font-size:1.4rem;line-height:1.8;}
.footarea span {font-weight:bold;font-size:1.6rem;}
.copyright{background:url(../images/common/foot_line.gif) repeat-x center top;padding:40px 0 15px 0;}
.copyright .copyinner{max-width:1000px;margin:0 auto 0;position:relative;}
.copyright p{text-align:center;font-size:1.6rem;}
.copyright .address{line-height:1.5;}
.copyright p:last-child{font-size:1.2rem;margin-top:15px;}
.copyright .copyinner .topjump{position:absolute;bottom:66px;right:0;}
.copyright .copyinner .topjump a:hover img {opacity:0.9;}
.side_banner{margin:30px 0 10px;}

.footarea .f_karate_banner {margin-top:12px;}
.footarea .f_karate_banner img{max-width:150px;}


/*==========IE10==========*/
@media all and (-ms-high-contrast: none)  /* IE10以上 */
{
.btn_footlink_wrap li{float:left\9;}
}


/*==========各ページの調整==========*/
/*物件を探す*/
#purchase .topselectwrap .box3_1 h3{max-width:234px;text-align:center;margin:24px auto 15px;padding-bottom:20px;font-size:1.8rem;color:#C1272D;font-weight:bold;border-bottom:solid 1px #C1272D;}
#purchase .box3_1 .text_kuwa a{font-size:1.6rem;color:#000;font-weight:bold;}
#purchase .box3_1 .text_kuwa a:hover{color:#F60;}
#purchase .topjireiwrap .box3_1 p{text-align:center;}
#purchase .topjireiwrap .box3_1 .text_kuwa {text-align:center;}
/*会社概要赤帯見出し部分*/
#aboutus .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#aboutus .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
/*ごあいさつ赤帯見出し部分*/
#aboutus .greeting_rinen span{color:#C00;font-size:1.6rem;text-align:left;line-height:1.6;margin-bottom:5px;}
#aboutus .greeting_rinen li:first-child{color:#C00;font-size:1.6rem;text-align:left;line-height:1.6;}

/*プロフィール赤帯見出し部分*/
#profile .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#profile .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
/*売却相談　赤帯見出し部分*/
#sellers .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#sellers .topselect_inner {max-width:1000px;margin:0 auto 0;position:relative;}
#sellers .topselect_inner .seller_woman{display:block;position:absolute;bottom:-50px;right:0;}
#sellers .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
.triangle {width: 0;height: 0;border-style: solid;border-width: 30px 40px 0 40px;
border-color: #c1272c transparent transparent transparent;text-align:center;margin:0 auto 0;}
#sellers .center_chath{font-size:2.6rem;font-weight:bold;text-align:center;margin:40px auto 10px;}
#sellers .center_chath_small{font-size:1.3rem;font-weight:bold;text-align:center;margin:0 auto 0;color:#C00;}
/*物件を探す*/
#purchase .boxbtmargin40{margin-bottom: 40px;}


/*物件探す流れ 赤帯見出し部分*/
#sellers-broker .topjireiwrap {background-color:#fff;padding:0px 0 0px;}
#sellers-broker .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
#sellers-broker .box2_1column_wrap{width:100%;margin:30px auto 40px;}
#sellers-broker .topjireiwrap .box3_1{margin-bottom:20px;}
#sellers-broker .topjireiwrap .box3_1 p {text-align:left;}
#sellers-broker .topjireiwrap .box3_1 p a{font-size:1.6rem;color:#000;}
#sellers-broker .topjireiwrap .box3_1 p a:hover{color:#f60;}
#sellers-broker .big_box2_left h4 a span{font-size:2rem;font-weight:bold;color:#C1272D;}
#sellers-broker .topjireiwrap .box3_1 p.link_word a{color:#f60;}
#sellers-broker .topjireiwrap .box3_1 p.link_word a:hover{color:#F00;text-decoration:underline;}

/*物件探す 赤帯見出し部分*/
#purchase .topjireiwrap {background-color:#e6e6e6;padding:50px 0 10px;}
/*物件探す流れ 赤帯見出し部分*/
#purchase-flow .topjireiwrap {background-color:#fff;padding:0px 0 0px;}
#purchase-flow .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
#purchase-flow .box2_1column_wrap{width:100%;margin:30px auto 40px;}
#purchase-flow .topjireiwrap .box3_1{margin-bottom:20px;}
#purchase-flow .topjireiwrap .box3_1 p {text-align:left;}
#purchase-flow .big_box2_left{width:46.5%;float:none;padding:0 0 0;margin:0 auto 0;}
#purchase-flow .big_box2_left h4 a span{font-size:2rem;font-weight:bold;color:#C1272D;}
/*ローン赤帯見出し部分*/
#loan .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#loan .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
#loan .column_left p{font-size:1.6rem;line-height:1.7;}
#loan .column_left p span{font-size:1.6rem;line-height:1.7;font-weight:normal;}
#loan .column_left .border-topbottom{border-top:dotted 1px #C1272D;border-bottom:dotted 1px #C1272D;padding:5px 0;}
/*売却事例CASE赤帯見出し部分*/
#sellers-excase .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#sellers-excase .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;letter-spacing:10px;}
#sellers-excase .column_left p{font-size:1.6rem;line-height:1.7;}
#sellers-excase .column_left p span{font-size:1.6rem;line-height:1.7;}
#sellers-excase .column_left .border-topbottom{border-top:dotted 1px #C1272D;border-bottom:dotted 1px #C1272D;padding:5px 0;}

#sellers-excase ul{margin-bottom:0;}
#sellers-excase header ul{margin-bottom:0;}

/*voice赤帯見出し部分*/
#voice .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#voice .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;}
#voice .topselectwrap .voicecaseh2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;letter-spacing:10px;}
#voice .voicedl dd a {color:#000;font-size:1.6rem;}
#voice .voicedl dd a:hover {color:#f60;}
#voice .column_right dd {font-size:1.6rem;text-align:left;margin-bottom:30px;padding-top:7px;line-height:1.6;}
#voice .column_right .voicedl dd{font-size:1.6rem;text-align:left;margin-left:16px;margin-bottom:30px;padding-top:7px;line-height:1.6;}
/*sitemap赤帯見出し部分*/
#sitemap .topselectwrap {background-color:#c1272d;padding:50px 0 50px;}
#sitemap .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;letter-spacing:5px;}
#sitemap .topselectwrap .voicecaseh2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;letter-spacing:10px;}
#sitemap .voicedl dd a {color:#000;font-size:1.6rem;}
#sitemap .voicedl dd a:hover {color:#f60;}
#sitemap .column_right dt{margin-bottom:12px;}
#sitemap .column_right dd {font-size:1.6rem;text-align:left;margin-bottom:30px;padding-top:7px;line-height:1.6;}
#sitemap .column_right .voicedl dd{font-size:1.6rem;text-align:left;margin-left:16px;margin-bottom:10px;padding-top:7px;line-height:1.6;border-bottom:dotted 1px #666;}
#sitemap .column_right .voicedl dd.lastdd-list{font-size:1.6rem;text-align:left;margin-left:16px;margin-bottom:30px;padding-top:7px;line-height:1.6;}
#sitemap .column2_wrap {margin:0 auto 20px;}


/*問い合わせページ*/
#sitemap .formstyle {font-size:1.6rem;}
#sitemap .formstyle .th1 {font-weight:bold;font-size:1.6rem;color:#C00;margin-bottom:2px;padding:0 0 0 5px;}
#sitemap .formstyle .th1_nonhissu {font-weight:bold;font-size:1.6rem;color:#C00;margin-bottom:2px;padding:0 0 0 5px;}
#sitemap .formstyle .td2 {font-size:1.6rem;margin-bottom:5px;}
#sitemap .formstyle .td2 label{font-size:1.6rem;width:100%;padding:0 5px;}
#sitemap .formstyle .td2 input{font-size:1.6rem;width:100%;padding:10px 5px;}
#sitemap .formstyle .td2-2 label{font-size:1.6rem;width:100%;padding:10px 5px;}
#sitemap .formstyle .td2-2 textarea{font-size:1.6rem;width:100%;padding:10px 5px;}
#sitemap .formstyle .td3 {font-size:1.6rem;margin-bottom:25px;line-height:2;width:100%;}
#sitemap .formstyle .td3 label {font-size:1.6rem;margin-bottom:25px;line-height:2;width:100%;}
#sitemap label{font-size:1.6rem;}
#sitemap .checkbox_doui p{font-size:1.6rem;text-align:center;margin:30px auto 30px;}
#sitemap .checkbox_doui p a{font-size:1.6rem;color:#f60;}
#sitemap .checkbox_doui p a:hover{text-decoration:underline;font-size:1.6rem;color:#f60;}
#sitemap .submit_btnwrap{font-size:1.6rem;margin:0 auto 0;text-align:center;width:260px;}

#sitemap .submit_btnwrap input{font-size:1.6rem;margin:0 auto 30px;text-align:center;width:100px;padding:6px;border:none;}
#sitemap .submit_btnwrap input:first-child{background-color:#F63;color:#fff;margin-right:50px;}
#sitemap .submit_btnwrap #reset_btn{background-color:#999;color:#fff;}


/*プライバシーポリシー赤帯見出し部分*/
#sitemap #poricy .topselectwrap h2{font-size:2.4rem;color:#fff;font-weight:bold;text-align:center;margin:0 auto 0px;letter-spacing:0px;}
.indent-1 {
padding-left:1em;
text-indent:-1em;
}
.indent-1last {
padding-left:1em;
text-indent:-1em;
}
#voice .column_right .voicedl .indent-1{margin-bottom:10px;}
#voice .column_right .voicedl .indent-1last{margin-bottom:30px;}
#voice .voicedl dd .privacy_textcolor a {color:#f60;font-size:1.6rem;}
#voice #mainNavi ul{margin-bottom:0;}
#voice header ul{margin-bottom:0;}
/*ページネーション*/
 #paginationwrap ul{margin: 50px 0 50px 0;}
 #paginationwrap ul li .page-link{color:#C1272D;font-size:1.6rem;text-align:left;line-height:1.6;margin-bottom:5px;padding:.5rem 1.55rem;}
 #paginationwrap ul .page-item.active .page-link{color:#fff;background-color:#C1272D;border-color:#C1272D;}
@media screen and (max-width:1050px) {
/*メニューボタン*/
#mainNavi{display:none;}
.h_contactwrap{display:none;}
/*フッター*/
.footwrap {padding:20px 0 20px 0;}
.footwrap h2 {max-width:232px;float:none;margin:20px auto 20px;}
.footwrap .footmenu1 {max-width:100%;float:none;margin:0 auto 0;}
.footwrap .footmenu2 {max-width:100%;float:none;margin:0 auto 0;}
.footwrap .footmenu3 {max-width:100%;float:none;margin:0 auto 0;}
.topnewswrap p {padding-right:5%;}	
.footwrap li {display:block;width:100%;float:none;margin:0 auto 0;text-align:center;border-bottom:solid 1px #ccc;padding:0.5% 2.5%;}
.footwrap li a{display:block;text-align:left;padding-left:20px;position: relative;padding:6px 0 6px 10px;font-size:1.4rem;color:#000;}
.footwrap li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin: -4px 0 0 0;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.bottom_menu {width:100%;height:auto;margin:0 auto 0 ;padding: 0;text-align:center;background-color:#e6e6e6;}
.bottom_menu ul {width:100%;margin:0 auto 0px;}
/*下層共通2カラム*/
.column2_wrap{max-width:100%;margin:0 auto 0;padding:30px 5% 0;}
/*下層共通1カラム2BOX*/
.big_box2inner {max-width:100%;margin:0 auto 0;padding:0 2% 0;}
/*下層共通2カラム1コンテンツ*/
.box2_1column_wrap .box2_1column_inner{margin:0px auto 0px;padding:20px 2% 20px;}
.box2_1column_wrap ul{margin:0px auto 30px;padding:0 2%;}
/*==========各ページの調整==========*/
#sellers .topselect_inner .seller_woman{display:none;}
#sellers .banner_uri{padding:0 3% 0;}
}

@media screen and (max-width:768px) { 
.pc_text{display:none;}
.sp_text{display:block;}
/*メインコピー*/
#main_copy{max-width:100%;margin:0 auto 0;padding:170px 5% 0;}
#main_slider{max-width:1190px;height:493px;margin:0 auto 0;}
.l_title {text-align:center;font-size:2.3rem;font-weight:bold;color:#C1272D;letter-spacing: 6px;line-height:1.5;}
#sellers .l_title {text-align:center;font-size:2.3rem;font-weight:bold;color:#C1272D;letter-spacing: 6px;line-height:1.8;}
#sellers .sellers-ex_l .l_title {text-align:center;font-size:2.3rem;font-weight:bold;color:#C1272D;letter-spacing: 2px;line-height:1.8;}
/*物件検索*/
#purchase .topjireiwrap {background-color:#e6e6e6;padding:50px 5% 10px;}
#purchase .boxbtmargin40{margin-bottom: 34px;}
/*トップお知らせ*/
.topnewswrap{padding:55px 5% 50px; }
.topnewswrap h2 img{width:155px;margin:0 0 15px 0;padding-top:2px;}
.topnewswrap ul {padding:0 5% 0;}
/*トップ3つのコンテンツ選択*/
.topselectwrap h2 {text-align:center;line-height:1.8;font-size:2.3rem;}
.topselectwrap {padding:40px 5% 20px;}
.topselectwrap .box3_1{max-width:100%;margin:0 auto 34px;padding-bottom:2%;float:none;}
.topselectwrap .box3_1 figure {background-color:#c1272d;}
/*トップ事例*/
.topjireiwrap {padding:10% 5% 5%;}
.topjireiwrap .kojinhogophoto {margin-bottom:28px;line-height:1.8;}
.topjireiwrap .box3_1{max-width:100%;margin:0 auto 34px;padding:0 0 3%;float:none;}
.topjireiwrap p{font-size:1.6rem;text-align:center;margin:0 auto 12px;}
.topjireiwrap h2 img{width:155px;margin:0 0 15px 0;padding-top:2px;}
/*フッター*/
.footarea_inner{max-width:100%;margin:0 auto 0;padding:30px 3%;}
.footarea p{max-width:100%;margin:0 auto 0;font-size:1.4rem;line-height:1.8;}
/*下層共通1カラム2BOX*/
.big_box2_left h3 img {max-width:43px;margin:0 10px 0 0;}
.big_box2_right h3 img {max-width:43px;margin:0 10px 0 0;}
/*==========各ページの調整==========*/
/*物件探すの流れ*/
#purchase-flow .topselectwrap {padding:20px 5% 20px;}
/*売却仲介の流れ*/
#sellers-broker .topselectwrap {padding:20px 5% 20px;}
.seller_toi .toiawase_wrap h2 {line-height:1.6;font-size:2.1rem;}
.sp_text_seller{display:none;}
}
@media screen and (max-width:600px) { 
/*問い合わせ*/
.toiawase_wrap li{float:none;margin:0 auto 0;width:95%;max-width:450px;}
.toiawase_wrap li:last-child{float:none;width:95%;max-width:450px;;margin-top:20px;}
.toiawase_wrap h2 {line-height:1.6;font-size:2.1rem;}


}
@media screen and (max-width:480px) { 
.sp_text_seller{display:block;}
.sp_text_480{display:block;}
.bn_uri_pc{display:none;}
.bn_uri_sp{display:block;}

.column_right .dd-figureimg-pc{display:none;}
.column_right .dd-figureimg-sp{display:block;}
#sellers .l_title {font-size:2.0rem;}
#sellers-broker .l_title {font-size:2.0rem;letter-spacing:0px;}
#voice .margin-bottom60{margin-bottom:60px;}
/*トップコンテンツ選択*/
.topselectwrap h2{color:#fff;font-size:2.0rem;font-weight:bold;;margin:0 auto 34px;text-align:center;line-height:1.8;}
/*トップ事例*/
.topjireiwrap .box3_1{max-width:100%;margin:0 auto 34px;float:none;}
.topjireiwrap p{font-size:1.6rem;text-align:center;margin:0 auto 22px;line-height:1.7;}
/*問い合わせ*/
.toiawase_wrap h2 {line-height:1.6;font-size:2.1rem;}
/*フッター*/
.btn_footlink_wrap ul{max-width:1000px;margin:0 auto 0;padding:20px 0;display: block;}
.btn_footlink_wrap li{text-align:center;margin:20px auto ;padding:20px 0;font-size:1.6rem;line-height:1.3;font-weight:bold;width:80%;background-color:rgba(255,255,255,0.8);color:#000}
.footarea_inner{max-width:1000px;margin:0 auto 0;padding:30px 5%;}
.copyright .copyinner .topjump{position:absolute;bottom:120%;right:2%;}
/*下層共通　2カラム　*/
.column2_wrap{max-width:100%;margin:0 auto 0;padding:40px 5% 0;}
.column_left{max-width:100%;float:none;}
.column_right{width:100%;float:none;margin-bottom:50px;}
.pc_nextpagelink{display:none;}
.sp_nextpagelink {display:block;margin:40px 0 40px;border-top:solid 1px #C69C6D;border-bottom:solid 1px #C69C6D;padding:16px 0 16px 14px;width:220px;}
.sp_nextpagelink a{font-size:1.6rem;color:#C00;font-weight:bold;}
.sp_nextpagelink a:hover{color:#f60;}
/*下層共通　1カラム2BOX　*/
.big_box2_left{width:100%;float:none;padding:0 0 0;}
.big_box2_right{width:100%;float:none;padding:0 0 0;}
.big_box2_left h3{line-height:2.2;}
.big_box2_left h3 img {width:53px;margin:0 10px 0 0;}
.big_box2_right h3{line-height:2.2;}
.big_box2_right h3 img {width:53px;margin:0 10px 0 0;}
/*下層共通2カラム1コンテンツ*/
.box2_1column_wrap{width:100%;margin:20px auto 20px;}
.box2_1column_wrap ul{max-width:100%;margin:0px auto 30px;padding:0 2%;}
.box2_1column_wrap .box2_1column_inner{max-width:100%;margin:0px auto 0px;padding:20px 2% 20px;}
.box2_1column_wrap li{float:none;width:100%;}
.box2_1column_wrap li:first-child {margin-bottom:20px;}
.boxwrap_half_left {float:none;width:100%;}
.boxwrap_half_left p{font-size:1.6rem;line-height:1.6;margin-bottom:10px;}
.boxwrap_half_left p span{font-size:1.6rem;color:#C1272D;}
.boxwrap_half_right{float:none;width:100%;}
.boxwrap_half_right h3{font-size:1.7rem;font-weight:bold;color:#C1272D;margin-bottom:10px;}
.boxwrap_half_right p{font-size:1.6rem;line-height:1.5;margin-bottom:16px;}

/*==========各ページの調整==========*/
/*トップ　*/
#TOP #main_copy{max-width:516px;margin:0 auto 0;padding-top:146px;}
#TOP #main_slider{max-width:1190px;height:400px;margin:0 auto 0;}
#TOP .mainimage_wrap{display:none;}
#TOP .mainimage_wrap_sp{display:block;width:100%;height:400px;}
#TOP #main_slider{max-width:1190px;height:400px;margin:0 auto 0;background:url(../images/top/mainimage1.jpg) no-repeat top center;background-size:cover;}
/*会社概要*/
#aboutus #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;padding-right:10px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:12px;}
#aboutus .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 2px;line-height:1.8;}
#aboutus .topselectwrap h2{font-size:2.0rem;}
/*プロフィール*/
#profile #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:-1px;}
#profile .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 2px;line-height:1.8;}
#profile .topselectwrap h2{font-size:2.0rem;}
/*売却相談*/
#sellers #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:1px;}
#sellers .topselectwrap h2{font-size:2.0rem;}
#sellers .subcatch {margin:0 auto 0;padding:30px 0 30px;}
#sellers .banner_uri{width:100%;max-width:1000px;margin:30px auto 0;}
/*売却仲介の流れ*/
#sellers-broker #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:1px;}
#sellers-broker .topselectwrap {padding:50px 0 50px;}
#sellers-broker .topselectwrap h2{font-size:2.0rem;}
#sellers-broker .subcatch {margin:0 auto 0;padding:30px 0 30px;}
#sellers-broker .banner_uri{width:100%;max-width:1000px;margin:30px auto 0;}
/*物件探す*/
#purchase #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:1px;}
#purchase .topselectwrap {padding:50px 5% 50px;}
#purchase .topselectwrap h2{font-size:2.0rem;}
#purchase .subcatch {margin:0 auto 0;padding:30px 0 30px;}
#purchase .banner_uri{width:100%;max-width:1000px;margin:30px auto 0;}
#purchase  .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 2px;line-height:1.8;}
/*物件探すの流れ*/
#purchase-flow #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:1px;}
#purchase-flow .topselectwrap {padding:50px 0 50px;}
#purchase-flow .topselectwrap h2{font-size:2.0rem;}
#purchase-flow .subcatch {margin:0 auto 0;padding:30px 0 30px;}
#purchase-flow .banner_uri{width:100%;max-width:1000px;margin:30px auto 0;}
/*ローン*/
#loan #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;padding-right:10px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:1px;}
#loan .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 1px;line-height:1.8;}
#loan .topselectwrap h2{font-size:2.0rem;}
/*売却事例*/
#sellers .sellers-ex_l .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 1px;line-height:1.8;}
/*売却事例CASE*/
#sellers-excase #main_copy{max-width:100%;margin:0 auto 0;padding-top:180px;padding-right:10px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:1px;}
#sellers-excase .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 1px;line-height:1.8;}
#sellers-excase .topselectwrap h2{font-size:2.0rem;}
/*voice*/
#voice #main_copy{max-width:100%;margin:0 auto 0;padding-top:170px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:-1px;}
#voice .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 2px;line-height:1.8;}
#voice .topselectwrap h2{font-size:2.0rem;}
/*sitemap*/
#sitemap #main_copy{max-width:100%;margin:0 auto 0;padding-top:170px;font-size:3.0rem;color:#fff;text-align:center;font-weight:500;letter-spacing:-1px;}
#sitemap .l_title {text-align:center;font-size:2.1rem;font-weight:bold;color:#C1272D;letter-spacing: 2px;line-height:1.8;}
#sitemap .topselectwrap h2{font-size:2.0rem;}

}
@media screen and (max-width:330px) { 
.h_logo {width:183px;}
.column_right dt{font-size:1.8rem;
}