@charset "utf-8";

.thirdbox .p09{background-color: #c29313;}

.wnew.flexonlydiv.sp_pd{margin-top: 60px;}
.wnew.flexonlydiv.sp_pd .text{
border-top: 1px solid #7c6c57;
border-bottom: 1px solid #7c6c57;
color: #7c6c57;-webkit-flex-grow: 1;flex-grow: 1;
margin-right: 15px;
text-align: center;
display: table;
}
.wnew.flexonlydiv.sp_pd .text .textin{display: table-cell;vertical-align: middle;}

.wnew.flexonlydiv.sp_pd .text .textin .planpricebox{font-size: 3.4rem;letter-spacing: 0;}
.wnew.flexonlydiv.sp_pd .text .textin .planpricebox span{font-size: 1.8rem;margin-left: 5px;}


.sp_pd .box h3.tits09{font-size: 1.8rem;margin-bottom: 10px;text-align: left;margin-top: 50px;text-indent: -2.5em;margin-left: 2.5em;color: #7c6c57;}
.sp_pd .box h3.tits09 span.n{background-color: #b8afa0;color: #ffffff;padding: 10px;}
.sp_pd .box h3.tits09 span.timep{margin-left: 10px;font-size: 1.6rem;}

.maedribox .flexonlydiv{-webkit-justify-content: flex-start;justify-content: flex-start;color: #7c6c57;}
.maedribox .flexonlydiv .detail00{-webkit-flex-grow: 1;flex-grow: 1;margin-left: 10px;}

.flexonlydiv.term.wnew{margin-top: 40px;margin-bottom: 20px;}
.flexonlydiv.term.wnew div{background-color: #f9f8f7;font-size: 1.8rem;color: #7c6c57;font-weight: 900;padding: 10px;margin-right: 20px;}
.flexonlydiv.term.wnew div span{color: #b8afa0 !important;}

.flexonlydiv.tokuten2.wnew{color: #7c6c57;}
.flexonlydiv.tokuten2.wnew .tokuten222{background-color: #b8afa0;color: #ffffff;padding: 0 30px;text-align: center;margin-right: 15px;-webkit-align-items: center;align-items: center;display: -webkit-flex;display: flex;}

@media screen and (min-width: 769px) {
.taltxt{text-align: left;width: 470px;margin-left: auto;margin-right: auto;}

}


@media screen and (max-width: 768px) {
.wnew.flexonlydiv.sp_pd .ph{text-align: center;margin-top: 10px;}
.wnew.flexonlydiv.sp_pd .text .textin .planpricebox{font-size: 2.4rem;letter-spacing: 0;}
.wnew.flexonlydiv.sp_pd .text .textin .planpricebox span{font-size: 1.6rem;margin-left: 5px;}

.flexonlydiv.term.wnew div{margin-bottom: 10px;}
.flexonlydiv.tokuten2.wnew .tokuten222{margin-bottom: 15px;}
.taltxt{text-align: left;}
}