/*!
 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body{overflow-x:hidden}body,html{width:100%}body,h1,h2,h2.familiarity_title,h2.fully_title,h2.section-heading,h3,h3.point_title,h4,h5,h6{font-family:Noto Sans JP,sans-serif}p{font-size:1.3rem;line-height:2.4rem;padding:0 10px}@media (min-width:576px){p{font-size:1.4rem;line-height:2.4rem}}.caution{font-size:1rem;padding-left:10px}.number{background:#fa4141;color:#fff;font-size:2rem;font-style:italic;font-weight:700;height:48px;line-height:1.5;margin-top:10px;padding:0 .5rem 0 1.5rem;position:relative;width:fit-content}@media (min-width:992px){.number{font-size:2rem;line-height:1.5}}.number :after{border:24px solid #fa4141;border-right:15px solid transparent;content:"";display:block;height:48px;position:absolute;right:-39px;top:0}.number span{font-size:1.5rem;padding-right:.4rem}.image-area{opacity:0;transform:translateY(50px);transition-duration:.5s;transition-property:opacity,transform}.image-area.image-scrollIn{opacity:1;transform:translate(0)}.topnav{font-size:14px}.lead{font-size:18px;font-weight:400}.navbar{min-height:60px}.navbar-header{width:100%}.navbar-toggle{padding:6px 10px}.bg-pink{background-color:#f7cbdf;opacity:.7;width:100%;z-index:1}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0}.fully_box{margin:30px auto 0}@media (min-width:576px){.fully_box{margin:100px auto 0}}h3.fully_subtitle{font-size:1.3rem;text-align:center}@media (min-width:768px){h3.fully_subtitle{font-size:2rem}}h2.fully_title{font-size:2.5rem;font-weight:900;margin-bottom:0;padding:10px 0;text-align:center}@media (min-width:768px){h2.fully_title{font-size:3.5rem}}@media (min-width:992px){h2.fully_title{font-size:5.5rem}}h2.fully_title span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-color:#89d8d3;background-image:linear-gradient(315deg,#89d8d3,#03c8a8 74%)}span.caution_mark{font-size:.6rem;padding-right:.5rem}p.fully_text{font-size:.8rem;text-align:right}@media (min-width:768px){p.fully_text{font-size:1.3rem}}.content-section-karen{background-color:#fffef7;background:url(../img/img_bg_main.jpg) no-repeat 50%;background-blend-mode:lighten;background-color:hsla(0,0%,100%,.1);background-size:cover;padding:30px 0 0}@media (min-width:768px){.content-section-karen{padding:50px 0 0}}.content-section-karen .container{background:url(../img/img_bg_karen02.png) no-repeat 100% bottom;background-size:contain;height:300px;-webkit-print-color-adjust:exact}@media (min-width:768px){.content-section-karen .container{background:url(../img/img_bg_karen02.png) no-repeat 100% bottom;background-size:60%;content:"";height:500px}}@media (min-width:992px){.content-section-karen .container{background-size:65%;height:800px}}@media (min-width:1200px){.content-section-karen .container{background-size:55%;height:800px}}@media (min-width:1400px){.content-section-karen .container{background-size:50%}}.content-section-karen .container .commenet-box{background-color:#fff;border-radius:20px;margin-left:10px;opacity:.9;padding:20px 15px}@media (min-width:576px){.content-section-karen .container .commenet-box{padding:30px 20px}}.content-section-karen .container h2.familiarity_title{color:#e95d9d;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:0;padding:0 0 5px;text-align:center}@media (min-width:576px){.content-section-karen .container h2.familiarity_title{font-size:2rem;padding-left:0}}@media (min-width:768px){.content-section-karen .container h2.familiarity_title{font-size:3rem;padding-bottom:10px}}.content-section-karen .container h2.familiarity_title span{display:block}@media (min-width:1400px){.content-section-karen .container h2.familiarity_title span{display:unset}}.content-section-karen .container p.pink_name{color:#e95d9d;font-size:1rem;line-height:unset;margin:0;text-align:center}@media (min-width:576px){.content-section-karen .container p.pink_name{font-size:1.3rem}}.content-section-karen .container .familiarity_box{margin-top:50px}.content-section-karen .container .familiarity_box p.familiarity_box{display:flex;margin:0 auto}.content-section-karen .container .familiarity_box p.familiarity_box .familiarity-pousou,.content-section-karen .container .familiarity_box p.familiarity_box .familiarity-toppi{margin:0 auto;padding:20px}.content-section-karen .container .familiarity_box img.img-responsive{width:60%}.content-section-pousou .familiarity_box{margin-top:50px}.content-section-pousou .familiarity_box img.img-responsive{display:block;width:80%}.content-section-pousou .familiarity_box p.familiarity_box{display:flex;margin:0 auto}.content-section-pousou .familiarity_box p.familiarity_box .familiarity-pousou,.content-section-pousou .familiarity_box p.familiarity_box .familiarity-toppi{margin:0 auto;padding:20px}.comment-box,.comment-box-bottom{background-color:#fff;border:4px dotted #18b4ab;border-radius:10px;margin:10px 20px 40px;padding:1rem .7rem 0;position:relative}@media (min-width:768px){.comment-box,.comment-box-bottom{margin:120px 0 10px}}@media (min-width:992px){.comment-box,.comment-box-bottom{margin:100px 0 0 10px}}.comment-box:before{bottom:50%;left:-4px;transform:translateX(-50%) rotate(45deg);transform-origin:center center}.comment-box-bottom:before,.comment-box:before{background-color:#fff;border-bottom:4px dotted #18b4ab;border-left:4px dotted #18b4ab;content:"";height:40px;position:absolute;width:40px}.comment-box-bottom:before{bottom:-22px;left:50%;transform:translateX(-50%) rotate(-45deg);transform-origin:center center}.content-section-header.header-image .container{background:url(../img/img_bg_karen01.png) no-repeat -150px bottom;background-size:contain;content:"";-webkit-print-color-adjust:exact}@media (min-width:576px){.content-section-header.header-image .container{max-width:unset}}@media (min-width:768px){.content-section-header.header-image .container{background:url(../img/img_bg_karen01.png) no-repeat -200px bottom;background-size:contain}}@media (min-width:992px){.content-section-header.header-image .container{background:url(../img/img_bg_karen01.png) no-repeat 0 bottom;background-size:contain;max-width:1400px}}.content-section-header.header-image .container .name_box:before{background-color:#f7cbdf;content:"";height:350px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%) skewY(0deg);width:100vw;z-index:-1}@media (min-width:768px){.content-section-header.header-image .container .name_box:before{height:400px}}@media (min-width:992px){.content-section-header.header-image .container .name_box:before{height:350px}}.content-section-header.header-image .container .last_box{height:170px}@media (min-width:576px){.content-section-header.header-image .container .last_box{height:200px}}@media (min-width:768px){.content-section-header.header-image .container .last_box{height:450px}}@media (min-width:992px){.content-section-header.header-image .container .last_box{height:450px}}.content-section-header.header-image .container .price_box{pointer-events:none}.content-section-header.header-image .container img.main_image{height:300px;max-height:400px;min-height:300px;padding:40px 0 0}@media (min-width:440px){.content-section-header.header-image .container img.main_image{height:380px;max-height:400px}}@media (min-width:576px){.content-section-header.header-image .container img.main_image{height:500px;min-height:300px}}@media (min-width:768px){.content-section-header.header-image .container img.main_image{height:600px;min-height:600px;padding:40px 0 20px}}@media (min-width:992px){.content-section-header.header-image .container img.main_image{height:600px;min-height:600px;padding:40px 0 30px}}.content-section-header.header-image .container img.chibanippo_title{margin:10px 10px 0 0;position:absolute;right:10px;width:80px}@media (min-width:576px){.content-section-header.header-image .container img.chibanippo_title{margin:0;width:120px}}@media (min-width:768px){.content-section-header.header-image .container img.chibanippo_title{width:190px}}@media (min-width:992px){.content-section-header.header-image .container img.chibanippo_title{position:unset;width:190px}}.content-section-header.header-image .container img.price{display:block;font-size:1.5rem;padding:50px 0 10px 20px;width:100%}@media (min-width:576px){.content-section-header.header-image .container img.price{padding:50px 0 30px;width:100%}}.content-section-header.header-image .container .position-name{position:relative}.content-section-header.header-image .container h4.character{background-color:#e95d9d;border-radius:50px;color:#fff;font-size:1rem;font-weight:700;margin:30px auto 10px;padding:10px 20px;text-align:center;width:fit-content}@media (min-width:576px){.content-section-header.header-image .container h4.character{font-size:1.4rem;margin:50px 0 10px;padding:10px 20px;text-align:center}}@media (min-width:768px){.content-section-header.header-image .container h4.character{text-align:unset}}@media (max-width:576px){.content-section-header.header-image .container h4.character span{display:block}}@media (max-width:768px){.content-section-header.header-image .container h4.character span{display:block}}.content-section-header.header-image .container h3.character_group_name{font-size:1rem;text-align:center}@media (min-width:576px){.content-section-header.header-image .container h3.character_group_name{font-size:1.4rem;padding:10px 0 0;text-align:unset}}.content-section-header.header-image .container h3.character_name{font-size:1.5rem;padding:0;text-align:center}@media (min-width:576px){.content-section-header.header-image .container h3.character_name{font-size:2.5rem;font-weight:700;padding:10px 0;text-align:unset}}.content-section-header.header-image .container h3.character_name span{font-size:1rem;padding-left:5px}@media (min-width:576px){.content-section-header.header-image .container h3.character_name span{font-size:1.5rem;padding-left:10px}}.content-section-header.header-image .container p{font-size:.8rem;line-height:1.2rem}@media (min-width:576px){.content-section-header.header-image .container p{font-size:1rem;line-height:1.4rem}}.content-section-header.header-image .container .chiba_mark{height:60px;right:20px;top:80px;width:60px}@media (min-width:768px){.content-section-header.header-image .container .chiba_mark{height:120px;position:absolute;right:30px;top:50px;width:120px}}.content-section-header.header-image .container .chiba_mark img{height:auto;width:100%}.character_chiba{font-size:14px;padding-top:20px;text-align:center}.character_chiba span{display:block;font-size:20px}.circle{background-color:#18b4ab;border-radius:50%;color:#fff;margin:0 auto;padding:0}@media (min-width:576px){.circle{height:250px;width:250px}}@media (min-width:768px){.circle{height:300px;width:300px}}.circle .circle-in{background-color:#18b4ab;border-radius:50%;padding-top:100%;width:100%}.circle h3.point_title{font-size:1.2rem;line-height:1.5rem;padding-top:30px;text-align:center}@media (min-width:576px){.circle h3.point_title{font-size:1.4rem;line-height:2rem;padding-top:40px}}@media (min-width:768px){.circle h3.point_title{font-size:1.8rem;line-height:3rem;padding-top:80px}}.circle-container{align-items:center;background-color:#18b4ab;border-radius:50%;color:#fff;display:flex;height:160px;justify-content:center;margin:0 10px;padding:0;width:160px}@media (min-width:420px){.circle-container{height:190px;margin:0 5px;width:190px}}@media (min-width:480px){.circle-container{height:200px;margin:0 10px;width:200px}}@media (min-width:520px){.circle-container{height:220px;margin:0 10px;width:220px}}@media (min-width:576px){.circle-container{height:230px;width:230px}}@media (min-width:768px){.circle-container{height:300px;width:300px}}.circle-container h3.point_title{font-size:1.2rem;line-height:1.5rem;text-align:center}@media (min-width:576px){.circle-container h3.point_title{font-size:1.4rem;line-height:2rem}}@media (min-width:768px){.circle-container h3.point_title{font-size:1.8rem;line-height:3rem}}.content-section-e.button{background-color:#f4f4f4}.content-section-subscribe{background-color:#fff;padding:50px 0}@media (min-width:768px){.content-section-subscribe{overflow:visible;padding:100px 0;position:relative}}.content-section-subscribe h2.section-heading{color:#333;font-size:2rem;font-weight:800;text-align:center}@media (min-width:992px){.content-section-subscribe h2.section-heading{font-size:3rem}}@media (max-width:768px){.content-section-subscribe .container{max-width:unset}}.intro-header{background-size:cover;color:#f8f8f8;text-align:center}.intro-header .container .col-lg-12 h2{margin:0}.header-image{background:url(../img/img_bg_main.jpg) no-repeat 50%;background-blend-mode:lighten;background-color:hsla(0,0%,100%,.1);background-size:cover}.btn_area_head{float:right;margin:10px 0 0;padding:0 0 20px;text-align:center}.panel-heading{padding:10px 15px}p.header-text{color:#111}span.text_line{background:linear-gradient(transparent 70%,#fdf202 0);padding:0 10px}.recommended__box__area__photo>img{height:100%;object-fit:fill;width:fit-content}h2.section-heading{color:#18b4ab;font-size:2.5rem;font-weight:800;text-align:center}@media (min-width:992px){h2.section-heading{font-size:3rem}}h2.header-title{font-size:8rem;font-weight:700;margin-bottom:100px;text-align:center}h2.header-title>span{display:flex;justify-content:center}h2 span.question{display:flex;font-size:9rem;transform:rotate(20deg)}.header-text-area{background-color:#fff;border-radius:10px;opacity:.7;padding:40px 40px 20px}@media (max-width:992px){.header-text-area{margin-bottom:20px}}.footer-bg-area{background-color:#f4f4f4}.header-price-area{background-color:#fff;border-radius:10px;opacity:1;padding:50px}@media (min-width:992px){.header-price-area{padding:90px 50px 0}}footer{background-color:#18b4ab;padding:30px 0}p.copyright{margin:15px 0 0;text-align:center}.section-heading{margin-bottom:40px}.footer{border-radius:unset;padding:40px 10px}@media (min-width:576px){.footer{padding:40px 50px}}.footer span{display:block}@media (min-width:768px){.footer span{display:unset}}.footer.inquiry{padding:40px 50px}@media (min-width:992px){.footer.inquiry{padding:40px 50px 0}}.last-area,.newspaper-inquiry{background-color:#fff}.last-area .justify-start{justify-content:flex-start}.last-area .flex-wrap{flex-wrap:wrap}.last-area .flex{display:flex}.newspaper-inquiry-title,.newspaper-price-text,.newspaper-price-titile{font-weight:700;margin-bottom:10px;text-align:center}.newspaper-inquiry-title,.newspaper-price-titile{font-size:1.5rem}.newspaper-inquiry-title.newspaper-inquiry-title,.newspaper-price-titile.newspaper-inquiry-title{color:#333}.newspaper-price{color:#fa4141;font-size:3rem;font-weight:700;opacity:1}.content-section-b box4:before,.content-section-b:before{background:#d4f0fc;content:"";height:500px;left:50%;position:absolute;top:-200px;transform:translateX(-50%) skewY(-10deg);width:100%;z-index:-3}.recommended__box__area,.recommended__box__area__photo{height:110px}.recommended__box__area__text{overflow:hidden;padding:20px 20px 0;position:relative;width:100%}.recommended__box__area__text .newsdate{bottom:10px;font-size:small;position:absolute;right:10px;text-align:right}.navbar-fixed-bottom,.navbar-fixed-top{position:relative}.navbar{background-color:#fff;padding:0 10px}.container,.content-section .container .col-lg-12,.intro-header .container .col-lg-12{padding:0}.img-responsive{display:block;margin:0 auto;padding:0;-webkit-print-color-adjust:exact;width:90%}@media (min-width:768px){.img-responsive{margin:0 auto;padding:0;width:100%}}.panel-primary>.panel-heading{background-color:#edf19e;color:#000}.accordion__box__index,.panel-heading,.panel-primary,.panel-primary>.panel-heading{background-color:#dcdcdc;border-color:#dcdcdc}.panel-footer{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px 15px}.accordion__menu{padding-right:40px;position:relative}.is-active:before{content:" \f067"}.is-active:before,.open-active:before{color:#666;font-family:FontAwesome;font-size:20px;position:absolute;right:15px}.open-active:before{content:" \f068"}.accordion__box{border-radius:4px}.is-open{display:none}.bottom-margin span.size-large.bold.red{padding:0 4px}.content-section-a .container .col-lg-8.col-sm-8 h3 img,.content-section-a h3.wow.fadeInUp.animated.animated img,.content-section-c .container .col-lg-7.col-sm-7 h3 img,.content-section-p .container .col-lg-7.col-sm-7 h3 img{width:100%}.content-section-a .col-lg-4.col-sm-4 img.img-responsive,.content-section-a .container .col-lg-3.col-md-3 img.img-responsive,.content-section-a .container .col-lg-3.col-sm-3 img.img-responsive,.content-section-a .container img.img-responsive.wow.fadeInRight,.content-section-a img.img-responsive.wow.fadeInUp.animated.animated{width:60%}.content-section-a{background-color:#f8f8f8;padding:30px 0;position:relative;z-index:-1}.container>header,.main{margin:0 auto;max-width:69em;padding:0;width:95%}.container>header{padding:2.875em 1.875em 1.875em}.container>header h1{float:left;font-size:2.125em;font-weight:400;line-height:1.3;margin:0}.container>header span{display:block;font-weight:700;letter-spacing:.5em;padding:0 0 .6em .1em;text-transform:uppercase}.container>header nav{float:right}.container>header nav a{background:#fff;border:4px solid #47a3da;border-radius:50%;color:transparent;display:block;float:left;height:2.5em;margin:0 .1em;position:relative;text-indent:-8000px;width:2.5em}.container>header nav a:after{color:#47a3da;content:attr(data-info);opacity:0;pointer-events:none;position:absolute;right:0;text-align:right;top:120%;width:600%}.container>header nav a:hover:after{opacity:1}.container>header nav a:hover{background:#47a3da}.icon-arrow-left:before,.icon-drop:before{speak:none;-webkit-font-smoothing:antialiased;color:#47a3da;font-family:fontawesome;font-style:normal;font-weight:400;height:100%;line-height:2;padding-left:8px;position:absolute;text-align:center;text-indent:8000px;top:0;width:100%}.container>header nav a:hover:before{color:#fff}.recommended__box__area{background-color:#dcdcdc;border-bottom:1px solid #fff;display:inline-flex;height:120px;width:100%}.recommended__box__area__photo{align-items:flex-start;display:flex;height:120px;justify-content:center;overflow:hidden;position:absolute;width:100px}.recommended__box__area__text{font-size:1rem;font-weight:700;margin-left:100px;padding:10px 10px 0}@media (min-width:768px){.recommended__box__area__text{font-size:1.5rem}}.content-section-a{background-color:#fffef7;padding:50px 0}@media (min-width:768px){.content-section-a{overflow:visible;padding:100px 0;position:relative}}.content-section-b{padding:50px 0}@media (min-width:768px){.content-section-b{overflow:visible;padding:100px 0;position:relative}}.content-section-e{background-color:#fffef7;padding:50px 0}@media (min-width:768px){.content-section-e{overflow:visible;padding:100px 0;position:relative}}.content-section-footer{padding:30px 0}@media (min-width:768px){.content-section-footer{overflow:visible;padding:100px 0;position:relative}}.content-section-btn{background-color:#f4f4f4;padding:50px 0;z-index:-1}@media (min-width:768px){.content-section-btn{overflow:visible;padding:100px 0;position:relative}}.content-section-pousou{background-color:#fffef7;padding:50px 0;z-index:-1}@media (min-width:768px){.content-section-pousou{overflow:visible;padding:100px 0;position:relative}.content-section-header{position:relative;z-index:0}}.navbar-brand{padding:15px}img.img-navbar_title{height:30px;margin-top:15px}.content-section-a .container h1.section-heading{box-sizing:border-box;color:#333;font-weight:700;margin:0 .4rem 60px;position:relative;text-align:center}.content-section-a .container h1.section-heading span{border-bottom:2px solid #333;display:inline-block;padding:0 10px 10px;position:relative;top:3px}.content-section-e .container h1.section-heading{box-sizing:border-box;color:#333;font-weight:700;line-height:1.4;margin:0 .4rem 20px;position:relative;text-align:center}.content-section-e .container h1.section-heading span{border-bottom:2px solid #333;display:inline-grid;padding:0 10px 10px;position:relative;top:3px}.network-name{font-size:2em;font-weight:400;letter-spacing:2px;text-transform:uppercase}#page-top{background:rgba(0,0,0,.7);bottom:10px;color:#fff;display:block;padding:20px 10px;position:fixed;right:10px;text-align:center;text-decoration:none;width:100px;z-index:9999}#page-top:hover{background:rgba(0,0,0,.8)}.Pagetop{background-color:transparent;bottom:150px;position:fixed;right:10px;z-index:100}.btn_area{clear:both;margin:0 auto;max-width:400px;text-align:center;width:80%}.btn,.btn_head{background-color:#c30d23;border-radius:50px;display:block;font-size:2rem;font-weight:700;margin:0 auto 30px;padding:10px 50px;text-align:center;text-decoration:none;white-space:inherit;width:fit-content}@media (max-width:576px){.btn,.btn_head{font-size:1.8rem}}.btn_head{font-size:12px;margin:0 auto;padding:6px 10px}.btn:hover,.btn_head:hover{background-color:#dd2c00}.solid{box-shadow:0 6px 0 #dd2c00;position:relative;top:0;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.btn-trial{border-radius:50px;color:#0333ac;display:block;font-size:1.4rem;margin:0 auto;padding:10px 0;text-align:center;text-decoration:none;white-space:inherit;width:fit-content}@media (max-width:768px){.btn-trial{font-size:1rem}}.btn-trial:after{background-color:#f4f4f4;border-bottom:2px solid #0333ac;border-left:2px solid #0333ac;content:"";height:14px;margin:8px 0 0 5px;position:absolute;transform:translateX(0) rotate(224deg);transform-origin:center center;width:14px}.solid:hover{box-shadow:none;top:6px}a.btn:link,a.btn:visited,a.btn_head:link,a.btn_head:visited{color:#fff;text-decoration:none}.navbar-default .navbar-toggle{border:none}.bubble{border-radius:5px;position:relative}.bubble:before{content:" ";height:20px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);width:20px}.bubble-inner{background:#fff;border-radius:5px;margin-top:20px;padding:1em;text-align:center;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}.bubble-bottom:before{bottom:-7px;left:50%;margin-left:-10px}@media (max-width:1000px){.h1,h1{font-size:4rem}.h2,h2{font-size:3.5rem}h2.section-heading{font-size:2.5rem;font-weight:700;text-align:center}h2.header-title{font-size:3rem;font-weight:700;margin-bottom:10px;text-align:center}h2.header-title>span{display:flex;justify-content:center}h2 span.question{display:flex;font-size:3.5rem;transform:rotate(20deg)}.h3,h3{font-size:3rem}.h4,h4{font-size:2rem}.h5,h5{font-size:.8rem}.h6,h6{font-size:.6rem}}
/*# sourceMappingURL=style.css.map */