@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,　footer{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-family:"游ゴシック体","YuGothic","ヒラギノ丸ゴ ProN","Hiragino Maru Gothic ProN",sans-serif,"Meiryo","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka",sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll}body{font-size:13px}small{font-size:.8em}.wrap{overflow-x:scroll;background:#fafafa}.caption{caption-side:bottom;text-align:left;font-size:.8em;color:#555}a:link,a:visited{color:blue;text-decoration:none}a:hover,a:hover img,a:active{color:#00bfff;text-decoration:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s}a img{border:none}.pc{display:block}.sp{display:none}img{max-width:100%;height:auto}.small{font-size:.75em}.firstView{margin:0 auto;text-align:center;width:1000px;z-index:0;position:relative}.firstView:after{content:"";width:300px;height:70px;background-size:contain;position:absolute;bottom:30px;left:160px;z-index:1;background-repeat:no-repeat}.firstView__default:after{background-image:url(/wp-content/themes/datsumou-thor/images/fv_area/default.png)}.firstView:before{position:absolute;bottom:3rem;right:6rem;font-weight:700;font-size:3rem;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;color:#3e3e3e}.firstView__saitama:before{content:"-埼玉版-"}.firstView__ibaraki:before{content:"-茨城版-"}.firstView__fukuoka:before{content:"-福岡版-"}.firstView__hyogo:before{content:"-兵庫版-"}.firstView__shizuoka:before{content:"-静岡版-"}.firstView__tokyo:before{content:"-東京版-"}.firstView__chiba:before{content:"-千葉版-"}.firstView__okayama:before{content:"-岡山版-"}.firstView__osaka:before{content:"-大阪版-"}.firstView__aichi:before{content:"-愛知版-"}.firstView__kyoto:before{content:"-京都版-"}.firstView__kanagawa:before{content:"-神奈川版-"}.firstView__hokkaido:before{content:"-北海道版-"}.firstView__omiya:before{content:"-大宮版-"}.firstView__yokohama:before{content:"-横浜版-"}@media (max-width:480px){.firstView:before{font-size:5vw;bottom:9vw;right:auto;left:19vw}}.fv_arrow_text{position:absolute;bottom:15vw;right:5.5vw;font-size:3.5vw;color:#fff;font-weight:700;transform:rotate(-90deg);filter:drop-shadow(0px 0px 5px #67d686)}.fv_arrow_img{position:absolute;bottom:7vw;right:5.5vw;color:#fff;font-weight:700;width:3.5vw;filter:drop-shadow(0px 0px 5px #67d686);animation:fv_arrow 2s infinite ease-in-out}@-webkit-keyframes fv_arrow{0%{-webkit-transform:translate(0,-1.5vw);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0px,1.5vw);opacity:0}}@keyframes fv_arrow{0%{transform:translate(0,-2vw);opacity:0}50%{opacity:1}100%{transform:translate(0px,2vw);opacity:0}}.wrap{width:100% !important;overflow:hidden !important}header img{width:80%;margin:0 auto}.container{width:1000px;height:auto;margin:0 auto 0;background-color:#ffe6eb}header{width:100%;height:73px;background:#fff}header img{text-align:center;display:block;margin:0 auto;height:73px;width:auto;padding:10px 0}nav{width:100%;height:41px;background:url(/wp-content/themes/datsumou-thor/images/menuBg.jpg) center top repeat-x;background-size:1000px 51px;padding:10px 0 0 !important}nav table{width:455px;height:30px;margin:0 auto}nav table td{width:150px;height:30px;text-align:center}nav table td a{color:#fff !important;width:150px;height:30px;font-size:14px;display:block;border-left:1px solid #fff;line-height:2em}nav table td:last-child a{color:#fff !important;width:150px;height:30px;font-size:14px;display:block;border-left:1px solid #fff;line-height:2em;border-right:1px solid #fff}img.fv{width:1000px;height:280px;margin:0 auto;display:block}img{max-width:100%}.left{width:780px;height:auto;float:left;background:0 0;margin-top:20px}h2.searchBoxTtl{text-align:center;font-size:20px;width:780px;height:49px;line-height:49px;background-color:#7d5a5a;color:#fff;margin-top:-2px}h2.searchBoxTtl span{position:relative}h2.rankingDscrTtl{text-align:center;font-size:20px;width:780px;height:150px;line-height:2.1em;color:#fff;margin-top:5px}h2.neighborMapTtl{text-align:center;font-size:20px;width:780px;height:42px;line-height:2.1em;background:url(/wp-content/themes/datsumou-thor/images/share/neighborMapTtlBg.jpg);background-size:780px 42px;color:#fff;margin-top:5px}.searchBox{width:100%;margin:0 auto 20px;padding:1rem 0;background-color:#fdfaf6;font-size:16px}.blandSearchForm dl{display:table;width:96%;padding:0;margin:0 auto;margin-top:1rem;border:solid 2px #f1d1d1;border-radius:5px;color:#72370c}.blandSearchForm dl dt{position:relative;display:table-cell;width:23%;padding:1.5rem 2rem 1.5rem 3.5rem;margin:0;vertical-align:top;background-color:#fff}.blandSearchForm dl dt:before{content:"≫";position:absolute;display:inline-block;left:1rem}.blandSearchForm dl dt:after{content:"";position:absolute;display:block;width:100%;height:80%;border-right:solid 1px #ddd;top:10%;left:0}.blandSearchForm dl dd{display:table-cell;padding:1.5rem 0 1.5rem 2rem;margin:0;background-color:#fff;vertical-align:top}.blandSearchForm dl dd br{display:none}.blandSearchForm dl:nth-of-type(1) dd label{display:inline-block}.blandSearchForm dl:nth-of-type(1) dd label:nth-of-type(n+2){margin-left:2rem}.blandSearchForm dl:nth-of-type(2) dd select{display:inline-block;min-width:16rem;border:solid 1px #72370c}.blandSearchForm dl:nth-of-type(2) dd select:nth-of-type(n+2){margin-left:2rem}.blandSearchForm dl:nth-of-type(3) dd{padding:0 0 1.5rem 1rem}.blandSearchForm dl:nth-of-type(3) dd label{display:inline-block;min-width:6rem;margin-left:1rem;margin-top:1.5rem}.blandSearchForm dl:nth-of-type(3) dd br:nth-of-type(6n){display:inline}.blandSearchForm p button{display:block;padding:0;margin:2rem auto 1rem;background-color:transparent;border:none}@media only screen and (max-width:480px){.blandSearchForm dl:nth-of-type(2) dd select{margin-top:1.5rem}}.ranking{width:780px;height:auto;margin:5px auto 12px;position:relative;padding-top:40px}.rankIcon{width:93px;position:absolute;top:0;left:7px;display:block}#summary{padding-top:0;margin-top:50px}.rankingBg{width:780px;height:auto;background:#fff;padding-bottom:20px}.itemTitle{position:relative}.itemTitle:before{content:'';width:90px;height:100px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:2px;left:-20px}.itemTitle__No1:before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingNumber/ranking1.png)}.itemTitle__No2:before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingNumber/ranking2.png)}.itemTitle__No3:before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingNumber/ranking3.png)}.itemTitle__No4:before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingNumber/ranking4.png)}.itemTitle__No5:before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingNumber/ranking5.png)}.right{width:200px;height:auto;float:right;background:0 0;margin:20px auto 30px}@media only screen and (max-width:480px){.right{display:none!important}}ul.bnr{margin:16px 0 16px;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}ul.bnr li{width:49%}ul.bnr li img{width:100%}.bnr:after{content:none!important}@media only screen and (max-width:768px){.blandSearchForm dl{display:block}.blandSearchForm dl dt{position:relative;display:block;width:100%;padding:1.5rem 2rem 1.5rem 3.5rem}.blandSearchForm dl dt:before{left:1rem}.blandSearchForm dl dt:after{border-right:0;border-bottom:1px solid #ddd;width:94%;left:3%}.blandSearchForm dl dd{display:block;padding:1.5rem 0 1.5rem 2rem}.blandSearchForm dl dd br{display:none}.blandSearchForm dl:nth-of-type(1) dd{padding-right:2rem}.blandSearchForm dl:nth-of-type(1) dd select{display:block;width:100%}.blandSearchForm dl:nth-of-type(1) dd select:nth-of-type(n+2){margin-left:0;margin-top:1rem}.blandSearchForm dl:nth-of-type(2) dd{padding:0 0 1.5rem 1rem}.blandSearchForm dl:nth-of-type(2) dd br:nth-of-type(6n){display:none}.blandSearchForm p button{display:block;margin:0 auto;margin-top:1.5rem}}@media screen and (max-width:480px){.firstView{width:100%;background-image:url(/wp-content/themes/datsumou-thor/images/area/sp/default.png)}.firstView:after{width:48vw;top:57vw;left:5%}.container{width:100%;height:auto;margin:0 auto !important;padding:0}header{width:100%;height:auto}header img{text-align:center;display:block;margin:0 auto;width:50%;height:auto;padding:5px 0}nav{width:100%;height:41px;background:url(/wp-content/themes/datsumou-thor/images/menuBg.jpg) center top repeat-x;background-size:1000px 51px;padding:10px 0 0 !important}nav table{width:300px;height:30px;margin:0 auto}nav table td{width:100px;height:30px;text-align:center}nav table td a{color:#fff !important;width:100px;height:30px;font-size:11px;display:block;border-left:1px solid #fff;line-height:2.7em}nav table td:last-child a{color:#fff !important;width:100px;height:30px;font-size:11px;display:block;border-left:1px solid #fff;line-height:2.7em;border-right:1px solid #fff}.left{width:100%;height:auto;float:none;background:0 0;margin:0 auto 0}.searchBox{display:none}h2.searchBoxTtl{font-size:15px;width:100%;height:40px;line-height:40px;margin-bottom:0;font-weight:700;text-indent:.5em;margin-top:10px}h2.rankingDscrTtl{font-size:14px;width:100%;height:auto;line-height:2.4em;background:url(/wp-content/themes/datsumou-thor/images/share/neighborMapTtlBg.jpg) center top no-repeat;background-size:600px 35px;margin-bottom:0 !important}h2.neighborMapTtl{font-size:14px;width:100%;height:40px;line-height:2.4em;background:url(/wp-content/themes/datsumou-thor/images/share/neighborMapTtlBg.jpg) center top no-repeat;background-size:600px 35px}.rankBox{width:460px}.ranking{width:100%;height:auto;margin:-15px auto 0px;position:relative;padding-top:20px}.rankIcon{width:50px;position:absolute;top:30px;left:7px;display:block}.rankingBg{width:100%;height:auto;background:#fff;padding-bottom:15px}.rankTopBlock__left{width:100%;padding:0}.rankTopBlock__left table{width:90%;margin:0 auto 15px;font-size:15px}.rankTopBlock__itemImage{width:100%}.rankTopBlock__radarChart:before{width:51%;height:75px;top:-35px;left:0;right:0;margin:auto}.itemTitle:before{width:70px;height:70px;top:-13px;left:0}.itemTitle:after{width:90px;height:30px;top:10px;right:0}.right{display:none}}ul.slider{width:746px;height:280px;margin:0 auto 0;padding-top:20px;position:relative}ul.slider li{position:absolute;top:20px;left:0;width:100%;overflow:hidden}ul.slider li.active{z-index:10}ul.slider li.inactive{z-index:10}ul.slider li.transiton{z-index:11}ul.slider li.transitonLeft img{animation:sliderTransitonLeft 1s ease 0s 1 alternate none running}ul.slider li.transitonRight img{animation:sliderTransitonRight 1s ease 0s 1 alternate none running}@keyframes sliderTransitonLeft{0%{margin-left:100%;opacity:.5}100%{margin-left:0;opacity:1.0}}@keyframes sliderTransitonRight{0%{margin-left:-100%;opacity:.5}100%{margin-left:0;opacity:1.0}}.leftSliderBtn{position:absolute;top:125px;left:-17px;width:50px;z-index:99}.rightSliderBtn{position:absolute;top:125px;right:-17px;width:50px;z-index:99}.photo{margin:0 auto;display:block;margin:20px auto 0;width:746px}.btn{margin:0 auto;display:block;margin:35px auto 0;width:746px}#button{display:block;width:746px;height:70px;margin:15px auto 15px}#iryo_button{display:block;width:746px;height:70px;margin:15px auto 15px}#button a{display:block;position:relative;z-index:2;overflow:hidden;width:746px;height:70px;background:url(//xn--hckxamf9t8a3cv397bbl4b3zvyv0a.com/wp-content/themes/datsumou-thor/css/../images/btn.png) center top no-repeat;background-size:746px 70px;padding:0;text-align:center;text-decoration:none;transition:.25s linear;-webkit-transition:.25s linear;-moz-transition:.25s linear;margin:0 auto;display:block}#button a:before{display:block;position:absolute;z-index:-1;left:-30%;top:-50%;content:"";width:40px;height:150px;transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);background-image:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff rgba(255,255,255,1),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear}@keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}@-webkit-keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}@-moz-keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}.right{margin-top:20px}.rightRankBox h2{position:relative;background-color:#faf2f2;border-top:double 3px #7d5a5a;border-bottom:solid 1px #7d5a5a;width:100%;height:50px;padding:3px;color:#7d5a5a;font-size:1.5rem;font-weight:700;text-align:center;line-height:42px}.rightRankBox ul{background-color:#fff;padding:0 5px;border-bottom:solid 1px #7d5a5a}.rightRankBox ul li{position:relative;height:50px}.rightRankBox ul li:before{position:absolute;content:"";top:0;left:5px;width:40px;height:50px;background-repeat:no-repeat;background-size:75%;background-position:center center}.rightRankBox ul li:nth-of-type(1):before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingTable/rightRankBox/rightRank1.png)}.rightRankBox ul li:nth-of-type(2):before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingTable/rightRankBox/rightRank2.png)}.rightRankBox ul li:nth-of-type(3):before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingTable/rightRankBox/rightRank3.png)}.rightRankBox ul li:nth-of-type(4):before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingTable/rightRankBox/rightRank4.png)}.rightRankBox ul li:nth-of-type(5):before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingTable/rightRankBox/rightRank5.png)}.rightRankBox ul li:not(:last-child){border-bottom:dashed 1px #555}.rightRankBox ul li a{display:block;text-align:center;padding-left:40px;font-size:1.3rem;line-height:50px;color:#555!important}.sideCategoryTtl h2{position:relative;background-color:#faf2f2;border-top:double 3px #7d5a5a;border-bottom:solid 1px #7d5a5a;width:100%;height:50px;padding:3px;color:#7d5a5a;font-size:1.5rem;font-weight:700;text-align:center;line-height:42px}.sideVoiceTtl{position:relative;background-color:#a87963;width:100%;height:50px;padding:3px;margin-top:20px;margin-bottom:9px;color:#fff;font-size:1.5rem;font-weight:700;text-align:center;line-height:42px}.sideVoiceTtl:after{position:absolute;content:"";top:-17px;right:-2px;height:40px;width:40px;background-image:url(/wp-content/themes/datsumou-thor/images/rankingTable/sideVoiceTtl.png);background-repeat:no-repeat;background-size:contain;transform:rotate(10deg)}.sideVoiceTtl div{display:block;border:dashed 1px #fff;border-radius:5px}img.voiceSidebarTtl{margin:20px auto 0;width:200px}.voiceSidebar{padding:13px;border:1px solid #a87963;margin-bottom:9px;background:#fefff7;border-radius:5px}img.face{width:33px;float:left;margin-left:7px}.voiceSidebarRight{float:right;margin-right:13px}.voiceSidebarRight p{font-size:11px;color:#72370c;font-size:12px}.voiceSidebarRight img{width:78px;margin-top:10px}.name{font-size:11px;line-height:1.5em;margin-top:3px}.voiceSidebarTxt{font-size:12px;line-height:1.5em;margin-top:8px;word-break:break-all}.voiceSidebarLink{font-size:11px;color:#0064dc !important;text-decoration:underline !important;margin-top:11px;display:block}.sideDetailPage h2{position:relative;background-color:#faf2f2;border-top:double 3px #7d5a5a;border-bottom:solid 1px #7d5a5a;width:100%;height:50px;padding:3px;color:#7d5a5a;font-size:1.5rem;font-weight:700;text-align:center;line-height:42px}.sideDetailPage ul{background-color:#fff;border-top:0;width:200px;padding:.5rem 1rem;margin:0 auto;text-align:center;border-bottom:solid 1px #7d5a5a}.sideDetailPage ul li{border-bottom:dashed 1px #555;height:96px}.sideDetailPage ul li:last-of-type{border-bottom:0;height:70px}.sideDetailPage ul li:last-of-type a{line-height:70px}.sideDetailPage ul li a{color:#333;font-size:1.5rem;line-height:3rem}.sideDetailPage ul li a img{width:100%;margin-bottom:0}.sideCategory li{padding:1rem 0}.sideCategory li a{display:flex;color:#333!important}.sideCategory li:nth-child(even) a{flex-flow:row-reverse}.sideCategory li a img{width:32%}.sideCategory p{margin:1rem}.sideCategory p a{color:#333!important}.footerMenu{width:100%;height:148px;background:#fffdeb;text-align:center;padding-top:10px}img.footerLogo{width:400px;text-align:center;margin:0 auto 0;display:block}.footerMenu table{width:460px;height:30px;display:block;margin:25px auto 0;font-size:13px;display:block}.footerMenu table td{width:33%;padding:5px 29px;border-left:1px solid #b4b4b4}.footerMenu table td:last-child{width:33%;padding:5px 29px;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4}.footerMenu table td a{color:#646464 !important}footer{width:100%;height:55px;background:#7d5a5a;text-align:center}footer p{color:#fff;font-size:13px;text-align:center;line-height:4em;margin:0 60px;border-right:solid 1px rgba(255,255,255,.6)}footer p a{color:#fff !important}article.content{margin-top:15px}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}.clearfix{display:block}.topTopic__ribbon{box-sizing:border-box;height:41px;margin:30px auto 10px;position:relative;text-align:center;vertical-align:middle;width:65%}.topTopic__ribbon:before,.topTopic__ribbon:after{border-color:#ebd1d1;border-style:solid;bottom:-4px;content:'';position:absolute;width:0;z-index:8}.topTopic__ribbon:before{border-left-color:transparent;border-width:18px 15px;left:-20px}.topTopic__ribbon:after{border-right-color:transparent;border-width:18px 15px;right:-20px}h2.topTopicTtl{font-size:14px}.topTopicTtl{background:#f3e1e1;color:#7d5a5a;padding:10px 20px;position:relative;z-index:10}.topTopicTtl:before,.topTopicTtl:after{border:none;border-bottom:solid 10px transparent;content:'';position:absolute;top:100%;z-index:9}.topTopicTtl:before{left:0;border-right:solid 10px #be9494}.topTopicTtl:after{right:0;border-left:solid 10px #be9494}.cardtype{margin-bottom:0;display:flex;flex-wrap:wrap}.cardtype__article{position:relative;width:calc((100% - 10px*3)/3);margin:10px 5px 10px;border-radius:10px;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);cursor:pointer;transition:.2s ease-in-out;border:double 3px #f3e1e1}.cardtype__article:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);transform:translateY(-4px)}.cardtype__link{display:block;color:#555;text-decoration:none;cursor:pointer}.cardtype__link:hover{color:#555;text-decoration:none}.cardtype__img{margin:0;overflow:hidden;height:0;padding-bottom:57.7%}.cardtype__img img{border-radius:10px}.cardtype h3{display:block;margin:13px 13px 8px;color:#555;font-size:17px;font-weight:700;text-align:left}.cardtype time{display:block;display:none;margin:13px 13px 8px;color:#b5b5b5;font-size:13px;font-weight:700}.cardtype time:before{content:'\f017';font-family:'Font Awesome 5 Free';padding-right:4px;font-weight:400}.cat-name{display:inline-block;display:none;overflow:hidden;position:absolute;top:3px;left:3px;height:16px;margin:0;padding:0 10px;border-radius:14px;background-color:#6bb6ff;opacity:.7;color:#fff !important;font-size:10px;font-weight:700;vertical-align:middle;line-height:16px;text-decoration:none}.cat-name:hover{background:silver}.posts__list{margin-bottom:25px}.posts__list a{color:#666!important}.cardtype article:nth-of-type(4){display:none}@media screen and (max-width:480px){.topTopic__ribbon{width:80%}.cardtype__article{width:calc((100% - 10px*2)/2);margin-top:0}.cat-name{top:5px;left:5px}.cardtype h3{font-size:14px}.cardtype article:nth-of-type(4){display:block}}@media screen and (max-width:480px){.pc{display:none}.sp{display:block}body{font-family:'Meiryo',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka",sans-serif}.wrap{width:480px !important;overflow:hidden !important}ul.slider{width:95%;height:auto;margin:0 auto 0;padding-top:20px;position:relative}ul.slider:before{content:"";display:block;padding-top:35%}ul.slider li img{width:100%}.leftSliderBtn{position:absolute;top:70px;left:-5px;width:30px}.rightSliderBtn{position:absolute;top:70px;right:-5px;width:30px}.campaign:before,.campaign:after{border-width:8px}.photo{margin:0 auto;display:block;margin:15px auto 0;width:95%}.btn{margin:0 auto;display:block;margin:15px auto 0;width:95%;padding-bottom:10px}#button{display:block;width:95%;height:auto;margin:15px auto 15px}#iryo_button{display:block;width:95%;height:auto;margin:15px auto 15px}#button a{display:block;position:relative;z-index:2;overflow:hidden;width:420px;height:42px;background:url(//xn--hckxamf9t8a3cv397bbl4b3zvyv0a.com/wp-content/themes/datsumou-thor/css/../images/btn.png) center top no-repeat;background-size:contain;padding:0;text-align:center;text-decoration:none;transition:.25s linear;-webkit-transition:.25s linear;-moz-transition:.25s linear;margin:0 auto;display:block}#button a:before{display:block;position:absolute;z-index:-1;left:-30%;top:-50%;content:"";width:40px;height:150px;transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);background-image:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff rgba(255,255,255,1),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear}@keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}@-webkit-keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}@-moz-keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}.footerMenu{width:100%;height:auto;background:#fffdeb;text-align:center;padding-top:10px}img.footerLogo{width:80%;text-align:center;margin:0 auto 0;display:block}.footerMenu table{width:300px;height:30px;display:block;margin:10px auto 0;font-size:11px;display:block}.footerMenu table td{width:33%;padding:5px 10px;border-left:1px solid #b4b4b4}.footerMenu table td:last-child{width:33%;padding:5px;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4}.footerMenu table td a{color:#646464 !important}footer{width:100%;height:55px;background:#7d5a5a;text-align:center}footer p{color:#fff;font-size:11px;text-align:center;line-height:1.6em;padding:10px;border-right:solid 1px rgba(255,255,255,.6);margin:2px 60px 3px 0}footer p a{color:#fff !important}article p{width:95%;color:#646464;font-size:13px;line-height:1.8em;margin:0 auto}}.recommend__list{margin-bottom:15px;font-size:14px;padding-left:20px;margin-top:15px;padding-top:15px;border:dotted 1px #555;border-radius:10px;border-left:0;border-right:0}.recommend__list li{padding-left:10px;position:relative;margin-bottom:15px;line-height:1.2}.recommend__list li:after{content:'◆';display:block;width:15px;height:15px;position:absolute;top:0;left:-10px;color:#b071b5;font-family:Verdana,"Droid Sans"}.recommend__list li:nth-of-type(odd):after{color:#ef6d91}.recommendPoint__inner{margin-top:30px}.recommendPoint__inner p{line-height:1.5;margin-bottom:1em}.important{background:#f0ea30;background:linear-gradient(180deg,transparent 60%,#f0ea30 60%);background:-webkit-linear-gradient(270deg,transparent 60%,#f0ea30 60%);font-weight:700}.swiper-container{width:600px;height:300px}.swiper-pagination-bullet-active{background:#eaaaef !important}.swiper-slide{position:relative}.voice__contents{padding:20px;line-height:1.5}.voice__contents li{list-style:inside;margin-bottom:10px}.voice__personal{position:absolute;bottom:35px;right:45px}.voice__parts{background:#f4d3d3;padding:5px;border-radius:10px;color:#fff}.swiper-container img{border:solid 2px #7d5a5a;border-radius:10px}.inStoreH3{color:#7d5a5a;font-size:1.7rem;text-align:center;font-weight:700}.inStoreH3:before,.inStoreH3:after{content:"−";margin:0 .5em}@media screen and (max-width:480px){.swiper-container{width:100%;height:370px}.swiper-button-next,.swiper-button-prev{width:30px!important;height:30px!important;margin-top:-15px!important}.voice__contents{padding:20px;line-height:1.3;font-size:13px}.voice__personal{right:5px}.voice__personal img{width:30px;vertical-align:bottom}.voice__parts{padding:3px;border-radius:7px;margin-right:2px}}.campaign{width:720px;background:#faf2f2;position:relative;padding:130px 30px 25px;margin:10px 20px 0;border:double 3px #e6b422;text-align:center}.campaign img{margin-top:.5rem}.campaign__title{content:'';width:450px;height:112px;background-image:url(/wp-content/themes/datsumou-thor/images/rankingPage/campaignTitle.png);background-size:100%;background-repeat:no-repeat;margin:auto;position:absolute;left:0;right:0;top:-4px}.campaign__head{display:inline-block;width:30%;height:20px;line-height:22px;background-color:#7d5a5a;color:#fff;font-size:1.3rem;font-weight:700;border-radius:20px 20px 0 0}.campaign__content{display:inline-block;width:80%;height:35px;line-height:35px;font-size:1.5rem;background-color:#fff;border:solid 2px #7d5a5a;border-radius:5px;margin-bottom:1rem}.campaign__content .large{font-size:1.3em}@media screen and (max-width:480px){.campaign{width:calc(100% - 20px);padding:100px 10px 20px;margin:10px 10px 0}}.storeDetail{margin:10px auto;background:#fff;width:95%}.storeDetail__area{padding:12px 0;color:#999;cursor:pointer;background:#d1f5d3;border-bottom:#fff solid 2px;border-radius:5px;text-align:center;position:relative}.storeDetail__area:after{position:absolute;content:"\f0fe";font-family:'Font Awesome 5 Free';top:12.5px;right:10px}.storeDetail__area.openArea:after{position:absolute;content:"\f146";font-family:'Font Awesome 5 Free';top:12.5px;right:10px}.storeDetail__arrow{margin-left:10px;display:inline-block;font-size:60%;position:relative;top:-2px}.storeDetail .storeDetail__arrow{font-size:70%;position:static}.storeDetail__list{margin-bottom:10px;padding:10px}.storeDetail__pref{border-bottom:1px solid #7d5a5a;border-right:1px solid #7d5a5a;padding:5px;color:#7d5a5a;margin-top:5px;text-align:center;background-color:#f8f3ec}.storeDetail__pref:not(:first-of-type){margin-top:30px}.storeDetail__Name{margin-top:10px;font-weight:700;margin-left:1rem}.storeDetail__Name a{color:#0064dc;text-decoration:underline}.storeDetail__address{font-weight:500;margin:5px 0;padding-bottom:5px}.storeDetail__address{border-bottom:dashed 1px #aaa}.storeDetail__anchor{text-align:right}.storeDetail__list{display:none}.storeDetail__arrow{transition-duration:.25s}.rotate .storeDetail__arrow{transform:rotate(180deg);transition-duration:.25s}.open{display:block !important}.reviewContainer{width:100%;background-color:#fff;padding:0 0 2rem}.reviewContainer h2{width:100%;background-color:#f8f4e1;border-top:double 4px #7d5a5a;border-bottom:solid 1px #7d5a5a;padding:1rem;text-align:center;font-size:2.5rem;font-weight:700;color:#7d5a5a;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}.reviewContainer .review_back{margin:.5rem;text-decoration:underline}.reviewContainer .review_back:hover{opacity:.7;transition:.3s}.reviewContainer .review:before{content:none}.reviewContainer .review{margin-top:2rem;margin-bottom:2rem;padding:2rem 2rem 1rem}.reviewContainer .review:first-of-type{margin-top:0}.reviewBtn__wrap{text-align:right}.review_officialBtn{display:inline-block;width:49%;border-right:dashed 1px #666;text-align:center;line-height:17px;color:#666!important;font-weight:700;margin:1rem 0 .5rem;position:relative}.review_officialBtn:after{content:"\f35d";font-family:'Font Awesome 5 Free';margin-left:.5rem}.review_detailBtn{display:inline-block;width:49%;text-align:center;line-height:17px;color:#666!important;font-weight:700;margin:1rem 0 .5rem;position:relative}.review_detailBtn:after{content:"\f061";font-family:'Font Awesome 5 Free';margin-left:.5rem}.review_officialBtn:hover,.review_detailBtn:hover{border:0;transition:1s}@media screen and (max-width:480px){.personalData,.parts{font-size:1.4rem}}.rankTopics .rankTable_container{background-color:#fff;padding-bottom:1rem}.compareTable{margin-bottom:1rem}.campaign{max-width:500px;margin-left:auto;margin-right:auto;border-radius:27px 27px 0 0}.campaign__title{content:'';width:100%;background-image:url(/wp-content/themes/datsumou-thor/images/rankingPage/campaignTitle.png);background-size:100%;background-repeat:no-repeat;margin:auto;position:absolute;left:0;right:0;top:0}img.campaignTitle_month{width:auto;height:30px}.recommendCampaign{background-color:#faf2f2;width:100%;height:auto;margin:20px auto 20px;position:relative;border:double 13px #f3e1e1;border-radius:50px;padding:80px 0 50px}.recommendCampaign:before,.recommendCampaign:after{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;left:calc(50% - 210px);width:420px}.recommendCampaign:before{background-image:url(/wp-content/themes/datsumou-thor/images/rankingPage/recommend_flameTop.png);top:-3rem;height:105px}.recommendCampaign:after{background-image:url(/wp-content/themes/datsumou-thor/images/rankingPage/recommend_flameBottom.png);bottom:-2rem;height:65px}.recommendCampaign h2{font-size:3rem;line-height:4rem;text-align:center;margin-bottom:1rem}.recommendCampaign p{font-size:2rem;line-height:2.5rem;position:relative;text-align:center;height:2.5rem}.float{position:absolute;top:3px;left:0;right:0;margin:auto;width:auto;height:3rem;animation:float 2s infinite ease-in-out}@keyframes float{0%{transform:translate(0,0)}50%{transform:translate(0,-5px)}100%{transform:translate(0,0)}}.recommendCampaign img{display:block;margin:0 auto}.recommendCampaign img.pc{display:block}.recommendCampaign img.sp{display:none}@media screen and (max-width:480px){.recommendCampaign:before,.recommendCampaign:after{width:80%;left:10%}.recommendCampaign:before{height:18vw}.recommendCampaign:after{height:12vw}.recommendCampaign{padding:4rem 0 1.5rem;margin:25px 0 10px;border-radius:30px}.recommendCampaign h2{font-size:2.5rem}.recommendCampaign img{margin-bottom:2rem;margin-top:3vw}.float{font-size:4.2vw;line-height:4.2vw}.recommendCampaign img.pc{display:none}.recommendCampaign img.sp{display:block}img.campaignTitle_month{width:80vw;height:auto}}.itemTitle{width:100%;height:70px;background-color:#f8f4e1;border-top:double 4px #7d5a5a;border-bottom:solid 1px #7d5a5a;padding:10px 0 10px 80px}.itemTitle .title_comment{font-size:1.5rem;padding-left:.5em;line-height:1.5em}.itemTitle .clinic_name{font-size:3rem;font-weight:700;color:#72370c!important;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}.rankTopBlock{display:-webkit-box;display:-ms-flexbox;display:flex}.rankTopBlock__left{width:68%}.rankTopBlock__radarChart{width:32%;background-color:#f8f3ec;padding:.5rem}.rankTopBlock__radarChart canvas{width:100%!important;height:auto!important}.ranking .totalEva{width:100%;height:55px;border-bottom:solid 1px #ccc;border-radius:10px;padding:.5rem 1rem;align-items:flex-end}.totalEva.pc{display:-webkit-box;display:-ms-flexbox;display:flex}.totalEva.sp{display:none}.totalEva h4{margin-bottom:.2rem}.totalEva img{height:28px;padding-left:1rem}.totalEva_right{margin-left:auto;font-size:1.2rem}.totalEva_score{font-size:4rem;font-weight:500}.rankTop_Table{width:500px;margin:1rem auto;line-height:3rem;font-size:1.5rem}.rankTop_Table th{width:40%;background-color:#f3e1e1;color:#7d5a5a;border-bottom:solid 2px #fff;padding-left:1rem;border-radius:5px}.rankTop_Table .fas:before,.rankTop_Table .far:before{margin-right:.5rem;display:inline-block;width:18px;text-align:center}.rankTop_Table td{width:60%;border-bottom:solid 2px #f3e1e1;text-align:right;padding-right:.5rem}.recommendPoint{width:calc(100% - 1rem);background-color:#faf2f2;padding:4rem 4rem 1rem;margin:3rem .5rem 1rem;position:relative}.recommendPoint h3{position:absolute;top:-15px;left:0;height:40px;width:auto;font-size:1.7rem;padding:1rem;background-color:#7d5a5a;color:#fff;font-weight:400;border-radius:5px;transform:rotate(-1deg)}.recommendPoint:before{content:"";width:0;height:0;border-style:solid;border-color:#7d5a5a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 20px;transform:rotate(-1deg);position:absolute;top:25px;left:30px}.recommendPoint dl{margin-bottom:1rem}.recommendPoint dl dt{border-bottom:#df7861 solid 2px;position:relative;font-size:1.5rem;line-height:2.5rem;font-weight:500;color:#fff;padding-left:20px;text-shadow:1px 1px 1px #df7861,-1px 1px 1px #df7861,1px -1px 1px #df7861,-1px -1px 1px #df7861,1px 0px 1px #df7861,0px 1px 1px #df7861,-1px 0px 1px #df7861,0px -1px 1px #df7861}.recommendPoint dl dt:before{position:absolute;content:"";width:14px;height:14px;border:solid 2px #df7861;border-radius:7px 7px 0;bottom:-2px;left:-7px}.recommendPoint dl dd{color:#555;line-height:1.5em;margin-top:.5rem}p.rect{width:350px;text-align:center;margin:0 auto 2rem}.officialButton{width:350px;height:55px;margin:2rem auto;background:linear-gradient(to right,#f37c1d 45%,#ffd3af 50%,#f37c1d 55%,#f37c1d 100%);border:solid 2px #fff;box-shadow:3px 3px 3px #ccc;color:#fff!important;border-radius:8px;display:table-cell;text-align:center;vertical-align:middle;font-size:1.6rem;line-height:1.9rem;font-weight:500;position:relative;background-size:1000% 1000%;animation:gradient 6s ease infinite}@keyframes gradient{0%{background-position:100% 50%}100%{background-position:0 50%}}.officialButton:after{content:"≫";font-size:large;position:absolute;top:17px;right:20px}@media screen and (max-width:480px){.itemTitle .title_comment{font-size:3vw}.itemTitle .clinic_name{font-size:7vw}.rankTopBlock__left{width:50%}.rankTopBlock__radarChart{width:50%}.totalEva.pc{display:none}.totalEva.sp{display:-webkit-box;display:-ms-flexbox;display:flex}.rankTop_Table{width:90%}.recommendPoint{padding:4rem 1rem 1rem}}@media screen and (max-width:350px){p.rect{width:96%}}.tab-group{display:flex;justify-content:space-evenly;align-items:flex-end;border-bottom:solid 3px #7d5a5a;height:4.5rem}.tab{width:30%;height:4rem;color:#777;background-color:#eee;font-size:1.7rem;font-weight:600;line-height:4rem;text-align:center;transition:.3s;position:relative}.tab:after{content:"";width:0;height:0;position:absolute;top:0;right:0;border-width:7px;border-color:#fff #fff #ddd #ddd;border-style:solid}.is-active{height:4.5rem;line-height:4.5rem;color:#fff;background-color:#7d5a5a;border:#6fd5be;position:relative}.panel-group{box-shadow:0px 3px 3px #eee;margin-bottom:1rem}.panel{padding:2rem 0;display:none}.is-show{display:block}.detailInfo_1,.detailInfo_2{width:94%;margin-left:auto;margin-right:auto}.detailInfo_1 th,.detailInfo_1 td,.detailInfo_2 th,.detailInfo_2 td{width:calc(100%/3);text-align:center;vertical-align:middle;border-radius:5px}.detailInfo_1 th,.detailInfo_2 th{height:30px;background-color:#7d5a5a;color:#fff;font-size:1.5rem;border-left:solid 2px #fff;border-right:solid 2px #fff;border-bottom:solid 2px #fff}.detailInfo_1 td,.detailInfo_2 td{height:60px;background-color:#faf2f2;color:#555;font-size:2.2rem;border-left:solid 2px #fff;border-right:solid 2px #fff}.detailInfo_container dl{width:94%;margin-left:auto;margin-right:auto}.detailInfo_container dd{line-height:2rem;margin:.5rem 0 1.5rem;text-indent:-1.5rem;padding-left:1.5rem}.detailInfo_container dd:before{content:"≫";margin-right:.5rem}.detailInfo_container dt{font-size:1.5rem;line-height:2rem;border-bottom:solid 2px #7d5a5a;padding-left:.5rem;color:#7d5a5a;font-weight:600}@media screen and (max-width:480px){.rankTop__table{padding-top:.5rem}.detailInfo_1 td,.detailInfo_2 td{font-size:1.8rem}}.review{width:calc(100% - 1rem);background-color:#faf2f2;padding:4rem 2rem 1rem;margin:3rem auto 1rem;position:relative}.review h3{position:absolute;top:-15px;left:0;height:40px;width:auto;font-size:1.7rem;padding:1rem;background-color:#7d5a5a;color:#fff;font-weight:400;border-radius:5px;transform:rotate(-1deg)}.review:before{content:"";width:0;height:0;border-style:solid;border-color:#7d5a5a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 20px;transform:rotate(-1deg);position:absolute;top:25px;left:30px}.voice__contents{border:double 3px #ea7362;background-color:#fff;border-radius:5px 30px;color:#555;line-height:1.7rem}.reviewer{display:flex;border-bottom:dashed 1px #7d5a5a;padding-bottom:5px;margin-bottom:5px}.reviewer img{height:4rem;width:auto;margin-right:1rem}.personalData{line-height:1.7rem;font-size:1.2rem}.reviewTtl{line-height:2.3rem;font-size:1.4rem;padding-left:.5em;font-weight:600;color:#7d5a5a}.reviewLink{display:block;width:100%;height:30px;text-align:right;padding-right:5rem;line-height:30px;color:#555!important;margin:.5rem auto 0;border-radius:10px;position:relative}.reviewLink:after{position:absolute;content:"》";top:0;right:10px}@media screen and (max-width:480px){.reviewLink{text-align:center;padding:0}}h2.rankingDscrTtl2{position:relative;text-align:center;font-size:20px;line-height:35px;height:35px;margin:5px 0 0;background-color:#f3e1e1;border-top:double 4px #7d5a5a;border-bottom:solid 1px #7d5a5a;color:#7d5a5a;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}@media (max-width:480px){h2.rankingDscrTtl2{width:100%}}.blandSearchForm dd{display:flex!important;flex-wrap:wrap}.blandSearchForm dd label{display:block;min-width:50px;margin-right:1rem;margin-bottom:.5rem}.swiper-container{width:96%;height:auto;margin:10px auto 30px!important}.swiper-scrollbar,.swiper-scrollbar-drag{display:none}.surveyResult table{width:750px}.surveyResult table th,.surveyResult table td{border:#ccc solid 1px;height:3rem;line-height:3rem}.surveyResult table th{background-color:#f8f3ec;text-align:center}.surveyResult table td{text-align:right;width:80px;padding-right:.5rem}.detailPage .ranking{padding-top:0}.detailPage .itemTitle{padding:.5rem 1rem;height:55px;line-height:45px}.location{display:flex;flex-wrap:wrap;justify-content:left;margin:10px 20px}.location div{position:relative;width:calc(100%/6);height:60px;border:solid 1px #fff;font-size:1.2rem;font-weight:500;text-align:center;line-height:24px;color:#fff;background-position:120% 20px;background-size:55px 55px;background-repeat:no-repeat;background:linear-gradient(#7d5a5a 40%,snow 40%)}.location div:after{position:absolute;font-size:20px;left:calc(50% - 10px);bottom:8px}.location .true:after{content:"◎";color:red}.location .false:after{content:"×";color:#00f}.officialButton__default{display:block;width:60%;height:90px;border:solid 3px #55a290;border-radius:45px;background-color:#6fd5be;text-align:center;line-height:90px;margin-top:.5rem;margin-left:auto;margin-right:auto;font-size:2.5rem;font-weight:700;color:#fff!important;filter:drop-shadow(0px 2px 2px rgba(190,190,190,1));animation:officialBtn 2.5s infinite}@media screen and (max-width:480px){.location{margin:10px}.officialButton__default{width:90%;height:calc(90vw/5)}}.storeList{background-color:#fff;padding:0 1rem 1rem}.storeList ul{display:flex;flex-wrap:wrap;justify-content:space-around}.storeList ul li{display:block;width:170px;height:90px;text-align:center;margin-bottom:10px}.storeList ul li a{display:block;width:100%;height:90px;color:#555;font-size:12px}.storeList ul li img{display:block;margin-top:auto;width:100%;height:60px;width:auto;object-fit:contain;margin-left:auto;margin-right:auto}.storeList ul li p{display:block}.sitemap_content{display:flex;background-color:#fff;padding:1rem;flex-wrap:wrap;justify-content:space-around}.sitemap_content_left,.sitemap_content_right{width:45%}.siteamap_content h3,.sitemap_content a,.sitemap_content li{color:#555!important;line-height:2.5rem}.sitemap_content h3{font-size:1.5rem;font-weight:700;margin-top:2rem;padding-bottom:.5rem;margin-bottom:.5rem;padding-left:1em;width:100%;line-height:3rem;position:relative;background-color:#fffbeb}.sitemap_content h3:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background-image:repeating-linear-gradient(45deg,#b4a983 0px,#b4a983 1px,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%);background-size:8px 8px}.sitemap_content li{padding-left:2em;text-indent:-1.5em}.sitemap_content li:before{content:"−";font-size:1em;line-height:1rem;margin-right:.5rem}@media screen and (max-width:480px){.sitemap_content_left,.sitemap_content_right{width:100%}}.blandSearchForm p button{width:249px;height:46px;color:#fff;background:#7d5a5a;border-radius:5px;position:relative}.blandSearchForm p button:before{position:absolute;content:"";background-image:url(/wp-content/themes/datsumou-thor/images/rankingPage/searchBtn.png);background-size:contain;background-repeat:no-repeat;width:60px;height:60px;text-align:center;top:-8px;left:25px}.footerMenu_sp h3{border-radius:5px;margin-top:2px;font-size:1.5rem;color:#7d5a5a;background-color:#f3e1e1;font-weight:500;padding:.7em 0;position:relative}.footerMenu_sp h3:first-of-type{padding:0}.footerMenu_sp h3:first-of-type:after{position:absolute;content:"▶";font-size:10px;top:13px;right:10px}.footerMenu_sp h3 a{color:#7d5a5a!important;display:inline-block;width:100%;height:100%;padding:.7em 0}.footerMenu_btn:after{position:absolute;content:"\f0fe";font-family:'Font Awesome 5 Free';font-size:10px;top:13px;right:10px}.footerMenu_open:after{content:"\f146";color:#aaa}.footerMenu_list{display:none}.footerMenu_list li{text-align:left}.footerMenu_list li:not(:last-of-type){border-bottom:dashed 1px #ccc}.footerMenu_list li:before{content:"−";margin-right:.5em}.footerMenu_list li a{color:#7d5a5a!important;display:inline-block;height:100%;width:calc(100% - 2em);line-height:3em}.footerMenu_list_clinic li:last-of-type,.footerMenu_list_column li:last-of-type{font-weight:500}.footerMenu_list_clinic li:last-of-type:before,.footerMenu_list_column li:last-of-type:before{content:"➞";margin-right:.5em}.footerMenu_menu{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:1rem;justify-content:center}.footerMenu_menu li{padding:0 1em}.footerMenu_menu li:not(:last-child){border-right:solid 1px #666}.footerMenu_menu li a{color:#666!important}#page_top{width:50px;height:50px;position:fixed;right:-50px;bottom:5px;background:#7d5a5a;opacity:.6;border-radius:50%}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f0d8';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-5px;bottom:0;right:0;left:0;margin:auto;text-align:center}div.breadcrumb{background-color:#7d5a5a;margin-left:0!important;margin-right:0!important}div.wider .breadcrumb ul{background-color:#7d5a5a;margin:0 auto}div.wider .breadcrumb ul li a{color:#fff!important}.heading-primary{border-bottom:double 3px #7d5a5a;margin:1rem 0}.eyecatch__cat{background:#7d5a5a!important}.postContents h2{color:#7d5a5a!important;padding-left:.8em;text-indent:-1em;font-size:1.8rem!important;margin-top:2rem!important;margin-bottom:.5rem;background-color:#faf2f2;box-shadow:2px 2px 3px #ddd}.postContents h2:before{content:"‖"}.plan_student{font-size:.8em;padding:.3em;border-radius:5px;background-color:#df7861;color:#fff;font-weight:700}#fb .container{width:780px}#fb .firstView{width:780px}#fb .firstView:after{height:45px;left:145px}@media screen and (max-width :480px){#fb .container{width:100%}#fb .firstView{width:100%}#fb .firstView:after{width:48vw;top:57vw;left:5%}}.storeList_container{width:100%;margin:0 auto 1rem;border:solid 2px #ddd;border-radius:15px;padding:15px}.storeList_title{font-size:1.5rem;font-weight:700;color:#333;background:#faf2f2;padding:.5em;border:dashed 1px #ea7362;margin-bottom:.5em}.storeList_name{display:inline-block;padding:.3em .5em}.storeList_name a{color:#0064dc;text-decoration:underline}.fv_area{position:absolute;bottom:30px;right:130px;font-size:3.5rem;font-weight:700;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;transform:translateX(50%)}@media screen and (max-width:480px){.fv_area{font-size:5.5vw;right:auto;left:28.5vw;bottom:7vw;transform:translateX(-50%)}}