/*
html5doctor.com Reset Stylesheet
v1.4
2009-07-27
Author: Richard Clark - http://richclarkdesign.com
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section, main {
  display:block;
}

nav ul {
  list-style:none;
}

blockquote, q {
  quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}

a {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}

ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}

mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom:1px dotted #000;
  cursor:help;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}

input, select {
  vertical-align:middle;
}html {
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body{
  line-height: 1.6;
  word-break: break-all;
  font-size:10px;
  font-size: 1.0rem;
  font-family::;
  font-family:Verdana, '游ゴシック', YuGothic, 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}

a:link,
a:visited {
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

sup {
  font-size: smaller;
  vertical-align: super;
}

sub {
  font-size: smaller;
  vertical-align: sub;
}body{background-color:#FFF;color:#000;background-image:url(../img/img-footer.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:1550px auto}@media screen and (max-width: 700px){body{width:100%}}.dsp-pc{display:block}@media screen and (max-width: 700px){.dsp-pc{display:none !important}}.dsp-sp{display:none}@media screen and (max-width: 700px){.dsp-sp{display:block !important}}@media screen and (max-width: 700px){.is-open{opacity:1}}.header-home{margin-top:80px;margin-bottom:75px}@media screen and (max-width: 700px){.header-home{margin-top:70px;margin-bottom:20px}}.header-home .header-home-inner{text-align:center}.header-home .header-home-inner img{width:542.2px;height:322.9px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 700px){.header-home .header-home-inner img{width:80%;height:auto}}.is-show{opacity:1 !important;transform:translateY(0) !important}#why-cnt-sp{height:0;width:0;overflow:hidden}@media screen and (max-width: 700px){#why-cnt-sp{display:none;position:fixed;z-index:10;background-color:rgba(255,255,255,0.8);top:0;left:0;width:auto;height:auto;text-align:justify}#why-cnt-sp .icn-humberger{position:fixed;right:-10px;top:0;width:100px;height:100px;display:block;cursor:pointer}#why-cnt-sp .icn-humberger span{transition:all 0.3s;transform:rotate(0deg);width:50px;height:2px;display:block;background-color:black;position:absolute;left:50%;top:40%;margin-left:-25px;border-radius:2px}#why-cnt-sp .icn-humberger .bar-middle{background:rgba(255,255,255,0)}#why-cnt-sp .icn-humberger .bar-top{transform:rotate(-45deg) translateY(0px)}#why-cnt-sp .icn-humberger .bar-bottom{transform:rotate(45deg) translateY(0px)}}#why-cnt-sp .why-cnt-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;border-radius:0px;background-color:#fff379}#why-cnt-sp .why-cnt-inner-txt{overflow:scroll;padding:15px}#why-cnt-sp .why-cnt-inner-txt p{font-size:12px;font-size:1.27rem;margin-bottom:20px;margin-bottom:2rem;line-height:2}#why-cnt-sp .why-cnt-inner-txt p:last-child{margin-bottom:0}.header_lead{margin:0 auto;width:577px;margin-top:122px}@media screen and (max-width: 700px){.header_lead{width:auto;padding:0 0 0 20px;margin-top:50px;margin-bottom:100px}}.header_lead p{font-size:17px;font-size:1.75rem;line-height:2}@media screen and (max-width: 700px){.header_lead p{line-height:2.2;font-size:1.3rem;padding-left:20px;padding-right:0}}.header_lead p .header_leadtxt-01{text-align:left}.header_lead p .header_leadtxt-01 span{font-family:century;font-size:22px;font-size:2.2rem;padding-right:6px;padding-right:.6rem}@media screen and (max-width: 700px){.header_lead p .header_leadtxt-01 span{font-size:1.8rem}}.header_lead p .header_leadtxt-02{padding-left:60px;padding-left:6rem}.header_lead p .header_leadtxt-03{padding-left:30px;padding-left:3rem}@media screen and (max-width: 700px){.header_lead p .header_leadtxt-03{text-indent:-.7rem}}.header_lead p .header_leadtxt-04{text-align:right}.header_lead p .header_leadtxt-01,.header_lead p .header_leadtxt-02,.header_lead p .header_leadtxt-03,.header_lead p .header_leadtxt-04{display:block;letter-spacing:3px;letter-spacing:.3rem}@media screen and (max-width: 700px){.header_lead p .header_leadtxt-01,.header_lead p .header_leadtxt-02,.header_lead p .header_leadtxt-03,.header_lead p .header_leadtxt-04{text-align:left;padding-left:0;padding-right:0;letter-spacing:.2rem}}.sec-home-wrap{margin:0 auto;width:100%}@media screen and (max-width: 700px){.sec-home-wrap{overflow:hidden}}.sec-home-wrap .sec-home{display:block;margin:0 auto}.sec-home-wrap .sec-home .sec-home-inner{position:relative;padding:75px 0;margin:0 auto;opacity:0;transition:0.5s ease-in-out;transform:translateY(7px)}@media screen and (max-width: 700px){.sec-home-wrap .sec-home .sec-home-inner{padding:25px 0}}.sec-home-wrap .sec-home-01{background-color:#fffacb}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px}}.sec-home-wrap .sec-home-01 #btn-why-sp{display:none;width:0;height:0}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 #btn-why-sp{position:absolute;right:0;bottom:-50px;display:table;margin-top:-50px;border-radius:100%;shape-outside:circle();width:110px;height:110px;cursor:pointer;background-color:#fff379;text-align:center;font-size:1.6rem;border-radius:100%;border:black solid 1px;background-image:url(../img/btn-why-txt.png);background-size:70px auto;background-position:center center;background-repeat:no-repeat}.sec-home-wrap .sec-home-01 #btn-why-sp .btn-why-sp-inner{display:table-cell;vertical-align:middle;opacity:0.9;font-family:Verdana, '游ゴシック', YuGothic, 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif}}.sec-home-wrap .sec-home-01 #btn-why{position:absolute;bottom:180px;right:-250px;display:block;width:210px;height:180px;cursor:pointer;z-index:1}.sec-home-wrap .sec-home-01 #btn-why .icn-why{position:relative}.sec-home-wrap .sec-home-01 #btn-why .icn-why-img{right:25px;bottom:140px;width:160px;height:auto}.sec-home-wrap .sec-home-01 #btn-why .icn-why-square01{display:block;width:170px;height:170px;background:white;border-radius:100%;text-align:center}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 #btn-why .icn-why-square01{position:absolute;right:-30px;top:-70px}}.sec-home-wrap .sec-home-01 #btn-why .icn-why-square01 span{display:inline-block;padding-top:53px;line-height:30px;line-height:3rem;font-size:20px;font-size:2rem}.sec-home-wrap .sec-home-01 #btn-why .icn-why-square02{display:block;left:158px;top:-20px;width:15px;height:15px;background:white;border-radius:100%}.sec-home-wrap .sec-home-01 #btn-why .icn-why-square03{display:block;left:177px;top:-20px;width:11px;height:11px;background:white;border-radius:100%}.sec-home-wrap .sec-home-01 #btn-why .icn-why-square01,.sec-home-wrap .sec-home-01 #btn-why .icn-why-square02,.sec-home-wrap .sec-home-01 #btn-why .icn-why-square03{background-color:#fff379;border:black solid 1px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 #btn-why .icn-why-square02,.sec-home-wrap .sec-home-01 #btn-why .icn-why-square03{display:none}}.sec-home-wrap .sec-home-01 .sec-home-inner{position:relative;width:470px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 .sec-home-inner{width:100%}}.sec-home-wrap .sec-home-01 .sec-home-inner h2{border-top:black solid 1px;border-bottom:black solid 1px;font-size:20px;font-size:2rem;line-height:3;text-align:center;letter-spacing:2px;letter-spacing:.2rem;margin-bottom:60px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 .sec-home-inner h2{font-size:1.5rem;margin-bottom:30px}}.sec-home-wrap .sec-home-01 .sec-home-inner p{text-align:center;font-size:17px;font-size:1.7rem;font-weight:bold;line-height:2.1;margin-bottom:26px;margin-bottom:2.6rem;letter-spacing:3px;letter-spacing:.3rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 .sec-home-inner p{text-align:left;padding-left:1rem;padding-right:1rem}}.sec-home-wrap .sec-home-01 .sec-home-inner p span{display:block}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 .sec-home-inner p span{display:inline;padding-right:0;padding-left:0;margin-left:0;margin-right:0}}.sec-home-wrap .sec-home-01 .sec-home-inner p:last-child{margin-bottom:0 !important}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 .sec-home-inner p{font-size:1.3rem}}.sec-home-wrap .sec-home-01 #why-cnt{display:none;cursor:pointer;position:absolute;top:-60px;right:-290px;z-index:2}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-01 #why-cnt{opacity:0;height:0;width:0;overflow:hidden}}.sec-home-wrap .sec-home-01 #why-cnt #why-cnt-inner{display:table;background-color:#fff379;color:black;border:black solid 1px;text-align:center;border-radius:100%;height:640px;width:640px}.sec-home-wrap .sec-home-01 #why-cnt #why-cnt-inner #why-cnt-inner-txt{display:table-cell;vertical-align:middle;text-align:center;height:640px;width:640px;text-align:justify}.sec-home-wrap .sec-home-01 #why-cnt #why-cnt-inner #why-cnt-inner-txt p{font-size:13px;font-size:1.3rem;margin-bottom:20px;margin-bottom:2rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-02{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}}.sec-home-wrap .sec-home-02 .sec-home-inner p{text-align:center;font-size:17px;font-size:1.7rem;line-height:2;text-align:center;letter-spacing:2px;letter-spacing:.2rem;font-weight:bold}.sec-home-wrap .sec-home-03{background:#fff}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px}}.sec-home-wrap .sec-home-03 .sec-home-inner{max-width:1200px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .sec-home-inner{width:100%}}.sec-home-wrap .sec-home-03 .sec-home-inner h2{border-top:black solid 1px;border-bottom:black solid 1px;font-size:20px;font-size:2rem;line-height:3;text-align:center;letter-spacing:2px;letter-spacing:.2rem;margin-bottom:60px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .sec-home-inner h2 span{display:block;line-height:.5rem;padding-bottom:1.6rem}}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .sec-home-inner h2{font-size:1.5rem;margin-bottom:30px}}.sec-home-wrap .sec-home-03 .spec-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap{display:block}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box{box-sizing:border-box;width:47%;background:white;padding:60px 60px;text-align:center;border-radius:70px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box{display:block;width:100%;margin:0 0 0 0;padding:0 0 0 0}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box h3{font-size:25px;font-size:2.5rem;line-height:1;margin-bottom:50px;letter-spacing:3px;letter-spacing:.3rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box h3{font-size:1.5rem;padding-top:1rem;margin-bottom:3rem}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal{border:black solid 1px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal{border:none}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal ul{margin:0 auto;width:450px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal ul{width:80%;margin-bottom:10px}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal ul li{width:120px;margin:5px;display:inline-block}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal ul li{width:32%;margin:5px 0}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal ul li img{max-width:100%;height:auto;border-radius:59px;border:black solid 1px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-proposal ul li img{width:93%;height:auto}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop{border:black solid 1px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop{border:none}}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop h3{border-top:black solid 1px;margin-top:4rem;padding-top:5rem;margin-bottom:5rem}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop ul{margin:0 auto;width:450px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop ul{width:100%}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop ul li{list-style:none;font-size:23px;font-size:2.3rem;padding-bottom:65px;letter-spacing:3px;letter-spacing:.3rem;background-image:url(../img/icn-arrow-down.png);background-repeat:no-repeat;background-position:center 55px;background-size:auto 32px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop ul li{list-style:none;font-size:1.5rem;line-height:.2rem;background-position:center 23px;background-size:auto 21px}}.sec-home-wrap .sec-home-03 .spec-wrap .spec-box-onestop ul li:last-child{background-image:none;padding-bottom:0}.sec-home-wrap .sec-home-04{background-color:#fffacb}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}}.sec-home-wrap .sec-home-04 .sec-home-inner{width:755px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner{width:100%}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap{display:block}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-title{box-sizing:border-box;width:195px;border-right:black solid 1px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-title{display:block;width:100%;border-right:none;text-align:center}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-title h2{font-size:20px;font-size:2rem;font-family:arial;letter-spacing:2px;letter-spacing:.2rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-title h2{font-size:1.7rem;margin-bottom:2rem;margin-top:2rem}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details{width:calc(100% - 195px);box-sizing:border-box}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details{width:100%;font-size:1rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:2rem}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span{display:block;padding-left:90px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span{padding-left:0}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span span{display:inline-block;padding-left:0}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span span{display:block}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span dl{font-size:17px;font-size:1.7rem;padding-bottom:20px;padding-bottom:2rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span dl{padding-bottom:.6rem}}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p{font-size:17px;font-size:1.7rem;line-height:1}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p a{color:black;text-decoration:none}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p a:hover{text-decoration:underline}.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span dl dt,.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span dl dd,.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p,.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p a{letter-spacing:1px;letter-spacing:.1rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span dl dt,.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span dl dd,.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p,.sec-home-wrap .sec-home-04 .sec-home-inner .access-wrap .access-box-details span p a{font-size:1.5rem}}.sec-home-wrap .sec-home-05{background-color:#fff}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px}}.sec-home-wrap .sec-home-05 .sec-home-inner{width:755px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner{width:100%}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap{display:block;padding-left:0;padding-right:0;padding-top:1rem}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap dl{font-size:17px;font-size:1.7rem;line-height:30px;line-height:3rem;font-weight:bold;letter-spacing:1px;letter-spacing:.1rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap dl{font-size:1.5rem;letter-spacing:.3rem}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap dl dd span{display:block}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box{padding-top:50px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box{padding-top:2rem}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-title{box-sizing:border-box;width:525px;display:-ms-flexbox;display:flex}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-title{width:100%;display:block}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-title p{font-size:14px;font-size:1.4rem;line-height:1.8;text-align:justify}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-details{width:calc(100% - 525px);box-sizing:border-box}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-details{width:100%;padding-bottom:3rem}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-details span{display:block;padding-left:46px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-details span{padding-left:0;height:45vh;overflow:hidden;border-radius:6px}}.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-details span img{border-radius:6px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-05 .sec-home-inner .president-wrap .president-box-details span img{width:100%;height:auto}}.sec-home-wrap .sec-home-06{background-color:#d0e9db;font-family:'Times New Roman', '游明朝', YuMincho, 'Hiragino Mincho ProN', Meiryo, serif}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}}.sec-home-wrap .sec-home-06 .sec-home-inner{position:relative;width:1200px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner{width:100%}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice:nth-child(6){margin-bottom:0 !important}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice:nth-child(6) .sec-voice-inner{padding-bottom:8px;padding-bottom:.8rem}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice:nth-child(6) h4{margin-bottom:0 !important;border-bottom:none}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice:first-child{padding:10px 200px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice:first-child{padding:0 0 0 0}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice{position:relative;width:755px;padding:50px 200px;margin:0 auto 70px;background:white;border-radius:10px;opacity:0;transition:0.5s ease-in-out;transform:translateY(7px)}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice{display:block;padding:0 0 0 0;width:100%;margin:0 auto 30px}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice .sec-voice-inner{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice p{font-size:17px;font-size:1.7rem;line-height:2;text-align:justify}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice p{font-size:1.5rem}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice p+p{margin-top:20px;margin-top:2rem}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice h3{text-align:center;font-size:23px;font-size:2.3rem;letter-spacing:3px;letter-spacing:.3rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice h3{margin-top:3rem;padding:1.2rem 0;font-size:1.8rem}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice h4{font-size:23px;font-size:2.3rem;margin-bottom:30px;margin-bottom:3rem;font-weight:100;letter-spacing:3px;letter-spacing:.3rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice h4{font-size:1.9rem;padding-bottom:2.2rem;border-bottom:black solid 1px;margin-bottom:2rem}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice h4 span{display:block;border-bottom:black solid 1px;padding-bottom:5px;margin-bottom:5px}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice h4 span{border-bottom:none;display:inline}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl{text-align:justify}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dt{font-size:23px;font-size:2.3rem;margin-top:50px;margin-top:5rem;margin-bottom:16px;margin-bottom:1.6rem;padding-bottom:16px;padding-bottom:1.6rem;border-bottom:black solid 1px;line-height:1.5;letter-spacing:3px;letter-spacing:.3rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dt{font-size:1.9rem}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dt span.sec-voice-br{display:block}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dt span.sec-voice-br{display:inline}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dt span.sec-voice-num{float:left;margin-right:30px;margin-top:3px;width:50px;height:50px;font-size:45px;font-size:4.5rem;border-radius:100%;border:black solid 1px;line-height:1.1;text-align:center;letter-spacing:-2px;letter-spacing:-0.2rem}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dt span.sec-voice-num{display:block;float:none;margin-right:auto;margin-left:0;margin-bottom:1.2rem;width:40px;height:40px;font-size:3.5rem;line-height:1.12}}.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dd{font-size:17px;font-size:1.7rem;line-height:2}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .sec-voice dl dd{font-size:1.5rem}}.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka{z-index:1;position:absolute}.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka-img{right:25px;top:140px;width:160px;height:auto}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka-img{top:0;right:10px;width:80px;height:auto}}.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka-square01{display:block;right:225px;top:140px;width:21px;height:21px;background:white;border-radius:100%}.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka-square02{display:block;right:200px;top:154px;width:15px;height:15px;background:white;border-radius:100%}@media screen and (max-width: 700px){.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka-square01,.sec-home-wrap .sec-home-06 .sec-home-inner .icn-shizuka-square02{display:none}}.footer-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.footer-wrap .footer-box{box-sizing:border-box;width:50%;padding:20px;font-family:century;font-size:16px;font-size:1.6rem}@media screen and (max-width: 700px){.footer-wrap .footer-box{font-size:1.3rem;padding:20px 26px}}.footer-wrap .footer-box a{color:black;text-decoration:none}.footer-wrap .footer-box a:hover{text-decoration:underline}.footer-wrap .footer-box-company{text-align:left}.footer-wrap .footer-box-nav{text-align:right}.article-pp{margin:0 auto;background-color:#fffacb;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px}.sec-pp-wrap{padding-top:100px;margin:0 auto;width:1000px}@media screen and (max-width: 700px){.sec-pp-wrap{width:100%;padding-top:50px}}.sec-pp-wrap .header-pp{margin-bottom:100px}@media screen and (max-width: 700px){.sec-pp-wrap .header-pp{margin-bottom:50px}}.sec-pp-wrap .header-pp h1{font-size:20px;font-size:2rem;border-top:black solid 1px;border-bottom:black solid 1px;line-height:3}@media screen and (max-width: 700px){.sec-pp-wrap .header-pp h1{text-align:center;font-size:1.5rem;letter-spacing:.3rem}}.sec-pp-wrap .header-pp h1 span{float:right}@media screen and (max-width: 700px){.sec-pp-wrap .header-pp h1 span{float:none;display:block}}.sec-pp-wrap .sec-pp{margin:0 auto;width:755px;padding:0 0 100px}@media screen and (max-width: 700px){.sec-pp-wrap .sec-pp{width:100%;padding:0 0 20px}}.sec-pp-wrap .sec-pp p,.sec-pp-wrap .sec-pp dl{font-size:13px;font-size:1.3rem;line-height:2;text-align:justify}@media screen and (max-width: 700px){.sec-pp-wrap .sec-pp p,.sec-pp-wrap .sec-pp dl{font-size:1.3rem;line-height:2}}.sec-pp-wrap .sec-pp dl{margin-top:30px;margin-top:3rem}.sec-pp-wrap .sec-pp dl dt{margin-bottom:30px;margin-bottom:3rem}.sec-pp-wrap .sec-pp dl dd{margin-bottom:50px;margin-bottom:5rem}
