@charset "UTF-8";.common .full{padding:10px 0px;}.l-article{margin-bottom:100px;}.digest{list-style-type:disc;padding-left:1.8em;text-indent:-1.5em;list-style-position:inside;}.img-frame{width:100%;background-color:#f8f8f8;text-align:center;margin-bottom:32px;}.entry-header{margin-bottom:32px;padding-bottom:24px;overflow:hidden;background-color:#f5f7fd;}.box-form-usage{position:relative;margin-bottom:36px;padding:30px 10px 7px;border:solid 1px #404892;}.box-form-usage .box-title{position:absolute;display:inline-block;top:-1px;left:-1px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:17px;background:#404892;color:#ffffff;font-weight:bold;}.box-form-usage p{margin:0;padding:0;}.form-example-title{padding:4px 4px 4px 0;float:left;}.form-example ul li{margin:0 4px;padding:4px 16px;float:left;background-color:#ffffff;border:thin solid #52bac8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}.scene-description .scene{color:#404892;}.problems{list-style-type:disc;//padding-left:1em;//text-indent:-1em;//list-style-position:inside;margin-left:1.5em;}.problems li{//padding:8px 0px;//font-size:18px;font-weight:bold;font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}.scene-description{font-weight:bold;font-size:22px;font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin-top:16px;margin-bottom:8px;}#product_scene_list{margin-bottom:15px;}#tab_bt{margin-right:3px;}.flexbox{display:-webkit-flex;display:flex;}.flexbox_main{display:-webkit-flex;display:flex;margin-top:-120px;}.flex_1{width:40%;padding:40px 30px 0px 0px;}.flex_2{width:60%;height:500px;padding:20px;background-color:#f9dbe8;}.flex_3{width:60%;margin-top:60px;margin-right:10%;}.flex_4{width:30%;}.flex_8{width:60%;padding:0px 20px 0 0;}.flex_9{width:24%;}.flex_10{width:360px;}.flex_11{width:540px;padding-left:20px;}.flex_4 ul li{list-style:none;padding-left:10px;margin-bottom:5px;border-left:4px solid #cfeaeb;}.flex_4 ul li a{text-decoration:none;}.case-hd{position:relative;background-color:#cfeaeb;margin:20px 0 0 0;overflow:hidden;padding:0;height:300px;}.case-hd:after{position:absolute;left:50vw;bottom:0;display:block;content:'';width:0;height:0;border-style:solid;border-width:0 0 570px 75vw;border-color:transparent transparent white transparent;opacity:0.4;z-index:1;}.case-hd_inner{width:900px;margin:70px auto 0;overflow:hidden;position:relative;z-index:2;}.keyword{padding-left:0;display:flex;flex-wrap:wrap;}.keyword li{flex-basis:auto;list-style:none;padding:0 10px;border:1px solid #000;border-radius:8px;margin:4px 10px 4px 0;background:white;}.case-inn{width:900px;margin:0 auto;}.case-h1{margin-top:120px;font-size:1.7em;}.case-h2{color:#00a0a5;}.case-h3{border-left:3px solid #00a0a5;padding:0 0.4rem 0 1rem;line-height:1.4em;margin-top:2.6em;}.case-h4{display:flex;align-items:center;}.case-h4:before{　border:1px solid #00a0a5 !important;content:"";width:0.8em;　 margin-right:0.3em;}.case_title01{font-size:1.5em;font-weight:bold;}.case_title01 a{text-decoration:none;}.case_sub{font-weight:bold;}.case_sub02{display:flex;align-items:center;margin-top:62px;}.case_sub02:after{border-top:1px solid;content:"";width:70%;margin-left:1em;}.section{width:1100px;margin:0 auto;}.related-title{position:relative;display:inline-block;margin-bottom:1em;font-size:1.2em;font-weight:bold;}.related-title:before{content:'';position:absolute;display:inline-block;width:30px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#00a0a5;border-radius:2px;top:-10px;}.related-img{width:180px;border:1px solid #f5f5f5;margin:0 auto;}.slider-element{border:1px solid #f5f5f5;margin:0 20px;text-align:center;font-size:.8em;padding-top:20px;}.case_sub{color:#00a0a5;}ul.case_ul_01{list-style-type:none;padding-left:0;}ul.case_ul_01 li{padding-left:1.1em;text-indent:-1.1em;margin-bottom:10px;}ul.case_ul_01 li:before{content:"\f0da";color:#FFD43B;font-family:FontAwesome;margin-right:0.55em;}.box-enclosure{margin:2.5em auto;position:relative;padding:1.5em 1.5em 0;border:3px #cecece dotted;box-sizing:border-box;border-radius:8px;font-size:0.9em;width:calc(100% - 60px);}.box-enclosure > .case_ul_01{margin-top:.5em;}.box-enclosure-title{position:absolute;top:-2em;left:2em;padding:0 .5em;content:"";font-weight:bold;background:#fff;}@media screen and (max-width:767px){.box-enclosure{width:100%;}}.l-page02{position:relative;background-color:#FFF;padding:0;z-index:1;overflow:hidden;}.common .l-page02{position:relative;padding:0;min-height:100vh;box-sizing:border-box;}@media screen and (max-width:767px){.p-footer{padding:20px 10px 80px;}.p-footer__inner{width:85%;margin:0 auto;}}@media screen and (max-width:767px){.case-hd{height:auto;padding:15px;}.case-hd_inner{position:relative;width:100%;margin:0 auto 30px;}.case-inn{width:100%;margin:0px auto 30px;}.l-main{padding:0 20px;margin:0px auto 30px;}.flexbox{display:block;width:100%;}.flex_8{width:100%;padding:0 10px;}.flex_9{width:100%;}.flex_10{width:100%;}.flex_11{width:100%;padding-left:0;}.case-h1{margin:35px 15px 0;}.keyword li{padding:5px 10px;border:1px solid #000;border-radius:8px;margin:0 10px 10px 0;}.case_sub02{display:flex;align-items:center;}.case_sub02:after{border-top:1px solid;content:"";width:50%;margin-left:1em;}.section{width:100%;}.slick-initialized .slick-slide{width:100%;}}@media screen and (min-width:768px), print{.common .guide-discription{padding-right:16px;width:480px;}.common .guide img{width:280px;margin:95px 0 0 30px;}}@media screen and (max-width:767px){.common .guide-discription{padding-right:0;width:100%;}.common .guide img{width:90%;margin:0 auto;}}.slide_arrow{position:absolute;top:50%;width:60px;height:60px;background-color:#29273c;border-radius:100%;margin-top:-30px;}.slide_arrow::before{content:"";position:absolute;top:50%;right:20px;width:20px;height:20px;border-top:2px solid #fff;border-right:2px solid #fff;transform-origin:100% 0;transform:rotate(45deg);}.slide_arrow.l{left:0;transform:rotate(180deg);}.slide_arrow.r{right:0;}@media screen and (min-width:768px), print{.slide_arrow:hover{background-color:#6a6877;}}@media screen and (max-width:767px){.slide_arrow{width:50px;height:50px;margin-top:-25px;}.slide_arrow::before{right:16px;width:18px;height:18px;}}.c-button{position:relative;display:-webkit-box;display:-ms-flexbox;displa.c-button{y:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 40px;background-color:#262441;max-width:290px;width:100%;height:60px;color:#FFF;font-weight:bold;text-decoration:none;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;}.conv_h2{font-size:0.7em;}.bottom_conversion_block{padding-top:100px;padding-bottom:100px;background-color:#efefef;}.basic_section{position:relative;padding:100px 30px 120px;z-index:1;}.bottom_conversion_block .white_box{padding:60px 0;line-height:1.75;}.bottom_conversion_block header{margin-bottom:15px;font-size:2.2rem;text-align:center;}.bottom_conversion_block header .ico{margin-bottom:30px;}@media screen and (min-width:768px), print{.bottom_conversion_block .white_box{display:flex;}.bottom_conversion_block .white_box > *{display:flex;flex-direction:column;width:100%;padding:0 60px;}.bottom_conversion_block .white_box > * + *{border-left:1px solid #32323c;}.bottom_conversion_block .btn{margin-top:auto;padding-top:30px;}}@media screen and (max-width:767px){.bottom_conversion_block{padding-top:50px;padding-bottom:50px;}.bottom_conversion_block .white_box{padding:0;}.bottom_conversion_block .white_box > *{padding:30px 0;}.bottom_conversion_block .white_box > * + *{border-top:1px solid #32323c;}.bottom_conversion_block header{margin-bottom:15px;font-size:1.9rem;}.bottom_conversion_block header .ico{width:70px;margin:0 auto 15px;}.bottom_conversion_block .btn{margin-top:20px;}}@media screen and (min-width:768px), print{.common .guide-discription{padding-right:16px;width:480px;}.common .guide img{width:280px;}.problems li{padding:8px 0px;font-size:18px;}.scene-description{margin:16px 0 8px;font-size:22px;}}@media screen and (max-width:767px){.common .guide-discription{padding-right:0;width:100%;}.common .guide img{width:100%;}.problems li{padding:8px 0px;}.scene-description{margin:24px 0 16px;}.flex_3{width:100%;margin-right:0%;}.flex_4{display:none;}}