@charset "UTF-8";@font-face{font-family:vimeo;src:url(font/vimeo.eot?rev=1743152850038)}@font-face{font-family:vimeo;src:url(font/vimeo.woff2?rev=1743152850045) format("woff2"),url(font/vimeo.woff?rev=1743152850047) format("woff")}.vimeo_player:focus{outline:0}.vimeo_player_wrapper{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0) translate3d(0,0,0);transform:translateZ(0) translate3d(0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.vimeo_player .loading{position:absolute;top:10px;right:10px;padding:2px 4px;border-radius:5px;background:rgba(0,0,0,.51);color:#fff;text-align:center;font-size:.75rem;font-family:Droid Sans,sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.vimeo_player_Fullscreen{position:fixed!important;top:0!important;left:0!important;display:block!important;margin:0!important;width:100%!important;height:100%!important;border:none!important;background-color:#000;opacity:1!important}.vimeo_player_wrapper iframe{max-width:4000px!important;border:0!important}.inline_vimeo_player{position:relative;left:0;overflow:hidden;margin-bottom:20px;border-radius:4px;background:rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.7);box-shadow:0 0 5px rgba(0,0,0,.7);vertical-align:top}.inline_vimeo_player img{margin:0!important;padding:0!important;border:none!important;-webkit-transform:none!important;transform:none!important}.vimeo_player_bar .vimeo_icon{font-size:1.25rem;font-family:vimeo;cursor:pointer}.vimeo_player_bar .vimeo_url.vimeo_icon{position:absolute;top:6px;right:10px;display:block;width:auto;font-size:2.5rem;cursor:pointer}.vimeo_player_bar,.vimeo_player_bar .buttonBar{left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;width:100%}.vimeo_player_bar{position:fixed;bottom:0;z-index:1000;display:block;height:10px;background:#333;color:#fff;text-align:left;font:.875rem/1rem sans-serif;opacity:.1;-webkit-transition:opacity .5s;transition:opacity .5s}.vimeo_player_bar.visible,.vimeo_player_bar:hover{opacity:1}.vimeo_player_bar .buttonBar{position:absolute;top:-30px;height:40px;background:0 0;font:.75rem/0.875rem Calibri;-webkit-transition:all .5s;transition:all .5s}.vimeo_player_bar:hover .buttonBar{background:rgba(0,0,0,.4)}.vimeo_player_bar span{position:relative;display:inline-block;width:30px;height:25px;vertical-align:middle;font:1rem/1.25rem Calibri,sans-serif}.vimeo_player_bar span.vimeo_player_time{width:130px}.vimeo_player_bar span.mb_OnlyYT,.vimeo_player_bar span.mb_YTPUrl{position:absolute;top:6px;right:10px;display:block;width:auto;cursor:pointer}.vimeo_player_bar span.mb_YTPUrl img{width:60px}.vimeo_player_bar span.mb_OnlyYT{right:auto;left:300px}.vimeo_player_bar span.mb_OnlyYT img{width:25px}.vimeo_player_bar span.mb_YTPUrl a{color:#fff}.vimeo_player_bar .vimeo_player_muteUnmute,.vimeo_player_bar .vimeo_player_pause,.vimeo_player_bar .vimeo_player_pause img{cursor:pointer}.vimeo_player_bar .vimeo_player_pogress{bottom:0;left:0;width:100%;height:10px;background:#222}.vimeo_player_bar .vimeo_player_loaded{left:0;width:0;height:10px;background:#444}.vimeo_player_bar .vimeo_player_seek_bar{bottom:0;left:0;width:0;height:10px;background:#2a97cc;-webkit-box-shadow:rgba(82,82,82,.47) 1px 1px 3px;box-shadow:rgba(82,82,82,.47) 1px 1px 3px}.vimeo_player_bar .YTPOverlay{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:"flat"}.vimeo_player_overlay.raster{background:url(images/raster.png?rev=1743152850049)}.vimeo_player_overlay.raster.retina{background:url(images/raster@2x.png?rev=1743152850049)}.vimeo_player_overlay.raster-dot{background:url(images/raster_dot.png?rev=1743152850049)}.vimeo_player_overlay.raster-dot.retina{background:url(images/raster_dot@2x.png?rev=1743152850049)}.vimeo_player_bar .simpleSlider{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;width:100px;height:10px;border:1px solid #fff;border-radius:3px;cursor:pointer!important}.vimeo_player_bar.compact .simpleSlider{width:40px}.vimeo_player_bar .simpleSlider.muted{opacity:.3}.vimeo_player_bar .level{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.vimeo_player_bar .level.horizontal{width:0;height:100%}.vimeo_player_bar .level.vertical{width:100%;height:auto}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! jQuery UI - v1.11.4 - 2015-06-23
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.ui-helper-reset{margin:0;padding:0;outline:0;border:0;list-style:none;text-decoration:none;font-size:100%;line-height:1.3}.ui-helper-clearfix:before,.ui-helper-clearfix:after{display:table;border-collapse:collapse;content:""}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;text-indent:-99999px}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{position:absolute;top:50%;left:50%;display:block;margin-top:-8px;margin-left:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center;line-height:1.8em}.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{margin:0 0 .4em;width:100%;border-collapse:collapse;font-size:.9em}.ui-datepicker th{padding:.7em .3em;border:0;text-align:center;font-weight:700}.ui-datepicker td{padding:1px;border:0}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0;padding:0 .2em;border-right:0;border-bottom:0;border-left:0;background-image:none}.ui-datepicker .ui-datepicker-buttonpane button{float:right;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em;width:auto;cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{right:auto;left:2px}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{right:auto;left:1px}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-size:1.1em;font-family:Verdana,Arial,sans-serif}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em;font-family:Verdana,Arial,sans-serif}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png?rev=1743152850051) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png?rev=1743152850052) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png?rev=1743152850052) 50% 50% repeat-x;color:#555;font-weight:400}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png?rev=1743152850052) 50% 50% repeat-x;color:#212121;font-weight:400}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png?rev=1743152850052) 50% 50% repeat-x;color:#212121;font-weight:400}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png?rev=1743152850053) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png?rev=1743152850053) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7;filter:Alpha(Opacity=70)}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35;filter:Alpha(Opacity=35)}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png?rev=1743152850053)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png?rev=1743152850054)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png?rev=1743152850054)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png?rev=1743152850054)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png?rev=1743152850054)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png?rev=1743152850054)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png?rev=1743152850057)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png?rev=1743152850057) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png?rev=1743152850057) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}@font-face{font-family:iconfont;src:url(../iconfont/iconfont.woff2?rev=2d46a8ce) format("woff2"),url(../iconfont/iconfont.woff?rev=2315b6f1) format("woff")}i[iconfont]{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%!important}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,table{margin-top:0}img,iframe{vertical-align:top}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}ul{padding:0;list-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}figure{margin:0}@font-face{font-family:CustomYuGothicM;src:local("YuGothic-Medium"),local("YuGo-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-weight:700;font-family:CustomYuGothicM;src:local("YuGothic-Bold"),local("YuGo-Bold"),local("Yu Gothic")}@font-face{font-family:CustomHiraginoSans;src:local("HiraginoSans-W3")}@font-face{font-weight:700;font-family:CustomHiraginoSans;src:local("HiraginoSans-W6")}body,input,button,select,textarea{font-family:CustomHiraginoSans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.ie body,.ie input,.ie button,.ie select,.ie textarea{font-family:Meiryo,MS PGothic,sans-serif}i[iconfont]{display:inline-block;overflow:hidden;line-height:1}body{background:#fff;color:#032238;font-size:1rem;line-height:2}body.is-noscroll{overflow:hidden}a{outline:none;color:#1a85cd;text-decoration:underline}.mouse a:hover{outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.3}article ul{margin:1em 0;padding:0 0 0 2em;list-style:disc}#page{overflow:hidden}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px;width:40px;height:40px;border:2px solid #1a85cd;border-radius:50%;background:#fff;color:#1a85cd;text-decoration:none;font-weight:600;font-size:.75rem;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi .current{background-color:#1a85cd;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{border:0}.wp-pagenavi .previouspostslink .label,.wp-pagenavi .nextpostslink .label{display:none}.wp-pagenavi .previouspostslink:before{content:'delta_l'}.wp-pagenavi .nextpostslink:before{content:'delta_r'}.mouse .wp-pagenavi a.page:hover,.mouse .wp-pagenavi a.previouspostslink:hover,.mouse .wp-pagenavi a.nextpostslink:hover{background-color:#1a85cd;color:#fff}.d-i-block{display:inline-block}:where(.visually-hidden:not(:focus-within):not(:active)){position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;border:0!important;white-space:nowrap!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.c-box-blue{margin-bottom:35px;padding:35px 45px;background-color:#ebf7fd;color:#3e4a57;font-size:.8125rem}.c-box-blue>*{margin-bottom:0}.c-box-attention{margin:0 0 30px;padding:18px;border:solid 2px #fc3630;border-radius:7px;background-color:#fff;font-size:.9375rem}.c-box-attention:last-child{margin-bottom:0}.c-box-attention .txt>:last-child{margin-bottom:0}.c-btn i:before,.c-btn i.is-sign_l:before,.c-btn i.is-sign_t:before,.c-btn i.is-sign_b:before,.c-btn i.is-download:before,.c-btn i.is-twitter:before,.c-btn i.is-instagram:before,.c-btn i.is-facebook:before,.c-btn-pagetop:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-btn{--btn-border-color:#1a85cd;--btn-bg-color:#fff;--btn-txt-color:#1a85cd;--btn-hover-border-color:#1a85cd;--btn-hover-bg-color:#1a85cd;--btn-hover-txt-color:#fff;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 10px;padding:0;outline:none;border:0;border:2px solid var(--btn-border-color);border-radius:27px;background:none;background:var(--btn-bg-color);-webkit-box-shadow:none;box-shadow:none;color:inherit;color:var(--btn-txt-color);vertical-align:middle;text-align:center;text-decoration:none;line-height:1.3;cursor:pointer;-webkit-transition:border-color .15s,background-color .15s ease,color .15s ease;transition:border-color .15s,background-color .15s ease,color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mouse .c-btn:hover{border-color:var(--btn-hover-border-color);background-color:var(--btn-hover-bg-color);color:var(--btn-hover-txt-color);text-decoration:none}.c-btn:disabled{border-color:#a2abaf;background-color:#a2abaf;color:#f6f6f6;pointer-events:none}.c-btn.is-disabled{pointer-events:none}.c-btn.is-bg-blue{--btn-border-color:#1a85cd;--btn-bg-color:#1a85cd;--btn-txt-color:#fff;--btn-hover-border-color:#1a85cd;--btn-hover-bg-color:#fff;--btn-hover-txt-color:#1a85cd}.c-btn.is-bg-white{--btn-border-color:#fff;--btn-bg-color:#fff;--btn-txt-color:#1a85cd;--btn-hover-border-color:#fff;--btn-hover-bg-color:#1a85cd;--btn-hover-txt-color:#fff}.c-btn.is-block{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:initial;width:100%}.c-btn.is-size-sm{min-width:160px;height:48px}.c-btn.is-size-sm .label{padding:10px}.c-btn.is-size-sm i{right:10px;-webkit-transform:translateY(-50%) scale(.5);transform:translateY(-50%) scale(.5)}.c-btn .label{margin:0;padding:15px 35px;word-break:break-word;font-weight:700}.c-btn .label .sub{display:block;font-weight:400;font-size:70%}.c-btn i{position:absolute;top:50%;right:20px;font-size:.625rem;-webkit-transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(.6)}.c-btn i:before{content:'sign_r'}.c-btn i.is-sign_l:before{content:'sign_l'}.c-btn i.is-sign_t{font-size:.625rem}.c-btn i.is-sign_t:before{content:'sign_t'}.c-btn i.is-sign_b{font-size:.625rem}.c-btn i.is-sign_b:before{content:'sign_b'}.c-btn i.is-download{font-size:.8125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-btn i.is-download:before{content:'download'}.c-btn i.is-pos-left{right:auto;left:20px}.c-btn i.is-twitter:before{content:'sns_twitter'}.c-btn i.is-instagram:before{content:'sns_instagram'}.c-btn i.is-facebook:before{content:'sns_facebook'}.c-btn-pagetop{color:#1a85cd;text-align:center;letter-spacing:.08em;font-weight:700;font-size:.875rem;cursor:pointer}.mouse .c-btn-pagetop:hover:before{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.c-btn-pagetop:before{display:block;margin-bottom:10px;content:'delta_t';line-height:1}.c-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:48px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-btn-list:last-child{margin-bottom:0}.c-inner{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1040px}.c-inner.is-w-800{max-width:840px}.c-inner.is-w-860{max-width:900px}.c-inner.is-w-870{max-width:910px}.c-inner.is-w-960{max-width:1000px}.c-inner.is-w-1020{max-width:1060px}.c-inner.is-w-1060{max-width:1100px}.c-inner.is-w-1125{max-width:1165px}.c-inner.is-w-1160{max-width:1200px}.c-inner.is-w-1220{max-width:1260px}.c-inner.is-w-1260{max-width:1300px}.c-inner.is-w-1300{max-width:1340px}.c-list-1em>li{padding-left:1em;text-indent:-1em}.c-list-disc{margin-left:1em;list-style:disc}.c-modal .slick-arrow.slick-prev .icon:before,.c-modal .slick-arrow.slick-next .icon:before,.c-modal .trg-close:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-modal{position:relative;display:none;overflow:hidden;border-radius:20px;background:#fff;-webkit-box-shadow:0 0 29px rgba(0,0,0,.2);box-shadow:0 0 29px rgba(0,0,0,.2)}.c-modal .slider-items{position:relative;visibility:hidden}.c-modal .slider-items.slick-initialized{visibility:visible}.c-modal .slick-arrow{position:absolute;top:calc(50% - 25px);z-index:99;overflow:hidden;margin-bottom:0;padding:0;width:62px;height:62px;border:2px solid #1a85cd;border-radius:50%;cursor:pointer}.c-modal .slick-arrow.slick-prev{left:10px}.c-modal .slick-arrow.slick-prev .icon:before{content:'delta_l'}.c-modal .slick-arrow.slick-next{right:10px}.c-modal .slick-arrow.slick-next .icon:before{content:'delta_r'}.c-modal .slick-arrow .icon{font-size:.9375rem}.c-modal .slick-arrow .label{display:none}.c-modal .trg-close{position:absolute;top:24px;right:24px;z-index:99;padding:0;outline:none;border:0;background:none;color:#1a85cd;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mouse .c-modal .trg-close:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.c-modal .trg-close:before{content:'close';font-size:1.3125rem}.c-modal .trg-close .label{display:none}#modal-win{max-width:835px;width:100%}#modal-bg{background:#000;cursor:pointer}.c-section.is-bg-blue,.c-section.is-bg-blue_l,.c-section.is-bg-yellow,.c-section.is-bg-gray{margin-bottom:0;padding:60px 0}.is-mb.c-section.is-bg-blue,.is-mb.c-section.is-bg-blue_l,.is-mb.c-section.is-bg-yellow,.is-mb.c-section.is-bg-gray{margin-bottom:60px}.c-section{position:relative;margin-bottom:60px}.c-section:last-child{margin-bottom:0}.c-section.is-bg-blue{background-color:#1a85cd}.c-section.is-bg-blue_l{background-color:#ebf7fd}.c-section.is-bg-yellow{background-color:#fff500}.c-section.is-bg-gray{background-color:#f2f6f8}.c-ttl-section{margin:0 0 25px;text-align:center;font-weight:700;font-size:1.375rem;line-height:1.4}.c-ttl-section .sub{display:block;margin-top:16px;font-weight:400;font-size:1rem}.c-title-bdrb{margin:0 0 23px;color:#1a85cd;font-weight:700;font-size:1.25rem}.c-title-bdrb .label{display:inline-block;padding-bottom:8px;border-bottom:9px solid #fff500;vertical-align:top}.c-ttl-attention{position:relative;margin-bottom:15px;padding-left:45px;color:#fc3630;letter-spacing:.1em;font-weight:400;font-size:1.5rem;line-height:2.1875rem}.c-ttl-attention:before{position:absolute;top:0;left:0;width:35px;height:35px;background:url(../img/common/ico-ng.svg?rev=4338ca19) left center no-repeat;content:''}.c-txt-mb1em>*{margin-bottom:1em}.c-txt-mb1em>:last-child{margin-bottom:0}.c-txt-note{font-size:.75rem;line-height:1.5}.c-txt-lead{margin-bottom:40px}.c-txt-lead.is-center{text-align:center}.c-txt-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff500));background:linear-gradient(transparent 50%,#fff500 50%)}.common-footer-main .sns .link.is-instagram:before,.common-footer-main .sns .link.is-facebook:before,.common-footer-main .sns .link.is-note:before,.common-footer-main .sns .link.is-x:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.common-footer-sewerage{position:relative;padding:30px 0;background-color:#ebf7fd;font-size:.875rem}.common-footer-sewerage a{color:inherit;text-decoration:none}.mouse .common-footer-sewerage a:hover{text-decoration:underline}.common-footer-sewerage .footer-pref{margin-bottom:25px;padding-bottom:60px;border-bottom:4px solid #deeaf1;background:url(../img/common/logo-support.png?rev=3aa0b438) no-repeat center right}.common-footer-sewerage .txt-desc{margin-bottom:20px;text-align:center;letter-spacing:.1em;font-weight:700;line-height:2.4}.common-footer-sewerage .pref-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;line-height:1.2;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-footer-sewerage .pref-list .pref{margin-right:15px;margin-bottom:15px;padding-right:15px;border-right:1px solid #deeaf1}.common-footer-sewerage .pref-list .pref:last-child{margin-right:0;padding-right:0;border-right:0}.common-footer-sewerage .sitenav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;line-height:1.2;-ms-flex-wrap:wrap;flex-wrap:wrap}.common-footer-sewerage .sitenav-list .sitenav{margin-right:15px;margin-bottom:15px;padding-right:15px;border-right:1px solid #deeaf1}.common-footer-sewerage .bnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-footer-sewerage .bnr-list .bnr{margin-right:10px}.common-footer-sewerage .bnr-list .bnr a{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mouse .common-footer-sewerage .bnr-list .bnr a:hover{opacity:.65}.common-footer-main{padding:50px 0 25px;background-color:#1a85cd;color:#fff;font-size:.875rem;line-height:1.68}.common-footer-main a{color:inherit;text-decoration:none}.mouse .common-footer-main a:hover{text-decoration:underline}.common-footer-main>.inner{position:relative}.common-footer-main .sns-list{position:absolute;top:-15px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-footer-main .sns{margin-left:17px}.common-footer-main .sns:first-child{margin-left:0}.common-footer-main .sns .link{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;border-radius:50%;background-color:#fff;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mouse .common-footer-main .sns .link:hover{opacity:.65}.common-footer-main .sns .link:before{font-size:1.4375rem}.common-footer-main .sns .link.is-instagram:before{color:#333;content:'sns_instagram'}.common-footer-main .sns .link.is-facebook:before{color:#1877f2;content:'sns_facebook'}.common-footer-main .sns .link.is-note:before{color:#040000;content:'sns_note';font-size:1.125rem}.common-footer-main .sns .link.is-x:before{color:#000;content:'sns_x'}.common-footer-main .info-list{margin-bottom:25px}.common-footer-main .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.common-footer-main .info .label{margin-right:.5em;width:4em;white-space:nowrap}.common-footer-main .info .txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-left:0}.common-footer-main .info .txt>*{margin-bottom:0}.common-footer-main .footer-cooperation{margin-bottom:25px;padding:30px 35px;border-radius:10px;background-color:#fff;color:#032238;letter-spacing:.1em;font-size:.875rem;line-height:2}.common-footer-main .footer-cooperation>*{margin-bottom:0}.common-footer-main .footer-cooperation .title{margin-bottom:0;font-size:inherit;line-height:inherit}.common-footer-main .txt-copy{display:block;text-align:center;letter-spacing:.1em;font-weight:700;font-size:.75rem}.common-header{color:#fff}.common-header .container{display:grid;padding:0;background-color:#1a85cd;-webkit-column-gap:clamp(1rem,2.5vi,2.25rem);column-gap:clamp(1rem,2.5vi,2.25rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#top .common-header .container{background-color:transparent}.common-header .logo{position:relative;margin:.25rem;max-width:clamp(80px,80vi,180px);width:100%;aspect-ratio:379.4579/118.8116}.common-header .logo img,.common-header .logo .logo-shoulder,.common-header .logo .logo-text{position:absolute;margin:auto;width:100%;height:100%;inset:0;-o-object-fit:contain;object-fit:contain}body:not(#top.home) .common-header .logo svg [fill="#1985cd"],body:not(#top.home) .common-header .logo svg [fill="#1885cd"]{fill:#fff}body:not(#top.home) .common-header .logo svg [fill="#fff"]{fill:none}body:not(#top.home) .common-header .logo svg [stroke="#1885cd"]{stroke:#fff}.common-header .news{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:0;min-width:0;width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-header .news .label{display:block;white-space:nowrap}.common-header .news .label:after{content:"\FF1A"}.common-header .news .txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.mouse .common-header .news a.txt:hover{text-decoration:none}body#top.home .common-header .news{padding:.25rem .75rem;border-radius:.5rem;background-color:color-mix(in srgb,#fff 90%,transparent)}body#top.home .common-header .news :is(.label, .txt){color:#1a85cd}.common-menu{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;background-color:#fff}.common-menu .gnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;height:100vh;font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-menu .gnav{margin-bottom:20px}.common-menu .gnav:last-child{margin-bottom:0}.common-menu .gnav .link{position:relative;display:block;padding:0 3px 6px;text-decoration:none}.mouse .common-menu .gnav .link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.common-menu .gnav .link:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background-color:#fff500;content:"";-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;-webkit-transform:scaleX(0);transform:scaleX(0)}.common-menu .gnav .txt{font-weight:700}.common-menu-trg{position:fixed;top:20px;right:30px;z-index:1000;padding:0;width:90px;height:90px;outline:none;border:0;border-radius:50%;background:#1a85cd;background-color:color-mix(in srgb,#1a85cd 90%,transparent);color:inherit;text-align:center;font-weight:700;font-size:.875rem;cursor:pointer;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}body#top .common-menu-trg{top:clamp(.25rem,1.5vi,1.5rem);right:30px}.mouse .common-menu-trg:hover:before,.mouse .common-menu-trg:hover:after,.mouse .common-menu-trg:hover .bar,.mouse .common-menu-trg:hover .label{opacity:.65}.common-menu-trg.is-open{background-color:transparent!important;color:#1a85cd}.common-menu-trg.is-open:before{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.common-menu-trg.is-open:after{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.common-menu-trg.is-open .bar{opacity:0}.common-menu-trg.is-open .label{text-shadow:none}.mouse .common-menu-trg.is-open:hover:before,.mouse .common-menu-trg.is-open:hover:after,.mouse .common-menu-trg.is-open:hover .label{opacity:1}.mouse .common-menu-trg.is-open:hover .bar{opacity:0}.common-menu-trg:before,.common-menu-trg:after,.common-menu-trg .bar{position:absolute;top:36px;left:23px;width:calc(100% - 46px);height:5px;background-color:currentColor;-webkit-box-shadow:0 0 5px rgba(26,133,205,.4);box-shadow:0 0 5px rgba(26,133,205,.4);content:"";-webkit-transition:opacity .25s ease,-webkit-transform .15s ease;transition:opacity .25s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .25s ease;transition:transform .15s ease,opacity .25s ease,-webkit-transform .15s ease}.common-menu-trg:before{-webkit-transform:translate3d(0,-13px,0);transform:translate3d(0,-13px,0)}.common-menu-trg:after{-webkit-transform:translate3d(0,13px,0);transform:translate3d(0,13px,0)}.common-menu-trg .label{position:absolute;bottom:18px;left:0;width:100%;text-shadow:0 0 5px rgba(26,133,205,.4);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.post-single-contents a[target=_blank]:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-single{margin:0 0 50px}.post-single .inner{padding:35px;background:#fff}.post-single .btn-list{margin-top:30px}.post-single-contents h1,.post-single-contents h2,.post-single-contents h3,.post-single-contents h4,.post-single-contents p,.post-single-contents ul,.post-single-contents ol{margin-top:1em}.post-single-contents h1,.post-single-contents h2,.post-single-contents h3{color:#1a85cd}.post-single-contents h1{font-size:1.375rem}.post-single-contents h2{font-size:1.125rem}.post-single-contents h3,.post-single-contents h4{font-size:1.125rem}.post-single-contents .note{font-size:.8125rem}.post-single-contents a[target=_blank]{margin-right:.3em}.post-single-contents a[target=_blank]:after{content:'blank';font-size:86%}.post-single-contents hr{margin:2em 0;border:none;border-bottom:1px dotted #bbb}.post-single-contents ul{margin-left:25px;list-style:disc outside}.post-single-contents ol{margin-left:0;list-style:decimal-leading-zero outside}.post-single-contents table{margin-top:1em;width:100%}.post-single-contents table th{padding:0 15px;width:110px;border:1px solid #dedede;background:#1a85cd;color:#fff;vertical-align:middle;text-align:center;font-weight:700}.post-single-contents table td{padding:15px;border:1px solid #dedede}.post-single-contents table td h4:first-child,.post-single-contents table td p:first-child,.post-single-contents table td ul:first-child{margin-top:0}.post-single-contents table.no-color th,.post-single-contents table.no-color td{padding:.3em 0;border:0;background:none;color:#032238;vertical-align:top;text-align:left;font-weight:400}.post-single-contents table.no-color th{padding-right:1.5em;white-space:nowrap;font-weight:700}.post-single-contents img{margin:0 0 10px}.post-single-contents .alignleft,.post-single-contents .alignright,.post-single-contents .aligncenter{max-width:100%;height:auto}.post-single-contents .alignleft{float:left;margin-right:10px}.post-single-contents .alignright{float:right;margin-left:10px}.post-single-contents .aligncenter{display:block;margin:10px auto}.post-single-contents .column-area{margin:30px 0;padding:20px;background-color:#f5f5f5}.post-single-contents .column-area h1,.post-single-contents .column-area h2,.post-single-contents .column-area h3,.post-single-contents .column-area h4{color:#032238}.post-single-contents .column-area h1{margin:.3em 0 .6em;font-weight:700;font-size:1rem;line-height:1}.people20th-archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.people20th-archive-list .interview .link{display:block;color:inherit;text-decoration:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mouse .people20th-archive-list .interview .link:hover{opacity:.65}.people20th-archive-list .interview .thumb{margin-bottom:12px}.people20th-archive-list .interview .thumb .img{display:block;width:100%;height:auto;border-radius:5px}.people20th-archive-list .interview .title{margin:0 0 17px;font-weight:400;font-size:1rem}.people20th-archive-list .interview .wrap-profile{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.3}.people20th-archive-list .interview .wrap-profile .photo{margin-right:10px;width:55px}.people20th-archive-list .interview .wrap-profile .photo .img{display:block;width:100%;height:auto;border-radius:50%}.people20th-archive-list .interview .wrap-profile .detail{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.people20th-archive-list .interview .wrap-profile .txt-name{margin:5px 0}.people20th-archive-list .interview .wrap-profile .txt-group{margin-bottom:0}.people20th-single-title{margin-bottom:20px;color:#1a85cd;font-size:1.625rem}.people20th-single-header{margin-bottom:85px;padding:20px;border:3px solid #f2fbfe;border-radius:10px;font-size:1rem;line-height:1.3}.people20th-single-header>:last-child{margin-bottom:0}.people20th-single-header .wrap-profile{display:block;margin-bottom:20px;text-align:center}.people20th-single-header .wrap-profile .photo{margin:0 auto 15px;width:80px}.people20th-single-header .wrap-profile .photo .img{display:block;width:100%;height:auto;border-radius:50%}.people20th-single-header .wrap-profile .detail{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.people20th-single-header .wrap-profile .txt-name{margin:0 0 5px;font-weight:400;font-size:1.25rem}.people20th-single-header .wrap-profile .txt-group{margin-bottom:0}.people20th-single-contents{font-size:1rem}.people20th-single-contents-title{position:relative;margin:80px 0 30px!important;padding:1px 0 0 36px;color:#1a85cd;font-weight:700;font-size:1.25rem!important;line-height:1.2}.people20th-single-contents-title .num{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:26px;height:26px;border-radius:50%;background-color:#1a85cd;color:#fff;font-size:1.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.people20th-single-contents hr{margin:64px 0;border-bottom:2px dashed #1a85cd}.people20th-single-myitem-title{margin-bottom:35px;color:inherit!important;text-align:center;font-weight:400;font-size:.875rem}.people20th-single-myitem-title .sub{display:block;margin-bottom:20px}.people20th-single-myitem-title .main{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#feee3f));background:linear-gradient(transparent 60%,#feee3f 60%);color:#1a85cd;font-weight:700;font-size:1.25rem}.error404-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:100px;min-block-size:calc(50dvh - var(--header-block-size,0px))}.error404-content{text-align:center}.error404-content h1{margin-bottom:.25em;color:#1a85cd;font-size:3rem}.error404-content p{font-weight:700}.about-lead .img{margin-bottom:25px}.about-history .img{float:right;margin-left:30px}.about-history .area-note{margin:1.3em 0;padding:1em;background-color:#fff}.about-history .area-note:last-child{margin-bottom:0}.about-history .area-note p:last-child{margin-bottom:0}.about-related .related-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.about-related .related{margin-left:27px;width:calc(33.33% - 18px)}.about-related .related:nth-child(3n+1){margin-left:0}.about-related .related .txt-desc>:last-child{margin-bottom:0}.about-related .notice-list{font-weight:700;font-size:1.25rem}.about-member{margin:50px 0}.about-member:last-child{margin-bottom:0}.about-member .member-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-member .member{text-align:center}.about-member .member .thumb{margin-bottom:20px}.about-member .member .thumb .img{display:block;margin:0 auto;max-width:100%;height:auto}.about-member .member .txt-name{margin-bottom:0;font-size:.9375rem}.about-member .member .txt-name .class{display:block;font-size:86%}.archives-item a[target=_blank]:not(.c-btn):after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.archives-section{margin-bottom:80px}.archives-section:last-child{margin-bottom:0}.archives-section .head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archives-section .head .archives-title,.archives-section .head .btn-pagetop{margin-bottom:0}.archives-section .head .btn-pagetop{margin-left:auto}.archives-item{margin:30px 0;padding:35px;width:100%;background:#fff}.archives-item:last-child{margin-bottom:0}.archives-item .title{margin-bottom:1em;color:#1a85cd;letter-spacing:.06em;font-weight:700;font-size:1.125rem}.archives-item a{word-wrap:break-word}.archives-item a[target=_blank]:not(.c-btn){position:relative;padding-right:10px}.archives-item a[target=_blank]:not(.c-btn):after{margin-left:5px;content:'blank';font-size:62.4%}.archives-item table{margin-top:1em;max-width:100%}.archives-item table th{padding:0 15px;width:110px;border:1px solid #dedede;background:#ebf7fd;vertical-align:middle;text-align:center;font-weight:400}.archives-item table td{padding:15px;border:1px solid #dedede}.archives-item table td :last-child{margin-bottom:0}.archives-item table td a{word-wrap:break-word}.archives-item table td img{width:100%;height:auto}.data-item :last-child{margin-bottom:0}.data-item .data-list{padding-left:2em;list-style:disc}.data-item .data-list>li{margin-top:1.5em}.data-item .quotation-list{margin-top:.8em}.data-item .quotation-list>li{margin-top:.8em}.archives-event-item .details{display:table;width:100%;table-layout:fixed}.archives-event-item .area-txt,.archives-event-item .area-map{display:table-cell;vertical-align:top}.archives-event-item .area-txt{padding-right:20px}.archives-event-item .area-txt :last-child{margin-bottom:0}.archives-event-item .area-txt .time{display:inline-block;margin-right:1.1em;width:3.2em;text-align:right}.archives-event-item .area-map{width:250px}.archives-event-item .area-map .img a:after{content:none}.archives-event-item .area-map .link{margin-bottom:0;text-align:right;font-size:.875rem}.modal-creative{padding:55px 100px;border:5px solid #1a85cd}.modal-creative .slider-list{padding-bottom:70px}.modal-creative .slick-arrow{top:auto;bottom:0;width:155px;height:51px;border-radius:4px}.modal-creative .area-iframe{position:relative;margin-bottom:20px;padding-top:56.25%}.modal-creative .area-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-creative .area-thumb{margin-bottom:20px}.modal-creative .area-thumb .img{display:block;margin:0 auto;max-width:100%;height:auto}.modal-creative .title{margin-bottom:5px;color:#545454;font-weight:700;font-size:1.25rem;line-height:1.4}.modal-creative .txt-year{margin-bottom:2px;font-size:.875rem}.modal-creative .info-list{display:inline;margin-bottom:0;font-size:.875rem}.modal-creative .info-list:last-child:after{content:none}.modal-creative .info-list:after{margin:0 .5em;color:#dedede;content:'/'}.modal-creative .info-list .label,.modal-creative .info-list .txt{display:inline;margin-bottom:0}.modal-creative .info-list .label:after{content:':'}.modal-creative .info-list .txt{margin-left:0}.modal-creative .txt-desc{margin-top:15px}.modal-creative .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.creative-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:36px;-ms-flex-wrap:wrap;flex-wrap:wrap}.creative-list .creative>.link{display:block}.creative-list .creative>a.link{text-decoration:none}.mouse .creative-list .creative>a.link:hover{opacity:.6}.creative-list .creative .area-thumb{margin-bottom:5px;border:3px solid #1a85cd;border-radius:3px}.creative-list .creative .title{margin-bottom:3px;color:#545454;font-weight:400;font-size:1.25rem}.creative-list .creative .txt-year{margin-bottom:0;color:#1a85cd;font-size:.875rem}.creative-list .creative .img{display:block;width:100%;height:auto}.event-archive-list .area-img:before,.event-map-infoWindow .article .ico:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.event-archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;letter-spacing:.05em;font-size:1.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-archive-list .txt-none{width:100%;text-align:center}.event-archive-list .event.is-close{position:relative;border:0}.event-archive-list .event.is-close:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.1);content:''}.event-archive-list .event.is-close .area-img:after{display:block}.event-archive-list .link{position:relative;display:block;padding:15px;height:100%;background-color:#fff;color:#1a85cd;text-decoration:none}.mouse .event-archive-list .link:hover{text-decoration:none}.mouse .event-archive-list .link:hover .area-img:before{opacity:1}.mouse .event-archive-list .link:hover .area-img img{opacity:.35}.event-archive-list .area-img{position:relative;background-color:#79cbff}.event-archive-list .area-img:before{position:absolute;top:calc(50% - 40px);left:0;z-index:10;width:100%;color:#fff;content:'uchimizu';text-align:center;font-size:5rem;line-height:1;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.event-archive-list .area-img:after{position:absolute;top:50%;left:0;display:none;margin-top:-.5em;width:100%;color:#fff;content:'\7D42\4E86\3057\307E\3057\305F';text-align:center;font-weight:700;line-height:1}.event-archive-list .area-img img{display:block;width:100%;height:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.event-archive-list .area-txt{padding:15px 0 0}.event-archive-list .txt-date{margin:0;font-weight:700;font-size:1.25rem;font-family:Barlow,sans-serif}.event-archive-list .ttl-event{margin:0 0 5px;color:#1a85cd;font-weight:700;font-size:inherit}.event-archive-list .txt-location{margin:0;font-size:.75rem}.event-archive-list .txt-location:before{content:'@'}.event-past-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-past-list .past .link{position:relative;display:block}.event-past-list .past .link:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #ebf7fd;content:'';-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.event-past-list .past a.link{color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.event-past-list .past a.link:hover{opacity:.8}.event-past-list .past a.link:hover:after{border-color:#1a85cd}.event-past-list .past .txt-year{position:absolute;right:10px;bottom:10px;letter-spacing:.14em;font-size:1.875rem;line-height:1}.event-past-list .past img{display:block;width:100%;height:auto}.events-archive{margin-bottom:80px}.events-archive:last-child{margin-bottom:0}.events-archive .section-head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-archive .section-head .section-title{margin-bottom:0}.events-archive .section-head .btn-change{margin-bottom:0;margin-left:auto}.events-archive .event-list .event:not(.is-close){border:2px solid #f4f4f4}.events-archive .event-list .event:not(.is-close) .box{padding:18px}.events-archive .map{width:100%;height:700px}.events-archive .txt-none{margin-bottom:30px}.event-map-infoWindow{margin:0;padding:5px 0 0 17px;width:300px;background:#fff}.event-map-infoWindow .img{margin:0;line-height:0}.event-map-infoWindow .txt{display:table}.event-map-infoWindow .date,.event-map-infoWindow .detail{display:table-cell;vertical-align:middle}.event-map-infoWindow .date{padding:0 .2em;background:#1a85cd;color:#fff;text-align:center}.event-map-infoWindow .detail{padding:.7em}.event-map-infoWindow .title{margin:0 0 5px;font-weight:700;font-size:1rem;line-height:1.3em}.event-map-infoWindow .article{margin-top:.2em;font-size:.75rem}.event-map-infoWindow .article .ico{display:inline-block;margin-right:.4em;font-size:.625rem;-webkit-transform:scale(.8);transform:scale(.8)}.event-map-infoWindow .article .ico:before{content:'delta_r'}.event-map-infoWindow .article a:hover{text-decoration:none}.detail-section-txt .txt-item .detail-web a:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.detail-section-visual{position:relative}.detail-section-visual .img{display:block;width:100%;height:auto}.detail-section-visual .txt{position:absolute;bottom:0;left:0;padding:1.1em 0;width:100%;background:rgba(26,133,205,.6);color:#fff;text-align:center}.detail-section-visual .ttl-event{margin:0 0 .1em;font-size:2.25rem}.detail-section-visual .date{margin:0;font-size:1.125rem}.detail-section-sns{margin-top:20px;letter-spacing:-.4em}.detail-section-sns .twitter,.detail-section-sns .facebook{display:inline-block;vertical-align:top;letter-spacing:normal}.detail-section-sns .facebook{margin-left:20px}.detail-section-sns .fb_iframe_widget>span{vertical-align:baseline!important}.detail-section-txt{margin:18px 0 58px;padding:20px 40px 0;background:#fff}.detail-section-txt #eventsForm_map{width:660px;height:330px}.detail-section-txt #eventsForm_map.is-img{margin-top:10px;width:100%!important;height:auto!important}.detail-section-txt .txt-item{display:table;padding:30px 0;width:100%;border-bottom:1px solid #dedede}.detail-section-txt .txt-item .label,.detail-section-txt .txt-item .detail{display:table-cell;vertical-align:top}.detail-section-txt .txt-item .label{padding-right:50px;width:200px}.detail-section-txt .txt-item .label span{display:inline-block;width:100%;background:#1a85cd;color:#fff;text-align:center;font-weight:700;font-size:1.25rem}.detail-section-txt .txt-item .detail{margin:0;padding:5px 0;word-break:break-all}.detail-section-txt .txt-item .detail-web a:after{display:inline-block;margin-left:.3em;content:'blank'}.detail-section-txt .images{display:table;padding:50px;width:100%}.detail-section-txt .image-item{position:relative;display:table-cell;vertical-align:top;text-align:center}.detail-section-txt .image-item img,.detail-section-txt .image-item iframe{display:block;margin-bottom:25px;border:2px solid #dedede}.detail-section-txt .image-item:first-child{padding-right:63px}.detail-section-txt .button{margin:25px 0 0}.faq-item a[target=_blank]:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faq-section{position:relative;margin-bottom:70px}.faq-section:last-child{margin-bottom:0}.faq-section .head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-section .head .faq-title,.faq-section .head .btn-pagetop{margin-bottom:0}.faq-section .head .btn-pagetop{margin-left:auto}.faq-title{margin:0 0 1em;padding-left:50px;background:url(../img/faq/ico-title-faq.svg?rev=d0775b06) no-repeat left center;color:#1a85cd;font-weight:700;font-size:1.5rem;line-height:2.1875rem}.faq-item{margin:30px 0;padding:35px;border:5px solid #f2fbff;border-radius:20px;background:#fff}.faq-item a{word-wrap:break-word}.faq-item a[target=_blank]:after{content:'blank';font-size:62%}.faq-question-section .title,.faq-answer-section .title{font-weight:700;font-size:1.375rem}.faq-question-section .title{padding-left:36px;min-height:34px;background:url(../img/faq/ico-question.svg?rev=1ae8a8e2) no-repeat left top}.faq-question-section .txt{position:relative;margin-top:1.4em;padding:20px 20px 20px 6.8em;border:1px solid #dedede}.faq-question-section .txt:before{position:absolute;left:1.6em;content:'質問全文：'}.faq-answer-section{margin-top:40px;padding-left:36px;background:url(../img/faq/ico-answer.svg?rev=b577123e) no-repeat left top}.faq-answer-section .title{margin-bottom:1.5em}.faq-answer-section .txt .label{margin-bottom:.5em}.faq-answer-section .txt li{margin-top:.3em}.faq-answer-section .txt ul,.faq-answer-section .txt ol{margin-left:0;padding-left:2em}.faq-answer-section .txt ul{list-style:disc}.faq-answer-section .txt ol{list-style:decimal}.faq-answer-section .txt a:hover{text-decoration:none}.faq-banner-section{margin-top:30px;width:100%}.faq-banner-section .banner-item img{margin:0 0 10px;max-width:100%;height:auto;border:1px solid #dedede}.faq-banner-section .banner-item .banner,.faq-banner-section .banner-item .copy{display:inline-block;vertical-align:middle;letter-spacing:normal}.faq-banner-section .banner-item .banner{margin-right:30px}.faq-banner-section .banner-item .copy{width:200px}.ui-datepicker .ui-datepicker-prev:after,.ui-datepicker .ui-datepicker-next:after,.form-login .trg-close:after,.form-login .trg-open:after,.form-eventassent a:after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-widget-content{border:none!important}.ui-widget-header{border:none!important;background:#1a85cd!important;color:#fff!important;font-size:.9375rem}span.ui-icon.ui-icon-circle-triangle-w{background:none!important}.ui-state-default{border:none!important;text-align:center!important}.ui-state-default{background:#fff!important}.ui-state-hover{background:#e0f2ff!important}.ui-state-highlight{background:#dfdfdf!important}.ui-datepicker{padding:0!important;width:14.5em!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.19);box-shadow:0 1px 3px rgba(0,0,0,.19)}.ui-datepicker .ui-datepicker-header{padding:.6em 0!important}.ui-datepicker .ui-datepicker-header.ui-corner-all{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px!important;border:0!important;background:none!important;color:#fff;text-align:center;text-decoration:none;cursor:pointer}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev:after{content:'delta_l'}.ui-datepicker .ui-datepicker-next:after{content:'delta_r'}.ui-datepicker table{margin-bottom:0!important}.ui-datepicker th{padding:.5em .3em!important;background:#2da1f4!important;color:#fff;font-weight:400!important;font-size:.8125rem}.ui-datepicker td{padding:0!important}.ui-datepicker td a{padding:.4em .2em!important}input[type=text],input[type=email],input[type=password],select,textarea{padding:.7em .5em;border:1px solid #dedede;border-radius:3px;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 2px inset;box-shadow:rgba(0,0,0,.2) 0 0 2px inset;font-size:1rem;-moz-appearance:none;-webkit-appearance:none}select{padding-right:40px;background:url(../img/common/bg-input-select.svg?rev=5ab2a16b) no-repeat center right;background-size:24px 60px;cursor:pointer}select::-ms-expand{display:none}input.input-datepicker{padding-left:55px;width:12em;background:url(../img/common/bg-input-datepicker.svg?rev=0465bac6) no-repeat center left}.input-w-full{width:100%}.input-w-28em{width:28em}.input-w-36em{width:36em}.form-login{position:relative;font-size:.875rem}.form-login .trg{text-align:right;font-weight:700;cursor:pointer}.form-login .trg .trg-close{display:block}.form-login .trg .trg-open{display:none}.form-login .trg.is-open .trg-close{display:none}.form-login .trg.is-open .trg-open{display:block}.form-login .trg-close:after,.form-login .trg-open:after{margin-left:1em;font-size:.625rem}.form-login .trg-close:after{content:'delta_b'}.form-login .trg-open:after{content:'delta_t'}.login-panel{position:absolute;top:2em;right:0;z-index:500;display:none;overflow:hidden;max-width:400px}.login-panel .inner{margin-top:.5em;padding:21px 26px;border:2px solid #1a85cd;background:#fff}.login-panel .login-item{display:table;margin-top:.5em;width:100%;table-layout:fixed}.login-panel .login-item:first-child{margin-top:0}.login-panel .login-item .label,.login-panel .login-item input{display:table-cell;vertical-align:middle}.login-panel .login-item .label{width:6em;white-space:nowrap;font-weight:700}.login-panel .login-item input{width:100%}.login-panel .submit{margin:1em 0 0}.eventspost-form{position:relative}.eventspost-form .form-question{font-weight:700;font-size:1.25rem}.eventspost-form .form{margin-top:20px}.eventspost-form .form:first-child{margin-top:0}.eventspost-form .generated-alert{margin-top:30px;padding:20px 0;background-color:#fff;text-align:center;font-size:.875rem}.eventspost-form .generated-alert p{margin:.8em 0 0}.eventspost-form .btn-list{margin-top:30px}.eventspost-form .btn.is-back{min-width:200px}.eventspost-form .btn.is-back .label{padding:11px 10px 15px}.form-item{display:table;width:100%;border-top:1px solid #dedede}.form-item:first-child{border-top:0}.form-item .form-label{position:relative;display:table-cell;padding:0 20px 0 30px;width:220px;background:#1a85cd;color:#fff;vertical-align:middle;font-weight:700}.form-item .form-label .label{display:inline-block;margin:0;width:120px;vertical-align:middle;font-size:1.25rem;line-height:1.5}.form-item .form-label .label:last-child{display:block;width:auto}.form-item .form-label .label .sub{display:block;font-size:.8125rem}.form-item .form-label .ico-required{display:inline-block;margin:0;width:40px;background:#fff;color:#032238;vertical-align:middle;text-align:center;font-size:.75rem;line-height:1.6}.form-item .form-container{display:table-cell;padding:23px 30px;background:#fff;word-break:break-all}.eventspost-form.is-confirm .form-item .form-container p{margin-bottom:0}.form-item .txt-desc{margin-bottom:25px;font-size:.875rem}.form-item .txt-desc *{margin-bottom:0}.form-item .alert{display:none;margin:.5em 0 0;color:#fc3630;font-weight:700;font-size:.75rem}.form-item .alert.is-visible{display:block}.form-eventDate .inner:after{display:table;clear:both;content:""}.form-eventDate .date,.form-eventDate .time{float:left}.form-eventDate .date{margin:0 2.8em 0 0}.form-eventDate .label{margin:0 .8em 0 0;font-weight:700}.form-eventDate .alert{margin-left:5.5em}.form-eventaddress .eventaddress-txt{margin-bottom:25px}.form-eventaddress .eventaddress-txt .btn-list{margin:15px 0}.form-eventaddress .eventaddress-txt .btn{margin-bottom:0;margin-left:15px;min-width:0;font-size:.8125rem}.form-eventaddress .eventaddress-txt .btn:first-child{margin-left:0}.form-eventaddress .eventaddress-txt .btn .mark{margin-left:15px}.form-eventaddress .eventaddress-txt .btn .label{padding:15px}.form-eventaddress a{display:block;width:100%}.form-eventaddress img{max-width:100%;height:auto}.form-eventowner textarea{width:36em}.form-eventtext textarea{width:36em}.form-eventWeb input{width:27em}.form-eventimage{position:relative}.form-eventimage .defaults{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-eventimage .default-item{position:relative;margin:0 20px 20px 0;width:140px;line-height:0;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.mouse .form-eventimage .default-item:hover{opacity:.6}.form-eventimage .default-item input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-eventimage .default-item img{width:100%;height:auto}.form-eventimage .default-item label{display:block;border:4px solid #dedede;cursor:pointer}.form-eventimage .default-item label.is-select{border-color:#1a85cd}.form-eventimage .select{letter-spacing:-.4em}.form-eventimage .select .default-item{display:inline-block;float:none;margin-bottom:0;vertical-align:middle;letter-spacing:normal}.form-eventimage .select .button{display:none;vertical-align:middle;letter-spacing:normal}.form-eventimage .select .button.is-show{display:inline-block}.form-eventimage .select .button .txt-desc{margin-bottom:.5em;font-weight:700}.form-eventimage .select .button input{display:block;margin-top:8px;width:100%}.form-eventimage .select .button .txt-note{margin:1em 0 0}.form-eventcontact.form-container{padding-top:30px;padding-bottom:34px}.form-eventcontact .lead{margin-bottom:1.5em}.form-eventcontact .label{display:inline-block;width:5.2em;font-weight:700}.form-eventcontact .name{margin-bottom:1.4em}.form-eventcontact input{width:27em}.form-eventassent input[type=checkbox]{display:inline-block;margin-right:.5em}.form-eventassent a{position:relative}.form-eventassent a:after{content:'blank';font-size:56%}.eventform-map{width:660px;height:330px}.eventform-map.is-hidden{position:relative}.eventform-map.is-hidden:after{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background:rgba(0,0,0,.8);color:#fff;content:'地図は掲載されません';-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eventform-map.is-img{margin-top:10px;width:100%!important;height:auto!important}.eventspost-confirm .title{text-align:center}.eventspost-confirm .title span{display:inline-block;padding:.15em .6em;background:#fff500;font-weight:700;font-size:1.5rem}.eventspost-confirm .txt{margin:1.5em 0 1.6em;text-align:center;font-weight:700;font-size:1.25rem}.eventspost-caution{margin:30px 0;padding:.8em .5em;border:2px solid #fc3630;background-color:#fff;color:#fc3630;text-align:center;font-weight:700}.eventspost-complete .title{text-align:center}.eventspost-complete .title span{display:inline-block;padding:.15em 2em;background:#1a85cd;color:#fff;font-weight:700;font-size:1.5rem}.eventspost-complete .txt{margin:3em 0;text-align:center;font-weight:700;font-size:1.25rem}.eventspost-complete .txt br{display:none}.eventspost-result{margin-bottom:25px;padding:61px 103px;background:#fff}.eventspost-result .results{display:table;width:100%}.eventspost-result .result{display:table-cell;vertical-align:top;text-align:center}.eventspost-result .result:first-child{padding-right:51px}.eventspost-result .result img,.eventspost-result .result iframe{display:block;border:2px solid #dedede}.eventspost-result .result p{margin-top:2em;font-weight:700;font-size:.875rem}.eventspost-result .btn-pdf{margin-top:15px}#js-result-pdf iframe{margin:0 auto}.eventspost-article{margin:25px 0}.eventspost-article .form-item{display:table;width:100%;border-top:1px solid #dedede}.eventspost-article .form-item:first-child{border-top:0}.eventspost-article .form-item .form-label{position:relative;display:table-cell;padding:0 30px;width:280px;background:#1a85cd;color:#fff;vertical-align:middle;text-align:center;font-weight:700;font-size:1.25rem}.eventspost-article .form-item .form-container{display:table-cell;padding:23px 30px;background:#fff}.eventspost-article .form-item .form-container input{width:25em}.eventspost-article .form-item .btn{margin:0 0 0 10px;min-width:0;vertical-align:middle;font-size:.8125rem}.eventspost-article .form-item .btn .label{padding:15px}.eventspost-outline .section-title{margin-bottom:20px;text-align:center;letter-spacing:.062em;font-size:1.75rem;line-height:1.5}.eventspost-outline .txt-desc{text-align:center}.eventspost-outline .txt-desc p{margin-bottom:1.66em;line-height:1.9}.eventspost-outline .txt-desc p:last-child{margin-bottom:0}.eventspost-sample .label{margin-bottom:17px;text-align:center}.eventspost-sample .label .inner{display:inline-block;padding:.1em 1em;background:#fff;font-weight:700}.eventspost-sample .sample-items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eventspost-sample .sample-items .sample{margin-left:20px;text-align:center}.eventspost-sample .sample-items .sample:first-child{margin-left:0}.eventspost-sample .sample-items img{display:block;margin:0 auto}.eventspost-sample .sample-items .txt-label{margin-top:10px;color:#fff;font-weight:700;font-size:.875rem}.future2024-intro .title{display:block;margin:25px 0;color:#1a85cd;font-weight:700;font-size:1.375rem}.future2024-intro .title .label{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff500));background:linear-gradient(transparent 70%,#fff500 70%)}.future2024-intro .txt-note{margin-top:45px;word-break:break-all;font-size:.625rem;line-height:1.6}.intro-climatechange-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:45px 0;gap:24px 40px}.intro-climatechange-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:40px 30px;border-radius:20px;background-color:#ebf7fd;line-height:1.5}.intro-climatechange-item .footnote{font-size:.625rem}.intro-climatechange-item .pic{margin-bottom:15px}.intro-climatechange-item .pic .img{display:block;margin:0 auto}.intro-climatechange-item .desc{margin-bottom:15px;font-weight:700}.intro-climatechange-item .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}.intro-climatechange-item .info-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro-climatechange-item .info-item.is-arrow:after{position:absolute;top:50%;left:100%;width:35px;color:#54636e;content:'\25B6';text-align:center;font-size:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro-climatechange-item .info-item .main{color:#1a85cd;font-weight:700;font-size:1.25rem}.guidelines-about-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;gap:24px 40px}.guidelines-about-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:30px 35px;border-radius:20px;background-color:#fff}.guidelines-about-item .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;font-weight:700;font-size:1.125rem;line-height:1.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.guidelines-about-item .title .num{color:#1a85cd;font-weight:600;font-size:2.5rem;font-family:Barlow,sans-serif}.guidelines-about-item .title .txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.guidelines-about-item .pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.guidelines-detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.guidelines-detail-item{padding:30px 20px;border-radius:20px;background-color:#fff}.guidelines-detail-item>:last-child{margin-bottom:0}.guidelines-detail-item .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;font-weight:700;font-size:1.25rem;line-height:1.45;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.guidelines-detail-item .title .num{color:#1a85cd;font-weight:600;font-size:1.875rem;font-family:Barlow,sans-serif;line-height:1.2}.guidelines-detail-item .title .txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.history-section .txt-desc a[target=_blank]:not(.c-btn):after{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.history-nav .item{position:relative;padding-bottom:21px}.history-nav .item:last-child{padding-bottom:0}.history-nav .item:last-child:before{content:none}.history-nav .item:before{position:absolute;top:50%;left:145px;display:block;width:4px;height:100%;background:#1a85cd;content:''}.history-nav .item>.box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history-nav .item>a.box{color:#032238;text-decoration:none}.history-nav .txt-year{margin-bottom:0;width:110px;color:#1a85cd;letter-spacing:.1em;font-weight:700;font-size:1.5rem}.history-nav .area-thumb{position:relative;overflow:hidden;margin-right:24px;width:74px;border:4px solid #1a85cd;border-radius:50%}.history-nav .area-thumb .img{display:block}.history-nav .area-desc{position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:15px 20px;border-radius:8px;background:#1a85cd;color:#fff}.history-nav .area-desc:before{position:absolute;top:calc(50% - 13px);left:-26px;display:block;width:0;height:0;border:13px solid transparent;border-right-color:#1a85cd;content:''}.history-nav .title{margin-bottom:0;letter-spacing:.1em;font-weight:700;font-size:1.25rem}.history-nav .txt-desc>:last-child{margin-bottom:0}.history-section .area-img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history-section .area-img .item{margin:0 0 14px 14px}.history-section .area-img .item:first-child{margin-left:0}.history-section .area-img .img{display:block}.history-section .txt-desc a{word-wrap:break-word}.history-section .txt-desc a[target=_blank]:not(.c-btn):after{content:'blank';font-size:62%}.history-section .info-list{display:table;width:100%;font-size:.875rem}.history-section .info{display:table-row}.history-section .info:first-child .label,.history-section .info:first-child .txt{padding-top:0}.history-section .info .label,.history-section .info .txt{display:table-cell;margin:0;padding-top:3px}.history-section .info .label{padding-right:.8em;width:1em;white-space:nowrap}.knowledge-archive>.inner{max-width:1018px}.knowledge-archive .txt-lead{margin-bottom:75px}.modal-knowledge{background:#ebf7fd}.modal-knowledge .slick-arrow{top:230px;min-width:0}.modal-knowledge .slick-arrow.slick-prev{left:30px}.modal-knowledge .slick-arrow.slick-next{right:30px}.modal-knowledge .area-karuta{padding:78px 0 44px;border-top-left-radius:20px;border-top-right-radius:20px;background:#fff}.modal-knowledge .karuta{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:15px;max-width:486px;width:100%;background:url(../img/common/bg-watercolor.jpg?rev=1743152850072) no-repeat center;background-size:cover}.modal-knowledge .thumb{max-width:350px;width:76.7%}.modal-knowledge .thumb .img{display:block;margin:0 auto;width:100%;height:auto}.modal-knowledge .txt-haiku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:0;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-knowledge .txt-haiku .img{display:block;margin:0 auto;max-width:60px;width:100%;height:auto}.modal-knowledge .area-txt{margin:45px 15px}.modal-knowledge .btn-items{margin-top:0;margin-bottom:40px}.modal-knowledge .btn{margin-bottom:0;min-width:0;width:190px}.c-knowledge-items{margin-bottom:36px}.c-knowledge-items:after{display:table;clear:both;content:""}.c-knowledge-items .item>.box{display:-webkit-box;display:-ms-flexbox;display:flex;border:10px solid #1a85cd;border-radius:10px;background:#fff}.c-knowledge-items .item>a.box{text-decoration:none;-webkit-transition:border-color .2s;transition:border-color .2s}.mouse .c-knowledge-items .item>a.box:hover{border-color:#ebf7fd}.c-knowledge-items .item .area-thumb{max-width:502px;width:77.2%}.c-knowledge-items .item .area-thumb .img{display:block;width:100%;height:auto}.c-knowledge-items .item .txt-haiku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:0;padding:0 8px;max-width:226px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-knowledge-items .item .txt-haiku .img{display:block;margin:0 auto;width:100%;height:auto}.manner-outline{margin-bottom:120px}.manner-outline .outline-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:42px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.manner-outline .outline{padding:0 25px;width:calc((100% - 40px)/3);border-left:4px solid #f2fbff;background:#fff}.manner-outline .outline:first-child{border-left:0}.manner-outline .outline .title{margin-bottom:10px;color:#1a85cd;text-align:center;font-size:1.375rem;line-height:1.8}.manner-outline .outline .title .label{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff500));background:linear-gradient(transparent 50%,#fff500 50%)}.manner-outline .outline .illust{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:36px;height:161px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manner-outline .outline .illust .img{display:block;max-width:100%;height:auto}.manner-outline .outline .txt-desc{margin:0;line-height:2.14}.manner-care .title-section{margin-bottom:25px}.manner-care .txt-lead{margin-bottom:60px}.manner-care .care{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;padding:45px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manner-care .care .pic{margin-right:55px;width:240px}.manner-care .care .pic .img{display:block;width:100%;height:auto}.manner-care .care .area-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.manner-care .care .title{margin-bottom:20px;color:#1a85cd;font-size:1.25rem}.manner-care .care .desc{margin-bottom:20px}.manner-care .care .desc:last-child{margin-bottom:0}.manner-care .care .btn{margin-bottom:0}.manner-care .care .btn .label{padding:12px 40px}.manner-attention .attention-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.manner-attention .attention-item{margin:0 0 20px;width:calc((100% - 20px)/2)}.manner-attention .attention-item .txt{margin:0;font-size:.9375rem}.manner-attention .col-1{margin-left:0;width:100%}.manner-worldwide .txt-lead{margin-bottom:40px}.manner-worldwide .worldwide-section{margin-bottom:40px;padding:45px;background-color:#ebf7fd}.manner-worldwide .worldwide-section>:last-child{margin-bottom:0}.manner-worldwide .worldwide-section .title{margin-bottom:20px;color:#1a85cd;font-size:1.25rem}.miraiaward-hero{background-color:#ebf7fd}.miraiaward-hero .img{display:block;margin:0 auto;max-width:100%;height:auto}.miraiaward-idea-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px 24px}.miraiaward-idea-item{padding:40px 20px;border-radius:20px;background-color:#ebf7fd}.miraiaward-idea-item>:last-child{margin-bottom:0}.miraiaward-idea-item .pic{margin-bottom:36px}.miraiaward-idea-item .pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.miraiaward-idea-item .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.miraiaward-idea-item .title .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50px;height:50px;border-radius:50%;background-color:#1a85cd;color:#fff;font-weight:600;font-family:Barlow,sans-serif;line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.miraiaward-idea-item .title .head .idea{font-size:62.5%}.miraiaward-idea-item .title .head .num{font-size:112.5%}.miraiaward-idea-item .title .txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.miraiaward-hint-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.miraiaward-hint-item{padding:30px 20px;border-radius:20px;background-color:#fff}.miraiaward-hint-item .pic{margin-bottom:20px}.miraiaward-hint-item .pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.miraiaward-hint-item .body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.miraiaward-hint-item .body :where(p){margin-bottom:.5em}.miraiaward-hint-item .body>:last-child{margin-bottom:0}.miraiaward-hint-item .title{margin-bottom:12px;color:#1a85cd}.miraiaward-example-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px 24px}.miraiaward-example-item .pic{margin-bottom:20px}.miraiaward-example-item .pic .img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:20px}.miraiaward-example-item .title{margin-bottom:12px}.miraiaward-judgecriterion-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px 24px}.miraiaward-judgecriterion-item{position:relative;padding:45px 20px 20px;border-radius:20px;background-color:#ebf7fd}.miraiaward-judgecriterion-item>:last-child{margin-bottom:0}.miraiaward-judgecriterion-item .num{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50px;height:50px;border-radius:50%;background-color:#1a85cd;color:#fff;font-weight:600;font-size:1.3125rem;font-family:Barlow,sans-serif;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.miraiaward-judgecriterion-item .title{margin-bottom:12px;color:#1a85cd;text-align:center}.miraiaward-judgemember-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:52px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.miraiaward-judgemember-item{width:calc(50% - 12px);text-align:center}.miraiaward-judgemember-item .pic{margin-bottom:15px}.miraiaward-judgemember-item .pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.miraiaward-judgemember-item .position{margin-bottom:0}.miraiaward-judgemember-item .name{margin-bottom:0;font-weight:700;font-size:1.125rem}.miraiaward-main-title{margin-bottom:20px;text-align:center;font-size:1.375rem}.miraiaward-main-list{display:table;margin:0 auto}.miraiaward-main-item{display:table-row}.miraiaward-main-item .position,.miraiaward-main-item .name{display:table-cell;padding-bottom:12px;vertical-align:top}.miraiaward-main-item .name{padding-left:1em;font-weight:700}.miraiaward-award-image .pic{position:relative;margin:0 auto 50px;max-width:1016px}.miraiaward-award-image .pic .badge{position:absolute;top:-36px;left:41px;display:-webkit-box;display:-ms-flexbox;display:flex;width:72px;height:72px;border-radius:50%;background-color:#fff500;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.miraiaward-award-image .pic .img{display:block;margin:0 auto;width:100%;height:auto}.miraiaward-newspaper-image{margin:0 auto;padding:50px;max-width:1016px;border:4px solid #fff500;border-radius:20px;background-color:#fff;text-align:center}.miraiaward-newspaper-image .pic{position:relative;margin:0 auto;max-width:736px}.miraiaward-newspaper-image .pic .img{display:block;margin:0 auto;width:100%;height:auto}.miraiaward-newspaper-image .title{margin:0 0 20px;font-size:1.75rem}.miraiaward-newspaper-image .caution{margin:0 0 20px}.miraiaward-newspaper-image .head{margin:0 0 20px;color:#1a85cd;font-weight:700;font-size:1.125rem}.miraiaward-apply{padding:40px 25px;background-color:#1a85cd;color:#fff}.miraiaward-apply>:last-child{margin-bottom:0}.miraiaward-apply .txt-deadline{font-weight:700}.miraiaward-apply .btn-list{margin:25px 0 50px}.miraiaward-apply .wrap-howto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.miraiaward-apply .wrap-howto>*{margin-bottom:0}.miraiaward-apply .wrap-howto .hashtag{padding:16px 20px;background-color:#1a85cd;color:#fff;text-align:center;font-weight:700;font-size:1.375rem}.miraiaward-award-comingsoon{padding:16px 20px;border-radius:20px;background-color:#ebf7fd;color:#1a85cd;text-align:center;font-weight:700;font-size:1.375rem;font-family:Barlow,sans-serif}.miraiaward-result-container{padding:30px 25px;border-radius:20px;background:#fff}.miraiaward-result-pic{margin-bottom:30px}.miraiaward-result-pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.miraiaward-result-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;text-align:left;font-weight:700;line-height:1.3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.miraiaward-result-title .title{color:#1a85cd;font-size:1.5rem}.miraiaward-result-title .name{font-size:.875rem}.miraiaward-result-comment{margin-top:25px;padding:25px 35px;border:1px solid #dbe2e8}.miraiaward-result-comment>:last-child{margin-bottom:0}.miraiaward-result-comment .title{margin-bottom:9px}.miraiaward-grandprix{margin-bottom:50px;padding:30px 25px;border:6px solid #d5b85f;border-radius:20px;background:#fff}.miraiaward-grandprix-title{display:grid;margin-bottom:55px;line-height:1.3;grid-auto-columns:1fr;grid-template-columns:73px 1fr;grid-template-rows:auto auto;gap:10px 20px;grid-template-areas:"flag title" "flag name"}.miraiaward-grandprix-title .flag{display:block;width:100%;height:auto;grid-area:flag}.miraiaward-grandprix-title .title{margin:0;color:#1a85cd;font-size:1.5rem;grid-area:title}.miraiaward-grandprix-title .name{margin:0 0 auto;grid-area:name}.miraiaward-grandprix-pic{margin-bottom:40px}.miraiaward-grandprix-pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.miraiaward-result-list{list-style:none}.miraiaward-result-item:not(:last-child){margin-bottom:50px}.miraiaward-result-item-title{margin-bottom:30px;text-align:center;font-weight:700;font-size:1.5rem}.miraiaward-result-final-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.miraiaward-result-final-item{padding:30px 25px;border-radius:20px;background:#fff}.miraiaward-result-final-item>:last-child{margin-bottom:0}.news-archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;line-height:1.5;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-archive-list .link{display:block;height:100%;background-color:#1a85cd;color:#fff;text-decoration:none;font-weight:700}.news-archive-list a.link{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mouse .news-archive-list a.link:hover{text-decoration:none;opacity:.8}.news-archive-list .thumb .img{display:block;width:100%;height:auto}.news-archive-list .wrap-txt{padding:20px 25px}.news-archive-list .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-archive-list .txt-date{margin:0 15px 2px 0;white-space:nowrap}.news-archive-list .category{margin:0 5px 2px 0;min-width:5em;text-align:center;font-size:.875rem}.news-archive-list .category .label{display:block;padding:1px 10px;border-radius:12px;background-color:#fff;color:#1a85cd}.news-archive-list .title{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:0;font-size:1.25rem;line-height:inherit}.news-archive-list .txt-place{margin-bottom:0;margin-left:2em;letter-spacing:.1em;font-size:.8125rem;-ms-flex-item-align:end;align-self:flex-end}.news-archive-section .head{position:relative;margin-bottom:20px;min-height:45px}.news-archive-section .select-category{margin-bottom:20px}.news-section{margin-bottom:50px}.news-next-btn a{display:block;padding:23px 20px;width:100%;color:inherit;text-decoration:none}.news-single-head{margin-bottom:30px;border-bottom:1px solid #dedede}.news-single-head .title{color:#1a85cd}.news-single-head .date{margin:1.5em 0 1em;font-size:.8125rem}.organizer-iroha .btn-list{margin-bottom:0}.iroha-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iroha-list.is-columnn{display:block}.iroha-list.is-columnn .iroha-item{padding:35px;width:100%}.iroha-item{position:relative;margin:40px 0 0;padding:35px 20px;width:calc((100% - 40px)/3);background-color:#fff;font-size:.9375rem;line-height:1.6em}.iroha-item.iroha-ni{width:calc((((100% - 40px) / 3) * 2) + 20px)}.iroha-item.iroha-ho{width:calc((100% - 40px)/3)}.iroha-item .title{position:absolute;top:-20px;left:.6em;margin:0;font-size:1.875rem}.iroha-item .txt{margin:0;font-size:.9375rem}.iroha-item .img{margin:1em 0 0}.iroha-item .img img{display:block;margin:0 auto;max-width:100%;height:auto}.organizer-material{margin-bottom:160px}.organizer-material .txt-desc{margin:1.5em 0}.organizer-material .txt-lead{text-align:center;font-size:1rem}.organizer-material .material-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:75px 0;align-list:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.organizer-material .material{margin-left:40px;text-align:center}.organizer-material .material:nth-child(odd){margin-left:0}.organizer-material .material .img{display:block;margin:0 auto;max-width:100%;height:auto}.organizer-material .material-item{margin-top:60px;text-align:center}.organizer-material .material-item img{display:inline-block;max-width:100%;height:auto;-webkit-box-shadow:0 0 0 1px #707070;box-shadow:0 0 0 1px #707070}.organizer-material .btn{padding:0 0 0 20px}#research .c-btn{margin-bottom:0;border-color:#1a85cd;color:#1a85cd;font-size:1.125rem}.mouse #research .c-btn:hover{background-color:#1a85cd;color:#fff}#research .c-btn .label{font-weight:700}.research-main{position:relative;margin:25px 0 152px;padding:50px 0 143px}.research-main:before,.research-main:after{position:absolute;z-index:5;display:block;width:447px;height:635px;background-color:#ebf7fd;content:''}.research-main:before{top:0;left:0;border-top-right-radius:50px;border-bottom-right-radius:50px}.research-main:after{right:0;bottom:0;border-top-left-radius:50px;border-bottom-left-radius:50px}.research-main .tree-right{position:absolute;top:1375px;right:0;z-index:11;display:block;width:172px;height:auto}.research-main .illust-boy{position:absolute;bottom:-110px;left:60px;z-index:11;display:block;width:122px;height:auto}.research-main .illust-girl{position:absolute;right:30px;bottom:-100px;z-index:11;display:block;width:132px;height:auto}.research-main>.inner{position:relative;z-index:10;padding:0 100px 48px;max-width:1160px;border-radius:50px;background-color:#fff}.research-hero{position:relative;margin-bottom:40px;padding-bottom:100px;background:url(../img/research/hero-bg-grass@2x.png?rev=42ed2c11) repeat-x bottom center;background-size:100% auto}.research-hero .pic{position:absolute;top:37px;right:-67px;width:363px;height:auto}.research-hero .pic .img{display:block;width:100%;height:auto}.research-hero .illust-boy{position:absolute;top:-4px;left:-110px;width:100px;height:auto}.research-hero .illust-girl{position:absolute;right:-50px;bottom:108px;width:130px;height:auto}.research-hero .title{position:relative;z-index:10;margin:-35px 0 8px}.research-hero .title .sub{display:block;margin-left:-35px;width:399px;height:auto}.research-hero .title .main{display:block;margin-left:-10px;width:821px;height:auto}.research-hero .txt-desc{font-size:1.125rem;line-height:1.89}.research-hero .txt-desc>*{margin-bottom:34px}.research-hero .txt-desc>:last-child{margin-bottom:0}.research-item{margin-bottom:55px}.research-item .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.research-item .pic{margin:0 50px 0 10px;width:278px}.research-item .pic .img{display:block;width:100%;height:auto}.research-item .wrap-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.research-item .item-list{font-size:1rem}.research-item .item{position:relative;margin-bottom:5px;padding:5px 0 5px 58px}.research-item .item:last-child{margin-bottom:0}.research-item .item:before{position:absolute;top:0;left:0;display:block;width:34px;height:34px;border-radius:50%;background:url(../img/research/ico-check@2x.png?rev=3722365f) no-repeat center;background-size:contain;content:''}.research-item .item .sub{font-size:.875rem}.research-step{margin-bottom:70px}.research-step .title-section{margin-bottom:40px}.research-step .step-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.research-step .step{position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:22px;border-radius:40px;background-color:#ebf7fd}.research-step .step+.step{margin-left:38px}.research-step .step .pic{margin-bottom:24px}.research-step .step .pic .img{display:block;width:100%;height:auto}.research-step .step .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;height:2.5em;color:#1a85cd;text-align:center;font-weight:700;font-size:1rem;line-height:1.25;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.research-step .step .point-list{margin:0;font-size:.875rem;line-height:1.5}.research-step .step .point{position:relative;margin-bottom:8px;padding-left:41px}.research-step .step .point:last-child{margin-bottom:0}.research-step .step .point:before{position:absolute;top:0;left:0;display:block;width:34px;height:34px;border-radius:50%;background:url(../img/research/ico-check@2x.png?rev=3722365f) no-repeat center;background-size:contain;content:''}.research-step .txt-note{color:#737e89}.research-step .txt-note>*{margin-bottom:0}.research-challenge{margin-bottom:0}.research-challenge .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.research-challenge .pic{margin:0 50px 0 0;width:206px}.research-challenge .pic .img{display:block;width:100%;height:auto}.research-challenge .wrap-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding-top:32px}.research-challenge .txt-catch{margin-bottom:20px;color:#1a85cd;font-weight:700;font-size:1.125rem}.research-challenge .point-list{margin:0;letter-spacing:.06em;font-size:1rem}.research-challenge .point{padding:14px 0 14px 52px;border-bottom:1px solid #ededed;background:url(../img/research/illust-girl-face@2x.png?rev=d4f6dea1) no-repeat center left;background-size:auto 31px}.research-challenge .point:nth-child(even){background-image:url(../img/research/illust-boy-face@2x.png?rev=90464557);background-size:auto 30px}.research-challenge .btn-list{margin:20px 0 0}.research-instagram{position:relative;margin-bottom:266px}.research-instagram .container{position:relative;padding:53px 45px 45px 437px;border-radius:40px;background-color:#ebf7fd}.research-instagram .pic{position:absolute;top:-85px;left:-75px;width:476px}.research-instagram .pic .img{display:block;width:100%;height:auto}.research-instagram .txt-catch{position:relative;margin-bottom:5px;padding:16px 0 16px 82px;color:#1a85cd;font-weight:700;font-size:1.25rem}.research-instagram .txt-catch:before{position:absolute;top:0;left:0;display:block;width:68px;height:68px;border-radius:50%;background:url(../img/common/ico-instagram@2x.png?rev=0bf2c695) no-repeat center #fff;background-size:36px auto;content:''}.research-instagram .txt-lead{margin:0;color:#1a85cd;font-weight:700;font-size:1.875rem}.research-instagram .illust-boy{position:absolute;bottom:120px;left:10px;z-index:11;display:block;width:64px;height:auto}.research-instagram .illust-girl{position:absolute;right:10px;bottom:120px;z-index:11;display:block;width:68px;height:auto}.rules-section{font-size:.875rem}.rules-section.is-box{font-size:inherit}.rules-section.is-box h2{font-size:inherit}.rules-section h2{margin:1.5em 0 1em}.rules-section p,.rules-section ul,.rules-section ol{margin:1em 0}.rules-section ul{margin-left:0;padding-left:2em;list-style:disc}.rules-section ul ul{margin:1em 0}.rules-section .txt-above{text-align:right}.subpage-nav .nav:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpage-head{padding:30px 0;background-color:#fff}.subpage-head .title{margin-bottom:20px;letter-spacing:.1em;font-weight:700;font-size:2.5rem;line-height:1.64}.subpage-head .title:last-child{margin-bottom:0}.subpage-head .title.is-en{letter-spacing:.02em}.subpage-head .title .sub{display:block;margin-bottom:5px;letter-spacing:0;font-weight:400;font-size:62.5%}.subpage-head .txt-lead{letter-spacing:.05em;font-weight:700;line-height:1.93}.subpage-head .txt-lead>:last-child{margin-bottom:0}.breadcrumbs-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;letter-spacing:.1em;font-size:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs-list:last-child{margin-bottom:0}.breadcrumbs-list .breadcrumbs{margin-left:.4em}.breadcrumbs-list .breadcrumbs:before{margin-right:.4em;content:'>'}.breadcrumbs-list .breadcrumbs:first-child{margin-left:0}.breadcrumbs-list .breadcrumbs:first-child:before{content:none}.subpage-nav{margin:25px 0}.subpage-nav:last-child{margin-bottom:0}.subpage-nav .nav-list{margin-bottom:0}.subpage-nav .nav{margin:10px 0 0;font-weight:700}.subpage-nav .nav:first-child{margin-top:0}.subpage-nav .nav:before{display:inline-block;margin-right:.6em;content:'delta_r';vertical-align:middle;font-size:.625rem;-webkit-transform:scale(.8);transform:scale(.8)}.subpage-nav .nav a{color:#032238;text-decoration:none}.subpage-nav .nav a:hover{text-decoration:underline}.c-icon-facebook:before,.c-icon-twitter:before,.c-icon-x:before,.c-icon-instagram:before,.top-20th .slider-list .slick-arrow.slick-prev:after,.top-20th .slider-list .slick-arrow.slick-next:after,.top-howto .column-list .link:after,.top-share .modal-close:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-animation,.top-animation-child>*{opacity:0;-webkit-transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease,-webkit-transform .45s ease;-webkit-transform:translateY(15px);transform:translateY(15px)}.top-animation.is-animated,.top-animation-child.is-animated>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-animation-child>:nth-child(1){-webkit-transition-delay:0;transition-delay:0}.top-animation-child>:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.top-animation-child>:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.top-animation-child>:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.top-animation-child>:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.c-icon-facebook:before{content:'sns_facebook';content:"sns_facebook"!important}.c-icon-facebook.is-colored{border-radius:50%;background-color:#fff;color:#1877f2;font-size:1.625rem}.c-icon-twitter:before{content:'sns_twitter';content:"sns_twitter"!important}.c-icon-twitter.is-colored{color:#1da1f2;font-size:1.5rem}.c-icon-x:before{content:'sns_x';content:"sns_x"!important}.c-icon-x.is-colored{color:#000;font-size:1.5rem}.c-icon-instagram:before{content:'sns_instagram';content:"sns_instagram"!important}.c-icon-instagram.is-colored{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;width:26px;height:26px;background:url(../img/common/ico-instagram-bg@2x.png?rev=299e3a34) center center no-repeat;background-size:100% auto;color:#fff;font-size:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-btn-sns .label{padding:10px}.c-btn-sns i{position:relative;top:auto;right:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}body#top #modal-win{max-width:1000px}.top-hero{position:relative;color:#fff}.top-hero .player{overflow:hidden;height:57.51vw}.top-hero .title{position:absolute;top:50%;left:8.7vw;margin:0;width:56.28vw;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-hero .title .img{display:block;width:100%;height:auto}.top-hero .btn{--btn-border-color:#fff500;--btn-bg-color:#fff500;--btn-txt-color:#032238;--btn-hover-border-color:#1a85cd;--btn-hover-bg-color:#1a85cd;--btn-hover-txt-color:#fff;position:absolute;right:20px;bottom:-27px;margin-bottom:0;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(20px);transform:translateY(20px)}.top-hero.is-animated .title{opacity:1}.top-hero.is-animated .btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.top-lead{position:relative;overflow:clip;padding:60px 0;background-color:#ebf7fd;text-align:center}.top-lead h2,.top-lead p{word-break:keep-all;overflow-wrap:break-word}.top-lead .head-obj{margin:0 auto 2rem;inline-size:163px;aspect-ratio:162.77/106.73}.top-lead .head-obj img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.top-lead .heading{color:#1a85cd;font-size:1.5rem;-webkit-margin-after:1em;margin-block-end:1em}.top-lead .ex-strong-text{position:relative;margin:1.5em auto;padding:.25em .5em;border-radius:.25em;background-color:#1a85cd;color:#fff;font-size:1.375rem;line-height:1.4;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:80%}.top-lead .ex-strong-text :where(.ladle, .water){position:absolute}.top-lead .ex-strong-text .ladle{aspect-ratio:94.03/45.52;inset-block-end:5%;inset-inline-end:calc(100% - .5em)}.top-lead .ex-strong-text .water{inset-inline-start:calc(100% - .6em);inset-block-end:calc(100% - .5em);aspect-ratio:49.86/46.2}.top-lead .well{padding:1rem;background-color:#fff;font-size:.75rem}.top-lead .well .clamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;inline-size:100%}.top-lead .well :last-child{-webkit-margin-after:0;margin-block-end:0}.top-intro .pic{margin-bottom:20px}.top-intro .pic .img{display:block;margin:0 auto;max-width:100%;height:auto}.top-intro .title{display:block;margin:25px 0;color:#1a85cd;font-weight:700;font-size:1.375rem}.top-intro .title .label{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff500));background:linear-gradient(transparent 70%,#fff500 70%)}.top-about .wrap+.wrap{-webkit-margin-before:4rem;margin-block-start:4rem}.top-about .pic{margin-bottom:30px}.top-about .pic .img{display:block;width:100%;height:auto}.top-20th{position:relative}.top-20th .ttl-section{margin-bottom:50px;color:#1a85cd;text-align:center;font-size:2.5rem}.top-20th .ttl-section .label{display:inline-block;padding-bottom:5px;border-bottom:15px solid #fff500;vertical-align:top}.top-20th .ttl-section .num{margin-right:.15em;margin-left:.15em;font-size:150%}.top-20th .txt-desc{margin-bottom:80px;text-align:center;font-size:1.25rem;line-height:2}.top-20th .slider-list{position:relative;margin:0 -25px}.top-20th .slider-list.is-static{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-20th .slider-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.top-20th .slider-list .slick-arrow{position:absolute;top:calc(50% - 34px);z-index:10;display:block;overflow:hidden;width:48px;height:48px;border:3px solid #1a85cd;border-radius:50%;background:#fff;color:transparent;cursor:pointer}.top-20th .slider-list .slick-arrow:after{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;color:#1a85cd;font-size:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-20th .slider-list .slick-arrow.slick-prev{left:0}.top-20th .slider-list .slick-arrow.slick-prev:after{content:'delta_l'}.top-20th .slider-list .slick-arrow.slick-next{right:0}.top-20th .slider-list .slick-arrow.slick-next:after{content:'delta_r'}.top-20th .slider-list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-20th .slider-list .slick-dots li.slick-active button{background-color:#1a85cd}.top-20th .slider-list .slick-dots li+li{margin-left:12px}.top-20th .slider-list .slick-dots button{display:block;overflow:hidden;padding:0;width:10px;height:10px;outline:none;border:0;border-radius:50%;background:#a2abaf;color:transparent;cursor:pointer}.top-20th .slider{margin:0 25px;padding:0 0 10px 10px;width:354px;height:auto}.top-20th .slider.is-bg-yellow .link{background-image:url(../img/top/20th-bg-wave--yellow.svg?rev=82f65e63)}.top-20th .slider.is-bg-pink .link{background-image:url(../img/top/20th-bg-wave--pink.svg?rev=a6e6dc7e)}.top-20th .slider .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px 20px 45px;height:100%;border:3px solid #1a85cd;border-radius:10px;background:url(../img/top/20th-bg-wave.svg?rev=5f8f7393) no-repeat bottom center #fff;background-size:100% auto;-webkit-box-shadow:-10px 10px #1a85cd;box-shadow:-10px 10px #1a85cd;color:inherit;text-decoration:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-20th .slider .logo{margin-bottom:0}.top-20th .slider .logo .img{display:block;margin:0 auto}.top-20th .slider .title{margin-bottom:0;color:#1a85cd;text-align:center;font-size:2rem;line-height:1.625}.top-20th .slider .title .sub{display:block;font-size:1.5625rem}.top-20th .slider .btn-list{margin:40px 0 0}.top-share-induction{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 45px;width:100%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-share-induction .area-txt{-webkit-box-flex:0;-ms-flex:none;flex:none}.top-share-induction .area-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.top-share-induction .area-btn{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:40px}.top-share-induction .title{margin-bottom:.75em;color:#1a85cd;font-size:1.8125rem;line-height:1.2069em}.top-share-induction .title .label{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff500));background:linear-gradient(transparent 70%,#fff500 70%)}.top-share-induction .desc{margin-bottom:0;font-size:1rem;line-height:2.1875em}.top-share-induction .btn{margin-bottom:0}.top-howto .join-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-howto .join{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-howto .join .link{position:relative;z-index:1;display:block;width:360px;height:360px;text-decoration:none}.top-howto .join .link:after{position:absolute;top:10px;left:10px;z-index:0;display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;content:"";-webkit-transition:top .2s ease-out,left .2s ease-out;transition:top .2s ease-out,left .2s ease-out}.top-howto .join .link .area-txt{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%;height:100%;border-radius:50%;background:center center no-repeat;background-size:cover;color:#fff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-howto .join .link .area-txt>*{position:relative;z-index:1}.top-howto .join .link .area-txt:before{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background-color:#1a85cd;content:"";opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mouse .top-howto .join .link:hover:after{top:0;left:0}.mouse .top-howto .join .link:hover .area-txt:before{opacity:.3}.mouse .top-howto .join .link:hover .btn{background-color:#fff;color:#1a85cd}.top-howto .join .title{margin-bottom:0}.top-howto .join .btn{margin:30px auto 0;border-color:#fff;background-color:transparent;color:#fff}.top-howto .join .btn .label{padding:10px 25px}.top-howto .join.is-everyday .link .area-txt{background-image:url(../img/top/howto-join-01.png?rev=b5131612)}.top-howto .join.is-everyday .title{margin-bottom:0;font-size:3.375rem;line-height:1.18519em}.top-howto .join.is-everyday .title.is-en{font-size:2.375rem}.top-howto .join.is-everyday .title.is-en .txt-sm{font-size:1.625rem}.top-howto .join.is-fixedday .link .area-txt{background-image:url(../img/top/howto-join-02.png?rev=9e334504)}.top-howto .join.is-fixedday .title{margin-bottom:0;font-size:3.375rem;line-height:1.18519em}.top-howto .join.is-fixedday .title .txt-sm{display:block;font-size:1.8125rem}.top-howto .join.is-fixedday .title.is-en{font-size:2.375rem}.top-howto .join.is-fixedday .title.is-en .txt-sm{font-size:1.5625rem}.top-howto .join.is-shop .link .area-txt{background-image:url(../img/top/howto-join-03.png?rev=3e517669)}.top-howto .join.is-shop .title{margin-bottom:0;font-size:3.375rem;line-height:1.18519em}.top-howto .join.is-shop .title.is-en{font-size:2.375rem}.top-howto .join.is-shop .title.is-en .txt-sm{font-size:1.5625rem}.top-howto .top-share-induction{margin-top:70px}.top-howto .column-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-howto .column-list .link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-howto .column-list .link:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:solid 2px #1a85cd;content:"";-webkit-transition:border-width .2s ease;transition:border-width .2s ease}.top-howto .column-list .link:after{position:absolute;top:50%;right:44px;content:'delta_r';font-size:.8125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mouse .top-howto .column-list .link:hover:before{border-width:5px}.top-howto .column-list .area-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;width:160px;height:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-howto .column-list .area-img img{max-width:100%;height:auto}.top-howto .column-list .area-txt{padding:18px 40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.top-howto .column-list .title{margin-bottom:.5em;font-size:1.5rem}.top-howto .column-list .desc{margin-bottom:0;font-size:1rem}.top-howto .column-list .img.is-shop{-webkit-transform:translateX(37px);transform:translateX(37px)}.top-howto .column-list .img.is-column{-webkit-transform:translateX(54px);transform:translateX(54px)}.top-howto-caution{margin-bottom:35px;padding:50px 45px;background-color:#fff}.top-howto-caution .title{margin-bottom:.75em;color:#1a85cd;font-size:1.8125rem;line-height:1.2069em}.top-howto-caution .title .label{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff500));background:linear-gradient(transparent 70%,#fff500 70%)}.top-howto-caution .desc{margin-bottom:0;font-size:1rem;line-height:2.1875em}.top-fixedday{position:relative}.top-fixedday .ttl-section{margin-bottom:183px;text-align:center}.top-fixedday .mission-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.top-fixedday .mission-list .mission{position:relative;padding:80px 30px 40px;background-color:#fff}.top-fixedday .mission-list .illust{position:absolute;top:-100px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:200px;height:154px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-fixedday .mission-list .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.75em;height:2.4em;text-align:center;font-size:1.8125rem;line-height:1.2069em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-fixedday .mission-list .title.is-en{height:4.4em}.top-fixedday .mission-list .title .label{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#fff500));background:linear-gradient(transparent 70%,#fff500 0)}.top-fixedday .mission-list .desc{margin-bottom:0;font-size:1rem;line-height:2.1875em}.top-fixedday .top-share-induction{margin-top:40px}.top-events .event-list{margin-bottom:30px}.top-events .event-list .event .link{padding:0;background-color:#1a85cd;color:#fff}.top-events .event-list .event .area-txt{padding:20px 25px 25px}.top-events .event-list .event .txt-date{font-size:1.25rem}.top-events .event-list .event .ttl-event{color:#fff;font-size:1.25rem}.top-events .event-list .event .txt-location{font-size:1rem}.top-sns{background-color:#fff}.top-sns .bnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-sns .bnr{display:block;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.mouse .top-sns .bnr:hover{opacity:.8}.top-sns .bnr .img{display:block;width:100%;height:auto}.top-sns .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex}.top-sns .sns{padding:15px;background-color:#f2f6f8}.top-sns .sns-share{margin-top:70px;text-align:center}.top-sns .sns-share .title-section{margin-bottom:.5em}.top-sns .sns-share .txt-desc{font-size:1.25rem}.top-btn-share{margin-top:40px}.top-btn-share .btn{min-width:inherit;width:calc((100% - 60px)/3)}.top-cooperation{margin-bottom:1px;padding:80px 0;background-color:#ebf7fd}.top-cooperation .inner{padding:80px;background-color:#fff}.top-cooperation .title-section{margin-bottom:50px}.top-cooperation .txt-desc{margin-top:30px;margin-bottom:0;padding-top:30px;border-top:1px solid #e7e7e7;text-align:center}.top-cooperation .txt-desc>:last-child{margin-bottom:0}.top-cooperation .cooperation-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px 30px}.top-cooperation .cooperation-list:last-child{margin-bottom:0}.top-cooperation .cooperation .link{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-cooperation .cooperation a.link{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mouse .top-cooperation .cooperation a.link:hover{opacity:.6}.top-cooperation .cooperation .img{display:block;margin:0 auto;width:100%;height:auto}.top-share{position:relative;display:none;padding:78px 98px;max-width:1000px;border:solid 2px #1a85cd;border-radius:20px;background-color:#fff}.top-share .modal-close{position:absolute;top:23px;right:23px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none;border:none;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.top-share .modal-close:before{color:#1a85cd;content:'close';font-size:1.625rem}.top-share .inner{margin-right:auto;margin-left:auto;max-width:820px;text-align:left}.top-share .ttl-section{margin-bottom:40px;color:#1a85cd;text-align:center;font-size:1.8125rem}.top-share .ttl-section .label{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff500));background:linear-gradient(transparent 70%,#fff500 70%)}.top-share .share-express .title{margin-bottom:1.5em;text-align:center;font-size:1.25rem}.top-share .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex}.top-share .sns-list .sns{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-share .sns-list .sns.is-facebook{margin-right:auto;width:343px}.top-share .sns-list .sns.is-facebook .preview img{max-width:100%;height:auto}.top-share .sns-list .sns.is-facebook .note{margin:1em 0 0;font-size:.75rem}.top-share .sns-list .sns.is-twitter{width:412px}.top-share .sns-list .sns.is-twitter .preview{padding:18px;min-height:180px;border:solid 1px #707070;text-align:left;font-size:.875rem;line-height:1.7}.top-share .sns-list .btn-list{margin-top:0}.top-share .sns-list .btn{min-width:300px}.top-share .share-report{margin-top:40px}.top-share .share-report .title{text-align:center;font-weight:400;font-size:1.25rem}.top-share .share-report .txt{margin-bottom:.25em;font-size:1.25rem}.top-share .share-report .clipboard{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 24px 14px 19px;border:solid 1px #707070;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-share .share-report .clipboard .target{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;height:3.5em;outline:none;border:none;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-family:inherit;line-height:1.5em;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.top-share .share-report .clipboard .btn{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 0 40px}.top-share .share-report .clipboard .dialog{position:absolute;bottom:100%;left:50%;display:none;padding:5px 10px;border-radius:5px;background-color:#707070;color:#fff;white-space:nowrap;font-size:.75rem;-webkit-transform:translate(-50%,-12px);transform:translate(-50%,-12px)}.top-share .share-report .clipboard .dialog:before{position:absolute;top:100%;left:50%;width:0;height:0;border-width:5px 4px 0;border-style:solid;border-color:#707070 transparent transparent;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.water-bnr .bnr.is-blank:before,.water-bnr .bnr:before{text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-variant:normal;font-family:iconfont!important;speak:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.water-hero{position:relative;color:#fff}.water-hero .hero{display:block;width:100%;height:auto}.water-hero .wrap-txt{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.water-hero .title-section{margin-bottom:0;text-align:center;font-size:2.5rem}.water-hero .title-section .sub{display:block;margin-top:8px;font-size:1.25rem}.water-container{position:relative}.water-container .overlay-box{position:absolute;z-index:5;display:block;background-color:#f2fbff}.water-container .overlay-box-01{top:77px;right:0;width:44%;height:16%}.water-container .overlay-box-02{top:18%;left:0;width:30%;height:16%}.water-container .overlay-box-03{top:54%;right:0;width:32%;height:16%}.water-container .overlay-txt{position:absolute;right:0;bottom:19%;z-index:5;margin-bottom:0}.water-container .overlay-txt .img{display:block;max-width:100%;height:auto}.water-container .pic .img{display:block;width:100%;height:auto}.water-container .desc{margin-bottom:0;padding:0 40px;color:#45576a;text-align:center;letter-spacing:.05em;font-weight:700;font-size:1rem;line-height:2.5}.water-container .desc.is-large{font-size:1.25rem;line-height:2.25}.water-main{position:relative;z-index:50}.water-intro{margin:-77px auto 42px;max-width:1000px;background-color:#fff}.water-intro .logo{margin-bottom:-12px}.water-intro .logo .img{display:block;margin:0 auto;max-width:100%;height:auto}.water-main-01{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 67px;max-width:1160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.water-main-01 .pic-01{width:500px}.water-main-01 .desc{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.water-main-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto 20px;max-width:1160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.water-main-02 .pic-02{width:500px}.water-main-02 .desc{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.water-main-03{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:97px;max-width:1080px;height:543px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.water-main-04{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-158px auto 58px;padding:0 0 247px;max-width:1060px;height:1412px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.water-bnr{position:relative;z-index:50;margin-bottom:60px}.water-bnr .bnr{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:7px;border-radius:20px;background-color:#ebf7fd;color:#45576a;text-decoration:none;font-weight:700;font-size:1rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mouse .water-bnr .bnr:hover{background-color:#daeef7}.water-bnr .bnr.is-blank:before{content:'blank'}.water-bnr .bnr:before{position:absolute;top:calc(50% - .5em);right:33px;color:#1a85cd;content:'delta_r';font-size:.9375rem}.water-bnr .bnr .pic{margin-right:38px;padding:27px;border-radius:20px;background-color:#fff}.water-bnr .bnr .pic .img{display:block;max-width:100%;height:auto}.water-bnr .bnr .wrap-txt{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.water-bnr .bnr .title{margin-bottom:3px;font-size:1.125rem}.water-bnr .bnr .desc{margin-bottom:0}@media screen and (min-width:30.0625em) and (max-width:48em){.events-archive .map{width:600px;height:600px}.detail-section-txt #eventsForm_map{width:500px;height:500px}.eventform-map{height:450px}}@media screen and (min-width:48.0625em) and (max-width:75em){.top-howto .join{width:calc((100% - 6.66667vw)/3)}.top-howto .join .link{width:30vw;height:30vw}.top-howto .join .btn{margin-top:2.5vw;min-width:13.33333vw;height:4vw;font-size:1.16667vw}.top-howto .join .btn .label{padding:0 .83333vw}.top-howto .join.is-everyday .title{font-size:4.5vw}.top-howto .join.is-fixedday .title{font-size:4.5vw}.top-howto .join.is-fixedday .title .txt-sm{font-size:2.41667vw}.top-howto .join.is-shop .title{font-size:4.5vw}}@media print,screen and (min-width:48.0625em){.is-sp{display:none!important}.wp-pagenavi{margin-bottom:40px}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:50px;height:50px;font-size:.9375rem}.c-btn{min-width:288px}.c-btn-list .c-btn{margin-bottom:0}.c-section.is-bg-blue,.c-section.is-bg-blue_l,.c-section.is-bg-yellow,.c-section.is-bg-gray{padding:100px 0}.is-mb.c-section.is-bg-blue,.is-mb.c-section.is-bg-blue_l,.is-mb.c-section.is-bg-yellow,.is-mb.c-section.is-bg-gray{margin-bottom:100px}.c-section{margin-bottom:100px}.c-ttl-section{margin-bottom:30px;font-size:1.75rem}.c-ttl-section .sub{margin-top:14px;font-size:1.125rem}.c-txt-lead{margin-bottom:50px}.common-header .container{padding:.25rem 132px .25rem 20px;grid-template-columns:clamp(200px,30vi,364px) 1fr}body#top .common-header .container{position:absolute;top:0;left:0;z-index:997;padding:1.25rem 132px 20px 49px;width:100%;background:none}.common-header .logo{max-width:100%}.common-header .news{-webkit-margin-before:clamp(.5rem,2.5vi,1.75rem);margin-block-start:clamp(.5rem,2.5vi,1.75rem)}body#top.home .common-header .news{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}body#top.home .common-header .news .txt{-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1;color:#1a85cd;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.people20th-archive-list .interview{margin:60px 0 0 40px;width:calc((100% - 120px)/4)}.people20th-archive-list .interview:nth-child(-n+4){margin-top:0}.people20th-archive-list .interview:nth-child(4n+1){margin-left:0}.people20th-single-header{padding:40px;border-width:5px;border-radius:20px}.people20th-single-header .wrap-profile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.people20th-single-header .wrap-profile .photo{margin:0 20px 0 0}.people20th-single-contents{line-height:2.625}.people20th-single-contents-title{padding:2px 0 0 46px;font-size:1.5rem!important}.people20th-single-contents-title .num{width:34px;height:34px;font-size:1.375rem}.people20th-single-myitem-title{margin-bottom:55px;font-size:1rem}.people20th-single-myitem-title .main{font-size:1.5rem}.about-lead .txt-desc{font-size:.9375rem;line-height:2}.about-history{font-size:.9375rem}.about-related{font-size:.9375rem}.modal-creative .slick-arrow.slick-prev{left:0}.modal-creative .slick-arrow.slick-next{right:0}.creative-list .creative{margin-top:24px;margin-left:24px;width:calc((100% - 72px)/4)}.creative-list .creative:nth-child(-n+4){margin-top:0}.creative-list .creative:nth-child(4n+1){margin-left:0}.event-archive-list .event{margin-top:40px;margin-left:40px;width:calc(33.33% - 27px)}.event-archive-list .event:nth-child(-n+3){margin-top:0}.event-archive-list .event:nth-child(3n+1){margin-left:0}.event-past-list .past{margin-top:20px;margin-left:20px;width:calc(33.33% - 14px)}.event-past-list .past:nth-child(-n+3){margin-top:0}.event-past-list .past:nth-child(3n+1){margin-left:0}.events-archive .event-list .event{margin-top:30px}.events-archive .event-list .event:nth-child(-n+3){margin-top:0}.future2024-intro .title{margin:35px 0;font-size:2.0625rem}.intro-climatechange-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.guidelines-about-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:46px}.guidelines-detail-list{gap:40px}.guidelines-detail-item{padding:30px 56px}.history-section .txt-desc{margin-bottom:35px;letter-spacing:.1em;font-size:1.0625rem}.knowledge-archive .txt-lead{text-align:center;letter-spacing:.1em;font-size:1.0625rem}.modal-knowledge .txt-desc{margin:0 auto;max-width:510px;letter-spacing:.1em;font-size:1.0625rem;line-height:1.9}.c-knowledge-items:nth-child(even) .item:first-child{float:right;margin-right:0;margin-left:3.6%}.c-knowledge-items:nth-child(even) .item:nth-child(2),.c-knowledge-items:nth-child(even) .item:nth-child(3){float:left}.c-knowledge-items .item:first-child{float:left;margin-right:3.6%;width:65.8%}.c-knowledge-items .item:first-child .txt-haiku{padding:0 20px}.c-knowledge-items .item:nth-child(2),.c-knowledge-items .item:nth-child(3){float:right;width:30.6%}.c-knowledge-items .item:nth-child(2){margin-bottom:30px}.manner-care .care:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.manner-care .care:nth-child(even) .pic{margin-right:0;margin-left:55px}.miraiaward-about .txt-desc{text-align:center}.miraiaward-idea-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.miraiaward-idea-item{padding:30px 20px;width:calc((100% - 48px)/3);border-radius:40px}.miraiaward-idea-item .pic{margin-bottom:40px}.miraiaward-idea-item .pic .img{width:204px;height:219px;-o-object-fit:contain;object-fit:contain}.miraiaward-idea-item .title{font-size:1.25rem;gap:16px}.miraiaward-idea-item .title .head{width:58px;height:58px}.miraiaward-hint-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}.miraiaward-hint-item .pic{margin-bottom:0;width:130px}.miraiaward-hint-item .title{font-size:1.25rem}.miraiaward-example-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.miraiaward-example-item{width:calc((100% - 48px)/3)}.miraiaward-example-item .pic .img{border-radius:40px}.miraiaward-example-item .title{font-size:1.25rem}.miraiaward-judgecriterion-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.miraiaward-judgecriterion-item{padding:55px 20px 45px;width:calc((100% - 48px)/3);border-radius:40px}.miraiaward-judgecriterion-item .num{width:58px;height:58px;font-size:1.5rem}.miraiaward-judgecriterion-item .title{font-size:1.25rem}.miraiaward-judgemember-item{width:auto}.miraiaward-apply{padding:75px 30px;border-radius:40px;text-align:center}.miraiaward-apply .wrap-howto .hashtag{padding:5px 35px;border:1px solid #fff;font-size:1.625rem}.miraiaward-award-comingsoon{padding:50px 35px;border-radius:40px;font-size:1.625rem}.miraiaward-result-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:52px 66px;gap:0 50px}.miraiaward-result-pic{margin-bottom:0;width:314px}.miraiaward-result-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.miraiaward-grandprix{margin-bottom:100px;padding:70px 145px}.miraiaward-grandprix-title{margin-bottom:20px;grid-template-columns:86px 1fr}.miraiaward-grandprix-title .title{margin:auto 0 0;font-size:2rem}.miraiaward-grandprix-pic{margin-bottom:35px}.miraiaward-result-item:not(:last-child){margin-bottom:100px}.miraiaward-result-final-item{padding:40px;width:calc((100% - 25px)/2)}.news-archive-list .news{margin:40px 0 0 40px;width:calc((100% - 80px)/3)}.news-archive-list .news:nth-child(-n+3){margin-top:0}.news-archive-list .news:nth-child(3n+1){margin-left:0}.news-archive-section .select-category{position:absolute;top:0;right:0}.organizer-iroha .btn-list{margin-top:75px}.c-btn-sns{margin-bottom:0;height:60px;border-radius:42px;font-size:1.125rem}.c-btn-sns+.btn{margin-left:30px}.top-hero .btn{right:34px;bottom:10%}.top-lead{padding:100px 0}.top-lead .ex-strong-text{font-size:1.75rem}.top-intro .pic{margin-bottom:40px}.top-intro .txt-desc{text-align:center}.top-intro .title{margin:35px 0;font-size:2.0625rem}.top-about .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 88px}.top-about .pic{width:328px}.top-about .title{text-align:left}.top-about .body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.top-about .btn-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-howto .join{width:calc((100% - 80px)/3)}.top-sns .bnr{margin:30px 0 0 30px;width:calc(50% - 15px)}.top-sns .bnr:nth-child(-n+2){margin-top:0}.top-sns .bnr:nth-child(odd){margin-left:0}.top-sns .sns{margin-left:40px;max-width:511px;width:calc(50% - 20px)}.top-sns .sns:nth-child(odd){margin-left:0}.top-cooperation .cooperation.is-large{max-width:400px;width:calc((100% - 30px)/2)}.top-cooperation .cooperation.is-medium{max-width:260px;width:calc((100% - 60px)/3)}.top-cooperation .cooperation.is-small{max-width:200px;width:calc((100% - 90px)/3)}.top-share .sns-list .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.water-main-02 .desc{padding:0 50px 0 80px;text-align:left}.water-main-03 .pic-03{position:absolute;top:0;left:40px;width:283px}.water-main-03 .desc{padding:0 0 0 60px;width:520px}.water-main-03 .pic-04{position:absolute;right:-40px;bottom:0;width:283px}.water-main-04 .pic-05{position:absolute;top:0;left:-50px;width:400px}.water-main-04 .pic-06{position:absolute;top:230px;right:50px;width:325px}.water-main-04 .pic-07{position:absolute;top:457px;left:-50px;width:246px}.water-main-04 .pic-08{position:absolute;right:-50px;bottom:0;width:790px}}@media screen and (min-width:48.0625em) and (max-width:64em){.top-howto .column-list{margin-top:50px}.top-fixedday .ttl-section{margin-bottom:40px}}@media screen and (min-width:48.0625em) and (max-width:65em){.top-cooperation .inner{padding-right:7.69231vw;padding-left:7.69231vw}}@media print,screen and (min-width:64.0625em){.top-howto .column-list .column{margin-right:40px;width:calc((100% - 40px)/2)}.top-howto .column-list .column:nth-child(2n){margin-right:0}.top-howto .column-list .column:nth-child(n+3){margin-top:40px}.top-fixedday .mission-list .mission{margin-right:40px;width:calc((100% - 80px)/3)}.ie .top-fixedday .mission-list .mission{margin-right:39px}.top-fixedday .mission-list .mission:nth-child(3){margin-right:0}}@media screen and (min-width:64.0625em) and (max-width:75em){.top-howto .column-list .link:after{right:20px}}@media screen and (max-width:30em){.events-archive .map{width:280px;height:280px}.detail-section-txt #eventsForm_map{width:300px;height:300px}.eventform-map{height:250px}}@media screen and (max-width:48em){.is-pc{display:none!important}.c-box-blue{padding:20px}.c-box-blue>*{margin-bottom:.5em}.c-box-blue>:last-child{margin-bottom:0}.c-box-attention{margin-bottom:20px}.c-btn-pagetop:before{margin-bottom:5px;font-size:.625rem}.c-btn-list{margin:30px 0}.c-btn-list .c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%}.c-btn-list .c-btn:last-child{margin-bottom:0}.c-modal{border-radius:10px}.c-modal .slick-arrow.slick-prev{left:0}.c-modal .slick-arrow.slick-next{right:0}#modal-win{width:calc(100% - 20px)}.c-title-bdrb{text-align:center}.c-ttl-attention{padding-left:32px;font-size:1rem;line-height:1.5}.c-ttl-attention:before{width:24px;height:24px;background-size:24px 24px}.common-footer-sewerage{padding:35px 0 20px;font-size:.75rem}.common-footer-sewerage .footer-pref{margin:0 -20px 20px;padding:0 20px 10px;border-bottom-width:2px;background:none}.common-footer-sewerage .txt-desc{letter-spacing:0;font-size:.6875rem;line-height:2.4}.common-footer-main{padding:20px 0;font-size:.75rem}.common-footer-main .sns-list{top:-5px;right:10px}.common-footer-main .sns{margin-left:10px}.common-footer-main .sns .link{width:42px;height:42px}.common-footer-main .sns .link:before{font-size:1.125rem}.common-footer-main .sns .link.is-note:before{font-size:1.125rem}.common-footer-main .info-list{margin-bottom:20px}.common-footer-main .footer-cooperation{margin-bottom:20px;padding:20px;letter-spacing:.056em;font-size:.75rem}.common-footer-main .txt-copy{text-align:left;letter-spacing:.056em;font-size:.625rem;line-height:2}.common-header .news{padding:6px 18px;width:100%;background-color:#fff;color:#1a85cd}.common-menu .gnav-list{font-size:.875rem}.common-menu .gnav{margin-bottom:15px}.common-menu .gnav .btn .label{padding:10px 25px}.common-menu-trg{top:5px;right:5px;width:55px;height:55px;font-size:.75rem}body#top .common-menu-trg{top:5px;right:5px;width:55px;height:55px}.common-menu-trg:before,.common-menu-trg:after,.common-menu-trg .bar{top:20px;left:13px;width:30px;height:4px}.common-menu-trg:before{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.common-menu-trg:after{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.common-menu-trg .label{bottom:7px;font-size:.625rem}.post-single{margin:0 0 30px}.post-single .inner{padding:20px 15px}.post-single-contents h1{font-size:1.0625rem}.post-single-contents h2{font-size:1rem}.post-single-contents h3,.post-single-contents h4{font-size:1rem}.post-single-contents .note{font-size:.6875rem}.post-single-contents img{max-width:100%;height:auto}.people20th-archive-list .interview{margin:40px 0 0 30px;width:calc(50% - 15px)}.people20th-archive-list .interview:nth-child(-n+2){margin-top:0}.people20th-archive-list .interview:nth-child(odd){margin-left:0}.about-lead .img{margin-bottom:15px}.about-lead .img img{width:100%;height:auto}.about-history .img{float:none;margin-bottom:15px;margin-left:0}.about-history .img img{display:block;margin:0 auto}.about-related .related-list{display:block;margin-bottom:30px}.about-related .related{margin-bottom:15px;margin-left:0;width:100%}.about-related .notice-list{font-size:1rem}.about-member{margin:25px 0}.about-member .member-list{padding:0}.about-member .member .thumb{margin-bottom:10px}.about-member .member .thumb .img{max-width:71px;width:100%}.about-member .member .txt-name{font-size:.75rem}.archives-section{margin-bottom:45px}.archives-item{margin:20px 0;padding:20px 15px}.archives-item .title{font-size:1rem}.archives-item table{display:block}.archives-item table tr,.archives-item table th,.archives-item table td{display:block}.archives-item table tr{margin-bottom:15px}.archives-item table th{margin-bottom:8px;border:0}.archives-item table td{padding:0;border:0}.archives-event-item .details{display:block;table-layout:initial}.archives-event-item .area-txt,.archives-event-item .area-map{display:block}.archives-event-item .area-txt{padding-right:0}.archives-event-item .area-txt img{display:block;margin:0 auto}.archives-event-item .area-map{width:100%;text-align:center}.archives-event-item .area-map img{max-width:250px;height:auto}.modal-creative{padding:65px 15px 15px;border-width:3px}.modal-creative .slider-list{padding-bottom:55px}.modal-creative .slick-arrow{width:100px;height:40px}.modal-creative .area-thumb .img{width:100%}.modal-creative .txt-year{margin-bottom:0}.creative-list{margin-bottom:15px}.creative-list .creative{margin-top:20px;margin-left:20px;width:calc(50% - 10px)}.creative-list .creative:nth-child(-n+2){margin-top:0}.creative-list .creative:nth-child(odd){margin-left:0}.creative-list .creative .area-thumb{margin-bottom:6px;border-width:2px}.creative-list .creative .title{margin-bottom:0;font-size:100%}.event-archive-list{margin-bottom:20px;font-size:.75rem}.event-archive-list .event{margin-top:20px;margin-left:24px;width:calc(50% - 12px)}.event-archive-list .event:nth-child(-n+2){margin-top:0}.event-archive-list .event:nth-child(odd){margin-left:0}.event-archive-list .link{padding:11px}.event-archive-list .area-img{margin-bottom:5px}.event-archive-list .area-img:before{top:calc(50% - 21px);font-size:2.625rem}.event-archive-list .area-txt{display:block;padding:0}.event-archive-list .txt-date{font-size:.75rem}.event-archive-list .ttl-event{margin-bottom:3px}.event-archive-list .txt-location{font-size:.625rem}.event-past-list .past{margin-top:10px;margin-left:10px;width:calc(50% - 5px)}.event-past-list .past:nth-child(-n+2){margin-top:0}.event-past-list .past:nth-child(odd){margin-left:0}.events-archive{margin-bottom:35px}.events-archive .section-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.events-archive .section-head .section-title{margin-bottom:15px}.events-archive .event-list .event:not(.is-close) .box{padding:9px}.events-archive .map{margin:0 auto}.detail-section-visual .txt{position:relative;bottom:auto;left:auto;padding:.8em 0;background:#1a85cd}.detail-section-visual .ttl-event{font-size:1.125rem}.detail-section-visual .date{font-size:1rem}.detail-section-txt{margin:18px 0 0;padding:10px 15px}.detail-section-txt #eventsForm_map.is-img{width:100%!important;height:auto!important}.detail-section-txt #eventsForm_map.is-img img{width:100%;height:auto}.detail-section-txt #eventsForm_map{margin:0 auto}.detail-section-txt .txt-item{display:block;padding:15px 0}.detail-section-txt .txt-item .label,.detail-section-txt .txt-item .detail{display:block}.detail-section-txt .txt-item .label{margin:0 0 10px;padding-right:0;width:auto}.detail-section-txt .txt-item .label span{padding:.1em 1.2em;width:auto;font-size:1rem}.detail-section-txt .txt-item .detail{padding:0}.detail-section-txt .images{display:block;padding:15px 0}.detail-section-txt .image-item{display:block;overflow:hidden;margin-top:30px}.detail-section-txt .image-item img,.detail-section-txt .image-item iframe{margin:0 auto;width:80%;height:auto}.detail-section-txt .image-item #js-result-pdf{overflow:scroll;margin:0 auto 20px;border:2px solid #dedede;-webkit-overflow-scrolling:touch}.detail-section-txt .image-item #js-result-pdf iframe{margin:0;width:100%;height:100%;border:0}.detail-section-txt .image-item:first-child{margin-top:0;padding-right:0}.detail-section-txt .button{margin-top:15px}.faq-title{padding-left:42px;min-height:30px;background-size:30px;font-size:1.125rem;line-height:1.5}.faq-item{border-width:2px;border-radius:10px}.faq-item{margin:20px 0;padding:20px 15px}.faq-question-section .title,.faq-answer-section .title{font-size:1rem}.faq-question-section .txt{padding:15px}.faq-question-section .txt:before{position:relative;top:auto;left:auto;display:block;margin-bottom:.3em;font-size:.875rem}.faq-answer-section .txt img{width:100%;height:auto}.faq-banner-section{margin-top:0}.faq-banner-section .banner-item{display:block;margin-top:25px}.faq-banner-section .banner-item img{width:auto}.faq-banner-section .banner-item .banner,.faq-banner-section .banner-item .copy{display:block}.faq-banner-section .banner-item .banner{margin:0 0 5px}.faq-banner-section .banner-item .copy{width:100%}input.input-datepicker{width:100%}.input-w-28em{width:100%}.input-w-36em{width:100%}.login-panel .inner{padding:15px}.login-panel .login-item{display:block}.login-panel .login-item .label,.login-panel .login-item input{display:block}.eventspost-form .form-question{font-size:1rem}.eventspost-form .generated-alert{padding:15px}.eventspost-form .btn.is-back{margin-right:auto;min-width:200px;width:auto;font-size:.8125rem}.form-item{display:block}.form-item .form-label{display:block;padding:8px 15px;width:100%}.form-item .form-label .label{width:auto;font-size:1.125rem}.form-item .form-label .ico-required{position:absolute;top:50%;right:15px;margin-top:-.8em}.form-item .form-container{display:block;padding:20px 15px}.form-eventDate .date,.form-eventDate .time{float:none}.form-eventDate .date{margin:0 0 1.3em}.form-eventDate .label{display:block;margin:0 0 .3em}.form-eventDate .alert{margin-left:0}.form-eventaddress .eventaddress-txt .btn{margin:10px 0 0}.form-eventowner textarea{width:100%}.form-eventtext textarea{width:100%}.form-eventWeb input{width:100%}.form-eventimage .default-item{margin:0 0 10px 10px;width:calc(50% - 5px)}.form-eventimage .default-item:nth-child(odd){margin-left:0}.form-eventimage .select .button{margin:10px 5px}.form-eventimage .select .button.is-show{display:block}.form-eventimage .select .button .txt-desc{display:block;font-size:.8125rem}.form-eventimage .select .button input{font-size:.8125rem}.form-eventcontact input{width:100%}.eventform-map{margin:0 auto;width:100%}.eventform-map.is-img{width:100%!important;height:auto!important}.eventform-map.is-img img{width:100%;height:auto}.eventspost-confirm{padding:0 15px}.eventspost-confirm .title span{padding:.25em 15px .15em;font-size:1.125rem}.eventspost-confirm .txt{font-size:.9375rem}.eventspost-complete{padding:0 15px}.eventspost-complete .title span{padding:.25em 15px .15em;font-size:1.125rem}.eventspost-complete .txt{margin:1.5em 0 1.6em;font-size:.9375rem}.eventspost-complete .txt br{display:block}.eventspost-complete+.eventspost-result{margin:0 15px;width:auto}.eventspost-result{padding:20px 15px}.eventspost-result .results{display:block}.eventspost-result .result{display:block}.eventspost-result .result:first-child{margin-bottom:30px;padding-right:0}.eventspost-result .result img,.eventspost-result .result iframe{margin:0 auto;max-width:200px;width:80%;height:auto}.eventspost-result .result p{margin:1em 0 2em}#js-result-pdf{display:none}#js-result-pdf iframe{width:100%;height:100%;border:0}.eventspost-article{margin:20px 0}.eventspost-article .form-item{display:block}.eventspost-article .form-item .form-label{display:block;padding:8px 15px;width:100%;text-align:left;font-size:1.125rem}.eventspost-article .form-item .form-container{display:block;padding:1em}.eventspost-article .form-item .form-container input{width:100%}.eventspost-article .form-item .btn{margin:10px 0 0}.eventspost-outline .section-title{font-size:1.25rem}.eventspost-outline .txt-desc{text-align:left}.eventspost-sample .sample-items{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.eventspost-sample .sample-items .sample{width:calc(50% - 10px)}.eventspost-sample .sample-items img{width:100%;height:auto}.history-nav .item:before{content:none}.history-nav .item>.box{display:block}.history-nav .txt-year{width:100%;text-align:center;font-size:1.25rem}.history-nav .area-thumb{margin:0 auto;width:70px;border-width:2px}.history-nav .area-desc{margin-top:15px;padding:15px;border-width:5px}.history-nav .area-desc:before{top:-20px;left:calc(50% - 10px);border:10px solid transparent;border-bottom-color:#1a85cd}.history-nav .title{margin-bottom:5px;font-size:1.125rem}.history-section .area-img{margin-bottom:15px}.history-section .area-img .item{margin:0 0 10px 10px;width:calc(50% - 5px)}.history-section .area-img .img{margin:0 auto;max-width:100%;height:auto}.knowledge-archive .txt-lead{margin-bottom:35px}.modal-knowledge .slick-arrow{display:none!important}.modal-knowledge .slick-arrow.slick-prev{left:5px}.modal-knowledge .slick-arrow.slick-next{right:5px}.modal-knowledge .area-karuta{padding:70px 15px 25px;border-top-left-radius:10px;border-top-right-radius:10px}.modal-knowledge .karuta{padding:5px;max-width:100%;width:270px}.modal-knowledge .thumb{max-width:100%;width:75%}.modal-knowledge .txt-haiku{padding:10px 0;height:195px}.modal-knowledge .txt-haiku .img{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-knowledge .area-txt{margin:20px 15px}.modal-knowledge .btn-items{margin-bottom:15px;padding-right:15px;padding-left:15px}.modal-knowledge .btn{width:100%}.c-knowledge-items{display:block;margin-bottom:0}.c-knowledge-items .item{margin-bottom:15px}.c-knowledge-items .item>.box{border-width:4px;border-radius:5px}.c-knowledge-items .item .txt-haiku{padding:0 20px}.manner-outline{margin-bottom:60px}.manner-outline .outline-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.manner-outline .outline{padding:20px 0;width:100%;border-top:2px solid #f2fbff;border-left:0}.manner-outline .outline:first-child{margin-top:0}.manner-outline .outline:last-child{border-right:0;border-bottom:2px solid #f2fbff}.manner-care .txt-lead{margin-bottom:40px}.manner-care .care{display:block;padding:20px}.manner-care .care .pic{margin:0 auto 20px}.manner-care .care .title{text-align:center}.manner-attention .attention-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.manner-attention .attention-item{float:none;margin:10px 0 0;width:auto}.manner-attention .attention-item:first-child{margin-top:0}.manner-worldwide .worldwide-section{padding:20px}.miraiaward-judgemember-item .position{font-size:.875rem}.miraiaward-award-image .pic{margin-bottom:30px}.miraiaward-award-image .pic .badge{top:-28px;left:10px;width:56px;height:56px;font-size:.875rem}.miraiaward-newspaper-image{padding:40px 25px}.miraiaward-newspaper-image .title{font-size:1.125rem}.miraiaward-newspaper-image .head{font-size:inherit}.miraiaward-apply{margin-right:calc(0px - 20px);margin-left:calc(0px - 20px)}.miraiaward-apply .wrap-howto .hashtag{width:100%}.miraiaward-award-comingsoon{width:100%}.miraiaward-grandprix-title .name{font-size:.875rem}.news-archive-list{display:block;margin-bottom:23px;line-height:1.71}.news-archive-list .news{margin-bottom:15px}.news-archive-list .link{display:block}.news-archive-list .txt-date{font-size:.8125rem}.news-archive-list .txt-place{margin-top:8px;margin-left:0;text-align:right;font-size:.75rem}.news-archive-section .select-category{display:block;width:100%}.news-section{margin-bottom:45px}.news-next-btn a{padding:11px 10px 15px}.news-single-head .date{margin-top:1em}.iroha-list.is-columnn .iroha-item{padding:15px}.iroha-item.iroha-ni{width:100%}.iroha-item.iroha-ho{width:100%}.iroha-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0 0;padding:15px;width:100%}.iroha-item:first-child{margin-top:0}.iroha-item .title{position:relative;top:inherit;left:inherit;display:inline-block;margin-bottom:.6em;font-size:1.5rem}.organizer-material{margin-bottom:60px}.organizer-material .txt-lead{font-size:.875rem}.organizer-material .material-list{margin:25px 0}.organizer-material .material{margin-left:10px;padding:0;width:calc(50% - 10px)}.organizer-material .material-item{margin-top:30px}.organizer-material .btn{padding:0}#research .c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:1rem}#research .c-btn .label{padding:18px}.research-main{margin:0 0 66px;padding:43px 0 0}.research-main:before,.research-main:after{width:50%;height:95vh}.research-main .tree-right{width:52px}.research-main>.inner{padding:8px 20px}.research-hero{margin-bottom:38px;padding-bottom:0;background:none}.research-hero .pic{position:static;margin:0 auto 20px;width:220px;height:auto}.research-hero .illust-boy{top:180px;left:13px;width:62px}.research-hero .illust-girl{top:300px;right:0;bottom:auto;width:90px}.research-hero .title{margin:0 0 22px}.research-hero .title .sub{margin:0 auto -10px;width:62%}.research-hero .title .main{margin-left:0;width:100%}.research-hero .txt-desc{padding:0 20px;font-size:1rem;line-height:2.125}.research-item{margin-bottom:44px}.research-item .container{display:block}.research-item .pic{margin:0 auto 15px;max-width:278px;width:100%}.research-step{margin-bottom:92px}.research-step .step-list{display:block;padding:0 18px}.research-step .step{padding:25px}.research-step .step+.step{margin-top:34px;margin-left:0}.research-challenge .container{display:block}.research-challenge .pic{margin:0 auto 22px}.research-challenge .wrap-txt{padding-top:0}.research-challenge .txt-catch{margin-bottom:13px;text-align:center;line-height:1.5}.research-challenge .point-list{font-size:.875rem;line-height:1.4}.research-challenge .point{padding:9px 0 9px 52px}.research-challenge .btn-list{margin-top:25px}.research-instagram{margin-bottom:100px;text-align:center}.research-instagram .container{margin:0 -20px;padding:44px 20px 37px;border-radius:0}.research-instagram .pic{position:static;margin:0 auto;max-width:340px;width:100%}.research-instagram .txt-catch{margin-bottom:10px;padding:0;font-size:1rem}.research-instagram .txt-catch:before{position:static;margin:0 auto 6px}.research-instagram .txt-lead{font-size:1.25rem}.rules-section h2{font-size:1rem}.subpage-head{padding:10px 0 30px}.subpage-head .title{margin-bottom:10px;font-size:1.625rem}.breadcrumbs-list{margin-bottom:15px}.subpage-nav{margin:20px 0;font-size:.875rem}.c-btn-sns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:.875rem}.top-hero{background:transparent url(../img/top/hero-bg@sp.png?rev=72d81286) center center no-repeat;background-size:cover}.top-20th .ttl-section{margin-bottom:30px;font-size:1.875rem}.top-20th .ttl-section .label{border-bottom-width:10px}.top-20th .txt-desc{margin-bottom:30px;font-size:1rem}.top-20th .slider-list{margin:0 -20px}.top-20th .slider-list.is-static{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.top-20th .slider-list .slick-arrow.slick-prev{left:5px}.top-20th .slider-list .slick-arrow.slick-next{right:5px}.top-20th .slider{margin:0 20px;width:calc(100vw - 40px)}.top-20th .slider .title{font-size:1.375rem}.top-20th .slider .title .sub{font-size:1rem}.top-share-induction .title{font-size:1.25rem}.top-share-induction .desc{line-height:2}.top-howto .join-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-howto .join{margin:0 0 20px;width:auto}.top-howto .join .link{width:252px;height:252px}.top-howto .join .link:after{top:7px;left:7px}.top-howto .join .btn{margin-top:15px}.top-howto .join.is-everyday .title{font-size:2.3625rem}.top-howto .join.is-everyday .title.is-en{font-size:1.75rem}.top-howto .join.is-everyday .title.is-en .txt-sm{font-size:1.125rem}.top-howto .join.is-fixedday .title{font-size:2.3625rem}.top-howto .join.is-fixedday .title .txt-sm{font-size:1.26875rem}.top-howto .join.is-fixedday .title.is-en{font-size:1.625rem}.top-howto .join.is-fixedday .title.is-en .txt-sm{font-size:1.125rem}.top-howto .join.is-shop .title{font-size:2.3625rem}.top-howto .join.is-shop .title.is-en{font-size:1.625rem}.top-howto .join.is-shop .title.is-en .txt-sm{font-size:1.125rem}.top-howto .top-share-induction{margin-top:10px}.top-howto .column-list{margin-top:20px}.top-howto .column-list .link:after{display:none}.top-howto .column-list .area-img{width:90px;height:90px}.top-howto .column-list .title{margin-bottom:.25em;font-size:1.125rem}.top-howto .column-list .desc{font-size:.75rem}.top-howto .column-list .img.is-shop{max-width:70px;-webkit-transform:translateX(15px);transform:translateX(15px)}.top-howto .column-list .img.is-column{max-width:54px;-webkit-transform:translateX(25px);transform:translateX(25px)}.top-howto-caution{margin-bottom:10px;padding:30px 20px}.top-howto-caution .title{font-size:1.25rem}.top-howto-caution .desc{line-height:2}.top-fixedday .ttl-section{margin-bottom:10px}.top-fixedday .ttl-section img{width:auto;height:60px}.top-fixedday .mission-list .title{font-size:1.25rem}.top-fixedday .mission-list .desc{line-height:2}.top-fixedday .top-share-induction{margin-top:20px}.top-events .event-list{display:block;margin:0 auto 30px;width:260px}.top-events .event-list .event{margin:0 0 20px;width:100%}.top-events .event-list .txt-date{font-size:1.25rem}.top-events .event-list .ttl-event{font-size:1rem}.top-events .event-list .txt-location{font-size:.75rem}.top-news{margin-bottom:40px;padding:40px 0 0}.top-sns .bnr-list{margin-bottom:40px}.top-sns .bnr{margin-bottom:20px}.top-sns .bnr:last-child{margin-bottom:0}.top-sns .sns-list{display:block}.top-sns .sns{margin-bottom:20px;padding:10px}.top-sns .sns:last-child{margin-bottom:0}.top-sns .fb-page{width:100%;height:190px!important}.top-sns .fb-page>span{width:100%!important}.top-sns .fb-page>span>iframe{width:100%!important;height:100%!important}.top-sns .sns-share{margin-top:50px}.top-sns .sns-share .txt-desc{font-size:1rem}.top-btn-share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-cooperation{padding:40px 0}.top-cooperation .inner{padding:40px 20px}.top-cooperation .title-section{margin-bottom:20px}.top-cooperation .cooperation-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-cooperation .cooperation.is-large{width:90%}.top-cooperation .cooperation.is-medium{width:60%}.top-cooperation .cooperation.is-small{width:40%}.top-share{padding:38px 18px 28px;border-radius:10px}.top-share .modal-close{top:18px;right:18px}.top-share .modal-close:before{font-size:1.25rem}.top-share .ttl-section{font-size:1.375rem}.top-share .share-express .title{font-size:1.125rem}.top-share .sns-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-share .sns-list .sns.is-facebook{margin-right:0;width:auto}.top-share .sns-list .sns.is-twitter{margin-top:30px;width:auto}.top-share .sns-list .sns.is-twitter .preview{padding:14px;min-height:0}.top-share .sns-list .btn-list{margin-top:20px}.top-share .share-report .title{font-size:1rem}.top-share .share-report .txt{font-size:1rem}.top-share .share-report .clipboard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px}.top-share .share-report .clipboard .target{width:100%;height:7em;font-size:.875rem}.top-share .share-report .clipboard .btn{margin:10px 0 0}.water-hero .title-section{font-size:1.875rem}.water-hero .title-section .sub{font-size:1.125rem;line-height:1.67}.water-container{overflow:hidden}.water-container .overlay-box-01{top:290px;height:73vh}.water-container .overlay-box-02{top:1250px;height:73vh}.water-container .overlay-box-03{top:2250px;width:80%;height:73vh}.water-container .overlay-txt{right:auto;bottom:490px;left:0;width:100%}.water-container .desc{padding:0 20px}.water-intro{margin:0 0 77px;padding:21px 20px 0;background:none}.water-intro .logo{margin-bottom:21px}.water-intro .desc{padding:0}.water-main-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.water-main-01 .pic-01{margin:0 0 53px -71.8%;width:104%}.water-main-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:68px}.water-main-02 .pic-02{margin:0 -51.8% 72px 0;width:104%}.water-main-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:58px;padding-bottom:0;height:auto}.water-main-03 .pic-03{margin:0 0 45px 20px;width:75.4%;-ms-flex-item-align:start;align-self:flex-start}.water-main-03 .desc{margin-bottom:31px}.water-main-03 .pic-04{width:48.5%;-ms-flex-item-align:end;align-self:flex-end}.water-main-04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 55px;padding:0;height:auto}.water-main-04 .pic-05{margin-bottom:68px;width:68.5%;-ms-flex-item-align:start;align-self:flex-start}.water-main-04 .pic-06{margin-bottom:45px;width:55.7%;-ms-flex-item-align:end;align-self:flex-end}.water-main-04 .desc{margin-bottom:123px}.water-main-04 .pic-07{margin-bottom:32px;width:53.3%;-ms-flex-item-align:start;align-self:flex-start}.water-main-04 .pic-08{margin:0 20px;width:auto;-ms-flex-item-align:center;align-self:center}.water-bnr .bnr{display:block;padding:20px 20px 30px;border-radius:15px;text-align:center}.water-bnr .bnr:before{top:auto;bottom:30px}.water-bnr .bnr .pic{margin:0 0 25px;padding:25px;border-radius:15px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.top-howto .join.is-everyday .link .area-txt{background-image:url(../img/top/howto-join-01@2x.png?rev=fbdea1ed)}.top-howto .join.is-fixedday .link .area-txt{background-image:url(../img/top/howto-join-02@2x.png?rev=07d08f92)}.top-howto .join.is-shop .link .area-txt{background-image:url(../img/top/howto-join-03@2x.png?rev=60653b14)}}@media screen and (max-width:20em){.c-btn i{right:10px}.c-btn i.is-pos-left{left:10px}.water-bnr .bnr{font-size:.875rem}.water-bnr .bnr:before{right:28px}}@media screen and (max-width:25.8125em){.common-footer-main .sns-list{position:relative;top:auto;right:auto;margin-bottom:15px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:64em){.common-header .news{font-size:.75rem}.top-share-induction{display:block;padding:30px 20px}.top-share-induction .area-icon{margin:20px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-share-induction .area-btn{margin:20px 0 0;text-align:center}.top-share-induction .title{margin-bottom:1em;height:auto;text-align:center}.top-howto .column-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-howto .column-list .column{margin:0 0 15px;width:100%}.top-howto .column-list .area-txt{padding:18px 23px}.top-howto-caution .title{margin-bottom:1em;height:auto;text-align:center}.top-fixedday .mission-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-fixedday .mission-list .mission{margin-top:70px;padding:70px 20px 30px}.top-fixedday .mission-list .illust{top:-50px;height:100px}.top-fixedday .mission-list .illust img{width:auto;height:100%}.top-fixedday .mission-list .title{margin-bottom:1em;height:auto}}@media screen and (max-width:75em){.top-howto .column-list .area-txt{padding:18px 40px 18px 23px}}@media screen and (max-width:65em){.top-cooperation .inner{margin-right:20px;margin-left:20px}}@media print{body{margin-right:auto;margin-left:auto;min-width:1025px!important}}@media screen and (max-width:81.25em){.water-container .overlay-box-01{width:42%}.water-container .overlay-box-02{width:42%}.water-container .overlay-box-03{width:42%}}