@charset "utf-8";


/*================================
フリーページ共通
================================*/
#contents-inner-page { }
#contents-inner-page p {margin:0;font-size:16px;}

#contents-inner-page .sp{display:none !important;}
#contents-inner-page .kai{display:block;}


/* */
#contents-inner-page #corona{ width:1000px; margin:0 auto 0 auto;font-family: '游ゴシック体', 'Yu Gothic', YuGothic, sans-serif; font-weight: 500;}
#contents-inner-page #corona .main_image{position:relative; height:346px; z-index:100;}
#contents-inner-page #corona .main_h{font-weight:bold; color:#29a0ce; margin:0 auto 40px auto; width:640px; text-align:center; padding-top:61px;}
#contents-inner-page #corona .main_h_ttl{font-size:50px; border-style:none; text-align:center; position:relative;}
#contents-inner-page #corona .main_h_ttl::after{position: absolute; content: ""; bottom: 10px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); width: 471px; height: 26px; background: url(/contents/images/page/corona/main_txt_bg01.png) top left no-repeat; z-index:-1;}

#contents-inner-page #corona .main_text {font-size: 35px; position:relative;}
#contents-inner-page #corona .main_text::after{position: absolute; content: ""; bottom: -5px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); width: 631px; height: 25px; background: url(/contents/images/page/corona/main_txt_bg02.png) top left no-repeat; z-index:-1;}
#contents-inner-page #corona .main_text .text_color {color:#0e84b0;}
#contents-inner-page #corona .main_image p {margin:auto; width:600px; text-align:center; font-size:16px;}

#contents-inner-page #corona .main_img01{position:absolute; left:0; bottom:0;}
#contents-inner-page #corona .main_img02{position:absolute; right:0; bottom:0;}
#contents-inner-page #corona .main_bg_l{position:absolute; left:-75px; top:36px;}
#contents-inner-page #corona .main_bg_r{position:absolute; right:-75px; top:36px;}

#contents-inner-page #corona .menu { background:url(/contents/images/page/corona/list_bg.png) repeat left top;}
#contents-inner-page #corona .menu ul { display:flex;justify-content: center;}
#contents-inner-page #corona .menu ul li:nth-of-type(2),#contents-inner-page #corona .menu ul li:nth-of-type(3) { box-sizing:border-box; border-left:solid 1px rgba(255,255,255,0.4);}

/*3menu*/
#contents-inner-page #corona .menu ul li{ padding:0 67px 0 67px;}

/*4menu*/
/*#contents-inner-page #corona .menu ul li:nth-of-type(1){ width:349px; height:70px;}
#contents-inner-page #corona .menu ul li:nth-of-type(2){ width:248px; height:70px;}
#contents-inner-page #corona .menu ul li:nth-of-type(3){ width:250px; height:70px;}
#contents-inner-page #corona .menu ul li:nth-of-type(4){ width:249px; height:70px;}*/

#contents-inner-page #corona .menu ul li a { text-decoration:none; color:#fff; font-size:16px; text-align:center; display:block; padding:16px 0 0 0; box-sizing:border-box; height:70px;}
#contents-inner-page #corona .menu_text { font-size:12px; display:block; margin-top:-2px;}

#contents-inner-page #corona .block1 .title { margin:0 0 25px 0; font-size:50px; line-height:1.4; color:#29a0ce; text-align:left; border-style:none; font-weight:bold;}
#contents-inner-page #corona .block1 p { margin:37px 0 0 8px; line-height:1.8; font-size:16px;}
#contents-inner-page #corona .subtext1 { background:url(/contents/images/page/corona/subtext1_bg.png) repeat left top; color:#fff; font-size:18px;
padding:11px 0 0 26px; box-sizing:border-box; margin:0 0 0 8px; height:30px;}
#contents-inner-page #corona .text_weight {font-weight:bold;}
#contents-inner-page #corona .block1 .tb1 { margin:77px 0 60px 0;}

#contents-inner-page #corona .block2 { margin:77px 0 0 0;}
#contents-inner-page #corona .block2 .title { font-size:50px; font-weight:bold; color:#29a0ce; text-align:center; border-style:none; margin:77px 0 0 0;}
#contents-inner-page #corona .block2 .block2_text { text-align:center; font-size:16px; margin:32px 0 49px 0; line-height:1.8;}
#contents-inner-page #corona .subtext2 { width:393px; height:31px; background:url(/contents/images/page/corona/subtext2_bg.png) repeat left top;
color:#fff; font-size:18px; text-align:center; margin: 12px auto 0 auto; padding:11px 0 0 0px; box-sizing:border-box; }
#contents-inner-page #corona .block2 .subtitle { font-size: 28px; font-weight:bold; color:#ffa365; position:absolute; top:0; left:388px; padding: 0 1px 0 1px; transform: translateY(-50%); background-color:#fff;}
#contents-inner-page #corona .store { border:solid 3px #ffa365; border-radius:1%; text-align:center; position:relative;}

