.bj-jireiread{
text-align:center;
font-weight:bold;
font-size:2rem;
padding-top:30px;
}
.bj-jireiread span{
color:#d88e00;
}
.bj-jirei{
width:100%;
display:flex;
display:-ms-flexbox;
justify-content:space-between;
margin:10px 0 20px;
}
.bj-jirei .box{
width:49%;
background-color:#fff;
padding:20px;
margin-bottom:10px;
}
.bj-jirei .box h3{
font-weight:bold;
font-size:1.8rem;
margin-bottom:20px;
color:#324b75;
}
.bj-jirei .box h3 .material-icons{
display:inline-block;
font-family:'Material Icons';
font-size:3rem;
font-style:normal;
font-weight:normal;
height:1em;
line-height:1;
text-transform:none;
margin-right:10px;
width:1em;
  -webkit-font-smoothing: antialiased;
text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
font-feature-settings:'liga';
}
.bj-jirei .col2{
width:100%;
display:flex;
display:-ms-flexbox;
justify-content:space-between;
}
.bj-jirei .col2 .txtbox{
width:56%;
background-color:#fff2f2;
padding:20px 10px;
height:min-content;
}
.bj-jirei .col2 .txtbox span{
font-size:1.4rem;
margin-right:5px;
}
.bj-jirei .col2 .txtbox p{
font-weight:bold;
font-size:1.6rem;
display:inline-block;
}
.bj-jirei .col2 .txtbox .pricebox{
color:#7f0301;
display:flex;
display:-ms-flexbox;
justify-content:start;
}
.bj-jirei .col2 .txtbox .pricebox span{
font-size:1.2rem;
line-height:110%;
display:inline-block;
padding-top:5px;
margin-right:5px;
}
.bj-jirei .col2 .txtbox .pricebox p{
font-weight:bold;
font-size:2rem;
display:inline-block;
}
.bj-jirei .col2 .txtbox hr{
border-top:2px solid #fff;
width:100%;
margin:15px 0;
}
.bj-jirei .col2 .imgbox{
width:42%;
}
.bj-jirei .col2 .imgbox img{
width:100%;
margin:0;
padding:0;
}
.bj-jirei .col2 .imgbox span{
margin-top:5px;
font-size:1.6rem;
}
.bj_time_5 {
    margin-top: 10px;
    position: relative;
    line-height: 2em;
    text-indent: 2em;
    font-size: 20px;
    text-align: center;
    color: #15244b;
    font-weight: bold;
}
.bj_time_5::before {
    position: absolute;
    left: 140px;
    content: "";
    display: inline-block;
    width: 2em;
    height: 2em;
    background: url(/secret/earthicon.png) no-repeat;
    background-size: contain;
}

.jt_ttl_cont{
width:100%;
display:flex;
display:-ms-flexbox;
justify-content:space-between;
flex-wrap:wrap;
}
.jt_ttl_cont .column_5col{
width:18%;
}
.jt_ttl_cont .column_5col .col5btn{
color:#15244b;
width:100%;
text-align:center;
font-weight:bold;
background:#c5dcde;
box-shadow: 0 3px 5px rgba(0,0,0,0.3);
padding:20px 10px;
border-radius:10px;
}

.jt_ttl_fivekachi{
margin-bottom:20px;
}
.jt_ttl_fivekachi dt{
background:#c5dcde;
color:#15244b;
padding:10px;
font-size: 1.5rem;
font-weight:bold;
text-align:center;
}
.jt_ttl_fivekachi dd{
background:#ebebeb;
color:#000;
padding:20px;
font-size: 1.3rem;
line-height:140%;;
}


@media (max-width:767px){
.bj-jirei{
flex-direction:column;
}
.bj-jirei .box,
.bj-jirei .col2 .txtbox,
.bj-jirei .col2 .imgbox,
.bj-jirei .col2{
width:100%;
}
.bj-jirei .col2{
flex-direction:column;
}
.bj-jirei .col2 .imgbox{
margin-top:10px;
}
.bj-jirei .col2 .txtbox .pricebox{
color:#7f0301;
display:flex;
display:-ms-flexbox;
justify-content:start;
}
.bj_time_5 {
    margin-top: 10px;
    position: relative;
    line-height: 2em;
    text-indent: 2em;
    font-size: 20px;
    text-align: center;
    color: #15244b;
    font-weight: bold;
}
.bj_time_5::before {
    position: absolute;
    left: 60px;
    content: "";
    display: inline-block;
    width: 2em;
    height: 2em;
    background: url(/secret/earthicon.png) no-repeat;
    background-size: contain;
}
.jt_ttl_cont .column_5col{
width:48%;
margin-bottom: 5vw;
}
}

/* contact */
.deskbox{
text-align:center;
}
.deskboxtitle{
font-size:2.2rem;
color:#000;
}
.deskboxsmall{
display:block;
margin-bottom:20px;
font-size:1.4rem;
}
.deskboxtxt{
font-size:2rem;
font-weight:bold;
}
.deskbox a{
display:inline-block;
}

/* contact スマホ*/
@media (max-width:767px){
.deskboxtitle{font-size:1.8rem;}
.deskboxtxt{font-size:1.8rem;}
.deskboxsmall{font-size:1.2rem}
.deskboxsmall{margin-bottom:10px;}
}