@charset "UTF-8";*,a{-webkit-tap-highlight-color:transparent}.header a,a{text-decoration:none}*,a,img{outline:0}a:active,a:link,a:visited,body{color:#000}*{font:inherit;font-family:inherit;font-weight:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.td,.th,body,em,h1,h2,h3,h4,h5,h6,sup,td,th{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{-webkit-transition:.16s ease-in-out;transition:.16s ease-in-out}a,img{border:none}button,label{cursor:pointer}sup{font-size:54.5%;line-height:normal;vertical-align:super}.pre{position:relative;overflow:auto;white-space:pre-wrap;white-space:-pre-wrap;white-space:-webkit-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}.nobr{white-space:nowrap}.button:hover,a:hover,button:hover,input[type=button]:hover,input[type=image]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8}.button:active,a:active,button:active,input[type=button]:active,input[type=image]:active,input[type=reset]:active,input[type=submit]:active{opacity:.5}.android .button:active,.android .button:hover,.android a:active,.android a:hover,.android button:active,.android button:hover,.android input[type=button]:active,.android input[type=button]:hover,.android input[type=image]:active,.android input[type=image]:hover,.android input[type=reset]:active,.android input[type=reset]:hover,.android input[type=submit]:active,.android input[type=submit]:hover,.ie7 .button:active,.ie7 .button:hover,.ie7 a:active,.ie7 a:hover,.ie7 button:active,.ie7 button:hover,.ie7 input[type=button]:active,.ie7 input[type=button]:hover,.ie7 input[type=image]:active,.ie7 input[type=image]:hover,.ie7 input[type=reset]:active,.ie7 input[type=reset]:hover,.ie7 input[type=submit]:active,.ie7 input[type=submit]:hover,.ie8 .button:active,.ie8 .button:hover,.ie8 a:active,.ie8 a:hover,.ie8 button:active,.ie8 button:hover,.ie8 input[type=button]:active,.ie8 input[type=button]:hover,.ie8 input[type=image]:active,.ie8 input[type=image]:hover,.ie8 input[type=reset]:active,.ie8 input[type=reset]:hover,.ie8 input[type=submit]:active,.ie8 input[type=submit]:hover,.ipad .button:active,.ipad .button:hover,.ipad a:active,.ipad a:hover,.ipad button:active,.ipad button:hover,.ipad input[type=button]:active,.ipad input[type=button]:hover,.ipad input[type=image]:active,.ipad input[type=image]:hover,.ipad input[type=reset]:active,.ipad input[type=reset]:hover,.ipad input[type=submit]:active,.ipad input[type=submit]:hover,.iphone .button:active,.iphone .button:hover,.iphone a:active,.iphone a:hover,.iphone button:active,.iphone button:hover,.iphone input[type=button]:active,.iphone input[type=button]:hover,.iphone input[type=image]:active,.iphone input[type=image]:hover,.iphone input[type=reset]:active,.iphone input[type=reset]:hover,.iphone input[type=submit]:active,.iphone input[type=submit]:hover,.ipod .button:active,.ipod .button:hover,.ipod a:active,.ipod a:hover,.ipod button:active,.ipod button:hover,.ipod input[type=button]:active,.ipod input[type=button]:hover,.ipod input[type=image]:active,.ipod input[type=image]:hover,.ipod input[type=reset]:active,.ipod input[type=reset]:hover,.ipod input[type=submit]:active,.ipod input[type=submit]:hover{opacity:1!important}a:hover{opacity:.8;color:#0066de}.b,.strong,b,strong{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-smoothing:antialiased}.small,small{font-size:85.75%}.p,dd,dt,li,p,td,th{font-size:100%;line-height:170%;line-break:strict}li,ol,ul{list-style:none}ol li p,ul li p{font-size:100%}.table,table{border:none;empty-cells:show;border-spacing:0;border-collapse:separate}.td,.th,td,th{padding:0;text-align:left;vertical-align:top}.form-pardot--back a::before,.td.valign-m,.th.valign-m,img,td.valign-m,th.valign-m{vertical-align:middle}.td.align-r,.th.align-r,td.align-r,th.align-r{text-align:right}.page-wrap,body{text-align:center}.table{display:table}.tr{display:table-row}.td,.th{display:table-cell}img{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;width:auto;height:auto}img .lazy{opacity:0}img .fade-in{opacity:1;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}html>img{position:absolute;top:-100px;left:-100px;z-index:-1}.body-main,.body-main>*{position:relative;z-index:1}.display-large{display:block}.display-middle,.display-small{display:none}@media only screen and (min-width:700px) and (max-width:960px){.display-large{display:none}.display-middle{display:block}.display-small{display:none}}@media only screen and (max-width:699px){.p,dd,dt,li,p,td,th{line-height:180%}.display-large,.display-middle{display:none}.display-small{display:block}}p.notes,span.notes{overflow:visible;margin-left:1em!important;text-indent:-1em!important}span.notes{display:block}body{background-color:#424349;font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-smooth:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.font-title,.thanks main h1,h1,h2,h3{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width:699px){body{background-color:#fff}}.font-title,h1,h2,h3{-webkit-font-smoothing:antialiased}.page-wrap-master{background-color:#e5e5e5;margin:0 auto;max-width:2000px;width:100%;min-height:100vh}.case h2 span,.cost h2 span,.partner h2 span,.support h2 span,.thanks .body-main{background-color:#fff}.page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.thanks .page-wrap{display:block}.body-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100vw - 272px);min-height:100vh;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width:1200px){.body-main{width:calc(100vw - 320px)}}@media only screen and (min-width:1600px){.body-main{width:calc(100% - 480px)}}@media only screen and (max-width:1119px){.body-main{display:block;width:100%}}.body-main--bg{position:fixed;top:0;left:0;z-index:0;display:block;max-width:100%;width:100%;height:auto}@media only screen and (min-width:1200px){.body-main--bg{width:calc(100vw - 320px)}}@media only screen and (min-width:1600px){.body-main--bg{width:calc(100% - 480px)}}@media only screen and (min-width:2000px){.body-main{background-size:100% auto}.body-main--bg{left:calc((100vw - 2000px)/ 2);width:1520px}}@media only screen and (max-width:1119px){.body-main--bg{width:100%}}.thanks .body-main{background-image:none;width:100%}@media only screen and (min-width:1200px),only screen and (min-width:1600px),only screen and (min-width:2000px){.thanks .body-main{width:100%}}.body-main main{padding-right:30px;padding-left:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:1600px){.body-main main{padding-right:160px;padding-left:160px}}@media only screen and (max-width:847px){.body-main main{padding-right:24px;padding-left:24px}}.thanks .body-main main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:50px;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.body-main .main-wrap{margin:0 auto;max-width:800px;width:100%;text-align:left}.thanks main h1{font-size:40px;line-height:146%;color:#363833;letter-spacing:.05em}.thanks main h1+*{margin-top:32px}.thanks main p{font-size:16px;line-height:160%}.thanks main p+p{margin-top:1em}.thanks main a{color:#0b71e3}.footer a,.footer li,.footer p,.header,.header a{color:#363833}.body-form{z-index:1;width:272px;min-height:100vh}@media only screen and (min-width:1200px){.body-form{width:320px}}@media only screen and (min-width:1600px){.body-form{width:480px}}@media only screen and (max-width:1119px){.body-form{display:none}}.body-form--main{background:#fff;position:-webkit-sticky;position:sticky;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:34px 17px;width:100%;min-height:100vh;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1200px){.body-form--main{padding-right:35px;padding-left:35px}}@media only screen and (min-width:1600px){.body-form--main{padding-right:56px;padding-left:56px}}.body-form .form-pardot{width:100%}@media only screen and (max-width:1119px){.formShow .body-main{display:none}.formShow .body-form{display:block;width:100%}.formShow .body-form--main{background:#fff;display:block}.formShow .form-pardot h2{color:#363833}.formShow .form-pardot--notes{color:#363833;position:static;bottom:auto;left:auto;margin-top:10px}.formShow .form-pardot--notes a{color:#363833}.formShow .form-pardot--back{display:block}}header{display:block;padding:26px 32px;width:100%;text-align:left}.header--wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.header__logo,.header__logo img{display:block;width:118px;height:27px}.header__logo{position:relative}.header__inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media only screen and (max-width:847px){header{padding:59px 24px 0}.header__inner-link{display:none}}.thanks .header__inner-link{display:none}.header__inner-link li+li{margin-left:32px}.footer,footer{display:block;margin-top:96px;padding:0 32px;width:100%;text-align:left}@media only screen and (max-width:847px){.footer,footer{margin-top:80px;padding:0 24px}}.footer--wrap{border-top:solid 1px #d2d2d2;padding:40px 0 50px}@media only screen and (max-width:1119px){.footer--wrap{padding:40px 0 130px}.thanks .footer--wrap{padding-bottom:50px}}.footer--body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer--logo,.footer--logo img{display:block;width:109px}.footer--logo img{height:auto}.footer li,.footer p{font-size:12px;line-height:183%;letter-spacing:.1em}.footer--navi-aside{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:28px;width:100%}.footer--navi-aside li+li{margin-left:16px}@media only screen and (max-width:847px){.footer--navi-aside{display:block}.footer--navi-aside li+li{margin-top:16px;margin-left:0}}.footer p.footer--copy{position:relative;z-index:2;margin-top:-22px;text-align:right;white-space:nowrap}@media only screen and (max-width:847px){.footer p.footer--copy{margin-top:40px;text-align:left}}.footer--fixed{position:fixed;bottom:0;left:0;z-index:10;display:none;padding:16px 30px;width:100%;height:80px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media only screen and (max-width:1119px){.footer--fixed{display:block}}.thanks .footer--fixed{display:none}.footer--fixed a.footer--fixed__button,.footer--fixed__button{border:none;border-radius:4px;background:#063dff;font-size:16px;line-height:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:240px;width:100%;height:48px;text-align:center;letter-spacing:.1em;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.form-pardot h2,.form-pardot--h2sub{line-height:100%;color:#363833;text-align:center;font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.form-pardot--h2sub{font-size:14px}.form-pardot--h2sub+h2{margin-top:8px}.form-pardot h2{font-size:20px}.form-pardot iframe{display:block;margin-top:25px}.form-pardot .form-control-feedback,.form-pardot .form-control-notes{font-size:12px;line-height:18px;color:#71746f;padding:0 10px}.form-pardot .form-control-feedback{color:#ff001e}.form-pardot--notes{opacity:.5;font-size:10px;line-height:130%;margin-top:10px;padding:0;width:100%;text-align:left;letter-spacing:.1em}@media only screen and (max-width:1500px){.form-pardot--notes{font-size:10px;letter-spacing:0}}@media only screen and (min-width:700px) and (max-width:960px){.form-pardot--notes{letter-spacing:.1em}}.form-pardot--notes a{margin-right:4px;text-decoration:underline}.form-pardot--notes .newwindow:after,.form-pardot--notes [target=_blank]:after{margin-left:3px}@media only screen and (min-width:700px) and (max-width:960px),only screen and (max-width:699px){.form-pardot--notes{position:relative;bottom:auto;left:0;margin-top:10px;padding:0;letter-spacing:.1em}.form-pardot--notes br{display:none}}.form-pardot--back{font-size:14px;line-height:20px;display:none;margin-top:32px;text-align:left}.form-pardot--back a{color:#363833}.form-pardot--back a::before{background:url(../svg/baseline-keyboard_arrow_left-24px.svg) center center no-repeat;background-size:24px 24px;font-size:0;line-height:14px;position:relative;top:-1px;display:inline-block;overflow:hidden;margin-right:8px;width:14px;height:14px;content:" "}.form-pardot-notes-pop{background-color:rgba(36,36,36,.72);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;display:none;overflow:scroll;overflow-x:hidden;overflow-y:scroll;padding:120px 30px;width:100%;height:100%}@media only screen and (max-width:1119px){.form-pardot-notes-pop{padding:60px 30px}}@media only screen and (max-width:480px){.form-pardot-notes-pop{padding:14.49275vw 7.24638vw}}.form-pardot-notes-pop--close{background:url(../image/icon_close.gif) no-repeat;background-size:contain;font-size:0;color:transparent;position:absolute;top:20px;right:20px;display:block;width:20px;height:20px}.form-pardot-notes-pop--main{border-radius:10px;background:#fff;font-size:11px;line-height:20px;position:relative;margin:0 auto;padding:58px 20px 80px;max-width:980px;width:100%;text-align:left;letter-spacing:.08em;word-wrap:break-word;word-break:break-all}@media only screen and (max-width:480px){.form-pardot-notes-pop--main{padding:14.00966vw 4.83092vw 19.32367vw}}.partner h2 span,.support h2 span{padding:4px calc(-.05em + 4px) 4px 4px}.form-pardot-notes-pop--main a{color:#0b71e3}.form-pardot-notes-pop--main h2{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;line-height:29px;color:#000;text-align:center;letter-spacing:.06em}.case h2,.cost h2,.partner h2,.partner--section--details--title,.support h2{letter-spacing:.05em}.form-pardot-notes-pop--main h2+*{margin-top:48px}@media only screen and (max-width:480px){.form-pardot-notes-pop--main h2{font-size:5.7971vw;line-height:7.00483vw}.form-pardot-notes-pop--main h2+*{margin-top:9.17874vw}}.form-pardot-notes-pop--main p+p{margin-top:2em}body.formFormrunNotesShow{overflow:hidden}body.formFormrunNotesShow .form-pardot-notes-pop{display:block}.first-view{margin-top:91px}@media only screen and (max-width:847px){.first-view{margin-top:49px}}.first-view h1{display:block;max-width:100%}.first-view h1 img{display:block;max-width:512px;width:100%;height:auto}.first-view p.first-view--read{font-size:14px;line-height:240%;color:#363833;margin-top:24px}@media only screen and (max-width:847px){.first-view p.first-view--read{margin-top:16px}}.partner{margin-top:120px}@media only screen and (max-width:847px){.partner{margin-top:62px}}.partner h2{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:40px;line-height:100%;color:#363833;display:block}.partner h2+*{margin-top:32px}.partner--section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.partner--section:nth-child(even){flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}.partner--section--details,.partner--section--image{width:50%}@media only screen and (max-width:847px){.partner--section:nth-child(even){flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}.partner--section{flex-direction:column-reverse;margin-right:-24px;margin-left:-24px;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}.partner--section+.partner--section{margin-top:8px}.partner--section--details,.partner--section--image{width:100%}}.partner--section--image img{display:block;max-width:100%;width:100%;height:auto}.partner--section--details{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;text-align:left;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.partner--section--details--title{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:100%;color:#363833}.partner--section--details--subtitle{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:157.1428%;color:#9c9c9c;margin-top:8px}.cost h2,.support h2,.support h3,.support--block1 h4,.support--block2--section h4{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.partner--section--details--text{font-size:14px;line-height:200%;color:#363833;margin-top:16px}.support{margin-top:120px}@media only screen and (max-width:847px){.partner--section--details{padding:32px 24px}.support{margin-top:62px}}.support h2{font-size:40px;line-height:100%;color:#363833;display:block}.support h2+*{margin-top:32px}.support h3{font-size:24px;line-height:100%;color:#363833;letter-spacing:.16em}.support h3+*{margin-top:24px}.support--block2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:847px){.support--block2{display:block;margin-right:-24px;margin-left:-24px;width:auto}}.support--block2+*{margin-top:32px}.support--block2--section{background:#fff;padding:40px 32px;width:calc(50% - 8px)}@media only screen and (max-width:847px){.support--block2--section{margin-top:8px;padding:32px 24px;width:100%}}.support--block2--section:nth-child(n+3){margin-top:24px}@media only screen and (max-width:847px){.support--block2--section:nth-child(n+3){margin-top:8px}}.support--block2--section h4{font-size:16px;line-height:112%;color:#363833}.support--block2--section h4+*{margin-top:16px}.support--block2--section p{font-size:14px;line-height:160%;color:#363833}.support--block1{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 32px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.support--block1 li,.support--block1 ul{display:block}.support--block1+*{margin-top:24px}@media only screen and (max-width:847px){.support--block1{display:block;margin-right:-24px;margin-left:-24px;padding:32px 24px;width:auto}.support--block1+*{margin-top:0}}.support--block1 h4+*,.support--block1 li+li{margin-top:16px}.support--block1 ul+ul{margin-left:30px}.support--block1 li>*{display:inline}.support--block1 h4{font-size:16px;line-height:112%;color:#363833}.support--block1 p{font-size:14px;line-height:160%;color:#363833}.support--notes{font-size:14px;line-height:14px;color:#363833}@media only screen and (max-width:847px){.support--block1 ul+ul{margin-top:16px;margin-left:0}.support--block1 li>*{display:block}.support--block1 h4+*{margin-top:8px}.support--notes{background:#fff;line-height:28px;display:block;margin-top:-16px;margin-right:-24px;margin-left:-24px;padding:0 24px 32px}}.support--notes br{display:none}.cost{margin-top:120px}@media only screen and (max-width:847px){.support--notes br{display:block}.cost{margin-top:62px}}.cost h2{font-size:40px;line-height:100%;color:#363833;display:block}.cost--section h3,.cost--section p{line-height:160%;font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#363833}.cost h2 span{padding:4px calc(-.05em + 4px) 4px 4px}.cost h2+*{margin-top:32px}.cost--section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.cost--section+*{margin-top:24px}.cost--section h3{font-size:16px;display:block;min-height:52px}@media only screen and (max-width:847px){.cost--section{display:block;margin-right:-24px;margin-left:-24px;width:auto}.cost--section+*{margin-top:8px}.cost--section h3{min-height:0}.cost--section h3 br{display:none}}.cost--section h3+*{margin-top:47px}.cost--section p{font-size:20px}.cost--section--details{background:#fff;padding:40px 32px;width:calc((100% - 32px)/ 3)}.cost--notes{font-size:14px;line-height:14px;color:#363833}@media only screen and (max-width:847px){.cost--section h3+*{margin-top:4px}.cost--section--details{display:block;padding:32px 24px;width:100%}.cost--section--details+.cost--section--details{margin-top:8px}.cost--notes{line-height:160%}}.case{margin-top:120px}@media only screen and (max-width:847px){.case{margin-top:62px}}.case h2{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:40px;line-height:100%;color:#363833;display:block}.case h2 span{padding:4px calc(-.05em + 4px) 4px 4px}.case h2+*{margin-top:32px}.case h3{font-family:"Noto Sans JP", sans-serif,Lato,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:112%;color:#363833}.case h3+*{margin-top:8px}.case p{font-size:14px;line-height:200%}.case a{color:#0066de;text-decoration:underline}.case a:hover{text-decoration:none}.case--example{background:#fafafa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;width:100%;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.case--example+.case--example{margin-top:16px}@media only screen and (max-width:847px){.case--example{display:block;margin-right:-24px;margin-left:-24px;padding:0;width:auto}.case--example+.case--example{margin-top:8px}}.case--example--logo{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:120px;height:120px;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:847px){.case--example--logo{width:100%;height:100px}}.case--example--logo img{display:block;margin:0 auto;max-width:80%;max-height:24.5px;height:auto}.case--example--logo img.case--example--logo_aioinissaydowa,.case--example--logo img.case--example--logo_mst-is{max-height:50px}.case--example--logo img.case--example--logo_rakuten-toushin{max-height:30px}.case--example--logo img.case--example--logo_giants{max-height:70px}.case--example--details{width:calc(100% - 24px - 120px)}@media only screen and (max-width:847px){.case--example--details{padding:32px 24px;width:100%}}