#contents-inner-page #corona .txt_area { text-align:center; padding:26px 0 26px 0;}
#contents-inner-page #corona .txt_area h4 {color:#e9975f; font-size:20px; margin:-10px 0 0 0;}
#contents-inner-page #corona h4::after {display:block; content:""; width:20px; height:2px; margin:10px auto 16px auto;}
#contents-inner-page #corona ul.inner { display:flex; flex-wrap: wrap; align-items: stretch; margin:47px 0 40px 0;}
#contents-inner-page #corona .inner li { width:275px; box-sizing:border-box;}
#contents-inner-page #corona .inner li .img_area {position:relative; margin-bottom:0;}
#contents-inner-page #corona .inner li:nth-of-type(1){margin:0 0 0 44px;}
#contents-inner-page #corona .inner li:nth-of-type(2){margin:0 40px 0 40px;}
#contents-inner-page #corona .inner li:nth-of-type(4){margin:26px 0 0 44px;}
#contents-inner-page #corona .inner li:nth-of-type(5){margin:26px 40px 0 40px;}
#contents-inner-page #corona .inner li:nth-of-type(6){margin:26px 0 0 0;}

#contents-inner-page #corona .block2 .txt_area { background-color:#fff2ea;}
#contents-inner-page #corona .block2 .txt_area p {font-size:14px; line-height:1.6;}
#contents-inner-page #corona .block2 h4::after {background-color:#e9975f;}

#contents-inner-page #corona .block3 {margin:72px 0 0 0;}
#contents-inner-page #corona .block3 .subtitle { font-size: 28px; font-weight:bold; color:#80cabd; position:absolute; top:0; left:374px; padding: 0 1px 0 1px; transform: translateY(-50%); background-color:#fff;}
#contents-inner-page #corona .customer { border:solid 3px #80cabd; border-radius:1%; position:relative;}
#contents-inner-page #corona .block3 .txt_area { background-color:#e7f8f5;}
#contents-inner-page #corona .block3 .txt_area h4 {color:#6db9ac; font-size:20px;}
#contents-inner-page #corona .block3 .txt_area p {font-size:14px; line-height:1.6;}
#contents-inner-page #corona .block3 h4::after { background-color:#6db9ac;}

#contents-inner-page #corona .block4 {margin:72px 0 0 0;}
#contents-inner-page #corona .block4 .subtitle { font-size:28px; font-weight:bold; color:#4eaed3; position:absolute; top:0; left:374px; padding: 0 1px 0 1px; transform: translateY(-50%); background-color:#fff;}
#contents-inner-page #corona .employee { border:solid 3px #4eaed3; border-radius:1%; position:relative;}
#contents-inner-page #corona .block4 .txt_area { background-color:#e8f7fd;}
#contents-inner-page #corona .block4 .txt_area h4 {color:#46a0c2; font-size:20px;}
#contents-inner-page #corona .block4 .txt_area p {font-size:14px; line-height:1.6;}
#contents-inner-page #corona .block4 h4::after {background-color:#46a0c2;}

#contents-inner-page #corona .block5 {margin:77px 0 57px 0;}
#contents-inner-page #corona .block5 .title { margin:0 0 20px 0; font-size:50px; font-weight:bold; color:#29a0ce; text-align:left; border-style:none;
padding:10px 0 0 5px;}
#contents-inner-page #corona .block5 p { margin:38px 0 0 10px; line-height:1.8;}
#contents-inner-page #corona .block5 .contact {text-align:center;}
#contents-inner-page #corona .block5 .contact a {border-radius:40px; text-decoration:none; color:#000; width:450px; height:81px; display:block;  background:url(/contents/images/page/corona/contact_btn_bg.png) repeat left top; margin:auto; font-size:22px; font-weight:bold; color:#fff; border-bottom:5px solid #ddd; padding-top:24px; box-sizing:border-box; position:relative;}
#contents-inner-page #corona .block5 .contact a:before {background:url(/contents/images/page/corona/contact_btn_arrow.png) no-repeat left center; display:block; content:""; width:25px; height:26px; position:absolute; right:30px; top:24px; background-size:25px 26px;}
#contents-inner-page #corona .block5 .contact a span{color:#f3e678;}

