﻿/*!
Theme Name: ご当地トランプサイトテーマ
Author: ariummotion
Description: ご当地トランプサイト
Version: ver1.0
*/@import"https://fonts.googleapis.com/icon?family=Material+Icons";:root{--clr-white: #fff;--clr-font: #222;--clr-font-hover: #999999;--clr-main: #c44c72;--clr-main-hover: #eb7097;--clr-orange: #f7913b;--clr-red: #f3002e;--clr-bk-pink: #fef5f7}*,::before,::after{box-sizing:border-box}*{margin:0;padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,sub{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline}del{text-decoration:line-through}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(img,svg,video){block-size:auto;max-inline-size:100%}img{vertical-align:bottom;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0;font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}input,select{vertical-align:0}input,textarea{margin:0;font-size:100%}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%}:where(ul,ol)[role=list]{list-style:none}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}html{font-family:"Zen Kaku Gothic New","YakuHanJP","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;font-weight:400;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;word-break:normal;word-wrap:break-word;overflow-wrap:break-word}body{font-size:clamp(.875rem,.784rem + .45vw,1.125rem);color:var(--clr-font);line-height:1.5;text-align:left;-webkit-text-size-adjust:100%}i{font-weight:900}.serif{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}p{font-feature-settings:"palt"}.f-normal{font-weight:normal;font-weight:400}.f-bold{font-weight:bold;font-weight:700}.f-italic{font-style:italic}sup{font-size:.5rem;vertical-align:5px}sub{font-size:.5rem;vertical-align:baseline}.f-red{color:var(--clr-red)}.note{padding-left:1em;text-indent:-1em}.lh-12{line-height:1.2}.lh-14{line-height:1.4}.lh-16{line-height:1.6}.lh-18{line-height:1.8}.lh-20{line-height:2}.lh-24{line-height:2.4}.material-symbols-outlined{font-size:1rem;width:1rem;height:1rem;overflow:hidden;color:#666}a{text-decoration:underline;color:var(--clr-font);transition:all .3s}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:underline;color:var(--clr-font-hover);text-underline-offset:2px}}.link-btn{transition:.3s}.link-btn:hover{opacity:.8}.link-btn2{color:#fff;background:var(--clr-main);text-decoration:none;position:relative;z-index:1;transition:all .3s ease-in-out;overflow:hidden;border-radius:100px;line-height:1}.link-btn2:hover{color:#fff;text-decoration:none}.link-btn2::after{content:"";display:block;width:100%;height:100%;background:var(--clr-main-hover);position:absolute;left:0;bottom:0;z-index:-1;transform:scale(0, 1);transform-origin:right top;transition:transform .3s ease-in-out}.link-btn2:hover::after{transform:scale(1, 1);transform-origin:left top}button{display:block;border:none;background-color:rgba(0,0,0,0);cursor:pointer}@media(width >= 480px){a[href^="tel:"]{pointer-events:none}}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}html{block-size:100%;height:100%}body{background-color:#fff;min-height:100%;display:flex;flex-direction:column}.wrapper{flex:1}button{touch-action:manipulation}:where(svg):where(:not([width])){inline-size:3rem}.page_top_btn{position:fixed;right:15px !important;bottom:15px !important;z-index:9999 !important;width:40px !important;height:40px !important;background-color:var(--clr-main) !important;box-shadow:none !important;background-repeat:no-repeat;transform:scaleY(1) !important;opacity:0;border-radius:50%;transition:.3s}.scrolled .page_top_btn{opacity:1}.sp{display:none}@media(width <= 768px){.pc{display:none}.sp{display:inline}}.main-block{width:100%;overflow:hidden;flex:1}.common-block{width:100%;max-width:1200px;margin-inline:auto}@media(width <= 1200px){.common-block{padding-left:20px;padding-right:20px}}.bread{padding:7px 20px}.bread .bread-line{width:100%;max-width:1300px;margin-inline:auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px;font-size:.875rem;line-height:1.5}.bread .bread-line li{padding-right:25px}.bread .bread-line li a{display:inline-block;position:relative}.bread .bread-line li a::after{display:block;content:">";font-size:.875em;position:absolute;top:1px;right:-18px}.bread .bread-line .material-icons{font-size:18px;width:18px;height:18px}@media(width <= 768px){.breadcrumbs .page-wide .inner{padding:5px 0 20px}}.pagenation{margin-top:60px}.wp-pagenavi{margin-top:0;clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span,.wp-pagenavi .pages,.wp-pagenavi span.extend,.wp-pagenavi span.current{display:inline-block;text-decoration:none;border:none;background:#93a562;color:#fff;padding:.3em .65em .3em .6em;margin:.2em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.wp-pagenavi a{transition:all .7s}.wp-pagenavi span.extend{padding:.3em .2em .3em .2em;margin:.26em}.wp-pagenavi a:hover{opacity:.85;transition:all .1s}.wp-pagenavi span.current{font-weight:bold;color:#fff;background-color:var(--clr-main)}.wp-pagenavi .pages,.wp-pagenavi .first,.wp-pagenavi .last{padding:.3em .65em .3em .6em}.nextprev{margin-top:30px;padding-top:15px;border-top:1px solid #bbb;overflow:hidden;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.nextprev .next a{display:inline-block;position:relative;padding-left:20px}.nextprev .next a::before{font-family:"Material Icons";content:"";vertical-align:-2px;margin-right:3px;position:absolute;top:1px;left:0}.nextprev .prev{text-align:right}.nextprev .prev a{display:inline-block;position:relative;padding-right:20px}.nextprev .prev a::after{font-family:"Material Icons";content:"";vertical-align:-2px;margin-left:3px;position:absolute;top:1px;right:0}@media(width <= 768px){.pagenation{margin-top:40px}}.single-content h1{font-size:36px;margin-bottom:.8em}.single-content h2{font-size:30px;margin-bottom:.8em}.single-content h3{font-size:26px;margin-bottom:.8em}.single-content h4{font-size:22px}.single-content h5{font-size:18px}.single-content h6{font-size:16px}.single-content p{margin-top:1em}@media(width <= 768px){.single-content h1{font-size:30px;margin-bottom:.6em}.single-content h2{font-size:26px;margin-bottom:.6em}.single-content h3{font-size:24px;margin-bottom:.6em}.single-content h4{font-size:20px}.single-content h5{font-size:16px}.single-content h6{font-size:14px}}[data-scroll]{transition:all 1.2s}[data-scroll=in]{transition-delay:.5s;opacity:1;transform:translate(0, 0)}[data-scroll=out]{transition:none;opacity:0;transform:translate(0, 30px)}.home-title{text-align:center;font-weight:bold;display:flex;flex-direction:column;gap:.4rem;line-height:1.4}.home-title .first{font-size:2rem}.home-title .second{font-size:1.4rem}.home-about{padding-top:100px;padding-bottom:100px;background-image:url(./img/bk1.webp);background-repeat:repeat}.home-about .text{width:100%;max-width:1000px;margin:40px auto 0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;text-align:center}.home-about .text .first{font-weight:bold;font-size:1.25rem;margin-bottom:-10px}.home-about .person{width:100%;max-width:800px;margin:50px auto 0;padding:30px;background-color:var(--clr-bk-pink);border:1px solid #edcfd5;border-radius:10px}.home-about .person .person-header{display:grid;grid-template-columns:100px 1fr;gap:25px}.home-about .person .person-header .detail .title span{font-weight:bold;font-size:1.4rem}.home-about .person .person-header .detail .txt{font-size:.9rem;margin-top:10px}.home-about .person .cont{margin-top:30px}@media(width <= 768px){.home-title{gap:.3rem}.home-title .first{font-size:1.6rem}.home-title .second{font-size:1.2rem}.home-about{padding-top:60px;padding-bottom:60px}.home-about .text{margin-top:30px;gap:25px}.home-about .text .first{font-size:1.125rem}.home-about .person{margin:30px auto 0;padding:20px}.home-about .person .person-header{grid-template-columns:50px 1fr;gap:15px}.home-about .person .person-header .detail .title span{font-size:1.25rem}.home-about .person .person-header .detail .txt{font-size:.75rem}.home-about .person .cont{margin-top:30px;line-height:1.5}}.home-trump{padding-top:100px;padding-bottom:100px;background-color:var(--clr-bk-pink)}.home-trump .list{margin-top:50px;display:grid;grid-template-columns:repeat(6, 1fr);gap:35px}.home-trump .list li a{text-decoration:none}.home-trump .list li a .tit{border-top:1px solid var(--clr-main-hover);text-align:center;padding:2rem;line-height:1.2;background-color:#fff;font-weight:bold}.home-trump .link-btn2{display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;height:46px;margin:50px auto 0;border-radius:100px}@media(width <= 768px){.home-trump{padding-top:60px;padding-bottom:60px}.home-trump .list{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.home-trump .list li a .tit{padding:1.5rem}.home-trump .link-btn2{max-width:200px;height:40px;margin:40px auto 0}}.header{position:sticky;top:0;background-color:#fff;z-index:9999;transition:.3s}.header .inner{padding-left:20px;padding-right:20px;height:90px;display:flex;justify-content:space-between;align-items:center;gap:1em;position:relative}.header .inner .logo{width:100%;max-width:230px}@media(width <= 1200px){.header .inner{height:70px}.header .inner .logo{max-width:180px}}.page-head{position:relative;width:100%;text-align:center}.page-head img{width:100%;max-width:1500px;height:auto}.page-head-sub{width:100%;height:150px;background-image:url(./img/head_sub_bk.webp);background-repeat:repeat;display:flex;justify-content:center;align-items:center;padding:20px}.page-head-sub .tit{font-weight:bold;font-size:1.5rem}@media(width <= 768px){.page-head-sub{height:110px}.page-head-sub .tit{font-size:1.3rem}}.footer{width:100%;padding:30px 20px 30px;background-color:#fff}.copyright{display:block;background-color:#fff;font-size:12px;padding:20px 20px 20px;text-align:center;line-height:1.4}@media(width <= 768px){.footer{padding:20px}}.page-main-block{padding:50px 0 80px}.page-title{text-align:center;font-weight:bold;display:flex;flex-direction:column;gap:.4rem;line-height:1.4}.page-title .first{font-size:2rem}.page-title .second{font-size:1.4rem}@media(width <= 768px){.page-main-block{padding:30px 0 60px}.page-title{gap:.3rem}.page-title .first{font-size:1.6rem}.page-title .second{font-size:1.2rem}}.trumps-archive{margin-top:60px}.trumps-archive .list{display:grid;grid-template-columns:repeat(6, 1fr);gap:50px 35px}.trumps-archive .list li a{display:block;box-shadow:0px 0px 10px -3px rgba(0,0,0,.3);text-decoration:none}.trumps-archive .list li a .tit{border-top:1px solid var(--clr-main-hover);text-align:center;padding:2rem;line-height:1.2;background-color:#fff;font-weight:bold}@media(width <= 768px){.trumps-archive{margin-top:50px}.trumps-archive .list{grid-template-columns:repeat(3, 1fr);gap:40px 30px}.trumps-archive .list li a .tit{padding:1.5rem}}@media(width <= 768px){.trumps-archive .list{gap:35px 20px}}.trumps-single{margin-top:60px}.trumps-single .title{color:#fff;font-weight:bold;font-size:1.5rem;line-height:1.2;background-color:#c44c72;padding:10px 15px 12px;border-radius:3px}.trumps-single .trump-items{margin-top:40px}.trumps-single .trump-items ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:50px 35px}.trumps-single .trump-items ul li{display:block;box-shadow:0px 0px 10px -3px rgba(0,0,0,.3);text-decoration:none}.trumps-single .trump-items ul li .tit{border-top:1px solid var(--clr-main-hover);text-align:center;padding:1rem .7rem;line-height:1.2;background-color:#fff;font-weight:bold}.trumps-single .details{margin:60px auto 0;width:100%;max-width:800px}.trumps-single .details .inner.blank{display:none}.trumps-single .details .tit{font-weight:bold;padding-bottom:5px;border-bottom:1px solid var(--clr-main-hover)}.trumps-single .details ul{margin-top:10px}.trumps-single .details ul li{padding:1rem 0;border-bottom:1px dotted var(--clr-main-hover);display:grid;grid-template-columns:25% 1fr}.trumps-single .details ul li .tit2{position:relative;padding-left:20px}.trumps-single .details ul li .tit2::before{content:"";display:block;width:12px;height:12px;background-color:var(--clr-main-hover);position:absolute;top:10px;left:0}.trumps-single .details ul li .map iframe{display:block;width:100%;height:400px}.trumps-single .link-btn2{display:flex;justify-content:center;align-items:center;width:100%;max-width:300px;height:46px;margin:50px auto 0;border-radius:100px}@media(width <= 768px){.trumps-single{margin-top:40px}.trumps-single .title{font-size:1.35rem}.trumps-single .trump-items{margin-top:30px}.trumps-single .trump-items ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px}.trumps-single .trump-items ul li .tit{padding:.7rem .5rem}.trumps-single .details{margin:40px auto 0}.trumps-single .details ul{margin-top:10px}.trumps-single .details ul li{padding:.6rem 0;grid-template-columns:1fr}.trumps-single .details ul li .tit2{padding-left:15px}.trumps-single .details ul li .tit2::before{width:10px;height:10px;top:8px;left:0}.trumps-single .details ul li .map{margin-top:15px}.trumps-single .details ul li .map iframe{height:300px}.trumps-single .link-btn2{height:40px;margin:40px auto 0}}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);transition:all 1s ease-in-out}.modal-content{background:#fff;overflow-y:auto;padding:20px 25px;width:94%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;max-height:650px;animation:show .6s linear 0s;filter:drop-shadow(0px 2px 6px #777)}.modal-top{display:inline-block;position:absolute;right:5px;top:5px}.modal-content .close-btn{position:relative}.modal-close{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#333;color:#fff;text-decoration:none;font-size:1.25rem;line-height:1;position:absolute;right:0;top:0}.modal-close:hover,.modal-close:focus{text-decoration:none;cursor:pointer}.modal-container{padding-top:30px}.modal-container .modal-title{text-align:left;font-size:1.4rem;font-weight:bold;border-bottom:1px solid var(--clr-main-hover);padding-bottom:5px}.modal-container .modal-inner{margin-top:20px;display:grid;grid-template-columns:28% 1fr;gap:25px}.modal-container .modal-inner .modal-img img{width:auto;height:100%;max-height:520px}.modal-container .modal-inner .modal-comments{width:100%}.modal-container2{padding-top:30px}.modal-container2 .modal-inner2{margin-top:20px;display:flex;justify-content:center;align-items:center}.modal-container2 .modal-inner2 .modal-img2 img{width:auto;max-height:540px}@keyframes show{from{opacity:0}to{opacity:1}}@media(width <= 768px){.modal-content{max-height:550px;padding:15px 15px}.modal-container .modal-title{font-size:1.25rem}.modal-container .modal-inner{margin-top:15px;grid-template-columns:40% 1fr;gap:10px}.modal-container .modal-inner .modal-img img{max-height:520px}.modal-container2 .modal-inner2{margin-top:10px}.modal-container2 .modal-inner2 .modal-img2 img{max-height:480px}}.notfound-block .img{text-align:center}.notfound-block .link{margin-top:30px}.notfound-block .link .link-btn2{display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;height:46px;margin:50px auto 0;border-radius:100px}@media(width <= 768px){.notfound-block .link{margin-top:30px}.notfound-block .link .link-btn2{max-width:200px;height:40px;margin:40px auto 0}}/*# sourceMappingURL=style.css.map */