@charset 'UTF-8';article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}hr,img{border:0}a:link,a:visited,ins{text-decoration:none}#Location ul li a:link,#Location ul li a:visited,a:hover{text-decoration:underline}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;background:0 0;vertical-align:baseline;font-size:100%;outline:0}ins,mark{background-color:#ff9;color:#000}#GlobalFooter,#GlobalHeader,body,html{background:#fff}nav ul{list-style:none}dd,dl,dt,li,ol,ul{list-style-position:outside;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;background:0 0;vertical-align:baseline;font-size:100%;outline:0}img{vertical-align:top}mark{font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{height:1px;margin:1em 0;border-top:1px solid #ccc}input,select{vertical-align:middle}html{overflow-y:scroll}body{min-width:750pt;color:#212121;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,MS PGothic,Sans-Serif;font-size:9pt;font-size:75;line-height:1.8;-webkit-text-size-adjust:none}a:hover,a:link,a:visited{color:#064cba}#Page{width:100%;background:url(/shared/images/bg_content.jpg)}div.tagline{position:relative;z-index:3;width:980px;margin:0 auto}div.tagline h1,div.tagline p{position:absolute;top:9pt;left:0;color:#828695;font-size:84%}#GlobalHeader{position:relative;z-index:2;width:100%;border-top:4px solid #2542b8}#GlobalHeaderInline{position:relative;width:980px;height:10pc;margin:0 auto}#GlobalHeader p.logo{position:absolute;top:31px;left:0}#GlobalHeader p.tel{position:absolute;top:20px;right:0}.sp_tel_view{display:none}#GlobalHeader ul.navi-help{overflow:hidden;position:absolute;top:45px;right:280px}#GlobalHeader ul.navi-help li{float:left}#GlobalHeader ul.navi-help li a:link,#GlobalHeader ul.navi-help li a:visited{color:#212121}#GlobalHeader ul.navi-help li a:hover{color:#074dbb}#globalNavi{position:absolute;bottom:0;width:978px;height:66px;margin:0 auto}#globalNavi li{float:left}@media all and (min-width:768px){#globalNavi,.spmenu_wrap{display:block!important;height:auto!important}}#GlobalFooter{position:relative;width:100%;border-top:1px solid #e4dec0}#GlobalFooterInline{position:relative;width:980px;margin:0 auto}#GlobalFooter #Pagetop{position:fixed;bottom:60px;right:30px}#GlobalFooter div.footer-top{height:100%;background:url(/shared/images/bg_footer_repeat.png)}#GlobalFooter div.footer-top-bg01{height:100%;background:url(/shared/images/bg_footer_bottom.png) 0 100% repeat-x}#GlobalFooter div.footer-top-inner{background:url(/shared/images/bg_footer.jpg) 50% 100% no-repeat}#GlobalFooter div.footer-top nav{width:980px;margin:0 auto;padding:30px 0 55px}#GlobalFooter div.footer-top nav div{float:left;width:200px;padding-right:10px}#GlobalFooter div.footer-top nav div.box03{width:220px}#GlobalFooter div.footer-top nav div.box04{width:180px}#GlobalFooter div.footer-top nav div.box05{width:140px;padding-right:0}#GlobalFooter div.footer-top ul{margin-bottom:3px;line-height:1.6}#GlobalFooter div.footer-top li{padding:3px 0}#GlobalFooter div.footer-top .lower-layer{font-size:84%}#GlobalFooter div.footer-top span.blank{padding-right:15px;background:url(/shared/images/ico_blank01.png) 100% 3px no-repeat}#GlobalFooter div.footer-top .lower-layer span.blank{padding-right:15px;background:url(/shared/images/ico_blank02.png) 100% 2px no-repeat}#GlobalFooter div.footer-top a.active{text-decoration:underline;font-weight:700}#GlobalFooter div.footer-bottom{position:relative;width:980px;margin:0 auto;padding:15px 0}#GlobalFooter div.footer-bottom div.security{width:650px}#GlobalFooter div.footer-bottom div.security .bnr{float:left;margin:0 25px 0 0}#FixedNaviInner ul,#Main{float:right}#Content,#Location ul{width:980px;margin:0 auto}#GlobalFooter div.footer-bottom p.ex{position:absolute;top:35px;left:170px;padding-left:1em;text-indent:-1em;font-size:84%;line-height:1.6}#GlobalFooter div.footer-bottom p.logo{position:absolute;top:35px;right:0}#GlobalFooter div.copyright{background:#2542b8}#Location .inner,#Wrapper{background:url(/shared/images/bg_wrapper_top.png) repeat-x}#GlobalFooter div.copyright small{display:block;width:980px;margin:0 auto;padding:13px 0 9pt;text-align:right;color:#fff;line-height:1.1}#Location{width:100%;background:url(/shared/images/bg_location.jpg)}#Location .inner{min-height:28px;padding:13px 0 0;border-bottom:1px solid #ccdbf0}#Location ul{overflow:hidden}#Location ul li{display:inline;float:left;margin:0 0 0 8px;padding:0 0 0 13px;background:url(/shared/images/ico_location.gif) 0 5px no-repeat;font-size:92%;line-height:1.5}#Location ul li:first-child{margin:0;padding:0;background:0}#Location ul li a:hover{text-decoration:none}#WrapperInner{background:url(/shared/images/bg_wrapper_bottom.png) 0 100% repeat-x}#Content{padding:30px 0 40px}#Main{width:728px}#Side{float:left;width:14pc}#Side .navi-side{width:100%;margin-bottom:20px;background:url(/shared/images/side_navi_bg_repeat.gif) repeat-y;line-height:1.4}#Side .navi-side dl{width:100%;padding:0 0 3px;background:url(/shared/images/side_navi_bg_bottom.gif) 0 100% no-repeat}#Side .navi-side ul{overflow:hidden;margin:0 2px 0 0;border-radius:0 0 5px 5px}#Side .navi-side li{border-top:1px solid #cddbf1}#Side .navi-side li:first-child,#Side .navi-side ul.low li{border-top:0}#Side .navi-side li span.ttl{display:block;padding:7px 0 3px 15px}#Side .navi-side a{display:block;zoom:1;padding:1pc 10px 14px 2pc;background:url(/shared/images/ico_arrow01.gif) 15px 20px no-repeat;font-size:109%}#Side .navi-side a:link,#Side .navi-side a:visited{color:#212121}#Side .navi-side a.active,#Side .navi-side a:hover{background-color:#dbe5f5;text-decoration:none;color:#212121}#Side .navi-side ul.low{margin:0;border-radius:0}#Side .navi-side ul.low a{padding:4px 15px 4px 26px;background:url(/shared/images/ico_arrow02.gif) 15px 9px no-repeat}#Side .navi-side ul.low li.first a{margin-top:14px}#Side .navi-side ul.low li.last a{padding-bottom:14px}#Side .navi-side ul.low a:link,#Side .navi-side ul.low a:visited{color:#064cba}#Side .navi-side ul.low a.active,#Side .navi-side ul.low a:hover{background-color:#dbe5f5;color:#064cba}#Side .navi-side ul.low span.blank{padding:0 15px 0 0;background:url(/shared/images/ico_blank05.png) 100% .3em no-repeat}#Side .navi-ttl{margin-bottom:15px}#Side .calendar dt{padding:13px 0 7px;text-align:center}#Side .banner{margin-top:18px;padding-top:2px;background:url(/shared/images/border01.png) repeat-x}@media all and (min-width:768px){#Side .banner+.banner{margin-top:0;background:0}}#Side .banner li{padding-top:18px}#Side dl.quote{height:78pt;margin-bottom:20px;background:url(/shared/images/quote_bg.png) no-repeat;text-align:center}#Side dl.quote dt{padding:13px 0 5px}#Side dl.quote dt img{vertical-align:top}#FixedNavi{display:none;position:fixed;top:0;z-index:4;width:100%;padding-bottom:10px;background:url(/shared/images/flixed_bg.png) 0 100% repeat-x}#FixedNaviInner{position:relative;width:978px;height:50px;margin:0 auto}#FixedNaviInner li,#FixedNaviInner p{float:left}#FixedNaviInner p{padding-top:15px}#FixedContact{display:none;position:absolute;top:50px;right:0;width:485px;padding:15px 30px 15px 15px;border:5px solid #074dbb;background:#fff}#FixedContact dl.right{padding-left:31px;background:url(/shared/images/flixed_contact_border.png) repeat-y}@media all and (max-width:767px){#Page,body,body img{width:100%}body{min-width:1px;font-size:9pt;font-size:75;line-height:1.8}body img{max-width:100%;height:auto}#Page{background:url(/shared/images/bg_content.jpg)}#GlobalHeader{z-index:2;border-top:4px solid #2542b8}#GlobalHeader,#GlobalHeaderInline{position:relative;width:100%;background:#fff}#GlobalHeaderInline{height:auto;margin:0 auto;padding-top:16%}#GlobalHeader p.logo{left:5.4%;float:left;width:45%}#GlobalHeader .spmenu_wrap #globalNavi li,.conv ul{float:none}#GlobalHeader p.logo,#GlobalHeader p.tel{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#GlobalHeader p.tel{bottom:auto;left:53.4%;right:auto;width:27.8%}.pc_tel_view{display:none}.sp_tel_view{display:block}#GlobalHeader .spmenu_btn{position: fixed;right: 0;top: 0;width: calc(16% + 4px);height: 0;padding-top:  calc(16% + 4px);text-align: center;background: #074dbb;color: #fff;z-index: 99999;}#GlobalHeader .spmenu_wrap{display:none;position:fixed;top:0;left:0;width:100%;background:#074dbb}#GlobalHeader .spmenu_wrap .spmenu_header{position:relative;padding-top:16%;border-top:4px solid #074dbb;background:#fff}#GlobalHeader .spmenu_wrap ul{width:89.2%;margin:0 auto}#GlobalHeader .spmenu_wrap ul a{color:#fff}#GlobalHeader .spmenu_wrap #globalNavi{position:static;height:auto}#GlobalHeader .spmenu_wrap .smallNavi ul{margin-top:.8em;text-align:center}#GlobalHeader .spmenu_wrap .smallNavi ul li{display:inline;color:#fff}#GlobalHeader .spmenu_wrap .conv{padding:4% 0 2.4%}#GlobalHeader .scroll_wrap{overflow:auto;height:100vh}.conv li{float:right!important;width:48.5%}.conv li:first-child{float:left!important}.conv ul li a{display:block}#GlobalHeader .spmenu_btn .menu-trigger{position:absolute;top:0;left:32%}.menu-trigger,.menu-trigger span{display:inline-block;box-sizing:border-box;-webkit-transition:all .4s;transition:all .4s}.menu-trigger{position:relative;width:36%;height:44%;margin-top:28%;-webkit-animation:menu-close .4s;animation:menu-close .4s}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:20%}.menu-trigger span:nth-of-type(2){top:calc(50% - 1px)}.menu-trigger span:nth-of-type(3){bottom:20%}.menu-trigger.active{-webkit-animation:menu-open .4s;animation:menu-open .4s}.menu-trigger.active span:nth-of-type(1){position:absolute;top:50%;-webkit-transform:rotate(45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){position:absolute;top:50%;-webkit-transform:rotate(-45deg)}#GlobalFooter{border-top:0}#GlobalFooterInline{width:100%}#GlobalFooter #Pagetop{display:block!important;position:static!important}#GlobalFooter div.footer-top,#GlobalFooter div.footer-top-bg01{height:100%;background:0}#GlobalFooter div.footer-top-inner{width:100%;background:0}#GlobalFooter div.footer-top nav{width:100%;margin:0 auto;padding:30px 0 55px}#GlobalFooter div.footer-top nav div{float:none;width:100%;padding-right:0}#GlobalFooter .sp_obj ul.nav01{margin-bottom:10%;border-bottom:1px solid #b6c8de}#GlobalFooter .sp_obj ul.nav01 li{float:left;width:50%;padding:0}#GlobalFooter .sp_obj ul.nav01 li a{display:block;overflow:hidden;position:relative;padding:6.4% 7.4% 6.4% 20%;border-top:1px solid #b6c8de;background:url(/shared/images/ico_arrow07_l.png) 10.5% center no-repeat;background-size:10px;color:#000}#GlobalFooter .sp_obj ul.nav01 li.arrow_l a{background:url(/shared/images/ico_arrow07_l.png) 10.5% center no-repeat;background-size:9pt}#GlobalFooter .sp_obj ul.nav01 li span{display:inline-block;position:absolute;top:50%;width:50%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}#GlobalFooter .sp_obj ul.nav01 li a img{float:right;width:36%}#GlobalFooter .sp_obj ul.nav01 li:nth-child(odd){clear:both}#GlobalFooter .sp_obj ul.nav01 li:nth-child(even) a{border-left:1px solid #b6c8de}#GlobalFooter .sp_obj ul.nav02{text-align:center}#GlobalFooter .sp_obj ul.nav02 li{display:inline}#GlobalFooter .sp_obj ul.nav02 li a{color:#000}#GlobalFooter .sp_obj ul.nav02.adjust{margin-left:-15px}#GlobalFooter div.footer-top span.blank{padding-right:15px;background:url(/shared/images/ico_blank07.png) 100% 3px no-repeat;background-size:9px}#GlobalFooter div.footer-bottom{width:100%;padding:9.4% 0}#GlobalFooter div.footer-bottom div.security{width:89.2%;margin:0 auto}#GlobalFooter div.footer-bottom div.security .bnr{float:left;width:11.2%;margin:0 4% 0 0}#GlobalFooter div.footer-bottom div.security .bnr input{width:50%;height:auto}#GlobalFooter div.footer-bottom p.ex{position:static;padding-left:30%;text-indent:-1em;font-size:84%;line-height:1.6}#GlobalFooter div.footer-bottom p.logo{position:static;width:60%;margin:7.4% auto 0}#GlobalFooter div.copyright small{width:100%;padding:4.4% 0;text-align:center;color:#fff;font-size:10px}#Wrapper{position:relative;z-index:1}#Wrapper,#WrapperInner{background:0}#Content{width:100%;margin:0 auto;padding:0}#Main,#Side{float:none;width:100%}#Side .banner{margin-top:0;padding-top:8.4%!important;padding-bottom:8%!important;border-top:1px solid #dbd4b6;border-bottom:1px solid #dbd4b6;background:#e9e6da}#Side .banner li{padding-top:0}#Side .banner li a{display:block;width:98%;margin-right:auto;margin-left:auto}#Side .sp_hide{display:none!important}#Side .banner .slick-dots li+li{margin-right:3px;margin-left:3px}#Side .banner .slick-dots{display:block;position:absolute;bottom:-25%;width:100%;margin:0;padding:0;text-align:center;list-style:none}#Side .banner .slick-dots li{display:inline-block;position:relative;width:9pt;height:9pt;cursor:pointer}#Side .banner .slick-dots li button{display:block;width:9pt;height:9pt;padding:0;border:0;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer;outline:0}#Side .banner .slick-dots li button:before{display:inline-block;position:absolute;top:0;left:0;width:9pt;height:9pt;background:url(/shared/images/side_slider_off.png) no-repeat;background-size:9pt 9pt;text-align:center;content:'';opacity:1}#Side .banner .slick-dots li.slick-active button:before{background:url(/shared/images/side_slider_on.png) no-repeat;background-size:9pt 9pt}#FixedNavi{display:none;position:fixed;top:auto;bottom:0;z-index:1;width:100%;padding-bottom:0;background:rgba(7,77,187,.9)}#FixedNaviInner{position:relative;width:89.2%;height:auto;margin:0 auto;padding:3% 0}}@media all and (max-width:320px){#GlobalHeader .spmenu_wrap ul a{color:#fff;font-size:.8em}#GlobalHeader .spmenu_wrap .smallNavi ul{margin-top:.8em;text-align:center}}

/* 231222：フッター：お役立ちコラムのリンクを追加 */
.estimate-column-link{
  text-align: center;
  margin-bottom: 10%;
}
.estimate-column-link a{
  color: #000;
}
