@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}#pageTtl{background:url("../img/q-a/mainv2.png") bottom;background-size:cover}@media (max-width: 767px){#pageTtl{background:url("../img/q-a/mainv2-xs.png") bottom;background-size:cover}}#q-a{padding:60px 0 70px}@media (max-width: 767px){#q-a{padding:30px 0 40px}}#q-a .read{margin-bottom:40px;font-size:2.5rem;color:#3F4739;line-height:2}@media (max-width: 991px){#q-a .read{font-size:2.2rem}}@media (max-width: 767px){#q-a .read{font-size:1.8rem}}@media (max-width: 767px){#q-a .read{margin-bottom:20px;line-height:1.8}}#q-a .inner{margin-bottom:60px}@media (max-width: 767px){#q-a .inner{margin-bottom:30px}}#q-a .inner dl{background:#fff;border-radius:50px;margin-bottom:20px;padding:0 40px}@media (max-width: 767px){#q-a .inner dl{border-radius:20px;padding:0 20px}}#q-a .inner dl dt,#q-a .inner dl dd{padding-left:60px;position:relative}@media (max-width: 991px){#q-a .inner dl dt,#q-a .inner dl dd{padding-left:40px}}@media (max-width: 767px){#q-a .inner dl dt,#q-a .inner dl dd{padding-left:35px}}#q-a .inner dl dt .q,#q-a .inner dl dt .a,#q-a .inner dl dd .q,#q-a .inner dl dd .a{position:absolute;top:-10px;left:0;font-size:4.0rem;font-family:"Montserrat",sans-serif;font-style:italic;font-weight:800}@media (max-width: 991px){#q-a .inner dl dt .q,#q-a .inner dl dt .a,#q-a .inner dl dd .q,#q-a .inner dl dd .a{font-size:3.2rem}}@media (max-width: 767px){#q-a .inner dl dt .q,#q-a .inner dl dt .a,#q-a .inner dl dd .q,#q-a .inner dl dd .a{font-size:2.6rem}}@media (max-width: 767px){#q-a .inner dl dt .q,#q-a .inner dl dt .a,#q-a .inner dl dd .q,#q-a .inner dl dd .a{top:0}}#q-a .inner dl dt{padding:30px 60px;font-size:2.5rem;color:#005BAC;cursor:pointer;font-weight:600}@media (max-width: 991px){#q-a .inner dl dt{font-size:2.2rem}}@media (max-width: 767px){#q-a .inner dl dt{font-size:1.8rem}}@media (max-width: 991px){#q-a .inner dl dt{padding:30px 40px}}@media (max-width: 767px){#q-a .inner dl dt{padding:20px 35px}}#q-a .inner dl dt:before{content:"";position:absolute;top:35px;right:0px;width:30px;height:30px;background:url("../img/common/icon-next5.png");background-size:cover}@media (max-width: 767px){#q-a .inner dl dt:before{width:20px;height:20px}}#q-a .inner dl dt .q{top:20px;color:#005BAC}@media (max-width: 767px){#q-a .inner dl dt .q{top:15px}}#q-a .inner dl dt.active:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:0.3s}#q-a .inner dl dd{font-size:2.0rem;padding-bottom:30px;overflow:hidden;*zoom:1}@media (max-width: 991px){#q-a .inner dl dd{font-size:1.8rem}}@media (max-width: 767px){#q-a .inner dl dd{font-size:1.7rem}}#q-a .inner dl dd .a{color:#DA3E52}#q-a .inner dl dd .txt{background-image:linear-gradient(to bottom, rgba(255,255,255,0) 60%,#fce80b 40%);font-weight:600;display:inline-block;margin-bottom:20px}@media (max-width: 991px){#q-a .inner dl dd .txt{display:inline}}@media (max-width: 767px){#q-a .inner dl dd .txt{background-image:linear-gradient(to bottom, rgba(255,255,255,0) calc(100% - 15px),#fce80b calc(100% - 10px));background-size:100% 1.4em}}#q-a .inner dl dd p{color:#3F4739;line-height:2}@media (max-width: 767px){#q-a .inner dl dd p{margin-top:10px;line-height:1.8}}#q-a .inner dl dd p span{color:#000;font-weight:600}#q-a .inner dl dd .image p{float:left;width:75%;padding-right:20px}@media (max-width: 767px){#q-a .inner dl dd .image p{float:none;width:100%;padding-bottom:10px;padding-right:0}}#q-a .inner dl dd .image img{float:right;width:25%}@media (max-width: 767px){#q-a .inner dl dd .image img{float:none;width:100%}}#q-a .inner dl dd .image.inS p{width:80%}@media (max-width: 767px){#q-a .inner dl dd .image.inS p{width:100%}}#q-a .inner dl dd .image.inS img{width:20%;margin-top:-40px}@media (max-width: 767px){#q-a .inner dl dd .image.inS img{width:50%;display:block;margin:0 20px 0 auto}}#q-a .contactBtn{width:800px;color:#fff;background:#005BAC;font-size:3.0rem;font-weight:600;border-radius:30px;padding:30px 0;text-align:center;display:block;margin:0 auto}@media (max-width: 991px){#q-a .contactBtn{font-size:2.6rem}}@media (max-width: 767px){#q-a .contactBtn{font-size:2.2rem}}@media (max-width: 991px){#q-a .contactBtn{width:600px;padding:25px 0}}@media (max-width: 767px){#q-a .contactBtn{width:100%;position:relative;padding:20px 0}}#q-a .contactBtn img{display:inline-block;margin-left:20px;width:30px;vertical-align:top;padding-top:10px}@media (max-width: 767px){#q-a .contactBtn img{position:absolute;top:50%;right:15px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}}
