﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?538ri1");src:url("../fonts/icomoon.eot?538ri1#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?538ri1") format("truetype"),url("../fonts/icomoon.woff?538ri1") format("woff"),url("../fonts/icomoon.svg?538ri1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#005BAC}#pageTtl{background:url("../img/promise/mainv.png") bottom;background-size:cover}@media (max-width: 767px){#pageTtl{background:url("../img/promise/mainv-xs.png") bottom;background-size:cover}}#promise{padding:100px 0}@media (max-width: 767px){#promise{padding:40px 0}}#promise .read{font-size:2.5rem;color:#fff;margin-bottom:30px;font-weight:600}@media (max-width: 991px){#promise .read{font-size:2.2rem}}@media (max-width: 767px){#promise .read{font-size:1.8rem}}@media (max-width: 767px){#promise .read{margin-bottom:20px}}#promise .pageLink{margin-bottom:50px}@media (max-width: 767px){#promise .pageLink{margin-bottom:30px}}#promise .pageLink li{margin-bottom:20px}@media (max-width: 767px){#promise .pageLink li{margin-bottom:10px}}#promise .pageLink li a{background:#FCE80B;color:#005BAC;font-size:2.5rem;display:block;border-radius:60px;padding:10px 10px 12px 40px}@media (max-width: 991px){#promise .pageLink li a{font-size:2.2rem}}@media (max-width: 767px){#promise .pageLink li a{font-size:1.8rem}}@media (max-width: 1199px){#promise .pageLink li a{padding:10px 5px 12px 10px}}@media (max-width: 991px){#promise .pageLink li a{font-size:1.8rem}}@media (max-width: 767px){#promise .pageLink li a{font-size:1.6rem;padding:10px 5px 12px 15px}}#promise .pageLink li a .number{font-size:4.0rem;font-style:italic;font-weight:800;display:inline-block;margin-right:10px;line-height:1;vertical-align:sub;font-family:"Montserrat",sans-serif}@media (max-width: 991px){#promise .pageLink li a .number{font-size:3.2rem}}@media (max-width: 767px){#promise .pageLink li a .number{font-size:2.6rem}}#promise .promiseSlide .list{margin-bottom:50px}@media (max-width: 767px){#promise .promiseSlide .list{margin-bottom:20px}}#promise .promiseSlide .list .box{background:#fff;border-radius:80px;padding:40px;color:#005BAC;position:relative;display:block}@media (max-width: 1199px){#promise .promiseSlide .list .box{padding:30px}}@media (max-width: 991px){#promise .promiseSlide .list .box{border-radius:60px}}@media (max-width: 767px){#promise .promiseSlide .list .box{border-radius:30px;padding:35px 20px 40px;margin-bottom:20px}}#promise .promiseSlide .list .box:before{content:"";position:absolute;top:50px;right:40px;width:350px;height:290px;background:url("../img/top/bg-promise2.png") center no-repeat;background-size:350px 290px}@media (max-width: 991px){#promise .promiseSlide .list .box:before{width:260px;height:200px;background-size:260px 200px}}@media (max-width: 767px){#promise .promiseSlide .list .box:before{width:250px;height:190px;background-size:250px 190px}}#promise .promiseSlide .list .box .boxTtl{display:flex;align-items:center;z-index:10;position:relative;margin-bottom:30px}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl{display:block;margin-bottom:20px}}#promise .promiseSlide .list .box .boxTtl .number{font-family:"Montserrat",sans-serif;font-size:10rem;font-weight:600;font-style:italic;line-height:1.2}@media (max-width: 1199px){#promise .promiseSlide .list .box .boxTtl .number{font-size:6rem}}@media (max-width: 991px){#promise .promiseSlide .list .box .boxTtl .number{font-size:5rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl .number{font-size:4rem;line-height:1;text-align:center;margin-bottom:5px}}#promise .promiseSlide .list .box .boxTtl .ttl{text-align:center;margin-left:60px}@media (max-width: 991px){#promise .promiseSlide .list .box .boxTtl .ttl{margin-left:50px}}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl .ttl{margin-left:0}}#promise .promiseSlide .list .box .boxTtl .ttl h3{font-size:2.5rem;display:inline-block;font-weight:600;position:relative;padding:0 40px}@media (max-width: 991px){#promise .promiseSlide .list .box .boxTtl .ttl h3{font-size:2.2rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl .ttl h3{font-size:1.8rem}}@media (max-width: 1199px){#promise .promiseSlide .list .box .boxTtl .ttl h3{padding:0 30px}}@media (max-width: 991px){#promise .promiseSlide .list .box .boxTtl .ttl h3{padding:0 25px}}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl .ttl h3{padding:0}}#promise .promiseSlide .list .box .boxTtl .ttl h3:before,#promise .promiseSlide .list .box .boxTtl .ttl h3:after{content:"";position:absolute;bottom:0;width:5px;height:90%;background:#005BAC;border-radius:5px}@media (max-width: 1199px){#promise .promiseSlide .list .box .boxTtl .ttl h3:before,#promise .promiseSlide .list .box .boxTtl .ttl h3:after{height:80%}}@media (max-width: 991px){#promise .promiseSlide .list .box .boxTtl .ttl h3:before,#promise .promiseSlide .list .box .boxTtl .ttl h3:after{height:70%;width:4px}}#promise .promiseSlide .list .box .boxTtl .ttl h3:before{left:0;transform:rotate(330deg)}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl .ttl h3:before{left:-20px}}#promise .promiseSlide .list .box .boxTtl .ttl h3:after{right:0;transform:rotate(30deg)}@media (max-width: 767px){#promise .promiseSlide .list .box .boxTtl .ttl h3:after{right:-20px}}#promise .promiseSlide .list .box .image{position:absolute;height:190px}@media (max-width: 991px){#promise .promiseSlide .list .box .image{height:150px}}@media (max-width: 767px){#promise .promiseSlide .list .box .image{height:90px}}#promise .promiseSlide .list .box .image.list1{top:40px;left:52%}@media (max-width: 991px){#promise .promiseSlide .list .box .image.list1{left:56%}}@media (max-width: 767px){#promise .promiseSlide .list .box .image.list1{top:-10px;left:auto;right:20px}}#promise .promiseSlide .list .box .image.list2{top:90px;left:52%}@media (max-width: 991px){#promise .promiseSlide .list .box .image.list2{top:40px;left:60%}}@media (max-width: 767px){#promise .promiseSlide .list .box .image.list2{top:-10px;left:auto;right:20px}}#promise .promiseSlide .list .box .image.list3{top:70px;left:52%}@media (max-width: 991px){#promise .promiseSlide .list .box .image.list3{top:30px;left:60%}}@media (max-width: 767px){#promise .promiseSlide .list .box .image.list3{top:-10px;left:auto;right:20px}}#promise .promiseSlide .list .box .image.list4{top:60px;left:52%}@media (max-width: 767px){#promise .promiseSlide .list .box .image.list4{top:-10px;left:auto;right:20px}}#promise .promiseSlide .list .box .image.list5{top:100px;left:52%}@media (max-width: 991px){#promise .promiseSlide .list .box .image.list5{top:50px;left:64%}}@media (max-width: 767px){#promise .promiseSlide .list .box .image.list5{top:-10px;left:auto;right:10px}}#promise .promiseSlide .list .box .txt{z-index:10;position:relative}#promise .promiseSlide .list .box .txt .cate{color:#FCE80B;background:#005BAC;border-radius:30px;padding:3px 15px;display:inline-block;font-size:3.0rem;margin-bottom:30px;max-width:400px;display:block;width:100%;text-align:center}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .cate{font-size:2.6rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .cate{font-size:2.2rem}}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .cate{max-width:320px;font-size:2.2rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .cate{font-size:1.6rem;max-width:220px;margin:0 auto 30px}}#promise .promiseSlide .list .box .txt h4{font-size:3.0rem;margin-bottom:15px;font-weight:600}@media (max-width: 991px){#promise .promiseSlide .list .box .txt h4{font-size:2.6rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt h4{font-size:2.2rem}}#promise .promiseSlide .list .box .txt .keyword{margin-bottom:40px}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .keyword{margin-bottom:20px}}#promise .promiseSlide .list .box .txt .keyword p{color:#000;margin-right:20px;font-size:2.5rem;font-weight:600;display:inline-block;vertical-align:middle}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .keyword p{font-size:2.2rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .keyword p{font-size:1.8rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .keyword p{margin-right:10px;font-size:1.6rem;display:block;margin-bottom:3px}}#promise .promiseSlide .list .box .txt .keyword ul{display:inline-block;vertical-align:middle}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .keyword ul{display:block}}#promise .promiseSlide .list .box .txt .keyword ul li{display:inline-block;margin-right:5px;background:#EAEAEA;border-radius:25px;font-size:1.5rem;padding:5px 25px}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .keyword ul li{font-size:1.3rem;padding:3px 13px;margin-bottom:3px}}#promise .promiseSlide .list .box .txt .txtList{margin-bottom:30px}#promise .promiseSlide .list .box .txt .txtList li{font-size:2.5rem;margin-bottom:10px;color:#3F4739;text-indent:-1.2em;padding-left:1.2em}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .txtList li{font-size:2.2rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .txtList li{font-size:1.8rem}}#promise .promiseSlide .list .box .txt .txtList li:before{content:"●";color:#005BAC;margin-right:5px}#promise .promiseSlide .list .box .txt .txtList li span{color:#005BAC}#promise .promiseSlide .list .box .txt .comment{position:relative;padding-left:140px}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .comment{padding-left:100px}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .comment{padding-left:70px}}#promise .promiseSlide .list .box .txt .comment .icon{display:inline-block;width:100px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .comment .icon{width:80px}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .comment .icon{width:60px}}#promise .promiseSlide .list .box .txt .comment p{display:inline-block;width:100%;background:#FCE80B;padding:30px;border-radius:80px;position:relative;font-size:2.0rem;font-weight:600;color:#000}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .comment p{font-size:1.8rem}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .comment p{font-size:1.7rem}}@media (max-width: 991px){#promise .promiseSlide .list .box .txt .comment p{padding:20px}}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .comment p{padding:10px 20px;font-size:1.4rem}}#promise .promiseSlide .list .box .txt .comment p:before{content:"";position:absolute;top:50%;left:-20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:25px solid #FCE80B;border-left:0}@media (max-width: 767px){#promise .promiseSlide .list .box .txt .comment p:before{border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:12px solid #FCE80B;left:-10px}}
