.cw10ll7 .page-nav{bottom:-20px}.cw10ll7 .section-concept{margin-bottom:6%}@media only screen and (max-width:640px){.cw10ll7 .section-concept{margin-bottom:8%}}.cw10ll7 .section-concept .sec-title{margin-bottom:3em}@media only screen and (max-width:640px){.cw10ll7 .section-concept .sec-title{margin-bottom:1em}}.cw10ll7 .section-concept .sec-title:before{content:"";width:64px;height:95px;position:absolute;top:0;left:0;background-repeat:no-repeat}@media only screen and (max-width:640px){.cw10ll7 .section-concept .sec-title:before{width:32px;height:48px;background-size:32px}}.cw10ll7 .section-concept .sec-title .ttl-main{display:inline-block;border-bottom:9px solid}@media only screen and (max-width:640px){.cw10ll7 .section-concept .sec-title .ttl-main{border-bottom-width:4px}}.cw10ll7 .section-concept .sec-contents{position:relative}.cw10ll7 .section-concept .concept-box{position:relative;margin-bottom:6%}@media only screen and (max-width:640px){.cw10ll7 .section-concept .concept-box{margin-bottom:8%}}.cw10ll7 .section-concept .concept-box:last-child{margin-bottom:0}.cw10ll7 .section-concept .concept-box .image{position:absolute}@media only screen and (max-width:1024px){.cw10ll7 .section-concept .concept-box .image{position:static;max-width:100%;text-align:center}.cw10ll7 .section-concept .concept-box .text-box{max-width:100%}}.c81yyb4.section-concept .sec-title:before{background-image:url(/concept/label01.png)}.c81yyb4.section-concept .sec-title .ttl-main{color:#82b526;border-color:#d4e9e0;position:relative}.c81yyb4.section-concept .sec-title .ttl-main:after{content:"";width:124px;height:60px;position:absolute;right:-30px;top:-44px;background:url(/common/chara-melody02.png)}@media only screen and (max-width:640px){.c81yyb4.section-concept .sec-title .ttl-main:after{width:62px;height:30px;background-size:62px;right:-10px;top:-16px}}.c81yyb4.section-concept .concept-box01 .text-box{max-width:422px;padding-bottom:20%;background:url(/common/chara-people01.png) no-repeat 0 100%}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box01 .text-box{background:none;padding-bottom:4%}}.c81yyb4.section-concept .concept-box01 .image{top:0;right:0;max-width:76%}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box01 .image{position:static;max-width:100%;text-align:center}}.c81yyb4.section-concept .concept-box02 .text-box{margin-left:58%;padding-top:30px;position:relative}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box02 .text-box{margin-left:0;padding:0 0 4%}}.c81yyb4.section-concept .concept-box02:before{content:"";width:154px;height:144px;position:absolute;right:0;top:-72px;background:url(/common/chara-rabit01.png)}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box02:before{content:none}}.c81yyb4.section-concept .concept-box02 .image{top:0;left:0;max-width:64%}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box02 .image{position:static;max-width:100%;text-align:center}}.c81yyb4.section-concept .concept-box03{padding-top:4%;background:url(/common/chara-house02.png) no-repeat 100% 0}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box03{background:none}}.c81yyb4.section-concept .concept-box03 .btn{position:absolute;right:10%;top:40%}@media only screen and (max-width:1024px){.c81yyb4.section-concept .concept-box03 .btn{right:0;top:auto;bottom:20px}}@media only screen and (max-width:640px){.c81yyb4.section-concept .concept-box03 .btn{position:static;text-align:center;margin-top:4%}.c81yyb4.section-concept .concept-box03 .btn br{display:none}}.c96t9h7.section-concept .sec-title:before{background-image:url(/concept/label02.png)}.c96t9h7.section-concept .sec-title .ttl-main{color:#f09f6b;border-color:#ffd256}.c96t9h7.section-concept .concept-box04{padding-bottom:12%}@media only screen and (max-width:1024px){.c96t9h7.section-concept .concept-box04{padding-bottom:0}}.c96t9h7.section-concept .concept-box04 .text-box{max-width:310px}@media only screen and (max-width:1024px){.c96t9h7.section-concept .concept-box04 .text-box{padding-bottom:4%}}.c96t9h7.section-concept .concept-box04 .image{right:0;top:-3.5em;max-width:60%}@media only screen and (max-width:1024px){.c96t9h7.section-concept .concept-box04 .image{position:static;max-width:100%;text-align:center}}.c8fbihg.section-concept .sec-title:before{background-image:url(/concept/label03.png)}.c8fbihg.section-concept .sec-title .ttl-main{color:#e3747f;border-color:#fdb58c}.c8fbihg.section-concept .sec-contents{padding-left:50%}@media only screen and (max-width:1024px){.c8fbihg.section-concept .sec-contents{padding-left:0}}.c8fbihg.section-concept .sec-contents .image{position:absolute;top:14%;left:0;max-width:50%}@media only screen and (max-width:1024px){.c8fbihg.section-concept .sec-contents .image{position:static;max-width:100%;text-align:center}}.c8fbihg.section-concept .concept-box05 .txt02{background:#fff;border:1px solid #ffb4b4;padding:1em}@media only screen and (max-width:1024px){.c8fbihg.section-concept .concept-box05 .txt02{background:#fff;border:1px solid #ffb4b4;padding:1em}}.c2thh0m.section-concept .sec-title:before{background-image:url(/concept/label04.png)}.c2thh0m.section-concept .sec-title .ttl-main{color:#41b1be;border-color:#beebee}.c2thh0m.section-concept .concept-box06{padding-bottom:5%}@media only screen and (max-width:640px){.c2thh0m.section-concept .concept-box06{padding-bottom:0}}.c2thh0m.section-concept .concept-box06 .text-box{max-width:410px;padding-bottom:16%;background:url(/common/chara-bear02.png) no-repeat 100% 100%}@media only screen and (max-width:1024px){.c2thh0m.section-concept .concept-box06 .text-box{max-width:100%}}@media only screen and (max-width:640px){.c2thh0m.section-concept .concept-box06 .text-box{padding-bottom:10%;margin-bottom:4%;background-size:54px}}.c2thh0m.section-concept .concept-box06 .image{right:0;top:-3.5em}.c7cuwd3.section-concept{margin-bottom:10%}.c7cuwd3.section-concept .sec-title:before{background-image:url(/concept/label05.png)}.c7cuwd3.section-concept .sec-title .ttl-main{color:#cb7fe6;border-color:#cb7fe6}.c7cuwd3.section-concept .sec-contents{padding-left:50%}@media only screen and (max-width:1024px){.c7cuwd3.section-concept .sec-contents{padding-left:0}}.c7cuwd3.section-concept .sec-contents .image{position:absolute;left:0;top:5%;max-width:45%}@media only screen and (max-width:1024px){.c7cuwd3.section-concept .sec-contents .image{position:static;max-width:100%;text-align:center}}