.pc-style-class .page-width{width: 1000px;margin: 0 auto;}
.pc-style-class .content-title-01{font-size: 30px;}
.pc-style-class .content-title-02{font-size: 25px;padding: 5px 0;}
.pc-style-class .img-box00{overflow: hidden;margin-bottom: 50px;}
.pc-style-class .img-box00 .img-box00-smltxt{text-align: right;font-size: 15px;margin: 10px 0;}
.pc-style-class .img-box00 .img-box01{padding: 10px;border-top: solid 1px #ddd;overflow: hidden;}
.pc-style-class .img-box00 .mb-solid{border-bottom: solid 1px #ddd;}
.pc-style-class .img-box00 .img-box01 .img-area{width: 300px;float: left;text-align: center;}
.pc-style-class .img-box00 .img-box01 .img-area img{width: 100%;}
.pc-style-class .img-box00 .img-box01 .txt-area{width: 660px;float: left;margin-left: 20px;}
.pc-style-class .img-box00 .img-box01 .txt-area .txt_01{font-size: 20px;font-weight: bold;color: #073190;}
.pc-style-class .img-box00 .img-box01 .txt-area .txt_02{font-size: 18px;}
.pc-style-class .img-box00 .img-box01 .txt-area li{font-size: 13px;color: red;}
.pc-style-class .h3-subtxt{text-align: center;font-size: 22px;font-weight: bold;padding: 10px;background-color: yellow;color: red;margin-bottom: 20px;}
.pc-style-class table{border-collapse: collapse;width: 100%;margin-bottom: 50px;}
.pc-style-class .tb01 th,
.pc-style-class .tb01 td{padding: 10px;border: solid 2px #fff;text-align:center;box-sizing:border-box;background-color: aliceblue;font-size: 15px;}
.pc-style-class .tb01 th {background: #1083d9;color: #fff;font-weight: normal;width: 25%;font-size: 20px;}
.pc-style-class .txt_03{margin-bottom: 15px;font-size: 20px;font-weight: bold;color: #1083d9;}
.pc-style-class .txt_03 span{padding: 5px 12px;background-color: #1083d9;color: #fff;font-weight: bold;margin-right: 5px;/*border-radius: 16px;*/}
.pc-style-class .list{margin-bottom: 50px;padding-left: 50px;}
.pc-style-class .list li{list-style-type: disc;font-weight: bold;font-size: 18px;line-height: 2.5;}
.pc-style-class .list li span{border-bottom: double 6px #87CEFA;}
.pc-style-class .tb01 .business-hours{line-height: 1.2;}
.pc-style-class .tb01 .business-hours span{font-size: 15px;}
.pc-style-class .tb01 .call{font-size: 15px}
.pc-style-class .tb01 a[href*="tel:"] {pointer-events: none;cursor: default;text-decoration: none;color: red;font-size: 28px;font-weight: bold;}
.pc-style-class .tb01 td .asterisk{font-size: 12px;vertical-align: top;}
.pc-style-class .sticker-box{width: 100%;margin-bottom: 50px;text-align: center;}
.pc-style-class .sticker-box img{width: 80%;padding: 10px;margin-bottom: 30px;}
.pc-style-class .list .li-02{list-style-type: disc;font-size: 18px;font-weight: normal;line-height: 1.8;}
.pc-style-class .list .li-02 span{border-bottom: none;font-size: 15px;}
.pc-style-class .txt_04{font-size: 18px;margin-bottom: 50px;}


.sp-style-class .content-title-01{font-size: 1.8rem;}
.sp-style-class .content-title-02{font-size: 1.8rem;}
.sp-style-class .img-box00{}
.sp-style-class .h2-subtxt{font-size: 1.5rem;margin-bottom: 2%;}
.sp-style-class .img-box00 .img-box01{width: 100%;margin-bottom: 10%;}
.sp-style-class .img-box00 .img-box01 .img-area{text-align: center;margin-bottom: 2%;}
.sp-style-class .img-box00 .img-box01 .img-area img{width: 60%;}
.sp-style-class .img-box00 .img-box01 .txt-area .txt_01{font-size: 1.6rem;font-weight: bold;color: #073190;}
.sp-style-class .img-box00 .img-box01 .txt-area .txt_02{font-size: 1.3rem;}
.sp-style-class .img-box00 .img-box01 .txt-area li{font-size: 1rem;color: red;}
.sp-style-class .txt_03{margin-bottom: 3%;font-size: 1.5rem;font-weight: bold;color: #1083d9;}
.sp-style-class .txt_03 span{padding: 5px 8px;background-color: #1083d9;color: #fff;font-weight: bold;margin-right: 5px;}
.sp-style-class .h3-subtxt{text-align: center;font-size: 1.4rem;font-weight: bold;padding: 2% 0;background-color: yellow;color: red;margin-bottom: 3%;}
.sp-style-class .img-box00 .img-box00-smltxt{font-size: 1rem;margin-bottom: 10%;}
.sp-style-class .list{margin-bottom: 3%;padding-left: 5%;}
.sp-style-class .list li{list-style-type: disc;font-weight: bold;font-size: 1.5rem;line-height: 2.5;}
.sp-style-class .list li span{border-bottom: double 6px #87CEFA;}
.sp-style-class .tb01 .business-hours span{font-size: 1rem;}
.sp-style-class .tb01 a[href*="tel:"] {font-size: 2rem;font-weight: bold;color: red;}
.sp-style-class .sticker-box{width: 100%;margin-bottom: 3%;text-align: center;}
.sp-style-class .list .li-02{list-style-type: disc;font-size: 1.3rem;font-weight: normal;line-height: 1.8;}
.sp-style-class .list .li-02 span{border-bottom: none;font-size: 1rem;}

.sp-style-class .tb01 {width: 100%;margin-bottom: 5%;}
.sp-style-class table.tb01 th{width: 35%;border-bottom: solid 1px #fff;background: #1083d9;color: #fff;padding: 2% 0;line-height: 1.5;}
.sp-style-class table.tb01 td {width: 100%;border-bottom: solid 1px #fff;padding: 2%;border: solid 1px #fff;box-sizing:border-box;background-color: aliceblue;font-size: 1rem;}
.sp-style-class .tb01 tr:last-child{border-bottom: solid 1px #fff;}



