@charset "utf-8";body{font-family:Meiryo,'Hiragino Kaku Gothic ProN',sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#505050}#g01 *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a img{-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}a:hover img{-moz-opacity:.85;-webkit-opacity:.85;opacity:.85}#wrapper{background:none!important}#g01 #wrapper{padding:0}#headerWrap{width:auto!important;background:none;height:770px}#header{width:1000px;margin:0 auto;padding:0;background:none}#headerCategoryList,#headerStore .kana,#headerStoreContact,#headerBtm{display:none}#headerStore{float:none;width:1000px;margin:0 auto}#headerStore .name{font-size:18px}#headerStore .name a{color:#004a86!important}#g01 .sectionBtm,#g01 .indexCornerWrap01{display:none}#g01 .sectionWrap,#g01 .section,#g01 .h2WrapBtm,#g01 .h2WrapTop,#g01 .h2WrapMid{background:none;padding:0}#g01 #contents{width:100%}#mainimg{margin:auto;height:600px;position:relative;top:77px;background:url(https://cms.locoplace.biz/storeimg/23/233887/20171031_1653121.gif),url(https://cms.locoplace.biz/storeimg/23/233887/20171031_1653121.gif);background-repeat:no-repeat,no-repeat;background-position:right center,left center;background-size:50% 600px}

#mainimgIn {
    width: 100%;
    height: 600px;
    /*background: url(https://cms.locoplace.biz/storeimg/23/233887/20181011_1124502.gif) no-repeat scroll top / 1000px !important;*/
    background-position-x: center !important;
    background-position-y: top !important;
    background-size: 1000px !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-color: initial !important
}

