﻿*{text-align:left;list-style:none outside;font-size:100%}html{margin:0;padding:0}body{position:relative;margin:0;padding:0;font-family:'Noto Sans JP', "游ゴシック", YuGothic, Yu Gothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Yantramanav', Arial, Helvetica, sans-serif;color:#4f4f4f;-webkit-text-size-adjust:100%;background:#ffffff;font-feature-settings:"palt"}@media screen and (min-width: 768px){body{min-width:1100px}}@media screen and (min-width: 300px){body.cateSubShiso{min-width:1100px}}header.layHeader,footer,main,nav,section,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,thead,tbody,tr,th,td,em,img,span,a{margin:0;padding:0;border:none;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}header.layHeader,footer,main,nav,section{display:block}table,tr,td,th{border-collapse:collapse;border-spacing:0}dt{font-weight:normal}th,td{vertical-align:top}a:focus,input:focus,select:focus,button:focus{outline:auto !important}button{appearance:none;-webkit-appearance:none;background:none;border:none;margin:0;padding:0}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:textfield}a:link{text-decoration:none;color:#2e86b3}a:visited{text-decoration:none;color:#2e86b3}a:hover{text-decoration:underline;color:#09618E}a.adjAnchor{display:block;margin-top:-40px;padding-top:40px}@media screen and (max-width: 767px){a.adjAnchor{margin-top:-100px;padding-top:100px}.wrapFaq a.adjAnchor{margin-top:-160px;padding-top:160px}}#scrollToPageTop{display:inline-block;transition:200ms background-color ease-out, 200ms height ease-out, 200ms opacity;will-change:background-color, height, opacity}#scrollToPageTop:not(.show){opacity:0;pointer-events:none}.navGoPageTop{display:flex;justify-content:flex-end;margin:80px 0 0}.navGoPageTop a{display:inline-block;padding:10px;line-height:1;text-decoration:none;background:#ffffff;border:1px solid #005bac;border-radius:5px}.navGoPageTop a:hover{color:#ffffff;background:#005bac}@media screen and (max-width: 767px){.navGoPageTop{margin:60px 0 0}}.wrapAll{display:flex;flex-direction:column;align-items:center;position:relative;padding:100px 0 0}main{width:100%;font-size:16px}.g-layBaseTyp01{margin:0 auto;width:100%;max-width:1140px;padding:0 20px}main p{line-height:1.8}main p+p{margin-top:20px}p.note{margin-top:20px;font-size:0.9rem}p.noteR{margin-top:20px;text-align:right;font-size:0.9rem}.layTxtR{margin-top:20px;text-align:right}.layTxtCtr{display:block;text-align:center}.layTxtAttentionTyp01,strong{color:#e23c3c}@media screen and (max-width: 767px){.wrapAll{padding-top:80px}}.dividerTyp01{margin:40px 0}.wrapLayCtrMtb{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0}.wrapLayCtr{display:flex;flex-direction:column;align-items:center;justify-content:center}.layClm3Typ01{display:flex;justify-content:space-between}.layClm3Typ01 dl{width:30%}.layClm3Typ01 dl dd img{display:block;width:100%;height:auto}.layClm3Typ01 dl dd{margin:15px 0 0}.dlTyp01 dt{font-size:1.2rem;color:#009075;font-weight:bold;text-align:center}.dlTyp01 dt+dd,.dlTyp01 dd+dd{margin-top:20px}.layCmnTyp01{margin:80px 0}.layFlexTyp01{display:flex;justify-content:space-between;margin:60px 0}.layFlexTyp01.adjRev{flex-direction:row-reverse}.layFlexTyp01 .flexItemImg{width:30%}.layFlexTyp01.adjCompactTyp01 .flexItemImg{width:20%}.layFlexTyp01 .flexItemImg img{width:100%;height:auto}.layFlexTyp01 .flexItemImg ul li+li{margin-top:20px}.layFlexTyp01 .flexItemTxt{width:65%}.layFlexTyp01.adjCompactTyp01 .flexItemTxt{width:75%}@media screen and (max-width: 767px){.layFlexTyp01{display:block;margin:40px 0}.layFlexTyp01 .flexItemImg,.layFlexTyp01.adjCompactTyp01 .flexItemImg,.layFlexTyp01 .flexItemTxt,.layFlexTyp01.adjCompactTyp01 .flexItemTxt{width:100%}.layFlexTyp01 .flexItemImg+.flexItemTxt,.layFlexTyp01 .flexItemTxt+.flexItemImg{margin-top:30px}}.layFlexTyp02{display:flex;justify-content:center;flex-wrap:wrap;margin:40px 0 0}.layFlexTyp02 .flexItem,.layFlexTyp02>li{width:30%;padding:0 20px}.layFlexTyp02 .flexItem img,.layFlexTyp02>li img{display:block;width:100%;height:auto}.layFlexTyp02+p{margin-top:40px}@media screen and (max-width: 767px){.layFlexTyp02 .flexItem,.layFlexTyp02>li{width:50%;padding:0}}.layFlexTyp03{display:flex;justify-content:center;flex-wrap:wrap;margin:20px -20px 0}.layFlexTyp03 li{display:flex;flex-direction:column;align-items:center;text-align:center;width:33.3333333333%;padding:20px}.layFlexTyp03 li>a{width:100%}.layFlexTyp03 li img{display:block;width:100%;height:auto}.layFlexTyp03 li span{margin:8px 0 0;text-align:center}@media screen and (max-width: 767px){.layFlexTyp03{display:block;margin:40px 0}.layFlexTyp03 li{width:100%;padding:0}.layFlexTyp03 li+li{margin-top:40px}}.layFlexTyp04{display:flex}.layFlexTyp04 li+li{margin-left:40px}@media screen and (max-width: 767px){.layFlexTyp04{display:block}.layFlexTyp04 li+li{margin-left:0}}.layFlexTyp05{display:flex;justify-content:space-between;margin:60px -30px}.layFlexTyp05 .flexItem{width:50%;padding:0 30px}.layFlexTyp05 .flexItem img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.layFlexTyp05{display:block;margin:40px 0}.layFlexTyp05 .flexItem{width:100%;padding:0}.layFlexTyp05 .flexItem+.flexItem{margin-top:30px}}.layFlexTyp06{margin:60px 0}ul.layFlexTyp06{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:-30px}ul.layFlexTyp06+p{margin-top:80px}.layFlexTyp06 li{width:25%;padding:30px}.layFlexTyp06 li>a{display:block;width:100%}.layFlexTyp06 li img{position:relative;top:0;display:block;width:100%;height:auto;border-radius:10px;overflow:hidden}.layFlexTyp06 li>a img{margin-top:0;transition:top 0.2s ease-out}.layFlexTyp06 li span.layTxt{display:block;margin:20px 0 0}.layFlexTyp06.adjCtr{justify-content:center}.layFlexTyp06.adjCtr li{display:flex;flex-direction:column;align-items:center;width:auto}.layFlexTyp06.adjCtr li img{width:auto;max-width:100%}.layFlexTyp06 li>a:hover img{top:-8px;transition:top 0.2s ease-out}@media screen and (max-width: 767px){ul.layFlexTyp06{display:flex;flex-direction:column;align-items:center;margin:0}.layFlexTyp06 li{display:flex;flex-direction:column;align-items:center;width:clamp(200px, 100%, 400px)}.layFlexTyp06 li>a{display:flex;flex-direction:column;align-items:center;width:100%}.layFlexTyp06 li img{width:100%;max-width:300px}}.layFlexTyp07{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:30px -30px}.layFlexTyp07 li{width:50%;padding:30px}.layFlexTyp07 li img{display:block;width:100%;height:auto}.layFlexTyp07 li span.layTxt{display:block;margin:8px 0 0;text-align:center}@media screen and (max-width: 767px){.layFlexTyp07{display:block;margin:30px 0}.layFlexTyp07 li{width:100%;padding:0}.layFlexTyp07 li+li{margin-top:20px}}.layImgTypW50pct{display:flex;justify-content:center;margin:80px 0;width:100%}.layImgTypW50pct img{display:block;width:50%;height:auto}.layImgTypW100pct{margin:60px 0}img.layImgTypW100pct,.layImgTypW100pct img{display:block;width:100%;height:auto}*>.layImgTypW100pct:last-child{margin-bottom:0}@media screen and (max-width: 767px){.layImgTypW100pct{margin:30px -20px}}.layImgInTxtTyp01{margin:10px 0;display:block}.layImgInTxtTyp01 img{display:block}@media screen and (max-width: 767px){.layImgTypW50pct{margin:40px 0}.layImgTypW50pct img{width:100%}}.layBdrTyp01{border:5px solid #f3f3f3}.wrapContents{margin:80px 0 0}@media screen and (max-width: 767px){.wrapContents{margin:70px 0 0}}table.bsc{width:100%;margin:-40px 0}table.bsc th{padding:40px;line-height:1.7;border-bottom:1px solid #D4D4D4;white-space:nowrap}table.bsc td{padding:40px;line-height:1.7;border-bottom:1px solid #D4D4D4}@media screen and (max-width: 767px){table.bsc{margin:-20px 0}table.bsc th,table.bsc td{padding:20px}}.layListTyp01{margin:20px 0}*>.layListTyp01:first-child{margin-top:0}*>li .layListTyp01:first-child{margin-top:10px}*>.layListTyp01:last-child{margin-bottom:0}.layListTyp01 li{position:relative;padding:0 0 0 20px}.layListTyp01 li:after{content:"";display:block;position:absolute;top:7px;left:0;width:10px;height:10px;background:#0e9580;border-radius:2px}.layListTyp01Num{margin:30px 0 30px 30px}.layListTyp01Num>li{list-style:outside decimal;padding:0 0 0 20px}.layListTyp01 li+li,.layListTyp01Num li+li{margin-top:8px}.layListTyp01 li>ol,.layListTyp01 li>ul,.layListTyp01Num li>ol,.layListTyp01Num li>ul{margin:20px 0}.layListTypKome{margin:20px 0 0}.layListTypKome li{position:relative;padding:0 0 0 20px;text-indent:-20px}.layListTypKome li+li{margin-top:8px}.layIconLink01{position:relative;padding:0 0 0 12px}.layIconLink01:after{content:"";display:block;position:absolute;top:10px;left:0;width:6px;height:6px;border-top:2px solid #3691af;border-right:2px solid #3691af;transform:rotate(45deg)}.btnTypCtrTyp01 .layIconLink01:after{top:13px}a:hover .layIconLink01:after{border-top:2px solid #ffffff;border-right:2px solid #ffffff}a:hover .layIconLink01.hvC1:after{border-top:2px solid #ffffff;border-right:2px solid #ffffff}header.layHeader a:hover .layIconLink01:after,footer a:hover .layIconLink01:after{border-top:2px solid #3691af;border-right:2px solid #3691af}a[target="_blank"] .layIconLink01{padding-left:15px}a[target="_blank"] .layIconLink01:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-3px;width:10px;height:8px;background:url(../imgs/ico_link_out_01.png) no-repeat 0 0/10px 8px;border:none;transform:none}a[target="_blank"]:hover .layIconLink01:after{background:url("../imgs/ico_link_out_02.png") no-repeat 0 0/10px 8px}.wrapNavRecruitIdx a[target="_blank"] .layIconLink01:after{content:"";display:block;position:absolute;top:10px;left:0;margin-top:0;width:6px;height:6px;background:none;border-top:2px solid #3691af;border-right:2px solid #3691af;transform:rotate(45deg)}.wrapNavRecruitIdx a[target="_blank"]:hover .layIconLink01:after{background:none;border-top:2px solid #ffffff;border-right:2px solid #ffffff}.btnTypCtrTyp01 .layIconService{position:relative;display:flex;justify-content:center;align-items:center;min-height:38px;padding-left:50px;font-size:clamp(18px, 5vw, 20px);background:no-repeat 0 50% / 40px auto;transition:top 0.2s ease-out;background-image:url("../imgs/ico_service.png")}.layIconLinkOut01{position:relative;padding:0 0 0 15px;line-height:1}.layIconLinkOut01:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-3px;width:10px;height:8px;background:url("../imgs/ico_link_out_01.png") no-repeat 0 0/10px 8px}.layIconLinkOut02{position:relative;padding:0 12px 0 0;line-height:1}.layIconLinkOut02:after{content:"";display:block;position:absolute;top:50%;right:-3px;margin-top:-3px;width:10px;height:8px;background:url("../imgs/ico_link_out_01.png") no-repeat 100% 0/10px 8px}a:hover .layIconLinkOut02:after{background-image:url("../imgs/ico_link_out_02.png")}.layIconLink02{position:relative}.layIconLink02:after{content:"";display:block;position:absolute;bottom:-8px;left:50%;margin-left:-3px;width:6px;height:6px;border-bottom:2px solid #3691af;border-right:2px solid #3691af;transform:rotate(45deg)}ul.listTyp02 li a:hover .layIconLink02:after{border-bottom:2px solid #ffffff;border-right:2px solid #ffffff}.btnTyp01{display:flex;margin:40px 0 0}.btnTyp01.adjRight{justify-content:flex-end}.btnTyp01 a{position:relative;display:block;padding:15px 30px;font-size:16px;color:#2a7da3;text-decoration:none;border:1px solid #eeeeee;border-radius:10px;box-shadow:0px 6px 6px 0px rgba(0,0,0,0.1)}.btnTyp01 a:hover{color:#ffffff;border:1px solid #007cb4;background:#007cb4}.bnrTyp01.clinic{margin:130px 0 0}.bnrTyp01.clinic a{display:flex;flex-direction:column;justify-content:center;height:190px;padding:59px;text-decoration:none;border:1px solid #d7d7d7;border-radius:20px;background:url("../imgs/corporate_pic_03.jpg") no-repeat calc(100% + 1px) 50%/auto 190px}.bnrTyp01.clinic a .layTxt{font-size:30px;color:#333333}.bnrTyp01.clinic a .layTxt+span{margin-top:15px}.bnrTyp01.clinic a:hover{padding:55px;color:#0c90cb;border:5px solid #a5d6ed;border-radius:20px;background:url("../imgs/corporate_pic_03.jpg") no-repeat calc(100% + 5px) 50%/auto 190px}.bnrTyp01.clinic a:hover .layTxt{color:#0c90cb}.bnrTyp01.clinic a:hover .layIconLink01:after{border-top:2px solid #0c90cb;border-right:2px solid #0c90cb}@media screen and (max-width: 767px){.bnrTyp01.clinic{margin:70px 0 0}.bnrTyp01.clinic a,.bnrTyp01.clinic a:hover{height:auto;padding:30px 30px 40%;background:url("../imgs/corporate_pic_03.jpg") no-repeat 50% 100%/100% auto}.bnrTyp01.clinic a .layTxt{font-size:26px}}.btnTypCtrTyp01{display:flex;justify-content:center;margin:80px 0 0;width:100%}.btnTypCtrTyp01 a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(100px, 100%, 400px);padding:20px clamp(5px, 5%, 30px);font-size:20px;color:#2a7da3;text-decoration:none;border:1px solid #eeeeee;border-radius:10px;box-shadow:0px 6px 6px 0px rgba(0,0,0,0.1)}.btnTypCtrTyp01 a:hover{color:#ffffff;border:1px solid #007cb4;background:#007cb4}.btnTypCtrTyp01+.btnTypCtrTyp01{margin-top:40px}@media screen and (max-width: 767px){.btnTypCtrTyp01{padding:0 20px}.btnTypCtrTyp01 a{border-radius:15px}.secLayHomeServiceBtn .btnTypCtrTyp01{margin-top:0}}.wrapBtnTyp02{margin:10px 0 0}.wrapBtnTyp02 a{display:block;width:100%;text-align:center;padding:10px;font-size:16px;color:#ffffff;background:#e00859;border-radius:10px}.wrapBtnTyp03{margin:30px 0 0}.wrapBtnTyp03 a{display:inline-block;text-align:center;padding:15px 30px;color:#3691af;text-decoration:none;background:#ffffff;border:2px solid #dae0ed;border-radius:10px;transition:background 0.2s ease-out, color 0.2s ease-out}.wrapBtnTyp03 a:hover{color:#ffffff;background:#3691af;transition:background 0.2s ease-out, color 0.2s ease-out}.wrapBtnTyp03 a:hover .layIconLink01:after{border-top:1px solid #ffffff;border-right:1px solid #ffffff}.layFormBtnTyp01{display:flex;justify-content:center;margin:80px 0 0}.wrapBtmBtnSet .layFormBtnTyp01{margin-top:0}.layFormBtnTyp01 button,.layFormBtnTyp01 a{width:400px;padding:25px;text-align:center;font-size:20px;color:#ffffff;text-decoration:none;background:#0e9580;border-radius:10px}.layFormBtnTyp01 button:hover,.layFormBtnTyp01 a:hover{background:rgba(11,106,91,0.9);transition:background 0.2s ease-out}.layFormBtnTyp01 button .layIcon,.layFormBtnTyp01 a .layIcon{position:relative;padding:0 0 0 15px}.layFormBtnTyp01 button .layIcon:after,.layFormBtnTyp01 a .layIcon:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-2px;width:6px;height:6px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg)}@media screen and (max-width: 767px){.layFormBtnTyp01{margin:60px 0 0}.wrapBtmBtnSet .layFormBtnTyp01{margin-top:0}.layFormBtnTyp01 button{width:100%;max-width:500px}}@media screen and (max-width: 450px){.layFormBtnTyp01{margin:60px 10px 0}.layFormBtnTyp01 button,.layFormBtnTyp01 a{font-size:16px}}.wrapBtmBtnSet{position:relative;margin:80px 0 0}@media screen and (max-width: 767px){.wrapBtmBtnSet{margin:60px 0 0}}.layFormBtnTyp02{display:flex;justify-content:center;max-width:300px}.wrapBtmBtnSet .layFormBtnTyp02{position:absolute;top:0;left:0}.layFormBtnTyp02 button,.layFormBtnTyp02 a{width:100%;max-width:400px;padding:15px;text-align:center;font-size:16px;color:#0e9580;text-decoration:none;background:#ffffff;border:2px solid #0e9580;border-radius:10px}.layFormBtnTyp02 button:hover,.layFormBtnTyp02 a:hover{color:rgba(14,149,128,0.5);border:2px solid rgba(14,149,128,0.5);transition:background 0.2s ease-out}.layFormBtnTyp02 button .layIcon,.layFormBtnTyp02 a .layIcon{position:relative;padding:0 0 0 15px}.layFormBtnTyp02 button .layIcon:after,.layFormBtnTyp02 a .layIcon:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-2px;width:6px;height:6px;border-top:2px solid #0e9580;border-left:2px solid #0e9580;transform:rotate(-45deg)}@media screen and (max-width: 767px){.wrapBtmBtnSet .layFormBtnTyp02{position:relative;display:flex;justify-content:center;margin:40px 0 0;padding:0 20px;max-width:inherit}}@media screen and (max-width: 450px){.layFormBtnTyp02 button,.layFormBtnTyp02 a{font-size:14px}}.wrapBtnTypSearchShop{display:flex;justify-content:center}.wrapBtnTypSearchShop a{position:relative;display:flex;justify-content:center;padding:15px 30px;width:100%;padding:35px;font-size:26px;color:#2a7da3;text-decoration:none;background:#ffffff;border-radius:15px;border:1px solid #eeeeee;box-shadow:0px 6px 6px 0px rgba(0,0,0,0.1);transition:background 0.2s ease-out, color 0.2s ease-out}.wrapBtnTypSearchShop a:hover{color:#ffffff;background:#3691af;transition:background 0.2s ease-out, color 0.2s ease-out}.wrapBtnTypSearchShop a:after{content:"";display:block;position:absolute;top:-40px;left:50%;margin-left:-35px;width:70px;height:60px;background-image:url(../imgs/ico_shop_02.png);background-repeat:no-repeat;background-position:50% 0;background-size:70px auto}.wrapBtnTypSearchShop a:hover:after{top:-45px;transition:all 0.2s ease-out}.layIconSearch{display:flex;align-items:center;padding:0 0 0 45px;min-height:33px;background:url("../imgs/ico_search.png") no-repeat 0 50%/33px 33px}.wrapBtnTypSearchShop a:hover .layIconSearch{background-image:url("../imgs/ico_search_w.png")}@media screen and (max-width: 767px){.wrapBtnTypSearchShop a{padding:clamp(10px, 8%, 35px);font-size:clamp(18px, 5vw, 26px)}}ul.listTyp01{margin-left:30px}ul.listTyp01 li{list-style:outside disc;line-height:1.8}ul.listTyp01 li+li{margin-top:10px}ul.listTyp02{display:flex;flex-wrap:wrap;margin:-8px -4px}ul.listTyp02 li{display:flex;justify-content:center;width:10%;padding:8px 4px;font-size:14px}ul.listTyp02 li a{display:flex;justify-content:center;flex-grow:1;padding:15px 10px;text-decoration:none;border:1px solid #eeeeee;border-radius:10px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1)}ul.listTyp02 li a:hover{color:#ffffff;background:#007cb4}ul.listTyp02.adjFaq{justify-content:space-between;margin:-10px}ul.listTyp02.adjFaq li{flex-grow:1;padding:10px}@media screen and (max-width: 767px){ul.listTyp02 li{width:20%;font-size:12px}ul.listTyp02 li a{padding:15px 5px}ul.listTyp02.adjFaq{margin:-5px}ul.listTyp02.adjFaq li{width:50%;padding:5px}}@media screen and (max-width: 500px){ul.listTyp02 li{width:25%}}@media screen and (max-width: 400px){ul.listTyp02 li{width:33.3333333333%}}ul.layUlTypDisc{margin-left:36px}ul.layUlTypDisc>li{list-style:disc;margin-top:15px}ul.layUlTypDisc>li>ul.layUlTypDisc li{list-style:circle}ul.layUlTypDisc+p{margin-top:20px}ul.layUlTypKatakana{margin-left:36px}ul.layUlTypKatakana>li{list-style:katakana}ol.layOlTypNum{margin-left:36px}li>ol.layOlTypNum{margin-top:15px}ol.layOlTypNum>li{list-style:decimal;margin-top:15px}ol.layOlTypNum+p{margin-top:20px}ol.kome{margin:30px 0 0 2.5rem}ol.kome li{position:relative;list-style:outside decimal}ol.kome li:before{content:"※";display:inline-block;position:absolute;top:0;left:-2.5rem;width:2rem}ul.kome{margin:30px 0 0 2rem}ul.kome li{position:relative}ul.kome li:before{content:"※";display:inline-block;position:absolute;top:0;left:-2rem;width:2rem}p+ul.kome{margin-top:20px}ul.layNewsList li+li{margin-top:20px}ul.layNewsList li a{display:flex;align-items:center;width:100%;padding:30px;text-decoration:none;border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1);transition:box-shadow 0.2s ease-out}ul.layNewsList li a:hover{box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);transition:box-shadow 0.2s ease-out}ul.layNewsList li .layTxtDate{flex-shrink:0;color:#4f4f4f;line-height:1}.layTxtCatBase{flex-shrink:0;margin:0 0 0 25px;padding:5px 15px;color:#ffffff;line-height:1;background:#000000;border-radius:5px}.layTxtCatBase.layTxtCat01{background:#338adc}.layTxtCatBase.layTxtCat02{background:#5bae78}.layTxtCatBase.layTxtCat03{background:#AE5B9B}.layTxtCatBase.layTxtCat04{background:#46534B}.layTxtCatBase.layTxtCat05{background:#081877}.layTxtCatBase.layTxtCat06{background:#087764}.layTxtCatBase.layTxtCatNew{background:#ff534a}ul.layNewsList li .layTxtNewsTitle{flex-grow:1;margin:0 0 0 20px}ul.layNewsList li a .layIconLink{position:relative;padding:0 18px 0 0}ul.layNewsList li a .layIconLink:after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-3px;width:6px;height:6px;border-top:1px solid #3691af;border-right:1px solid #3691af;transform:rotate(45deg)}ul.layNewsList li a[target=_blank] ul.layNewsList li a:hover .layIconLink:after{border-top:1px solid #09618E;border-right:1px solid #09618E}ul.layNewsList li .layNoLink{display:flex;align-items:center;width:100%;padding:30px;text-decoration:none;border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1)}.layNewsItem{display:flex;margin:20px 0 0;z-index:2}.layNewsItem .layTxtDate{font-size:16px;color:#007d6c}.layNewsItem .layTxtCatBase{font-size:14px}ul.layNewsList li a[target="_blank"] .layIconLink:after{margin-top:-4px;width:10px;height:8px;background:url("../imgs/ico_link_out_01.png") no-repeat 100% 0/10px 8px;border:none;transform:none}@media screen and (max-width: 767px){ul.layNewsList li a,ul.layNewsList li .layNoLink{flex-wrap:wrap;padding:20px}ul.layNewsList li .layTxtNewsTitle{margin:6px 0 0;width:100%}}table.tblTyp01{margin:50px 0 0;width:100%}table.tblTyp01+.wrapForm{margin-top:50px}table.tblTyp01 th,table.tblTyp01 td{padding:30px;border:1px solid #a2cdc9}table.tblTyp01 th{width:20%;color:#007d6c;background:rgba(211,233,231,0.5)}@media screen and (max-width: 767px){table.tblTyp01,table.tblTyp01 tbody,table.tblTyp01 thead,table.tblTyp01 tr,table.tblTyp01 th,table.tblTyp01 td{display:block;width:100%}table.tblTyp01{border:1px solid #a2cdc9;border-top:none}table.tblTyp01 th,table.tblTyp01 td{padding:15px;border:none}table.tblTyp01 th,table.tblTyp01 td{border-top:1px solid #a2cdc9}}table.tblTyp02{margin:-20px 0 0;width:100%}table.tblTyp02 th,table.tblTyp02 td{padding:20px;border-bottom:1px solid #a2cdc9}table.tblTyp02 th{width:20%;color:#007d6c}@media screen and (max-width: 767px){table.tblTyp02,table.tblTyp02 tbody,table.tblTyp02 thead,table.tblTyp02 tr,table.tblTyp02 th,table.tblTyp02 td{display:block;width:100%}table.tblTyp02{border:1px solid #a2cdc9;border-top:none}table.tblTyp02 th,table.tblTyp02 td{padding:15px;border:none}table.tblTyp02 th,table.tblTyp02 td{border-top:1px solid #a2cdc9}}.faqItem+.faqItem{margin-top:40px}.faqItem h3{padding:30px;font-size:16px;background:#edf7f5;border-radius:20px}.faqItem h3 .layTxt{position:relative;display:block;line-height:1.6;padding:0 0 0 50px}.faqItem h3 .layTxt:before{display:block;content:"Q";font-family:"Yantramanav", sans-serif;font-size:40px;line-height:1;color:#007d6c;font-weight:700;font-style:normal;position:absolute;top:-6px;left:0}.wrapAns{position:relative;padding:40px 120px 0}.wrapAns:before{display:block;content:"A";font-family:"Yantramanav", sans-serif;font-size:40px;line-height:1;color:#e23c3c;font-weight:700;font-style:normal;position:absolute;top:35px;left:70px}@media screen and (max-width: 767px){.faqItem h3{margin:0 -20px;padding:20px;border-radius:0}.faqItem h3 .layTxt{padding:0 0 0 40px}.wrapAns{padding:15px 0 0 40px}.wrapAns:before{top:15px;left:0}}.wrapStickyFaqTyp01{position:sticky;top:100px;height:auto;display:flex;align-items:center;justify-content:center;padding:20px 0;background:#ffffff;z-index:1}.wrapStickyFaqTyp01 .laySticky{width:100%;background:#ffffff}@media screen and (min-width: 768px){z-index:1}@media screen and (max-width: 767px){.wrapStickyFaqTyp01{top:80px;height:auto;margin:-10px 0;padding:10px 0}.entry_column .wrapStickyFaqTyp01{margin:-10px -20px}}.wrapStickyBtmTyp01{position:sticky;bottom:100px;left:calc(100% - 20px);display:inline;z-index:10;z-index:1}.wrapStickyBtmTyp01 .laySticky .g-layBaseTyp01{max-width:1180px}@media screen and (min-width: 1400px){.wrapStickyBtmTyp01{left:calc((100% + 1140px) / 2 + 20px)}}@media screen and (min-width: 1400px){.wrapStickyBtmTyp01{left:calc((100% + 1140px) / 2 + 20px)}}.wrapShiso{width:880px;margin:0 auto}.wrapShiso>table:first-child{margin-bottom:30px}.seisaku-memo{margin:40px 0;padding:20px;font-size:14px;background:#f2ff6e}.seisaku-memo.compact{margin:0;padding:5px}.seisaku-memo-tbl th{padding:5px;font-size:14px;background:#efefef;border:1px solid #dddddd;white-space:nowrap}.seisaku-memo-tbl td{padding:5px;font-size:14px;background:#ffffff;border:1px solid #dddddd}.wrapMapTyp01{margin:40px 0 0;border:5px solid #d3e9e7}.wrapMapTyp01 iframe{display:block;width:100%}.wrapFormTyp01{margin:60px 0;padding:60px;background:#f3f3f3;border-radius:10px}.formItem{display:flex;flex-direction:column}.formItem+.formItem{margin-top:40px}.formItem label,.layFormTitle{font-size:18px;font-weight:600}.formItem label .layTxt{margin:0 0 0 10px;font-size:14px;font-weight:normal}.formItem label+label{margin-left:40px}.formItem textarea,.formItem input,.formItem select{margin-top:10px;padding:10px;font-size:20px;border:1px solid #a9cac3;border-radius:5px}.formItem input[type=text],.formItem input[type=email],.formItem input[type=tel],.formItem textarea{width:90%}.formItem input[type=text]#zip_code{max-width:200px}.formItem div.layformTyp01{margin-top:10px;padding:10px;font-size:20px;font-weight:normal;border:1px solid #a9cac3;border-radius:5px}.wrapCheckboxTyp01,.wrapCheckboxTyp02{margin-top:10px}.wrapCheckboxTyp01 label,.wrapCheckboxTyp02 label{margin:0 0 0 10px;font-weight:normal}.wrapCheckboxTyp01 .layInput+.layInput{margin-top:10px}@media screen and (max-width: 767px){.wrapFormTyp01{margin:40px 0;padding:40px 20px}}.wrapSiteMap a{display:inline-block;margin-right:60px}.wrapSiteMap .layIconLink01,.wrapSiteMap .layIconLinkOut01{display:block;line-height:1.5}.layBtnSmLiTyp01{font-size:26px}.layBtnSmLiTyp01 a{display:flex;align-items:center;width:100%;padding:20px;text-decoration:none;border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1);transition:box-shadow 0.2s ease-out}.layBtnSmLiTyp01 a .layIconLink01:after{top:19px}.wrapSiteMap a:hover .layIconLink01:after{border-top:2px solid #3691af;border-right:2px solid #3691af}.layBtnSmLiTyp02{padding:60px;font-size:22px;font-weight:bold;border-top:1px solid #d7d7d7}.layBtnSmLiTyp01+.layBtnSmLiTyp02{border-top:none}.layBtnSmLiTyp02 a .layIconLink01:after{top:15px}.layBtnSmLiTyp02 .layBtnSmUlTyp02{display:flex;flex-wrap:wrap;width:100%;margin:20px 0 -20px}.layBtnSmLiTyp02 .layBtnSmUlTyp02 li{padding:20px 0;font-size:18px;font-weight:normal;width:33.3333333333%}.layBtnSmLiTyp02 .layBtnSmUlTyp02 a .layIconLink01:after{top:10px}.wrapSmG02{padding:60px;border-top:1px solid #d7d7d7}.wrapSmG02 ul{display:flex;flex-wrap:wrap;width:100%}.wrapSmG02 ul li{width:33.3333333333%}.wrapSiteMap .layIconLinkOut01:after{top:14px}.wrapSmG02 .layIconLinkOut01:after{top:13px}@media screen and (max-width: 767px){.layBtnSmLiTyp01{font-size:18px;margin-bottom:15px}.wrapSiteMap a{display:block;margin-right:0;padding:10px 0}.wrapSiteMap .layBtnSmLiTyp01 a{padding:10px 20px}.layBtnSmLiTyp01 a .layIconLink01:after{top:12px}.layBtnSmLiTyp02 a .layIconLink01:after{top:12px}.layBtnSmLiTyp02{padding:10px 20px;font-size:18px}.layBtnSmLiTyp02 .layBtnSmUlTyp02{display:block;margin:0}.layBtnSmLiTyp02 .layBtnSmUlTyp02 li{width:100%;padding:0;font-size:16px}.wrapSmG02 ul li{width:100%}.wrapSmG02 ul li+li{margin-top:5px}.wrapSmG02{padding:20px}.wrapSmG02 .layIconLinkOut01:after{top:12px}}.modal#modalHowPay img{width:100%;height:auto}.adjConvCtr{display:flex;flex-direction:column;align-items:center}.adjConvCtr880{width:880px !important;margin-left:auto !important;margin-right:auto !important}.adjMt0{margin-top:0}@media screen and (min-width: 768px){.adjPcMtM30{margin-top:-30px}.adjShowSp{display:none !important}}@media screen and (max-width: 767px){.adjConvCtr880{width:100% !important}.adjShowPc{display:none !important}}:root{scroll-padding:80px}@media screen and (min-width: 992px){:root{scroll-padding:150px}}header.layHeader{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100px;padding:0 clamp(20px, 2vw, 40px);background:#ffffff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);z-index:10}.layHeaderItem{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;max-width:1600px}@media screen and (max-width: 767px){header.layHeader{position:fixed;top:0;left:0;min-width:inherit;height:80px;padding:0;background:#ffffff}.layHeaderItem{background:#ffffff}}.siteName{z-index:100}.siteName img{width:auto;height:70px}@media screen and (max-width: 767px){.siteName{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ffffff}.siteName img{display:inline-block;height:60px}}.wrapGnav{position:relative;display:flex;height:100%}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-collapse{display:flex !important}ul.gNav{display:flex;justify-content:space-between;width:100%;height:100%;background:#ffffff}ul.gNav li.nav-item{font-size:clamp(12px, 2vw, 16px)}ul.gNav li.nav-item+li.nav-item{margin-left:clamp(10px, 2.5vw, 50px)}ul.gNav li.nav-item a.navItemLay1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#4f4f4f;text-decoration:none;transition:color 0.2s ease-out}ul.gNav li.active a.navItemLay1{color:#009d85}ul.gNav li a.navItemLay1:hover{color:#009d85;transition:color 0.2s ease-out}ul.gNav .layIconBase{position:relative;display:flex;justify-content:center;align-items:center;min-height:28px;padding-left:35px;background:no-repeat 0 50% / 25px auto;transition:all 0.2s ease-out}ul.gNav li a:hover .layIconBase{transition:all 0.2s ease-out}ul.gNav .layIconBase.layIconHome{background-image:url("../imgs/ico_home_monochrome.png")}ul.gNav .layIconBase.layIconShop{background-image:url("../imgs/ico_shop_monochrome.png")}ul.gNav .layIconBase.layIconService{background-image:url("../imgs/ico_service_monochrome.png")}ul.gNav .layIconBase.layIconCorporate{padding-left:30px;background-image:url("../imgs/ico_corporate_monochrome.png");background-size:20px auto}ul.gNav .layIconBase.layIconRecruit{background-image:url("../imgs/ico_recruit_monochrome.png")}ul.gNav .layIconBase.layIconFaq{background-image:url("../imgs/ico_faq_monochrome.png")}ul.gNav .layIconBase.layIconContact{background-image:url("../imgs/ico_contact_monochrome.png")}ul.gNav a:hover .layIconBase.layIconHome,ul.gNav .active .layIconBase.layIconHome{background-image:url("../imgs/ico_home_green.png")}ul.gNav a:hover .layIconBase.layIconShop,ul.gNav .active .layIconBase.layIconShop{background-image:url("../imgs/ico_shop_green.png")}ul.gNav a:hover .layIconBase.layIconService,ul.gNav .active .layIconBase.layIconService{background-image:url("../imgs/ico_service_green.png")}ul.gNav a:hover .layIconBase.layIconCorporate,ul.gNav .active .layIconBase.layIconCorporate{background-image:url("../imgs/ico_corporate_green.png")}ul.gNav a:hover .layIconBase.layIconRecruit,ul.gNav .active .layIconBase.layIconRecruit{background-image:url("../imgs/ico_recruit_green.png")}ul.gNav a:hover .layIconBase.layIconFaq,ul.gNav .active .layIconBase.layIconFaq{background-image:url("../imgs/ico_faq_green.png")}ul.gNav a:hover .layIconBase.layIconContact,ul.gNav .active .layIconBase.layIconContact{background-image:url("../imgs/ico_contact_green.png")}@media screen and (max-width: 767px){ul.gNav li.nav-item{font-size:20px}ul.gNav li.nav-item+li.nav-item{margin-left:0;border-top:1px solid #dfe7eb}ul.gNav li.nav-item:last-child{padding-bottom:20px}ul.gNav li.nav-item a.navItemLay1{justify-content:center;align-items:flex-start;padding:20px 0;color:#2a7da3}ul.gNav .layIconBase{position:relative;min-height:40px;padding:0 0 0 65px;font-weight:700;font-weight:bold;background-size:40px auto}ul.gNav .layIconBase:after{content:"";display:block;position:absolute;top:50%;left:55px;margin-top:-3px;width:6px;height:6px;border-top:2px solid #3691af;border-right:2px solid #3691af;transform:rotate(45deg)}ul.gNav .layIconBase.layIconHome{background-image:url("../imgs/ico_home.png")}ul.gNav .layIconBase.layIconShop{background-image:url("../imgs/ico_shop.png")}ul.gNav .layIconBase.layIconContact{background-image:url("../imgs/ico_contact.png")}a#navbarDropdownService,a#navbarDropdownCorporate,a#navbarDropdownRecruit,a#navbarDropdownFaq{display:none}}.dropdown{position:relative}.dropdown-menu{display:block;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.dropdown-menu.show{opacity:1;visibility:visible;position:relative;display:flex;align-items:flex-start;width:100vw;height:100vh;margin:0;padding:0;background:rgba(0,0,0,0.7);border:none;border-radius:0;z-index:20}.gNavItem .dropdown-toggle::after{display:none}.dropdown-menu.show .wrapGnavChild{position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;margin:-2px 0 0;padding:30px 0 50px;height:fit-content;background:#ffffff;box-shadow:inset 0 0 10px rgba(0,0,0,0.2);z-index:10}.dropdown-menu.show .wrapGnavChild .g-layBaseTyp01{display:flex;justify-content:space-between}.dropdown-cat-title{flex-shrink:0;width:300px}.dropdown-cat-title a{display:block;padding:10px 0 0 75px;text-decoration:none;background:no-repeat 0 0 / 50px auto}[aria-labelledby="navbarDropdownService"] .dropdown-cat-title a{background-image:url("../imgs/ico_service.png")}[aria-labelledby="navbarDropdownCorporate"] .dropdown-cat-title a{background-size:40px auto;background-image:url("../imgs/ico_corporate.png")}[aria-labelledby="navbarDropdownRecruit"] .dropdown-cat-title a{background-size:55px auto;background-image:url("../imgs/ico_recruit.png")}[aria-labelledby="navbarDropdownFaq"] .dropdown-cat-title a{background-size:46px auto;background-image:url("../imgs/ico_faq.png")}.dropdown-cat-title a .layIconLink01{display:flex;flex-direction:column}.dropdown-cat-title a .layTxt1{font-size:22px;line-height:1;font-weight:bold;font-weight:700}.dropdown-cat-title a .layTxt2{margin:8px 0 0;font-size:16px;line-height:1}.dropdown-menu-org{display:flex;flex-wrap:wrap;margin:0 0 -10px 0;width:800px;flex-grow:1}.dropdown-menu-org li{margin:7px 0;width:33.3333333333%;padding:0 40px 0 0}[aria-labelledby="navbarDropdownService"] .dropdown-menu-org li,[aria-labelledby="navbarDropdownRecruit"] .dropdown-menu-org li{width:50%}.dropdown-menu-org li a{display:block;padding:7px;text-decoration:none}.dropdown-menu-org li a:hover{background:rgba(46,134,179,0.1);border-radius:5px}.dropdown-menu-org li a span{display:block;line-height:1.4}@media screen and (max-width: 767px){.wrapGnavChild .g-layBaseTyp01{padding:0}.dropdown-cat-title a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0;color:#2a7da3}.dropdown-menu-org li,[aria-labelledby="navbarDropdownService"] .dropdown-menu-org li,[aria-labelledby="navbarDropdownRecruit"] .dropdown-menu-org li{margin:0;padding:0;width:100%;border-top:1px solid #dfe7eb}.dropdown-menu-org li a{padding:15px 10px}.dropdown-cat-title a{padding:20px 0;background-size:40px auto;background-position:0 50%}.dropdown-cat-title a .layIconLink01{flex-direction:row;align-items:center;padding:0}.dropdown-cat-title a .layIconLink01:after{left:55px}[aria-labelledby="navbarDropdownCorporate"] .dropdown-cat-title a{background-size:33px auto}[aria-labelledby="navbarDropdownRecruit"] .dropdown-cat-title a{background-size:44px auto}[aria-labelledby="navbarDropdownFaq"] .dropdown-cat-title a{background-size:38px auto}.dropdown-cat-title a .layTxt1{display:flex;align-items:center;font-size:20px;min-height:40px;padding:0 0 0 65px;font-weight:700;font-weight:bold}.dropdown-cat-title a .layTxt2{margin:0 0 0 10px;font-weight:700;font-weight:bold}}footer{display:flex;flex-direction:column;width:100%;margin:120px 20px 0}.wrapLogo{display:flex;justify-content:center}nav.wrapFnav{display:flex;justify-content:center;align-items:center;margin:20px 0}.wrapFnav ul.fnav01{display:flex;font-size:14px}.wrapFnav ul.fnav01 li+li{margin-left:30px}.wrapFnav ul.fnav02{display:flex;align-items:center;margin-left:40px}.wrapFnav ul.fnav02 li+li{margin-left:20px}.wrapFnav .layIconLink01:after{top:8px}.wrapFnav ul.fnav02 img{display:block}.wrapCopyright{display:flex;justify-content:center;padding:20px;font-size:14px;color:#ffffff;background:#474747}@media screen and (max-width: 767px){footer{margin-top:60px}nav.wrapFnav{flex-direction:column}.wrapFnav ul.fnav02{margin:30px 0 0}}@media screen and (max-width: 400px){.wrapFnav ul.fnav01{display:block}.wrapFnav ul.fnav01 li+li{margin-top:20px;margin-left:0}.wrapFnav ul.fnav02{margin:20px 0 0}.wrapCopyright{padding:20px 8px;font-size:11px}}@media screen and (max-width: 767px){#navbarSupportedContent{position:fixed;display:block;top:0;left:0;width:100%;height:0;padding:80px 20px 0;background:#ffffff;overflow:auto;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;transition:all 0.2s;z-index:20}#navbarSupportedContent.collapse.show{height:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transition:all 0.2s}#navbarSupportedContent.collapse.show .dropdown-menu,.gNav .dropdown-menu.show{display:block;position:relative !important;margin:0;padding:0;border:none}#navbarSupportedContent .gNav{display:block}.dropdown-menu{height:auto;opacity:1;visibility:visible}.dropdown-cat-title{width:auto}.dropdown-menu-org{display:block;margin:0;width:auto}.dropdown-menu-org li a.layIconLink01{padding-left:17px}.dropdown-menu-org li a.layIconLink01::after{top:50%;left:10px;margin-top:-3px}}button.navbar-toggler{display:none}@media screen and (max-width: 767px){button.navbar-toggler{display:block;position:fixed;top:14px;left:20px;width:38px;height:38px;text-align:center;z-index:20}button.navbar-toggler:focus,button.navbar-toggler:hover{outline:1px solid #fff !important}button.navbar-toggler .layIcon{position:relative;width:100%;height:24px}button.navbar-toggler .navbar-toggler-icon{display:block;width:30px;height:35px}button.navbar-toggler .navbar-toggler-icon:before,button.navbar-toggler .navbar-toggler-icon:after{content:"";position:absolute;left:0;width:30px;height:5px;background:#005bac;border-radius:10px}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon{position:absolute;top:16px;width:30px;height:5px;background:#005bac;border-radius:10px}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:before{top:-10px;transition:transform 0.2s ease}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:after{bottom:-10px;transition:transform 0.2s ease}button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{top:15px;transform:rotate(45deg);transition:transform 0.2s ease}button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{top:15px;transform:rotate(-45deg);transition:transform 0.2s ease}.navbar-toggler-txt-menu,.navbar-toggler-txt-close{display:none}button.navbar-toggler[aria-expanded="true"] .navbar-toggler-txt-menu{display:none}button.navbar-toggler[aria-expanded="true"] .navbar-toggler-txt-close{position:absolute;bottom:0;width:100%;text-align:center}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-txt-menu{position:absolute;bottom:0;width:100%;text-align:center}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-txt-close{display:none}}html.menuOpen{overflow:hidden}.wrapPageTitleTyp02{position:relative;display:flex;align-items:center;height:200px;padding:30px 0;background:#f3f3f3}.wrapPageTitleTyp02:after{content:"";display:block;position:absolute;top:0;right:0;width:800px;height:200px;background:url("../imgs/title_deco_03.png") no-repeat 0 0/800px auto}.pageCorporateIdx .wrapPageTitleTyp02:after{height:500px;background:url("../imgs/title_deco_03.webp") no-repeat 0 0/800px auto}@media screen and (max-width: 767px){.wrapPageTitleTyp02{height:auto;min-height:170px}.wrapPageTitleTyp02:after{width:250px;height:170px;height:100%;background:url("../imgs/title_deco_03_sp.png") no-repeat 0 0/250px auto}.pageCorporateIdx .wrapPageTitleTyp02:after{height:350px;background:url("../imgs/title_deco_03_sp.webp") no-repeat 0 0/250px auto}}.wrapPageTitleTyp02 .g-layBaseTyp01{display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;z-index:1}.wrapPageTitleTyp02 span.layTxtC{display:flex;align-items:center;margin:0 0 10px;min-height:25px;padding:0 0 0 33px;font-size:18px;line-height:1}.wrapPageTitleTyp02 span.layTxtC:empty{min-height:inherit}.cateShop .wrapPageTitleTyp02 span.layTxtC{padding:0 0 0 43px;background:url("../imgs/ico_shop_02.png") no-repeat 0 50%/auto 25px}.cateCorporate .wrapPageTitleTyp02 span.layTxtC{background:url("../imgs/ico_corporate.png") no-repeat 0 50%/22px auto}.cateService .wrapPageTitleTyp02 span.layTxtC{background:url("../imgs/ico_service.png") no-repeat 0 50%/22px auto}.cateRecruit .wrapPageTitleTyp02 span.layTxtC{padding:0 0 0 43px;background:url("../imgs/ico_recruit.png") no-repeat 0 50%/auto 25px}.cateFaq .wrapPageTitleTyp02 span.layTxtC{background:url("../imgs/ico_faq.png") no-repeat 0 50%/22px auto}.cateNews .wrapPageTitleTyp02 span.layTxtC{background:url("../imgs/ico_bell.png") no-repeat 0 50%/22px auto}.wrapPageTitleTyp02 h1{display:flex;flex-direction:column;position:relative;font-size:44px;z-index:2}.cateNews .wrapPageTitleTyp02 h1{font-size:30px}.wrapPageTitleTyp02 h1.cateTop{min-height:45px}.cateCorporate .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 70px;background:url("../imgs/ico_corporate.png") no-repeat 0 50%/40px auto}.cateService .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 70px;background:url("../imgs/ico_service.png") no-repeat 0 50%/40px auto}.cateFaq .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 70px;background:url("../imgs/ico_faq.png") no-repeat 0 50%/40px auto}.cateNews .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 70px;background:url("../imgs/ico_bell.png") no-repeat 0 50%/40px auto}.cateShop .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 70px;background:url("../imgs/ico_shop_02.png") no-repeat 0 50%/50px auto}h1 span.layTxtShoulder{display:block;margin:0 0 5px;font-size:50%}@media screen and (max-width: 767px){.wrapPageTitleTyp02 h1{font-size:36px}.wrapPageTitleTyp02 h1.cateTop{min-height:35px}.cateCorporate .wrapPageTitleTyp02 h1.cateTop{background-size:30px auto;padding:0 0 0 43px}.cateService .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 43px}.cateFaq .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 43px}.cateNews .wrapPageTitleTyp02 h1.cateTop{padding:0 0 0 43px}}.pageTitleTyp01,.layTitleIconBase{position:relative;margin:0 0 60px;text-align:center;font-size:36px}.pageTitleTyp01:after,.layTitleIconBase:after{content:"";display:block;position:absolute;top:-60px;left:50%;margin-left:-25px;width:50px;height:45px;background:no-repeat 0 0 / 100% auto}@media screen and (max-width: 767px){.pageTitleTyp01,.layTitleIconBase{margin:0 0 30px;font-size:26px}}.cateNews .pageTitleTyp01:after,.layTitleIconBase.layTitleIconBell:after{margin-left:-18.5px;width:37px;height:43px;background-image:url("../imgs/ico_bell.png")}.cateShop .pageTitleTyp01:after{background-image:url("../imgs/ico_shop.png")}.cateService .pageTitleTyp01:after,.layTitleIconBase.layTitleIconService:after{background-image:url("../imgs/ico_service.png")}.cateCorporate .pageTitleTyp01:after{background-image:url("../imgs/ico_corporate.png")}.cateRecruit .pageTitleTyp01:after{background-image:url("../imgs/ico_recruit.png")}.cateFaq .pageTitleTyp01:after{background-image:url("../imgs/ico_faq.png")}.cateContact .pageTitleTyp01:after{background-image:url("../imgs/ico_contact.png")}.layTitleH2Ctr{margin:60px 0;text-align:center;font-size:36px}@media screen and (max-width: 767px){.layTitleH2Ctr{margin:30px 0;text-align:center;font-size:26px}}.h2TypCtr{position:relative;margin:130px 0 80px;padding:0 0 40px;font-size:36px;text-align:center}.h2TypCtr:before,.h2TypCtr:after{content:"";display:block;position:absolute;bottom:0;width:35px;height:10px}.h2TypCtr:before{left:50%;margin-left:-35px;background:#005bab;border-radius:2px 0 0 2px}.h2TypCtr:after{left:50%;background:#009c84;border-radius:0 2px 2px 0}@media screen and (max-width: 767px){.h2TypCtr{margin:60px 0 30px;padding:0 0 30px;font-size:26px}}.h2Typ01{position:relative;margin:80px 0 70px;width:100%;max-width:1100px;padding:30px;font-size:26px;border:1px solid #d7d7d7;border-radius:15px}.h2Typ01:after{content:"";display:block;position:absolute;bottom:-5px;left:30px;width:58px;height:10px;background:url("../imgs/title_deco_01.png") no-repeat 0 0/58px 10px}.h2Typ01 .num{margin:0 10px 0 0;color:#003883}.g-layBaseTyp02{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 calc(50% - 50vw);width:100vw}.wrapPageTitleTyp02+.wrapContents>.g-layBaseTyp01:first-child>h2.h2Typ01:first-child,.wrapPageTitleTyp02+.wrapContents>.g-layBaseTyp01:first-child>.g-layBaseTyp02:first-child>h2.h2Typ01:first-child{margin-top:0}@media screen and (max-width: 767px){.h2Typ01{margin:70px 0 60px;font-size:24px}}.h2Typ02{margin:0 0 60px;font-size:26px;line-height:1.8;color:#009d85}.flexItemTxt .h2Typ02{margin-bottom:30px}@media screen and (max-width: 767px){.h2Typ02{margin:0 0 40px;font-size:22px;line-height:1.7}}.h3Typ01{position:relative;margin:70px 0 60px;padding:12px 0 12px 25px;min-height:50px;font-size:22px;line-height:1.5;color:#007d6c}.h3Typ01:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-25px;width:5px;height:50px;background:#0e9580;border-radius:10px}.h2Typ01 span.day,.h3Typ01 span.day{font-size:70%;padding:0 0 0 30px;color:#333333}.h3Typ02{position:relative;margin:70px 0 60px;padding:12px 0 15px 30px;font-size:22px;line-height:1.5;color:#007d6c;border-bottom:1px solid #d7d7d7}.h3Typ02:after{content:"";display:block;position:absolute;top:0;left:0;width:5px;height:100%;background:#0e9580;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.h3Typ01{margin:60px 0 50px;padding:15px 0 15px 15px}.h3Typ01:after{top:0;margin-top:0;height:100%}.h2Typ01 span.day,.h3Typ01 span.day{display:block;padding:2px 0 0}.h3Typ02{margin:60px 0 50px}}.h4Typ01{position:relative;margin:60px 0;padding:0 0 15px 0;font-size:20px;line-height:1.6;color:#4f4f4f;border-bottom:1px solid #d7d7d7}.h4Typ01:after{content:"";display:block;position:absolute;bottom:-2px;left:0;width:23px;height:3px;background:url("../imgs/title_deco_02.png") no-repeat 0 0/23px 3px}@media screen and (max-width: 767px){.h4Typ01{margin:45px 0 40px}}.h5Typ01{margin:60px 0 50px;font-size:18px;color:#007d6c}.flexItemTxt>h5.h5Typ01:first-child{margin-top:0}@media screen and (max-width: 767px){.h5Typ01{margin:40px 0}}.secLayHomeBase{margin:190px 0 0}.secLayHomeBase>*:first-child{margin-top:0}.secLayHomeBase>*:last-child{margin-bottom:0}@media screen and (max-width: 767px){.secLayHomeBase{margin:130px 0 0}}.layHomeTop{background:#edeada}.seclayHomeKv{display:flex;min-height:640px;background:url("../imgs/kv_01.jpg") no-repeat 50% 50%/cover}.seclayHomeKv .uqTitle{display:flex;justify-content:flex-end;align-items:center;height:100%;width:100%}.seclayHomeKv h1{visibility:hidden}.seclayHomeKv h1 span{display:flex;justify-content:center;align-items:center}.seclayHomeKv h1 span+span{margin-top:20px}@media screen and (max-width: 767px){.seclayHomeKv{min-height:350px;padding:80% 0 0;background:url("../imgs/kv_01_sp.jpg") no-repeat 50% 50%/100% auto}}@media screen and (max-width: 400px){.seclayHomeKv{min-height:300px;padding:70% 0 0}}.navHomeInKv{position:relative;margin:-90px 0 0;box-shadow:0 10px 10px 0 rgba(108,102,68,0.1)}.navHomeInKv:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:10px;background:#ffffff}.navHomeInKv ul{display:flex;position:relative;width:100%;height:90px;border-radius:20px 20px 0 0}.navHomeInKv ul:before,.navHomeInKv ul:after{content:"";display:block;position:absolute;bottom:10px;width:20px;height:20px;background:url("../imgs/nav_home_deco_support.png") no-repeat 0 0/20px 20px}.navHomeInKv ul:before{left:-20px}.navHomeInKv ul:after{right:-20px;transform:rotate(90deg)}.navHomeInKv ul li{width:20%}.navHomeInKv ul li a{display:flex;justify-content:center;position:relative;width:100%;height:100%;padding:40px 0 0;color:#4f4f4f;text-decoration:none;background:#ffffff;border-left:2px solid #edeada;transition:all 0.2s ease-out}.navHomeInKv ul li a:hover{color:#009c84;transition:all 0.2s ease-out}.navHomeInKv ul li:first-child a{border-left:none;border-radius:20px 0 0 0}.navHomeInKv ul li:last-child a{border-radius:0 20px 0 0}.navHomeInKv ul li a:after{content:"";display:block;position:absolute;top:-26px;left:50%;margin-left:-50px;width:100px;height:50px;background-repeat:no-repeat;background-position:50% 0;background-size:auto 50px}.navHomeInKv ul li a:hover:after{top:-30px;transition:all 0.2s ease-out}.navHomeInKv ul li.navHomeShop a:after{background-image:url("../imgs/ico_shop_02.png")}.navHomeInKv ul li.navHomeRecruit a:after{background-image:url("../imgs/ico_recruit.png")}.navHomeInKv ul li.navHomeOtokuApp a:after{background-image:url("../imgs/ico_app_02.png")}.navHomeInKv ul li.navHomeShohousen a:after{background-image:url("../imgs/ico_shohousen.png")}.navHomeInKv ul li.navHomeChirashi a:after{background-image:url("../imgs/ico_chirashi.png")}@media screen and (max-width: 767px){.navHomeInKv{margin:-55px 0 0}.navHomeInKv .g-layBaseTyp01{padding:0 10px}.navHomeInKv ul:before,.navHomeInKv ul:after{width:10px;height:10px;background:url("../imgs/nav_home_deco_support.png") no-repeat 0 0/10px 10px}.navHomeInKv ul:before{left:-10px}.navHomeInKv ul:after{right:-10px;transform:rotate(90deg)}.navHomeInKv ul{height:55px}.navHomeInKv ul li{font-size:10px}.navHomeInKv ul li a{padding:30px 0 0;border-left:none}.navHomeInKv ul li a:after{top:-15px;margin-left:-23px;width:46px;height:37px;background-size:auto 100%}.navHomeInKv ul li a:hover:after{top:-15px}}.seclayHomeShop{margin:120px 0}.seclayHomeShop h2{display:flex;align-items:center;min-height:55px;padding:0 0 0 90px;font-size:36px;background:url("../imgs/ico_shop.png") no-repeat 0 50%/75px auto}.seclayHomeShop .uqLayBg{padding:70px;background:#edf7f5;border-radius:40px}@media screen and (max-width: 767px){.seclayHomeShop{margin:70px 0}.seclayHomeShop h2{font-size:26px}.seclayHomeShop .uqLayBg{padding:20px;border-radius:30px}}.seclayHomeRecruit{display:flex;flex-direction:column;align-items:center;margin:120px 0}.seclayHomeRecruit .uqLayBg{width:100%;min-height:510px;padding:70px 0;background:url("../imgs/home_recruit_bg_01.jpg") no-repeat 50% 50%/cover}.seclayHomeRecruit .uqItem{width:430px;padding:60px;background:rgba(255,255,255,0.9);border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1)}.seclayHomeRecruit .uqItem h2{display:flex;flex-direction:column;margin:0 0 50px;padding:0 0 0 70px;background:url("../imgs/ico_recruit.png") no-repeat 0 50%/50px auto}.seclayHomeRecruit .uqItem h2 .layTxt1{margin:0 0 10px;font-size:14px}.seclayHomeRecruit .uqItem h2 .layTxt2{font-size:36px;font-weight:700}.seclayHomeRecruit .uqItem .layBtnCmnTyp01{margin:30px 0 0}.layBtnCmnTyp01{border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1);overflow:hidden}.layBtnCmnTyp01 a{display:flex;flex-direction:column;justify-content:center;width:100%;padding:20px;font-size:18px;color:#3691af;text-decoration:none;background:#ffffff;transition:background 0.2s ease-out, color 0.2s ease-out}.layBtnCmnTyp01 a:hover{color:#ffffff;background:#3691af;transition:background 0.2s ease-out, color 0.2s ease-out}@media screen and (max-width: 767px){.seclayHomeRecruit{margin:80px 0}.seclayHomeRecruit .uqLayBg{min-height:inherit;padding:45% 0 0;background:url("../imgs/home_recruit_bg_01_sp.jpg") no-repeat 50% 0/100% auto}.seclayHomeRecruit .uqItem{width:100%;padding:30px}.seclayHomeRecruit .uqItem h2{margin:0 0 30px}.seclayHomeRecruit .uqItem h2 .layTxt1{margin:0 0 5px;font-size:clamp(10px, 3.7vw, 12px)}.seclayHomeRecruit .uqItem h2 .layTxt2{font-size:26px}.seclayHomeRecruit .uqItem .layBtnCmnTyp01{margin:20px 0 0}}.seclayHomeApp{display:flex;flex-direction:column;align-items:center;margin:120px 0}.seclayHomeApp h2{margin:0 0 40px;padding:80px 0 0;text-align:center;font-size:36px;background:url("../imgs/ico_app.png") no-repeat 50% 0/auto 45px}.seclayHomeApp .uqLayBg{width:100%;min-height:410px;background:url("../imgs/home_app_bg_01.jpg") no-repeat 50% 0/cover}.seclayHomeApp .g-layBaseTyp01{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.seclayHomeApp{margin:70px 0}.seclayHomeApp .g-layBaseTyp01{justify-content:center;padding:0 10px}.seclayHomeApp h2{margin:0 0 30px;padding:70px 0 0;text-align:center;font-size:26px;background:url("../imgs/ico_app.png") no-repeat 50% 0/auto 50px}.seclayHomeApp .uqLayBg{min-height:inherit;padding:0 0 55%;background:url("../imgs/home_app_bg_01_sp.jpg") no-repeat 50% 100%/100% auto}}.uqLayBnrList{display:flex}.uqLayBnrList li{display:flex;width:430px}.uqLayBnrList li+li{margin-left:20px}.uqLayBnrList li a{display:flex;align-items:center;width:100%;height:100%;padding:20px;text-decoration:none;background:#ffffff;border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1);transition:box-shadow 0.2s ease-out}.uqLayBnrList li a:hover{box-shadow:0 12px 12px 0 rgba(0,0,0,0.3);transition:box-shadow 0.2s ease-out}.uqLayBnrList li a img{display:block;width:200px;height:auto;border-radius:10px;overflow:hidden}.uqLayBnrList li a .layTxt{display:block;margin:0 0 0 15px;font-size:20px}@media screen and (max-width: 767px){.uqLayBnrList li{width:50%;padding:0 10px}.uqLayBnrList li+li{margin-left:0}.uqLayBnrList li a{flex-direction:column;padding:5px 5px 15px}.uqLayBnrList li a img{width:100%;height:auto}.uqLayBnrList li a .layTxt{margin:10px 10px 0;font-size:clamp(16px, 2.64vw, 18px)}.uqLayBnrList li a .layTxt br{display:none}}@media screen and (max-width: 767px){.secLayHomeServiceBtn{margin-top:70px}}.wrapKvRecruit{display:flex;flex-direction:column;align-items:center;width:100%;background:url("../imgs/recruit_pic_01.jpg") no-repeat 50% 0/auto 600px}.pageTitleInKvRecruit{margin:150px 0 0;text-align:center;color:#ffffff}.catchInKvRecruit{margin:70px 0 0}@media screen and (max-width: 767px){.wrapKvRecruit{padding:40px 20px;background-size:cover}.pageTitleInKvRecruit{margin:0 0 40px}.catchInKvRecruit{margin:0}.catchInKvRecruit img{width:100%;max-width:260px;height:auto}}.wrapRecruitMsg{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:170px 0;width:100%;padding:60px;background:#eaf4f3;border-radius:15px}.wrapRecruitMsg h2{margin:0 0 30px;text-align:center;font-size:24px;color:#009d85}.wrapNavRecruitIdx{margin-top:100px}.wrapNavRecruitIdx ul{display:flex;justify-content:space-between}.wrapNavRecruitIdx ul.lay1>li{width:30%;padding:30px;background:rgba(255,255,255,0.9);border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1)}.wrapNavRecruitIdx ul.lay1 dt{margin:0 0 30px;text-align:center;font-size:22px}.wrapNavRecruitIdx ul.lay1 dt .layTxt1{display:block;text-align:center}.wrapNavRecruitIdx ul.lay1 dt .layTxt2{display:block;text-align:center}.wrapNavRecruitIdx ul.lay1 dd{border:1px solid #eeeeee;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1);overflow:hidden}.wrapNavRecruitIdx ul.lay1 dd+dd{margin-top:15px}.wrapNavRecruitIdx ul.lay1 dd a{display:flex;flex-direction:column;justify-content:center;width:100%;padding:20px;font-size:18px;color:#3691af;text-decoration:none;background:#ffffff;transition:background 0.2s ease-out, color 0.2s ease-out}.wrapNavRecruitIdx ul.lay1 dd a .layIconLink01{padding-left:20px;line-height:1.5}.wrapNavRecruitIdx ul.lay1 dd a .layTxtSub{display:block;margin:10px 0 0 20px;font-size:14px;color:#333333}.wrapNavRecruitIdx ul.lay1 dd a:hover,.wrapNavRecruitIdx ul.lay1 dd a:hover .layTxtSub{color:#ffffff}.wrapNavRecruitIdx ul.lay1 dd a:hover{background:#3691af;transition:background 0.2s ease-out, color 0.2s ease-out}@media screen and (max-width: 767px){.wrapNavRecruitIdx{margin:50px 0 0}.wrapNavRecruitIdx ul{display:block;font-size:4vw}.wrapNavRecruitIdx ul.lay1>li{width:100%;padding:20px}.wrapNavRecruitIdx ul.lay1>li+li{margin-top:20px}.wrapNavRecruitIdx ul.lay1 dl dt{width:100%;margin-bottom:15px}.wrapNavRecruitIdx ul.lay1 dl dd+dd{margin-top:15px}}.pageTitleIconTyp01{position:relative;margin:100px 0 65px;padding:70px 0 0;text-align:center;font-size:36px}.pageTitleIconTyp01:after{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-33px;width:66px;height:66px;background:url("../imgs/ico_recruit_news.png") no-repeat 0 0/100% auto}@media screen and (max-width: 767px){.pageTitleIconTyp01{margin:60px 0 30px;font-size:26px}}.wrapNavRecruitStaffParttime{margin:60px 0}.wrapNavRecruitStaffParttime>ul>li{width:100%}.wrapNavRecruitStaffParttime>ul>li+li{margin-top:20px}.wrapNavRecruitStaffParttime>ul>li>div{flex-shrink:0;width:200px}.wrapNavRecruitStaffParttime>ul>li>div a{position:relative;display:inline-block;padding:10px 20px 10px 0;color:#007d6c}.wrapNavRecruitStaffParttime>ul>li>div a:after{content:"";display:block;position:absolute;top:50%;right:5px;margin-top:-3px;width:6px;height:6px;border-bottom:2px solid #007d6c;border-right:2px solid #007d6c;transform:rotate(45deg)}.wrapNavRecruitStaffParttime>ul>li ul.listTyp02 li{width:auto}.wrapNavRecruitStaffParttime>ul>li ul.listTyp02 li a{padding:10px}.wrapNavRecruitStaffParttime>ul>li ul.listTyp02 li a .layIconLink02:after{bottom:-5px}.pageCorporateIdx .wrapContents{margin-top:40px}.wrapCorporateKv{margin:0 40px;padding:130px 0;color:#ffffff;background:url("../imgs/corporate_pic_01.jpg") no-repeat 50% 50%/cover;border-radius:30px}.wrapCorporateKv .g-layBaseTyp01{display:flex;justify-content:space-between}.wrapCorporateKv .g-layBaseTyp01 h2{font-size:40px;line-height:1.6;color:#ffffff;text-shadow:0 0 20px rgba(0,0,0,0.6)}.wrapCorporateKv .g-layBaseTyp01 .layTxt{width:44%;text-shadow:0px 0px 10px rgba(0,0,0,0.6)}main .wrapCorporateKv .g-layBaseTyp01 .layTxt p{line-height:2.5}@media screen and (max-width: 767px){.pageCorporateIdx .wrapContents{margin-top:20px}.wrapCorporateKv{margin:0 20px;padding:70px 0}.wrapCorporateKv .g-layBaseTyp01{display:block}.wrapCorporateKv .g-layBaseTyp01 h2{font-size:26px}.wrapCorporateKv .g-layBaseTyp01 .layTxt{margin-top:30px;width:100%}main .wrapCorporateKv .g-layBaseTyp01 .layTxt p{line-height:2}}.layCorporateIdx{display:flex;flex-wrap:wrap;margin:-40px -10px -10px}.layCorporateIdx li{display:flex;width:33.3333333333%;padding:10px}.layCorporateIdx li a,.wrapTorikumiKv li a{display:flex;justify-content:center;align-items:center;width:100%;height:60px;padding:20px;text-align:center;text-decoration:none;background:#ffffff;border:1px solid #eeeeee;border-radius:10px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1)}.layCorporateIdx li a:hover,.wrapTorikumiKv li a:hover{color:#ffffff;border:1px solid #007cb4;background:#007cb4}@media screen and (max-width: 767px){.layCorporateIdx{display:block;margin:-35px 10px 0}.layCorporateIdx li{width:100%;padding:0}.layCorporateIdx li+li{margin-top:10px}.layCorporateIdx li a,.wrapTorikumiKv li a{justify-content:flex-start;text-align:left}}.wrapTorikumiKv{display:flex;justify-content:flex-end;align-items:center;min-height:535px;background:url("../imgs/corporate_pic_02.jpg") no-repeat 0 0/900px auto}.layTorikumiIdx{width:33.3333333333%}.layTorikumiIdx li{display:flex;padding:10px 0}.wrapTorikumiSub{margin:50px 0 0}.wrapTorikumiSub h3{margin:0 0 20px;font-size:20px;color:#333333}@media screen and (max-width: 767px){.layTorikumiIdx{width:55%}.wrapTorikumiKv{padding:45% 0 10%;min-height:inherit;background:url("../imgs/corporate_pic_02_sp.jpg") no-repeat 0 0/auto 100%}.wrapTorikumiSub{margin:30px 0 0}}@media screen and (max-width: 400px){.wrapTorikumiKv{background-size:250px auto}}.wrapAisatsu{display:flex;justify-content:space-between}.wrapAisatsu .layIn01{width:73%}.wrapAisatsu .layIn02{width:20%}.wrapAisatsu h2.catch{margin:0 0 30px 0;font-size:1.5em;line-height:1.6;padding:0;color:#009d85;background:none;vertical-align:middle;border:none}img.aisatsuPht{display:block;width:100%;height:auto}.laySign{margin:30px 0 0;text-align:right}@media screen and (max-width: 767px){.wrapAisatsu{display:block}.wrapAisatsu .layIn01{width:100%}.wrapAisatsu .layIn02{display:flex;justify-content:center;margin:40px 0 0;width:100%}img.aisatsuPht{float:none;margin:0 0 10px 0;width:50%;min-width:240px}}.wrapContents h2.kosodate{padding:10px;background:#ffffff;vertical-align:middle}.wrapContents h2.kosodate img{vertical-align:middle;padding:0 10px 0 0}@media screen and (max-width: 767px){.wrapContents h2.kosodate{display:flex;justify-content:flex-start;align-items:center;margin:10px 0}.wrapContents h2.kosodate img{display:block}}p.nakedIdt{margin-left:25px;font-size:0.95em;line-height:140%}#wrapMap{width:880px}#map{border-radius:3px;border:5px solid #e8e8e2;margin:0 0 10px 0}@media screen and (max-width: 767px){#wrapMap{margin:0;width:auto}#map{margin:0;border-radius:5px;width:100% !important;border:20px solid #e8e8e2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}}.eleInnerZaitaku ol{display:flex;margin:0 -20px}.eleInnerZaitaku ol li{width:25%;padding:0 20px}.eleInnerZaitaku dl{width:100%}.eleInnerZaitaku dl img{display:block;width:100%;height:auto}.eleInnerZaitaku dl dt{margin:10px 0 0 0}@media screen and (max-width: 767px){.eleInnerZaitaku ol{flex-wrap:wrap;margin:-10px -20px}.eleInnerZaitaku ol li{width:50%;padding:10px 20px}}@media screen and (max-width: 767px){div.phtR.zaitaku img{width:100%;height:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}}div.phtR dl.gakkai dd{margin-bottom:15px}span.gakkaiPr{position:relative;display:inline-block;margin:10px 0;background:#c82671;border-radius:14px;padding:8px 16px 5px 16px;color:#ffffff}span.gakkaiPr>span{position:relative;display:inline-block}span.gakkaiPr:before{display:block;content:"";position:absolute;top:0;left:50%;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin:-5px 0 0 -10px;background:#c82671}@media screen and (max-width: 767px){div.phtR dl.gakkai{display:flex;justify-content:space-between}div.phtR dl.gakkai dd{width:48%}div.phtR>img,div.phtR dl.gakkai dd img{width:100%;height:auto;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}}ul.link{clear:both;margin:30px 0 40px 0;overflow:hidden}.wrapP ul.link{margin:10px 0 40px 0}ul.link:after{content:"";clear:both;height:0;display:block;visibility:hidden}ul.link li{float:left;margin:0 30px 0 0}ul.link li a{width:230px;border-radius:5px;display:block;font-size:0.95em;line-height:140%;padding:5px 10px 5px 25px;border-bottom:1px solid #c3cad5}.layFlexTypClinic{display:flex;justify-content:space-between}.flexItemClinic01{display:flex;flex-direction:column;width:630px}.flexItemClinic01Inner01{display:flex;align-items:flex-start}.flexItemClinic01Inner01 img{display:block;width:235px;height:auto}.flexItemClinic01Inner01 .data{margin-left:40px}.wrapContents .flexItemClinic01Inner02{margin:45px 0 0;padding:30px;background:#edf7f5;border-radius:10px}.wrapContents .flexItemClinic01Inner02 h4{margin:0 0 17px;padding:0 0 20px;font-size:20px;background:url("../imgs/title_deco_02_small.png") no-repeat 0 100%/auto 3px}.flexItemClinic02{width:430px}.flexItemClinic02 img{display:block;width:100%;height:auto}.layFlexTypClinic div.data{width:100%}.layFlexTypClinic div.data table{width:100%}.layFlexTypClinic div.data th{min-width:80px;padding:10px;color:#007d6c;white-space:nowrap;border-bottom:1px solid #d7d7d7}.layFlexTypClinic div.data td{padding:10px 0 10px 20px;border-bottom:1px solid #d7d7d7}@media screen and (max-width: 767px){.layFlexTypClinic{display:block}.flexItemClinic01{width:100%}.flexItemClinic01Inner01 img{width:80px}.flexItemClinic01Inner01 .data{margin-left:20px}.wrapContents .flexItemClinic01Inner02{margin:30px 0 0;padding:20px}.flexItemClinic02{margin-top:30px;width:100%}.layFlexTypClinic div.data th{min-width:50px;padding:5px;font-size:14px;white-space:inherit}.layFlexTypClinic div.data td{padding:5px 0;font-size:14px}}.layPtnTyp01{display:flex;flex-wrap:wrap}.layPtnTyp01 li{padding:40px;width:33.3333333333%}.layPtnTyp01 li:nth-child(2n){background:#f7f7f7}.layPtnTyp01 li img{display:block;width:100%;height:auto}.wrapContents .layPtnTyp01 li h3{margin:30px 0 20px;padding:0}.wrapContents .layPtnTyp01 li h3:after{display:none}@media screen and (max-width: 767px){.layPtnTyp01{display:block;margin:60px -20px 0}.layPtnTyp01 li{display:block;padding:40px 20px;width:auto}.layPtnTyp01 img{margin:0 auto;width:60%;height:auto}.layPtnTyp01 h3{margin:20px 0 10px}}.layFormTyp01{margin:0 0 15px 0;padding:20px;border-radius:5px;background:#f3f3f3}p+.layFormTyp01{margin-top:30px}.layFormTyp01Error{margin:0 0 10px 0;padding:10px 20px 15px 20px;border-radius:5px;background:#f0e4e7}.layFormTyp01.layError{background:#f0e4e7}.layFormTyp01Error p.error,.layFormTyp01.layError p.error{margin:10px;color:#e23c3c}.wrapForm table.recruit{margin:-5px 0}.wrapForm table.recruit th{padding:5px 0;border:none;width:130px}.wrapForm table.recruit td{padding:5px 0;border:none}.wrapForm textarea{width:90%}.wrapForm h2{margin:0 0 20px 0;font-size:20px;padding:0 0 20px;border-bottom:1px solid rgba(134,134,134,0.2)}.wrapForm h2 span{font-size:80%;color:#e23c3c}.wrapForm h2.top{margin:0 0 20px 0}.wrapForm table{width:100%}@media screen and (max-width: 767px){.wrapForm{margin:10px auto;padding:5px}.layFormTyp01{padding:5px}.layFormTyp01Error{padding:5px}.wrapForm h2{margin:0 0 10px 0;padding:10px 0}.wrapForm .ele{margin:0 0}.wrapForm table.recruit th{width:30%}}.wrapEntry{margin:30px 0;padding:30px;border-radius:5px;background:#ffffff}.wrapEntry h2{margin:0 0 30px 0;color:#096d5a;padding:0;background:none;border:none}.wrapEntry ul{height:80px}.wrapEntry ul li{float:left;margin:0 20px 0 0}.wrapEntry ul li.dyn{margin:0 0 0 0}.wrapEntry p.naked{clear:both;margin:0}@media screen and (max-width: 767px){.wrapEntry h2{margin:0 0 10px 0}.wrapEntry{margin:10px 0;padding:10px}.wrapEntry ul{height:auto}.wrapEntry ul li{float:none;margin:0 0 10px 0}.wrapEntry ul li img{width:100%}.wrapEntry ul li img.spW50{display:block;max-width:160px;height:auto;margin:0 auto}.wrapEntry ul+.naked{margin-top:15px}}.wrapForm{margin:20px auto}p.formErrMsg{margin:30px;text-align:center;background:#f0e4e7;border:3px solid #e23c3c;color:#e23c3c;padding:10px;font-size:0.9em;line-height:140%}@media screen and (max-width: 767px){p.formErrMsg{margin:30px 0;text-align:left}}.layFormTyp01,.layFormTyp01 thead,.layFormTyp01 tbody,.layFormTyp01 tr,.layFormTyp01 th,.layFormTyp01,.layFormTyp01 input,.layFormTyp01 textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.layFormTyp01{width:100%;padding:30px;border-radius:10px}.layFormTyp01 input{padding:5px;font-size:1rem;border-radius:5px;border:1px solid #a9cac3}.layFormTyp01 input+label{margin-left:5px}.layFormTyp01 textarea{padding:5px;width:90%;font-size:1rem;border-radius:5px;border:1px solid #a9cac3}.layFormTyp01 select{padding:5px;font-size:1rem;border-radius:5px;border:1px solid #a9cac3}.layFormTyp01 input.dyn1{width:60%}.layFormTyp01 input.dyn2{width:5rem}.layFormTyp01 input.dyn3{width:8rem}.layFormTyp01 .layTypBirth input+input{margin-left:10px}.layFormTyp01 .layTxt01{display:block;margin:5px 0 0}.layFormTyp01 .layTxt01+input{margin-top:10px}.layFormTyp01 .layTxt02{margin:0 0 10px;font-weight:bold;color:#e23c3c}.layFormTyp01 .layTxt03{display:inline-block;width:8rem}.layFormTyp01 .layTxt04{display:inline-block;margin:0 0 0 80px}.layFormTyp01 .layTxt05{color:#e23c3c}@media screen and (max-width: 767px){.layFormTyp01,.layFormTyp01 thead,.layFormTyp01 tbody,.layFormTyp01 tr,.layFormTyp01 th,.layFormTyp01 td{display:block;width:100%}.layFormTyp01{border-radius:10px}.layFormTyp01 th{padding:20px 15px 0;font-size:1.1rem;border-bottom:none}.layFormTyp01 td{padding:10px 15px 20px;font-size:1rem}.layFormTyp01 th,.layFormTyp01 td{width:100%;white-space:normal}.layFormTyp01.adrPost{border-bottom:1px dotted rgba(162,158,150,0.7)}.layFormTyp01.adrCild{padding-bottom:5px;border-bottom:none}.layFormTyp01 input{font-size:1.1rem}.layFormTyp01 label,.wrapForm .ele label{font-size:1.1rem}.layFormTyp01 textarea{font-size:1.1rem}.layFormTyp01 input.dyn1{width:100%;max-width:400px}.layFormTyp01 textarea{width:100%;max-width:400px}.layFormTyp01 .layTypBirth{display:flex;justify-content:flex-start;align-items:center}.layFormTyp01 .layTypBirth input.dyn2{margin:0}.layFormTyp01 .layTypBirth input.dyn2+input.dyn2{margin-left:2%}.layFormTyp01 .layTypBirth input.dyn2{width:23%;max-width:7rem}.layFormTyp01 .layTxt04{display:block;margin:5px 0 0}}@media screen and (max-width: 660px){.layFormTyp01 .layTxt03{display:block;margin:0}}@media screen and (max-width: 500px){.layFormTyp01 .layTypBirth{display:flex;justify-content:space-between}.layFormTyp01 .layTypBirth input.dyn2{max-width:inherit;flex-grow:1}}.formAttentionMsg{margin:20px 0;border:2px solid #e23c3c;padding:5px}.formAttentionMsg p{font-size:1.1rem;font-weight:bold;text-align:center;color:#e23c3c}.formTypRecruit01{margin-top:-20px}.formTypRecruit01 th{width:8rem;padding:20px 20px 0 0;font-size:1rem;vertical-align:top;white-space:nowrap}.formTypRecruit01 td{padding:20px 0 0;font-size:0.9rem;vertical-align:top}@media screen and (max-width: 767px){.formTypRecruit01 th{padding:10px 0 0}.formTypRecruit01 td{padding:10px 0 20px}}@media screen and (max-width: 330px){.wrapFormSpAdj{padding:0 15px}}@media screen and (max-width: 767px){div.wrapBtn img{width:100%;max-width:400px;height:auto;max-height:inherit}}.layTxtError{margin:10px 0 0;color:#e23c3c}.adjError input{border:1px solid #e23c3c}.wrapAgree{display:flex;justify-content:center;margin:40px 0}.wrapAgree label{position:relative;display:block;padding:30px 30px 30px 70px;border:1px solid #0e9580;border-radius:20px;cursor:pointer}.layFormItem02{padding:30px;border:1px solid #d0cbc0;border-radius:20px}.wrapAgree label:hover{border:1px solid #0e9580}.wrapAgree input[type=checkbox]{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.wrapAgree .layCheck{position:absolute;top:50%;left:30px;margin-top:-15px;width:30px;height:30px;border:1px solid rgba(14,149,128,0.5);border-radius:5px}.wrapAgree input[type=checkbox]:hover+.layCheck{border:1px solid #0e9580}.wrapAgree input[type=checkbox]:checked+.layCheck{background:#0e9580}.wrapAgree input[type=checkbox]:checked+.layCheck:after{content:"";display:block;position:absolute;top:4px;left:9px;width:8px;height:16px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(43deg)}.wrapAgree input[type=checkbox]:checked+.layCheck+.layLine:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #0e9580;border-radius:20px}p.formErrMsg{margin:30px;text-align:center;background:#f0e4e7;border:3px solid #e23c3c;color:#e23c3c;padding:10px;font-size:0.9em;line-height:140%}@media screen and (max-width: 767px){p.formErrMsg{margin:30px 0;text-align:left}}table.layTblContact{width:100%;margin:-40px 0}table.layTblContact tr th,table.layTblContact tr td{border-bottom:1px solid rgba(134,134,134,0.2)}table.layTblContact th{min-width:200px;padding:40px;font-size:20px;vertical-align:middle;white-space:nowrap}table.layTblContact td{padding:40px;vertical-align:middle}table.layTblContact td input{max-width:100%}table.layTblContact tr:last-child th,table.layTblContact tr:last-child td{border-bottom:none}table.layTblContact tr:last-child th{border-bottom-left-radius:8px}table.layTblContact tr:last-child td{border-bottom-right-radius:8px}table.layTblContact tr.error th{background:#f0e4e7}table.layTblContact tr.error td{background:#f0e4e7}table.layTblContact tr.error td p{margin:10px 0 0 0;color:#e23c3c}table.layTblContact .layTypCardNum input+input{margin-left:10px}table.layTblContact .layTxt01{display:block;margin:5px 0 0}table.layTblContact .layTxt01+input{margin-top:10px}table.layTblContact .layTxt02{margin:0 0 10px;font-weight:bold;color:#e82994}table.layTblContact .layTxt03{display:inline-block;width:8rem}table.layTblContact .layTxt04{display:block;margin:5px 0 0}table.layTblContact .layTxt05{color:#e82994}@media screen and (max-width: 767px){table.layTblContact,table.layTblContact thead,table.layTblContact tbody,table.layTblContact tr,table.layTblContact th,table.layTblContact td{display:block;width:100%}table.layTblContact th{padding:30px 0 0;border-bottom:none}table.layTblContact tr th{border-bottom:none}table.layTblContact td{padding:15px 0 30px}table.layTblContact th,table.layTblContact td{width:100%;white-space:normal}table.layTblContact .layTypCardNum{display:flex;justify-content:flex-start}table.layTblContact .layTypCardNum input.dyn2{margin:0}table.layTblContact .layTypCardNum input.dyn2+input.dyn2{margin-left:2%}table.layTblContact td .layTypCardNum input.dyn2{width:23%;max-width:7rem}}@media screen and (max-width: 660px){table.layTblContact .layTxt03{display:block;margin:0}}@media screen and (max-width: 500px){table.layTblContact .layTypCardNum{display:flex;justify-content:space-between}table.layTblContact td .layTypCardNum input.dyn2{max-width:inherit;flex-grow:1}}.formAttentionMsg{margin:60px 0;border:2px solid #e23c3c;padding:5px}.formAttentionMsg p{font-weight:bold;text-align:center;color:#e23c3c}.formCode input{width:5.5rem;padding:10px 4px;font-size:16px}.formCode input+input{margin-left:10px}@media screen and (max-width: 767px){.formCode dd{display:flex;justify-content:space-between}.formCode input{flex-grow:1;width:20%}.formCode input+input{margin-left:3%}}@media screen and (max-width: 480px){.formCode input{font-size:clamp(12px, 3.5vw, 16px)}.formCode input+input{margin-left:5px}}@media screen and (max-width: 400px){.formCode input{font-size:clamp(10px, 3vw, 16px)}}.wrapHochouki h3{color:#009075}.anshinHochouki{margin:-20px 0 80px}.anshinHochouki dl{display:flex;flex-direction:column;align-items:center;height:100%;padding:25px;background:#1ea994;border-radius:10px}.anshinHochouki dl dt{color:#ffffff}.anshinHochouki dl dd img{width:auto;height:160px}.anshinHochouki dl dd+dt{margin-top:20px;font-size:110%;line-height:1.8}@media screen and (max-width: 767px){.wrapHochouki h2+p.ctr>img{width:90%;height:auto}.wrapHochouki h2.catch+p.ctr{margin:20px auto 0;text-align:center}.wrapHochouki .anshinHochouki{margin:20px 0}.wrapHochouki .anshinHochouki h3{margin-bottom:10px}.wrapHochouki .anshinHochouki h3 span.layTxt{white-space:nowrap}}.layTxtCatchSub{display:flex;justify-content:center}.layTxtCatchSub img{display:block;width:60%;width:clamp(250px, 80%, 560px);height:auto}.wrapHochouki .lay01{position:relative;padding:70px 50px;background:#f9f9e4;border-radius:10px}.wrapHochouki .lay01:after{content:"";position:absolute;top:0;left:50%;margin-left:-100px;width:0;height:0;border-right:100px solid transparent;border-left:100px solid transparent;border-top:25px solid #ffffff}@media screen and (max-width: 767px){.wrapHochouki .lay01{margin:0 -20px;padding:50px 20px 30px}.wrapHochouki .lay01:after{margin-left:-50px;border-right:50px solid transparent;border-left:50px solid transparent}}.wrapHochouki .otameshi h2{position:relative;color:#594a31;font-size:2.2rem;line-height:1.4;text-align:center}.wrapHochouki .otameshi h2 span.icon{position:absolute;top:0;right:50px;width:150px}.wrapHochouki .otameshi h2 span.icon img{width:100%;height:auto}.wrapHochouki .otameshi p.listen{margin:30px 0 20px;text-align:center}.wrapHochouki .otameshi p.listen span{position:relative;display:inline-block;font-size:1.6rem;color:#ed3543;font-weight:bold;text-align:center}.wrapHochouki .otameshi p.listen span:before{content:"";position:absolute;top:8px;left:-25px;width:1px;height:35px;border-left:2px solid #ed3543;transform:rotate(-30deg)}.wrapHochouki .otameshi p.listen span:after{content:"";position:absolute;top:8px;right:-25px;width:1px;height:35px;border-right:2px solid #ed3543;transform:rotate(30deg)}.wrapHochouki .otameshi ul{display:flex;justify-content:center;flex-wrap:wrap}.wrapHochouki .otameshi ul li{width:380px;margin:40px 40px 0}.wrapHochouki .otameshi ul li img{display:block;width:100%;height:auto}.wrapHochouki .otameshi ul dt{margin:-40px 0 15px;font-size:1.4rem;font-size:clamp(16px, 5.5vw, 1.4rem);line-height:1.6;color:#7d5325;font-weight:bold;text-align:center}.wrapHochouki .otameshi ul dd.txt{margin:0 30px;text-align:center}@media screen and (max-width: 767px){.wrapHochouki .otameshi h2{font-size:1.3rem}.wrapHochouki .otameshi h2 span.icon{position:absolute;top:-30px;right:0;width:15vw}.wrapHochouki .otameshi h2 span.icon img{width:100%;height:auto}.wrapHochouki .otameshi ul{display:block}.wrapHochouki .otameshi ul li{width:100%;margin:20px 0 0}.wrapHochouki .otameshi ul li img{display:block;width:80%;height:auto;margin:0 auto}.wrapHochouki .otameshi ul dt{margin:-10% 0 5px}}.wrapHochouki .flow{margin:80px 0}.wrapHochouki .flow h2{margin:0 0 20px;text-align:center;color:#594a31;font-size:2.2rem;line-height:1.5}.wrapHochouki .flow h2 img+span{margin:10px 0 0}.wrapHochouki .flow h2 span{display:block;text-align:center}.wrapHochouki .flow h2 span.icon{margin:0 auto 15px}.wrapHochouki .flow h2 span.sub{font-size:60%}.wrapHochouki .flow h2 span br{display:none}@media screen and (max-width: 767px){.wrapHochouki .flow{margin:40px 0 20px}.wrapHochouki .flow h2{font-size:1.6rem}.wrapHochouki .flow h2 span br{display:block}}.wrapHochouki .flow ol{margin:40px 0}.wrapHochouki .flow li{position:relative;display:flex;justify-content:space-between;background:#f1f8fc no-repeat 98% 100% / 141px auto;border-radius:10px;padding:0 30px 0 0}.wrapHochouki .flow li+li{margin-top:30px}.wrapHochouki .flow li+li:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-20px;width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent;border-top:15px solid #f1f8fc}.wrapHochouki .flow li.f1{background-image:url("../imgs_hochouki/flow_01.png")}.wrapHochouki .flow li.f2{background-image:url("../imgs_hochouki/flow_02.png")}.wrapHochouki .flow li.f3{background-image:url("../imgs_hochouki/flow_03.png")}.wrapHochouki .flow li.f4{background-image:url("../imgs_hochouki/flow_04.png")}.wrapHochouki .flow li.f5{background-image:url("../imgs_hochouki/flow_05.png")}.wrapHochouki .flow li span.num{display:flex;align-items:center;width:100px;background:#005bac;color:#ffffff;font-size:2rem;font-weight:bold;border-radius:10px 0 0 10px}.wrapHochouki .flow li span.num span{width:100%;text-align:center}.wrapHochouki .flow li dl{display:flex;align-items:center;width:85%}.wrapHochouki .flow li dl dt{padding:30px 0;width:22%;font-size:1.6rem;color:#005bac;font-weight:bold}.wrapHochouki .flow li dl dd{padding:30px 0;width:58%;font-size:1.1rem}@media screen and (max-width: 767px){.wrapHochouki .flow ol{margin:20px 0}.wrapHochouki .flow li{padding:0;background-size:90px auto}.wrapHochouki .flow li span.num{width:10%;font-size:1.4rem}.wrapHochouki .flow li dl{display:block;padding:10px 0}.wrapHochouki .flow li dl dt{padding:0;width:auto;font-size:1.3rem;line-height:1.5}.wrapHochouki .flow li dl dd{padding:0 90px 0 0;width:auto;font-size:0.95rem;line-height:1.5}}.wrapHochouki .lay01.afterFollow{padding-bottom:0}.wrapHochouki .afterFollow h2{margin:0 0 30px;text-align:center;color:#594a31;font-size:2.2rem;line-height:1.5}.wrapHochouki .afterFollow .lay1{display:flex;justify-content:space-between;align-content:flex-end}.wrapHochouki .afterFollow h3{padding:0 0 270px;width:230px;color:#009075;line-height:1.5;white-space:nowrap;text-align:center;background:url("../imgs_hochouki/afterfollow_image.jpg") no-repeat 50% 100%/217px auto}.wrapHochouki .afterFollow .lay1 .lay2{width:70%;padding:0 0 50px}.wrapHochouki .afterFollow ul{margin:20px 0}.wrapHochouki .afterFollow ul li{padding:0 0 0 30px;font-size:1.2rem;font-weight:bold;color:#ed3543;background:url("../imgs_hochouki/icon_check.png") no-repeat 0 50%/22px auto}.wrapHochouki .afterFollow ul li+li{margin-top:10px}@media screen and (max-width: 767px){.wrapHochouki .afterFollow h2{margin:0 0 15px;font-size:1.3rem;line-height:1.5}.wrapHochouki .afterFollow h2 strong{white-space:nowrap}.wrapHochouki .afterFollow .lay1{display:block}.wrapHochouki .afterFollow h3{margin:0 0 20px;padding:30px 0 0 100px;width:100%;min-height:130px;font-size:clamp(16px, 10vw, 1.7rem);background-position:0 100%;background-size:100px auto}.wrapHochouki .afterFollow .lay1 .lay2{width:100%;padding:0 0 30px}.wrapHochouki .afterFollow ul li{padding:0 0 0 25px;font-size:1rem;background-size:16px auto;background-position:0 8px}}@media screen and (max-width: 390px){.wrapHochouki .afterFollow h3{font-size:clamp(12px, 6vw, 1.7rem)}}@media screen and (max-width: 767px){.wrapHochouki{margin-bottom:30px}}.layHomeCareKv{position:relative}.layHomeCareKv ul.trouble{position:absolute;top:290px;right:20px;width:725px}.wrapUniqHomeCare ul.trouble li+li{margin-top:15px}.layHomeCareKv ul.trouble img{width:100%;height:auto}@media screen and (max-width: 767px){.layHomeCareKv{margin:0 -20px}.wrapUniqHomeCare ul.trouble{position:absolute;top:46%;left:10px;right:inherit;display:flex;flex-direction:column;align-items:center;width:auto}.wrapUniqHomeCare ul.trouble li{width:78%}.wrapUniqHomeCare ul.trouble li+li{margin-top:10px}.wrapUniqHomeCare ul.trouble li img{width:100%;height:auto}}.wrapUniqHomeCare .consultation{margin:80px 0;border:3px solid #eff7e2;padding:25px;text-align:center}@media screen and (max-width: 767px){.wrapUniqHomeCare .consultation img{width:100%;height:auto}}.wrapUniqHomeCareFaq .ele+.ele{margin-top:20px}.wrapUniqHomeCareFaq h3,.wrapUniqHomeCareFaq p{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fafaeb}.wrapUniqHomeCareFaq h3{margin:0 0 3px 0;border-radius:10px 10px 0 0;font-size:1.3rem;color:#009075}.wrapUniqHomeCareFaq span.icon{width:30px;font-size:1.6rem;font-weight:bold}.wrapUniqHomeCareFaq span.txt{width:94%}.wrapUniqHomeCareFaq p{border-radius:0 0 10px 10px}.wrapUniqHomeCareFaq p span.icon{color:#cb67b0}@media screen and (max-width: 767px){.wrapUniqHomeCareFaq{margin-bottom:30px}.wrapUniqHomeCareFaq h3,.wrapUniqHomeCareFaq p{padding:10px 15px}.wrapUniqHomeCareFaq span.icon{width:10%;font-size:1.3rem}.wrapUniqHomeCareFaq span.txt{width:90%}}.wrapLine p.qrNav{margin:30px 0 20px;font-size:0.95em}Line .spOnly{display:none}@media screen and (max-width: 767px){.wrapLine p.qrNav{margin:30px 0 20px}.wrapLine .spOnly{display:block;color:#D40003}}.localEventEle+.localEventEle{margin-top:60px}.wrapLocalEvent p.date{margin:0 0 20px 0;text-align:right;color:#009075}@media screen and (max-width: 767px){.wrapLocalEvent p.date{text-align:center}}.wrapLocalEvent h3.voice{margin:40px 0 15px;color:#009075;font-size:23px;line-height:1.4}.wrapLocalEvent p.voice{position:relative;margin:0 140px;background:#fffab8;border-radius:10px;padding:15px;font-size:0.9em}.wrapLocalEvent p.voice:after{content:"";display:block;position:absolute;top:10%;left:-64px;width:64px;height:42px;background:url("../imgs_local_events/icon_f01.png") no-repeat}.wrapLocalEvent p.voice.f02:after{background:url("../imgs_local_events/icon_f02.png") no-repeat}.wrapLocalEvent p.voice.f03:after{background:url("../imgs_local_events/icon_f03.png") no-repeat}.wrapLocalEvent p.voice.f04:after{background:url("../imgs_local_events/icon_f04.png") no-repeat}.wrapLocalEvent p.voice.f05:after{background:url("../imgs_local_events/icon_f05.png") no-repeat}.wrapLocalEvent p.voice.f06:after{background:url("../imgs_local_events/icon_f06.png") no-repeat}.wrapLocalEvent p.voice.f07:after{background:url("../imgs_local_events/icon_f07.png") no-repeat}.wrapLocalEvent p.voice+p.voice{margin-top:10px}@media screen and (max-width: 767px){.wrapLocalEvent p.voice{margin:0 0 0 70px}}.wrapLocalEvent div.pht{margin:30px auto;text-align:center}.wrapLocalEvent div.pht img{display:block;margin:0 auto}.wrapLocalEvent div.pht span{display:block;margin:10px auto 0;color:#e42d2d;text-align:center}.wrapLocalEvent div.pht ul{margin:0 auto;text-align:center}.wrapLocalEvent div.pht li{display:inline-block;text-align:center;margin:0 15px 0 0;vertical-align:top}.wrapLocalEvent div.pht li:last-child{margin:0}.wrapLocalEvent div.pht li img{display:inline-block}@media screen and (max-width: 767px){.wrapLocalEvent div.pht ul{display:block;margin:0}.wrapLocalEvent div.pht img{width:100%;height:auto}.wrapLocalEvent div.pht li{display:block;min-width:inherit;margin:0;padding:0}.wrapLocalEvent div.pht li+li,.wrapLocalEvent div.pht li+li:last-child{margin-top:20px}}.wrapLocalEvent .wrapNav{margin:60px 0 0;border:2px solid #cccccc;padding:20px;border-radius:10px;background:#efefef}.wrapLocalEvent .wrapNav dl{display:flex;flex-wrap:wrap}.wrapLocalEvent .wrapNav dt{margin:0 0 5px;padding:0 0 8px;width:100%;border-bottom:1px dotted #666666}.wrapLocalEvent .wrapNav dd{margin:10px 10px 0 0}.wrapLocalEvent .wrapNav dd a,.wrapLocalEvent .wrapNav dd span{display:inline-block;border-radius:5px;padding:5px 10px;background:#2e86b3;color:#ffffff;text-decoration:none}.wrapLocalEvent .wrapNav dd a:hover{background:#4baddf}.wrapLocalEvent .wrapNav dd span{background:#cccccc;color:#ffffff}.wrapMidashinami h2+p{margin:60px 0}.wrapMidashinami ul{display:flex;flex-wrap:wrap;margin:60px -20px 0}.wrapMidashinami ul li{width:33.3333333333%;padding:20px}.wrapMidashinami ul li dt{display:flex;justify-content:center;align-items:center;margin-top:5px}.wrapMidashinami ul li dd{display:flex;justify-content:center;align-items:center;height:150px;background:#efefef}.okusuritecho .layImgTypW100pct{margin:0}.wrapPage-melmo01{position:relative}.wrapPage-melmo01 .melmo-link01{position:absolute;top:327px;left:389px}.wrapPage-melmo01 .melmo-link02{position:absolute;top:327px;left:578px}.wrapPage-melmo01 ul li{width:176px}.wrapPage-melmo01 ul li img{display:block;width:100%;height:auto}.wrapPage-melmo01 ul li a:hover img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;transition:opacity 0.2s ease-out}@media screen and (max-width: 1130px){.wrapPage-melmo01 .melmo-link01{position:absolute;top:310px;left:375px}.wrapPage-melmo01 .melmo-link02{position:absolute;top:310px;left:580px}}@media screen and (max-width: 767px){.wrapPage-melmo01 img,.wrapPage-melmo02 img{width:100%;height:auto}.wrapPage-melmo01 .melmo-link01{top:21%;left:35%}.wrapPage-melmo01 .melmo-link02{top:21%;left:54%}.wrapPage-melmo01 ul li{width:16%}}.wrapOkusuriTecho .attention{margin:40px 0;border:2px solid #DE5655;border-radius:10px;padding:30px;background:rgba(222,86,85,0.1)}.wrapOkusuriTecho .attention li{list-style:none;margin:0;text-align:center;font-size:1.15rem;color:#DE5655}@media screen and (max-width: 767px){.wrapOkusuriTecho .attention{padding:15px}.wrapOkusuriTecho .attention li{text-align:left;font-size:0.95rem;line-height:1.4}}.wrapTitle span.kazari{position:absolute;top:-53px;right:0}@media screen and (max-width: 767px){.wrapTitle span.kazari{display:none}}.otokuBnr{margin:30px 0 0 0;height:312px}.otokuBnr li{float:left;margin:0 30px 0 0}.otokuBnr li.pr3{margin:0 0 0 0}div.eleQR{float:right;border:3px solid #e8e2cc;border-radius:5px;margin:0 0 20px 20px;background:#f9f9f4}div.eleQR dl{margin:15px}div.eleQR dl dt{font-weight:bold;font-size:0.9em;line-height:140%;margin:0 0 10px 0}div.eleQR dl dd{margin:10px 0 0 0;font-size:0.8em;line-height:140%}div.eleQR dl dd td.qr{padding:0 20px 0 0}@media screen and (max-width: 767px){div.eleQR{float:none;margin:0 0 20px 0}}.wrapFAQ{clear:both;width:100%;padding:10px 0 0 0}.pointCardIdx{padding:0 0 20px 0}.pointCardIdx h3{margin-bottom:10px}.pointCardIdxEle{position:relative;height:464px;margin:0 0 0 15px}.pointCardIdxEle .i2{position:absolute;left:450px;top:0}.pointCardIdxEle .i3{margin:43px 0 0 0}.pointCardIdx p.naked2{clear:both;margin:0;padding:15px 0 30px 0;text-align:center;font-size:0.95em;line-height:140%}.pointCardIdx ul.kome li{font-size:0.8em;line-height:140%}@media screen and (max-width: 767px){.pointCardIdx{height:auto;background:none}.pointCardIdxEle{height:auto;margin:0}.pointCardIdx div.i1{margin:0 0 0 0}.pointCardIdxEle .i2{position:relative;left:0}.pointCardIdxEle .i3{margin:0;width:310px;background:url(../imgs_otoku/pointcard_i03s.jpg) no-repeat;background-size:310px auto;height:202px}.pointCardIdxEle .i3 img{display:none}.pointCardIdx img{margin:0 auto;width:100%;height:auto}.pointCardIdx p.naked{text-align:left}}.wrapBtn{margin:35px 0 0 0}.wrapBtn ul{height:65px}.wrapBtn li{float:left;margin:0 20px 0 0}.wrapBtn li.dyn{margin:0 0 0 0}.wrapBtn p{text-align:center;margin:35px auto 20px}@media screen and (max-width: 767px){.wrapBtn{margin:0}.wrapBtn ul{height:auto}.wrapBtn li{float:none;margin:10px 0;text-align:center}.wrapBtn li img{display:inline;width:200px}.wrapBtn p img{display:inline;width:200px}}span.atte{color:#ff0000;padding:0 0 0 10px}@media screen and (max-width: 767px){span.atte{display:block;padding:0}}div.wrapHow{width:880px;padding:0 0 30px 0;margin:30px 0;overflow:hidden;font-size:0.95em;line-height:140%}div.wrapHow:after{content:"";clear:both;height:0;display:block;visibility:hidden}div.wrapHow div.howL{width:420px;float:left;background:#dff4ff;border:1px solid #3a9cd0;border-radius:5px;padding:0 0 20px 0}div.wrapHow div.howR{width:420px;float:right}div.wrapHow div.howR div.info{background:#dff4ff;border:1px solid #3a9cd0;border-radius:5px;padding:0 0 30px 0}div.wrapHow div.howR div.info+div.info{margin-top:30px}div.wrapHow h4{width:420px;text-align:center;padding:30px 0 0 0}div.wrapHow h4 img{display:inline}div.wrapHow h4.web{padding:5px 0 0 0}div.wrapHow p.intro{margin:0 20px 10px 30px}div.wrapHow p.introWeb{text-align:center;color:#009075;padding:5px 0 10px 0}div.wrapHow p.introShop{text-align:center;color:#009075;padding:5px 0}div.wrapHow div.wrapStep{padding:0 30px;overflow:hidden}div.wrapHow div.wrapStep:after{content:"";clear:both;height:0;display:block;visibility:hidden}div.wrapHow div.wrapStep div.step{clear:both;overflow:hidden;padding:10px 0}div.wrapHow div.wrapStep div.step img{clear:both;display:block;margin:10px 0 0 0}div.wrapHow div.wrapStep dl.step dt{float:left;background:#009075;border-radius:5px;color:#ffffff;padding:5px;width:65px;text-align:center;font-weight:bold}div.wrapHow div.wrapStep dl.step dd{float:right;width:270px;padding:5px 0}.layHowInfo{display:flex;justify-content:center;margin:20px 0 0;padding:0 30px}.layHowInfo .btnTypOtokuApp img{width:280px;height:auto}.howLayText{clear:both;padding:5px 0 0}@media screen and (max-width: 767px){.layHowInfo{margin:10px 0}}div.wrapHow div.finish{margin:20px 0;color:#ff3401;text-align:center;font-family:"游ゴシック", "YuGothic", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic ProN', sans-serif;font-weight:bold}div.wrapHow p.point50{margin:0 auto;text-align:center}div.wrapHow p.point50 img{display:inline}div.wrapHow p.btn{margin:20px auto 0;text-align:center}div.wrapHow p.btn span{display:block;padding:0 0 5px 0;text-align:center;margin:0 auto}div.wrapHow div.mypageRireki{border:2px solid #fff02d;padding:10px;margin:10px 30px 20px 30px;border-radius:10px;background:#fffdea}div.wrapHow p.attention{margin:20px 30px 0}div.wrapHow div.wrapMypage{border:8px solid #fff02d;border-radius:5px;padding:30px;background:#fffdea;margin:50px 0 0 0}.pointCardIdx div.wrapMypage h3{margin:0 0 15px 0;padding:0;text-align:center;color:#ff3401;font-size:1.3em;font-weight:bold;font-family:"游ゴシック", "YuGothic", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic ProN', sans-serif}div.wrapHow div.wrapMypage div.point{clear:both;margin:20px 0}div.wrapHow div.wrapMypage dl.point dt{background:#ff3401;border-radius:5px;color:#ffffff;padding:5px;text-align:center;white-space:nowrap;font-weight:bold}div.wrapHow div.wrapMypage dl.point dd{width:auto;padding:10px 0;text-align:center}div.pointCardIdx dl.pcMain201611{position:relative}div.pointCardIdx dl.spMain201611{display:none}div.pointCardIdx dl.pcMain201611 dt.x3{margin:20px 0 0 0}div.pointCardIdx dl.pcMain201611 dd.btnMypage{position:absolute;top:60px;left:740px}div.pointCardIdx dl.pcMain201611 dd.btnMore{position:absolute;top:610px;left:275px}div.pointCardIdx img{display:block}div.wrapHowIntro{width:880px}div.wrapHowIntro h3{color:#009d85}@media screen and (max-width: 767px){div.pointCardIdx dl.pcMain201611{display:none}div.pointCardIdx dl.spMain201611{position:relative;display:block}div.pointCardIdx img.sp{display:block}.pageOtoku h3.how span{display:block;color:#ff3401}.pageOtoku h3.how img{display:none}div.pointCardIdx dl.spMain201611 dt.x3{margin-top:10px}.pointCardIdx dl.spMain201611 dd.btnMypage{margin:-40px 0 0;padding:20px 30px;background:#165dac}.pointCardIdx dl.spMain201611 dd.btnMore{background:#005bac;padding:0 30px;text-align:center}.pointCardIdx dl.spMain201611 dd img{display:inline;text-align:center;width:100%;height:auto}div.wrapHowIntro{margin:0 0 10px;width:100%}div.wrapHow p.intro{margin:0 10px 10px 10px}div.wrapHow{width:auto;padding:0;margin:20px 0;background:none}div.wrapHow div.howL{width:auto;float:none;padding:0 0 10px 0}div.wrapHow div.howR{width:auto;float:none;margin:20px 0 0 0}div.wrapHow div.howR div.info{padding:0 0 10px 0}div.wrapHow div.info{width:auto;border-radius:10px}div.wrapHow div.finish{margin:10px 0}div.wrapHow h4{width:100%;padding:20px 0}div.wrapHow h4 img{width:100%;height:auto}div.wrapHow h4.web{margin:0 auto;text-align:center;width:90%;padding-top:20px}div.wrapHow h4.web img{width:100%;height:auto}div.wrapHow div.wrapStep{padding:0 10px}div.wrapHow div.wrapStep dl.step dt{width:24%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}div.wrapHow div.wrapStep dl.step dd{width:72%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}div.wrapHow p.point50,div.wrapHow p.btn{margin:20px}div.wrapHow p.point50 img,div.wrapHow p.btn img{width:80%;height:auto}div.wrapHow div.wrapMypage div.point{margin:10px 0}div.wrapHow div.mypageRireki{margin:10px}div.wrapHow p.attention{margin:10px}div.wrapHow div.wrapMypage{margin:20px 0;padding:10px 10px 0 10px}.pointCardIdx div.wrapMypage h3{margin:0;padding:10px 0 0 0;font-size:1em}div.wrapHow div.wrapMypage div.point{clear:both;margin:20px 0}div.wrapHow div.wrapMypage dl.point dt{background:#ff3401;border-radius:5px;color:#ffffff;padding:5px;text-align:center;white-space:nowrap;font-weight:bold}div.wrapHow div.wrapMypage dl.point dd{width:auto;padding:10px 0;text-align:center}}.wrapPrepaid ul.layFlexTyp02 li{position:relative;width:40%}.wrapPrepaid ul.layFlexTyp02 li+li{margin-left:80px}.wrapPrepaid ul.layFlexTyp02 li.step1:after{content:"";display:block;position:absolute;top:50%;right:-70px;margin-top:-30px;width:60px;height:55px;background:url(../imgs_otoku/prepaid_step.gif) no-repeat 0 0}.wrapPrepaid ul.layFlexTyp02 li.memo{display:flex;justify-content:center;text-align:center;width:100%;margin-top:30px;color:#31b6a6}.prepaidInfo{padding:30px 0 0 0}@media screen and (max-width: 767px){.wrapPrepaid ul.layFlexTyp02 li{width:100%}.wrapPrepaid ul.layFlexTyp02 li+li{margin:30px 0 0}.wrapPrepaid ul{width:auto}.wrapPrepaid ul li.step1{width:100%}.wrapPrepaid ul.layFlexTyp02 li.step1:after{display:none}}.wrapApp h2.adj{margin:50px 0 25px;padding:6px 15px;font-size:1.4rem;border-radius:8px;border-bottom:none;box-shadow:none}.wrapApp h2.adj.top{margin-top:0}.wrapApp h2.adj .sub{font-size:80%}.wrapFlowItem{display:flex;margin:25px 0}.h3Typ01+.wrapFlowItem{margin-top:0}.flowItem{position:relative;width:220px}.flowItem.next:after{content:"";display:block;position:absolute;right:5px;top:190px;width:28px;height:37px;background:url("../imgs_app/arrow_01.png") no-repeat 0 0/100% auto}.tourokuTyp1 .flowItem.next:after{background-image:url("../imgs_app/arrow_02.png")}.tourokuTyp2 .flowItem.next:after{background-image:url("../imgs_app/arrow_03.png")}.tourokuTyp3 .flowItem.next:after{background-image:url("../imgs_app/arrow_04.png")}@media screen and (max-width: 767px){.wrapApp h2.adj .sub{display:block}.wrapFlowItem{flex-direction:column;align-items:center}.flowItem{width:100%}.flowItem.next{margin-bottom:30px}.flowItem.next:after{display:none}}.flowItem .adj.step{display:flex;align-items:center;min-height:4rem;margin:0;font-size:1.1rem}.shiyouTyp1 .adj.step{color:#003883}.tourokuTyp1 .adj.step{color:#B91B22}.tourokuTyp2 .adj.step{color:#06A58F}.tourokuTyp3 .adj.step{color:#0063B4}.flowItem .adj.step .num{display:flex;justify-content:center;align-items:center;margin-right:6px;width:2.2rem;height:2.2rem;text-align:center;font-size:1.8rem;color:#ffffff;border-radius:50%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.flowItem .adj.step{min-height:inherit;height:4rem}*::-ms-backdrop,.flowItem .adj.step .num{display:inline-block;height:auto;padding:10px 0 0}}.flowItem .adj.step .txt{display:flex;align-items:center}.shiyouTyp1 .flowItem .adj.step .num{background:#003883}.tourokuTyp1 .flowItem .adj.step .num{background:#B91B22}.tourokuTyp2 .flowItem .adj.step .num{background:#06A58F}.tourokuTyp3 .flowItem .adj.step .num{background:#0063B4}.shiyouTyp1 .adjColor{color:#003883}.flowItem img{display:block;width:178px;height:auto;border:1px solid #261b18;border-radius:8px;box-shadow:4px 4px 6px 0 rgba(0,0,0,0.4)}.flowItem p{width:190px;font-size:0.9rem;line-height:1.4}.flowItem img+p{margin-top:10px}.flowItem p strong{color:#E60012}.wrapApp ul.kome{margin:0 0 0 1rem}.wrapApp ul.kome li{margin:6px 0 0 0;font-size:0.9rem;line-height:1.4;text-indent:-1rem}@media screen and (max-width: 767px){.flowItem .adj.step{margin-bottom:12px;width:auto;min-width:190px;min-height:inherit;height:auto}.flowItem{display:flex;flex-direction:column;align-items:center}.flowItem p{width:auto;margin:5px 20px 0;max-width:400px}.flowItem img+p{margin-top:15px}.wrapApp ul.kome{margin:5px 20px 0 40px;max-width:380px}}.wrapApp{width:880px;margin:0 auto}.wrapApp h3.titleHow{display:flex;align-items:center;margin:30px 0 25px;height:40px;font-size:1.4rem;color:#ffffff;background:#0075bb;background:-moz-linear-gradient(50% 100% 90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);background:-webkit-linear-gradient(90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);background:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #025e9d), color-stop(0.066, #0769a9), color-stop(0.2136, #117dbd), color-stop(0.3593, #1689ca), color-stop(0.5, #188dce), color-stop(0.6407, #1789ca), color-stop(0.7864, #137dbd), color-stop(0.934, #0d6aa9), color-stop(1, #095f9d));background:-o-linear-gradient(90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);background:-ms-linear-gradient(90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#025E9D', endColorstr='#095F9D' ,GradientType=0)";background:linear-gradient(0deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%)}.wrapApp h3.titleHow span.num{display:flex;justify-content:center;align-items:center;margin:0 15px 0 0;width:40px;height:40px;color:#ffffff;font-weight:bold;background:#003883}.wrapApp h4{margin:45px 0 20px;font-size:1.4rem;color:#003883;font-weight:bold}.wrapApp h4 .sub{font-size:80%}.wrapApp h3+h4{margin-top:25px}.wrapApp .stepImg{display:block;margin:0 0 50px 0}.wrapApp .stepImg:last-of-type{margin-bottom:20px}@media screen and (max-width: 767px){.wrapApp{width:100%}.wrapApp h3.titleHow{margin-bottom:20px;font-size:1.2rem}.wrapApp h3.titleHow span.num{margin:0 10px 0 0}.wrapApp h4{margin:20px 0 20px;font-size:1.2rem}.wrapApp h3+h4{margin-top:20px}.wrapApp .stepImg{margin:0 0 40px 0;text-align:center}.wrapApp .stepImg img{display:inline-block;width:100%;max-width:395px;height:auto;margin:0 auto}}.tourokuNav{display:flex;justify-content:space-between;margin:50px 0}.tourokuNav.adj{margin:30px 0 40px}.tourokuNav li{width:280px}.tourokuNav li a{display:block;width:280px;padding:10px 0;color:#ffffff;font-size:1.1rem;text-align:center;font-weight:bold;text-decoration:none;border-radius:16px;border-bottom:3px solid rgba(0,0,0,0.2);transition:transform 0.2s ease-out, border-bottom 0.2s ease-out}.tourokuNav li a:hover{border-bottom:3px solid rgba(0,0,0,0.5);transform:translateY(-4px)}.tourokuNav li a .sub{display:block;text-align:center;font-size:0.8rem}.tourokuTyp1 a,.wrapApp h2.adj.tourokuTyp1{background:#b91b22;background:-moz-linear-gradient(0% 50% 0deg, #f18bb2 0%, #b91b22 100%);background:-webkit-linear-gradient(0deg, #f18bb2 0%, #b91b22 100%);background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #f18bb2), color-stop(1, #b91b22));background:-o-linear-gradient(0deg, #f18bb2 0%, #b91b22 100%);background:-ms-linear-gradient(0deg, #f18bb2 0%, #b91b22 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#F18BB2', endColorstr='#B91B22' ,GradientType=0)";background:linear-gradient(90deg, #f18bb2 0%, #b91b22 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F18BB2', endColorstr='#B91B22', GradientType=1)}.tourokuTyp2 a,.wrapApp h2.adj.tourokuTyp2{background:#06a58f;background:-moz-linear-gradient(0% 50% 0deg, #13c5a1 0%, #06a58f 100%);background:-webkit-linear-gradient(0deg, #13c5a1 0%, #06a58f 100%);background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #13c5a1), color-stop(1, #06a58f));background:-o-linear-gradient(0deg, #13c5a1 0%, #06a58f 100%);background:-ms-linear-gradient(0deg, #13c5a1 0%, #06a58f 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#13C5A1', endColorstr='#06A58F' ,GradientType=0)";background:linear-gradient(90deg, #13c5a1 0%, #06a58f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13C5A1', endColorstr='#06A58F', GradientType=1)}.tourokuTyp3 a,.wrapApp h2.adj.tourokuTyp3{background:#0063b4;background:-moz-linear-gradient(0% 50% 0deg, #008bd4 0%, #0063b4 100%);background:-webkit-linear-gradient(0deg, #008bd4 0%, #0063b4 100%);background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0, #008bd4), color-stop(1, #0063b4));background:-o-linear-gradient(0deg, #008bd4 0%, #0063b4 100%);background:-ms-linear-gradient(0deg, #008bd4 0%, #0063b4 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#008BD4', endColorstr='#0063B4' ,GradientType=0)";background:linear-gradient(90deg, #008bd4 0%, #0063b4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008BD4', endColorstr='#0063B4', GradientType=1)}@media screen and (max-width: 767px){.tourokuNav{display:block;padding:0 20px}.tourokuNav.adj{margin:50px 0;padding:0}.tourokuNav li{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto}.tourokuNav.adj li{max-width:inherit}.tourokuNav li+li{margin-top:15px}.tourokuNav.adj li+li{margin-top:30px}.tourokuNav li a{width:100%}.tourokuNav.adj li a{max-width:400px}}.tourokuNav li .wrapVideo{margin-top:12px}@media screen and (max-width: 767px){.wrapVideo{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%}.wrapVideo iframe{position:absolute;top:0;left:0;height:100%;width:100%}.tourokuNav li .wrapVideo{margin-top:15px}}.appMain{display:block}.layAbout{display:flex;justify-content:space-between;margin:45px 0 0;padding:0 15px;background:url("../imgs_app/line_01.png") repeat-y 50% 0/4px 6px}.layAbout>div{width:385px}.layAbout>div.lay1{margin-left:5px}.layAbout h2.adj{margin:0 0 25px;padding:0;border:none;background:none;box-shadow:none}.layAbout li+li{margin-top:15px}.layAbout div.lay2 li+li{margin-top:26px}.layAbout li img{display:block}@media screen and (max-width: 767px){.appMain{width:100%;height:auto}.layAbout{display:block;margin:30px 0 40px;padding:0;background:none}.layAbout>div{width:100%}.layAbout>div.lay1{margin-left:0}.layAbout>div.lay2{margin:50px 0 0;padding:50px 0 0;background:url("../imgs_app/line_02.png") repeat-x 0 0/6px 3px}.layAbout li+li,.layAbout div.lay2 li+li{margin-top:30px}.layAbout h2.adj{margin-bottom:15px}.layAbout h2.adj img{width:100%;height:auto}.layAbout li img{width:100%;height:auto}}.layIdxShiyou{display:flex;justify-content:space-between;padding:0 20px}.layIdxShiyou .wrapLinkBtn{width:375px}.layIdxShiyou .wrapLinkBtn li+li{margin-top:20px}.linkBtn a.howDeco{display:flex;position:relative;width:375px;height:51px;font-size:1.3rem;color:#ffffff;text-decoration:none;background:#0075bb;background:-moz-linear-gradient(50% 100% 90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);background:-webkit-linear-gradient(90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);background:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #025e9d), color-stop(0.066, #0769a9), color-stop(0.2136, #117dbd), color-stop(0.3593, #1689ca), color-stop(0.5, #188dce), color-stop(0.6407, #1789ca), color-stop(0.7864, #137dbd), color-stop(0.934, #0d6aa9), color-stop(1, #095f9d));background:-o-linear-gradient(90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);background:-ms-linear-gradient(90deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#025E9D', endColorstr='#095F9D' ,GradientType=0)";background:linear-gradient(0deg, #025e9d 0%, #0769a9 6.6%, #117dbd 21.36%, #1689ca 35.93%, #188dce 50%, #1789ca 64.07%, #137dbd 78.64%, #0d6aa9 93.4%, #095f9d 100%);transition:transform 0.2s ease-out}.linkBtn a.howDeco:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;display:block;background:#00426f url("../imgs_app/btn_deco_02.png") no-repeat 0 0/5px 3px}.linkBtn a.howDeco:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;display:block;background:#00426f url("../imgs_app/btn_deco_01.png") no-repeat 0 0/3px 5px}.linkBtn a.howDeco:hover{transform:translateY(-4px)}.linkBtn a.howDeco span.num{display:flex;align-items:center;justify-content:center;width:40px;height:51px;font-size:1.5rem;color:#ffffff;font-weight:bold;background:#003883}.linkBtn a.howDeco .txt{flex-grow:2;display:flex;align-items:center;justify-content:center;height:51px;text-align:center;font-weight:bold}.layIdxShiyou .wrapVideo{width:420px}@media screen and (max-width: 767px){.layIdxShiyou{display:block;margin:0 0 40px;padding:0}.layIdxShiyou .wrapLinkBtn{margin:20px auto;width:100%;max-width:400px}.layIdxShiyou .wrapLinkBtn li+li{margin-top:15px}.linkBtn a.howDeco{width:100%}.linkBtn a.howDeco:hover{transform:translateY(0)}.layIdxShiyou .wrapVideo{margin:20px 0 0;width:100%}}.layIdxTouroku{display:flex;justify-content:center;align-items:center;width:880px}.layIdxTouroku .lay1{padding:15px 40px;background:#fff3c3;border-radius:10px}.layIdxTouroku .lay1 h3{margin:0;text-align:center;font-size:1.2rem;color:#005BAC;font-weight:bold}.layIdxTouroku .lay2{margin:0 0 0 50px;width:372px}.layIdxTouroku .lay2 a{display:block;transition:transform 0.2s ease-out}.layIdxTouroku .lay2 a:hover{transform:translateY(-4px)}.layIdxTouroku .lay2 img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.layIdxTouroku{display:block;width:100%}.layIdxTouroku .lay1{margin:0 auto;padding:15px;max-width:400px}.layIdxTouroku .lay1 h3{margin:0 0 15px}.layIdxTouroku .lay2{margin:20px auto 0;width:100%;text-align:center}.layIdxTouroku .lay2 picture{text-align:center}.layIdxTouroku .lay2 a{display:inline-block}.layIdxTouroku .lay2 a img{display:inline-block;width:100%;max-width:400px;height:auto}}@media screen and (max-width: 424px){.layIdxTouroku{margin:0}}.linkStore{display:flex;justify-content:space-between;position:relative;margin:10px 0 0}.linkStore:after{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#231815}.linkStore li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;text-align:center}.linkStore li+li{margin-left:50px}.linkStore li .layImg{display:block}.linkStore li .layImg+.layImg{margin-top:10px}.linkStore li .layTxt{display:block;margin-top:5px;font-size:0.9rem;font-weight:bold;text-align:center;color:#333333}@media screen and (max-width: 767px){.linkStore{display:block}.linkStore:after{display:none}.linkStore li{flex-direction:row-reverse;justify-content:center;align-items:center;width:100%}.linkStore li+li{margin:15px 0 0 0;border-top:1px solid #231815;padding-top:15px}.layIdxTouroku li .layImg{width:50%;height:auto}.layIdxTouroku li .layImg img{width:100%;height:auto}.layIdxTouroku li .layImg.pcOnly{display:none}.linkStore li .layTxt{margin:0 20px 0 0}}.btnTyp1{display:flex;justify-content:center}.btnTyp1.adj{margin-top:40px}.btnTyp1 a{display:inline-block;padding:15px 100px;text-align:center;font-size:1.1rem;color:#ffffff;font-weight:bold;text-decoration:none;background:#009D85;border-radius:50px;border-bottom:5px solid rgba(170,170,170,0.8)}.btnTyp1 a:hover{background:rgba(0,157,133,0.8);border-bottom:5px solid #aaa}.btnTyp2{display:flex;justify-content:center;margin:20px auto 0;text-align:center}.btnTyp2 img{display:inline-block}@media screen and (max-width: 767px){.btnTyp1 a{display:block;min-width:260px;padding:10px}.btnTyp2 img{width:100%;max-width:400px;height:auto}}.btnIdx{margin:40px 0 0;text-align:center}.btnIdx a:hover{background:#009075;color:#ffffff;text-decoration:none}.btnIdx a{display:inline-block;padding:15px 60px;border:1px solid #dddddd;border-radius:50px;box-shadow:0 2px 4px 0 rgba(70,60,30,0.2);color:#5e5e5e;font-weight:bold}p.naked a.linkAppFaq{display:inline-block;margin-left:20px}.recipeIdxTitle{display:flex;flex-direction:column;justify-content:center;width:100%;height:200px;padding:0 70px;border-radius:6px;color:#ffffff;background:url("../imgs_recipe/main.jpg") no-repeat 50% 50%/cover}.recipeIdxTitle .layTxt1{font-size:1rem}.recipeIdxTitle .layTxt2{font-size:2rem}.recipeIdxIntro{margin:20px 0 30px;font-size:0.95rem}@media screen and (max-width: 767px){.recipeIdxTitle{padding:0 20px}}.recipeSpecial{display:flex;margin:30px 0 40px;padding:20px;border-radius:6px;background:#f9f9ea}h2.recipeSpecialTitle{display:flex;align-items:center;margin:0 30px 0 0;padding:0 30px;color:#864a2f;background:rgba(255,255,255,0.8);border:none;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.recipeSpecialList{margin:10px 0 0}.recipeSpecialList li+li{margin-top:8px}.recipeSpecialList a{position:relative;padding:0 0 0 10px;color:#1d56bf}.recipeSpecialList a:after{content:'';display:block;position:absolute;top:0.6rem;left:0;width:3px;height:3px;margin-top:-2px;border-top:2px solid #1d56bf;border-right:2px solid #1d56bf;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.recipeSpecial{display:block}h2.recipeSpecialTitle{margin:0 0 15px;padding:10px;text-align:center}.recipeSpecialList li+li{margin-top:12px}.recipeSpecialList a{display:block}}.recipeIdx{display:flex;flex-wrap:wrap;margin:-20px;line-height:1.3}.recipeIdx li{display:flex;padding:20px;width:270px;width:25%}.recipeIdx li a{display:block;width:100%;height:100%;padding:25px;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.recipeIdx li a:hover{background:rgba(255,206,114,0.05);box-shadow:0 0 10px 0 rgba(125,72,11,0.3)}.recipeIdx li img{display:block;width:100%;height:auto;border-radius:6px}.recipeIdx li a:hover img{filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}.recipeIdx .layTxt{margin:15px 0 0;width:100%}.recipeIdx .layTxtItem{display:flex;justify-content:center;width:100%;text-align:center;text-decoration:none}.recipeIdx a:hover{text-decoration:none}.recipeIdx a .recipeExcerpt{color:#333333;font-size:0.9rem}.recipeIdx a .recipeName{margin:12px 0;font-size:1.1rem;color:#a26950;font-weight:bold}.recipeIdx a:hover .recipeName{color:#009075}.recipeIdx a .layTxtItem.recipeTime{display:flex;justify-content:center;font-size:1rem;color:#d86767;font-weight:bold}.iconTimer{display:flex;align-items:center;min-height:21px;padding:0 12px 0 24px;background:url("../imgs_recipe/icon_timer.png") no-repeat 0 50%/19px 21px}@media screen and (max-width: 767px){.recipeIdx{display:block;margin:0}.recipeIdx li{display:block;margin:0;width:100%}.recipeIdx li+li{margin-top:30px}.recipeIdx li a{padding:15px}}.recipePager{display:flex;justify-content:center;align-items:center;position:relative;margin:40px 0 0}.recipePager .prev,.recipePager .next{position:absolute;top:0}.recipePager .prev{left:0}.recipePager .next{right:0}.recipePager .prev,.recipePager .next{display:inline-block;white-space:nowrap}.recipePager .prev.off,.recipePager .next.off{color:#dfdfdf;visibility:hidden}.recipePager .prev a,.recipePager .next a{display:inline-block;position:relative;padding:3px 12px;background:#efefef;border-radius:6px}.recipePager .prev a:hover,.recipePager .next a:hover{color:#009075;background:rgba(0,144,117,0.2);text-decoration:none}.recipePager .prev a{padding-left:25px}.recipePager .prev a:after{content:'';display:block;position:absolute;top:50%;left:10px;width:6px;height:6px;margin-top:-4px;border-top:2px solid #009075;border-left:2px solid #009075;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.recipePager .next a{padding-right:25px}.recipePager .next a:after{content:'';display:block;position:absolute;top:50%;right:10px;width:6px;height:6px;margin-top:-4px;border-top:2px solid #009075;border-right:2px solid #009075;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.recipePager .pageNum{display:flex;justify-content:center;flex-wrap:wrap;width:65%}.recipePager .page{display:inline-block;margin:0 10px;border-radius:50%;background:#efefef}.recipePager .page.act{padding:3px 12px;color:#ffffff;background:#009075}.recipePager .page a{display:inline-block;padding:3px 12px;border-radius:50%;color:#009075;background:#efefef}.recipePager .page a:hover{background:rgba(0,144,117,0.2);text-decoration:none}@media screen and (max-width: 767px){.recipePager{margin:20px 0 0;padding:3rem 0 0}.recipePager .prev,.recipePager .next{position:absolute;top:0}.recipePager .prev{left:0}.recipePager .next{right:0}.recipePager .pageNum{width:100%;max-width:300px}}section.layRecipe h2{margin:60px 0 30px;padding:0;background:none;font-size:1.4rem;color:#594a31;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){section.layRecipe h2{margin:40px 0 20px}}.layR1{display:flex;justify-content:space-between}.layR1 .lay1 img{display:block;width:565px;height:auto;border-radius:6px}@media screen and (max-width: 767px){.layR1{display:block}.layR1 .lay1 img{width:100%}}.tag{display:flex;flex-wrap:wrap;margin:15px -4px 0}.tagItem{margin:0 4px;font-size:0.85rem}.tagItem a{color:#1d56bf}.layR1 .lay2{flex-grow:1;margin:0 0 0 60px;width:270px}.tblTime{margin:0 0 25px;width:100%;background:#fdf2de;border-radius:6px}.tblTime th,.tblTime td{padding:10px;vertical-align:middle;color:#d86767}.tblTime td{display:flex;flex-direction:column;align-items:flex-end}.tblTime .iconTimer{font-size:1.2rem;font-weight:bold}.tblTime .note{font-size:0.9rem}.tblNutrients{margin:25px 0 0;width:100%;border-bottom:1px solid #e3e3cb}.tblNutrients caption{margin:0 0 10px;color:#998b70;font-weight:bold}.tblNutrients th,.tblNutrients td{border-top:1px solid #e3e3cb;padding:10px;vertical-align:middle}.tblNutrients th{color:#998b70}.tblNutrients td{text-align:right;color:#333333;font-weight:bold}@media screen and (max-width: 767px){.layR1 .lay2{margin:20px 0 0;width:100%}}.layR2{display:flex;justify-content:space-between}.layR2 .lay3{flex-grow:1;margin:0 60px 0 0;width:445px}.tblIngredients{width:100%}.tblIngredients th,.tblIngredients td{padding:10px 20px;vertical-align:middle;color:#333333}.tblIngredients tr:nth-child(odd) th,.tblIngredients tr:nth-child(odd) td{background:#f8f8f4}.tblIngredients td{text-align:right;font-weight:bold;white-space:nowrap}.layR2 .lay4{width:480px}.layR2 .lay4 img{display:block;width:100%;height:auto;border-radius:6px}@media screen and (max-width: 767px){.layR2{display:block}.layR2 .lay3{margin:0;width:100%}.layR2 .lay4{margin:20px 0 0;width:100%}}.howToMakeItem{position:relative;background:#f8f8f4;padding:30px 30px 30px 70px;color:#333333;border-radius:6px}.howToMakeItem .num{position:absolute;top:22px;left:30px;font-size:1.5rem;color:#f08e5c;font-weight:bold}.howToMakeItem p+p{margin-top:15px}.layRecipe p.msg{color:#d86767}.howToMakeItem+.howToMakeItem{margin-top:35px}.howToMakeItem+.howToMakeItem:after{content:"";display:block;position:absolute;top:-25px;left:50%;width:30px;height:15px;margin-left:-15px;background:url("../imgs_recipe/icon_arrow.png") no-repeat 0 0/30px 15px}.howToMakeItem.comp{background:#fbf7f2;border:3px solid #f5c8b2}.howToMakeItemLay1{display:flex;justify-content:space-between}.howToMakeItemLay1 .layTxt{margin:0 40px 0 0;width:410px}.howToMakeItemLay1 .layImg{width:430px}.howToMakeItem .layImg img{display:block;width:100%;height:auto;border-radius:6px}@media screen and (max-width: 767px){.howToMakeItem{padding:20px 15px 20px 50px}.howToMakeItem .num{top:10px;left:15px}.howToMakeItemLay1{display:block}.howToMakeItemLay1 .layTxt{margin:0 0 20px;width:100%}.howToMakeItemLay1 .layImg{width:100%}}.layR4{color:#333333}section.layRecipe h2.recipePoint{display:flex;align-items:center;padding:0 0 20px;color:#d86767;background:url("../imgs_recipe/icon_line.png") repeat-x 0 100%}section.layRecipe h2.recipePoint span.icon{display:block;width:34px;height:24px;margin:0 10px 0 0;background:url("../imgs_recipe/icon_point.png") no-repeat 0 0/34px 24px}.layR4 p+p{margin-top:15px}.layR4 p.date{margin:30px 0 0;color:#333333;text-align:right}h2.recipeSpecialIdx{margin:40px 0 30px;padding:0;background:none;font-size:1.4rem;color:#d86767;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btnIdx{margin:40px 0 0;text-align:center}.btnIdx a:hover{background:#009075;color:#ffffff;text-decoration:none}.btnIdx a{display:inline-block;padding:15px 60px;border:1px solid #dddddd;border-radius:50px;box-shadow:0 2px 4px 0 rgba(70,60,30,0.2);color:#5e5e5e;font-weight:bold}.layBtmAreaTyp01 .g-layBaseTyp01{display:flex;flex-direction:column;justify-content:center;align-items:center}ul.shopIdxBnr{display:flex;justify-content:center;flex-wrap:wrap;margin:-20px}ul.shopIdxBnr li{width:33.3333333333%;max-width:240px;padding:20px}ul.shopIdxBnr li img{display:block;width:100%;height:auto;border-radius:10px}@media screen and (max-width: 767px){ul.shopIdxBnr{margin:-10px}ul.shopIdxBnr li{padding:10px}}@media screen and (max-width: 500px){ul.shopIdxBnr{justify-content:flex-start;width:100%}ul.shopIdxBnr li{width:50%;margin:0}}.wrapShopMsg{margin:0 0 60px}.shopMsgTitle{margin:0 0 30px;font-size:26px}.shopMsgTitle .layIcon{display:block;min-height:30px;padding:0 0 0 40px;background:url("../imgs/ico_bell_02.png") no-repeat 0 0/26px auto}.shopMsgItem{padding:30px;border:1px solid #ff6975;border-radius:15px}.layShopMsg{display:flex}.layShopMsg .layShopMsgDate{flex-shrink:0;margin:0 20px 0 0}.layShopMsg .layShopMsgBody{flex-grow:1}@media screen and (max-width: 767px){.wrapShopMsg{margin:0 0 40px}.layShopMsg{display:block}.layShopMsg .layShopMsgDate{margin:0 0 10px 0}}.wrapShopOpen{margin:0 0 60px}.wrapShopOpen .outerlayShopOpenData{padding:60px;border-radius:20px;border:5px solid #edf7f5}.shopOpenTitle{margin:0 0 15px;padding:0 0 30px;font-size:26px;border-bottom:1px solid #b9d0cb}.shopOpenTitle .layIcon{display:block;min-height:30px;padding:0 0 0 40px;background:url("../imgs/ico_tokei.png") no-repeat 0 0/30px auto}.layShopOpenData dl.layShopOpenItem{display:flex;align-items:center;padding:20px 25px}.layShopOpenData dl.layShopOpenItem:nth-child(even){background:#edf7f5;border-radius:10px}.layShopOpenData dl.layShopOpenItem+dl.layShopOpenItem{margin-top:20px}.layShopOpenData dl.layShopOpenItem dt{flex-shrink:0;width:30%;padding:0 80px 0 0;font-size:16px;font-weight:700;color:#007d6c}.layShopOpenData dl.layShopOpenItem dd{font-size:20px}@media screen and (max-width: 767px){.wrapShopOpen{margin:0 0 40px}.wrapShopOpen .outerlayShopOpenData{padding:30px}.shopOpenTitle{margin:0 0 5px;padding:0 0 30px;font-size:24px}.layShopOpenData dl.layShopOpenItem{display:block;padding:15px 20px}.layShopOpenData dl.layShopOpenItem+dl.layShopOpenItem{margin-top:0}.layShopOpenData dl.layShopOpenItem dt{width:100%;padding:0 0 5px 0}.layShopOpenData dl.layShopOpenItem dd{font-size:14px}}.wrapShopSpec{margin:0 0 60px}.wrapShopSpec .g-layBaseTyp01{display:flex}.layShopSpecData{width:50%;flex-grow:1}.layShopSpecPht{width:50%;padding:0 0 0 60px}.layShopSpecPht img{display:block;width:100%;height:auto}.tblShopSpecData{width:100%}.tblShopSpecData th{position:relative;width:32%;min-width:220px;padding:30px 20px;color:#4f4f4f}.tblShopSpecData th:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#009c84}.tblShopSpecData th:after{content:"";display:block;position:absolute;bottom:0;left:0;width:20px;height:2px;background:#005bab}.tblShopSpecData td{padding:30px 20px;color:#333333;border-bottom:1px solid #d7d7d7}.tblShopSpecData tr:first-child th,.tblShopSpecData tr:first-child td{padding-top:0}@media screen and (max-width: 767px){.wrapShopSpec .g-layBaseTyp01{flex-direction:column-reverse}.layShopSpecData{width:100%}.layShopSpecPht{width:100%;padding:0 0 40px 0}.tblShopSpecData th{min-width:inherit;max-width:220px;width:40%;padding:20px 20px 20px 0}.tblShopSpecData td{padding:20px 0 20px 20px}}@media screen and (max-width: 767px){.btnTyp01 a{padding-right:15px}.layIconLink01{display:block}.layIconLink01:after{top:50%;margin-top:-3px}}.wrapShopDetailService{display:flex;margin:60px 0}.wrapShopDetailServiceTitle{display:flex}.wrapShopDetailServiceTitle .shopDetailServiceTitle{font-size:22px;color:#4f4f4f}.wrapShopDetailServiceTitle .shopDetailServiceTitleNote{margin:0 0 0 30px;font-size:16px}.wrapShopDetailService>*:first-child{margin-top:0 !important}.wrapShopDetailService .layIn01{padding:0 50px 0 0}.wrapShopDetailServiceIcon{margin:30px 0 0;width:100%}ul.listShopDetailServiceIcon{display:flex;flex-wrap:wrap;margin:-15px}ul.listShopDetailServiceIcon li{display:flex;align-items:center;width:25%;padding:15px}ul.listShopDetailServiceIcon li img{display:block;width:45px;height:auto}ul.listShopDetailServiceIcon li .layTxt{margin-left:10px}@media screen and (max-width: 767px){.wrapShopDetailServiceTitle{display:block}.wrapShopDetailServiceTitle .shopDetailServiceTitleNote{margin:10px 0 0;font-size:14px}ul.listShopDetailServiceIcon{margin:-8px}ul.listShopDetailServiceIcon li{width:50%;padding:8px;font-size:14px}}.wrapShopDetailServiceBnr{margin:60px 0;padding:60px 0;background:#f3f3f3}ul.shopDetailServiceBnr{display:flex;justify-content:center;flex-wrap:wrap;margin:-20px}ul.shopDetailServiceBnr li{width:33.3333333333%;max-width:240px;padding:20px}ul.shopDetailServiceBnr li a{display:flex;flex-direction:column;align-items:center}ul.shopDetailServiceBnr li img{display:block;width:100%;height:auto;border-radius:10px}ul.shopDetailServiceBnr li .layTxt{display:block;margin-top:10px}@media screen and (max-width: 767px){.wrapShopDetailServiceBnr{margin:40px 0;padding:40px 0}.outerShopDetailServiceBnr{width:100%}ul.shopDetailServiceBnr{justify-content:flex-start;margin:-10px}ul.shopDetailServiceBnr li{width:50%;max-width:inherit;margin:0;padding:10px}}.wrapShopMap{margin:60px 0}.wrapShopMap iframe{width:100%;height:450px}@media screen and (max-width: 767px){.wrapShopMap{margin:40px 0}.wrapShopMap iframe{height:400px}}.wrapShopPht{margin:60px 0}.wrapShopPht ul.layShopPhtBtm{display:flex;flex-wrap:wrap;margin:-20px}.wrapShopPht ul li{width:50%;padding:20px}.wrapShopPht ul li img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.wrapShopPht{margin:40px 0}.wrapShopPht ul.layShopPhtBtm{display:block;margin:0}.wrapShopPht ul li{width:100%;padding:0}.wrapShopPht ul li+li{margin-top:20px}}.wrapShopRecruit{margin:60px 0 0}.shopRecruitTitle{margin:0 0 30px;font-size:26px}.shopRecruitTitle .layIcon{display:block;min-height:50px;padding:0 0 0 75px;background:url("../imgs/ico_recruit.png") no-repeat 0 0/60px auto}.layshopRecruit{display:flex;margin:-20px}.layshopRecruit li{width:50%;padding:20px}.layshopRecruit li .btnTyp01{margin:0}.layshopRecruit li .btnTyp01 a{width:100%;padding-top:20px;padding-bottom:20px}.layshopRecruit li .layTxtOff{display:flex;align-items:center;width:100%;padding:22px 30px;background:#f3f3f3;border-radius:10px}@media screen and (max-width: 767px){.wrapShopRecruit{margin:40px 0 0}.shopRecruitTitle{font-size:24px}.layshopRecruit{display:block;margin:0}.layshopRecruit li{width:100%;padding:0}.layshopRecruit li+li{margin-top:30px}}.wrapSearchAll{padding:0 0 60px;background:#f3f3f3}.pageShopKensaku .wrapContents{margin-top:0}.wrapSearchFormTyp01{width:100%;padding:25px;background:#ffffff;border-radius:20px}.wrapSearchFormTyp01+.wrapSearchFormTyp01{margin-top:20px}.wrapSearchFormTyp01 h2{font-size:26px}.wrapSearchFormTyp01 ul.note{font-size:16px}.wrapSearchFormTyp01 ul.note li{margin:20px 0 0}@media screen and (max-width: 767px){.wrapSearchFormTyp01{padding:20px;background:#ffffff}.wrapSearchFormTyp01 h2{font-size:24px}}h3.accordion-header{display:flex;align-items:center;position:relative;margin-top:-15px;font-size:16px}.outerShopKensakuArea .accordion-item{background:none;border:none}.outerShopKensakuArea .accordion-body{margin:0;padding:0}.searchAreaLayer01>li{margin-top:20px;padding:15px;background:#f3f3f3;border-radius:10px}.searchAreaLayer02 li.layerParentTyp01{display:flex;align-items:flex-start;flex-shrink:0;position:relative;padding:25px;background:#ffffff;border-radius:10px}.searchAreaLayer02 li.layerParentTyp01+li.layerParentTyp01{margin-top:15px}@media screen and (max-width: 767px){.searchAreaLayer02 li.layerParentTyp01{display:block;padding:15px}}.wrapSearchAreaLayer03{width:100%}.searchAreaLayer03,.searchAreaLayer05{display:flex;flex-wrap:wrap;width:100%;margin:-8px}.searchAreaLayer03>li,.searchAreaLayer05>li{width:20%;padding:8px;border-radius:5px}.searchAreaLayer05>li.layerParentTyp02{width:25%}@media screen and (max-width: 767px){.searchAreaLayer03,.searchAreaLayer05{display:block;margin:0}.searchAreaLayer03>li,.searchAreaLayer05>li{width:100%;padding:0}.searchAreaLayer03>li+li,.searchAreaLayer05>li+li{margin-top:10px}.searchAreaLayer03>li.layerParentTyp02,.searchAreaLayer05>li.layerParentTyp02{width:100%}}.searchAreaLayer04{display:flex;margin:20px 0 0}.searchAreaLayer04 li+li{margin-left:30px}.searchAreaLayer04 label{width:320px}@media screen and (max-width: 767px){.searchAreaLayer04{display:block}.searchAreaLayer04 li+li{margin-top:20px;margin-left:0}.searchAreaLayer04 label{width:100%}}@media screen and (min-width: 768px){.wrapSearchAll button.accordion-button{display:none}}@media screen and (max-width: 767px){.wrapSearchAll button.accordion-button{position:absolute;top:10px;right:-5px;width:40px;height:40px;border:1px solid #2a7da3;border-radius:5px;overflow:hidden}.wrapSearchAll .layerParentTyp01 button.accordion-button{right:10px}.wrapSearchAll button.accordion-button:focus{outline:1px solid transparent !important;border:1px solid #2a7da3;box-shadow:none}.wrapSearchAll button.accordion-button .layTxt{display:none}h3.accordion-header{margin-bottom:-15px}.searchAreaLayer02 li.layerParentTyp01,.searchAreaLayer05>li.layerParentTyp02{margin-top:15px}.searchAreaLayer02 li.layerParentTyp01{padding-bottom:0}.searchAreaLayer03{padding-bottom:15px}.wrapSearchAll button.accordion-button::after{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px;width:8px;height:8px;border-right:2px solid #2a7da3;border-bottom:2px solid #2a7da3;background:none;transform:rotate(45deg)}.wrapSearchAll button.accordion-button:not(.collapsed){background:none}.wrapSearchAll button.accordion-button:not(.collapsed)::after{transform:rotate(225deg)}}.layCheckTyp01 label{display:flex;align-items:center;position:relative;padding:15px;min-height:60px;background:#ffffff;border:1px solid #dadada;border-radius:10px;cursor:pointer}.layCheckTyp01 .searchAreaLayer03 label,.layCheckTyp01 .searchAreaLayer05 label{padding:10px}.layCheckTyp01 h3.accordion-header label{padding-left:0;padding-right:50px;background:none}.layCheckTyp01 label.layerParentTyp01Item{margin-top:-15px;width:calc(145px + 16px);padding:15px 0}.layCheckTyp01 h3.accordion-header label,.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 label,.layCheckTyp01 .searchAreaLayer03>li.layerParentTyp02 label,.layCheckTyp01 .searchAreaLayer05>li.layerParentTyp02 label{border:none}.layCheckTyp01 .searchAreaLayer03>li.layerParentTyp02 label,.layCheckTyp01 .searchAreaLayer05>li.layerParentTyp02 label{padding:30px}@media screen and (max-width: 767px){.layCheckTyp01 .searchAreaLayer03>li.layerParentTyp02 label,.layCheckTyp01 .searchAreaLayer05>li.layerParentTyp02 label{padding:15px 30px}}.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 .searchAreaLayer03 label,.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 .searchAreaLayer05 label{border:1px solid #dadada}.layCheckTyp01 label .layTxt{padding:0 0 0 50px}.layCheckTyp01 h3.accordion-header label .layTxt{padding:0 0 0 40px}.layCheckTyp01 label.layerParentTyp01Item .layTxt,.layCheckTyp01 .searchAreaLayer03 label .layTxt,.layCheckTyp01 .searchAreaLayer05 label .layTxt{padding:0 0 0 35px}.layCheckTyp01 .searchAreaLayer03>li.layerParentTyp02 label .layTxt,.layCheckTyp01 .searchAreaLayer05>li.layerParentTyp02 label .layTxt{padding:0 0 0 25px}.layCheckTyp01 input[type=checkbox]{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.layCheckTyp01 input[type=checkbox]+.layCheck{content:"";display:block;position:absolute;top:50%;left:15px;margin-top:-15px;width:30px;height:30px;background:#f3f3f3;border-radius:100%}.layCheckTyp01 h3.accordion-header input[type=checkbox]+.layCheck{background:#ffffff}.layCheckTyp01 label.layerParentTyp01Item input[type=checkbox]+.layCheck,.layCheckTyp01 h3.accordion-header input[type=checkbox]+.layCheck{left:0}.layCheckTyp01 .searchAreaLayer03 input[type=checkbox]+.layCheck{left:10px}.layCheckTyp01 .searchAreaLayer03>li.layerParentTyp02 input[type=checkbox]+.layCheck{left:20px}.layCheckTyp01 input[type=checkbox]:checked+.layCheck,.layCheckTyp01 h3.accordion-header input[type=checkbox]:checked+.layCheck{background:#009c84}.layCheckTyp01 input[type=checkbox]:checked+.layCheck:after{content:"";display:block;position:absolute;top:7px;left:11px;width:7px;height:12px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(43deg)}.layCheckTyp01 input[type=checkbox]:checked+.layCheck+.layLine:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #009c84;border-radius:10px}.layCheckTyp01 h3.accordion-header input[type=checkbox]:checked+.layCheck+.layLine:after,.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 input[type=checkbox]:checked+.layCheck+.layLine:after{border:none}.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 .searchAreaLayer03 input[type=checkbox]:checked+.layCheck+.layLine:after,.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 .searchAreaLayer05 input[type=checkbox]:checked+.layCheck+.layLine:after{border:2px solid #009c84}.layCheckTyp01 label:hover .layTxt{color:#009c84}.layCheckTyp01 input[type=checkbox]:focus-visible+.layCheck+.layLine:after,.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 .searchAreaLayer03 input[type=checkbox]:focus-visible+.layCheck+.layLine:after,.layCheckTyp01 .searchAreaLayer02 li.layerParentTyp01 .searchAreaLayer05 input[type=checkbox]:focus-visible+.layCheck+.layLine:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #009c84;border-radius:10px}.wrapBtnShopKensakuTyp01{position:sticky;bottom:0;display:flex;justify-content:center;width:100%;padding:10px 20px;background:#666666}.wrapBtnShopKensakuTyp02{display:flex;justify-content:center;margin:60px 0 0;padding:0 20px}.layBtnShopKensaku{display:flex;justify-content:center;align-items:center;width:100%;max-width:400px;padding:13px;background:#0e9580;border:2px solid #0e9580;border-radius:10px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.1)}button.layBtnShopKensaku{outline:none !important}button.layBtnShopKensaku:hover{background:rgba(14,149,128,0.7);border:2px solid rgba(14,149,128,0.7)}button.layBtnShopKensaku:focus{border:2px solid #0e9580 !important}button.layBtnShopKensaku:focus-visible{border:2px solid #fff !important}.layKensakuTxt{font-size:18px;color:#ffffff}.laykensakuIcon{display:flex;align-items:center;min-height:30px;padding:0 0 0 30px;background:url("../imgs/ico_kensaku.png") no-repeat 0 50%/23px auto}.layBtmAreaTyp01{margin:120px 0 0}.layBtmAreaTyp01 h2{padding:65px 0 30px;text-align:center;font-size:26px;background:url("../imgs/ico_service_02.png") no-repeat 50% 0/51px auto}@media screen and (max-width: 767px){.layBtmAreaTyp01{margin:60px 0 0}}.shopSearchList{margin:30px 0 0}.shopSearchList>li+li{margin-top:20px}.shopSimplicity{margin:-2px}a.shopSimplicityLink{display:flex;align-items:center;width:100%;padding:30px;text-decoration:none;background:#ffffff;border-radius:20px;border:1px solid #eeeeee;box-shadow:0px 6px 6px 0px rgba(0,0,0,0.1)}a.shopSimplicityLink:hover{border:1px solid #2a7da3}.shopSimplicityItem01{width:43%;padding:0 20px 0 0}.shopSimplicityItem02{width:57%}ul.shopSimplicityService{display:flex;justify-content:flex-end;font-size:12px;color:#333333}ul.shopSimplicityService li{display:flex;align-items:center}ul.shopSimplicityService li img{display:block;width:30px;height:auto}ul.shopSimplicityService li .layTxt{display:block;margin:0 0 0 10px}ul.shopSimplicityService li+li{margin-left:20px}.shopSimplicityName{font-size:20px;font-weight:700;color:#2a7da3}.shopSimplicityAddress{margin:15px 0 0;font-size:16px;color:#333333}@media screen and (max-width: 767px){a.shopSimplicityLink{display:block;padding:0;overflow:hidden}a.shopSimplicityLink .shopSimplicityItem01{position:relative}a.shopSimplicityLink .shopSimplicityItem01:after{content:"";display:block;position:absolute;top:50%;right:20px;margin-top:-4px;width:8px;height:8px;border-right:2px solid #2a7da3;border-bottom:2px solid #2a7da3;transform:rotate(-45deg)}.shopSimplicityItem01{width:100%;padding:0}.shopSimplicityItem02{width:100%}ul.shopSimplicityService{flex-wrap:wrap;justify-content:flex-start;background:#edf7f5;padding:10px 0;border-top:1px solid #cfe3df}ul.shopSimplicityService li{width:50%;padding:5px 15px}ul.shopSimplicityService li+li{margin-left:0}.shopSimplicityName{padding:15px 30px 5px 15px;font-size:18px}.shopSimplicityAddress{margin:0;padding:0 30px 15px 15px;font-size:14px}}.seclayHomeBnrCarousel{padding:80px 0}@media screen and (max-width: 767px){.seclayHomeBnrCarousel{padding:40px 0}}@media screen and (max-width: 500px){.seclayHomeBnrCarousel{padding:30px 0}}.carousel-item .topicsItemLay img.layImg{display:block;position:absolute;top:0;left:0;width:100%;height:auto;border-radius:20px}.carousel-with-preview .carousel-item-next:not(.carousel-item-start),.carousel-with-preview .carousel-item-end.active{-webkit-transform:translate3d(47.5%, 0, 0);transform:translate3d(47.5%, 0, 0)}.carousel-with-preview .carousel-item-prev:not(.carousel-item-end),.carousel-with-preview .carousel-item-start.active{-webkit-transform:translate3d(-47.5%, 0, 0);transform:translate3d(-47.5%, 0, 0)}.sp-carousel-preview-container{position:relative;width:100%;height:100%;padding-bottom:30%}.sp-carousel-preview-container .prev-item-preview,.sp-carousel-preview-container .central-item,.sp-carousel-preview-container .next-item-preview{position:absolute;top:0;width:45%;max-width:1200px;display:block;height:90%}.carousel-with-preview .carousel-item-next:not(.carousel-item-start) .prev-item-preview,.carousel-with-preview .carousel-item-end.active .prev-item-preview,.carousel-with-preview .carousel-item-prev:not(.carousel-item-end) .next-item-preview,.carousel-with-preview .carousel-item-start.active .next-item-preview{display:none}.prev-item-preview{left:-20%}.central-item{left:27.5%}.next-item-preview{left:75%}a.central-item.no_link{pointer-events:none}@media screen and (max-width: 767px){.carousel-with-preview .carousel-item-next:not(.carousel-item-start),.carousel-with-preview .carousel-item-end.active{-webkit-transform:translate3d(75%, 0, 0);transform:translate3d(75%, 0, 0)}.carousel-with-preview .carousel-item-prev:not(.carousel-item-end),.carousel-with-preview .carousel-item-start.active{-webkit-transform:translate3d(-75%, 0, 0);transform:translate3d(-75%, 0, 0)}.sp-carousel-preview-container{position:relative;width:100%;height:0;padding-bottom:calc(58.3333333333% - 110px)}.sp-carousel-preview-container .prev-item-preview,.sp-carousel-preview-container .central-item,.sp-carousel-preview-container .next-item-preview{position:absolute;top:0;width:70%;max-width:600px;display:block;height:100%}.carousel-with-preview .carousel-item-next:not(.carousel-item-start) .prev-item-preview,.carousel-with-preview .carousel-item-end.active .prev-item-preview,.carousel-with-preview .carousel-item-prev:not(.carousel-item-end) .next-item-preview,.carousel-with-preview .carousel-item-start.active .next-item-preview{display:none}.prev-item-preview{left:-60%}.central-item{left:15%}.next-item-preview{left:90%}}@media screen and (max-width: 620px){.sp-carousel-preview-container{padding-bottom:calc(58.3333333333% - 80px)}}@media screen and (max-width: 520px){.sp-carousel-preview-container{padding-bottom:calc(58.3333333333% - 60px)}}@media screen and (max-width: 420px){.sp-carousel-preview-container{padding-bottom:calc(58.3333333333% - 50px)}}.carousel-control-next,.carousel-control-prev{top:50%;margin-top:-120px;width:138px;height:138px}.carousel-control-next{right:20px}.carousel-control-prev{left:20px}.carousel-control-prev-icon,.carousel-control-next-icon{width:100%;height:100%;background:url("../imgs/btn_control.png") no-repeat 50% 50%/100% 100%}button.carousel-control-prev:focus,button.carousel-control-next:focus,button.carousel-control-prev:active,button.carousel-control-next:active{outline:1px solid transparent !important}.carousel-control-next-icon{transform:rotate(180deg)}@media screen and (max-width: 1300px){.carousel-control-next,.carousel-control-prev{margin-top:-90px;width:110px;height:110px}}@media screen and (max-width: 767px){.carousel-control-next,.carousel-control-prev{margin-top:-65px;width:60px;height:60px}.carousel-indicators{bottom:-10px}}@media screen and (max-width: 400px){.carousel-control-next,.carousel-control-prev{margin-top:-60px}}@media screen and (max-width: 360px){.carousel-control-next,.carousel-control-prev{margin-top:-55px}}.carousel-indicators{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:10px 0 0}.carousel-indicators [data-bs-target]{box-sizing:border-box;margin:10px;padding:0;width:25px;height:25px;background:#a9a9a9;border:none;border-radius:25px}.carousel-indicators button[data-bs-target]:focus{outline:1px solid #edeada !important}.carousel-indicators [data-bs-target].active{background:#ffffff;border:6px solid #009d85}@media screen and (max-width: 600px){.carousel-indicators{margin:0 auto;max-width:500px}.carousel-indicators [data-bs-target]{margin:9px;width:20px;height:20px;border-radius:20px}.carousel-indicators [data-bs-target].active{border:5px solid #009d85}}@media screen and (max-width: 500px){.carousel-indicators{max-width:400px}.carousel-indicators [data-bs-target]{margin:7px;width:16px;height:16px;border-radius:16px}.carousel-indicators [data-bs-target].active{border:4px solid #009d85}}@media screen and (max-width: 400px){.carousel-indicators{max-width:300px}.carousel-indicators [data-bs-target]{margin:5px;width:12px;height:12px;border-radius:12px}.carousel-indicators [data-bs-target].active{border:3px solid #009d85}}.layLikeIframe{overflow-x:hidden;overflow-y:scroll}h2.h2Typ01+hr.clearHidden{display:none}h2.h2Typ01+hr.clearHidden+.entry_table table.acms-table-scrollable,h2.h2Typ01+hr.clearHidden+.entry_table table.js-table-unit-scroll-hint,h2.h2Typ01+hr.clearHidden+.entry_table table:not([class]){margin-top:0}.h2Typ02#layUniq01{margin-bottom:30px}.entry.clearfix.shohousen .entry_column .column-media-center{margin:80px 0 0}@media screen and (max-width: 767px){.entry.clearfix.shohousen .entry_column .column-media-center{margin:40px 0 0}}.entry.clearfix.pointcard .entry_column p.attention{margin:20px 30px 0;border:none;border-radius:0;padding:0;background:none;text-align:inherit;font-size:1em;color:#4f4f4f}@media screen and (max-width: 767px){.entry.clearfix.pointcard .entry_column p.attention{margin:10px}}.column_img_border img{display:block;width:100%;height:auto}.torikumi_zaitaku .column-media-auto :not([href*=media-download],[href*=storage])+.caption{text-align:left}@media screen and (min-width: 768px){.torikumi_zaitaku .entry_column .column4_full_left,.torikumi_zaitaku .entry_column .column4_full_center_left,.torikumi_zaitaku .entry_column .column4_full_center_right{margin-right:40px;width:calc(25% - 40px)}.torikumi_zaitaku .entry_column .column4_full_right{width:calc(25% - 40px)}}body.cateNews .entry_column .column-media-auto{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapLocalEvent .entry_column .column-media-auto.js_notStyle.media_l{display:flex;flex-direction:column;align-items:center}.wrapLocalEvent .entry_column .column-media-auto.js_notStyle.media_l img{max-width:100%;height:auto}.wrapLocalEvent .entry_column .column-media-auto.js_notStyle.media_l+p{margin-top:30px}.wrapLocalEvent p.caption{display:block;margin:10px auto 0;color:#e42d2d;text-align:center}.btnTyp01_layIconLinkOut01 a:hover{color:#ffffff;border:1px solid #007cb4;background:#007cb4;text-decoration:none}.btnTyp01_layIconLinkOut01 a:hover .layIconLinkOut01:after{background:url("../imgs/ico_link_out_02.png") no-repeat 0 0/10px 8px}@media screen and (max-width: 767px){.cateSubShiso .layFlexTyp03{display:flex;margin:-15px}.cateSubShiso .layFlexTyp03 li{display:flex;flex-direction:column;align-items:center;text-align:center;width:33.3333333333%;margin:0;padding:15px}}.form_btn_box{position:relative}.form_btn_box .form_btn_back{position:absolute;top:0;left:0}.form_btn_box .form_btn_back .layFormBtnTyp01,.layFormBtnTyp01.form_btn_back{margin:0}.form_btn_box .form_btn_back button.btn_back{width:100%;max-width:400px;padding:15px;text-align:center;font-size:16px;color:#0e9580;text-decoration:none;background:#ffffff;border:2px solid #0e9580;border-radius:10px}.form_btn_box .form_btn_back button.btn_back:hover{color:rgba(14,149,128,0.5);border:2px solid rgba(14,149,128,0.5);transition:background 0.2s ease-out}.form_btn_box .form_btn_back button.btn_back .layIcon:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-2px;width:6px;height:6px;border-top:2px solid #0e9580;border-left:2px solid #0e9580;transform:rotate(-45deg)}@media screen and (max-width: 767px){.layFormBtnTyp01.form_btn_send button.btn_send{min-width:270px}.form_btn_box .form_btn_back{position:relative}.form_btn_box .form_btn_back .layFormBtnTyp01,.layFormBtnTyp01.form_btn_back{margin:40px 30px 0}}main{word-break:break-all}
