@charset "utf-8";#group{text-align:center}#group .group{position:relative}#group .group:nth-child(odd){background-color:#CBE7E9}#group .group:nth-child(even){background-color:#FFF}#group .group figcaption{text-align:left}#group .group figcaption:before{border-style:solid;content:"";display:block;height:0;width:0;pointer-events:none;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#group .group:nth-child(odd) figcaption:before{border-color:#FFF transparent transparent transparent}#group .group:nth-child(even) figcaption:before{border-color:#CBE7E9 transparent transparent transparent}#group .group figcaption h3{color:#005E66;line-height:1.4;margin-bottom:.6em}#group .group figcaption h3 span{display:inline-block;position:relative}#group .group figcaption h3 span:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2em;pointer-events:none;position:absolute;top:50%;width:1.5em}#group.lazyloaded .group figcaption h3 span:before{background-image:url(https://f-mokushin.jp/images/user/group/icon.svg)}#group .group figcaption .group_btn{text-align:center}#group .group figcaption .group_btn [class^="btn_"]{background-color:#005E66;border-radius:5px}#group .group figcaption .group_box .group_rest.active+.group_btn .btn_open{display:none}#group .group figcaption .group_btn .btn_open:after{content:"\F0140"}#group .group figcaption .group_box .group_rest:not(.active)+.group_btn .btn_close{display:none}#group .group figcaption .group_btn .btn_close:after{content:"\F0143"}@media screen and (max-width:767px){#group{}#group .group{padding-top:-webkit-calc(36px + 3.125%);padding-top:calc(36px + 3.125%);padding-bottom:6.25%}#group .group figcaption{margin-bottom:3.125%}#group .group figcaption:before{border-width:36px 42px 0 42px}#group .group figcaption h3{font-size:125%;margin:.125em auto -webkit-calc(3.125% + 0.25em);margin:.125em auto calc(3.125% + 0.25em);padding:1.5625% 0;text-align:center;width:93.75%}#group .group figcaption h3 span{padding-left:2.4em}#group .group figcaption .group_box{padding:3.125% 3.125% -webkit-calc(3.125% + 0.5em);padding:3.125% 3.125% calc(3.125% + 0.5em);margin-left:auto;margin-right:auto;width:93.75%}#group .group:nth-child(odd) figcaption .group_box{background-color:#FFF}#group .group:nth-child(even) figcaption .group_box{background-color:#CBE7E9}#group .group figcaption .group_box .group_rest{display:none}#group .group figcaption .group_btn{margin-top:3.846153846153846%}}@media screen and (min-width:768px){#group{}#group .group figcaption:before{border-width:3em 3.5em 0 3.5em}#group .group figcaption h3{font-size:175%}#group .group figcaption .group_box .group_rest{display:block!important}#group .group figcaption .group_btn{display:none}}@media screen and (min-width:768px) and (max-width:1023px){#group .group{padding-top:50px;padding-bottom:50px}#group .group figcaption{margin-bottom:2.5em}#group .group figcaption h3 span{padding-left:2.4em}}@media screen and (max-width:1023px){#group .group picture img{width:75%}#group .group:nth-child(odd) picture img{margin-left:-10.5%}#group .group:nth-child(even) picture img{margin-right:-10.5%}#group .group figcaption h3 span:before{left:1.2em;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:1024px){#group .group{border-collapse:separate;border-spacing:0 6.25em;display:table;table-layout:fixed}#group .group picture{display:table-cell;vertical-align:middle;width:41%}#group .group figcaption{display:table-cell;vertical-align:middle}#group .group:nth-child(odd) figcaption{padding-left:2em}#group .group:nth-child(even) figcaption{padding-right:2em}#group .group figcaption h3 span{padding-left:2em}#group .group figcaption h3 span:before{left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (min-width:1024px) and (max-width:1365px){#group .group picture img{width:100%}}@media screen and (min-width:1200px){#group .group figcaption p{font-size:112.5%}}@media screen and (min-width:1366px){#group .group picture{position:relative}#group .group picture:before{content:"";display:block;padding-top:100.75%;pointer-events:none}#group .group picture img{position:absolute;top:0;width:118%;max-width:unset;max-width:none}#group .group:nth-child(odd) picture img{right:0}#group .group:nth-child(even) picture img{left:0}}#strength{background-position:left top,right bottom;background-repeat:no-repeat,no-repeat;text-align:center}#strength.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/strength/back_l.webp),url(https://f-mokushin.jp/images/user/strength/back_r.webp)}#strengths{text-align:left}#strengths .strength{background-color:#FFF;border-color:#AA8546;border-style:solid;margin-left:auto;margin-right:auto;position:relative}#strengths .strength:before{background:transparent;border-color:#AA8546;border-style:solid;content:"";display:block;pointer-events:none;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#strengths .strength h3{color:#2D998A;line-height:1.4}#strengths .strength h3 span{display:inline-block;margin-bottom:.5em;position:relative}#strengths .strength h3 span:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.5em;pointer-events:none;position:absolute;top:.7em;left:-2em;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.5em}#strength.lazyloaded #strengths .strength:nth-child(1) h3 span:before{background-image:url(https://f-mokushin.jp/images/user/strength/no_01.svg)}#strength.lazyloaded #strengths .strength:nth-child(2) h3 span:before{background-image:url(https://f-mokushin.jp/images/user/strength/no_02.svg)}#strength.lazyloaded #strengths .strength:nth-child(3) h3 span:before{background-image:url(https://f-mokushin.jp/images/user/strength/no_03.svg)}#strength.lazyloaded #strengths .strength:nth-child(4) h3 span:before{background-image:url(https://f-mokushin.jp/images/user/strength/no_04.svg)}#strengths .strength .strength_graphs{position:relative}#strengths .strength .strength_graphs:after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20%;position:absolute;bottom:0;right:0;-ms-transform:translate(50%,50%);-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:20%}#strength.lazyloaded #strengths .strength .strength_graphs:after{background-image:url(https://f-mokushin.jp/images/user/strength/magnify.svg)}#strengths .strength .strength_graph_link{display:inline-block;overflow:hidden;position:relative;vertical-align:top}#strengths .strength .strength_graph_link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.2s ease-out 0s}#strengths .strength img{margin-top:.5em}#strengths .strength .strength_graph_link:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}#strengths .strength .strength_btn{text-align:center}#strengths .strength .strength_btn [class^="btn_"]{background-color:#AA8546;border-radius:5px}#strengths .strength .strength_box.active+.strength_btn .btn_open{display:none}#strengths .strength .strength_btn .btn_open:after{content:"\F0140"}#strengths .strength .strength_box:not(.active)+.strength_btn .btn_close{display:none}#strengths .strength .strength_btn .btn_close:after{content:"\F0143"}@media screen and (max-width:767px){#strength{padding-top:12.5%;padding-bottom:12.5%}#strength h2 img{width:93.75%}#strengths .strength{border-width:3px;margin-top:6.25%;padding:-webkit-calc(3.125% + 8px);padding:calc(3.125% + 8px);width:-webkit-calc(87.5% + (8px * 2));width:calc(87.5% + (8px * 2))}#strengths .strength:before{border-width:2px;height:-webkit-calc(100% - (6px * 2));height:calc(100% - (6px * 2));width:-webkit-calc(100% - (6px * 2));width:calc(100% - (6px * 2))}#strengths .strength h3{padding-top:.5em;padding-left:4em}#strengths .strength h3 span{font-size:125%}#strengths .strength .strength_box{display:none}#strengths .strength .strength_graphs{margin:.5em auto 5%;width:75%}#strengths .strength .strength_btn{margin-top:3.937007874015748%}}@media screen and (min-width:768px){#strength{padding-top:100px;padding-bottom:100px}#strength h2 img{width:52.5%}#strengths .strength{border-width:.375em;margin-top:3.125em;padding:3.125em 7em 3.125em;width:-webkit-calc(83% + (1em * 2));width:calc(83% + (1em * 2))}#strengths .strength:before{border-width:.1875em;height:-webkit-calc(100% - (0.8125em * 2));height:calc(100% - (0.8125em * 2));width:-webkit-calc(100% - (0.8125em * 2));width:calc(100% - (0.8125em * 2))}#strengths .strength h3{padding-left:1em}#strengths .strength h3 span{font-size:175%}#strengths .strength .strength_box{display:block!important}#strengths .strength .strength_btn{display:none}}@media screen and (max-width:1023px){#strength{background-size:55% auto,60% auto}}@media screen and (min-width:1024px){#strength{background-size:45% auto,50% auto}#strengths .strength .strength_graph:after{clear:both;content:"";display:block}#strengths .strength .strength_graph>*{width:48%}#strengths .strength .strength_graph>*:nth-child(odd){float:left}#strengths .strength .strength_graph>*:nth-child(even){float:right}}#example{background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center}#example.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/example/back_010.webp)}#example h2 span b{background-color:#FFF;display:inline-block;padding:.125em .25em;position:relative}#example h2 span b:before,#example h2 span b:after{background:transparent;border-color:#005E66;border-style:solid;content:"";display:block;height:.5em;pointer-events:none;position:absolute;width:.5em}#example h2 span b:before{border-width:.125em 0 0 .125em;top:-.0675em;left:-.0675em}#example h2 span b:after{border-width:0 .125em .125em 0;bottom:-.0675em;right:-.0675em}ul[id^="examples_"]{text-align:left}ul[id^="examples_"] .examples{display:inline-block;text-align:center;vertical-align:top}#examples_big .examples{background-position:center top,center center;background-repeat:no-repeat,no-repeat;background-size:100% auto,contain}#examples_small .examples{background-color:#FFF}ul[id^="examples_"] .examples picture{width:100%}ul[id^="examples_"] .examples picture img{width:100%}#examples_big .examples figure{border-collapse:separate;border-spacing:0;display:table;margin-bottom:5%;table-layout:fixed;width:100%}#examples_big .examples figure picture{display:table-cell;vertical-align:middle;width:50%}#examples_big .examples figure figcaption{display:table-cell;vertical-align:middle}#examples_big .examples figure figcaption h3{line-height:1.5}ul[id^="examples_"] .examples .examples_type{background-color:#2D998A;color:#FFF;display:inline-block;margin-bottom:.5em;padding:0 .5em}ul[id^="examples_"] .examples.new .examples_type{background-color:#2D998A}ul[id^="examples_"] .examples.new .re-construction{background-color:#B28146}ul[id^="examples_"] .examples.new .maintenance{background-color:#595757}ul[id^="examples_"] .examples .examples_name{line-height:1;position:relative}ul[id^="examples_"] .examples .examples_name:before{content:"　";font-size:300%}ul[id^="examples_"] .examples .examples_name span{display:block;line-height:1.5;padding:0 .25em;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#examples_small .examples>div{padding:1em}#example>strong{color:#005E66;position:relative;z-index:2}#example>strong:before,#example>strong:after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:5em;position:absolute;width:6em;z-index:-1}#example>strong:before{top:0;left:0}#example.lazyloaded>strong:before{background-image:url(https://f-mokushin.jp/images/user/example/deco_l.webp)}#example>strong:after{bottom:0;right:0}#example.lazyloaded>strong:after{background-image:url(https://f-mokushin.jp/images/user/example/deco_r.webp)}@media screen and (min-width:320px) and (max-width:767px){#example>strong{font-size:125%}}@media screen and (max-width:639px){ul[id^="examples_"] .examples{font-size:3.75vw;font-size:3.75svw}#examples_big .examples{padding:12.5% 4.6875% 4.6875%;width:93.75%}#example.lazyloaded #examples_big .examples:nth-child(odd){background-image:url(https://f-mokushin.jp/images/user/example/back_020.webp),-webkit-linear-gradient(top,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:url(https://f-mokushin.jp/images/user/example/back_020.webp),linear-gradient(to bottom,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%)}#example.lazyloaded #examples_big .examples:nth-child(even){background-image:url(https://f-mokushin.jp/images/user/example/back_030.webp),-webkit-linear-gradient(top,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:url(https://f-mokushin.jp/images/user/example/back_030.webp),linear-gradient(to bottom,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%)}#examples_small .examples{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:640px){#examples_big .examples{padding:7% 4% 4%}#example.lazyloaded #examples_big .examples:nth-child(4n+1),#example.lazyloaded #examples_big .examples:nth-child(4n){background-image:url(https://f-mokushin.jp/images/user/example/back_020.webp),-webkit-linear-gradient(top,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:url(https://f-mokushin.jp/images/user/example/back_020.webp),linear-gradient(to bottom,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%)}#example.lazyloaded #examples_big .examples:nth-child(4n+2),#example.lazyloaded #examples_big .examples:nth-child(4n+3){background-image:url(https://f-mokushin.jp/images/user/example/back_030.webp),-webkit-linear-gradient(top,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:url(https://f-mokushin.jp/images/user/example/back_030.webp),linear-gradient(to bottom,transparent 0%,transparent 50%,#FFFFFF 50%,#FFFFFF 100%)}}@media screen and (min-width:640px) and (max-width:767px){#examples_big .examples{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}#examples_small .examples{width:-webkit-calc((100% - (3.125 * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (max-width:767px){#example{padding-top:12.5%;padding-bottom:12.5%}#example h2{margin-bottom:6.25%}ul[id^="examples_"] .examples{margin-left:3.125%;margin-bottom:3.125%}ul[id^="examples_"] .examples .examples_type{border-radius:5px}#example>strong{display:block;margin-top:3.125%;padding:0 3.125%}#example>strong:before{-ms-transform:translate(6.25%,-3.125%);-webkit-transform:translate(6.25%,-3.125%);transform:translate(6.25%,-3.125%)}#example>strong:after{-ms-transform:translate(-6.25%,6.25%);-webkit-transform:translate(-6.25%,6.25%);transform:translate(-6.25%,6.25%)}}@media screen and (min-width:768px){#example{padding-top:6.25em;padding-bottom:6.25em}#example h2{margin-bottom:3.125em}ul[id^="examples_"] .examples{margin-bottom:3.125em}#examples_big .examples{width:49%}#examples_big .examples:nth-child(even){margin-left:2%}#examples_small .examples{width:32%}#examples_small .examples:not(:nth-child(3n+1)){margin-left:2%}ul[id^="examples_"] .examples .examples_type{border-radius:5px}#example>strong{display:inline-block}#example>strong:before{-ms-transform:translate(-75%,-3.125%);-webkit-transform:translate(-75%,-3.125%);transform:translate(-75%,-3.125%)}#example>strong:after{-ms-transform:translate(75%,3.125%);-webkit-transform:translate(75%,3.125%);transform:translate(75%,3.125%)}}@media screen and (min-width:768px) and (max-width:1023px){#example>strong{font-size:137.5%}}@media screen and (min-width:768px) and (max-width:1279px){ul[id^="examples_"]{padding:0 3.90625vw;padding:0 3.90625svw}}@media screen and (max-width:1023px){#example h2 span b{margin:.25em .25em 0}}@media screen and (min-width:1024px){#example h2 span b{margin:0 .25em}#example>strong{font-size:150%}}@media screen and (min-width:1280px) and (max-width:1920px){ul[id^="examples_"]{padding-left:-webkit-calc((100% - 75em) / 2);padding-left:calc((100% - 75em) / 2);padding-right:-webkit-calc((100% - 75em) / 2);padding-right:calc((100% - 75em) / 2);min-width:75em}}@media screen and (min-width:1921px){ul[id^="examples_"]{padding:0 18.75%}}#characteristics{background-position:center top;background-repeat:no-repeat;text-align:center}#characteristics>strong{display:block}#characteristics_attractive{text-align:left}#characteristics_list{counter-reset:characteristics 0}#characteristics_list .characteristics{background-color:#DBEEE7;margin-left:auto;margin-right:auto;position:relative}#characteristics_list .characteristics h3{background-color:#2D998A;border-radius:100em;color:#FFF;height:1.7em;line-height:1.7em;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10em}#characteristics_list .characteristics h3:before{background-color:#FFF;border-radius:50%;color:#2D998A;counter-increment:characteristics;content:counter(characteristics,decimal-leading-zero);font-size:90%;height:1.75em;line-height:1.75em;position:absolute;top:50%;left:.125em;-ms-transform:translate(0%,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1.75em}#characteristics_list .characteristics_img figure picture img{width:100%}#characteristics_list .characteristics_img figure figcaption{text-align:center}#characteristics_list .characteristics_desc{text-align:left}#characteristics_list .characteristics_list>li{background-color:#FFF;line-height:1.4}#characteristics_list .characteristics_list>li p{padding-left:2em;position:relative}#characteristics_list .characteristics_list>li p:before{color:#2D998A;content:"\F035F";display:block;font-size:200%;font-family:"Material Design Icons";line-height:1;position:absolute;top:.375em;left:0;-ms-transform:translate(0%,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:359px){#characteristics_list .characteristics_img figure{width:100%}#characteristics_list .characteristics_img figure:not(:first-child){margin-top:1em}}@media screen and (min-width:360px){#characteristics_list .characteristics_img figure{display:inline-block;vertical-align:top;width:48%}#characteristics_list .characteristics_img figure:nth-child(even){margin-left:4%}}@media screen and (max-width:374px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_016.webp)}}@media screen and (min-width:375px) and (max-width:480px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_015.webp)}}@media screen and (min-width:480px) and (max-width:639px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_014.webp)}}@media screen and (min-width:640px) and (max-width:767px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_013.webp)}}@media screen and (max-width:767px){#characteristics{padding-top:18.75%;padding-bottom:12.5%}#characteristics>strong{line-height:1.5;margin-top:-3.125%;margin-bottom:3.125%;padding:.25em 3.125%}#characteristics_attractive p{padding:0 3.125%}#characteristics_list .characteristics{border-radius:15px;margin-top:calc(6.25% + 1.275em);padding:-webkit-calc(3.125% + 1.275em) 3.125% 3.125%;padding:calc(3.125% + 1.275em) 3.125% 3.125%;width:93.75%}#characteristics_list .characteristics h3{font-size:150%}#characteristics_list .characteristics_list>li{border-radius:7px;margin-top:1em;padding:1.923076923076923% 3.846153846153846% 1.923076923076923% 1.923076923076923%}}@media screen and (min-width:768px){#characteristics{margin-bottom:6.25em}#characteristics>strong{margin-top:-1.5625em}#characteristics_attractive{margin:0 auto 3.125em;width:-webkit-calc(100% - (1.25em * 2));width:calc(100% - (1.25em * 2));max-width:65em}#characteristics_list .characteristics{border-radius:1.5625em;margin-top:8.375em;padding:5.25em 5em 3.125em;width:-webkit-calc(100% - (2.5em * 2));width:calc(100% - (2.5em * 2));max-width:57.5em}#characteristics_list .characteristics h3{font-size:250%}#characteristics_list .characteristics_list{font-size:125%}#characteristics_list .characteristics_list>li{border-radius:.75em;margin-top:1em;padding:.6em 1em}}@media screen and (min-width:768px) and (max-width:1023px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_012.webp)}}@media screen and (min-width:1023px){#characteristics{background-size:100% auto;padding-top:8.75%}}@media screen and (min-width:1024px) and (max-width:1279px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_014.webp)}}@media screen and (min-width:1280px) and (max-width:1599px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_013.webp)}}@media screen and (min-width:1600px) and (max-width:1920px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_012.webp)}}@media screen and (min-width:1921px) and (max-width:2559px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_011.webp)}}@media screen and (min-width:2560px){#characteristics.lazyloaded{background-image:url(https://f-mokushin.jp/images/user/characteristics/back_010.webp)}}#consultation{text-align:center}#consultation h2{border-top:1px solid #2D998A;border-bottom:1px solid #2D998A;color:#2D998A;line-height:1.2}#consultation_img{position:relative}#consultation_img picture{margin-left:auto;margin-right:auto}#consultation_img picture img{vertical-align:top;width:100%}#consultation_img address{letter-spacing:.125em;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left}#consultation_img address div{padding-left:7.25em;position:relative}#consultation_img address div>strong{background-color:#005C63;border-radius:50%;color:#FFF;display:block;height:3.375em;line-height:1.1;position:absolute;top:50%;left:.125em;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:175%;text-align:center;width:3.375em}#consultation_img address div>strong span{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#consultation_img address div p{color:#005C63;font-size:112.5%;font-weight:700}#consultation_img address div p span{font-size:125%;line-height:1}@media screen and (min-width:320px) and (max-width:359px){#consultation h2{font-size:106.25%}}@media screen and (min-width:360px) and (max-width:374px){#consultation h2{font-size:112.5%}}@media screen and (min-width:375px) and (max-width:767px){#consultation h2{font-size:125%}}@media screen and (max-width:767px){#consultation{}#consultation h2{margin:0 auto -webkit-calc(3.125% + 0.4em);margin:0 auto calc(3.125% + 0.4em);padding:.4em 3.125%;width:93.75%}#consultation_outline{margin-bottom:6.25%;padding:0 3.125%;text-align:left}#consultation_img picture{width:100%}#consultation_img address{top:56.275%;left:46.75%;font-size:2.5vw;font-size:2.5svw;width:24.5em}#consultation_img address>div{font-size:87.5%}#consultation_img address [class^="list_"]{line-height:1.6;margin-top:-.25em;padding-left:2.5em}#consultation_link{background-color:#FEFBDA;padding-bottom:12.5%}#consultation_link .link_to{height:auto;line-height:1.4;padding:.3em .25em;width:14.25em}}@media screen and (min-width:768px){#consultation{margin-bottom:6.25em}#consultation h2{font-size:200%;margin-bottom:.78125em;padding:.4em .5em}#consultation_outline{margin-bottom:1.5625em}#consultation_img address{top:70.975%;width:32em}#consultation_link .link_to{margin-top:1.5em;width:26em}}@media screen and (min-width:768px) and (max-width:1023px){#consultation .link_to{font-size:150%}}@media screen and (min-width:768px) and (max-width:1280px){#consultation_img picture{width:87.5%}#consultation_img address{font-size:1.12vw;font-size:1.125svw;left:37.5%}}@media screen and (min-width:1024px) and (max-width:1280px){#consultation .link_to{font-size:162.5%}}@media screen and (min-width:1280px){#consultation .link_to{font-size:175%}}@media screen and (min-width:1281px){#consultation_img picture{width:62.5%}#consultation_img address{font-size:.84375vw;font-size:0.84375svw;left:41.375%}}
