@media print,only screen and (min-width:960px ){@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff") , url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}}@font-face{font-family:"UbuntuTitling-Bold";src:url(font/UbuntuTitling-Bold.eot?) format("eot") , url(font/UbuntuTitling-Bold.woff) format("woff") , url(font/UbuntuTitling-Bold.ttf) format("truetype") , url(font/UbuntuTitling-Bold.svg#UbuntuTitling-Bold) format("svg");font-weight:normal;font-style:normal}body{font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.l-content{padding-top:28px;margin-bottom:64px}@media print,only screen and (min-width:960px ){.l-content{padding-top:48px;margin-bottom:120px}}.l-mainContent__inner>.post_content{margin:32px auto 56px}@media print,only screen and (min-width:960px ){.l-mainContent__inner>.post_content{margin:32px auto 56px}}.l-header{border-color:#f5f5f5}@media print,only screen and (min-width:960px ){.-series .l-header__logo{padding:28px 0}}.c-gnav>.menu-item>a{font-weight:500}@media print,only screen and (min-width:960px ){.c-gnav>.menu-item{margin-right:24px}.c-gnav>.menu-item:last-child{margin-right:36px}}.l-header__search{display:none}@media print,only screen and (min-width:960px ){.l-header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-header__search #header-search-form{position:relative}.l-header__search #header-search-form input{border:#ccc solid 1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-weight:400;font-size:14px;line-height:1.43;padding:9px 10px 9px 48px;border-radius:40px}.l-header__search #header-search-form .header-search-form-icon{line-height:0;font-size:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:15px}.p-breadcrumb,.-frame-on .p-breadcrumb,.c-infoBar+.p-breadcrumb,.c-infoBar+[data-barba="container"]>.p-breadcrumb,.l-topTitleArea+.p-breadcrumb{background:#f5f5f5!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}@media print,only screen and (min-width:960px ){.p-breadcrumb,.-frame-on .p-breadcrumb,.c-infoBar+.p-breadcrumb,.c-infoBar+[data-barba="container"]>.p-breadcrumb,.l-topTitleArea+.p-breadcrumb{padding:15px 0}}.p-breadcrumb .p-breadcrumb__item,.-frame-on .p-breadcrumb .p-breadcrumb__item,.c-infoBar+.p-breadcrumb .p-breadcrumb__item,.c-infoBar+[data-barba="container"]>.p-breadcrumb .p-breadcrumb__item,.l-topTitleArea+.p-breadcrumb .p-breadcrumb__item{font-weight:400;font-size:11px;line-height:18px;color:#848789}.p-breadcrumb .p-breadcrumb__text,.-frame-on .p-breadcrumb .p-breadcrumb__text,.c-infoBar+.p-breadcrumb .p-breadcrumb__text,.c-infoBar+[data-barba="container"]>.p-breadcrumb .p-breadcrumb__text,.l-topTitleArea+.p-breadcrumb .p-breadcrumb__text{text-decoration:none}.p-breadcrumb .p-breadcrumb__text:hover,.-frame-on .p-breadcrumb .p-breadcrumb__text:hover,.c-infoBar+.p-breadcrumb .p-breadcrumb__text:hover,.c-infoBar+[data-barba="container"]>.p-breadcrumb .p-breadcrumb__text:hover,.l-topTitleArea+.p-breadcrumb .p-breadcrumb__text:hover{text-decoration:underline}.p-breadcrumb .__home.icon-home:before,.-frame-on .p-breadcrumb .__home.icon-home:before,.c-infoBar+.p-breadcrumb .__home.icon-home:before,.c-infoBar+[data-barba="container"]>.p-breadcrumb .__home.icon-home:before,.l-topTitleArea+.p-breadcrumb .__home.icon-home:before{content:"";background:url(images/icon_home.svg) no-repeat scroll 0 0;background-size:12px 14px;width:12px;height:14px}@media print,only screen and (min-width:960px ){.p-breadcrumb .__home.icon-home:before,.-frame-on .p-breadcrumb .__home.icon-home:before,.c-infoBar+.p-breadcrumb .__home.icon-home:before,.c-infoBar+[data-barba="container"]>.p-breadcrumb .__home.icon-home:before,.l-topTitleArea+.p-breadcrumb .__home.icon-home:before{background-size:13px 16px;width:13px;height:16px}}.single .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:inline;opacity:1}.p-postList.-type-list .p-postList__body .p-postList__meta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:8px}.p-postList.-type-list .p-postList__body .p-postList__times{padding:0;margin:0;font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;font-size:12px;line-height:1.29;color:var(--color_main);letter-spacing:.11em}.p-postList.-type-list .p-postList__body .p-postList__times .c-postTimes__posted.icon-posted{margin:0}.p-postList.-type-list .p-postList__body .p-postList__times .c-postTimes__posted.icon-posted:before{display:none}.p-postList.-type-list .p-postList__body .p-postList__cat.icon-folder{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:22px;display:inline-block;min-width:96px;padding:1px 2px;background:var(--color_main);color:#fff;font-size:10px;font-weight:700;line-height:1.64}.p-postList.-type-list .p-postList__body .p-postList__cat.icon-folder:before{display:none}@media print,only screen and (min-width:960px ){.-type-card.-pc-col2 .p-postList__item{padding:0 23px}}.-type-card.-pc-col2 .p-postList__item .p-postList__body{padding-top:12px}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__title{font-weight:700;line-height:1.75;font-size:16px}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__meta{margin-top:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__times{padding:0;margin:0;font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;font-size:14px;line-height:1.29;color:var(--color_main);letter-spacing:.11em}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__times .c-postTimes__posted.icon-posted{margin:0}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__times .c-postTimes__posted.icon-posted:before{display:none}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__cat.icon-folder{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:22px;display:inline-block;min-width:112px;padding:2px;background:var(--color_main);color:#fff;font-size:11px;font-weight:700;line-height:1.64}.-type-card.-pc-col2 .p-postList__item .p-postList__body .p-postList__cat.icon-folder:before{display:none}.c-shareBtns .c-shareBtns__list{border:none;padding:0}.c-shareBtns .c-shareBtns__list .c-shareBtns__item{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.c-shareBtns .c-shareBtns__list .c-shareBtns__item .c-shareBtns__btn{width:32px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.c-shareBtns .c-shareBtns__list .c-shareBtns__item .snsicon.c-shareBtns__icon{--the-icon-size:22px}.c-shareBtns.-top{margin:-32px 0 0}.c-shareBtns.-top .c-shareBtns__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-pagination .page-numbers{font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;border-radius:40px}.p-termContent{margin-top:28px}@media print,only screen and (min-width:960px ){.p-termContent{margin-top:40px}}.c-pageTitle .c-pageTitle__inner{padding-top:0;font-family:"dnp-shuei-mgothic-std","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1;font-size:24px}@media print,only screen and (min-width:960px ){.c-pageTitle .c-pageTitle__inner{font-size:42px}}.c-pageTitle .c-pageTitle__subTitle{display:none}.p-articleHead.c-postTitle .c-postTitle__ttl{font-weight:900;font-size:24px;line-height:1.5}@media print,only screen and (min-width:960px ){.p-articleHead.c-postTitle .c-postTitle__ttl{font-size:32px}}.p-articleMetas.-top{margin-top:8px}@media print,only screen and (min-width:960px ){.p-articleMetas.-top{margin-top:16px}}.p-articleMetas .p-articleMetas__termList.c-categoryList{margin-right:16px}@media print,only screen and (min-width:960px ){.p-articleMetas .p-articleMetas__termList.c-categoryList{margin-right:26px}}.p-articleMetas .p-articleMetas__termList.c-categoryList:before{display:none}.p-articleMetas .p-articleMetas__termList.c-categoryList .c-categoryList__link{margin:4px 4px 4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:22px;display:inline-block;min-width:96px;padding:1px 2px;background:var(--color_main);color:#fff;font-size:10px;font-weight:700;line-height:1.64}@media print,only screen and (min-width:960px ){.p-articleMetas .p-articleMetas__termList.c-categoryList .c-categoryList__link{min-width:112px;padding:2px;font-size:11px;margin-right:6px}}.p-articleMetas .p-articleMetas__times.c-postTimes{margin-top:0;margin-bottom:0}.p-articleMetas .p-articleMetas__times.c-postTimes .c-postTimes__posted.icon-posted{background:url(images/icon_time.svg) no-repeat scroll 0 0;color:var(--color_main);font-weight:500;font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.11em;background-size:15px 15px;font-size:12px;line-height:1.39;padding:0 0 0 22px}@media print,only screen and (min-width:960px ){.p-articleMetas .p-articleMetas__times.c-postTimes .c-postTimes__posted.icon-posted{background-size:18px 18px;font-size:14px;line-height:1.39;padding:0 0 0 27px}}.p-articleMetas .p-articleMetas__times.c-postTimes .c-postTimes__posted.icon-posted:before{display:none}.p-articleThumb{margin-top:24px}@media print,only screen and (min-width:960px ){.p-articleThumb{margin-top:40px}}.p-articleThumb .p-articleThumb__img{border-radius:16px}.l-articleBottom__section{margin-top:56px}@media print,only screen and (min-width:960px ){.l-articleBottom__section{margin-top:80px}}.l-articleBottom__section.-related .l-articleBottom__title{text-align:center;padding:0;border:none;color:var(--color_text);line-height:1.46;font-size:20px;margin-bottom:24px}@media print,only screen and (min-width:960px ){.l-articleBottom__section.-related .l-articleBottom__title{margin-bottom:32px;font-size:28px}.l-articleBottom__section.-related .p-postList__item{width:33.33333%}}.l-articleBottom__section.-related .p-postList__item .p-postList__body{padding-top:12px}.l-articleBottom__section.-related .p-postList__item .p-postList__body .p-postList__title{font-size:12px;line-height:1.69}@media print,only screen and (min-width:960px ){.l-articleBottom__section.-related .p-postList__item .p-postList__body .p-postList__title{font-size:13px}}.p-authorBox-wrapper{border:#dcdcdc solid 2px;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}@media print,only screen and (min-width:960px ){.p-authorBox-wrapper{padding:28px 40px 32px}}.p-authorBox-wrapper .l-articleBottom__title.c-secTitle{padding:0;border:none;line-height:1.5;font-size:16px;font-weight:700;margin:0 auto 16px}@media print,only screen and (min-width:960px ){.p-authorBox-wrapper .l-articleBottom__title.c-secTitle{font-size:20px;margin-bottom:24px}}.p-authorBox{border:none;padding:0}@media print,only screen and (min-width:960px ){.p-authorBox .p-authorBox__l{width:128px;margin:0 24px 0 0}}.p-authorBox .p-authorBox__l .avatar{border:none}@media print,only screen and (min-width:960px ){.p-authorBox .p-authorBox__l .avatar{width:128px;height:auto}}.p-authorBox .p-authorBox__name{color:#5c6688;margin:0 0 8px}@media print,only screen and (min-width:960px ){.p-authorBox .p-authorBox__name{margin-bottom:4px;font-size:16px;line-height:1.63}}.p-authorBox .p-authorBox__position{font-style:normal;font-size:11px}.p-authorBox .p-authorBox__r{padding:0;border:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-authorBox .p-authorBox__desc{font-size:12px;line-height:1.67}@media print,only screen and (min-width:960px ){.p-authorBox .p-authorBox__desc{font-size:14px;line-height:2}}.p-authorBox .c-iconList.p-authorBox__iconList{display:none}#footer .l-footer__foot{padding:40px 0 32px}@media print,only screen and (min-width:960px ){#footer .l-footer__foot{padding:48px 0 32px}}#footer .c-headLogo{text-align:center;height:32px}@media print,only screen and (min-width:960px ){#footer .c-headLogo{height:48px}}#footer .c-headLogo .c-headLogo__link{padding:0}#footer .l-footer__nav{padding:32px 0 48px}@media print,only screen and (min-width:960px ){#footer .l-footer__nav{padding:64px 0 96px}}#footer .l-footer__nav .menu-item{line-height:1.43;font-weight:400;font-size:12px}@media print,only screen and (min-width:960px ){#footer .l-footer__nav .menu-item{font-size:14px}}#footer .l-footer__nav .menu-item a{font-size:12px;border:none;padding:8px 8px}@media print,only screen and (min-width:960px ){#footer .l-footer__nav .menu-item a{font-size:14px;padding:0 24px}}#footer .copyright{font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.3em;color:#848789;font-size:10px}@media print,only screen and (min-width:960px ){#footer .copyright{font-size:11px}}#sidebar .c-widget+.c-widget{margin-top:32px}@media print,only screen and (min-width:960px ){#sidebar .c-widget+.c-widget{margin-top:56px}}#sidebar .c-widget__title.-side{background:none;font-family:"dnp-shuei-mgothic-std","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1;padding:0;color:var(--color_text);font-size:20px;margin:0 0 16px}@media print,only screen and (min-width:960px ){#sidebar .c-widget__title.-side{font-size:24px;margin:0 0 20px}}#sidebar .c-widget__title.-side:after{display:inline;position:static;height:auto;font-family:"UbuntuTitling-Bold","Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px;color:var(--color_main);margin:0 0 0 16px}#sidebar .c-widget.widget_swell_popular_posts .c-widget__title.-side:after{content:"Ranking"}#sidebar .c-widget.widget_categories .c-widget__title.-side:after{content:"Category"}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card{display:block;margin:0}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item{padding:0;margin:0 0 20px;width:100%}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:last-child{margin-bottom:0}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:before{font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;font-size:18px;line-height:26px;border-radius:28px;width:28px;height:28px;top:-4px;left:-4px}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:first-child:before{background:#b09604}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:nth-child(2):before {background:#5c6688}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:nth-child(3):before {background:#ae651f}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:nth-child(4):before {background:#8c8c8c}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__item:nth-child(5):before {background:#8c8c8c}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__thumb.c-postThumb{width:96px}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__thumb.c-postThumb:before{display:none}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__thumb.c-postThumb .c-postThumb__figure{width:100%;height:96px;position:relative;overflow:hidden;border-radius:16px}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__thumb.c-postThumb .c-postThumb__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__thumb.c-postThumb .c-postThumb__figure:before{display:none}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 16px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__body .p-postList__title{font-size:13px;line-height:1.54;font-weight:700}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__body .p-postList__meta .p-postList__times.c-postTimes.u-thin{opacity:1;margin-right:0;padding:0;font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:var(--color_main);font-size:12px;font-weight:500;line-height:1.5;margin:0 0 2px;letter-spacing:.08em}#sidebar .widget_swell_popular_posts .p-postList.-w-ranking.-type-card .p-postList__link .p-postList__body .p-postList__meta .p-postList__times.c-postTimes.u-thin .c-postTimes__posted.icon-posted:before{display:none}#sidebar .widget_categories ul{background:#f4f4f4;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 20px}#sidebar .widget_categories ul .cat-item a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:#dcdcdc solid 1px;font-size:14px;line-height:1.43;padding:14px 8px 14px 0}@media print,only screen and (min-width:960px ){#sidebar .widget_categories ul .cat-item a{padding:18px 8px 18px 0}}#sidebar .widget_categories ul .cat-item a:before{display:none}#sidebar .widget_categories ul .cat-item a:hover{background:none;text-decoration:underline}#sidebar .widget_categories ul .cat-item:last-child a{border:none}.p-homeContent{margin-top:32px}.p-postSlider{padding:24px 0 16px}@media print,only screen and (min-width:960px ){.p-postSlider{padding:32px 0}}.p-postSlider .p-postSlider__swiper{padding-bottom:24px!important}@media print,only screen and (min-width:960px ){.p-postSlider .p-postSlider__swiper{padding-bottom:28px!important}}.p-postSlider .p-postList__item .p-postList__thumb{border-radius:16px}.p-postSlider .p-postList__item .p-postList__body{margin-top:12px}@media print,only screen and (min-width:960px ){.p-postSlider .p-postList__item .p-postList__body{margin-top:16px}}.p-postSlider .p-postList__item .p-postList__body .p-postList__title{font-weight:900;font-size:16px;line-height:1.52}@media print,only screen and (min-width:960px ){.p-postSlider .p-postList__item .p-postList__body .p-postList__title{font-size:21px}}.p-postSlider .p-postList__item .p-postList__body .p-postList__meta{margin-top:12px}.p-postSlider .p-postList__item .p-postList__body .p-postList__cat.icon-folder{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:22px;display:inline-block;min-width:96px;padding:1px 2px;background:var(--color_main);color:#fff;font-size:10px;font-weight:700;line-height:1.64}@media print,only screen and (min-width:960px ){.p-postSlider .p-postList__item .p-postList__body .p-postList__cat.icon-folder{min-width:112px;padding:2px;font-size:11px}}.p-postSlider .p-postList__item .p-postList__body .p-postList__cat.icon-folder:before{display:none}.p-postSlider .swiper-pagination .swiper-pagination-bullet{width:16px;height:4px;border-radius:16px;background:#ccc;opacity:1}.p-postSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#848789}.top #content{padding-top:36px}@media print,only screen and (min-width:960px ){.top #content{padding-top:72px}}.p-homeContent .p-homeContent__item:not(:first-child) {margin-top:48px}@media print,only screen and (min-width:960px ){.p-homeContent .p-homeContent__item:not(:first-child) {margin-top:104px}.p-homeContent .a-stack-title{padding:0 15px}}.p-homeContent .wp-block-buttons{margin-bottom:0}@media print,only screen and (min-width:960px ){.p-homeContent .wp-block-buttons{margin-top:8px}.c-pageTitle+.post_content{margin-top:48px}}.-sidebar-off .l-article,.lp-content .l-article{width:100%;max-width:960px}.page-template-page-sns-yes-php .c-shareBtns__btn:not(:hover) {background:none}.page-template-page-sns-yes-php .-fix .c-shareBtns__btn:not(:hover) {background:#fff}.page-template-page-sns-yes-php .c-shareBtns__btn:not(:hover) .c-shareBtns__icon {color:inherit}.page-template-page-sns-yes-php .c-shareBtns__item:not(:last-child) {margin-right:8px}.page-template-page-sns-yes-php .c-shareBtns__btn{padding:8px 0;-webkit-transition:background-color .25s;transition:background-color .25s;-webkit-box-shadow:none!important;box-shadow:none!important}.page-template-page-sns-yes-php.page-id-28 .c-shareBtns .c-shareBtns__list .c-shareBtns__item .c-shareBtns__btn{width:56px;height:56px}@media print,only screen and (min-width:960px ){.page-template-page-sns-yes-php.page-id-28 .c-shareBtns .c-shareBtns__list .c-shareBtns__item .c-shareBtns__btn{width:64px;height:64px}}.page-template-page-sns-yes-php.page-id-28 .c-shareBtns .c-shareBtns__list .c-shareBtns__item .snsicon.c-shareBtns__icon{--the-icon-size:48px}@media print,only screen and (min-width:960px ){.page-template-page-sns-yes-php.page-id-28 .c-shareBtns .c-shareBtns__list .c-shareBtns__item .snsicon.c-shareBtns__icon{--the-icon-size:56px}}.page-template-page-sns-yes-php.page-id-28 .c-shareBtns__item:not(:last-child) {margin-right:24px}.a-stack-title{color:var(--color_text);line-height:1;font-family:"dnp-shuei-mgothic-std","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:22px;margin:0 0 20px}@media print,only screen and (min-width:960px ){.a-stack-title{font-size:42px;margin:0 0 32px}}.a-stack-title span{font-family:"UbuntuTitling-Bold","Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:var(--color_main);font-size:16px;margin-left:8px}@media print,only screen and (min-width:960px ){.a-stack-title span{font-size:24px;margin-left:16px}}#sidebar .c-widget .a-banner-list{list-style:none}#sidebar .c-widget .a-banner-list .a-banner-list__item{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0;font-size:0}@media only screen and (max-width:959px ){#sidebar .c-widget .a-banner-list .a-banner-list__item{padding:0 16px}}#sidebar .c-widget .a-banner-list .a-banner-list__item:not(:first-child) {margin:12px auto 0}#sidebar .c-widget .a-banner-list a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}#sidebar .c-widget .a-banner-list a:hover{opacity:.72}.a-footer-nav{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,only screen and (min-width:960px ){.a-footer-nav{margin-bottom:64px}.a-footer-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.a-footer-nav-item{width:calc(50% - 8px)}@media print,only screen and (min-width:960px ){.a-footer-nav-item{width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.a-footer-nav-item:not(:first-child) {margin-left:16px}}@media only screen and (max-width:959px ){.a-footer-nav-item:nth-child(even) {margin-left:16px}.a-footer-nav-item:nth-child(n+3) {margin-top:16px}}.a-footer-nav-item .a-footer-nav-item__link{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;border:var(--color_main) solid 2px;border-radius:16px;padding:24px 4px 24px}@media print,only screen and (min-width:960px ){.a-footer-nav-item .a-footer-nav-item__link{border-width:3px;padding:48px 8px 40px}}.a-footer-nav-item .a-footer-nav-item__icon{text-align:center;margin:0 auto 12px}@media print,only screen and (min-width:960px ){.a-footer-nav-item .a-footer-nav-item__icon{margin-bottom:35px}}@media only screen and (max-width:959px ){.a-footer-nav-item .a-footer-nav-item__icon img{width:58px;height:45px}}.a-footer-nav-item .a-footer-nav-item__title{font-family:"dnp-shuei-mgothic-std","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;text-align:center;font-weight:700;line-height:1;margin:0;font-size:14px}@media print,only screen and (min-width:960px ){.a-footer-nav-item .a-footer-nav-item__title{font-size:21px}}.a-footer-nav-item .a-footer-nav-item__arrow{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;top:auto;right:6px;bottom:6px;left:auto;margin:auto;display:block;background:url(images/icon_nav_arrow.svg) no-repeat scroll 0 0;background-size:18px 13px;width:18px;height:13px}@media print,only screen and (min-width:960px ){.a-footer-nav-item .a-footer-nav-item__arrow{background-size:22px 16px;width:22px;height:16px;right:14px;bottom:14px}}.a-advisor-fee{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;border-radius:16px;text-align:center;padding:20px}@media print,only screen and (min-width:960px ){.a-advisor-fee{padding:24px}}.a-advisor-fee .a-advisor-fee__inner{display:inline-block}@media print,only screen and (min-width:960px ){.a-advisor-fee .a-advisor-fee__inner{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.a-advisor-fee .a-advisor-fee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 20px}}@media only screen and (max-width:959px ){.a-advisor-fee .a-advisor-fee-item:not(:first-child) {margin-top:16px}}.a-advisor-fee dt{margin:0 auto 4px;line-height:1}@media print,only screen and (min-width:960px ){.a-advisor-fee dt{margin:0 12px 0 0}}.a-advisor-fee dt span{font-size:12px;display:inline-block;background:var(--color_main);color:#fff;padding:4px 16px;line-height:1;border-radius:6px}.a-advisor-fee dd{line-height:1}.a-advisor-fee dd strong{font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:24px;margin-right:2px}@media print,only screen and (min-width:960px ){.a-advisor-fee dd strong{font-size:32px}}.a-shindan-banner{text-align:center;margin:56px auto}@media print,only screen and (min-width:960px ){.a-shindan-banner{margin:80px auto}}.a-shindan-banner a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.a-shindan-banner a:hover{opacity:.72}.front-shindan-banner .a-shindan-banner{margin:0 auto 40px}@media print,only screen and (min-width:960px ){.front-shindan-banner .a-shindan-banner{margin:0 auto 56px}}#main_content .p-toc.-simple{width:100%;border:none;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding:20px 16px}@media print,only screen and (min-width:960px ){#main_content .p-toc.-simple{padding:24px 40px 40px}}#main_content .p-toc.-simple .p-toc__ttl{background:url(images/icon_toc.svg) no-repeat scroll 0 50%;padding:0;border:none;font-weight:700;line-height:1.5;font-size:16px;padding:0 0 0 30px;background-size:20px 20px;margin:0 0 6px}@media print,only screen and (min-width:960px ){#main_content .p-toc.-simple .p-toc__ttl{font-size:18px;padding:0 0 0 37px;background-size:24px 24px;margin:0 0 8px}}#main_content .p-toc.-simple .p-toc__ttl:before{display:none}#main_content .p-toc.-simple ol.is-style-index>li,#main_content .p-toc.-simple ol.is-style-index ol>li{margin-bottom:0;margin-top:12px}@media print,only screen and (min-width:960px ){#main_content .p-toc.-simple ol.is-style-index>li,#main_content .p-toc.-simple ol.is-style-index ol>li{margin-top:16px}}#main_content .p-toc.-simple ol.is-style-index .p-toc__childList>li,#main_content .p-toc.-simple ol.is-style-index ol.p-toc__childList>li{font-size:12px;margin-top:8px}@media print,only screen and (min-width:960px ){#main_content .p-toc.-simple ol.is-style-index .p-toc__childList>li,#main_content .p-toc.-simple ol.is-style-index ol.p-toc__childList>li{font-size:14px}}#main_content .p-toc.-simple ol.is-style-index>li:before,#main_content .p-toc.-simple ol.is-style-index ol>li:before{content:counters(li,"-") ".";border:none;opacity:1;font-family:acumin-pro,"Noto Sans Japanese","ヒラギノ角ゴ ProN","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;line-height:.6;padding:0 .1em 0 0;font-size:18px}@media print,only screen and (min-width:960px ){#main_content .p-toc.-simple ol.is-style-index>li:before,#main_content .p-toc.-simple ol.is-style-index ol>li:before{font-size:20px}}#main_content .p-toc.-simple ol.is-style-index .p-toc__childList>li:before,#main_content .p-toc.-simple ol.is-style-index ol.p-toc__childList>li:before{font-size:14px;line-height:.8}@media print,only screen and (min-width:960px ){#main_content .p-toc.-simple ol.is-style-index .p-toc__childList>li:before,#main_content .p-toc.-simple ol.is-style-index ol.p-toc__childList>li:before{font-size:16px}}.wp-block-post-content p,.post_content p{margin-top:1.87em;margin-bottom:1.87em}.wp-block-post-content p:first-child,.post_content p:first-child{margin-top:0}.wp-block-post-content p:last-child,.post_content p:last-child{margin-bottom:0}.wp-block-post-content p a,.post_content p a{color:var(--color_main);text-decoration:underline}.wp-block-post-content p a:hover,.post_content p a:hover{text-decoration:none}.wp-block-post-content p a em,.post_content p a em{background:url(images/icon_button_arrow_red.svg) no-repeat scroll 0 .1em;font-style:normal;padding-left:22px}@media print,only screen and (min-width:960px ){.wp-block-post-content p a em,.post_content p a em{background-position:0 .35em}}.wp-block-post-content h1+p,.wp-block-post-content h2+p,.wp-block-post-content h3+p,.wp-block-post-content h4+p,.wp-block-post-content h5+p,.wp-block-post-content h6+p,.post_content h1+p,.post_content h2+p,.post_content h3+p,.post_content h4+p,.post_content h5+p,.post_content h6+p{margin-top:0}.wp-block-post-content h2,.post_content h2{font-weight:700;color:var(--color_text);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:22px;line-height:1.46;padding:0;margin-left:auto;margin-right:auto;margin-top:64px;margin-bottom:24px;border-width:6px;padding:2px 0 2px 16px}@media print,only screen and (min-width:960px ){.wp-block-post-content h2,.post_content h2{margin-top:80px;margin-bottom:32px;font-size:26px;border-width:8px;padding:3px 0 3px 20px}}.p-toc+h2{margin-top:0}.wp-block-post-content h3,.post_content h3{font-weight:700;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color_text);line-height:1.5;padding:0 0 12px;margin-top:40px;margin-bottom:20px;font-size:19px}@media print,only screen and (min-width:960px ){.wp-block-post-content h3,.post_content h3{margin-top:48px;margin-bottom:20px;font-size:22px;padding:0 0 16px}}.wp-block-post-content h3:before,.post_content h3:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute;top:auto;right:auto;bottom:0;left:0;margin:auto;background-image:linear-gradient(to right,silver,silver 3px,transparent 3px,transparent 5px);background-size:5px 1px;width:100%;height:1px}.wp-block-post-content h4,.post_content h4{color:#5c6688;font-weight:700;margin-top:28px;margin-bottom:12px;font-size:16px}@media print,only screen and (min-width:960px ){.wp-block-post-content h4,.post_content h4{font-size:19px;margin-top:32px;margin-bottom:16px}}@media only screen and (max-width:959px ){.wp-block-post-content .wp-block-media-text.is-mobile-small-image .wp-block-media-text__media img,.post_content .wp-block-media-text.is-mobile-small-image .wp-block-media-text__media img{width:60%;margin-left:auto;margin-right:auto}}@media print,only screen and (min-width:960px ){.wp-block-post-content .wp-block-media-text .wp-block-media-text__content,.post_content .wp-block-media-text .wp-block-media-text__content{padding-top:0}}.wp-block-buttons{margin-top:32px;margin-bottom:32px}@media only screen and (max-width:959px ){.wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,only screen and (min-width:960px ){.wp-block-buttons{margin-top:48px;margin-bottom:48px}}.wp-block-buttons:first-child{margin-top:0}.wp-block-buttons:last-child{margin-bottom:0}.wp-block-buttons.is-layout-flex{gap:16px}.wp-block-buttons .wp-block-button .wp-block-button__link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.43;min-width:260px;padding:16px 8px}@media print,only screen and (min-width:960px ){.wp-block-buttons .wp-block-button .wp-block-button__link{min-width:288px;padding:20px 8px}}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{opacity:.72}.wp-block-buttons .wp-block-button .wp-block-button__link span{display:inline-block;background:url(images/icon_button_arrow.svg) no-repeat scroll right 50%;padding:0 28px 0 0}.wp-block-buttons .wp-block-button.is-expand .wp-block-button__link{min-width:280px}@media print,only screen and (min-width:960px ){.wp-block-buttons .wp-block-button.is-expand .wp-block-button__link{min-width:320px}}.wp-block-post-content .wp-block-buttons .wp-block-button .wp-block-button__link{width:260px}@media print,only screen and (min-width:960px ){.wp-block-post-content .wp-block-buttons .wp-block-button .wp-block-button__link{width:288px}}.snow-monkey-form{margin:0 auto 24px}.snow-monkey-form .smf-progress-tracker{display:none}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item{margin:0 auto 24px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item{margin-bottom:30px}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.smf-item--divider{margin:44px auto 28px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.smf-item--divider{margin:50px auto 40px}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__col{margin:0 auto 4px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__col{margin-bottom:8px}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__label .smf-item__label__text{display:block;font-weight:700;font-size:14px;line-height:1.57;text-align:left}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__label .smf-item__label__text{font-size:16px;line-height:1.56}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__label .smf-item__label__text em{display:inline-block;background:var(--color_main);color:#fff;font-style:normal;font-size:10px;height:15px;line-height:15px;width:30px;text-align:center;border-radius:2px;vertical-align:text-bottom;margin:0 0 0 8px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__label .smf-item__label__text em{vertical-align:middle;font-size:11px;width:36px;height:18px;line-height:18px}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__label .smf-item__label__text a{text-decoration:underline}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__label .smf-item__label__text a:hover{text-decoration:none}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__description{font-size:13px;color:var(--color_text);line-height:1.5;margin:0 auto 8px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-item__description{font-size:14px}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label{display:block}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label:not(:first-child) {margin-top:6px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label:not(:first-child) {margin-top:0}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:#dedede solid 1px;padding:8px 14px;border-radius:2px;position:relative}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label{display:inline-block;border:none;padding:0}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label .smf-checkbox-control__label{display:inline-block;position:relative;font-size:15px;line-height:1.87;text-align:left;padding:0 0 0 30px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label .smf-checkbox-control__label{font-size:16px;line-height:1.75}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label .smf-checkbox-control__label:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;box-sizing:border-box;border:#b4b4b4 solid 1px;border-radius:2px;width:20px;height:20px}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label input[type="checkbox"]{display:none}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label input[type="checkbox"]:checked+.smf-checkbox-control__label:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:auto;bottom:0;left:3px;margin:auto;width:14px;height:14px;background:var(--color_main)}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label{display:block}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label:not(:first-child) {margin-top:6px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label:not(:first-child) {margin-top:0}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:#dedede solid 1px;padding:8px 14px;border-radius:2px;position:relative}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label{border:none;padding:0}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control__label{display:inline-block;position:relative;font-size:15px;line-height:1.87;text-align:left;padding:0 0 0 30px}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control__label{font-size:16px;line-height:1.75}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control__label:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;box-sizing:border-box;border:#b4b4b4 solid 1px;border-radius:20px;width:20px;height:20px}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label input[type="radio"]{display:none}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label input[type="radio"]:checked+.smf-radio-button-control__label:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute;top:0;right:auto;bottom:0;left:4px;margin:auto;width:12px;height:12px;border-radius:12px;background:var(--color_main)}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-file-control{text-align:center}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-file-control{text-align:left}}@media only screen and (max-width:959px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-file-control label{display:block}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-file-control .smf-file-control__label{background-color:#fff;background-image:none;width:280px;text-align:center;border-radius:40px;border:#767676 solid 1px;font-size:14px;line-height:1.43;font-weight:700;padding:12px 0}@media print,only screen and (min-width:960px ){.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-file-control .smf-file-control__label{font-size:16px;line-height:1.5}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item .smf-error-messages{color:var(--color_main)}.snow-monkey-form .smf-action{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:32px}.snow-monkey-form .smf-action .smf-button-control{display:block}@media only screen and (max-width:959px ){.snow-monkey-form .smf-action .smf-button-control+.smf-button-control{margin-left:0}}.snow-monkey-form .smf-action button[type="submit"]{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;font-weight:bold;line-height:1;text-align:center;text-decoration:none;display:block;width:100%;max-width:280px;margin-left:auto;margin-right:auto;padding:16px 20px;background-image:none;background-color:var(--color_main);border:2px solid var(--color_main)!important;border-radius:60px}.snow-monkey-form .smf-action button[type="submit"].is-outline{color:var(--color_text);background-color:#fff;border:2px solid #767676}@media print,only screen and (min-width:960px ){.snow-monkey-form .smf-action button[type="submit"]{font-size:16px;display:inline-block;max-width:500px;margin-left:0;margin-right:0;padding:24px 30px;-webkit-transition:color .2s ease-out , background-color .2s ease-out;transition:color .2s ease-out , background-color .2s ease-out}.snow-monkey-form .smf-action button[type="submit"]:hover{color:var(--color_main);background-color:#fff}.snow-monkey-form .smf-action button[type="submit"].is-outline:hover{color:#fff;background-color:#767676}}.snow-monkey-form .smf-action button[type="submit"][data-action="back"]{margin:24px auto 0;color:var(--color_text);background:none;border:2px solid #767676!important}.snow-monkey-form .smf-form .smf-text-control input[type="text"],.snow-monkey-form .smf-form .smf-text-control input[type="password"],.snow-monkey-form .smf-form .smf-text-control input[type="number"],.snow-monkey-form .smf-form .smf-text-control input[type="email"],.snow-monkey-form .smf-form .smf-text-control input[type="tel"]{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-weight:400;display:block;width:100%;border:#b4b4b4 solid 1px;background:#fff;font-size:16px;padding:13px 14px;line-height:1.25}.snow-monkey-form .smf-form .smf-text-control input[type="text"]:-moz-placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="password"]:-moz-placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="number"]:-moz-placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="email"]:-moz-placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]:-moz-placeholder-shown{color:#ccc}.snow-monkey-form .smf-form .smf-text-control input[type="text"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="password"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="number"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="email"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]:-ms-input-placeholder{color:#ccc}.snow-monkey-form .smf-form .smf-text-control input[type="text"]:placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="password"]:placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="number"]:placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="email"]:placeholder-shown,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]:placeholder-shown{color:#ccc}.snow-monkey-form .smf-form .smf-text-control input[type="text"]::-webkit-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="password"]::-webkit-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="number"]::-webkit-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="email"]::-webkit-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]::-webkit-input-placeholder{color:#ccc}.snow-monkey-form .smf-form .smf-text-control input[type="text"]:-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="password"]:-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="number"]:-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="email"]:-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]:-moz-placeholder{color:#ccc;opacity:1}.snow-monkey-form .smf-form .smf-text-control input[type="text"]::-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="password"]::-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="number"]::-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="email"]::-moz-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]::-moz-placeholder{color:#ccc;opacity:1}.snow-monkey-form .smf-form .smf-text-control input[type="text"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="password"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="number"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="email"]:-ms-input-placeholder,.snow-monkey-form .smf-form .smf-text-control input[type="tel"]:-ms-input-placeholder{color:#ccc}@media print,only screen and (min-width:960px ){.snow-monkey-form .smf-form .smf-text-control input[type="text"],.snow-monkey-form .smf-form .smf-text-control input[type="password"],.snow-monkey-form .smf-form .smf-text-control input[type="number"],.snow-monkey-form .smf-form .smf-text-control input[type="email"],.snow-monkey-form .smf-form .smf-text-control input[type="tel"]{max-width:380px}}.snow-monkey-form .smf-form .smf-text-control input[type="text"].is-landscape,.snow-monkey-form .smf-form .smf-text-control input[type="password"].is-landscape,.snow-monkey-form .smf-form .smf-text-control input[type="number"].is-landscape,.snow-monkey-form .smf-form .smf-text-control input[type="email"].is-landscape,.snow-monkey-form .smf-form .smf-text-control input[type="tel"].is-landscape{max-width:600px}.snow-monkey-form .smf-form .smf-text-control input[type="email"]{max-width:600px}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-weight:400;display:block;width:100%;border:#b4b4b4 solid 1px;background:#fff;font-size:16px;padding:13px 14px;line-height:1.75;height:250px}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control:-moz-placeholder-shown{color:#ccc}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control:-ms-input-placeholder{color:#ccc}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control:placeholder-shown{color:#ccc}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control::-webkit-input-placeholder{color:#ccc}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control:-moz-placeholder{color:#ccc;opacity:1}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control::-moz-placeholder{color:#ccc;opacity:1}.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control:-ms-input-placeholder{color:#ccc}@media print,only screen and (min-width:960px ){.snow-monkey-form .smf-form .smf-textarea-control textarea.smf-textarea-control__control{height:300px}}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error input[type="text"],.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error input[type="password"],.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error input[type="number"],.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error input[type="email"],.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error input[type="tel"]{background-color:#ffdcdc}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error .smf-checkboxes-control .smf-checkboxes-control__control .smf-label label .smf-checkbox-control__label:before{background-color:#ffdcdc}.snow-monkey-form .wp-block-snow-monkey-forms-item.smf-item.has-error .smf-radio-cuttons-control .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control__label:before{background-color:#ffdcdc}