﻿:root{--color-global-font:#2a2a2a;--color-global-font-light:#ccc;--color-global-font-sub:#666;--color-global-font-sub-light:#aaa;--color-global-bg-dark:#2a2a2a;--color-global-bg-medium:#ccc;--color-global-bg-medium-sub:#aaa;--color-global-bg-light:#f4f4f4;--color-global-bg-main:#2392fc;--color-global-bg-danger:#f34343;--color-global-bg-main-light:#ecf6ff;--color-global-main:#2392fc;--color-global-main-shadow:rgba(35,146,252,0.6);--color-global-danger:#f34343;--color-global-danger-shadow:rgba(243,67,67,0.6);--color-global-danger-light:#fef0f0;--color-global-border:#ccc;--color-global-border-medium:#666;--color-global-border-dark:#333;--color-global-border-main:#2392fc;--color-room-categories:#5fba5a;--global-radius:4px}.con_voice .box_intro .box_txt,.con_voice .box_list>li{width:85%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_voice .box_intro .box_txt,.con_voice .box_list>li{width:91.66667%}}.con_voice{margin:0 auto}@media only screen and (min-width: 1200px){.con_voice{margin-top:63px}}@media print{.con_voice{margin-top:63px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_voice{margin-top:50px}}@media only screen and (max-width: 767px){.con_voice{margin-top:40px}}.con_voice .box_voice{background-image:url(../../voice/images/bg_voice.png);background-repeat:no-repeat;background-size:cover;position:relative}.con_voice .box_voice::before{content:'';background-image:url(../../voice/images/bg_letter.png);background-repeat:no-repeat;background-size:contain;width:21.14583%;max-width:406px;height:100%;max-height:437px;position:absolute;top:2%;right:0;z-index:2}.con_voice .box_voice::after{content:'';background-image:url(../../voice/images/bg_flower.png);background-repeat:no-repeat;background-size:contain;max-width:362px;width:100%;height:100%;position:absolute;top:77%;left:-.2%;z-index:2}.con_voice .box_intro{background-image:url(../../voice/images/bg_intro.png);background-repeat:no-repeat;background-size:cover;position:relative}.con_voice .box_intro::before{content:'';background-image:url(../../voice/images/bg_leaf.png);background-size:contain;background-repeat:no-repeat;width:19.32292%;max-width:371px;height:100%;max-height:478px;top:83%;right:-3%;position:absolute;z-index:1}.con_voice .box_intro .box_txt{text-align:center}.con_voice .box_intro .box_txt p{font-size:160%;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:bold;line-height:2.16667;padding:4.16667em 0}.con_voice .box_list{position:relative}@media only screen and (min-width: 1200px){.con_voice .box_list{margin-top:100px}}@media print{.con_voice .box_list{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_voice .box_list{margin-top:80px}}@media only screen and (max-width: 767px){.con_voice .box_list{margin-top:70px}}.con_voice .box_list::before{content:url(../../voice/images/bg_leaf_shadow01.png);top:23%;left:0;position:absolute}.con_voice .box_list::after{content:url(../../voice/images/bg_leaf_shadow02.png);top:53%;right:0;position:absolute}.con_voice .box_list>li{margin:0 auto}.con_voice .box_list>li:not(:last-child){margin-bottom:2em}.con_voice .box_list .box_flex{display:flex;flex-wrap:wrap;align-items:flex-start;border:1px solid #2a2a2a;padding:4.33333em 0}.con_voice .box_list .box_flex .flex_items:nth-child(1){width:12.5%}.con_voice .box_list .box_flex .flex_items:nth-child(2){width:65%}.con_voice .box_list .box_flex .flex_items:nth-child(2) .c_title_m .c_purpose{color:#d895b3}.con_voice .box_list .box_flex .flex_items:nth-child(2) .txt{padding-top:2em}.con_voice .box_list .box_flex .flex_items:nth-child(3){width:22.5%;padding-left:3em}.con_voice .num_tit{text-align:center}.con_voice .num_tit span{font-family:"Cinzel", serif;line-height:1;color:#64b4cf}.con_voice .num_tit span.en{font-size:calc((100vw - 21.53846rem) / 546.66667 + 1.15385rem);min-height:0vw;display:block;font-weight:500}@media only screen and (min-width: 768px){.con_voice .num_tit span.en{margin-bottom:.2em}}@media only screen and (max-width: 767px){.con_voice .num_tit span.en{margin-bottom:.2em}}@media only screen and (min-width: 1920px){.con_voice .num_tit span.en{font-size:1.38462rem}}@media only screen and (min-width: 1200px){.con_voice .num_tit span.en{font-size:calc((100vw - 92.30769rem) / 144 + 1rem);min-height:0vw}}@media only screen and (min-width: 1200px) and (min-width: 1920px){.con_voice .num_tit span.en{font-size:1.38462rem}}@media print{.con_voice .num_tit span.en{font-size:calc((100vw - 92.30769rem) / 144 + 1rem);min-height:0vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_voice .num_tit span.en{font-size:calc((100vw - 59.07692rem) / 107.75 + .84615rem);min-height:0vw}}@media only screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 1199px){.con_voice .num_tit span.en{font-size:1.15385rem}}@media only screen and (max-width: 767px){.con_voice .num_tit span.en{font-size:calc((100vw - 21.53846rem) / 97.4 + 1rem);min-height:0vw}}@media only screen and (max-width: 767px) and (min-width: 767px){.con_voice .num_tit span.en{font-size:1.38462rem}}.con_voice .num_tit span.num{font-size:calc((100vw - 21.53846rem) / 58.57143 + 3.07692rem);min-height:0vw;position:relative}@media only screen and (min-width: 1920px){.con_voice .num_tit span.num{font-size:5.23077rem}}.con_voice .num_tit span.num::before{content:"";position:absolute;bottom:.2em;left:50%;width:100%;height:1px;transform:translateX(-50%);background:#64b4cf}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_voice .box_voice::after{width:40%}.con_voice .box_list .box_flex{padding:5%}.con_voice .box_list .box_flex .flex_items:nth-child(1){width:100%}.con_voice .box_list .box_flex .flex_items:nth-child(2){width:100%;order:3}.con_voice .box_list .box_flex .flex_items:nth-child(3){width:100%;text-align:center;padding-left:0;margin:5% 0;order:2}.con_voice .box_list .box_flex .flex_items:nth-child(3) picture img{width:20%}}@media only screen and (max-width: 767px){.con_voice .box_intro .box_txt p{font-size:18px}.con_voice .box_voice::after{width:50%}.con_voice .box_list{width:90%;margin:0 auto;margin-top:10%}.con_voice .box_list::before{left:-30%}.con_voice .box_list::after{right:-10%}.con_voice .box_list .box_flex{flex-direction:column;width:100%;padding:10% 5%}.con_voice .box_list .box_flex .flex_items:nth-child(1){width:90%;margin:0 auto}.con_voice .box_list .box_flex .flex_items:nth-child(2){width:90%;margin:0 auto;margin-top:10%;order:2}.con_voice .box_list .box_flex .flex_items:nth-child(2) .txt{padding-top:1em}.con_voice .box_list .box_flex .flex_items:nth-child(3){width:90%;text-align:center;margin:0 auto;padding-left:0;margin-top:10%;order:1}.con_voice .box_list .box_flex .flex_items:nth-child(3) picture img{width:37%}}@media only screen and (min-width: 1400px) and (max-width: 1800px){.con_voice .box_voice::before{width:18%;top:7%}.con_voice .box_intro::before{width:15%;top:110%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.con_voice .box_voice::before{width:18%;top:8.5%}.con_voice .box_intro::before{width:18%;top:100%}}@media only screen and (min-width: 1029px) and (max-width: 1199px){.con_voice .box_voice::before{width:20%;top:6%}.con_voice .box_intro::before{width:20%;top:110%}}@media only screen and (min-width: 768px) and (max-width: 1028px){.con_voice .box_voice::before{width:25%;top:7%}.con_voice .box_intro::before{width:25%;top:110%}}@media only screen and (min-width: 651px) and (max-width: 767px){.con_voice .box_voice::before{width:25%;top:4%}.con_voice .box_intro::before{width:25%;top:115%}}@media only screen and (min-width: 550px) and (max-width: 650px){.con_voice .box_voice::before{width:25%;top:4%}.con_voice .box_intro::before{width:25%;top:100%}}@media only screen and (min-width: 472px) and (max-width: 549px){.con_voice .box_voice::before{width:25%;top:6%}.con_voice .box_intro::before{width:25%;top:110%}}@media only screen and (max-width: 472px){.con_voice .box_voice::before{width:35%;top:7.5%}.con_voice .box_intro::before{width:35%;top:105%}}@media only screen and (max-width: 320px){.con_voice .box_voice::before{width:35%;top:8.5%}}