#gNaviWrap{margin:0;clear:both;position:absolute;top:108px;left:0}#gNaviWrap::after{display:block;content:"";clear:both}#gNavi.fixed{-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:0;background:#007373}#gNaviIn{width:auto;margin:0 auto;background:-moz-linear-gradient(top,#2b8ac5,#2b8ac5);background:-webkit-gradient(linear,center top,center bottom,from(#2b8ac5),to(#2b8ac5))}#gNavi ul{width:1000px;height:60px;margin:0 auto;padding:0;border-bottom:none;display:flex}#gNavi ul::after{display:block;content:"";clear:both}#gNavi li#gNav01{left:0;height:60px;width:200px}#gNavi li#gNav02{left:200px;height:60px;width:200px}#gNavi li#gNav03{left:400px;height:60px;width:200px}#gNavi li#gNav04{left:800px;min-width:0;height:60px;width:200px}#gNavi li#gNav05{left:600px;min-width:0;height:60px;width:200px}#gNavi li{position:absolute;left:0;top:0;width:130px;height:45px;padding-bottom:3px;z-index:999;padding-bottom:0;width:auto;height:50px;flex:1 1 0%;justify-content:center;align-items:center;position:static}#gNavi li a{width:auto;height:60px;padding-top:20px;background:-moz-linear-gradient(top,#2b8ac5,#2b8ac5);background:-webkit-gradient(linear,center top,center bottom,from(#2b8ac5),to(#2b8ac5));border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;box-sizing:border-box}#gNavi li a:hover{background:-moz-linear-gradient(top,#004a87,#004a87);background:-webkit-gradient(linear,center top,center bottom,from(#004a87),to(#004a87))}#g01 #gNavi li#gNav01 a,#g02 #gNavi li#gNav02 a,#g03 #gNavi li#gNav03 a,#g04 #gNavi li#gNav04 a,#g05 #gNavi li#gNav05 a{background:#004a87;color:#fff}#g01 .sectionWrap:not([id]){position:relative;width:900px;margin:0 auto;padding:25px 3px 0 3px}#g01 .sectionWrap:not([id]) .section .sectionIn{padding:10px!important;border:solid 1px #dcb879}#g01 .sectionWrap:not([id]) .h2WrapBtm{margin:0}#g01 .sectionWrap:not([id]) h2{position:relative;margin:0;padding:4px 12px;background:#dcb879;color:#fff;font-size:16px;font-weight:400;text-align:center}.topMessageSec01{font-size:100%}.topMessageDetail .detailAnchor{margin:0}.h3_basic01{font-weight:400;margin-bottom:3px;padding:0 10px;border-bottom:0}#g01 #dlpoC_B{margin:0 auto!important}.indexCopy01{background:transparent url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112391.gif) no-repeat scroll top center;margin:25px 0 0;font-size:190%;color:#1f7fba;height:290px;padding:20px 100px;line-height:1.8;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;width:1000px;margin:30px auto!important}#g01 .h2WrapMid h2{color:#004a87}iframe{height:300px}.contents-title>h2{background:transparent url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112165.gif) no-repeat scroll left center;font-size:250%;padding:40px 0 20px 185px;font-weight:700;margin:85px 0 0 0;color:#004a87;height:160px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.cont_comment{padding:10px!important;margin:10px 0px!important}.cont_txt{width:750px;margin:0 auto!important;border:2px solid rgb(109,46,91);padding:10px!important;clear:both}p.link-p a{color:#dcb879!important}.top-fukidashi{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.fukidashi-ue{background:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112392.gif)no-repeat top center /100%;height:312px;border:1px solid #2a89c4}.fukidashi-shita{background:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112393.gif)no-repeat top center /100%;height:312px;border:1px solid #2a89c4;margin-bottom:30px}.top-text>p:nth-child(3){margin:30px 0}.top-text p{font-size:120%}p.fukidashi1{font-size:140%;color:#004a87;font-weight:700;-webkit-text-stroke:.1px #fff;filter:dropshadow(color=#fff,offX=0,offY=-1) dropshadow(color=#fff,offX=1,offY=0) dropshadow(color=#fff,offX=0,offY=1) dropshadow(color=#fff,offX=-1,offY=0);text-shadow:#fff 1px 1px 0,white -1px 1px 0,white 1px -1px 0,white -1px -1px 0}p.fukidashi2{color:#2b8ac5;font-weight:700;font-size:120%}.fukidashi-ue>p.fukidashi1{position:relative;top:30px;text-align:right;padding:0 444px 0 100px}.fukidashi-shita>p.fukidashi1{position:relative;top:224px;text-align:right;padding:0 74px 0 346px}.fukidashi-ue>p.fukidashi2{position:relative;top:114px;padding:0 438px 0 238px}.fukidashi-shita p.fukidashi2{position:relative;top:1px;padding:0 282px 0 469px}ul.brand-list_link li{height:auto;background:#2a89c4;border-radius:10px;padding:10px;width:50%;text-align:center;margin:0 auto 15px;display:block;color:#fff}ul.brand-list_link a{text-decoration:none;color:#fff;font-weight:700;display:block}ul.brand-list_link li:hover{opacity:.8}span.mark{font-size:105%;color:#2a89c4;font-weight:700;background:linear-gradient(transparent 70%,#2a89c452 85%);margin:0 2px}.contents-reason>div.contents-title>h2{padding-top:19px!important}.riyuu>li.first,.riyuu>li:nth-child(2),.riyuu>li:nth-child(3){float:left;margin:50px 52px}.reason-top{margin-bottom:45px}.reason-top p{margin:20px 0;font-size:120%}.riyuu-list h3{font-size:160%;border-bottom:3px solid #af966a;color:#1c83c3;font-weight:700;padding-left:95px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.riyuu-list p{font-size:120%;margin:15px 0}.reason-list>ul>li:nth-child(2)>ul>li.first,.reason-list>ul>li:nth-child(2)>ul>li:nth-child(2),.reason-list>ul>li:nth-child(2)>ul>li:nth-child(3){float:left;margin:10px 10px 30px;width:31%}.reason-list>ul>li:nth-child(2)>ul>li>img{width:100%;height:100%}.reason-list>ul>li.last{clear:both}.reason-top>img{margin:0 265px}.reason-list>ul>li.first::before{display:inline-block;content:"";position:relative;top:49px;left:0;width:75px;height:75px;background:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112162.gif)top center /100%}.reason-list>ul>li.first::after{content:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112531.gif);position:relative;top:-150px;left:820px}.reason-list>ul>li:nth-child(2)::before{display:inline-block;content:"";position:relative;top:48px;left:0;width:75px;height:75px;background:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112163.gif)top center /100%}.reason-list>ul>li:nth-child(2)::after{content:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112395.gif);position:relative;top:-149px;left:820px}.reason-list>ul>li.last::before{display:inline-block;content:"";position:relative;top:49px;left:0;width:75px;height:75px;background:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112164.gif)top center /100%}.reason-list>ul>li.last::after{content:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112394.gif);position:relative;top:-120px;left:804px}.riyuu-list>li.first>p,.riyuu-list>li:nth-child(2)>p,.riyuu-list>li.last>p{margin-right:206px}ul.riyuu-list>li.first,ul.riyuu-list>li.last{margin-bottom:-90px}.riyuu-list>li:nth-child(2)>p:nth-child(4){clear:both;margin-bottom:40px}ul.riyuu-list>li.first,ul.riyuu-list>li:nth-child(2),ul.riyuu-list>li.last{margin-bottom:-130px}.tel-bnr{margin:25px 0}.tel-bnr img{width:100%;height:100%}.tel-bnr:nth-child(6) a img{clear:both;margin-top:50px}.bnr{margin:45px auto 0!important}p.top-bnr-p::before{content:"＼";font-size:35px;margin-right:20px}p.top-bnr-p::after{content:"／";font-size:30px;margin-left:20px}.bnr p{text-align:center;font-size:140%}p.top-bnr-p{text-align:center;font-size:175%;font-weight:700}.bnr-img{border:solid 3px #957e0c;padding:25px 25px 0}.cta_mailbunner img{width:100%;height:100%}p.bnr-text{font-size:115%;background:#cce3f1;margin:0 35px 25px;padding:5px}.cta_mailbunner>a>img{margin:0 auto!important;border:1px solid #dab36f}.cta_mailbunner{margin:40px auto 20px!important}.brand-title h3{background:linear-gradient(to bottom,#004a87,#5a84a7);background:-moz-linear-gradient(top,#004a87,#5a84a7);background:-webkit-gradient(linear,center top,center bottom,from(#004a87),to(#5a84a7));background:-webkit-linear-gradient(top,#004a87,#5a84a7);background:-o-linear-gradient(top,#004a87,#5a84a7);height:40px;color:#fff;font-size:150%;padding:6px 10px;margin:20px 0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700}.brand1{height:450px}.brand1 ul{margin-bottom:10px}.brand1 ul::after{content:"";display:block;clear:both}li.jisseki-left{float:left}li.jisseki-right{float:right}.brand-list_name td{background:url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1157581.gif)no-repeat top center /94%;width:324px;height:80px;text-align:center;font-size:140%;color:#004a87;font-weight:700;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.brand-cont>p{margin:40px 0;font-size:130%}.brand-list_link{font-size:130%;margin:30px 0}li.jisseki-left,li.jisseki-right{width:450px}.jisseki-left img,.jisseki-right img{width:100%;height:100%;border:1px solid #af966a}.point-ul li{background:#f3f7fb;font-size:140%;padding:10px 30px;border-collapse:collapse;border-radius:15px;border:1px solid #1e5d91;margin:10px;width:300px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.point-ul li.first{float:left}.point-ul li.last{float:left}.kouka li{border:1px solid #957e0c;border-collapse:collapse;border-radius:14px;padding:10px;width:304px;margin:10px;float:left;font-size:110%;color:#004a87;font-weight:700}.kouka-img img{width:35%;height:auto;float:left;margin-right:10px}.kouka>li:nth-child(4){clear:both}.kyoka-brand_list>div:nth-child(1)>p:nth-child(4){clear:both}.kyoka-brand1,.kyoka-brand2{border-top:2px solid #004a87;margin-top:50px}p.kyoka-text{margin:20px 0;font-size:130%;clear:both}.kyoka-brand1 h3{background:#0060a0;width:30%;text-align:center;color:#fff;font-size:19px;font-weight:700;padding:5px;border-left:solid #89854c 5px;border-right:solid #89854c 5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.brand-list_link2{margin:40px 0}.brand-list_link2 li{height:auto;background:#2a89c4;border-radius:10px;padding:10px;width:50%;text-align:center;margin:0 auto 15px;display:block;color:#fff}.brand-list_link2 a{text-decoration:none;color:#fff;font-weight:700;display:block;font-size:21px}.brand-list_link2 li:hover{opacity:.8}p.ttl-p{font-size:220%!important;text-align:center;border-bottom:2px solid #a3854f;margin-top:30px!important;color:#a3854f;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.step-top>p{font-size:120%;margin:20px 10px}.cont_left{width:48%;float:left}.flow_title img{width:100%;height:100%}.cont_right{width:48%;float:right}.cont_left>.flow_title>h3{background:#086ead;color:#fff;font-size:230%;height:60px;padding:7px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.cont_right>.flow_title>h3{background:#004a87;color:#fff;font-size:230%;height:60px;padding:7px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700}.cont_left>.flow_title>p{text-align:center;font-size:140%;color:#086ead;margin:10px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.cont_right>.flow_title>p{text-align:center;font-size:140%;color:#004a87;margin:10px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.flow_left>li>.flow_In{text-align:center;font-size:200%;font-weight:700;color:#086ead;margin-top:20px}.flow_right>li>.flow_In{text-align:center;font-size:200%;font-weight:700;color:#004a87;margin-top:20px}.cont_left .btm-txt{color:#086ead;margin:0 0 50px;font-size:130%}.cont_right .btm-txt{color:#004a87;margin:0 0 50px;font-size:130%}.step-text{clear:both}.cont_right>ul>li>.flow_In>h4{border-bottom:2px dashed #004a87;margin-bottom:15px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.cont_left>ul>li>.flow_In>h4{border-bottom:2px dashed #086ead;margin-bottom:15px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.cont_right .flow_In::after{position:relative;left:50%;margin-left:-140px;content:"";display:block;width:0;height:0;border-style:solid;border-width:25px 130px 0 130px;border-color:#70a1c9 transparent transparent transparent}.cont_left .flow_In::after{position:relative;left:50%;margin-left:-140px;content:"";display:block;width:0;height:0;border-style:solid;border-width:25px 130px 0 130px;border-color:#9fd2f1 transparent transparent transparent}.cont_right>ul>li:nth-child(5)>.flow_In::after{border-color:transparent transparent transparent transparent}.cont_left>ul>li:nth-child(4)>.flow_In::after{border-color:transparent transparent transparent transparent}.step-text>p:nth-child(2){margin-top:20px}#dlpoC_C{width:1000px;margin:0 auto!important}#dlpoC_C>.section>.h2WrapBtm{background:transparent url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112165.gif) no-repeat scroll left center!important;padding:40px 0 23px 185px!important;border-bottom:solid 5px #dcb879;font-size:170%;margin:10px 14px!important;height:126px}.indexGalleryWrap01{padding:0 18px 75px}.indexGallery01{width:100%}.indexGallery01 ul{width:100%}.indexGallery01 ul li{background:none!important;width:190px;margin:6px 13px 0 0!important}.indexGalleryBtm01,.indexGalleryTop01{background:none!important}.indexGallery01 ul li .indexGalleryTop01 table{background:#e6e6e6!important;width:190px!important}.indexGallery01 ul li .indexGalleryTop01{padding:0!important}#dlpoC_C>div>div.sectionIn>div>div>ul>li{margin-right:43px!important}#dlpoC_D{width:1000px;margin:0 auto!important}#dlpoC_D>.section>.sectionIn{padding:0 0 0 25px!important}#dlpoC_D>.section>.h2WrapBtm{background:transparent url(https://cms.locoplace.biz/storeimg/23/233887/20171101_1112165.gif) no-repeat scroll left center!important;padding:50px 0 27px 185px!important;border-bottom:solid 5px #DCB879;margin:10px 14px!important;font-size:140%;height:125px}.indexBasicInfoWrap01{padding:0 10px 45px}.indexBasicInfoL01{width:600px}#view10,#pageMiddle,#view30,#pageBottom{height:0}.rqcode{margin:0!important}.mt30{margin-top:10px!important}#footerTop{background:#2b8ac5 none repeat scroll 0% 0%}#footerBtm{background:#eff8fb!important;height:300px}.contents-erea .contents-title h2{padding-top:19px!important}.erea-cont p{margin:20px 0;font-size:120%}.floating-banner{display:none}.floating-banner2{display:none}.floating-banner3{display:none}.area-cont_bg{margin:20px 0 50px;font-size:120%}.area-box{background:#faf9f4;padding:10px;margin:5px 0 30px;border-radius:5px}.fbnr{position:fixed;bottom:0;z-index:1!important;background:#6c6c6cc7;padding:10px;display:inline-block;width:100%}.floating-banner_pc{width:601px;margin:0 auto;display:block}.fixed_tel{float:left}.other-cont_bg p{font-size:120%;margin:20px 0}.other-cont_List{padding:15px;background:#ebebeb;border:1px solid #b5b5b5;border-radius:5px}.other-cont_bg p{font-size:120%;margin:20px 0}.other-cont_List li:not(last-child){margin:0!important}.other-cont_List li{border-bottom:solid 1px #B5B5B5;padding:20px 0}.other-cont_List li summary::-webkit-details-marker{display:none}.other-cont_List li summary{display:block;list-style:none}.question{display:flex;gap:20px;align-items:center;position:relative;padding:0 50px 0 0}.question::before{content:'';width:2px;height:30px;background-color:#2c8ac5;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.question::after{content:'';width:30px;height:2px;background-color:#2c8ac5;position:absolute;right:0;top:50%;transform:translateY(-50%)}.other-cont_List details[open] .question::before{display:none}.other-cont_List li h3{font-size:120%;font-weight:700}.other02-cont_bg{margin:20px 0;background:#eaf7ff;padding:1px;box-shadow:0 0 5px 0 #c1c1c1}.other02-cont_bg p{margin:20px;font-size:120%}.cont-bg p{font-size:120%}.media-cont .contents-title{margin-bottom:30px}.media-Bg h3{text-align:center;margin-top:30px;font-weight:700;font-size:25px}.media-Movie a{position:relative;display:block;width:100%}.media-Movie img{border-radius:25px;display:block;margin:30px auto}.media-Movie a::after{content:"";display:block;width:17%;padding-top:17%;background:url(https://cms.locoplace.biz/storeimg/71/715092/20240131_1518481.gif) no-repeat center / 99% auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.company-Bg{background:#e6e5e1;padding:30px;margin-top:30px}.company-Bg table{width:100%;background:#fff;border:2px solid #b8a25b}.company-Bg th{font-weight:700;width:20%;padding:15px;border:2px solid #b8a25b;background:#f3e9cb;text-align:center}.company-Bg td{width:80%;border:2px solid #b8a25b;padding:15px 30px}span.kome-srv{display:block;font-size:80%;color:#7c7c7c}