#contents-inner-page #corona .block6 .title { font-size:50px; font-weight:bold; color:#29a0ce; text-align:center; border-style:none; margin:0 0 12px 0;}
#contents-inner-page #corona .block6 .block6_text { font-size:16px; line-height:1.6; text-align:center; margin:33px auto 0 auto; text-align:left;}
#contents-inner-page #corona .block6 .wrap_img1 { text-align:center;}
#contents-inner-page #corona .block6 .wrap_img1 img{ margin:39px 12px 0 12px;}
#contents-inner-page #corona .subtext3 { width:441px; height:31px; background:url(/contents/images/page/corona/subtext3_bg.png) repeat left top;
color:#fff; font-size:18px; text-align:center; margin: 0px auto 0 auto; padding:11px 0 0 0px; box-sizing:border-box; }
#contents-inner-page #corona .block6 .div1{ margin:30px 0 30px 0; text-align:center;}


#contents-inner-page #corona .block7 { background-color:#e8f9ff; margin:44px 0 0 0;}
#contents-inner-page #corona .block7 .title { padding:36px 0 0 0; color:#29a0ce; text-align:center; font-size:22px;}
#contents-inner-page #corona .block7 p { margin:20px 0 0 0; font-size:14px; text-align:center; line-height:1.8}
#contents-inner-page #corona .block7 .title::after {display:block; content:""; width:20px; height:2px; background-color:#29a0ce; margin:15px auto 0 auto;}

#contents-inner-page #corona .block7 .wrap_img2{ text-align:center; margin:17px 0 0px 0;}

#contents-inner-page #corona .block7 .wrap_img2 img{ margin:0 9px 39px 9px;}


/*==================================
【売却査定】
==================================*/
#contents-inner-baikyaku{line-height: 1.6;}

#contents-inner-baikyaku .sp_only{display:none !important;}

#contents-inner-baikyaku .inn{width:100%; margin:0 auto 0 auto;}
#contents-inner-baikyaku h2{margin-bottom:22px; padding:0; background:none;}
#contents-inner-baikyaku h2::after{ display:none;}
#contents-inner-baikyaku h3.h_txt{font-size:34px; font-weight:normal; border-left:8px solid #0066ba; padding:14px 20px 14px 24px; border-bottom:1px solid #ccc; margin-bottom:30px; -webkit-text-stroke-width:.8px !important;}
#contents-inner-baikyaku h3.h_fukidashi{margin-bottom:32px; padding:0; border:none;}
#contents-inner-baikyaku h3::before{ display:none;}
#contents-inner-baikyaku h3.h_fukidashi span{position: relative; display: inline-block; width:100%; margin-bottom:40px; padding: 10px; box-sizing:border-box; min-width: 120px; max-width: 100%; color: #555; text-align:center; font-size: 16px; background: #0068bb;}
#contents-inner-baikyaku  h3 span:before{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -14px; border: 14px solid transparent; border-top: 14px solid #0068bb;}

/*　画像リサイズ　*/
#contents-inner-baikyaku .resize1_1{width:137px; height:auto;}
#contents-inner-baikyaku .resize1_2{width:258px; height:auto;}
#contents-inner-baikyaku .resize1_3{width:260px; height:auto;}
#contents-inner-baikyaku .resize1_4{width:258px; height:auto;}

#contents-inner-baikyaku .resize2_1{width:340px; height:auto;}
#contents-inner-baikyaku .resize2_2{width:340px; height:auto;}
#contents-inner-baikyaku .resize2_3{width:340px; height:auto;}
#contents-inner-baikyaku .resize2_4{width:340px; height:auto;}

#contents-inner-baikyaku .resize3_5{width:376px; height:auto;}
#contents-inner-baikyaku .resize3_1,
#contents-inner-baikyaku .resize3_2,
#contents-inner-baikyaku .resize3_4{width:258px; height:auto;}
#contents-inner-baikyaku .resize3_3{width:auto; height:187px;}

#contents-inner-baikyaku .resize4_1{width:410px; height:auto;}
#contents-inner-baikyaku .resize4_2{width:388px; height:auto;}

#contents-inner-baikyaku .resize5_1{width:617px; height:auto;}
#contents-inner-baikyaku .resize5_2{width:20px; height:auto;}

