@charset "UTF-8";
.v0006__container{position:relative}
.p-content{padding:40px 0 100px;overflow-x:hidden}
.p-content__inner{max-width:1030px;margin:0 auto;padding:0 15px}
.p-content__inner>:last-child{margin-bottom:0}
.p-breadcrumb-wrap{background-color:#f2f2f2}
.p-breadcrumb-wrap a:not(:hover){color:inherit;text-decoration:none}
.txt-read{padding:0!important;margin-bottom:1.5em}
#category_title{position:relative;padding:0 0 0 20px;color:#333;font-size:1.25em;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
#category_title:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:6px;background:#c00;border-radius:1px}
#category_title .title{display:flex;flex-direction:column;flex-grow:1}
#category_title .title .sub{display:block;margin-bottom:4px}
@media only screen and (max-width:767px){
.txt-read{margin-bottom:20px;line-height:calc(54 / 32)}
#category_title .title .sub{font-size:12px}
}
@media only screen and (min-width:768px){
.txt-read{margin-bottom:25px;line-height:1.5}
#category_title .title .sub{font-size:16px}
}
#category_title .title .main{display:block}
.subttl-txt.hd4{position:relative;vertical-align:middle;font-weight:700;padding:0 0 15px;margin-bottom:30px;border-bottom:1px solid #cbcbcb;display:flex;align-items:center;justify-content:center}
.subttl-txt.hd4:not(:first-child){margin-top:40px}
.subttl-txt.hd4 span{position:relative;align-items:baseline;color:#333;padding-left:16px;width:100%}
.subttl-txt.hd4 span:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:4px;background:#c00;border-radius:1px}
.subttl-txt.hd4 i{font-style:normal;font-weight:400;font-size:.9375rem;display:block}
.icon-blank{margin:0 5px}
.pagetop{visibility:visible;opacity:1;position:fixed;z-index:100;bottom:20px;margin:0 auto;transition:opacity .3s,visibility .3s}
.pagetop.is-hidden{visibility:hidden;opacity:0}
.pagetop.is-absoluted{position:absolute;bottom:0}
.pagetop .btn-pagetop{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:50px;height:50px;background-color:#c00;text-decoration:none;transition:.3s}
.pagetop .btn-pagetop:hover{background-color:#d11919}
.pagetop .btn-pagetop:hover img{transform:translateY(-4px)}
.pagetop .btn-pagetop img{max-width:100%;transition:.3s}
.pagetop .btn-pagetop .__txt{display:none}
.p-main .txt-read p{margin-bottom:1em}
.p-module_titleArea{position:relative;margin-bottom:30px;padding-bottom:40px}
.p-module_titleArea:after{content:'';display:block;position:absolute;bottom:0;left:calc(-50vw + 50%);width:100vw;border-bottom:1px solid #d9d9d9}
.p-linkList{list-style:none}
.p-linkList>li a{display:inline-block;position:relative;padding-left:16px}
.p-linkList>li a:before{content:"";position:absolute;left:0;top:.7em;display:block;width:7px;height:7px;border-top:1px solid #c00;border-right:1px solid #c00;transform:rotate(45deg);transform-origin:100% -10%}
.p-linkList .p-linkList__item{margin:0 0 1em}
.p-linkList .p-linkList__item:last-child{margin:0}
@media only screen and (max-width:767px){
#category_title .title .main{font-size:27px;line-height:calc(72 / 54)}
.subttl-txt.hd4{font-size:22px}
.pagetop{right:15px}
.u-pcbr{display:none}
.u-spbr{display:block}
}
@media only screen and (min-width:768px){
#category_title .title .main{font-size:42px;line-height:1.3}
.subttl-txt.hd4{font-size:24px}
.pagetop{right:20px}
.u-pcbr{display:block}
.u-spbr{display:none}
}
.u-fwB{font-weight:700}
.p-content_block{margin:0 0 40px}
.p-conditionBlock{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}
.p-conditionBlock__imgWrap{border:1px solid #d0d0d0}
@media only screen and (max-width:767px){
.p-conditionBlock__imgWrap{width:100%;margin:0 0 25px}
}
@media only screen and (min-width:768px){
.p-conditionBlock__imgWrap{width:406px}
}
@media screen and (min-width:768px) and (max-width:1174px){
.p-conditionBlock__imgWrap{width:40%}
}
.p-conditionBlock__imgWrap img{width:100%;height:auto;vertical-align:top}
@media only screen and (max-width:767px){
.p-conditionBlock__txtWrap{width:100%;line-height:calc(54 / 32)}
}
@media only screen and (min-width:768px){
.p-conditionBlock__txtWrap{width:calc(100% - 406px);padding-left:40px;line-height:calc(30 / 16)}
}
@media screen and (min-width:768px) and (max-width:1174px){
.p-conditionBlock__txtWrap{width:60%}
}
.p-conditionBlock__txtArticle{margin:1.5em 0 0}
.p-conditionBlock__txtArticle:first-child{margin:0}
.p-conditionBlock__txt{margin:.5em 0 0}
.p-conditionBlock__txt:first-child{margin:0}
.p-conditionList{list-style:none}
.p-conditionList__item{padding:0 0 0 25px;position:relative}
.p-conditionList__item:last-child{margin:0}
.p-conditionList__item:before{content:'●';position:absolute;left:0;top:0}
.p-contactWrap__title{font-size:19px}
.p-contactWrap__number{font-size:19px;font-weight:700}
.p-contactWrap__note{font-size:14px}
.p-contactWrap__time{font-size:16px;font-weight:700;margin:1em 0 0}