@media screen and (min-width: 980px){#page-custom-css-id .sec2_title{margin-top:70px}#page-custom-css-id .sec2_subtitletxt{letter-spacing:0.3em}#page-custom-css-id .sec3_cap1{line-height:1.3em}#page-custom-css-id .tooltip5{text-align:center !important;position:relative;cursor:pointer;display:inline-block}#page-custom-css-id .tooltip5 img{position:center;min-width:30vh}#page-custom-css-id .description5_02 img{width:80% !important}#page-custom-css-id .description5_02{width:100%;transform-origin:center top;display:none;position:absolute;top:0;left:0;z-index:-1}#page-custom-css-id .description5_02:before{position:absolute;top:100%}#page-custom-css-id .tooltip5 img:hover{text-align:center;transform:scale(0.55);transition-duration:0.2s;transform-origin:center bottom}#page-custom-css-id .tooltip5:hover .description5_02{font-size:clamp;display:inline-block;top:-20px;animation:yureru-s 2s infinite}@keyframes yureru-s{0%{transform:translate(2px, 0px)}5%{transform:translate(-2px, 0px)}10%{transform:translate(2px, 0px)}15%{transform:translate(-2px, 0px)}20%{transform:translate(2px, 0px)}25%{transform:translate(-2px, 0px)}30%{transform:translate(0px, 0px)}}#page-custom-css-id .sec3_4colcap{display:none}#page-custom-css-id .sec3_answer1{margin-top:45px;margin-bottom:20px;line-height:1.9em}#page-custom-css-id .sec3_answer2{line-height:2.9em;display:block;padding-right:0.5em;letter-spacing:0.1em;white-space:nowrap;color:#fff;text-align:center;white-space:nowrap;text-shadow:#000 1px 1px 0px, #000 -1px 1px 0px, #000 1px -1px 0px, #000 -1px -1px 0px}#page-custom-css-id .line div p a span{margin-top:-110px}#page-custom-css-id .lead{margin-top:-120px;position:relative;padding:1rem;color:#232323;z-index:-1}}@media screen and (max-width: 480px){#page-custom-css-id .line{margin-top:-90px}#page-custom-css-id .lead{margin-top:-60px}#page-custom-css-id .sec2_subtitle{padding-right:5px;padding-left:5px;margin-bottom:10px;margin-top:20px;font-size:clamp;display:inline-block;animation:yureru-s 2s infinite}@keyframes yureru-s{0%{transform:translate(2px, 0px)}5%{transform:translate(-2px, 0px)}10%{transform:translate(2px, 0px)}15%{transform:translate(-2px, 0px)}20%{transform:translate(2px, 0px)}25%{transform:translate(-2px, 0px)}30%{transform:translate(0px, 0px)}}#page-custom-css-id .sec2_subtitletxt{position:relative;display:inline-block;letter-spacing:0.2em;color:#fff;background-color:#232323;margin:10px;padding:18px}#page-custom-css-id .sec2_subtitletxt:before{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:15px solid #232323}#page-custom-css-id .sec3_4col{display:none}#page-custom-css-id .sec3_4colcap{margin-top:-45px;margin-right:0;margin-left:0;margin-bottom:-30px;background-color:#efefef}#page-custom-css-id .sec3_4colbox{width:100%;margin-bottom:-130px;height:300px;position:relative}#page-custom-css-id .sec3_illust_left img{width:200px;margin-right:0 !important;padding:0 !important;margin-top:-55px;text-align:right !important;z-index:-1}#page-custom-css-id .sec3_cap1_left{margin-left:20px;letter-spacing:0.08em;line-height:1.8em;margin-top:-150px;text-align:left !important;position:absolute;top:0;width:350px}#page-custom-css-id .sec3_illust_right img{width:200px;margin-right:0 !important;padding:0 !important;margin-top:-55px;text-align:left !important;z-index:-1}#page-custom-css-id .sec3_cap1_right{letter-spacing:0.08em;line-height:1.8em;margin-top:-150px;text-align:right !important;position:absolute;top:0;width:350px}#page-custom-css-id .sec3_answer1{margin-top:30px;margin-bottom:20px;line-height:1.5em}#page-custom-css-id .sec3_answer2{line-height:2.5em;color:#232323;text-align:center;text-shadow:none}}#page-custom-css-id .sec3_4col{margin-bottom:-80px}#page-custom-css-id .sec3_title{line-height:2.4em}#page-custom-css-id .originaldesign_btn a{border:1px solid;border-color:#000;background:#ffddc7;letter-spacing:0.2em;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:400px;padding:20px 25px;color:#313131;transition:0.3s ease-in-out;font-weight:500}#page-custom-css-id .originaldesign_btn a:before{content:'';position:absolute;top:calc(50% - 2px);right:-2em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#e37850;transition:0.3s}#page-custom-css-id .originaldesign_btn a:after{content:'';position:absolute;top:50%;right:-2em;transform:translateY(-50%);width:60px;height:2px;background-color:#e37850;transition:0.3s}#page-custom-css-id .originaldesign_btn a:hover:before,#page-custom-css-id .sec4_btn a:hover:after{right:-2.5em}#page-custom-css-id .originaldesign_btn a:hover{background:#fde9df;color:#e37850}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-1 .row.row-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-2 .component.image {
  /* sample */
}