/*　地主様へ　空き家所有者様へ　*/
#contents-inner-baikyaku .head_wrap{margin-bottom:48px;}
#contents-inner-baikyaku .head_box{border:2px solid #e4e4e4; width:460px; box-sizing:border-box; display:inline-block; vertical-align:top}
#contents-inner-baikyaku .head_box{marign-right:20px; padding:2px 20px 20px 20px; box-sizing:border-box;}
#contents-inner-baikyaku .head_box.cont01{
background: -moz-linear-gradient(top, #fff, #fff6e8);
background: -webkit-linear-gradient(top, #fff, #fff6e8);
 background: linear-gradient(to bottom, #fff, #fff6e8);}
#contents-inner-baikyaku .head_box.cont02{
background: -moz-linear-gradient(top, #fff, #fff6e8);
background: -webkit-linear-gradient(top, #fff, #f2fbec);
 background: linear-gradient(to bottom, #fff, #f2fbec); margin-left:14px;}

#contents-inner-baikyaku .head_box .head_h{background-repeat:no-repeat; padding:14px 26px 20px 0; margin-bottom:20px; border-bottom:1px solid #e4e4e4;}
#contents-inner-baikyaku .head_box.cont01 .head_h{background-image:url(../images/page/baikyaku/head_img01.png); background-size:67px auto; background-position:323px bottom;}
#contents-inner-baikyaku .head_box.cont02 .head_h{background-image:url(../images/page/baikyaku/head_img02.png); background-size:56px auto; background-position:329px bottom;}
#contents-inner-baikyaku .head_box p{margin-bottom:28px;}
#contents-inner-baikyaku .head_box .txt img{display:block; margin:auto;}

/* 不動産買取の流れ */
#contents-inner-baikyaku .flow{margin-bottom:102px;}
#contents-inner-baikyaku .flow p{margin-bottom:32px;}
#contents-inner-baikyaku .flow img{display:block; margin:auto;}

/* 不動産の買取り、売却は大静不動産販売にお任せください */
#contents-inner-baikyaku .omakase .h_area{margin-bottom:32px; background-image:url(../images/page/baikyaku/omakase_image.jpg); background-position:right bottom; background-repeat:no-repeat; background-size:247px auto;}
#contents-inner-baikyaku .omakase .ex{padding:14px 25px 20px 25px; box-sizing: border-box; border-radius: 10px; background: #ffffff; box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px 0; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px 0; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px 0; height:528px; margin-bottom:92px;}
#contents-inner-baikyaku .omakase .ex li:first-of-type{font-size:28px; font-weight:bold; border-bottom:2px solid #cccccc;text-align:center; background:none;margin:10px 0 35px 0; padding:0 0 17px 0; /*-webkit-text-stroke-width:.8px !important;*/ color:#333;}
#contents-inner-baikyaku .omakase .ex li.ex_left{ position:relative; float:left; padding:0 0 20px 20px; box-sizing:border-box; width:400px;}
#contents-inner-baikyaku .omakase .ex li.ex_right{ position:relative; float:right; padding:0 0 20px 16px; box-sizing:border-box; width:400px;}
#contents-inner-baikyaku .omakase .ex li.ex_right:before{ display:block; content:""; background:url(../images/page/baikyaku/dot-border.png) repeat-y; width:1px; height:173px; position:absolute; left:-56px; top:0;}
#contents-inner-baikyaku .omakase .ex li:nth-child(4),#contents-inner-baikyaku .omakase .ex li:last-child{ padding-top:26px;}
#contents-inner-baikyaku .omakase .ex li:last-child:before{ top:11px;}
#contents-inner-baikyaku .omakase .ex li:nth-child(4):after,
#contents-inner-baikyaku .omakase .ex li:last-child:after{ display:block; content:""; background:url(../images/page/baikyaku/dot-border.png) repeat-x; width:400px; height:1px; position:absolute; left:0px; top:0;}
#contents-inner-baikyaku .omakase .ex li:last-child:after{ left:0;}

/*　お問い合わせ　*/
#contents-inner-baikyaku .contact_box{width:940px; min-height:290px; margin:0 auto 102px auto; background: url(../images/page/baikyaku/business_wanted_back.jpg) no-repeat left center; padding:50px 45px 50px 45px; box-sizing:border-box;}
#contents-inner-baikyaku .contact_box > img{margin:92px 0 32px 0;}
#contents-inner-baikyaku .contact_box ul{font-size:0; margin-top:32px;}
#contents-inner-baikyaku .contact_box li{display:inline-block;}
#contents-inner-baikyaku .contact_box li:first-child{margin-right:42px; vertical-align:top;}
#contents-inner-baikyaku .contact_box p{color:#FFF; font-size:20px; text-align:center; margin:auto;}

/* 4つの特徴 */
#contents-inner-baikyaku .feature{margin-bottom:102px;}
#contents-inner-baikyaku .feature h3.h_fukidashi span{margin-bottom:10px;}

#contents-inner-baikyaku .feature_wrap{margin-bottom:14px;}
#contents-inner-baikyaku .feature_box{border:2px solid #e4e4e4; width:460px; box-sizing:border-box; display:inline-block; vertical-align:top; marign-right:20px; padding:0 20px 20px 20px;
background: -moz-linear-gradient(top, #fff, #f8f8f8);
background: -webkit-linear-gradient(top, #fff, #f8f8f8);
 background: linear-gradient(to bottom, #fff, #f8f8f8);}
#contents-inner-baikyaku .feature_box:last-child{margin-left:14px;}
#contents-inner-baikyaku .feature_box h4{background-repeat:no-repeat; background-position:left center; background-size:50px auto; padding:20px 26px 20px 70px; margin:0 0 20px 0; border-bottom:1px solid #e4e4e4; font-size:20px; color:#555; font-weight:normal; height:58px; -webkit-text-stroke-width:.8px !important;}
#contents-inner-baikyaku .feature_box h4 span{color:#f69400; font-size:24px;}
#contents-inner-baikyaku .feature_box .num01{background-image:url(../images/page/baikyaku/01_icon.png);}
#contents-inner-baikyaku .feature_box .num02{background-image:url(../images/page/baikyaku/02_icon.png);}
#contents-inner-baikyaku .feature_box .num03{background-image:url(../images/page/baikyaku/03_icon.png);}
#contents-inner-baikyaku .feature_box .num03 div{margin-top:16px;}
#contents-inner-baikyaku .feature_box .num04{background-image:url(../images/page/baikyaku/04_icon.png);}
#contents-inner-baikyaku .feature_box p{margin-bottom:28px;}
#contents-inner-baikyaku .feature_box p.txt{}
#contents-inner-baikyaku .feature_box  img{display:block; margin:auto;}


/* 　お気軽にご相談ください  */
#contents-inner-baikyaku .satei{margin-bottom:52px;}
#contents-inner-baikyaku .satei .h_area{margin-bottom:0px; padding-bottom:36px; background-image:url(../images/page/baikyaku/satei_image.jpg); background-position:right bottom; background-repeat:no-repeat; background-size:332px auto;}
#contents-inner-baikyaku .satei .h_area p span{display:block;}
#contents-inner-baikyaku .satei_ex{border:2px solid #e4e4e4; width:100%; box-sizing:border-box; display:inline-block; vertical-align:topmarign-right:20px; padding:0 20px 20px 20px;
background: -moz-linear-gradient(top, #fff, #f8f8f8);
background: -webkit-linear-gradient(top, #fff, #f8f8f8);
background: linear-gradient(to bottom, #fff, #f8f8f8);}
#contents-inner-baikyaku .satei_ex h3{font-size:24px; font-weight:normal; color:#333; text-align:center; border-bottom:1px solid #e4e4e4; padding:20px; margin-bottom:20px; line-height:1; -webkit-text-stroke-width:.8px !important;}
#contents-inner-baikyaku .satei_ex .tb_wrapper td{width:52%; vertical-align:top;}
#contents-inner-baikyaku .satei_ex .tb td{padding:20px 10px 20px 10px; color:#333; font-size:18px; font-weight:normal; vertical-align:top; -webkit-text-stroke-width:.6px !important;}
#contents-inner-baikyaku .satei_ex .tb td span{color:#f69400;}
#contents-inner-baikyaku .satei_ex .tb td.icon_q{width:8%; padding-top:23px;}
#contents-inner-baikyaku .satei_ex .tb td:nth-child(even){width:92%; padding-left:0;}




/* loan_page */
#contents-inner-page .loan_page table.intro tr td{ vertical-align:middle;}
#contents-inner-page .loan_page br.sp{ display:none;}
#contents-inner-page .loan_page .sp{ display:none;}


/* flow_page */
#contents-inner-page .flow_page .sp{ display:none;}

#contents-inner-page .flow_page table.intro tr td{ vertical-align:middle;}

#contents-inner-page .flow_page table.flow_step td img{ margin-left:20px;}