@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600&display=swap);
.d-contentsWrap{width:100%;overflow:hidden}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden;border-bottom:10px solid #000}@media(max-width: 600.98px){.d-contentsBox-inner{border-bottom:none}}#intro.second-area{background-color:#ddd5e5}#intro .second-title h2{width:80%;max-width:667px;margin:0 auto}#intro .second-title .text{padding-top:20.23988006%;background-image:url(/conpaji/images/intro/tit-intro.png)}#intro .second-title+.second-contents .second-contents-box{padding-bottom:0}.intro-marquee{position:relative;padding:20px 0;overflow:hidden;background-color:#000}.intro-marquee-box{width:100vw;height:38px;margin:0 auto;overflow:hidden;text-align:left}@media(max-width: 992.98px){.intro-marquee-box{height:4.5vw}}@media(max-width: 600.98px){.intro-marquee-box{height:6vw}}.intro-marquee-box p{margin:0;font-family:YakuHanJP,"Noto Sans JP";font-size:38px;font-style:italic;font-weight:bold;line-height:1;color:#fff;white-space:nowrap}@media(max-width: 992.98px){.intro-marquee-box p{font-size:4.5vw}}@media(max-width: 600.98px){.intro-marquee-box p{font-size:6vw}}.intro-marquee-box p span+span{padding-left:60px}@media(max-width: 600.98px){.intro-marquee-box p span+span{padding-left:7vw}}.intro-table{display:flex;flex-wrap:wrap}@media(max-width: 600.98px){.intro-table{display:block}}.intro-table-box{position:relative}.intro-table-box.left{width:calc(50% - 2px);background-color:#404352}@media(max-width: 600.98px){.intro-table-box.left{width:100%;border-bottom:2px solid #000}}.intro-table-box.right{width:calc(50% + 2px);border-left:4px solid #000}@media(max-width: 600.98px){.intro-table-box.right{width:100%;border-left:none}}.intro-table-item:not(:first-child){border-top:2px solid #000}.intro-list{display:flex;flex-wrap:wrap;background-color:#f3d93c}.intro-list .item{width:calc((100% - 1px) / 3)}.intro-list .item:not(:first-child){border-left:2px solid #000}@media(max-width: 600.98px){.intro-list .item:first-child{width:100%;border-bottom:2px solid #000}.intro-list .item:not(:first-child){width:50%;border-left:none}.intro-list .item:last-child{border-left:2px solid #000}}.intro-text-img p{display:block;width:100%;font-size:0;line-height:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain}.intro-text-img.text01 p{padding-top:36.5656565657%;background-image:url(/conpaji/images/intro/intro-text_01.png)}@media(max-width: 600.98px){.intro-text-img.text01 p{padding-top:15.5555555556%;background-image:url(/conpaji/images/intro/intro-text_01_sp.png)}}.intro-text-img.text02{background-color:#fff}.intro-text-img.text02 p{padding-top:22.2222222222%;background-image:url(/conpaji/images/intro/intro-text_02.png)}@media(max-width: 600.98px){.intro-text-img.text02 p{padding-top:13.0555555556%;background-image:url(/conpaji/images/intro/intro-text_02_sp.png)}}.intro-text-img.text03 p{padding-top:19.3939393939%;background-image:url(/conpaji/images/intro/intro-text_03.png)}@media(max-width: 600.98px){.intro-text-img.text03 p{padding-top:14.1666666667%;background-image:url(/conpaji/images/intro/intro-text_03_sp.png)}}.intro-text-img.text04{background-color:#fff}.intro-text-img.text04 p{padding-top:15.7575757576%;background-image:url(/conpaji/images/intro/intro-text_04.png)}@media(max-width: 600.98px){.intro-text-img.text04 p{padding-top:12.7777777778%;background-image:url(/conpaji/images/intro/intro-text_04_sp.png)}}.intro-text-img.text05{background-color:#fff}.intro-text-img.text05 p{padding-top:40%;background-image:url(/conpaji/images/intro/intro-text_05.png)}@media(max-width: 600.98px){.intro-text-img.text05 p{padding-top:39.7222222222%;background-image:url(/conpaji/images/intro/intro-text_05_sp.png)}}.intro-text-img.text06 p{padding-top:73.4756097561%;background-image:url(/conpaji/images/intro/intro-text_06.png)}@media(max-width: 600.98px){.intro-text-img.text06 p{padding-top:27.3611111111%;background-image:url(/conpaji/images/intro/intro-text_06_sp.png)}}.intro-text-img.text07 p{padding-top:73.4756097561%;background-image:url(/conpaji/images/intro/intro-text_07.png)}@media(max-width: 600.98px){.intro-text-img.text07 p{padding-top:100.8426966292%;background-image:url(/conpaji/images/intro/intro-text_07_sp.png)}}.intro-text-img.text08 p{padding-top:73.4756097561%;background-image:url(/conpaji/images/intro/intro-text_08.png)}@media(max-width: 600.98px){.intro-text-img.text08 p{padding-top:100.8426966292%;background-image:url(/conpaji/images/intro/intro-text_08_sp.png)}}.intro-text-img.text09{background-color:#fff;border-top:2px solid #000}.intro-text-img.text09 p{padding-top:16.8674698795%;background-image:url(/conpaji/images/intro/intro-text_09.png)}@media(max-width: 600.98px){.intro-text-img.text09 p{padding-top:40.1388888889%;background-image:url(/conpaji/images/intro/intro-text_09_sp.png)}}.intro-text-img.text10{background-color:#404352;border-top:6px solid #000;border-bottom:6px solid #000}.intro-text-img.text10 p{padding-top:23.7951807229%;background-image:url(/conpaji/images/intro/intro-text_10.png)}@media(max-width: 600.98px){.intro-text-img.text10 p{padding-top:36.3888888889%;background-image:url(/conpaji/images/intro/intro-text_10_sp.png)}}.intro-text-img.space{position:relative;padding-top:22.5%}.intro-space{position:relative;padding-top:100px;border-top:2px solid #000}.intro-space .bg-space{top:0;right:0;bottom:0;left:0}.intro-textBox{padding:20px;font-family:YakuHanJP,"Noto Sans JP";font-size:20px;background-color:#fff;border-top:2px solid #000}@media(max-width: 600.98px){.intro-textBox{font-size:16px}}