.contents .content-1 .row.row-3 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.text {
  /* sample */
}

.contents .content-1 .row.row-4 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 .component.image {
  /* sample */
}

.contents .content-1 .row.row-5 {
  /* sample */
}
.contents .content-1 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-5 .col.col-1 .component.button {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.cta {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-3 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-3 .component.button {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-2 .col.col-2 {
  /* sample */
}
.foot .row.row-2 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-3 {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-4 {
  /* sample */
}
.foot .row.row-2 .col.col-4 .component.list {
  /* sample */
}

.foot .row.row-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.image {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.button, .main-visual .row.row-1 .col.col-2 .component.button {
  /* sample */
}

.header .row.row-2, .main-visual .row.row-2 {
  /* sample */
}
.header .row.row-2 .col.col-1, .main-visual .row.row-2 .col.col-1 {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.rich-heading, .main-visual .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}

.header .row.row-3, .main-visual .row.row-3 {
  /* sample */
}
.header .row.row-3 .col.col-1, .main-visual .row.row-3 .col.col-1 {
  /* sample */
}
.header .row.row-3 .col.col-1 .component.text, .main-visual .row.row-3 .col.col-1 .component.text {
  /* sample */
}

.header .row.row-4, .main-visual .row.row-4 {
  /* sample */
}
.header .row.row-4 .col.col-1, .main-visual .row.row-4 .col.col-1 {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.image, .main-visual .row.row-4 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.image, .main-visual .row.row-4 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-2, .main-visual .row.row-4 .col.col-2 {
  /* sample */
}
.header .row.row-4 .col.col-2 .component.image, .main-visual .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-2 .component.image, .main-visual .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-3, .main-visual .row.row-4 .col.col-3 {
  /* sample */
}
.header .row.row-4 .col.col-3 .component.image, .main-visual .row.row-4 .col.col-3 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-3 .component.image, .main-visual .row.row-4 .col.col-3 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-4, .main-visual .row.row-4 .col.col-4 {
  /* sample */
}
.header .row.row-4 .col.col-4 .component.image, .main-visual .row.row-4 .col.col-4 .component.image {
  /* sample */
}
.header .row.row-4 .col.col-4 .component.image, .main-visual .row.row-4 .col.col-4 .component.image {
  /* sample */
}

.header .row.row-5, .main-visual .row.row-5 {
  /* sample */
}
.header .row.row-5 .col.col-1, .main-visual .row.row-5 .col.col-1 {
  /* sample */
}
.header .row.row-5 .col.col-1 .component.text, .main-visual .row.row-5 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-5 .col.col-1 .component.image, .main-visual .row.row-5 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-5 .col.col-2, .main-visual .row.row-5 .col.col-2 {
  /* sample */
}
.header .row.row-5 .col.col-2 .component.text, .main-visual .row.row-5 .col.col-2 .component.text {
  /* sample */
}
.header .row.row-5 .col.col-2 .component.image, .main-visual .row.row-5 .col.col-2 .component.image {
  /* sample */
}
.header .row.row-5 .col.col-3, .main-visual .row.row-5 .col.col-3 {
  /* sample */
}
.header .row.row-5 .col.col-3 .component.text, .main-visual .row.row-5 .col.col-3 .component.text {
  /* sample */
}
.header .row.row-5 .col.col-3 .component.image, .main-visual .row.row-5 .col.col-3 .component.image {
  /* sample */
}
.header .row.row-5 .col.col-4, .main-visual .row.row-5 .col.col-4 {
  /* sample */
}
.header .row.row-5 .col.col-4 .component.text, .main-visual .row.row-5 .col.col-4 .component.text {
  /* sample */
}
.header .row.row-5 .col.col-4 .component.image, .main-visual .row.row-5 .col.col-4 .component.image {
  /* sample */
}

.header .row.row-6, .main-visual .row.row-6 {
  /* sample */
}
.header .row.row-6 .col.col-1, .main-visual .row.row-6 .col.col-1 {
  /* sample */
}
.header .row.row-6 .col.col-1 .component.text, .main-visual .row.row-6 .col.col-1 .component.text {
  /* sample */
}

.header .row.row-7, .main-visual .row.row-7 {
  /* sample */
}
.header .row.row-7 .col.col-1, .main-visual .row.row-7 .col.col-1 {
  /* sample */
}
.header .row.row-7 .col.col-1 .component.text, .main-visual .row.row-7 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-7 .col.col-1 .component.text, .main-visual .row.row-7 .col.col-1 .component.text {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.search, .navi-001-01 .row.row-1 .col.col-1 .component.search, .navi-002-01 .row.row-1 .col.col-1 .component.search {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-3, .navi-001-01 .row.row-1 .col.col-3, .navi-002-01 .row.row-1 .col.col-3 {
  /* sample */
}
.navi .row.row-1 .col.col-3 .component.button, .navi-001-01 .row.row-1 .col.col-3 .component.button, .navi-002-01 .row.row-1 .col.col-3 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-4, .navi-001-01 .row.row-1 .col.col-4, .navi-002-01 .row.row-1 .col.col-4 {
  /* sample */
}
.navi .row.row-1 .col.col-4 .component.image, .navi-001-01 .row.row-1 .col.col-4 .component.image, .navi-002-01 .row.row-1 .col.col-4 .component.image {
  /* sample */
}