﻿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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;box-sizing:border-box}body{line-height:1}html,body{text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;color:#4d4d4d}body a{color:#3f79cc}body a:hover{color:#5e8bcc}body a:active{color:#5e8bcc}body a:visited{color:#3666ad}body{font-family:"Mplus 1p", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:100%;font-weight:400;letter-spacing:.05em;line-height:1.5em}.clearfix:after,html:after,body:after,#header:after,#home-introduction .introduction p.name:after,#home-action .actions p.name:after,#single-action .actions dl:after,#single-action .actions p.name:after,#single-poster .actions dl:after,#single-poster .opus dl:after,#single-newspaper .actions dl:after,#single-newspaper .opus dl:after,#single-poster .actions p.name:after,#single-poster .opus p.name:after,#single-newspaper .actions p.name:after,#single-newspaper .opus p.name:after,#single-introduction .actions section:after,#single-introduction .actions h2:after,#single-introduction .actions h3:after,#single-introduction .actions h4:after,#single-introduction .actions dl:after,#single-introduction .actions p.name:after,#learn-overview dl:after,#archive-action #maincontent-wrapper:after,#archive-action:after,#archive-action dl:after,#archive-action section p.name:after,#archive-poster #maincontent-wrapper:after,#archive-newspaper #maincontent-wrapper:after,#archive-poster:after,#archive-newspaper:after,#archive-introduction #maincontent-wrapper:after,#archive-introduction:after,#archive-introduction dl:after,#archive-introduction section p.name:after,#footer:after{content:"";display:block;clear:both}.assistive-text,#switchyearmenu h2,#sdgsmenu h2,nav.navigation h2.screen-reader-text,.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.wysiwyg h1,#maintitle h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,#single-action .actions ul.contents,#single-introduction .actions ul.contents,.wysiwyg ol,.wysiwyg dl,.wysiwyg table,.wpcf7 form{width:90%;max-width:960px;margin-left:auto;margin-right:auto}.wysiwyg h1,#maintitle h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,#single-action .actions ul.contents,#single-introduction .actions ul.contents,.wysiwyg ol,.wysiwyg dl,.wysiwyg table,.wysiwyg caption{margin-bottom:2em}.wysiwyg h1,#maintitle h1{margin-top:2em;font-size:2.5em;line-height:2.75em;font-weight:700;text-align:center;color:#000}.wysiwyg h2{margin-top:2em;font-size:2em;line-height:2.25em;font-weight:700;text-align:center;color:#0098d8}.wysiwyg h2 span{display:inline-block}.wysiwyg h3{margin-top:2em;font-size:1.6em;line-height:1.8em;text-align:center}.wysiwyg h4{font-size:1.4em;text-align:center}.wysiwyg h5{font-size:1.2em;text-align:center}.wysiwyg h6{font-size:1.2em;text-align:center}.wysiwyg p{font-size:1.125em;line-height:2em}.wysiwyg code{display:block;padding:10px 20px;background:#555;color:#fff;font-size:1em;border-radius:8px}.wysiwyg a{text-decoration:none;color:#3f79cc}.wysiwyg a:hover{color:#5e8bcc}.wysiwyg a:visited{color:#3666ad}.wysiwyg a:active{color:#5e8bcc}.wysiwyg strong{font-weight:bold}.wysiwyg em{margin-right:.3em;font-style:italic}.wysiwyg small{font-size:0.75em}.wysiwyg sup{font-size:.75em;vertical-align:super}.wysiwyg sub{font-size:.75em;vertical-align:sub}.wysiwyg img{max-width:100%;height:auto}.wysiwyg ul,#single-action .actions ul.contents,#single-introduction .actions ul.contents{list-style:disc}.wysiwyg ul ul,#single-action .actions ul.contents ul,#single-introduction .actions ul.contents ul,.wysiwyg ul ol,#single-action .actions ul.contents ol,#single-introduction .actions ul.contents ol{width:auto;margin-bottom:0}.wysiwyg ul.caution,#single-action .actions ul.caution.contents,#single-introduction .actions ul.caution.contents{list-style:none;list-style-type:"※ ";font-size:0.8em}.wysiwyg ol{list-style:decimal}.wysiwyg ol ul,.wysiwyg ol ol{width:auto}.wysiwyg li,#single-action .actions ul.contents li,#single-introduction .actions ul.contents li{margin-left:2.5em;margin-bottom:0.5em}.wysiwyg li p,#single-action .actions ul.contents li p,#single-introduction .actions ul.contents li p{font-size:0.25em;line-height:0.25em}.wysiwyg dt{font-weight:bold}.wysiwyg table{border-style:solid;border-top-width:1px;border-left-width:1px}.wysiwyg caption{text-align:center}.wysiwyg th{border-style:solid;border-right-width:1px;border-bottom-width:1px}.wysiwyg td{border-style:solid;border-right-width:1px;border-bottom-width:1px}.wysiwyg input[type=text],.wysiwyg input[type=search],.wysiwyg input[type=tel],.wysiwyg input[type=url],.wysiwyg input[type=email],.wysiwyg input[type=password],.wysiwyg input[type=datetime],.wysiwyg input[type=date],.wysiwyg input[type=month],.wysiwyg input[type=week],.wysiwyg input[type=time],.wysiwyg input[type=datetime-local],.wysiwyg input[type=number],.wysiwyg textarea{display:block;width:90%;margin:0 auto;box-sizing:border-box;padding:0.4em;outline:none;border:1px solid #aaa;border-radius:0.2em;-webkit-transition:all .3s;transition:all .3s}.wysiwyg input:focus[type=text],.wysiwyg input:focus[type=search],.wysiwyg input:focus[type=tel],.wysiwyg input:focus[type=url],.wysiwyg input:focus[type=email],.wysiwyg input:focus[type=password],.wysiwyg input:focus[type=datetime],.wysiwyg input:focus[type=date],.wysiwyg input:focus[type=month],.wysiwyg input:focus[type=week],.wysiwyg input:focus[type=time],.wysiwyg input:focus[type=datetime-local],.wysiwyg input:focus[type=number],.wysiwyg textarea:focus{border-color:#f00;font-size:1.25em}.wysiwyg input[type=submit],.wysiwyg input[type=reset],.wysiwyg input[type=button],.wysiwyg button{display:block;box-sizing:border-box;padding:0.4em;border:1px solid #aaa;border-radius:0.2em}.wysiwyg input[type=text]{property:value}.wysiwyg input[type=search]{property:value}.wysiwyg input[type=tel]{property:value}.wysiwyg input[type=url]{property:value}.wysiwyg input[type=email]{property:value}.wysiwyg input[type=password]{property:value}.wysiwyg input[type=datetime]{property:value}.wysiwyg input[type=date]{property:value}.wysiwyg input[type=month]{property:value}.wysiwyg input[type=week]{property:value}.wysiwyg input[type=time]{property:value}.wysiwyg input[type=datetime-local]{property:value}.wysiwyg input[type=number]{property:value}.wysiwyg input[type=checkbox]{property:value}.wysiwyg input[type=radio]{property:value}.wysiwyg input[type=submit]{property:value}.wysiwyg input[type=reset]{property:value}.wysiwyg textarea{property:value;resize:vertical}.clearfix:after,html:after,body:after,#header:after,#home-introduction .introduction p.name:after,#home-action .actions p.name:after,#single-action .actions dl:after,#single-action .actions p.name:after,#single-poster .actions dl:after,#single-poster .opus dl:after,#single-newspaper .actions dl:after,#single-newspaper .opus dl:after,#single-poster .actions p.name:after,#single-poster .opus p.name:after,#single-newspaper .actions p.name:after,#single-newspaper .opus p.name:after,#single-introduction .actions section:after,#single-introduction .actions h2:after,#single-introduction .actions h3:after,#single-introduction .actions h4:after,#single-introduction .actions dl:after,#single-introduction .actions p.name:after,#learn-overview dl:after,#archive-action #maincontent-wrapper:after,#archive-action:after,#archive-action dl:after,#archive-action section p.name:after,#archive-poster #maincontent-wrapper:after,#archive-newspaper #maincontent-wrapper:after,#archive-poster:after,#archive-newspaper:after,#archive-introduction #maincontent-wrapper:after,#archive-introduction:after,#archive-introduction dl:after,#archive-introduction section p.name:after,#footer:after{content:"";display:block;clear:both}.assistive-text,#switchyearmenu h2,#sdgsmenu h2,nav.navigation h2.screen-reader-text,.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}body{background:#fff url("../images/background-cloud.jpg") top center no-repeat;background-size:100% auto}@media only screen and (max-width: 960px){body{background-size:180% auto;background-position:top left}}@media only screen and (max-width: 600px){body{background-size:250% auto}}body #container{background:url("../images/background-cube.svg") top right no-repeat;background-size:40% auto;background-attachment:fixed}@media only screen and (max-width: 1400px){body #container{background-size:60%}}@media only screen and (max-width: 960px){body #container{background-size:70%}}@media only screen and (max-width: 600px){body #container{background-size:60%;background-position:auto 60px}}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.wysiwyg .aligncenter,.wysiwyg div.aligncenter{display:block;margin-left:auto;margin-right:auto}.wysiwyg .alignleft{float:left}@media only screen and (max-width: 960px){.wysiwyg .alignleft{float:none;display:block;margin-left:auto !important;margin-right:auto !important}}.wysiwyg .alignright{float:right}@media only screen and (max-width: 960px){.wysiwyg .alignright{float:none;display:block;margin-left:auto !important;margin-right:auto !important}}.wysiwyg .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:4px;margin:10px 3em 1em;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wysiwyg .wp-caption img{margin:0;padding:0;border:0 none}.wysiwyg .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.wysiwyg .wp-caption img[class*="wp-image-"],.wysiwyg .wp-caption img[class*="attachment-"]{max-width:100%;height:auto}#header{margin-left:auto;margin-right:auto}#header-wrapper{position:absolute;z-index:99998}#header h1{display:inline-block;margin-left:auto;margin-right:auto;float:left;line-height:64px}#header h1 a{text-decoration:none;display:inline-block;padding:12px 24px}#header h1 img{width:auto;height:50px;margin:0 1em 0 auto;vertical-align:middle}#header nav{display:none;display:none;z-index:999999;position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:#d5e7fc;background-image:url("../images/background-cube.svg"),url("../images/title.svg");background-repeat:no-repeat, no-repeat;background-position:top right, center 160px;background-size:40%, 200px;background-attachment:fixed;box-sizing:border-box;align-items:center;justify-content:center;padding:20vh 0;overflow:hidden}@media only screen and (max-width: 1400px){#header nav{background-size:60%, 20%;background-position:top right, 10% 150px}}@media only screen and (max-width: 960px){#header nav{background-size:70%, 20%;background-position:top right, 10% 115px}}@media only screen and (max-width: 600px){#header nav{background-size:60%, 30%;background-position:top right, 10% 50px}}#header nav.active{display:flex;z-index:999999}#header nav ul li{display:block;max-width:880px;width:80vw;margin-bottom:8px;text-align:center;background:#fff;border-radius:10px;display:block;line-height:48px;padding:0}#header nav ul li a{text-decoration:none;text-align:center;border-radius:10px;display:block;line-height:48px;padding:0;color:#404040}#header nav ul li a:active,#header nav ul li a:visited,#header nav ul li a:focus{color:#404040;text-decoration:none}#header nav ul li a.main{line-height:normal;padding:10px 0}#header nav ul li a span.main{display:block;font-weight:bold;line-height:1em;margin-bottom:5px}#header nav ul li a span.sub{display:block;font-size:10px;line-height:1em}#header nav ul li a span.sub::before,#header nav ul li a span.sub::after{content:"〜"}.navtoggle{display:block;width:64px;height:64px;cursor:pointer;background-color:#fff;position:fixed;right:0;z-index:99999;border-radius:0 0 0 16px;box-shadow:1px 1px 5px #ccc}.navtoggle span{display:block;position:absolute;width:30px;height:3px;border-radius:1.5px;background-color:#4d4d4d;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:19px}.navtoggle span:nth-child(1){top:19px}.navtoggle span:nth-child(2){top:28px}.navtoggle span:nth-child(3){top:37px}.navtoggle.active span:nth-child(1){top:28px;left:18px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navtoggle.active span:nth-child(2),.navtoggle.active span:nth-child(3){top:28px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.addthis_inline_share_toolbox{margin-top:4em;margin-bottom:4em;text-align:center}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation-name:fadeUpAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}#splash{position:fixed;width:100%;height:100%;z-index:99999;background:#fff;text-align:center}#splash-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#splash-logo img{max-width:20vw;width:360px;height:auto}@media only screen and (max-width: 960px){#splash-logo img{max-width:40vw}}@media only screen and (max-width: 600px){#splash-logo img{max-width:50vw}}.link{text-align:center}.link a{text-decoration:none;display:inline-block;color:#fff !important;background:#0098d8;border-radius:8px;border-bottom:2px solid #666;padding:10px 30px;text-align:center;margin:30px 1em;min-width:320px}@media only screen and (max-width: 600px){.link a{min-width:inherit;width:90%;padding:10px;margin:30px auto}}.link a:hover{border-top:2px solid #666;border-bottom:0}.link span.caution{display:block;font-size:0.8em}.link span.caution:before{content:"※"}#home-hero{max-width:800px;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 960px){#home-hero{width:90%}}#home-hero-wrapper{min-height:55vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:10vh 0 0;position:relative;overflow:hidden}@media only screen and (max-width: 960px){#home-hero-wrapper{min-height:45vh}}@media only screen and (max-width: 600px){#home-hero-wrapper{min-height:40vh}}#home-hero img{display:block;margin:0 auto;width:80%;max-width:520px;max-height:25vh}#home-hero-about{max-width:960px;width:90%;margin-left:auto;margin-right:auto;margin-top:1em;padding:2em 3em;border-radius:1em;background:rgba(240,240,240,0.6)}@media only screen and (max-width: 960px){#home-hero-about{width:100%;margin-top:0;padding:2em 5%;border-radius:0}}@media only screen and (max-width: 600px){#home-hero-about{padding:1.5em 8%}}#home-hero-about-wrapper{min-height:10vh;box-sizing:border-box;padding:0}#home-hero-about img{display:block;margin:0 auto 1em;width:72%;max-width:480px}@media only screen and (max-width: 960px){#home-hero-about img{width:80%}}#home-hero-about p{font-size:0.8em}@media only screen and (max-width: 960px){#home-hero-about p{line-height:1.25em}}#home-menu{max-width:720px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}@media only screen and (max-width: 960px){#home-menu{width:100%}}@media only screen and (max-width: 600px){#home-menu{padding:1em 0}}#home-menu ul{list-style:none;margin:1em auto 1em;text-align:center;width:100%}@media only screen and (max-width: 600px){#home-menu ul{margin:0 0}}#home-menu ul li{display:inline-block;margin:0 1%;width:27%}#home-menu ul li img{width:100%}#home-about{max-width:960px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}#home-about-wrapper{padding:20px 0 70px;background:rgba(230,230,230,0.6)}#home-about h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#home-about h2 span{display:inline-block}#home-about p{margin-bottom:1em}#home-about .sdgs-logo{display:block;width:50%;margin:5em auto}@media only screen and (max-width: 960px){#home-about .sdgs-logo{width:80%}}#home-about .sdgs-goals{display:block;width:100%;margin:5em auto}#home-news{max-width:960px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}#home-news-wrapper{padding:20px 0 70px;background:rgba(255,255,255,0.6)}#home-news h2{text-align:center;margin-bottom:2em}#home-news h2 img{width:70%;max-width:400px}#home-news .news-parts ul{display:flex;justify-content:space-between;flex-direction:row}@media only screen and (max-width: 960px){#home-news .news-parts ul{flex-direction:column}}#home-news .news-parts ul li{position:relative;margin:0;padding-bottom:1em;flex-basis:31%;background-color:#f9f9f9;border-radius:4px;padding:1px}#home-news .news-parts ul li:hover{background-color:#fff}@media only screen and (max-width: 960px){#home-news .news-parts ul li{flex-basis:100%;margin-bottom:16px}}#home-news .news-parts ul li a{color:#4d4d4d;text-decoration:none}#home-news .news-parts ul li .object-fit-img{background:url("../images/no-image-available.svg") center center no-repeat;background-size:cover;position:relative;overflow:hidden;padding-top:60%;margin-bottom:8px;border-radius:4px}@media only screen and (max-width: 960px){#home-news .news-parts ul li .object-fit-img{padding-top:0;padding-left:15vw;margin-bottom:0;height:15vw;display:inline-block;float:left}}#home-news .news-parts ul li .object-fit-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}#home-news .news-parts ul li p.title{font-size:16px;line-height:1.5em;width:95%;margin:0 auto 2em}@media only screen and (max-width: 960px){#home-news .news-parts ul li p.title{display:inline-block;width:75%;float:right}}#home-news .news-parts ul li p.day{position:absolute;bottom:0;text-align:right;font-size:10px;width:95%;margin:0 auto}#home-news .news-parts ul li p.day:before{content:'提供：福島民報社'}@media only screen and (max-width: 960px){#home-news .news-parts ul li p.day{width:100%}}#home-information{max-width:960px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}#home-information-wrapper{padding:20px 0 70px;background:rgba(245,245,245,0.6)}#home-information h2{text-align:center;margin-bottom:2em}#home-information h2 img{width:70%;max-width:400px}#home-information ul{list-style:none}#home-information ul li{background:#fff;margin:1em auto;border-radius:8px}#home-information ul li a{display:block;padding:20px 40px;text-decoration:none}#home-information ul li span.date{display:inline-block;font-size:16px;line-height:20px;padding:8px 0;color:#4d4d4d;margin-right:1em}@media only screen and (max-width: 960px){#home-information ul li span.date{display:block;text-align:center;font-size:0.8em}}#home-information ul li span.category{display:inline-block;text-align:center;font-size:14px;line-height:20px;border-radius:20px;padding:8px 20px;color:#fff;background-color:#0098d8;margin-bottom:1.5em}@media only screen and (max-width: 960px){#home-information ul li span.category{display:block}}#home-information ul li span.info{display:block;font-size:20px;line-height:25px;color:#4d4d4d}@media only screen and (max-width: 960px){#home-information ul li span.info{text-align:center}}#home-mailmagazine{max-width:960px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}#home-mailmagazine-wrapper{padding:20px 0 70px;background:rgba(255,255,255,0.6)}#home-mailmagazine h2{text-align:center;margin-bottom:2em}#home-mailmagazine h2 img{width:70%;max-width:400px}#home-mailmagazine p{text-align:center;margin-bottom:1em}@media only screen and (max-width: 960px){#home-mailmagazine p{text-align:left}}#home-introduction{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0}#home-introduction-wrapper{padding:20px 0 70px;background:#f8f8f8;background-image:url("../images/background-crowd.svg");background-position:center bottom;background-repeat:repeat-x;background-size:auto 70px}#home-introduction h2{text-align:center;margin-bottom:2em}#home-introduction h2 img{width:70%;max-width:400px}#home-introduction .introduction{background-color:#fff;border-radius:8px;padding:0px 0 30px;overflow:hidden}#home-introduction .introduction .declaration{display:block;font-size:1.75em;line-height:1.25em;text-align:center;width:90%;margin:0 auto 50px}@media only screen and (max-width: 960px){#home-introduction .introduction .declaration{width:100%;font-size:1.5em}}@media only screen and (max-width: 600px){#home-introduction .introduction .declaration{font-size:1.25em}}#home-introduction .introduction a{text-decoration:none;color:#4d4d4d}#home-introduction .introduction .slick-slide{display:table-cell;vertical-align:middle;padding:0;margin:0;border:2px solid #fff}@media only screen and (max-width: 600px){#home-introduction .introduction .slick-slide{background:none !important;border:1px solid #fff}}#home-introduction .introduction .slick-center img{opacity:1;filter:none}#home-introduction .introduction div.logomark img{max-width:500px;width:40%;margin:0 auto 10px;display:block}@media only screen and (max-width: 960px){#home-introduction .introduction div.logomark img{width:60%}}@media only screen and (max-width: 600px){#home-introduction .introduction div.logomark img{width:80%}}#home-introduction .introduction p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#home-introduction .introduction p.title{width:85%;font-size:1.5em;line-height:1.25em;font-weight:bold;margin:0 auto 1.5em;display:block;color:#0098d8;margin-top:8px;line-height:1.5em}#home-introduction .introduction p.rank{text-align:center;width:100%;padding:8px 0;background-color:#999;font-weight:bold}#home-introduction .introduction p.rank.gold-partner{background-color:#E0CA82}#home-introduction .introduction p.rank.silver-partner{background-color:#DCDDDD}#home-introduction .introduction p.rank.bronze-partner{background-color:#e4ac5f}#home-introduction .introduction p.rank.support-partner{background-color:#8dcdff}#home-introduction .introduction p.name{text-align:left;margin-bottom:0em}#home-introduction .introduction p.name .honor,#home-introduction .introduction p.name .other{font-size:0.8em}#home-introduction .introduction p.name .other{display:inline-block}#home-introduction .introduction p.name .message{font-size:0.8em;display:block;float:right;color:#0098d8}@media only screen and (max-width: 960px){#home-introduction .introduction p.name .message{float:none;display:block;text-align:right}}#home-introduction .introduction p.name .message::after{content:' >'}#home-introduction .introduction p span{display:inline-block}#home-introduction .introduction strong{font-weight:700}#home-action{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0}#home-action-wrapper{padding:20px 0 70px;background:#f8f8f8;background-image:url("../images/background-crowd.svg");background-position:center bottom;background-repeat:repeat-x;background-size:auto 70px}#home-action h2{text-align:center;margin-bottom:2em}#home-action h2 img{width:70%;max-width:400px}#home-action .actions{background-color:#fff;border-radius:8px;padding:50px 0 30px;overflow:hidden}#home-action .actions .declaration{display:block;font-size:1.75em;line-height:1.25em;text-align:center;width:90%;margin:0 auto 50px}@media only screen and (max-width: 960px){#home-action .actions .declaration{width:100%;font-size:1.5em}}@media only screen and (max-width: 600px){#home-action .actions .declaration{font-size:1.25em}}#home-action .actions a{text-decoration:none;color:#4d4d4d}#home-action .actions .slick-slide{display:table-cell;vertical-align:middle;padding:0;margin:0;border:2px solid #fff}@media only screen and (max-width: 600px){#home-action .actions .slick-slide{background:none !important;border:1px solid #fff}}#home-action .actions .slick-center img{opacity:1;filter:none}#home-action .actions ul.goals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background-color:#f9f9f9;box-sizing:border-box;padding:10px;margin:0 auto 20px}#home-action .actions ul.goals li{width:9%;box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#home-action .actions ul.goals li{width:11%}}@media only screen and (max-width: 600px){#home-action .actions ul.goals li{width:14%}}#home-action .actions ul.goals li img{width:100%;margin:0 auto}#home-action .actions p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#home-action .actions p.like-counter{text-align:center;font-size:0.8em}#home-action .actions p.like-counter .heart{font-size:1.25em;color:#e043ac}#home-action .actions p.like-counter .counter{font-size:1.25em}#home-action .actions p.title{width:80%;font-size:1.5em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#home-action .actions p.title{text-align:left}}#home-action .actions p.name{text-align:left;margin-bottom:0em}#home-action .actions p.name .honor,#home-action .actions p.name .other{font-size:0.8em}#home-action .actions p.name .other{display:inline-block}#home-action .actions p.name .message{font-size:0.8em;display:block;float:right;color:#0098d8}@media only screen and (max-width: 960px){#home-action .actions p.name .message{float:none;display:block;text-align:right}}#home-action .actions p.name .message::after{content:' >'}#home-action .actions p span{display:inline-block}#home-action .actions strong{font-weight:700}#home-consortium{background:rgba(255,255,255,0.6);max-width:960px;width:99%;margin-left:auto;margin-right:auto;padding:2em 0}#home-consortium-wrapper{padding-top:7px;background-color:#fbfbfb;background-image:url("../images/line-triangle.png"),url("../images/background-goals17.png");background-position:top center, center center;background-repeat:repeat-x, repeat}#home-consortium h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#home-consortium h3{width:90%;font-size:1.25em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em}#home-consortium p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#home-consortium p.timestamp,#home-consortium p.caption{font-size:0.8em;text-align:right}#home-consortium ul.consortium-text{width:90%;margin:0 auto 5em;line-height:1.75em;text-align:center}#home-consortium ul.consortium-text li{display:inline-block;margin:0;line-height:52px;font-size:1.2em}#home-consortium ul.consortium-text li span{display:inline-block}#home-consortium ul.consortium-text li span.small{font-size:0.6em}#home-consortium ul.consortium-text li a{color:#4d4d4d;text-decoration:none}#home-consortium ul.consortium-text li:after{content:"、";margin-left:0;margin-right:0}#home-consortium ul.consortium-text li:last-child:after{content:""}#home-consortium ul.consortium-image-gold,#home-consortium ul.consortium-image-silver,#home-consortium ul.consortium-image-bronze{width:90%;margin:0 auto 1.5em;line-height:1.75em;text-align:center}#home-consortium ul.consortium-image-gold li,#home-consortium ul.consortium-image-silver li,#home-consortium ul.consortium-image-bronze li{display:inline-block;margin:0 1%}#home-consortium ul.consortium-image-gold li img,#home-consortium ul.consortium-image-silver li img,#home-consortium ul.consortium-image-bronze li img{width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));border-radius:4px}#home-consortium ul.consortium-image-gold li{width:30%}@media only screen and (max-width: 960px){#home-consortium ul.consortium-image-gold li{width:48%}}#home-consortium ul.consortium-image-silver li{width:19%}@media only screen and (max-width: 960px){#home-consortium ul.consortium-image-silver li{width:24%}}#home-consortium ul.consortium-image-bronze li{width:15%}@media only screen and (max-width: 960px){#home-consortium ul.consortium-image-bronze li{width:19%}}#home-consortium ul.consortium-support{width:90%;margin:0 auto 1.5em;line-height:1.75em;text-align:center}#home-consortium ul.consortium-support li{display:inline-block;margin:0}#home-consortium ul.consortium-support li a{color:#4d4d4d;text-decoration:none}#home-consortium ul.consortium-support li:after{content:"、";margin-left:0;margin-right:0}#home-consortium ul.consortium-support li:last-child:after{content:""}#youtube{margin-left:auto;margin-right:auto;margin-bottom:3em;max-width:90%}#youtube .youtube{position:relative;width:100%;padding-bottom:56.25%}#youtube .youtube-wrapper{clear:both;margin-bottom:2em;width:50%;max-width:640px;margin-left:auto;margin-right:auto;margin-top:3em;margin-bottom:3em}@media only screen and (max-width: 960px){#youtube .youtube-wrapper{width:80%}}#youtube .youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100% !important;height:100% !important}#declaration-text-top,#declaration-text-bottom{max-width:960px;width:80%;margin-left:auto;margin-right:auto}#declaration-text-top-wrapper,#declaration-text-bottom-wrapper{background:rgba(0,152,216,0.8)}#declaration-text-top p,#declaration-text-bottom p{text-align:center;font-size:1.2em}#declaration-text-top p a,#declaration-text-bottom p a{padding:20px 0;display:block;color:#fff;font-weight:bold;text-decoration:none}#declaration-text-top p .message,#declaration-text-bottom p .message{font-size:0.7em;font-weight:normal;display:block}#make-declaration{max-width:960px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}#make-declaration-wrapper{padding:20px 0 70px;background:rgba(255,255,255,0.6)}#single-information .navigation nav{margin-top:60px;text-align:center}#single-information .navigation nav img{display:inline-block;vertical-align:middle;height:60px;margin:0 1em}#single-information .navigation nav a{background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;padding:0.5em;line-height:60px;text-decoration:none}#single-information .navigation nav a span{display:inline-block}#single-information .navigation nav span.prev-link,#single-information .navigation nav span.next-link{display:inline-block;background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;border-color:#aaa;color:#999;padding:0.5em 1em;line-height:60px;text-decoration:none}#single-information .navigation nav .prev-link{display:inline-block;width:30%}#single-information .navigation nav .prev-link img{float:left}@media only screen and (max-width: 960px){#single-information .navigation nav .prev-link img{display:none}}#single-information .navigation nav .archive-link{display:inline-block;width:25%;margin:0 3%}#single-information .navigation nav .next-link{display:inline-block;width:30%}#single-information .navigation nav .next-link img{float:right}@media only screen and (max-width: 960px){#single-information .navigation nav .next-link img{display:none}}#single-action #maincontent-wrapper{background-color:#fbfbfb;background-image:url("../images/background-goals17.png");background-position:center center;background-repeat:repeat}#single-action .actions{padding:70px 0 90px;background:#fff;background-image:url("../images/background-crowd.svg");background-position:center bottom;background-repeat:repeat-x;background-size:auto 70px;border-radius:8px;max-width:960px;margin:0 auto 50px}#single-action .actions h2{width:80%;font-size:1.5em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#single-action .actions h2{text-align:left}}#single-action .actions h2 span{display:inline-block}#single-action .actions h2.contents{font-size:1.25em;line-height:1em;color:#000;font-weight:normal}#single-action .actions h3{width:80%;font-size:0.8em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em}#single-action .actions h3.contents{font-size:1.25em;margin-top:4em}#single-action .actions .declaration{display:block;font-size:1.75em;line-height:1.25em;text-align:center;width:90%;margin:0 auto 30px}@media only screen and (max-width: 960px){#single-action .actions .declaration{width:100%;font-size:1.5em}}@media only screen and (max-width: 600px){#single-action .actions .declaration{font-size:1.25em}}#single-action .actions div.contents{padding:1em 0;margin:2em auto;text-align:center;background-color:#eee}#single-action .actions div.contents img{width:80%;height:auto;border-radius:8px}#single-action .actions div.contents p{margin-bottom:0}#single-action .actions ul.goals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background-color:#f9f9f9;box-sizing:border-box;padding:10px;margin:0 auto 20px}#single-action .actions ul.goals li{width:9%;box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#single-action .actions ul.goals li{width:11%}}@media only screen and (max-width: 600px){#single-action .actions ul.goals li{width:14%}}#single-action .actions ul.goals li img{width:100%;margin:0 auto}#single-action .actions dl{width:90%;margin:0 auto;padding:1.5em;line-height:1.75em;border-bottom:1px solid #eee}#single-action .actions dl:first-child{border-top:1px solid #eee}#single-action .actions dl dt{font-weight:700;float:left;width:8em}@media only screen and (max-width: 960px){#single-action .actions dl dt{float:none;width:90%;margin-bottom:0.5em}}#single-action .actions dl dt .caution{display:inline-block;font-size:0.8em;font-weight:normal}#single-action .actions dl dd{margin-left:10em}@media only screen and (max-width: 960px){#single-action .actions dl dd{margin-left:0}}#single-action .actions dl dd p{width:auto;margin:auto}#single-action .actions p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#single-action .actions p span{display:inline-block}#single-action .actions p.contents{width:80%}#single-action .actions p.catchphrase{width:80%;font-size:1.5em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#single-action .actions p.catchphrase{text-align:left}}#single-action .actions p.catchphrase span{display:inline-block}#single-action .actions p.name{text-align:center;margin-bottom:0em}#single-action .actions p.name .honor,#single-action .actions p.name .other{font-size:0.8em}#single-action .actions p.name .other{display:inline-block}#single-action .actions p.name .message{font-size:0.8em;display:block;float:right;color:#0098d8}@media only screen and (max-width: 960px){#single-action .actions p.name .message{float:none;display:block;text-align:right}}#single-action .actions p.name .message::after{content:' >'}#single-action .actions strong{font-weight:700}#single-action .navigation nav{margin-top:60px;text-align:center}#single-action .navigation nav img{display:inline-block;vertical-align:middle;height:60px;margin:0 1em}#single-action .navigation nav a{background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;padding:0.5em;line-height:60px;text-decoration:none}#single-action .navigation nav a span{display:inline-block}#single-action .navigation nav span.prev-link,#single-action .navigation nav span.next-link{display:inline-block;background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;border-color:#aaa;color:#999;padding:0.5em 1em;line-height:60px;text-decoration:none}#single-action .navigation nav .prev-link{display:inline-block;width:30%}#single-action .navigation nav .prev-link img{float:left}@media only screen and (max-width: 960px){#single-action .navigation nav .prev-link img{display:none}}#single-action .navigation nav .archive-link{display:inline-block;width:25%;margin:0 3%}#single-action .navigation nav .next-link{display:inline-block;width:30%}#single-action .navigation nav .next-link img{float:right}@media only screen and (max-width: 960px){#single-action .navigation nav .next-link img{display:none}}#single-poster #maincontent-wrapper,#single-newspaper #maincontent-wrapper{background-color:#fbfbfb;background-image:url("../images/background-goals17.png");background-position:center center;background-repeat:repeat}#single-poster .actions,#single-poster .opus,#single-newspaper .actions,#single-newspaper .opus{padding:1px 0 80px;background:#fff;background-image:url("../images/background-crowd.svg");background-position:center bottom;background-repeat:repeat-x;background-size:auto 70px;border-radius:8px;max-width:960px;margin:0 auto 50px}#single-poster .actions h2,#single-poster .opus h2,#single-newspaper .actions h2,#single-newspaper .opus h2{font-size:1.5em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#single-poster .actions h2,#single-poster .opus h2,#single-newspaper .actions h2,#single-newspaper .opus h2{text-align:left}}#single-poster .actions h2 span,#single-poster .opus h2 span,#single-newspaper .actions h2 span,#single-newspaper .opus h2 span{display:inline-block}#single-poster .actions h3,#single-poster .opus h3,#single-newspaper .actions h3,#single-newspaper .opus h3{width:80%;font-size:0.8em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em}#single-poster .actions-image,#single-poster .opus-image,#single-newspaper .actions-image,#single-newspaper .opus-image{margin:25px auto}#single-poster .actions-image img,#single-poster .opus-image img,#single-newspaper .actions-image img,#single-newspaper .opus-image img{max-width:95%;border-radius:8px;display:block;margin:0 auto}#single-poster .actions ul.goals,#single-poster .opus ul.goals,#single-newspaper .actions ul.goals,#single-newspaper .opus ul.goals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background-color:#f9f9f9;box-sizing:border-box;padding:10px;margin:0 auto 20px}#single-poster .actions ul.goals li,#single-poster .opus ul.goals li,#single-newspaper .actions ul.goals li,#single-newspaper .opus ul.goals li{width:9%;box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#single-poster .actions ul.goals li,#single-poster .opus ul.goals li,#single-newspaper .actions ul.goals li,#single-newspaper .opus ul.goals li{width:11%}}@media only screen and (max-width: 600px){#single-poster .actions ul.goals li,#single-poster .opus ul.goals li,#single-newspaper .actions ul.goals li,#single-newspaper .opus ul.goals li{width:14%}}#single-poster .actions ul.goals li img,#single-poster .opus ul.goals li img,#single-newspaper .actions ul.goals li img,#single-newspaper .opus ul.goals li img{width:100%;margin:0 auto}#single-poster .actions dl,#single-poster .opus dl,#single-newspaper .actions dl,#single-newspaper .opus dl{width:90%;margin:0 auto;padding:1.5em;line-height:1.75em;border-bottom:1px solid #eee}#single-poster .actions dl:first-child,#single-poster .opus dl:first-child,#single-newspaper .actions dl:first-child,#single-newspaper .opus dl:first-child{border-top:1px solid #eee}#single-poster .actions dl dt,#single-poster .opus dl dt,#single-newspaper .actions dl dt,#single-newspaper .opus dl dt{font-weight:700;float:left;width:10em}@media only screen and (max-width: 960px){#single-poster .actions dl dt,#single-poster .opus dl dt,#single-newspaper .actions dl dt,#single-newspaper .opus dl dt{float:none;width:90%;margin-bottom:0.5em}}#single-poster .actions dl dt .caution,#single-poster .opus dl dt .caution,#single-newspaper .actions dl dt .caution,#single-newspaper .opus dl dt .caution{display:inline-block;font-size:0.8em;font-weight:normal}#single-poster .actions dl dd,#single-poster .opus dl dd,#single-newspaper .actions dl dd,#single-newspaper .opus dl dd{margin-left:12em}@media only screen and (max-width: 960px){#single-poster .actions dl dd,#single-poster .opus dl dd,#single-newspaper .actions dl dd,#single-newspaper .opus dl dd{margin-left:0}}#single-poster .actions dl dd p,#single-poster .opus dl dd p,#single-newspaper .actions dl dd p,#single-newspaper .opus dl dd p{width:auto;margin:auto}#single-poster .actions p,#single-poster .opus p,#single-newspaper .actions p,#single-newspaper .opus p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#single-poster .actions p span,#single-poster .opus p span,#single-newspaper .actions p span,#single-newspaper .opus p span{display:inline-block}#single-poster .actions p.name,#single-poster .opus p.name,#single-newspaper .actions p.name,#single-newspaper .opus p.name{text-align:center}#single-poster .actions p.name .honor,#single-poster .actions p.name .other,#single-poster .opus p.name .honor,#single-poster .opus p.name .other,#single-newspaper .actions p.name .honor,#single-newspaper .actions p.name .other,#single-newspaper .opus p.name .honor,#single-newspaper .opus p.name .other{font-size:0.8em}#single-poster .actions p.name .other,#single-poster .opus p.name .other,#single-newspaper .actions p.name .other,#single-newspaper .opus p.name .other{display:inline-block}#single-poster .actions p.name .message,#single-poster .opus p.name .message,#single-newspaper .actions p.name .message,#single-newspaper .opus p.name .message{font-size:0.8em;display:block;float:right;color:#0098d8}@media only screen and (max-width: 960px){#single-poster .actions p.name .message,#single-poster .opus p.name .message,#single-newspaper .actions p.name .message,#single-newspaper .opus p.name .message{float:none;display:block;text-align:right}}#single-poster .actions p.name .message::after,#single-poster .opus p.name .message::after,#single-newspaper .actions p.name .message::after,#single-newspaper .opus p.name .message::after{content:' >'}#single-poster .actions strong,#single-poster .opus strong,#single-newspaper .actions strong,#single-newspaper .opus strong{font-weight:700}#single-poster .navigation nav,#single-newspaper .navigation nav{margin-top:60px;text-align:center}#single-poster .navigation nav img,#single-newspaper .navigation nav img{display:inline-block;vertical-align:middle;height:60px;margin:0 1em}#single-poster .navigation nav a,#single-newspaper .navigation nav a{background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;padding:0.5em;line-height:60px;text-decoration:none}#single-poster .navigation nav a span,#single-newspaper .navigation nav a span{display:inline-block}#single-poster .navigation nav span.prev-link,#single-poster .navigation nav span.next-link,#single-newspaper .navigation nav span.prev-link,#single-newspaper .navigation nav span.next-link{display:inline-block;background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;border-color:#aaa;color:#999;padding:0.5em 1em;line-height:60px;text-decoration:none}#single-poster .navigation nav .prev-link,#single-newspaper .navigation nav .prev-link{display:inline-block;width:30%}#single-poster .navigation nav .prev-link img,#single-newspaper .navigation nav .prev-link img{float:left}@media only screen and (max-width: 960px){#single-poster .navigation nav .prev-link img,#single-newspaper .navigation nav .prev-link img{display:none}}#single-poster .navigation nav .archive-link,#single-newspaper .navigation nav .archive-link{display:inline-block;width:25%;margin:0 3%}#single-poster .navigation nav .next-link,#single-newspaper .navigation nav .next-link{display:inline-block;width:30%}#single-poster .navigation nav .next-link img,#single-newspaper .navigation nav .next-link img{float:right}@media only screen and (max-width: 960px){#single-poster .navigation nav .next-link img,#single-newspaper .navigation nav .next-link img{display:none}}#single-introduction #maincontent-wrapper{background-color:#fbfbfb;background-image:url("../images/background-goals17.png");background-position:center center;background-repeat:repeat}#single-introduction .actions{padding:20px 0 90px;background:#fff;background-image:url("../images/background-crowd.svg");background-position:center bottom;background-repeat:repeat-x;background-size:auto 70px;border-radius:8px;max-width:960px;margin:0 auto 50px}#single-introduction .actions h2{width:85%;font-size:0.9em;line-height:1.25em;font-weight:bold;text-align:left;margin:2em auto;color:#0098d8}@media only screen and (max-width: 960px){#single-introduction .actions h2{text-align:left}}#single-introduction .actions h2 span{display:inline-block}#single-introduction .actions h2.contents{font-size:1.15em;line-height:1em;color:#000;font-weight:normal}#single-introduction .actions h3{width:85%;font-size:0.8em;line-height:1.25em;font-weight:bold;margin:0 auto 1.5em}#single-introduction .actions h3.contents{font-size:1.25em;margin-top:4em}#single-introduction .actions h3.contents.center{text-align:center}#single-introduction .actions h3.contents .sub{font-size:0.75em;color:#4d4d4d}#single-introduction .actions h3.contents .number{font-size:1.35em;color:#4d4d4d;margin:0 8px}#single-introduction .actions h3.contents .title{display:block;color:#0098d8;margin-top:8px;line-height:1.5em}#single-introduction .actions h4{clear:both;width:85%;font-size:1em;line-height:1.25em;font-weight:bold;margin:1.5em auto .5em}#single-introduction .actions .declaration{display:block;font-size:1.75em;line-height:1.25em;text-align:center;margin:0 auto 30px}@media only screen and (max-width: 960px){#single-introduction .actions .declaration{width:100%;font-size:1.5em}}@media only screen and (max-width: 600px){#single-introduction .actions .declaration{font-size:1.25em}}#single-introduction .actions .action-menu{padding:0 0 30px}#single-introduction .actions div.contents{padding:10px;margin:0 calc(7.5% - 10px) 2em 2em;text-align:center;background-color:#eee;float:right;width:45%;border-radius:8px}@media only screen and (max-width: 960px){#single-introduction .actions div.contents{float:none;width:calc(85% + 20px);margin:0 auto 2em}}#single-introduction .actions div.contents img{width:100%;height:auto;border-radius:4px}#single-introduction .actions div.contents p{margin-bottom:0;font-size:0.8em}#single-introduction .actions div.face-photo{padding:10px;margin:0 calc(7.5% - 10px) 2em 2em;text-align:center;background-color:#eee;float:right;width:25%;border-radius:8px}@media only screen and (max-width: 960px){#single-introduction .actions div.face-photo{width:30%}}@media only screen and (max-width: 600px){#single-introduction .actions div.face-photo{float:none;width:85%;margin:0 auto 2em;line-height:0}}#single-introduction .actions div.face-photo img{width:100%;height:auto;border-radius:4px}@media only screen and (max-width: 600px){#single-introduction .actions div.face-photo img{width:50%}}#single-introduction .actions div.logomark img{max-width:500px;width:40%;margin:0 auto 10px;display:block}@media only screen and (max-width: 960px){#single-introduction .actions div.logomark img{width:60%}}@media only screen and (max-width: 600px){#single-introduction .actions div.logomark img{width:80%}}#single-introduction .actions ul.goals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background-color:#f9f9f9;box-sizing:border-box;padding:10px calc(7.5% - 10px);margin:0 auto 20px}#single-introduction .actions ul.goals.sub{justify-content:left;width:calc(85% + 20px);border-radius:8px;padding:10px}#single-introduction .actions ul.goals li{width:calc(100% / 17);box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#single-introduction .actions ul.goals li{width:calc(100% / 9)}}@media only screen and (max-width: 600px){#single-introduction .actions ul.goals li{width:calc(100% / 9)}}#single-introduction .actions ul.goals li img{width:100%;margin:0 auto}#single-introduction .actions ul.goals.sub{justify-content:left;width:calc(85% + 20px);border-radius:8px}#single-introduction .actions ul.goals.sub li{width:calc(100% / 17);box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#single-introduction .actions ul.goals.sub li{width:calc(100% / 9)}}@media only screen and (max-width: 600px){#single-introduction .actions ul.goals.sub li{width:calc(100% / 9)}}#single-introduction .actions ul.goals.sub li img{width:100%;margin:0 auto}#single-introduction .actions ol.menu{list-style:decimal;margin:0 auto 1.5em;width:85%;font-size:1.2em;line-height:1.25em}#single-introduction .actions ol.menu li{margin-left:2.5em;margin-bottom:1em}#single-introduction .actions ol.menu li a{color:#4d4d4d;text-decoration:none}#single-introduction .actions dl{width:90%;margin:0 auto;padding:1.5em;line-height:1.75em;border-bottom:1px solid #eee}#single-introduction .actions dl:first-child{border-top:1px solid #eee}#single-introduction .actions dl dt{font-weight:700;float:left;width:8em}@media only screen and (max-width: 960px){#single-introduction .actions dl dt{float:none;width:90%;margin-bottom:0.5em}}#single-introduction .actions dl dt .caution{display:inline-block;font-size:0.8em;font-weight:normal}#single-introduction .actions dl dd{margin-left:10em}@media only screen and (max-width: 960px){#single-introduction .actions dl dd{margin-left:0}}#single-introduction .actions dl dd p{width:auto;margin:auto}#single-introduction .actions p{width:85%;margin:0 auto;line-height:1.75em}#single-introduction .actions p span{display:inline-block}#single-introduction .actions p.rank{text-align:center;width:100%;padding:8px 0;background-color:#999;font-weight:bold}#single-introduction .actions p.rank.gold-partner{background-color:#E0CA82}#single-introduction .actions p.rank.silver-partner{background-color:#DCDDDD}#single-introduction .actions p.rank.bronze-partner{background-color:#e4ac5f}#single-introduction .actions p.rank.support-partner{background-color:#8dcdff}#single-introduction .actions p.contents{width:80%}#single-introduction .actions p.catchphrase{width:80%;font-size:1.5em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#single-introduction .actions p.catchphrase{text-align:left}}#single-introduction .actions p.catchphrase span{display:inline-block}#single-introduction .actions p.name{text-align:right;margin-top:1em;margin-bottom:1em}#single-introduction .actions p.name .honor,#single-introduction .actions p.name .other{font-size:0.8em}#single-introduction .actions strong{font-weight:700}#page-wrapper{padding:126px 0 0}#page-menu{max-width:720px;width:80%;margin-left:auto;margin-right:auto;margin-top:-1em;padding:2em 0 2em}@media only screen and (max-width: 960px){#page-menu{width:100%}}#page-menu-wrapper{padding:20px 0 70px;background:rgba(255,255,255,0.6)}#page-menu ul{list-style:none;margin:0 auto 2em;text-align:center;width:100%}#page-menu ul li{display:inline-block;margin:0 1%;width:27%}#page-menu ul li img{width:100%;-webkit-filter:grayscale(100%) opacity(50%);-moz-filter:grayscale(100%) opacity(50%);-ms-filter:grayscale(100%) opacity(50%);-o-filter:grayscale(100%) opacity(50%);filter:grayscale(100%) opacity(50%)}#page-menu ul li a img{-webkit-filter:grayscale(0) opacity(100%);-moz-filter:grayscale(0) opacity(100%);-ms-filter:grayscale(0) opacity(100%);-o-filter:grayscale(0) opacity(100%);filter:grayscale(0) opacity(100%)}#page-consortium{max-width:960px;width:80%;margin-left:auto;margin-right:auto;margin-top:-1em;padding:0 0 2em}@media only screen and (max-width: 960px){#page-consortium{width:100%}}#page-consortium-wrapper{padding:20px 0 70px;background:rgba(255,255,255,0.6)}#page-consortium h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#page-consortium p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#page-consortium p.timestamp,#page-consortium p.caption{font-size:0.8em;text-align:right}#page-consortium ul.consortium-text{width:90%;margin:0 auto 5em;line-height:1.75em;text-align:center}#page-consortium ul.consortium-text li{display:inline-block;margin:0;line-height:52px;font-size:1.2em}#page-consortium ul.consortium-text li span{display:inline-block}#page-consortium ul.consortium-text li a{color:#4d4d4d;text-decoration:none}#page-consortium ul.consortium-text li:after{content:"、";margin-left:0;margin-right:0}#page-consortium ul.consortium-text li:last-child:after{content:""}#page-consortium ul.consortium-image-gold,#page-consortium ul.consortium-image-silver,#page-consortium ul.consortium-image-bronze{width:90%;margin:0 auto 5em;line-height:1.75em;text-align:center}#page-consortium ul.consortium-image-gold li,#page-consortium ul.consortium-image-silver li,#page-consortium ul.consortium-image-bronze li{display:inline-block;width:30%;margin:0 1% 30px}@media only screen and (max-width: 960px){#page-consortium ul.consortium-image-gold li,#page-consortium ul.consortium-image-silver li,#page-consortium ul.consortium-image-bronze li{width:48%}}#page-consortium ul.consortium-image-gold li img,#page-consortium ul.consortium-image-silver li img,#page-consortium ul.consortium-image-bronze li img{width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,0.2));border-radius:4px}#page-consortium ul.consortium-support{width:90%;margin:0 auto 1.5em;line-height:1.75em;text-align:center}#page-consortium ul.consortium-support li{display:inline-block;margin:0}#page-consortium ul.consortium-support li a{color:#4d4d4d;text-decoration:none}#page-consortium ul.consortium-support li:after{content:"、";margin-left:0;margin-right:0}#page-consortium ul.consortium-support li:last-child:after{content:""}#maintitle{max-width:960px;width:80%;margin-left:auto;margin-right:auto;padding:2em 0}#maintitle-wrapper{padding:20px 0 20px}#maintitle h1{background:url("../images/h1-border.svg") bottom center no-repeat;background-size:auto 8px}@media only screen and (max-width: 960px){#maintitle h1{font-size:1.75em;line-height:1.5em;padding:0.5em}}#maintitle h1 span{display:inline-block}#maincontent{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0}#maincontent-wrapper{padding:20px 0 20px;background:rgba(245,245,245,0.6)}.single-action #maincontent-wrapper,.tax-action-sdgs #maincontent-wrapper,.tax-action-organization #maincontent-wrapper,.post-type-archive-action #maincontent-wrapper{background:rgba(0,0,0,0.05)}#maincontent div.icon-now,#maincontent div.icon-end{display:block;text-align:center;font-size:18px;font-weight:700;line-height:20px;padding:10px 20px;margin-bottom:4em;border-radius:20px}#maincontent div.icon-now{background:#fabd00}#maincontent div.icon-end{background:#004c88;color:#fff}#learn-overview{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0;background:#fff;border-radius:8px}#learn-overview-wrapper{padding:2em;background:#fbfbfb url("../images/background-goals17.png") center center repeat}#learn-overview-list{margin-bottom:2em}#learn-overview h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#learn-overview h2:first-child{margin-top:1em}#learn-overview p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#learn-overview p.caution-text{padding:1.5em;list-style:none;background:#eee;border-radius:8px;text-align:center}#learn-overview dl{width:90%;margin:0 auto;padding:1.5em;line-height:1.75em;border-bottom:1px solid #eee}#learn-overview dl:first-child{border-top:1px solid #eee}#learn-overview dl dt{font-weight:700;float:left;width:8em}@media only screen and (max-width: 960px){#learn-overview dl dt{float:none;width:auto;margin-bottom:0.5em}}#learn-overview dl dd{margin-left:10em}@media only screen and (max-width: 960px){#learn-overview dl dd{margin-left:0}}#learn-overview ul.caution-list{width:90%;margin:0 auto;padding:1.5em;font-size:0.8em;line-height:1.75em;list-style:none;background:#eee;border-radius:8px}#learn-overview ul.caution-list li:before{content:"※ "}#learn-download{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0;background:#fff;border-radius:8px}#learn-download-wrapper{padding:2em;background:#f8f8f8}#learn-download h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#learn-download h2:first-child{margin-top:1em}#learn-download ul{width:90%;margin:0 auto 1.5em;line-height:1.75em;list-style:circle}#learn-download ul li{margin-left:1em;margin-bottom:0.5em;min-height:32px;padding:10px 0}#learn-download ul li a{text-decoration:none;color:#4d4d4d}#learn-download ul li span{display:inline-block}#learn-application{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0;background:#fff;border-radius:8px}#learn-application-wrapper{padding:2em;background:#f8f8f8}#learn-application h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#learn-application h2:first-child{margin-top:1em}#learn-application h3{width:90%;font-size:1.25em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em}#learn-application p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#download{max-width:960px;width:90%;margin-left:auto;margin-right:auto;padding:2em 0;background:#fff;border-radius:8px}#download-wrapper{padding:2em;background:#f8f8f8}#download h2{width:90%;font-size:1.5em;line-height:1.5em;font-weight:700;text-align:center;margin:2em auto 1em;color:#0098d8}#download h2:first-child{margin-top:1em}#download ul{width:90%;margin:0 auto 1.5em;line-height:1.75em;list-style:circle}#download ul li{margin-left:1em;margin-bottom:0.5em;min-height:32px;padding:10px 0}#download ul li a{text-decoration:none;color:#4d4d4d}#download ul li span{display:inline-block}#switchyearmenu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:10px 10px 0;margin:0 auto;max-width:none;border-bottom:2px solid #0098d8}@media only screen and (max-width: 960px){#switchyearmenu ul{overflow-x:auto;width:auto}}#switchyearmenu ul li a{display:block;text-decoration:none;padding:0.75em 1em 0.5em;margin-left:0.1em;margin-right:0.1em;color:#0098d8;background-color:#fff;border-radius:8px 8px 0 0;border-top:2px solid #0098d8;border-left:2px solid #0098d8;border-right:2px solid #0098d8}#switchyearmenu ul li.selected a{font-weight:bold;color:#fff;padding:0.75em 2em 0.5em;background-color:#0098d8}#sdgsmenu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background-color:#eee;box-sizing:border-box;padding:10px;margin:0 auto;max-width:none}@media only screen and (max-width: 960px){#sdgsmenu ul{overflow-x:auto;width:auto}}#sdgsmenu ul li{width:5%;box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#sdgsmenu ul li{width:11%}}@media only screen and (max-width: 600px){#sdgsmenu ul li{width:15%}}#sdgsmenu ul li img{width:100%;margin:0 auto}nav.navigation{clear:both;margin-top:2rem;margin-bottom:2rem;margin-top:60px;text-align:center;line-height:60px}nav.navigation img{display:inline-block;vertical-align:middle;height:60px;margin:0 1em}nav.navigation a{display:inline-block;background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;padding:0.5em 1em;line-height:60px;text-decoration:none}nav.navigation a span{display:inline-block}nav.navigation span.prev-link,nav.navigation span.next-link,nav.navigation span.page-numbers{display:inline-block;background-color:#fff;border-radius:8px;border-style:solid;border-width:1px;border-color:#aaa;color:#999;padding:0.5em 1em;line-height:60px;text-decoration:none}nav.navigation .prev-link{display:inline-block;width:30%}nav.navigation .prev-link img{float:left}@media only screen and (max-width: 960px){nav.navigation .prev-link img{display:none}}nav.navigation .archive-link{display:inline-block;width:25%;margin:0 3%}nav.navigation .next-link{display:inline-block;width:30%}nav.navigation .next-link img{float:right}@media only screen and (max-width: 960px){nav.navigation .next-link img{display:none}}#archive-information ul,#archive-learn ul{list-style:none}#archive-information ul li,#archive-learn ul li{background:#fff;margin:1em auto;border-radius:8px}#archive-information ul li a,#archive-learn ul li a{display:block;padding:20px 40px}#archive-information ul li span.date,#archive-learn ul li span.date{display:inline-block;font-size:16px;line-height:20px;padding:8px 0;color:#4d4d4d;margin-right:1em}@media only screen and (max-width: 960px){#archive-information ul li span.date,#archive-learn ul li span.date{display:block;text-align:center;font-size:0.8em}}#archive-information ul li span.category,#archive-learn ul li span.category{display:inline-block;text-align:center;font-size:14px;line-height:20px;border-radius:20px;padding:8px 20px;color:#fff;margin-bottom:1.5em}@media only screen and (max-width: 960px){#archive-information ul li span.category,#archive-learn ul li span.category{display:block}}#archive-information ul li span.icon-now,#archive-information ul li span.icon-end,#archive-learn ul li span.icon-now,#archive-learn ul li span.icon-end{display:inline-block;text-align:center;font-size:18px;line-height:20px;padding:10px 20px;border-radius:20px;color:#fff;margin-right:2em}@media only screen and (max-width: 960px){#archive-information ul li span.icon-now,#archive-information ul li span.icon-end,#archive-learn ul li span.icon-now,#archive-learn ul li span.icon-end{font-size:13px;margin-bottom:10px;padding:8px 16px;border-radius:16px}}#archive-information ul li span.icon-now,#archive-learn ul li span.icon-now{background:#fabd00}@media only screen and (max-width: 960px){#archive-information ul li span.icon-now,#archive-learn ul li span.icon-now{display:block;margin-right:0}}#archive-information ul li span.icon-end,#archive-learn ul li span.icon-end{background:#004c88;color:#fff}@media only screen and (max-width: 960px){#archive-information ul li span.icon-end,#archive-learn ul li span.icon-end{display:block;margin-right:0}}#archive-information ul li span.title,#archive-learn ul li span.title{font-size:20px;line-height:25px;color:#4d4d4d}@media only screen and (max-width: 960px){#archive-information ul li span.title,#archive-learn ul li span.title{display:block;text-align:center}}#archive-information ul li span.info,#archive-learn ul li span.info{display:block;font-size:20px;line-height:25px;color:#4d4d4d}@media only screen and (max-width: 960px){#archive-information ul li span.info,#archive-learn ul li span.info{text-align:center}}#archive-action h1 span{display:block;font-size:0.6em;font-weight:normal;line-height:1.25em}#archive-action #maincontent-wrapper{background-color:#fbfbfb;background-image:url("../images/background-goals17.png");background-position:center center;background-repeat:repeat}#archive-action-sdgs ul{width:100%}#archive-action p.no-item{max-width:none;width:100%;background-color:#fff;border-radius:8px;padding:20px;text-align:center;margin-bottom:0}#archive-action dl{width:90%;margin:0 auto;padding:1.5em;line-height:1.75em;border-bottom:1px solid #eee}#archive-action dl:first-child{border-top:1px solid #eee}#archive-action dl dt{font-weight:700;float:left;width:8em}@media only screen and (max-width: 960px){#archive-action dl dt{float:none;width:auto;margin-bottom:0.5em}}#archive-action dl dd{margin-left:10em}@media only screen and (max-width: 960px){#archive-action dl dd{margin-left:0}}#archive-action section{background-color:#fff;border-radius:8px;padding:50px 0 20px;margin-bottom:2em}#archive-action section a{text-decoration:none;color:#4d4d4d}#archive-action section ul.goals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:none;width:100%;background-color:#f9f9f9;box-sizing:border-box;padding:10px;margin:0 auto 20px}#archive-action section ul.goals li{width:9%;box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#archive-action section ul.goals li{width:11%}}@media only screen and (max-width: 600px){#archive-action section ul.goals li{width:14%}}#archive-action section ul.goals li img{width:100%;margin:0 auto}#archive-action section p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#archive-action section p.title{width:80%;font-size:1.5em;line-height:1.25em;font-weight:bold;text-align:center;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#archive-action section p.title{text-align:left}}#archive-action section p.like-counter{text-align:center;font-size:0.8em}#archive-action section p.like-counter .heart{font-size:1.25em;color:#e043ac}#archive-action section p.like-counter .counter{font-size:1.25em}#archive-action section p.name{text-align:left;margin-bottom:0em}#archive-action section p.name .honor,#archive-action section p.name .other{font-size:0.8em}#archive-action section p.name .other{display:inline-block}#archive-action section p.name .message{font-size:0.8em;display:block;float:right;color:#0098d8}@media only screen and (max-width: 960px){#archive-action section p.name .message{float:none;display:block;text-align:right}}#archive-action section p.name .message::after{content:' >'}#archive-action section p span{display:inline-block}#archive-action section strong{font-weight:700}#archive-poster h1 span,#archive-newspaper h1 span{display:block;font-size:0.6em;font-weight:normal;line-height:1.25em}#archive-poster #maincontent-wrapper,#archive-newspaper #maincontent-wrapper{background-color:#fbfbfb;background-image:url("../images/background-goals17.png");background-position:center center;background-repeat:repeat}#archive-poster-sdgs,#archive-newspaper-sdgs{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:left;max-width:none;width:100%;box-sizing:border-box;padding:10px;margin:0 auto 20px}#archive-poster-sdgs section,#archive-newspaper-sdgs section{display:flex;justify-content:center;align-items:center;width:calc(33.33% - 8px);margin-right:12px;background-color:#fff;border-radius:8px;padding:10px;margin-bottom:2em;box-sizing:border-box}#archive-poster-sdgs section:nth-of-type(3n),#archive-newspaper-sdgs section:nth-of-type(3n){margin-right:0}#archive-poster-sdgs section a,#archive-newspaper-sdgs section a{text-decoration:none;color:#4d4d4d}#archive-poster p.no-item,#archive-newspaper p.no-item{max-width:none;width:100%;background-color:#fff;border-radius:8px;padding:20px;text-align:center;margin-bottom:0}#archive-introduction h1 span{display:block;font-size:0.6em;font-weight:normal;line-height:1.25em}#archive-introduction #maincontent-wrapper{background-color:#fbfbfb;background-image:url("../images/background-goals17.png");background-position:center center;background-repeat:repeat}#archive-introduction-sdgs ul{width:100%}#archive-introduction p.no-item{max-width:none;width:100%;background-color:#fff;border-radius:8px;padding:20px;text-align:center;margin-bottom:0}#archive-introduction p.rank{text-align:center;width:100%;padding:8px 0;background-color:#999;font-weight:bold}#archive-introduction p.rank.gold-partner{background-color:#E0CA82}#archive-introduction p.rank.silver-partner{background-color:#DCDDDD}#archive-introduction p.rank.bronze-partner{background-color:#e4ac5f}#archive-introduction p.rank.support-partner{background-color:#8dcdff}#archive-introduction dl{width:90%;margin:0 auto;padding:1.5em;line-height:1.75em;border-bottom:1px solid #eee}#archive-introduction dl:first-child{border-top:1px solid #eee}#archive-introduction dl dt{font-weight:700;float:left;width:8em}@media only screen and (max-width: 960px){#archive-introduction dl dt{float:none;width:auto;margin-bottom:0.5em}}#archive-introduction dl dd{margin-left:10em}@media only screen and (max-width: 960px){#archive-introduction dl dd{margin-left:0}}#archive-introduction div.logomark img{max-width:500px;width:40%;margin:0 auto 10px;display:block}@media only screen and (max-width: 960px){#archive-introduction div.logomark img{width:60%}}@media only screen and (max-width: 600px){#archive-introduction div.logomark img{width:80%}}#archive-introduction section{background-color:#fff;border-radius:8px;padding:20px 0 20px;margin-bottom:2em}#archive-introduction section a{text-decoration:none;color:#4d4d4d}#archive-introduction section ul.goals{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:none;width:100%;background-color:#f9f9f9;box-sizing:border-box;padding:10px;margin:0 auto 20px}#archive-introduction section ul.goals li{width:5.5%;box-sizing:border-box;padding:2px;margin:0;font-size:0;line-height:0}@media only screen and (max-width: 960px){#archive-introduction section ul.goals li{width:5.5%}}@media only screen and (max-width: 600px){#archive-introduction section ul.goals li{width:10%}}#archive-introduction section ul.goals li img{width:100%;margin:0 auto}#archive-introduction section p{width:90%;margin:0 auto 1.5em;line-height:1.75em}#archive-introduction section p.title{width:80%;font-size:1.3em;line-height:1.25em;font-weight:bold;text-align:left;margin:0 auto 1.5em;color:#0098d8}@media only screen and (max-width: 960px){#archive-introduction section p.title{text-align:left}}#archive-introduction section p.like-counter{text-align:center;font-size:0.8em}#archive-introduction section p.like-counter .heart{font-size:1.25em;color:#e043ac}#archive-introduction section p.like-counter .counter{font-size:1.25em}#archive-introduction section p.name{text-align:left;margin-bottom:0em}#archive-introduction section p.name .honor,#archive-introduction section p.name .other{font-size:0.8em}#archive-introduction section p.name .other{display:inline-block}#archive-introduction section p.name .message{font-size:0.8em;display:block;float:right;color:#0098d8}@media only screen and (max-width: 960px){#archive-introduction section p.name .message{float:none;display:block;text-align:right}}#archive-introduction section p.name .message::after{content:' >'}#archive-introduction section p span{display:inline-block}#archive-introduction section strong{font-weight:700}article footer p.link{margin-top:8em;text-align:center}article footer p.link a{display:block;color:#4d4d4d;background-color:#ffdb4f;border-radius:8px;padding:0.5em;font-weight:700;border-bottom:5px solid #a58d30;text-decoration:none}article footer p.link a:before{content:"≫";margin-right:1em}button.like_button{line-height:50px;padding:0 1em;color:#666;background-color:#fff;border:1px solid #999;border-radius:5px;font-size:1.1em;margin:20px auto;display:block}button.like_button:hover{cursor:pointer}button.like_button:before{content:'♥';margin-right:0.75em;color:#666}button.like_button.like_in_button::before{content:'♥ 共感しました';color:#e043ac}button.like_button.like_not_button{color:#fff;border:1px solid #eee;background-color:#e043ac}button.like_button.like_not_button::before{content:'♡ 共感する';color:#fff}.wpcf7 form{margin:2rem auto;background:rgba(255,255,255,0.6);padding:2em}@media only screen and (max-width: 960px){.wpcf7 form{width:100%;padding:2em 0}}.wpcf7 form span.icon{display:inline-block;vertical-align:middle;font-size:0.8rem;line-height:1rem;padding:0.2rem 0.5rem;margin-left:0.5em;margin-right:0.5em;border-radius:0.2rem;background:#cc131c;color:#fff}.wpcf7 form span.caution{font-size:0.8em}@media only screen and (max-width: 960px){.wpcf7 form span.caution{display:inline-block}}.wpcf7 form span.counter{font-size:0.8em}.wpcf7 form span.wpcf7-list-item{width:45%;font-size:0.8em;display:inline-block}@media only screen and (max-width: 960px){.wpcf7 form span.wpcf7-list-item{width:95%}}.wpcf7 form p{width:100%}@media only screen and (max-width: 960px){.wpcf7 form p{width:80%}}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=url]{box-sizing:border-box;padding:0.3rem 0.5rem;font-size:1.2rem;width:100%;margin-bottom:1rem}.wpcf7 form input[type=submit]{display:block;color:#fff !important;background:#0098d8;border-radius:8px;border-bottom:2px solid #666;padding:10px 30px;text-align:center;margin:30px auto;min-width:320px;font-size:1rem}@media only screen and (max-width: 600px){.wpcf7 form input[type=submit]{min-width:inherit;width:90%;padding:10px;margin:30px auto}}.wpcf7 form input[type=submit]:hover{border-top:2px solid #666;border-bottom:0}.wpcf7 form textarea{box-sizing:border-box;padding:0.3rem 0.5rem;font-size:1.2rem;width:100%;margin-bottom:1rem}.wpcf7 form select{box-sizing:border-box;padding:0.3rem 0.5rem;font-size:1.2rem;width:100%;margin-bottom:1rem}#footer-breadcrumb{padding:8px 1em;margin:0 auto}#footer-breadcrumb-wrapper{background:#fff}#footer-breadcrumb li{display:inline-block;letter-spacing:0}#footer-breadcrumb li:before{content:"〉";color:#999;margin-left:1em;margin-right:0}#footer-breadcrumb li:first-child:before{content:"";margin-left:0;margin-right:0}#footer-breadcrumb li img{width:auto;height:1em;vertical-align:text-top}#footer-breadcrumb a{color:#4d4d4d;text-decoration:none}#footer-breadcrumb a:hover,#footer-breadcrumb a:visited,#footer-breadcrumb a:active{color:#4d4d4d}#footer{max-width:880px;width:80vw;margin-top:2em;padding-top:1em;padding-bottom:2em;margin-left:auto;margin-right:auto}#footer-wrapper{background:#fff url("../images/line-triangle.png") top center repeat-x;padding-top:30px}#footer-menu{padding:0.5em 0;text-align:center}#footer-menu p{text-align:center;background:#eee;padding:0.5em 0;border-radius:8px;margin-bottom:3em;font-size:0.8em}#footer-menu a{text-decoration:none}#footer-menu-main{margin-bottom:20px;font-size:18px}#footer-menu-main li{display:block;margin:0.5em 0;font-weight:700}@media only screen and (max-width: 960px){#footer-menu-main li{line-height:64px}}#footer-menu-main li ul{margin-bottom:auto}#footer-menu-main li ul>li{display:inline-block;font-size:13px;line-height:48px;font-weight:400}#footer-menu-main li ul>li:before{content:"｜ ";color:#999}#footer-menu-main li ul>li:first-child:before{content:""}#footer-menu-sub{font-size:13px;line-height:48px}#footer-menu-sub li{display:inline-block}#footer-menu-sub li:before{content:"｜ ";color:#999}#footer-menu-sub li:first-child:before{content:""}#footer-copyright{padding:0.5em 0}#footer-copyright p{font-size:0.7em;text-align:center;letter-spacing:0.025em}#footer-copyright img{max-width:50%;width:250px;margin:1em 0}#pagetop{border-radius:10px;padding:4px}@media only screen and (max-width: 600px){#pagetop{display:none}}#pagetop-wrapper{position:fixed;bottom:5%;right:10px;height:56px;height:auto;border-color:#4d4d4d;border-style:solid;border-width:1px;border-radius:30px;background-color:#fff}#pagetop-wrapper.none{display:none}#pagetop p{margin:0 8px}#pagetop a{display:block;text-decoration:none;color:black;line-height:48px;font-size:0.8em}#menu{text-align:center}#menu ul li{width:80vw;margin-bottom:1em}#menu ul li a{text-decoration:none;color:#4d4d4d;background:#fff;border-radius:10px;display:block;line-height:52px}#menu-wrapper{z-index:9999;position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:#ffdb4f;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:20vh 0;overflow:hidden}#menu-wrapper.none{display:none}
