@charset "utf-8";
.conv{display:flex;align-items:center}
.header_link01{text-align:center;margin-right:10px}
.header_link01 dt{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:12px;font-weight:700;color:#3e3a39}
.header_link01 dd .header_link01_txt01 span{color:#ea7000;font-size:16px;text-align:center;position:relative;padding-left:15px;letter-spacing:-2px}
.header_link01 dd .header_link01_txt01 a{text-align:center;color:#ea7000}
.header_link01 dd .header_link01_txt01 span:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 11px;border-color:transparent transparent transparent #ea7100;top:calc(50% - 6px);left:0}
.header_link01 dd .header_link01_txt02{font-size:12px;color:#818181}
.header_btn02{display:flex;align-items:center}
.header_btn02 .header_tel02{margin-right:15px}
.header_btn02 .header_link02 dt{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:14px;font-weight:700;color:#3e3a39;text-align:left}
.header_btn02 dd .header_link02_txt01 a{text-align:left;color:#ea7000}
.header_btn02 dd .header_link02_txt01 span{color:#ea7000;font-size:18px;text-align:left;position:relative;padding-left:15px;letter-spacing:-2px}
.header_btn02 dd .header_link02_txt01 span:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 11px;border-color:transparent transparent transparent #ea7100;top:calc(50% - 6px);left:0}
.header_btn02 dd .header_link02_txt02{color:#3e3a39;font-size:12px;text-align:left}
.btn_link03{display:flex;align-items:center;justify-content:center;padding-top:20px;box-sizing:border-box}
.btn_link03_txt01{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:24px;color:#3e3a39;font-weight:700;margin-right:20px}
.btn_link03_txt02 a{text-align:left;color:#ea7000}
.btn_link03_txt02 span{font-size:24px;color:#ea7000;position:relative;padding-left:15px;letter-spacing:-2px}
.btn_link03_txt02 span:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #f75600;top:calc(50% - 8px);left:0}
.btn_link03_txt03{font-size:14px;color:#535353}
.header_info{box-sizing:border-box}
.header_tel05{width:100%;text-align:center;box-sizing:border-box;background:#fff}
.header_title{margin-bottom:20px}
.frame_phone{width:100%;border:1px solid #e18600;box-sizing:border-box}
.txt_phone01{font-family:"MS Mincho","小塚明朝 Pr6N L","DFHSMinchoR Pro-6N","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-size:52px;color:#f75700;font-style:italic;font-weight:700;line-height:1em;padding-top:6px;margin-bottom:7px}
.txt_phone01_img{margin-right:5px}
.txt_phone01_img img{display:inline-block;line-height:0;vertical-align:middle!important;margin-top:-12px}
.txt_phone02{font-size:14px;color:#fff;background:#ea7000;margin:0 10px 10px;box-sizing:border-box;line-height:28px}
.pd_header{padding:20px 0;box-sizing:border-box}
.titleBar{width:100%}
.header_tel06{width:238px}
.header_tel06 .txt_phone01{font-size:24px;margin-bottom:0;padding-top:0}
.header_tel06 .txt_phone02{font-size:10px;line-height:1em;padding:2px 0;margin:0;box-sizing:border-box}
.header_tel06 .txt_phone01_img{margin-right:2px}
.header_tel06 .txt_phone01_img img{width:18px;margin-top:-6px}
.titleBar{padding:8px 0;box-sizing:border-box}
.header_btn05{float:left;padding-right:14px}
.header_link05 dt{color:#fff;font-size:11px}
.header_link05 dd{margin-top:5px}
.header_link05 dd p{float:left;display:block}
.header_link05_txt01{position:relative;bottom:-3px}
.header_link05_txt01 a{font-size:14px;text-decoration:underline;color:#fff;margin-right:10px}
.header_link05_txt02{font-size:10px;color:#acc1df;line-height:1.1em}
.header_link05_txt01 span{position:relative;padding-left:10px}
.header_link05_txt01 span:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;top:calc(50% - 4px);left:0}
.box_ikebukuro_party .ikebukuro_party_txt01{font-size:16px;line-height:2;overflow:hidden;color:#464138;margin-bottom:30px;text-align:center}
.ikebukuro_party_ttl01{text-align:center;margin:50px 0 30px;box-sizing:border-box}
.box_ikebukuro_party_ct{margin-bottom:12px}
.box_ikebukuro_party_ct .list_ikebukuro_party{width:calc((100% - 40px) / 2);float:left;margin-right:40px;box-sizing:border-box;padding:20px;background:#fff}
.box_ikebukuro_party_ct .list_ikebukuro_party:last-child{margin-right:0}
.list_ikebukuro_party_ttl01{line-height:53px;background:#84b44b;color:#fff;font-size:20px;text-align:center;position:relative;margin-bottom:22px}
.list_ikebukuro_party_ttl01:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:20px 15px 0;border-color:#85b44b transparent transparent;left:calc(50% - 15px);bottom:-15px}
.list_ikebukuro_party_ttl01_sub{font-size:24px;color:#d2004c;text-align:center;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-weight:700;margin-bottom:11px}
.list_ikebukuro_party_ttl01_subsp{color:#8c5c19}
.box_ikebukuro_party_ct .list_01 li{background:url(../img/ikebukuro_party_icon.png) no-repeat top left;font-size:19px;color:#8c5c19;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;margin:0 0 20px;padding-left:50px;line-height:32px;vertical-align:bottom;display:inline-block;padding-top:6px;box-sizing:border-box}
#gensen .box_ikebukuro_party .box_ikebukuro_party_ct .list_ikebukuro_party .fontM{font-size:20px;font-weight:700}
#gensen .box_ikebukuro_party .box_ikebukuro_party_ct .list_ikebukuro_party .ls-1{letter-spacing:-1px}
#hikaku .cv{background:url(../img/hikaku_cv_img02.webp) no-repeat top center;height:270px}
.footer_fix01{width:460px;float:left}
#present .titleBar .titleWrap span.btnArea{width:calc(100% - 460px);float:right;height:39px;line-height:30px}
#present .titleBar .titleWrap span.btnArea img{padding-left:40px;box-sizing:border-box}
.tar{margin:0 auto}
.tar .header_btn04{display:flex;justify-content:center;margin:0 auto;text-align:left}
.header_btn04 .header_tel02{margin-right:30px}
.header_btn04 .header_link02 dt{font-size:12px}
.header_btn04 dd .header_link02_txt02{color:#818181}
@media screen and (min-width:768px) {
    #page_footer {
        display: block;
        margin-bottom: 80px;

    }
    #pageTab > li:hover {
        cursor: pointer;
        opacity: 0.7;
    }
}





.w20 {
    width: 134px;
}

.w70 {
    width: 70px;
}





@media screen and (max-width:767px) {

}
