﻿html #wrapper{visibility:hidden}html.wf-active #wrapper{visibility:visible}html.wf-active .spinner{opacity:0;display:none}body{-webkit-text-size-adjust:100%;font-size:16px;font-size:1.6rem;background:#f0f6ff;font-family:'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{color:#000;text-decoration:none}header #hd_top{display:-webkit-flex;display:flex;justify-content:space-between;padding:15px 0}@media (max-width: 1200px){header #hd_top{padding:15px 3%}}header #hd_top .hd_subnav{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;margin-bottom:15px}header #hd_top .hd_subnav li{margin-left:25px}header #hd_top .hd_subnav a{font-size:14px;font-size:1.4rem}header #hd_top .tagline{font-size:14px;font-size:1.4rem;margin-bottom:15px}header #hd_top .tel_box{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}header #hd_top .tel_box .contact{display:block;padding:4px 20px 7px;color:#0080cb;font-size:16px;font-size:1.6rem;font-weight:bolder;text-align:center;border-radius:30px;border:solid 2px #0080cb;background:#fff}header #hd_top .tel_box .contact:hover{text-decoration:none}header #hd_top .tel_box a{position:relative;margin-left:20px;font-weight:normal;font-size:15px;font-size:1.5rem}header #hd_top .tel_box a:hover{text-decoration:underline}header #hd_top .tel_box .news{padding-left:15px}header #hd_top .tel_box .news::before{content:'';width:7px;height:7px;border:0px;border-top:solid 2px #0080cb;border-right:solid 2px #0080cb;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:9px;left:0}header .tel{margin-left:10px;padding-left:35px;line-height:1;font-size:35px;font-size:3.5rem;font-family:arial, sans-serif;color:#0080cb;background:url(../img/ico/ico_tel.png) no-repeat left center}header .tel span{display:block}header nav{background:#0080cb}header #globalNav{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}header #globalNav a{transition:all .3s;display:block;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;font-display:swap;font-size:19px;font-size:1.9rem;padding:18px 0 21px;letter-spacing:2px;color:#fff;text-align:center}header #globalNav a:hover{background:#004e7c}header #globalNav li{width:calc(100% / 6);border-left:solid 1px #42a1d8}header #globalNav .recruit a{background:#3fb862}header #globalNav .recruit a:hover{background:#217539}.hamburger{display:none}#toTop{position:fixed;bottom:25px;right:25px;z-index:1}#toTop a{display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:65px;height:65px;background:#005689;border-radius:50%}footer{overflow:hidden;color:#fff;background:#0080cb}footer .ftBnr_area{width:1200px;margin:50px auto}footer .ftBnr_area .bnr_list{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:start;align-items:center}footer .ftBnr_area .bnr_list li{margin:0 4px;width:191px}footer #ft_top a{display:block;color:#fff}footer #ft_top .left_box{width:27.5%}footer #ft_top .purposeNav li{margin-bottom:15px}footer #ft_top .purposeNav a{position:relative;font-size:18px;font-size:1.8rem;padding:8px 10px 12px 80px;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;color:#fff;border:solid 3px #fff;border-radius:50px}footer #ft_top .purposeNav a::before{content:"";position:absolute;bottom:0;background-repeat:no-repeat}footer #ft_top .purposeNav .jinusi a{background:#f66565}footer #ft_top .purposeNav .jinusi a::before{left:18px;width:47px;height:55px;background-image:url(../img/ico/ico_ft_jinusi.png)}footer #ft_top .purposeNav .sinki a{background:#787eb9}footer #ft_top .purposeNav .sinki a::before{left:10px;width:65px;height:57px;background-image:url(../img/ico/ico_ft_sinki.png)}footer #ft_top .purposeNav .kinyu a{background:#edbb44}footer #ft_top .purposeNav .kinyu a::before{left:10px;width:50px;height:55px;background-image:url(../img/ico/ico_ft_kinyu.png)}footer #ft_top .purposeNav .jigyou a{background:#8ec135}footer #ft_top .purposeNav .jigyou a::before{left:15px;width:50px;height:56px;background-image:url(../img/ico/ico_ft_jigyou.png)}footer #ft_top .right_box{width:70.5%;margin-top:20px;margin-bottom:20px}footer #ft_top .right_box .fl_box{justify-content:space-between}footer #ft_top .ftNav_box{width:25%;padding:0 17px;border-right:solid 1px #449dd3}footer #ft_top .ftNav_box a{font-size:14px;font-size:1.4rem}footer #ft_top .ftNav_box a:hover{text-decoration:underline}footer #ft_top .ftNav_box:first-of-type{border-left:solid 1px #449dd3}footer #ft_top .ftNav_box .ftNav>li{margin-top:20px}footer #ft_top .ftNav_box .ftNav>li:first-child{margin-top:0}footer #ft_top .ftNav_box .ftNav>li>a{margin-bottom:13px}footer #ft_top .ftNav_box .ftNav>li li{margin-bottom:7px}footer #ft_top .ftNav_box .ftNav>li li a{position:relative;padding-left:18px;line-height:1.3}footer #ft_top .ftNav_box .ftNav>li li a::before{content:"─";position:absolute;top:3px;left:0;font-size:10px;font-size:1rem}footer #ft_top .ftNav_box .ftNav>li li li{margin-left:20px}footer #ft_top .ftNav_box .ftNav>li li li a{margin-top:5px;padding-left:12px}footer #ft_top .ftNav_box .ftNav>li li li a::before{content:"L"}footer #ft_top address{display:-webkit-flex;display:flex;justify-content:flex-end;margin-bottom:25px;font-size:14px;font-size:1.4rem}footer #ft_top address #ftLogo{margin-right:10px}footer #copyRight{padding:20px 0;font-size:12px;font-size:1.2rem;text-align:center;color:#fff;background:#005689;font-family:Arial, sans-serif}#headline{background:#2198dd}#headline #pageTitle{width:1200px;margin:auto;padding:50px 0;color:#fff;font-size:25px;font-size:2.5rem;background-position:right bottom}#purposeLandowner #headline #pageTitle{background-image:url(../img/bg/bg_headline_jinusi.png)}#purposeFinancial #headline #pageTitle{background-image:url(../img/bg/bg_headline_kinyu.png)}#purposeBusiness #headline #pageTitle{background-image:url(../img/bg/bg_headline_jigyou.png)}#purposeTenant #headline #pageTitle{background-image:url(../img/bg/bg_headline_sinki.png)}#purposeLandowner #headline{background:#f66565}#purposeFinancial #headline{background:#c99621}#purposeBusiness #headline{background:#8ec135}#purposeTenant #headline{background:#787eba}#headline .pan_wrap{background:#f0f6ff}#purposeLandowner #headline .pan_wrap{background:#fff3f3}#purposeFinancial #headline .pan_wrap{background:#fff6e2}#purposeBusiness #headline .pan_wrap{background:#fbfff4}#purposeTenant #headline .pan_wrap{background:#ebedff}#headline .pan{width:1200px;margin:auto;padding:10px 0}#headline .pan .delimiter{margin-right:5px}main{background:url(../../img/bg_news.png) no-repeat bottom center;background-size:100% auto}body:not(#home) main{padding:30px 0 200px}#home main>.inner_wrap{width:100%;padding:0}#home main section{margin-bottom:80px}#home #mv_area{position:relative;margin-bottom:0}#home #mv_area .slick-slide{position:relative}#home #mv_area .tl_mv{display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#home #mv_area .tl_mv img{max-width:80%;height:auto}#home #mv_area .pho_mv img{width:100%;height:auto}#home #purpose_area{position:relative;display:-webkit-flex;display:flex;justify-content:space-between;margin-top:-40px}#home #purpose_area h2{display:-webkit-flex;display:flex;align-items:center;font-size:45px;font-size:4.5rem;width:17.0%;padding-top:60px;color:#fff;border-radius:10px;background:url(../../img/bg_tl_purpose.png) no-repeat center;background-size:cover;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#home #strength_area{padding-top:60px;overflow:hidden}#home #strength_area .base_tl{margin-bottom:80px}#home #strength_area .fl_box{position:relative}#home #strength_area .list{width:100%}#home #strength_area .list li{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}#home #strength_area .list h3{margin-bottom:15px;font-size:22px;font-size:2.2rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;color:#0080cb}#home #strength_area .list .photo{position:relative;overflow:hidden;width:380px;border-radius:10px;background:#dcdcdc}#home #strength_area .list .photo img{width:100%;height:auto}#home #strength_area .list .txt_box{width:calc(100% - 410px)}#home #strength_area .list .txt_box p{font-size:18px;font-size:1.8rem;color:#2f5366;line-height:1.8}#home #strength_area .fig{position:absolute;bottom:100%;right:40px}#home #business_area .in_box{position:relative}#home #business_area .in_box .fig{position:absolute;left:5%;bottom:330px;z-index:-1}#home #business_area .bunki_list{display:-webkit-flex;display:flex}#home #business_area .bunki_list li{width:33.3%;height:345px;margin-right:0 !important;background-repeat:no-repeat;background-size:cover}#home #business_area .bunki_list li:hover h3::before{width:100%;height:100%}#home #business_area .bunki_list a{display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:100%}#home #business_area .bunki_list h3{position:relative;transition:all .5s;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%;font-size:20px;font-size:2rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;text-align:center;color:#fff}#home #business_area .bunki_list h3::before{transition:all .5s;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:270px;height:130px;background:rgba(0,128,203,0.8)}#home #business_area .bunki_list h3 span{position:relative}#home #business_area .bunki_list h3 span::before{content:"";position:absolute;top:-17px;left:0;right:0;width:19px;height:16px;margin:auto;background:url(../img/ico/ico_arrow_bottom.png)}#home #business_area .bunki_list .architecture{background-image:url(../../about/img/pho_bunki_01.png)}#home #business_area .bunki_list .estate{background-image:url(../../about/img/pho_bunki_02.png)}#home #business_area .bunki_list .reform{background-image:url(../../about/img/pho_bunki_03.png)}#home #works_area{padding-bottom:40px;background:url(../../img/bg_works.png) no-repeat center;background-size:cover}#home #works_area .base_tl{top:-25px;margin-bottom:0;color:#fff}#home #works_area .base_tl::before{background:#fff}#home #works_area .base_tl+p{color:#fff}#home #works_area .works_list{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#home #works_area .works_list li{position:relative;width:24%;margin:0 4px 20px;background:#fff;border-radius:10px}#home #works_area .works_list li:hover .photo img{transform:scale(1.1)}#home #works_area .works_list a{display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;height:100%}#home #works_area .works_list .ico_new{position:absolute;top:-21px;right:15px;font-size:11px;font-size:1.1rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;text-align:center;line-height:42px;width:42px;height:42px;color:#fff;background:#ff0036;text-transform:uppercase;border-radius:50%;z-index:1}#home #works_area .works_list .photo{position:relative;overflow:hidden;margin-bottom:0;border-radius:10px 10px 0 0}#home #works_area .works_list .photo .cat{position:absolute;bottom:0;right:0;z-index:1;width:100%;display:-webkit-flex;display:flex;justify-content:flex-end;flex-wrap:wrap}#home #works_area .works_list .photo .ico_cat{font-size:12px;font-size:1.2rem;display:block;width:auto;margin-top:5px;margin-bottom:0;padding:3px 5px;text-align:center;color:#fff;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;border:none}#home #works_area .works_list .photo img{transition:all .3s}#home #works_area .works_list .photo .construction{background:#c50080}#home #works_area .works_list .photo .private{background:#8ec135}#home #works_area .works_list .photo .reform{background:#f66565}#home #works_area .works_list .photo .government{background:#787eb9}#home #works_area .works_list .photo .commerce{background-color:#4db6fa}#home #works_area .works_list .photo .medical{background-color:#ea79c9}#home #works_area .works_list .photo .office{background-color:#edbb44}#home #works_area .works_list .photo .apart_mansion{background-color:#1eb94d}#home #works_area .works_list .txt_box{display:-webkit-flex;display:flex;flex-wrap:wrap;padding:10px}#home #works_area .works_list h3{font-size:16px;font-size:1.6rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;color:#0080cb;margin-bottom:10px}#home #works_area .works_list .date{width:100%;text-align:right}#home #news_area{margin-bottom:0;padding-bottom:130px}#home #news_area .info_box,#home #news_area .recruit_box{width:48%}.purpose .works_list .list_item{margin:0 26px 20px 0}.purpose .works_list .list_item:nth-child(4n){margin-right:0}.purpose .more_btn_b{margin:50px auto 90px}.purpose main>.inner_wrap{width:100%}.purpose main .sec_tl{margin-bottom:25px;padding:10px 15px 15px 20px;color:#fff;font-size:24px;font-size:2.4rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;border-radius:5px}.purpose main .num{display:inline-block;width:40px;height:40px;margin-right:7px;color:#fff;text-align:center;line-height:37px;border-radius:50%}.purpose #lead_area{font-family:a-otf-jun-pro, sans-serif;font-weight:bold}.purpose #lead_area .pageLink{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:70px}.purpose #lead_area .pageLink li{width:32%}.purpose #lead_area .pageLink a{position:relative;display:block;padding:8px 0 12px;text-align:center;background:#fff;border:solid 3px;border-radius:4px}.purpose #lead_area .pageLink a::before{content:'';width:8px;height:8px;border:0px;border-bottom:solid 2px #262626;border-right:solid 2px #262626;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto}.purpose #lead_area .lead_box .icon{margin-bottom:25px}.purpose #lead_area .lead_box .icon span{display:inline-block;margin-right:10px;padding:2px 15px 5px;text-align:center;color:#fff;border-radius:5px}.purpose #lead_area .lead_box .copy{margin-bottom:40px;font-size:25px;font-size:2.5rem;color:#2f5366;line-height:2}.purpose [id^="sec0"]{overflow:hidden;margin-bottom:40px}.purpose #sec01 .list{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;font-family:a-otf-jun-pro, sans-serif;font-weight:bold}.purpose #sec01 .list li{width:49%;margin-bottom:25px;padding:15px 20px 20px;font-size:18px;font-size:1.8rem;color:#2f5366;background:#fff;border:solid 2px;border-radius:10px}.purpose #sec02 h3{margin-bottom:30px;font-size:26px;font-size:2.6rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold}.purpose #sec02 .con_box{counter-reset:sample;margin-bottom:50px;padding-bottom:50px;border-bottom:solid 6px}.purpose #sec02 .con_box:last-of-type{padding-bottom:0;border-bottom:none}.purpose #sec02 .txt_box{width:calc(100% - 530px)}.purpose #sec02 .lead_txt{font-size:18px;font-size:1.8rem}.purpose #sec02 .strength{margin-bottom:20px;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;background:#fff;border-radius:5px;border:solid 2px}.purpose #sec02 .strength dt{font-size:20px;font-size:2rem;padding:8px 0;color:#fff;text-align:center}.purpose #sec02 .strength dd{padding:8px 10px 12px 30px}.purpose #sec02 .strength dd ul{margin-top:15px}.purpose #sec02 .strength dd ul li{margin-bottom:15px}.purpose #sec02 .strength dd ul li h3{font-size:18px;font-size:1.8rem;margin-bottom:10px}.purpose #sec02 .lead_txt{color:#2f5366;text-align:left}.purpose #sec02 .desc{margin-bottom:15px;padding:20px;background:#fff;border-radius:5px}.purpose #sec02 .desc h4{position:relative;margin-bottom:10px;font-size:18px;font-size:1.8rem}.purpose #sec02 .desc h4::before{content:"●"}.purpose #sec02 .desc p{font-size:16px;font-size:1.6rem;color:#2f5366;line-height:2}.purpose #sec02 .desc .list li{position:relative;margin-bottom:20px;padding-left:18px;line-height:1.8}.purpose #sec02 .desc .list li:last-child{margin-bottom:0}.purpose #sec02 .desc .list li::before{content:"●";position:absolute;top:0;left:0}.purpose #sec04{margin-bottom:0}.purpose #sec04 .more_btn_b{margin-bottom:20px}.purpose #sec05{padding-top:70px}.purpose #support{padding:60px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.purpose #support .txt_box{width:calc(100% - 530px);color:#fff}.purpose #support h2{margin-bottom:30px;font-size:28px;font-size:2.8rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold}.purpose #support .txt{margin-bottom:50px;font-size:18px;font-size:1.8rem;line-height:2}.purpose #support .profile{font-size:20px;font-size:2rem}#purposeIndex main .purpose_box{width:100%;display:block}#purposeIndex main .purpose_box .txt_box{width:64%}#purposeIndex main .purpose_box .con_box{display:-webkit-flex;display:flex;justify-content:space-between;width:100%;margin-bottom:45px;padding:0;background-image:none}#purposeIndex main .purpose_box .con_box .left_box{width:49%;padding:30px 20px 20px 20px}#purposeIndex main .purpose_box .con_box .right_box{width:52%;padding:12px}#purposeIndex main .purpose_box .con_box .right_box .in_box{padding:15px 20px;border-radius:5px}#purposeIndex main .purpose_box .con_box .right_box .hedding{font-size:25px;font-size:2.5rem;font-weight:bold;margin-bottom:20px;text-align:center}#purposeIndex main .purpose_box .con_box .right_box ul{counter-reset:num}#purposeIndex main .purpose_box .con_box .right_box li{margin-bottom:10px;padding:10px;color:#141414;background:#fff;border-radius:5px}#purposeIndex main .purpose_box .con_box .right_box li:last-child{margin-bottom:0}#purposeIndex main .purpose_box .con_box .right_box li::before{counter-increment:num;content:counter(num);width:37px;height:37px;margin-right:10px;display:inline-block;font-size:18px;font-size:1.8rem;text-align:center;line-height:34px;color:#fff;background-color:#000;border-radius:50%}#purposeIndex main .purpose_box .kinyu{background-color:#edbb44}#purposeIndex main .purpose_box .kinyu .left_box{background:url(../../img/bg_kinyu.png) no-repeat right 10px bottom}#purposeIndex main .purpose_box .kinyu .right_box .in_box{background:#d3a22e}#purposeIndex main .purpose_box .kinyu .right_box li::before{background-color:#d3a22e}#purposeIndex main .purpose_box .kinyu .tl::before{background-color:#f2cf7a}#purposeIndex main .purpose_box .jigyou{background-color:#8ec135}#purposeIndex main .purpose_box .jigyou .left_box{background:url(../../img/bg_jigyou.png) no-repeat right 10px bottom}#purposeIndex main .purpose_box .jigyou .right_box .in_box{background:#74a321}#purposeIndex main .purpose_box .jigyou .right_box li::before{background-color:#74a321}#purposeIndex main .purpose_box .jigyou .tl::before{background-color:#c2e388}#purposeIndex main .purpose_box .jinusi{background-color:#f66565}#purposeIndex main .purpose_box .jinusi .left_box{background:url(../../img/bg_jinusi.png) no-repeat right 20px bottom}#purposeIndex main .purpose_box .jinusi .right_box .in_box{background:#da3232}#purposeIndex main .purpose_box .jinusi .right_box li::before{background-color:#da3232}#purposeIndex main .purpose_box .jinusi .tl::before{background-color:#fcaeae}#purposeIndex main .purpose_box .sinki{background-color:#787eb9}#purposeIndex main .purpose_box .sinki .left_box{background:url(../../img/bg_sinki.png) no-repeat right bottom}#purposeIndex main .purpose_box .sinki .right_box .in_box{background:#585fa3}#purposeIndex main .purpose_box .sinki .right_box li::before{background-color:#585fa3}#purposeIndex main .purpose_box .sinki .tl::before{background-color:#9fa3cd}#purposeLandowner .qa dt{color:#f66565}#purposeLandowner .qa dt::before{background:#f66565}#purposeLandowner main{background-color:#fff3f3}#purposeLandowner main .sec_tl{background-color:#f66565}#purposeLandowner #lead_area .pageLink a{font-size:20px;font-size:2rem;color:#f66565;border-color:#f66565}#purposeLandowner #lead_area .pageLink a::before{border-bottom-color:#f66565;border-right-color:#f66565}#purposeLandowner #lead_area .lead_box .icon span{background-color:#f66565}#purposeLandowner #sec01 .num,#purposeLandowner #sec02 .num{background:#f66565}#purposeLandowner #sec01 .list li{border-color:#f66565}#purposeLandowner #sec02 h3{color:#f66565}#purposeLandowner #sec02 .con_box{border-bottom-color:#f66565}#purposeLandowner #sec02 .strength{border-color:#f66565}#purposeLandowner #sec02 .strength dt{background:#f66565}#purposeLandowner #sec02 .desc h4{color:#f66565}#purposeLandowner #sec02 .desc h4::before{color:#f66565}#purposeLandowner #sec02 .desc .list li::before{color:#f66565}#purposeLandowner #support{background-image:url(../../purpose/img/landowner/bg_landowner.png)}#purposeFinancial .qa dt{color:#c99621}#purposeFinancial .qa dt::before{background:#c99621}#purposeFinancial main{background-color:#fff6e2}#purposeFinancial main .sec_tl{background-color:#c99621}#purposeFinancial #lead_area .pageLink a{font-size:20px;font-size:2rem;color:#c99621;border-color:#c99621}#purposeFinancial #lead_area .pageLink a::before{border-bottom-color:#c99621;border-right-color:#c99621}#purposeFinancial #lead_area .lead_box .icon span{background-color:#c99621}#purposeFinancial #sec01 .num,#purposeFinancial #sec02 .num{background:#c99621}#purposeFinancial #sec01 .list li{border-color:#c99621}#purposeFinancial #sec02 h3{color:#c99621}#purposeFinancial #sec02 .con_box{border-bottom-color:#c99621}#purposeFinancial #sec02 .strength{border-color:#c99621}#purposeFinancial #sec02 .strength dt{background:#c99621}#purposeFinancial #sec02 .desc h4{color:#c99621}#purposeFinancial #sec02 .desc h4::before{color:#c99621}#purposeFinancial #sec02 .desc .list li::before{color:#c99621}#purposeFinancial #support{background-image:url(../../purpose/img/landowner/bg_landowner.png)}#purposeBusiness .qa dt{color:#8ec135}#purposeBusiness .qa dt::before{background:#8ec135}#purposeBusiness main{background-color:#fbfff4}#purposeBusiness main .sec_tl{background-color:#8ec135}#purposeBusiness #lead_area .pageLink a{font-size:20px;font-size:2rem;color:#8ec135;border-color:#8ec135}#purposeBusiness #lead_area .pageLink a::before{border-bottom-color:#8ec135;border-right-color:#8ec135}#purposeBusiness #lead_area .lead_box .icon span{background-color:#8ec135}#purposeBusiness #sec01 .num,#purposeBusiness #sec02 .num{background:#8ec135}#purposeBusiness #sec01 .list li{border-color:#8ec135}#purposeBusiness #sec02 h3{color:#8ec135}#purposeBusiness #sec02 .con_box{border-bottom-color:#8ec135}#purposeBusiness #sec02 .strength{border-color:#8ec135}#purposeBusiness #sec02 .strength dt{background:#8ec135}#purposeBusiness #sec02 .desc h4{color:#8ec135}#purposeBusiness #sec02 .desc h4::before{color:#8ec135}#purposeBusiness #sec02 .desc .list li::before{color:#8ec135}#purposeBusiness #support{background-image:url(../../purpose/img/landowner/bg_landowner.png)}#purposeTenant .qa dt{color:#787eba}#purposeTenant .qa dt::before{background:#787eba}#purposeTenant main{background-color:#ebedff}#purposeTenant main .sec_tl{background-color:#787eba}#purposeTenant #lead_area .pageLink a{font-size:20px;font-size:2rem;color:#787eba;border-color:#787eba}#purposeTenant #lead_area .pageLink a::before{border-bottom-color:#787eba;border-right-color:#787eba}#purposeTenant #lead_area .lead_box .icon span{background-color:#787eba}#purposeTenant #sec01 .num,#purposeTenant #sec02 .num{background:#787eba}#purposeTenant #sec01 .list li{border-color:#787eba}#purposeTenant #sec02 h3{color:#787eba}#purposeTenant #sec02 .con_box{border-bottom-color:#787eba}#purposeTenant #sec02 .strength{border-color:#787eba}#purposeTenant #sec02 .strength dt{background:#787eba}#purposeTenant #sec02 .desc h4{color:#787eba}#purposeTenant #sec02 .desc h4::before{color:#787eba}#purposeTenant #sec02 .desc .list li::before{color:#787eba}#purposeTenant #support{background-image:url(../../purpose/img/landowner/bg_landowner.png)}.search_function{margin-bottom:50px;padding:25px;background:#fff;border:solid 1px #c5d4e9}.search_function .result{margin-bottom:20px;text-align:center;line-height:1}.search_function .result span{font-size:22px;font-size:2.2rem;color:#c50080}.search_function h2{margin-bottom:20px;padding:15px 0;text-align:center;color:#fff;background:#0080cb}.search_function h3{margin-bottom:15px;padding-bottom:10px;color:#0080cb;border-bottom:solid 1px #0080cb}.search_function [type="checkbox"],.search_function [type="radio"]{display:inline-block;margin-right:5px}.search_function label{margin-right:20px}.search_function .search_cat{margin-bottom:25px}.search_function .search_cat:last-of-type{margin-bottom:0}.search_function [type="submit"]{display:block;width:300px;margin:30px auto 0;padding:20px 0;font-size:20px;font-size:2rem;color:#fff;text-align:center;background:#0080cb;border-radius:50px}.no_search{margin-bottom:25px}.estate_info .tablepress{width:100%}.estate_info .tablepress th,.estate_info .tablepress td{font-size:15px;font-size:1.5rem;padding:6px 10px}.estate_info .btn_file{font-size:15px;font-size:1.5rem;padding:8px 5px}#downloadIndex .lead_txt{margin-bottom:30px;padding:25px;background:#fff;border:solid 1px #c5d4e9;border-radius:5px}#downloadIndex .download_list{display:-webkit-flex;display:flex;flex-wrap:wrap}#downloadIndex .download_list li{width:31%;margin-right:3.5%;margin-bottom:35px;border:double 3px #c5d4e9}#downloadIndex .download_list li:nth-child(3n){margin-right:0}#downloadIndex .download_list a{display:block;padding:23px 23px 23px 65px;background-color:#fff;background-repeat:no-repeat;background-position:center left 10px;background-size:44px 52px}#downloadIndex .download_list .zip{background-image:url(../../download/img/ico_zip.png)}#downloadIndex .download_list .xls{background-image:url(../../download/img/ico_xls.png)}#downloadIndex .download_list .pdf{background-image:url(../../download/img/ico_pdf.png)}.cms .slick-slider{margin-bottom:70px}.cms .slick-slider .slick-slide{overflow:hidden;border-radius:5px}.cms .slick-slider .slick-slide img{width:100%;height:auto}.cms .slick-dots{bottom:-45px}.cms .slick-dots li{width:15px;height:15px;margin:0 10px;background:#8b9db9;border-radius:50%}.cms .slick-dots li button{width:15px;height:15px}.cms .slick-dots li button::before{display:none}.cms .slick-dots li.slick-active{background:#2198dd}[id*="Detail"] .pagenation ul,[id*="Archive"] .pagenation ul{display:-webkit-flex;display:flex;justify-content:center;align-items:center}[id*="Detail"] .pagenation a,[id*="Archive"] .pagenation a{transition:all .3s;display:block;color:#0080cb}[id*="Detail"] .pagenation a:hover,[id*="Archive"] .pagenation a:hover{color:#fff;background:#005689}[id*="Detail"] .pagenation li,[id*="Archive"] .pagenation li{overflow:hidden;width:40px;height:40px;margin:0 7px;text-align:center;line-height:40px;color:#fff;background:#fff;border-radius:50%;border:solid 1px #005689}[id*="Detail"] .pagenation .current,[id*="Detail"] .pagenation .active,[id*="Archive"] .pagenation .current,[id*="Archive"] .pagenation .active{display:block;background:#005689}[id*="Individual"] .pagenation ul{display:-webkit-flex;display:flex;justify-content:center;align-items:center}[id*="Individual"] .pagenation li:hover a{color:#fff;background:#0080cb}[id*="Individual"] .pagenation a{transition:all .3s;padding:15px 25px;color:#0080cb;text-align:center;background:#fff;border:solid 1px #0080cb}.news main #post_container{width:70%;order:2}.news main #post_container .info_list{margin-bottom:50px}.news main #post_container .info_list .date{width:auto;margin:0 12px;padding-left:0}.news main #post_container .info_list .ico_new{text-decoration:none !important}.news main #post_container .info_list .ico_cat{width:130px}.news main #post_container .info_list li:nth-of-type(even){background:#fff}.news main #entry_post{position:relative;margin-bottom:50px;padding:30px;background:#fff}.news main #entry_post .in_box a{text-decoration:underline}.news main #entry_post .ico_cat{position:absolute;top:0;right:0;border-radius:0}.news main #entry_post .ico_new{font-size:14px;font-size:1.4rem;margin-left:10px;padding:3px 9px;color:#fff;background:#ff0036;border-radius:20px;text-transform:uppercase}.news main #entry_post h2{color:#0080cb;margin-bottom:25px;padding-bottom:15px;border-bottom:dashed 1px #2198dd}.news main #entry_post p{margin-bottom:25px}.news main #entry_post p:last-of-type{margin-bottom:0}.news main #entry_post img{max-width:100%;height:auto}.news main #sub_container{width:25%;order:1}.news main #sub_container .localNav li{margin-bottom:10px}.news main #sub_container .localNav a{position:relative;display:block;padding:15px 15px 15px 30px;font-size:18px;font-size:1.8rem;color:#0080cb;background:#fff}.news main #sub_container .localNav a::before{content:'';width:10px;height:10px;border:0px;border-top:solid 2px #0080cb;border-right:solid 2px #0080cb;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;left:10px;margin:auto}.works form{padding:0 13px}.works .search_box{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:55px;background:#fff;border:solid 1px #c5d4e9;border-radius:5px}.works .search_box .check_el{width:25%;padding:25px;border-bottom:solid 1px #c5d4e9;border-right:solid 1px #c5d4e9}.works .search_box .check_el:nth-of-type(4n){border-right:none}.works .search_box .check_el:nth-of-type(-n+4){border-top:none}.works .search_box label{font-size:18px;font-size:1.8rem}#worksDetail main>.inner_wrap,#worksArchive main>.inner_wrap{width:1226px}#worksIndividual main{padding-top:10px !important}#worksIndividual #post_entry{margin-bottom:60px}#worksIndividual #post_entry .cat{padding:0;text-align:right}#worksIndividual #post_entry .cat span{color:#2198dd}#worksIndividual #post_entry .post_wrap{background:#fff;border-radius:5px}#worksIndividual #post_entry .in_box{padding:40px}#worksIndividual #post_entry .in_box .slider{width:520px}#worksIndividual #post_entry .in_box .txt_box{width:calc(100% - 565px);margin-bottom:6%}#worksIndividual #post_entry .in_box .txt_box p{margin-bottom:35px;font-size:18px;font-size:1.8rem;line-height:1.6;color:#2f5366}#worksIndividual #post_entry .in_box .txt_box p:last-of-type{margin-bottom:0}#worksIndividual #post_entry .in_box .txt_box div{word-break:break-all}#worksIndividual #post_entry .in_box .map{width:520px;height:400px;border:solid 3px #c5d4e9}#worksIndividual #post_entry .in_box .map iframe{width:100%;height:100%}#worksIndividual #post_entry .in_box .detail{width:calc(100% - 565px)}#worksIndividual #post_entry .tl{position:relative;padding:30px 40px;color:#2198dd;border-top:solid 7px #2198dd;border-bottom:solid 1px #2198dd;border-radius:5px 5px 0 0}#worksIndividual #post_entry .tl .ico_new{top:-23px;left:34px}#worksIndividual .works_list .list_item{margin:0 26px 60px 0}#worksIndividual .works_list .list_item:nth-of-type(4n){margin-right:0}#worksIndividual .pagenation{margin:30px 0;font-family:a-otf-jun-pro, sans-serif;font-weight:bold}#worksIndividual .pagenation a{font-size:18px;font-size:1.8rem;border:none}#worksIndividual .pagenation .prevBtn a,#worksIndividual .pagenation .nextBtn a{color:#0080cb !important;background:none}#worksIndividual .pagenation .prevBtn a{padding-left:50px;background:url(../img/ico/ico_arrow_b_left.png) no-repeat left center}#worksIndividual .pagenation .nextBtn a{padding-right:50px;background:url(../img/ico/ico_arrow_b_right.png) no-repeat right center}#worksIndividual .pagenation .indexBtn a{padding:17px 70px 20px;color:#fff;background:#0080cb;border-radius:50px}.about main .copy{margin-bottom:40px;font-size:18px;font-size:1.8rem;color:#2f5366;line-height:1.8}.about main #works_archive_area{margin-bottom:60px}.about main #works_archive_area .inner_wrap{width:1226px}.about main .sec_box{margin-bottom:0}.about main .sec_box .inner_wrap{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:0}.about main .sec_box .photo{width:520px;height:450px;background-size:cover;background-position:center}.about main .sec_box:first-of-type .photo{background-image:url(../../about/img/land/pho_sec_01.png)}.about main .sec_box:nth-of-type(2) .photo{background-image:url(../../about/img/land/pho_sec_02.png)}.about main .sec_box:nth-of-type(3) .photo{background-image:url(../../about/img/land/pho_sec_03.png)}.about main .sec_box:nth-of-type(4) .photo{background-image:url(../../about/img/land/pho_sec_04.png)}.about main .sec_box:nth-of-type(5) .photo{background-image:url(../../about/img/land/pho_sec_05.png)}.about main .sec_box:nth-of-type(odd){background:#fff}.about main .sec_box:nth-of-type(odd) .photo{order:1}.about main .sec_box:nth-of-type(odd) .txt_box{order:2}.about main .sec_box:nth-of-type(even){background:#f0f6ff}.about main .sec_box .txt_box{width:calc(100% - 520px);padding:40px}.about main .sec_box .tl{margin-bottom:25px;padding-bottom:15px;font-size:28px;font-size:2.8rem;color:#0080cb;border-bottom:solid 1px #0080cb;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal}.about main .sec_box .txt{font-size:18px;font-size:1.8rem;color:#2f5366;line-height:1.8}#aboutReformIndex main>.inner_wrap{width:100%}#aboutReformIndex main .copy{margin-bottom:40px;font-size:18px;font-size:1.8rem;color:#2f5366;line-height:1.8}#aboutReformIndex main .sec_box{margin-bottom:0}#aboutReformIndex main .sec_box .inner_wrap{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:0}#aboutReformIndex main .sec_box .photo{width:520px;height:450px;background-size:cover;background-position:center;background-image:url(../../about/img/reform/pho_reform.png)}#aboutReformIndex main .sec_box .txt_box{width:calc(100% - 520px);padding:30px 40px 10px 40px}#aboutReformIndex main .sec_box .txt_box .lead{font-size:25px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #0080cb;color:#0080cb;text-align:center}#aboutReformIndex main .sec_box .tl{margin-bottom:25px;padding-bottom:15px;font-size:28px;font-size:2.8rem;color:#0080cb;border-bottom:solid 1px #0080cb;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal}#aboutReformIndex main .sec_box .txt{font-size:18px;font-size:1.8rem;color:#2f5366;line-height:1.8;margin-bottom:20px}#aboutReformIndex main #intro_area{margin-bottom:60px}#aboutReformIndex main #compare_area{font-family:a-otf-jun-pro, sans-serif;margin-bottom:60px}#aboutReformIndex main #compare_area .container{display:flex;justify-content:space-between}#aboutReformIndex main #compare_area .container .txt_box{color:#2f5366;font-weight:bold;width:calc(100% - 590px);line-height:2.0;font-size:18px;font-size:1.8rem}#aboutReformIndex main #compare_area #compare_container{margin-top:60px;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;display:flex;justify-content:space-between}#aboutReformIndex main #compare_area #compare_container .other_box,#aboutReformIndex main #compare_area #compare_container .entetsu_box{width:100%;border-radius:10px;overflow:hidden;background-color:#fff;text-align:center}#aboutReformIndex main #compare_area #compare_container .other_box .inner_box,#aboutReformIndex main #compare_area #compare_container .entetsu_box .inner_box{padding:25px}#aboutReformIndex main #compare_area #compare_container .other_box h3,#aboutReformIndex main #compare_area #compare_container .entetsu_box h3{line-height:1;padding:15px 0;text-align:center;color:#fff;font-weight:bold;font-size:28px;font-size:2.8rem}#aboutReformIndex main #compare_area #compare_container .other_box .result_box,#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box{border:#000 solid 3px;border-radius:10px;margin-top:36px;position:relative}#aboutReformIndex main #compare_area #compare_container .other_box .result_box::after,#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box::after{content:"";position:absolute;top:-36px;left:0;right:0;margin:0 auto;display:block;width:0px;height:0px;border-top:0px solid transparent;border-right:30px solid transparent;border-bottom:36px solid #000;border-left:30px solid transparent}#aboutReformIndex main #compare_area #compare_container .other_box .result_box h4,#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box h4{font-size:18px;font-size:1.8rem;color:#fff;padding:9px 0 12px;border-radius:4px 4px 0 0}#aboutReformIndex main #compare_area #compare_container .other_box .result_box ul,#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box ul{padding:10px 29px;text-align:left}#aboutReformIndex main #compare_area #compare_container .other_box .result_box ul li,#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box ul li{display:flex;align-items:center;padding:3px 0;font-size:20px;font-size:2rem}#aboutReformIndex main #compare_area #compare_container .other_box .result_box ul li::before,#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box ul li::before{content:"";display:block;border-radius:50%;width:18px;height:18px;margin-right:8px}#aboutReformIndex main #compare_area #compare_container .other_box h3{background-color:#75c164}#aboutReformIndex main #compare_area #compare_container .other_box .result_box{border-color:#75c164}#aboutReformIndex main #compare_area #compare_container .other_box .result_box::after{border-bottom-color:#75c164}#aboutReformIndex main #compare_area #compare_container .other_box .result_box h4{background-color:#75c164}#aboutReformIndex main #compare_area #compare_container .other_box .result_box ul li::before{background-color:#75c164}#aboutReformIndex main #compare_area #compare_container .entetsu_box h3{background-color:#ef548f}#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box{border-color:#ef548f}#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box::after{border-bottom-color:#ef548f}#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box h4{background-color:#ef548f}#aboutReformIndex main #compare_area #compare_container .entetsu_box .result_box ul li::before{background-color:#ef548f}#aboutReformIndex main .lead_message{padding:60px 0;background-color:#0080cb;text-align:center;line-height:2.0;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-size:22px;font-size:2.2rem;color:#fff}#aboutLandIndex main>.inner_wrap{width:100%}#aboutLandIndex main .copy{margin-bottom:40px;font-size:18px;font-size:1.8rem;color:#2f5366;line-height:1.8}#aboutEstateIndex main .more_btn_b{padding:30px;width:550px;font-size:25px}#aboutEstateIndex main #lead_box .lead_txt{margin-bottom:30px;padding:25px;background:#fff;border:solid 1px #c5d4e9;border-radius:5px}#aboutEstateIndex main #lead_box .lead_txt a{transition:all .3s;color:#0080cb;text-decoration:underline}#aboutEstateIndex main #lead_box .txt{margin-bottom:25px}#aboutEstateIndex main #lead_box .map{overflow:hidden;margin-bottom:50px;text-align:center;background:#fff;border-radius:10px;border:solid 1px #c5d4e9}#aboutEstateIndex main #flow_list{margin-bottom:60px}#aboutEstateIndex main #flow_list .flow_box{background:#fff;padding:50px}#aboutEstateIndex main #flow_list .flow_box .inner_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}#aboutEstateIndex main #flow_list .flow_box .inner_wrap:after{content:"";height:calc(100% + 50px);border-left:4px dotted #2198dd;display:block;position:absolute;top:calc(50% + 40px);left:35px;min-height:160px}@media (max-width: 1200px){#aboutEstateIndex main #flow_list .flow_box .inner_wrap:after{left:70px}}#aboutEstateIndex main #flow_list .flow_box:last-child .inner_wrap::after{display:none}#aboutEstateIndex main #flow_list .flow_box:nth-child(even){background:#d9e8ff}#aboutEstateIndex main #flow_list .flow_box:nth-child(even) .txtArea .question{background:#fff}#aboutEstateIndex main #flow_list .flow_box .step{background:#2198dd;width:80px;height:80px;border-radius:50%;font-size:18px;font-size:1.8rem;color:#fff;margin-right:2%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-weight:bold;padding-right:1px;padding-top:1px}#aboutEstateIndex main #flow_list .flow_box .step span{font-size:28px;font-size:2.8rem;line-height:1;letter-spacing:-3px;margin-right:3px}#aboutEstateIndex main #flow_list .flow_box h2{margin-right:3%;font-size:25px;font-size:2.5rem;color:#0080cb;width:calc((95% - 80px) * 0.3)}#aboutEstateIndex main #flow_list .flow_box .btn{background:#2198dd;color:#fff;width:220px;padding:10px;-webkit-border-radius:5px;border-radius:5px;display:block;text-align:center;margin-left:10px}#aboutEstateIndex main #flow_list .flow_box .btn:first-of-type{margin-left:0}#aboutEstateIndex main #flow_list .flow_box .txtArea{width:calc((95% - 80px) * 0.7);color:#2f5366}#aboutEstateIndex main #flow_list .flow_box .txtArea .question{background:#f0f6ff;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}#aboutEstateIndex main #flow_list .flow_box .txtArea .question:before{content:"";width:95%;height:1px;display:block;background:#2198dd;position:absolute;top:0;left:0;right:0;margin:auto}#aboutEstateIndex main #flow_list .flow_box .txtArea .question:first-of-type{margin-top:10px}#aboutEstateIndex main #flow_list .flow_box .txtArea .question:first-of-type::before{display:none}#aboutEstateIndex main #flow_list .flow_box .txtArea .question p::before{content:"Q";color:#fff;background:#2198dd;width:35px;line-height:35px;height:35px;border-radius:50%;text-align:center;display:inline-block;margin-right:10px;padding-right:1px;padding-top:1px}#aboutEstateIndex main #flow_list .flow_box .txtArea .txt p{margin-bottom:10px}#aboutEstateIndex main #flow_list .flow_box .fl_box .img{margin-right:40px}#aboutEstateIndex main #flow_list .flow_box .fl_box .txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#aboutEstateIndex main #access_area{margin-bottom:50px}#aboutEstateIndex main #access_area .map{margin-bottom:30px;border:solid 5px #accbdd}#aboutEstateIndex main #access_area .map iframe{display:block;width:100%;height:500px}#aboutEstateIndex main #access_area .catch_copy{font-size:28px;font-size:2.8rem;color:#0080cb}#aboutEstateIndex main #access_area [class*="more_btn"]{margin:0;font-size:23px;font-size:2.3rem}#aboutEstateIndex main .sec_box{margin-bottom:60px;background:#fff}#aboutEstateIndex main .sec_box .txt{margin-bottom:20px}#aboutEstateIndex main .sec_box:nth-of-type(1) .photo{background-image:url(../../about/img/estate/pho_sec_01.png)}#aboutEstateIndex main .other_box{overflow:hidden;background-color:#fff;border-radius:10px}#aboutEstateIndex main .other_box h3{font-family:a-otf-jun-pro, sans-serif;font-weight:bold;line-height:1.5;padding:15px 35px 20px;color:#fff;font-weight:bold;font-size:28px;font-size:2.8rem;background-color:#0080cb}#aboutEstateIndex main .other_box .inner_box{padding:25px}#aboutEstateIndex main .other_box .inner_box img{max-width:100%;height:auto}#aboutEstateIndex main #support{margin-bottom:60px}#aboutEstateIndex main #support .txt{margin-bottom:25px}#aboutEstateIndex main #support .map{overflow:hidden;margin-bottom:50px;text-align:center;background:#fff;border-radius:10px;border:solid 1px #c5d4e9}#aboutEstateIndex main #support .support{margin-bottom:30px;text-align:center;background:#fff;padding:50px 0}#aboutEstateIndex main #support .support img{width:100%;height:auto}#aboutEstateIndex main #support .catch_txt{font-size:24px;font-size:2.4rem;padding:25px 25px 35px;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;line-height:1.8;color:#0080cb;text-align:center;background:#fff;border-radius:15px;border:solid 5px #d0dcee}#aboutEstateIndex main #utilization{margin-bottom:60px}#aboutEstateIndex main #utilization .utilization_list li{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:40px}#aboutEstateIndex main #utilization .utilization_list .txt_box{width:56%}#aboutEstateIndex main #utilization .utilization_list .hedding{margin-top:20px;margin-bottom:25px;padding-bottom:15px;font-size:28px;font-size:2.8rem;color:#0080cb;border-bottom:solid 1px #0080cb;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal}#aboutEstateIndex main #utilization .utilization_list .txt{font-size:18px;font-size:1.8rem;line-height:1.8}#aboutEstateIndex main #utilization .utilization_list .photo{width:40%}#aboutEstateIndex main #utilization .utilization_list .photo img{width:100%;height:auto}#aboutEstateIndex main .order_txt{text-align:center}#aboutEstateIndex main .order_txt a{color:#f66565;text-decoration:underline}#orderIndex .hedding{text-align:center;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;line-height:1.5;padding:15px 35px 20px;color:#fff;font-weight:bold;font-size:28px;font-size:2.8rem;background-color:#0080cb}#orderIndex .other_box,#orderIndex .step_box{margin-bottom:50px;overflow:hidden;background-color:#fff;border-radius:10px}#orderIndex .other_box .inner_box{padding:40px 70px;text-align:center}#orderIndex .other_box .inner_box img{max-width:100%;height:auto}#orderIndex .other_box .comment{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}#orderIndex .other_box .comment .txt{position:relative;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 220px);min-height:145px;padding:20px;font-size:25px;font-size:2.5rem;border-right:solid 6px;border-bottom:solid 6px;border-radius:15px}#orderIndex .other_box .comment .txt::before{content:"";position:absolute;bottom:30px;background-repeat:no-repeat}@media all and (-ms-high-contrast: none){#orderIndex .other_box .comment .txt{min-height:auto;padding:45px}}#orderIndex .other_box .comment.business .txt{left:0;background:#f1fbdf;border-color:#bbe094}#orderIndex .other_box .comment.business .txt::before{width:48px;height:46px;left:-48px;background-image:url(../../order/img/ico_arrow_business.png)}#orderIndex .other_box .comment.financial img{order:2}#orderIndex .other_box .comment.financial .txt{order:1;background:#f6e7f3;border-color:#d8bedf}#orderIndex .other_box .comment.financial .txt::before{width:54px;height:46px;right:-54px;background-image:url(../../order/img/ico_arrow_financial.png)}#orderIndex .other_box .comment.entetsu .txt{background:#e7edf6;border-color:#c9d7ec}#orderIndex .other_box .comment.entetsu .txt::before{width:48px;height:46px;left:-48px;background-image:url(../../order/img/ico_arrow_entetsu.png)}#orderIndex .other_box .lead{font-size:28px;font-size:2.8rem;text-align:center;color:#0080cb;line-height:1.8}#orderIndex .lead_message{padding:60px 0;background-color:#0080cb;text-align:center;line-height:2.0;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-size:22px;font-size:2.2rem;color:#fff}#orderIndex .step_box .inner_box{padding:40px 0 0}#orderIndex .step_box .step_flow li{position:relative;padding:60px 25px 25px 150px}#orderIndex .step_box .step_flow li:nth-child(even){background:#f8f5e5}#orderIndex .step_box .step_flow li::before{content:"";position:absolute;top:155px;left:75px;width:4px;height:100%;background:url(../../order/img/ico_dotted.png) repeat-y top center}#orderIndex .step_box .step_flow li:last-child::before{display:none}#orderIndex .step_box .step_flow h4{position:relative;margin-bottom:20px;font-size:35px;font-size:3.5rem;color:#0080cb}#orderIndex .step_box .step_flow .step{position:absolute;top:-30px;left:-130px;display:block;width:115px;height:115px;padding-top:20px;font-size:24px;font-size:2.4rem;text-align:center;color:#fff;line-height:1;border-radius:50%;background:#2198dd}#orderIndex .step_box .step_flow .step .num{display:block;margin-top:5px;font-size:40px;font-size:4rem}#orderIndex .step_box .step_flow .txt{margin-bottom:20px;font-size:22px;font-size:2.2rem;color:#3e3e3e}#orderIndex .step_box .step_flow .image{margin-bottom:20px}#orderIndex .step_box .step_flow .image img{max-width:100%;height:auto}#orderIndex #flow_list{margin-top:60px}#orderIndex #flow_list .flow_box{background:#fff;padding:50px}#orderIndex #flow_list .flow_box .inner_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}#orderIndex #flow_list .flow_box .inner_wrap:after{content:"";height:calc(100% + 50px);border-left:4px dotted #2198dd;display:block;position:absolute;top:calc(50% + 40px);left:35px;min-height:160px}@media (max-width: 1200px){#orderIndex #flow_list .flow_box .inner_wrap:after{left:70px}}#orderIndex #flow_list .flow_box:last-child .inner_wrap::after{display:none}#orderIndex #flow_list .flow_box:nth-child(even){background:#d9e8ff}#orderIndex #flow_list .flow_box:nth-child(even) .txtArea .question{background:#fff}#orderIndex #flow_list .flow_box .step{background:#2198dd;width:80px;height:80px;border-radius:50%;font-size:18px;font-size:1.8rem;color:#fff;margin-right:2%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-weight:bold;padding-right:1px;padding-top:1px}#orderIndex #flow_list .flow_box .step span{font-size:28px;font-size:2.8rem;line-height:1;letter-spacing:-3px;margin-right:3px}#orderIndex #flow_list .flow_box h2{margin-right:3%;font-size:25px;font-size:2.5rem;color:#0080cb;width:calc((95% - 80px) * 0.3)}#orderIndex #flow_list .flow_box .btn{background:#2198dd;color:#fff;width:220px;padding:10px;-webkit-border-radius:5px;border-radius:5px;display:block;text-align:center;margin-left:10px}#orderIndex #flow_list .flow_box .btn:first-of-type{margin-left:0}#orderIndex #flow_list .flow_box .txtArea{width:calc((95% - 80px) * 0.7);color:#2f5366}#orderIndex #flow_list .flow_box .txtArea .question{background:#f0f6ff;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}#orderIndex #flow_list .flow_box .txtArea .question:before{content:"";width:95%;height:1px;display:block;background:#2198dd;position:absolute;top:0;left:0;right:0;margin:auto}#orderIndex #flow_list .flow_box .txtArea .question:first-of-type{margin-top:10px}#orderIndex #flow_list .flow_box .txtArea .question:first-of-type::before{display:none}#orderIndex #flow_list .flow_box .txtArea .question p::before{content:"Q";color:#fff;background:#2198dd;width:35px;line-height:35px;height:35px;border-radius:50%;text-align:center;display:inline-block;margin-right:10px;padding-right:1px;padding-top:1px}#orderIndex #flow_list .flow_box .txtArea .txt p{margin-bottom:10px}#orderIndex #flow_list .flow_box .fl_box .img{margin-right:40px}#orderIndex #flow_list .flow_box .fl_box .txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#qa_landowner .sec_tl,#qa_jinusi .sec_tl{background-color:#f66565;background-image:url(../img/ico/ico_ft_jinusi.png);background-position:left 20px bottom}#qa_tenant .sec_tl,#qa_sinki .sec_tl{background-color:#787eb9;background-image:url(../img/ico/ico_ft_sinki.png);background-position:left 13px bottom}#qa_financial .sec_tl,#qa_kinyu .sec_tl{background-color:#edbb44;background-image:url(../img/ico/ico_ft_kinyu.png);background-position:left 10px bottom}#qa_business .sec_tl,#qa_jigyou .sec_tl{background-color:#8ec135;background-image:url(../img/ico/ico_ft_jigyou.png);background-position:left 15px bottom}#faqArchive main .sec_tl,#faqIndex main .sec_tl{margin-bottom:15px;padding:13px 25px 18px 80px;font-size:22px;font-size:2.2rem;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;color:#fff;border-radius:8px}#qa_sinki #faqArchive main .sec_tl,#qa_sinki #faqIndex main .sec_tl{background-color:#7479af}#faqArchive main [id^="qa_"],#faqIndex main [id^="qa_"]{margin-bottom:30px}#companyIndex .base_tl02{margin-bottom:55px;padding-top:0}#companyIndex #company{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;padding:50px;background:#fff}#companyIndex #company .txt_box{width:50%}#companyIndex #company .fig{width:45%}#companyIndex #company .fig img{width:100%;height:auto}#companyIndex #company .hedding_txt{margin-bottom:30px;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-size:35px;font-size:3.5rem;text-align:center;color:#0080cb;line-height:2}#companyIndex #company .hedding_txt span{display:block;font-size:28px;font-size:2.8rem}#companyIndex #company .txt{margin-bottom:30px;font-size:20px;font-size:2rem;color:#2f5366;text-align:center;line-height:2}#companyIndex #company .fig{text-align:center}#companyIndex #management{margin-bottom:100px}#companyIndex .management_list{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#companyIndex .management_list .base_tl02{margin:0 0 30px;padding-top:0;font-size:28px;font-size:2.8rem}#companyIndex .management_list .base_tl02::before{width:70px}#companyIndex .management_list li{width:48%;margin-bottom:50px;padding:50px;font-size:18px;font-size:1.8rem;background:#fff}#companyIndex .management_list p{color:#2f5366;line-height:2}#companyOutline .fl_box_bw .txt_box{width:35%}#companyOutline .fl_box_bw .txt_box dd{margin-bottom:25px}#companyOutline .fl_box_bw .map{width:62%}#companyOutline .fl_box_bw .map iframe{width:100%}#companyQualifier .sec_box .fl_box{justify-content:space-between}#companyQualifier .sec_box .fl_box table{width:49%}#companyQualifier .sec_box .fl_box table thead{background:#0080cb}#companyQualifier .sec_box .fl_box table thead th,#companyQualifier .sec_box .fl_box table thead td{color:#fff}#companyQualifier .sec_box .fl_box table th{width:80%}#companyQualifier .sec_box .fl_box table td{text-align:center;font-size:18px;font-size:1.8rem}#companyCsr .outline{margin-bottom:50px}#companyCsr .outline .tl{margin-bottom:25px;padding-bottom:15px;font-size:28px;font-size:2.8rem;color:#0080cb;border-bottom:solid 1px #0080cb;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal}#companyCsr .outline .txt_box{width:calc(100% - 520px)}#companyCsr .outline .txt_box p{margin-bottom:25px;line-height:2;font-size:18px;font-size:1.8rem}#strengthMerit main section,#aboutMerit main section{margin-bottom:80px}#strengthMerit main .lead_txt,#aboutMerit main .lead_txt{margin-bottom:30px;padding:25px;background:#fff;border:solid 1px #c5d4e9;border-radius:5px}#strengthMerit main .lead_txt a,#aboutMerit main .lead_txt a{transition:all .3s;color:#0080cb;text-decoration:underline}#strengthMerit main .txt,#aboutMerit main .txt{margin-bottom:15px}#strengthMerit main .fl_box_bw .txt_box,#aboutMerit main .fl_box_bw .txt_box{width:67%}#strengthMerit main .fl_box_bw .right_box,#aboutMerit main .fl_box_bw .right_box{width:30%}#strengthMerit main .feature,#aboutMerit main .feature{border-radius:10px;padding:20px;margin-bottom:150px;background:#fff}#strengthMerit main .feature dt,#aboutMerit main .feature dt{font-size:18px;font-size:1.8rem;margin-bottom:15px;padding-bottom:15px;color:#198cd0;border-bottom:1px solid #bbd7ff}#strengthMerit main .base_tbl,#aboutMerit main .base_tbl{margin-bottom:50px}#strengthMerit main .base_tbl th,#strengthMerit main .base_tbl td,#aboutMerit main .base_tbl th,#aboutMerit main .base_tbl td{vertical-align:top}#strengthMerit main .base_tbl thead,#aboutMerit main .base_tbl thead{background:#2198dd}#strengthMerit main .base_tbl thead th:first-of-type,#aboutMerit main .base_tbl thead th:first-of-type{width:20%}#strengthMerit main .base_tbl thead th:nth-of-type(2),#aboutMerit main .base_tbl thead th:nth-of-type(2){width:40%}#strengthMerit main .base_tbl thead th:nth-of-type(3),#aboutMerit main .base_tbl thead th:nth-of-type(3){width:40%}#strengthMerit main .base_tbl thead th,#strengthMerit main .base_tbl thead td,#aboutMerit main .base_tbl thead th,#aboutMerit main .base_tbl thead td{color:#fff}#strengthMerit main .base_tbl tbody th,#strengthMerit main .base_tbl tbody td,#aboutMerit main .base_tbl tbody th,#aboutMerit main .base_tbl tbody td{width:auto}#strengthMerit main .bnr,#aboutMerit main .bnr{margin:30px 0;text-align:center}#strengthMerit main .bnr img,#aboutMerit main .bnr img{max-width:100%;height:auto}#strengthLand_Support main .lead_txt{margin-bottom:30px;padding:25px;background:#fff;border:solid 1px #c5d4e9;border-radius:5px}#strengthLand_Support main .lead_txt a{transition:all .3s;color:#0080cb;text-decoration:underline}#strengthLand_Support main .txt{margin-bottom:25px}#strengthLand_Support main .map{overflow:hidden;margin-bottom:50px;text-align:center;background:#fff;border-radius:10px;border:solid 1px #c5d4e9}#strengthLand_Support main .support{margin-bottom:30px;text-align:center;background:#fff;padding:50px 0}#strengthLand_Support main .catch_txt{font-size:24px;font-size:2.4rem;padding:25px 25px 35px;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;line-height:1.8;color:#0080cb;text-align:center;background:#fff;border-radius:15px;border:solid 5px #d0dcee}#strengthFlow #flow_list .flow_box{background:#fff;padding:50px 0}#strengthFlow #flow_list .flow_box .inner_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}#strengthFlow #flow_list .flow_box .inner_wrap:after{content:"";height:calc(100% + 50px);border-left:4px dotted #2198dd;display:block;position:absolute;top:calc(50% + 40px);left:35px;min-height:160px}@media (max-width: 1200px){#strengthFlow #flow_list .flow_box .inner_wrap:after{left:70px}}#strengthFlow #flow_list .flow_box:last-child .inner_wrap::after{display:none}#strengthFlow #flow_list .flow_box:nth-child(even){background:#d9e8ff}#strengthFlow #flow_list .flow_box:nth-child(even) .txtArea .question{background:#fff}#strengthFlow #flow_list .flow_box .step{background:#2198dd;width:80px;height:80px;border-radius:50%;font-size:18px;font-size:1.8rem;color:#fff;margin-right:2%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-weight:bold;padding-right:1px;padding-top:1px}#strengthFlow #flow_list .flow_box .step span{font-size:28px;font-size:2.8rem;line-height:1;letter-spacing:-3px;margin-right:3px}#strengthFlow #flow_list .flow_box h2{margin-right:3%;font-size:25px;font-size:2.5rem;color:#0080cb;width:calc((95% - 80px) * 0.3)}#strengthFlow #flow_list .flow_box .btn{background:#2198dd;color:#fff;width:220px;padding:10px;-webkit-border-radius:5px;border-radius:5px;display:block;text-align:center;margin-left:10px}#strengthFlow #flow_list .flow_box .btn:first-of-type{margin-left:0}#strengthFlow #flow_list .flow_box .txtArea{width:calc((95% - 80px) * 0.7);color:#2f5366}#strengthFlow #flow_list .flow_box .txtArea .question{background:#f0f6ff;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}#strengthFlow #flow_list .flow_box .txtArea .question:before{content:"";width:95%;height:1px;display:block;background:#2198dd;position:absolute;top:0;left:0;right:0;margin:auto}#strengthFlow #flow_list .flow_box .txtArea .question:first-of-type{margin-top:10px}#strengthFlow #flow_list .flow_box .txtArea .question:first-of-type::before{display:none}#strengthFlow #flow_list .flow_box .txtArea .question p::before{content:"Q";color:#fff;background:#2198dd;width:35px;line-height:35px;height:35px;border-radius:50%;text-align:center;display:inline-block;margin-right:10px;padding-right:1px;padding-top:1px}#strengthFlow #flow_list .flow_box .txtArea .txt p{margin-bottom:10px}#strengthFlow #flow_list .flow_box .fl_box .img{margin-right:40px}#strengthFlow #flow_list .flow_box .fl_box .txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#policyIndex main .sec_box{margin:50px}#policyIndex main p{margin-bottom:20px;line-height:1.8}#policyIndex main ol{padding-left:1.5em}#policyIndex main ol li{margin-bottom:15px;list-style-type:decimal}#policyIndex main .inq_box p{text-align:center}#policyIndex main .inq_box .alignR{text-align:right}#policyIndex main .inq_box .in_box{border-radius:10px;padding:30px 30px 15px;margin-bottom:150px;background:#fff}#policyIndex main .inq_box .in_box .tel{padding-top:15px;margin-bottom:0;border-top:1px solid #bbd7ff;color:#198cd0}#policyIndex main .inq_box .in_box .tel span{display:block;font-size:38px;font-size:3.8rem}#policyIndex main .inq_box .telNumber a{color:#198cd0}#errorIndex main section{margin-bottom:50px}#errorIndex main h2{font-size:38px;font-size:3.8rem;margin-bottom:30px;padding-bottom:10px;color:#0080cb;line-height:1.6;font-family:a-otf-jun-pro, sans-serif;font-weight:bold;font-style:normal;border-bottom:1px solid #c5d4e9}#errorIndex main a{color:#0080cb;text-decoration:underline}.form main #desc a{color:#2198dd;text-decoration:underline}.form main #desc .ico_inq{margin-left:0}.form main #desc .tel{margin:20px 0;padding:20px;border:3px solid #2198dd;text-align:center;font-size:24px;font-size:2.4rem;background:#fff}.form main #desc .tel span{font-weight:bold;color:#2198dd}.form main #desc .tel span strong{font-size:45px;font-size:4.5rem}.form main #formStep{margin:30px 0;display:-Webkit-flex;display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:#eee}.form main #formStep li{width:calc(100% / 3);list-style:none;text-align:center;position:relative;font-size:22px;font-size:2.2rem;padding:15px 0}.form main #formStep li::after{display:block;content:"";width:70px;height:70px;border-right:3px solid #fff;border-bottom:3px solid #fff;position:absolute;top:0;bottom:0;margin:auto 0;right:-20px;transform:rotate(-45deg);z-index:99;background:#eee}.form main #formStep li:last-child:after{display:none}.form main #formStep li.current{color:#fff;background:#2198dd}.form main #formStep li.current::after{background:#2198dd}.form main #formStep li.current .num{color:#2198dd}.form main #formStep li .num{display:inline-block;width:36px;height:36px;margin-right:12px;line-height:36px;border-radius:50%;color:#6e6e6e;background:#fff}.form main .formBtn{text-align:center}.form main input[type="text"],.form main input[type="email"],.form main textarea,.form main select{width:100%;padding:8px;background:#fff;border:1px solid #c7e3f4}.form main input[type="submit"]{width:300px;margin:50px auto 20px;padding:20px 0;font-size:20px;font-size:2rem;color:#fff;text-align:center;background:#0080cb;border-radius:50px}.form main input#goBack{display:block;width:100px;margin:0 auto;text-align:center;padding:10px;border:1px solid #2198dd;border-radius:50px;background:#fff}.form main .radio_el,.form main .check_el{margin-right:20px}.form main [type="radio"]+label::before,.form main [type="checkbox"]+label::before{margin-right:10px}.form main .ico_inq{color:#fff;margin:0 .5em;padding:3px 8px;font-size:12px;font-size:1.2rem;border-radius:5px;white-space:nowrap;background:#ff0036}.form main .base_tbl.custom th,.form main .base_tbl.custom td{padding:20px}.form main .base_tbl.custom th{background:#f3faff}.form #thanks_box h3{color:#2198dd;padding:15px;text-align:center;margin-bottom:15px;background:#fff;border:solid 1px #9DAFCB}.form #thanks_box p{margin-bottom:2.5rem}.form #thanks_box .base_tbl th{color:#fff;font-size:25px;font-size:2.5rem;text-align:center;background:#2198dd}.form #thanks_box .base_tbl td{width:50%;text-align:center}.form #thanks_box .base_tbl td strong{padding-left:5px;color:#2198dd;font-size:25px;font-size:2.5rem}
