@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@800&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500");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,sub,sup,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,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4{font-weight:500}ol,ul,li{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;background:0 0}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}th,td{vertical-align:middle}input,select{vertical-align:middle;outline:none}img{border:0;vertical-align:bottom;max-width:100%;height:auto}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}body{background:#fff;color:#333;font-family:"dnp-shuei-mgothic-std","Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:15px;line-height:1.8em;-webkit-text-size-adjust:100%;overflow:hidden;text-align:left;word-wrap:break-word;overflow-wrap:break-word}input,button,textarea{font-family:"dnp-shuei-mgothic-std","Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{font-family:"dnp-shuei-mgothic-std","Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}a:link,a:visited{color:#009efa;text-decoration:underline}a:hover,a:active{color:#009efa;text-decoration:none}.l-header{text-decoration:none;margin:0 auto;padding:0;position:relative;top:10px;width:98%;z-index:999}@media screen and (max-width:959px){.l-header{position:fixed;margin-top:0;left:2%;width:96%}}.l-header a{color:#333;text-decoration:none}@media screen and (max-width:959px){.l-header.is-fixed{height:60px;padding-top:0;background:0 0}}.l-container{box-sizing:border-box;width:100%}.l-container.is-top{margin-top:100px}@media screen and (max-width:959px){.l-container.is-top{margin-top:60px}}.l-container--low{background:#fff;background:linear-gradient(0deg,#fff 20%,#e8ecf1 70%);padding:6em 0}@media screen and (max-width:599px){.l-container--low{padding:2em 0}}.l-contents{margin:0 auto;max-width:1200px;min-width:960px;width:84%;position:relative}.l-contents:after{content:"";clear:both;display:block;visibility:hidden}@media screen and (max-width:959px){.l-contents{max-width:100%;min-width:100%;padding:0 3%}}@media screen and (max-width:599px){.l-contents{padding:0 5%}.l-contents--low{padding:0 2%}}.l-contents__in{background:#fff;padding:5em 0}@media screen and (max-width:599px){.l-contents__in{padding:2em 4%}}.l-row{margin:0 auto;width:78%}.l-row--md{width:88%}.l-row--sm{width:800px}.l-row--item{width:100%}@media screen and (max-width:959px){.l-row{width:90%}}@media screen and (max-width:599px){.l-row{width:100%}.l-row--item{width:70%}}.l-row.l-row--pt{padding-top:30px}.l-mainvisual{display:block;position:relative;height:100vh;width:100%;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_news.jpg);background-size:100px;height:95vh;width:100%;z-index:0;overflow:hidden;margin-top:0}.l-mainvisual:before{content:'';display:block;position:absolute;top:150%;right:0;bottom:0;left:0;width:200%;height:250%;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_mv-item.png);transform:rotate(30deg) translate(-50%,-50%);z-index:-1;background-size:calc(3760px/2);animation:bgscroll 35s linear infinite}.l-mainvisual--news:before{background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_news-item.png);transform:rotate(30deg) translate(-50%,-50%);background-size:260px}.l-mainvisual--low{height:300px}.l-mainvisual--low:before{width:150%;height:500%}@media screen and (max-width:959px){.l-mainvisual{height:90vh}.l-mainvisual:before{background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_mv-item_sp.png);background-size:calc(3760px/3);top:50%}.l-mainvisual--news:before{background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_news-item.png)}.l-mainvisual--low{height:20vh}}@media screen and (max-width:599px){.l-mainvisual{height:90vh}.l-mainvisual:before{background-size:calc(3760px/6);top:50%}.l-mainvisual--news:before{background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_news-item.png);background-size:calc(260px/2);top:50%}.l-mainvisual--low{height:20vh}}.l-mainvisual p{margin:0 auto;width:36vw;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1201px){.l-mainvisual p{width:calc(1166px/2)}}@media screen and (max-width:959px){.l-mainvisual p{width:60vw}}@-webkit-keyframes bgscroll{0%{background-position:0 0}100%{background-position:0 -500px}}@keyframes bgscroll{0%{background-position:0 0}100%{background-position:0 -500px}}.l-top-about{padding:7em 0 4em;position:relative}.l-top-about:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#f5f5f5;z-index:-2}@media screen and (max-width:959px){.l-top-about{padding:3em 0 0}}.l-top-point{background:#ebebeb;padding:5em 0;position:relative}.l-top-point:before{content:'';position:absolute;width:100%;height:300px;top:0;left:0;background:#f5f5f5}@media screen and (max-width:959px){.l-top-point{padding:3em 0 0}}.l-news-bg{position:relative;z-index:0;padding:7em 0;overflow:hidden;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_news.jpg);background-size:100px}.l-news-bg:before{content:'';display:block;position:absolute;top:150%;right:0;bottom:0;left:0;width:200%;height:250%;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/bg_news-item.png);transform:rotate(30deg) translate(-50%,-50%);z-index:-1;background-size:260px;animation:bgscroll 35s linear infinite}@media screen and (max-width:959px){.l-news-bg{padding:3em 0}.l-news-bg:before{background:0 0}}@media screen and (max-width:599px){.l-news-bg{padding:1.5em 0}}.l-top-news{background:#fff;border-radius:30px;box-shadow:0 2px 14px 0 rgba(0,0,0,.34);padding:5em;margin:0 auto;width:84%}@media screen and (max-width:959px){.l-top-news{width:100%}}@media screen and (max-width:599px){.l-top-news{padding:2em 1em;border-radius:10px}}.l-topicpath{background:#fff;border-top:1px solid #0da9f7}.l-f-contact{background:#0da9f7;color:#fff;padding:4.5em 0}@media screen and (max-width:959px){.l-f-contact{padding:2.5em 0;margin-bottom:0}}.l-footer{background:#2a2b2b;color:#fff;padding:8em 0}.l-footer-row{display:flex;align-items:flex-start}@media screen and (max-width:959px){.l-footer{padding:3em 0}.l-footer-row{flex-direction:column}}.c-row{display:flex;margin-left:-3%;justify-content:space-between}@media screen and (max-width:599px){.c-row{flex-wrap:wrap;margin:0}}.c-col{box-sizing:border-box;width:100%;margin-left:3%}@media screen and (max-width:599px){.c-col{padding-bottom:1em;margin:0}}.c-col img{width:100%}input[type=submit]{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-size:inherit}input[type=text],textarea{background:#f5f5f5;border:1px solid #f5f5f5;box-sizing:border-box;font-size:108%;margin-bottom:.5em;padding:.5em;outline:none;-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,textarea:focus{border:1px solid #009efa}textarea{width:100%}.f-select{-moz-appearance:none;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/common/icon_select_arrow.svg) no-repeat right 10px center;border:1px solid #ccc;border-radius:0;padding:.2em 1em .2em .2em;position:relative}select{outline:none;-moz-appearance:none;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.2em;border:none;width:100%}@media screen and (max-width:599px){select{font-size:16px}}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.f-radio input[type=radio]{display:none}.f-radio input[type=radio]:checked+label:before{background:#fff;border:1px solid #ccc}.f-radio input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.f-radio label{position:relative;display:inline-block;padding:0 10px 5px 20px;cursor:pointer}.f-radio label:before,.f-radio label:after{position:absolute;content:'';top:50%;border-radius:100%;-webkit-transition:all .2s;transition:all .2s}.f-radio label:before{left:0;width:14px;height:14px;margin-top:-8px;background:#f3f3f3;border:1px solid #ccc}.f-radio label:hover:before{background:#fff}.f-radio label:after{opacity:0;left:3px;width:8px;height:8px;margin-top:-5px;background:#009efa;-webkit-transform:scale(2);transform:scale(2)}.f-check input[type=checkbox]{display:none}.f-check input[type=checkbox]:checked+label:before{background:#fff;border:1px solid #ccc}.f-check input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.f-check label{position:relative;display:inline-block;padding:0 10px 5px 22px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.f-check label:before,.f-check label:after{position:absolute;content:'';-webkit-transition:all .2s;transition:all .2s}.f-check label:before{top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#f4f4f4;border:1px solid #ccc;border-radius:3px}.f-check label:after{opacity:0;top:50%;left:3px;width:8px;height:4px;margin-top:-4px;border-left:2px solid #009efa;border-bottom:2px solid #009efa;-webkit-transform:rotate(-45deg) scale(.5);transform:rotate(-45deg) scale(.5)}.f-check label:hover:before{background:#fff}.f-w-xs{width:3em}@media screen and (max-width:599px){.f-w-xs{width:100%}}.f-w-sm{width:7em}@media screen and (max-width:599px){.f-w-sm{width:100%}}.f-w-md{width:18em}@media screen and (max-width:599px){.f-w-md{width:100%}}.f-w-lg{width:100%}.f-error{display:inline-block;padding:.1em;border-radius:5px;color:#ff3737}.wpcf7-not-valid-tip{color:#ff3737}.c-label{background:#666;border-radius:3px;color:#fff;display:inline-block;font-weight:400;font-size:77%;float:right;letter-spacing:.1em;padding:0 .8em;margin:0 .5em}a.c-btn,.c-btn{box-sizing:border-box;box-shadow:0 4px 0 0 rgba(0,0,0,.08);cursor:pointer;display:inline-block;letter-spacing:2px;text-decoration:none;text-align:center;transition:all .3s ease 0s}a.c-btn-default,.c-btn-default{border:1px solid #2a2b2b;background:#2a2b2b;border-radius:50px;color:#fff}a.c-btn-default:hover,a.c-btn-default:focus,.c-btn-default:hover,.c-btn-default:focus{color:#fff;background:#505252;border-color:#505252}a.c-btn-white,.c-btn-white{border:1px solid #2a2b2b;background:#fff;border-radius:50px;color:#333}a.c-btn-white:hover,a.c-btn-white:focus,.c-btn-white:hover,.c-btn-white:focus{color:#fff;background:#111}a.c-btn-solid,.c-btn-solid{border:1px solid #009efa;background:#009efa;box-shadow:0 1px 1px 0 rgba(0,0,0,.14);color:#fff}a.c-btn-solid:hover,a.c-btn-solid:focus,a.c-btn-solid:active,.c-btn-solid:hover,.c-btn-solid:focus,.c-btn-solid:active{background:rgba(0,158,250,.8);border-color:#009efa}a.c-btn-solid:visited,.c-btn-solid:visited{color:#fff}.c-btn-back{cursor:pointer;font-size:124%;text-decoration:underline;position:relative}.c-btn-back:before{content:"";position:absolute;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);left:-1em;top:12px}.c-btn-sm{font-size:85%;padding:.5em 3em}@media screen and (max-width:599px){.c-btn-sm{padding:.5em 1em;width:100%}}.c-btn-md{padding:.7em 3em}@media screen and (max-width:599px){.c-btn-md{font-size:100%;padding:.5em 1em;width:100%}}.c-btn-lg{font-size:124%;margin:0 auto;padding:1em;width:250px}@media screen and (max-width:599px){.c-btn-lg{font-size:100%;padding:.5em 1em;width:100%}}.c-btn-xl{box-sizing:border-box;font-size:124%;margin:0 auto;padding:1em;width:100%}@media screen and (max-width:599px){.c-btn-xl{font-size:100%;padding:.5em 1em;width:100%}}table{width:100%}@media screen and (max-width:599px){table{font-size:93%}}@media screen and (max-width:599px){.c-tbl-sp{overflow-x:auto}.c-tbl-sp table{min-width:500px}}.c-tbl th,.c-tbl td{border:1px solid #ccc;padding:1em;vertical-align:baseline}.c-tbl th{background:#f5f5f5;font-weight:500}.c-tbl td{background:#fff}@media screen and (max-width:599px){.c-tbl th,.c-tbl td{padding:.5em}}.c-tbl-1 th,.c-tbl-1 td{border-color:#e1e8f0}.c-tbl-1 th{background:#f2f5fa;color:#546498;width:30%}.c-tbl-2 thead th,.c-tbl-2 thead td{background:#7d8f9b;color:#fff}.c-tbl-2 th,.c-tbl-2 td{border-color:#d1d8dc}.c-tbl-2 th{background:#eef0f2;color:#212121}.c-tbl-line{font-size:93%;color:#ccc;position:relative;display:inline-block}.c-tbl-line:after{content:"";position:absolute;top:50%;right:-9em;width:8em;height:1px;background:#ccc;animation:sdb 2s infinite}@keyframes sdb{0%{transform-origin:left top;transform:scale(0,1);opacity:0}25%{opacity:1}50%{transform-origin:left top;transform:scale(1,1)}55%{opacity:1;transform-origin:right top;transform:scale(1,1)}80%{transform-origin:right top;transform:scale(0,1);opacity:.9}100%{transform:scale(0,1);opacity:0}}.c-line{position:relative}.c-line:after{content:'';position:absolute;width:1em;height:2px;background-color:#333;bottom:-.5em;left:0;transition:width .8s cubic-bezier(.19,1,.22,1)}.c-line:hover:after{color:#fff;width:5em}@media screen and (max-width:599px){.c-line:after{bottom:-.3em;width:3em}}.p-entry{letter-spacing:.1em;padding-bottom:5em}@media screen and (max-width:599px){.p-entry{padding-bottom:2em}}.p-entry h1,.p-entry h2,.p-entry h3,.p-entry h4,.p-entry h5,.p-entry h6{font-weight:600}.p-entry h1{font-size:231%;padding-bottom:2em}@media screen and (max-width:599px){.p-entry h1{font-size:147%}}.p-entry h2{color:#fff;font-size:177%;padding:1em .8em;background:#0d70f7;background:linear-gradient(90deg,#0d70f7 0%,#0da9f7 100%);margin-bottom:1em;position:relative}.p-entry h2:after{position:absolute;content:'';height:calc(60px/2);right:.6em;top:50%;transform:translateY(-50%)}.p-entry h2.is-rank-1:after{width:calc(60px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/icon_tooth-1.png) no-repeat;background-size:cover}.p-entry h2.is-rank-2:after{width:calc(130px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/icon_tooth-2.png) no-repeat;background-size:cover}.p-entry h2.is-rank-3:after{width:calc(200px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/icon_tooth-3.png) no-repeat;background-size:cover}.p-entry h2.is-rank-4:after{width:calc(270px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/icon_tooth-4.png) no-repeat;background-size:cover}.p-entry h2.is-swiss:after{width:calc(112px/2);height:calc(112px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/flag_swiss.png) no-repeat;background-size:cover}.p-entry h2.is-sweden:after{width:calc(112px/2);height:calc(112px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/flag_sweden.png) no-repeat;background-size:cover}.p-entry h2.is-norway:after{width:calc(112px/2);height:calc(112px/2);background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/flag_norway.png) no-repeat;background-size:cover}@media screen and (max-width:599px){.p-entry h2{font-size:116%;padding:.8em .6em}.p-entry h2:after{height:calc(60px/3)}.p-entry h2.is-rank-1:after{width:calc(60px/3)}.p-entry h2.is-rank-2:after{width:calc(130px/3)}.p-entry h2.is-rank-3:after{width:calc(200px/3)}.p-entry h2.is-rank-4:after{width:calc(270px/3)}.p-entry h2.is-swiss:after{width:calc(112px/3.4);height:calc(112px/3.4)}.p-entry h2.is-sweden:after{width:calc(112px/3.4);height:calc(112px/3.4)}.p-entry h2.is-norway:after{width:calc(112px/3.4);height:calc(112px/3.4)}}.p-entry h3{font-size:154%;margin-bottom:1.5em}.p-entry h3 span{background:linear-gradient(transparent 60%,#f7ef10 0%)}@media screen and (max-width:599px){.p-entry h3{font-size:116%;margin:0 0 .8em}}.p-entry h4{font-size:139%;margin-bottom:1em}@media screen and (max-width:599px){.p-entry h4{font-size:108%;margin:0 0 .8em}}.p-entry h5{margin-bottom:1em;font-size:116%}@media screen and (max-width:599px){.p-entry h5{font-size:100%;margin:0 0 .8em}}.p-entry p{margin:0 0 1.5em;text-align:justify}.p-entry img{text-align:center}.p-entry a{transition:.2s}.p-entry a:hover{opacity:.6}.p-entry hr{padding-bottom:1em;border:none}.p-post-files{border:1px solid #ebebeb;padding:2em}@media screen and (max-width:599px){.p-post-files{padding:1em}}.p-post-files ul{list-style-type:none;padding:0;margin:0}.p-post-files ul li{border-bottom:1px dotted #d9d9d9}.p-post-files ul li a{display:inline-block;padding:.5em .5em .5em 100px;text-indent:-100px}.p-post-files ul li a span{display:inline-block;font-size:77%;width:80px;text-align:center;text-indent:0;margin-right:15px;line-height:1.3}.p-header-inner{background:#fff;box-shadow:0 5px 1px 0 rgba(0,0,0,.1);width:100%;margin:0 auto;position:absolute;padding-bottom:2em}.p-header-inner:after{content:"";clear:both;display:block}@media screen and (max-width:959px){.p-header-inner{position:relative;padding-bottom:0}}@media screen and (max-width:959px){.p-global{position:absolute;box-sizing:border-box;opacity:0;left:-980px;background:#f5f5f5;width:100%;text-align:center;padding:0 10px 10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.p-global ul{list-style:none;position:static;right:0;bottom:0}.p-global li{position:static}.is-open .p-nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.is-open .p-nav-toggle span:nth-child(2){width:0;left:50%}.is-open .p-nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.is-open .p-global{opacity:1;transform:translateX(980px);border-bottom:3px solid #ccc}}.p-global-nav{display:flex;justify-content:flex-end;padding:2em 1em 0 0;margin:0}@media screen and (max-width:959px){.p-global-nav{flex-direction:column;float:none;padding:0;width:100%}}.p-global-nav>li{padding:0 1.5em 0 0}@media screen and (max-width:959px){.p-global-nav>li{border-bottom:1px solid #fff;float:none;text-align:left;padding:0}.p-global-nav>li:last-child{margin-bottom:10px}}.p-global-nav>li.is-active a:after{position:absolute;content:'';bottom:-10px;left:0;width:100%;height:6px;background:#f7ef10;transform:inherit;transition:none}.p-global-nav a{position:relative;display:inline-block;text-decoration:none}.p-global-nav a:after{position:absolute;bottom:-10px;left:0;content:'';width:100%;height:6px;background:#f7ef10;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.p-global-nav a:hover:after{transform-origin:left top;transform:scale(1,1)}@media screen and (max-width:959px){.p-global-nav a{display:block;padding:1em 1em 1em 3em}.p-global-nav a:after{display:none}.p-global-nav a:before{border-right:2px solid #0da9f7;border-top:2px solid #0da9f7;content:"";display:block;float:left;height:10px;left:1em;position:absolute;right:inherit;top:42%;transform:rotate(45deg);transition:all .2s ease 0s;width:10px}}.p-global-nav .p-global-youtube{display:inline-block;line-height:1;width:calc(152px/2)}@media screen and (max-width:959px){.p-mobile-head{background:#fff;width:100%;height:63px;z-index:999;position:relative}.p-nav-toggle{display:block;position:absolute;left:1em;top:30%;width:34px;height:36px;cursor:pointer;z-index:101}.p-nav-toggle div{position:relative}.p-nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.p-nav-toggle span:nth-child(1){top:0}.p-nav-toggle span:nth-child(2){top:10px}.p-nav-toggle span:nth-child(3){top:20px}}.p-f-contact{display:flex;justify-content:space-between;align-items:center}.p-f-contact li:nth-of-type(1){font-size:277%;font-weight:700;width:28%}.p-f-contact li:nth-of-type(2){width:38%}.p-f-contact li:nth-of-type(3){width:32%}.p-f-contact-tel dt{padding-bottom:.8em}.p-f-contact-tel dd{font-size:277%}.p-f-contact-tel dd a{color:#fff;font-weight:700}@media screen and (max-width:959px){.p-f-contact{flex-direction:column}.p-f-contact li{text-align:center}.p-f-contact li:nth-of-type(1),.p-f-contact li:nth-of-type(2){width:100%;padding-bottom:.6em}.p-f-contact li:nth-of-type(1){font-size:170%}.p-f-contact li:nth-of-type(3){width:50%;margin-top:2em}.p-f-contact-tel dt{padding-bottom:.4em}.p-f-contact-tel dd{font-size:216%}}@media screen and (max-width:599px){.p-f-contact li:nth-of-type(3){width:84%}}.p-footer-info{width:40%}.p-footer-info-in dt{padding-bottom:3em;width:calc(652px/2)}@media screen and (max-width:599px){.p-footer-info{padding:0 0 3em;width:100%}.p-footer-info-in dt{padding-bottom:1.5em;width:calc(652px/2.6)}}.p-footer-nav{width:60%}@media screen and (max-width:599px){.p-footer-nav{float:none;width:100%}}.p-footer-link{display:flex}.p-footer-link>li{width:49%}.p-footer-link>li:first-child{padding:0 2% 0 0}@media screen and (max-width:959px){.p-footer-link{flex-direction:column}.p-footer-link>li{width:auto}.p-footer-link>li:first-child{padding:0 0 1em}}.p-footer-linklist>li{line-height:1.2;position:relative;padding:0 0 0 1em}.p-footer-linklist a{color:#fff;display:inline-block;text-decoration:none;padding:.5em 0;transition:.25s}.p-footer-linklist a:hover{color:#0da9f7;text-decoration:none}@media screen and (max-width:959px){.p-footer-linklist a{font-size:93%;padding:1em 0}}.p-footer-linklist-in>li{font-size:93%;position:relative;padding:0 0 0 1.5em}.p-footer-linklist-in>li:before{background:#fff;border-radius:5px;bottom:0;content:"";left:.4em;margin:auto;position:absolute;top:0;height:5px;width:5px}.p-logo{float:left;padding:1.8em 0 0 2em;margin:0}.p-logo a{display:inline-block;width:310px}@media screen and (max-width:1279px){.p-logo{padding:1.5em 0 0 2em}.p-logo a{width:20vw}}@media screen and (max-width:959px){.p-logo{float:none;margin:0 auto;padding:10px 0 0;text-align:center}.p-logo a{width:200px}}.p-topicpath{display:flex;flex-wrap:wrap;margin:0;padding:.75em 0;position:relative}.p-topicpath li{padding:0 .5em}.p-topicpath li.is-active{font-weight:700}.p-topicpath a{position:relative;margin-right:1.2em;text-decoration:none;transition:.2s}.p-topicpath a:hover{color:#70ccfa}@media screen and (max-width:599px){.p-topicpath a{margin-right:10px}}.p-topicpath a:after{bottom:0;content:"";height:16px;width:16px;position:absolute;top:-3px;border-right:1px solid #000;margin-left:.25em;transform:rotate(30deg)}@media screen and (max-width:599px){.p-topicpath a:after{right:-10px}}.p-pager{display:flex;justify-content:center}.p-pager ul{display:flex;flex-wrap:wrap}.p-pager li{margin:0 .3em .3em}.p-pager li span,.p-pager li a{border-radius:30px;display:inline-block;font-size:93%;padding:8px 10px;text-align:center;width:44px}.p-pager li.is-active span{background:#f7ef10;color:#333}.p-pager li.is-prev a,.p-pager li.is-prev span,.p-pager li.is-next a,.p-pager li.is-next span{text-indent:-9999px;overflow:hidden;position:relative;border-radius:30px;display:inline-block;font-size:93%;padding:8px 10px;text-align:center;width:44px}.p-pager li.is-prev a:before,.p-pager li.is-prev span:before,.p-pager li.is-next a:before,.p-pager li.is-next span:before{position:absolute;content:'';width:10px;height:10px;top:38%;left:40%;border-top:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg)}.p-pager li.is-next a:before,.p-pager li.is-next span:before{transform:rotate(135deg);left:35%}.p-pager li.is-prev a:hover,.p-pager li.is-next a:hover{background:#f7ef10}.p-pager li.is-prev span,.p-pager li.is-next span{background:#f5f5f5;color:#ccc}.p-pager li.is-prev span:before,.p-pager li.is-next span:before{border-top:2px solid #ccc;border-left:2px solid #ccc}.p-pager a{background:#ebebeb;color:#000;text-decoration:none}.p-pager a:hover{background:#f7ef10;color:#333;opacity:1}@media screen and (max-width:599px){.p-pager{margin:0 1em}}.p-copyright{font-size:85%;color:#fff;letter-spacing:.1em;padding:1em 0}@media screen and (max-width:959px){.p-copyright{font-size:77%;text-align:center}}@media screen and (min-width:600px){.p-pagetop{position:fixed;z-index:1000;right:30px;bottom:30px;display:none}.p-pagetop a{display:block;position:relative;width:50px;height:50px;background:#009efa;border-radius:50%;text-indent:-9999px;overflow:hidden;opacity:.8}.p-pagetop a:hover{background:#333}.p-pagetop a:before{content:"";margin:auto;position:absolute;top:5px;bottom:0;left:0;right:0;width:11px;height:11px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:599px){.p-pagetop a{display:block;background:#009efa;color:#fff;padding:1.8em 0;position:relative;text-align:center;text-decoration:none}.p-pagetop a:before{content:"";margin:auto;position:absolute;top:5px;bottom:0;left:0;right:0;width:11px;height:11px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.p-dl-list{display:table;width:100%}.p-dl-list dt{display:table-cell;font-weight:500;padding:1em;vertical-align:top}@media screen and (max-width:599px){.p-dl-list dt{display:block;width:auto}}.p-dl-list dd{display:table-cell;padding:1em 2em}@media screen and (max-width:599px){.p-dl-list dd{display:block;padding:1em}}.is-form dt{width:30%}@media screen and (max-width:599px){.is-form dt{padding:1em 0 0;width:auto}}.p-square-list{padding:0 0 1em 1em}.p-square-list li{line-height:1.4;padding:0 0 .8em 1.4em;position:relative}.p-square-list li:before{background:#009efa;bottom:0;content:"";height:8px;left:.3em;position:absolute;top:.55em;width:8px}.p-square-list li:last-child{padding-bottom:0}@media screen and (max-width:599px){.p-square-list li:before{top:.4em}}.p-circle-list{padding:0 0 1em 1em}.p-circle-list li{line-height:1.4;padding:0 0 .8em 1.4em;position:relative}.p-circle-list li:before{background:#009efa;border-radius:6px;bottom:0;content:"";height:7px;left:.3em;position:absolute;top:.55em;width:7px}.p-circle-list li:last-child{padding-bottom:0}@media screen and (max-width:599px){.p-circle-list li:before{top:.4em}}.p-num-list{counter-reset:my-counter;list-style:none;padding:1em 0 1em 1em;margin-left:.5em}@media screen and (max-width:599px){.p-num-list{padding:1em 0 0 1em}}.p-num-list li{line-height:1.4;padding:0 0 .8em 1em;position:relative}.p-num-list li:last-child{margin:0}.p-num-list li:before{content:counter(my-counter);counter-increment:my-counter;display:block;text-align:center;left:-.3em;position:absolute}.p-contact-flow{display:flex;justify-content:space-between;width:440px;margin:0 auto 72px auto;border-bottom:1px solid #ccc}@media screen and (max-width:599px){.p-contact-flow{width:auto;margin:0 40px 52px}}.p-contact-flow li{position:relative;padding-bottom:22px;font-size:124%;font-weight:400;color:#aaa;text-align:center}.p-contact-flow li:first-child{left:-12px}.p-contact-flow li:last-child{right:-12px}.p-contact-flow li:before{content:"";margin:auto;position:absolute;bottom:-8px;left:0;right:0;width:15px;height:15px;border-radius:50%;background:#ccc;box-sizing:border-box}.p-contact-flow li.is-active{color:#333}.p-contact-flow li.is-active:after{content:"";margin:auto;position:absolute;bottom:-15px;left:0;right:0;width:29px;height:29px;border-radius:50%;background:#fff;box-sizing:border-box;border:7px solid #009efa}.p-submit-side{text-align:center}.p-submit-side li{display:inline-block}.p-submit-side li:first-of-type{margin:0 .5em 0 0}@media screen and (max-width:599px){.p-submit-side li{display:block}.p-submit-side li:first-of-type{margin:0 0 1em}}.p-submit{text-align:center;padding:3em 0 0}.p-submit li:first-of-type{margin:0 0 1.8em}@media screen and (max-width:599px){.p-submit{padding:1.5em 0 0}.p-submit li{display:block}.p-submit li:first-of-type{margin:0 0 1.5em}}.p-tel-link a[href^="tel:"]{pointer-events:none;text-decoration:none}@media screen and (max-width:599px){.p-tel-link a[href^="tel:"]{pointer-events:auto;text-decoration:underline}}.p-page-ttl{position:relative;padding:0 0 5em 8em}.p-page-ttl:before{content:'';position:absolute;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/icon_tooth.png) no-repeat;background-size:cover;width:calc(184px/2);height:calc(164px/2);left:0;top:0}.p-page-ttl span{display:block}.p-page-ttl__en{font-size:139%;font-weight:600;font-family:"Nunito";letter-spacing:.05em;padding-bottom:.15em}.p-page-ttl__date{padding-bottom:.5em;display:flex}.p-page-ttl__date dt{font-size:124%;margin-right:1em}.p-page-ttl__ja{font-size:247%;font-weight:600;line-height:1.25}@media screen and (max-width:599px){.p-page-ttl{padding:0 0 1.5em 3.7em}.p-page-ttl:before{width:calc(184px/4);height:calc(164px/4);top:.5em}.p-page-ttl__en{font-size:93%;padding-bottom:0}.p-page-ttl__ja{font-size:139%}.p-page-ttl__date dt{font-size:100%}}.p-mainvisual{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-btn{padding:2em 0 0}@media screen and (max-width:599px){.p-top-btn{padding:1em 0 0}}.p-top-about{display:flex;justify-content:space-between}.p-top-about>li{width:33%}.p-top-about>li:nth-of-type(1){position:relative;width:65%}.p-top-about>li:nth-of-type(1):before{content:"";position:absolute;width:36%;height:50%;bottom:0;left:-70px;background:url(//hamigaki-museum.jp/wp-content/themes/sydney-child/css/../img/t_pic_00.png) no-repeat right top;background-size:cover;z-index:-1}.p-top-about-txt{width:65%;float:right}.p-top-about-txt h2{font-size:170%;font-weight:600;line-height:1.5;padding-bottom:.8em}.p-top-about-txt p{font-size:116%;line-height:2;padding-bottom:2.5em;text-align:justify}.p-top-about-img{display:flex}.p-top-about-img>li span{display:flex;position:relative}.p-top-about-img>li span:after{content:"";position:absolute;width:100%;height:100%;display:block;right:-8px;bottom:-8px;z-index:-1}.p-top-about-img>li span img{width:100%;height:100%}.p-top-about-img li:nth-of-type(1){width:70%;margin:50% 0 0 10%}.p-top-about-img li:nth-of-type(1) span:after{background:#0da9f7}.p-top-about-img li:nth-of-type(2){width:45%;margin:10% 0 0 -38%}.p-top-about-img li:nth-of-type(2) span:after{background:#f00264}.p-top-about-img li:nth-of-type(3){width:35%;margin:96% 0 0 -30%}.p-top-about-img li:nth-of-type(3) span:after{background:#f5e31a}.p-top-about-img li:nth-of-type(4){width:35%;margin:129% 0 0 -55%}.p-top-about-img li:nth-of-type(4) span:after{background:#25de05}@media screen and (max-width:959px){.p-top-about{flex-direction:column;padding:0 4em}.p-top-about>li{width:100%}.p-top-about>li:nth-of-type(1){width:100%;padding-bottom:5em}.p-top-about>li:nth-of-type(1):before{display:none}.p-top-about-txt{width:100%}.p-top-about-img{flex-direction:column}.p-top-about-img li:nth-of-type(1){margin:0;width:80%}.p-top-about-img li:nth-of-type(2){margin:-85px 0 0 44vw;width:50%}.p-top-about-img li:nth-of-type(3),.p-top-about-img li:nth-of-type(4){display:none}.p-top-about-img li:nth-of-type(3):after,.p-top-about-img li:nth-of-type(4):after{display:none}.p-top-about-img>li span{display:block}}@media screen and (max-width:599px){.p-top-about{padding:0}.p-top-about li:nth-of-type(1){padding-bottom:3em}.p-top-about-txt{padding:0 2em}.p-top-about-txt p{padding-bottom:1.5em}.p-top-about-img li:nth-of-type(1){margin:0 0 0 1em}}.p-top-point-ttl{padding-bottom:2.6em}.p-top-point-ttl__en{font-family:"Nunito";font-size:385%;font-weight:700;letter-spacing:.04em;padding-right:.4em}.p-top-point-ttl__ja{font-size:154%;font-weight:600}@media screen and (max-width:959px){.p-top-point-ttl{padding-bottom:1.2em}.p-top-point-ttl__en{display:block;font-size:231%;padding-bottom:.3em}.p-top-point-ttl__ja{font-size:100%}}.p-top-point-card{display:flex;flex-wrap:wrap;margin-left:-3%}.p-top-point-card li{background:#fff;width:calc(50% - 3%);margin-left:3%;margin-bottom:2.6em;box-shadow:0 2px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.25,.8,.25,1)}.p-top-point-card li:hover{box-shadow:0 14px 28px rgba(0,0,0,.2),0 10px 10px rgba(0,0,0,.17)}@media screen and (max-width:599px){.p-top-point-card{flex-direction:column;margin:0}.p-top-point-card li{margin:0 0 1.4em;width:100%}}.p-top-point-card a{color:#333;display:block;text-decoration:none}.p-top-point-card-txt{padding:2.2em 2.2em 3em}.p-top-point-card-txt h3{font-size:162%;font-weight:600;padding-bottom:.8em}.p-top-point-card-txt p{padding-bottom:.8em;text-align:justify}.p-top-point-card-txt span{font-family:"Nunito"}@media screen and (max-width:599px){.p-top-point-card-txt{padding:1.6em 1.2em 2em}.p-top-point-card-txt h3{font-size:139%;padding-bottom:.4em}.p-top-point-card-txt p{line-height:1.35}}.p-top-point-card--3 li{width:calc(33.333% - 3%)}.p-top-point-card--3 .p-top-point-card-txt h3{font-size:131%}@media screen and (max-width:599px){.p-top-point-card--3 li{margin:0 0 1.4em;width:100%}}.p-top-news-head{display:flex;justify-content:space-between}.p-top-news-ttl{padding-bottom:1.9em}.p-top-news-ttl__en{font-family:"Nunito";font-size:324%;font-weight:700;letter-spacing:.04em;padding-right:.4em}.p-top-news-ttl__ja{font-size:131%;font-weight:600}@media screen and (max-width:959px){.p-top-news-ttl{padding-bottom:.5em}.p-top-news-ttl__en{display:block;font-size:231%;padding-bottom:.3em}.p-top-news-ttl__ja{font-size:100%}}.p-news-list li{border-bottom:1px solid #ebebeb}.p-news-list li a{display:block;padding:2em 0;text-decoration:none}@media screen and (max-width:959px){.p-news-list li a{padding:1em 0}}.p-news-list--low{padding:0 0 4em}.p-news-list--low li:nth-of-type(1){border-top:1px solid #ebebeb}.p-news-item{width:100%;display:flex;box-sizing:border-box}.p-news-item__thumb{width:150px;margin-right:30px}.p-news-item__entry{width:calc(100% - 180px)}@media screen and (max-width:959px){.p-news-item__thumb{width:100px;margin-right:1em}.p-news-item__entry{width:calc(100% - 100px)}}.p-news-item-txt dt{color:gray;display:block;padding-bottom:.1em}.p-news-item-txt dd{display:block}.p-news-item-txt dd:nth-of-type(1){color:#333;display:inline-block;font-size:139%;font-weight:600;padding-bottom:.6em}@media screen and (max-width:959px){.p-news-item-txt dt{font-size:85%}.p-news-item-txt dd:nth-of-type(1){font-size:100%;line-height:1.3;padding-bottom:.3em}}a.p-label,.p-label{display:inline-block;background:#ebebeb;font-size:85%;padding:.5em 1.5em;border-radius:20px;line-height:1;color:#333;text-decoration:none}a.p-label--detail,.p-label--detail{background:#fff;display:inline-block;font-size:93%}@media screen and (max-width:599px){a.p-label,.p-label{font-size:85%}}.p-news-category{display:flex;padding-bottom:4em}.p-news-category dt{font-size:177%;font-weight:600;padding-right:2em}.p-news-category ul{display:flex}.p-news-category ul li{margin-right:.5em}@media screen and (max-width:599px){.p-news-category{flex-direction:column;padding-bottom:2em}.p-news-category dt{font-size:139%;padding-bottom:.5em}}.p-item-card{display:flex;flex-wrap:wrap;margin-left:-2%}.p-item-card li{width:calc(25% - 2%);margin-left:2%;margin-bottom:2.6em}.p-item-card a{color:#333;text-decoration:none}.p-item-card dt{padding-bottom:.8em}.p-item-card dd{line-height:1.3}@media screen and (max-width:599px){.p-item-card{flex-direction:column}.p-item-card li{margin:0 0 2.5em;width:100%}.p-item-card a{text-decoration:underline}}.p-item-detail dt{padding-bottom:1em}.p-pentagon{display:flex;justify-content:space-between;padding-bottom:3em}.p-pentagon-l{width:70%}.p-pentagon-r{width:25%}.p-pentagon-r dt,.p-pentagon-r dd{display:block}.p-pentagon-r dt{padding-bottom:1.5em}.p-pentagon-r dd{font-size:85%;text-align:center;line-height:1.4}.p-gmap{height:600px;width:100%}@media screen and (max-width:599px){.p-gmap{height:400px}}.p-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:3em}.p-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.u-hidden_pc{display:none}@media screen and (max-width:599px){.u-hidden_pc{display:block}}@media screen and (max-width:599px){.u-hidden_sp{display:none}}.u-bold{font-weight:500}.u-txt-l{text-align:left}.u-txt-c{text-align:center}.u-txt-r{text-align:right}.u-txt-justify{line-height:2;text-align:justify;text-justify:inter-ideograph}.u-bgc-white{background:#fff}.u-bgc-pdf{background:#ed1919}.u-bgc-word{background:#3570e9}.u-bgc-excel{background:#2fb270}.u-label{color:#fff}.u-pb-xs{padding-bottom:1em}.u-pb-sm{padding-bottom:2em}@media screen and (max-width:599px){.u-pb-sm{padding-bottom:1.5em}}.u-pb-md{padding-bottom:4em}@media screen and (max-width:599px){.u-pb-md{padding-bottom:2em}}.u-pb-lg{padding-bottom:6em}@media screen and (max-width:599px){.u-pb-lg{padding-bottom:3em}}.u-mb-xs{margin-bottom:1em}.u-mb-sm{margin-bottom:2em}@media screen and (max-width:599px){.u-mb-sm{margin-bottom:1.5em}}.u-mb-md{margin-bottom:4em}@media screen and (max-width:599px){.u-mb-md{margin-bottom:2em}}.u-mb-lg{margin-bottom:6em}@media screen and (max-width:599px){.u-mb-lg{margin-bottom:3em}}@media print{* html body{zoom:.7}}