/*PC追従フッター
======================================================*/
.fbnr {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #aaa28e;
    z-index: 9999;
    right: 0;
}
.floating-banner_pc {
    width: 1000px;
    margin: 0 auto;
}
.tel-bnr_fl {
    display: flex;
}
.fixed_tel, .fixed_web {
    width: 50%;
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    margin: 10px;
}
p.fbnr-Txt_B {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
p.fbnr-Txt_A {
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.fixed_web a, .fixed_tel a {
    display: block;
    margin: 0 auto;
    width: 80%;
    text-align: center;
    background: #E76523;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 19px;
    position: relative;
}
.fixed_tel a {
    background: #54b127 !important;
}
.fixed_web a::before, .fixed_tel a::before {
    content: '';
    width: 10px;
    height: 10px;
    border: 0px;
    border-top: solid 5px #ffffff;
    border-right: solid 5px #ffffff;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 45%;
    margin-top: -5px;
    right: 8%;
}
p.fbnr-main-Txt {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #522417;
    margin-top: 5px;
}
.fixed_tel {
    margin-bottom: 10px;
}
.fixed_tel a:hover {
    opacity: 0.8;
}
.fixed_web a:hover {
    opacity: 0.8;
}
#footerBtm {
    height: 300px;
    background: #fff;
}
#footerTop {
    background: #707070;
    padding: 15px 0;
    position: relative;
}
.floating-banner {
    display: none !important;
}
/*CTA
======================================================*/
#cv-point {
    background: #faf5f9;
    padding: 40px 0 0;
    margin: 25px 0 0;
    line-height: 1.4;
}
.cv_bg {
    position: relative;
    width: 1000px;
    max-width: 1200px;
    margin: auto;
    padding: 0 10px;
}
.cv_bg2 {
    position: relative;
    margin: auto;
    padding: 0 10px;
}
p.cv_ttl {
    color: #004a87;
    text-align: center;
    position: relative;
    font-size: 25px;
    font-weight: bold;
    border-bottom: dashed 3px;
    width: 50%;
    margin: 0 auto 40px;
    display: flex;
    justify-content: center;
}
.cv_bg2 h3 {
    color: #bf2b53;
    text-align: center;
    position: relative;
    font-size: 22px;
    font-weight: bold;
    border-bottom: dashed 3px;
    width: 70%;
    margin: 0 auto 40px;
    display: flex;
    justify-content: center;
}
#g04 p.cv-ttl ,#g02 p.cv-ttl {
    width: 60%;
}
/*form反映用
==================================*/
#cv-point .flexBox {
    display: flex;
    max-width: 600px;
    margin: auto;
    justify-content: space-between;
    align-items: flex-end;
}
/*form反映用
==================================*/
#cv-point .flexBox div {
    display: flex;
    flex-direction: column;
    align-items: center;
}
p.normal-txt {
    font-size: 17px!important;
    font-weight: bold;
}
#cv-point .flexBox div p {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.contactBtnTel a {
    font-size: 33px;
    text-decoration: none;
    font-weight: bold;
    color: #bf2b53;
    margin: 10px 0 0;
}
.contactBtnTel a:hover {
    opacity: 0.8;
}
.contactBtnWeb {
    margin-bottom: 5px;
}
.contactBtnWeb a {
    color: #fff!important;
    background: #004a87;
    border-radius: 40px;
    padding: 10px;
    font-size: 17px!important;
    width: 160%;
    text-align: center;
}
#cv-point .flexBox div a {
    font-size: 33px;
    text-decoration: none;
    font-weight: bold;
    color: #004a87;
    margin: 10px 0 0;
}
.contactBtnWeb:hover {
    opacity: 0.8;
}
.tel-bnr_bg {
    background: #aaa28e;
}
.tel-bnr_in {
    position: relative;
    width: 700px;
    max-width: 1200px;
    margin: 55px auto 0;
    padding: 30px;
    color: #fff;
    font-weight: bold;
}
.tel-txt {
    position: relative;
}
.tel-txt::after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 40px;
    width: 185px;
    height: 130px;
    background: url(https://cms.locoplace.biz/storeimg/23/233892/20230111_1644331.png) no-repeat;
    background-size: contain;
}
ul.list_box {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    margin: 30px 0 80px;
}
ul.list_box li {
    width: calc(calc(100% - 30px) / 3);
    background-color: #2b8ac5;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
}
ul.list_box a {
    text-decoration: none;
    color: #ffffff;
    display: block;
}
ul.list_box li:hover {
    opacity: 0.8;
}
/*共通
======================================================*/
.cont-bg {
    width: 1000px;
    margin: 0px auto !important;
}
