@charset 'UTF-8';a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}html{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.hidden{visibility:hidden}.none{display:none}.no-js .hidden{visibility:visible}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dd,div,dt,li,p,pre,td,th{word-break:break-strict;-ms-word-break:break-strict;line-break:strict;-ms-line-break:strict;-webkit-line-break:strict}small{font-size:80%}ol,ul{list-style:none}sub{font-size:75%;line-height:0;position:relative}sup{font-size:75%;line-height:0;position:relative;top:-.5em}sub{bottom:-.25em}img{vertical-align:top;-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible;text-transform:none}select{text-transform:none}button,html input[type=button]{cursor:pointer;-webkit-appearance:button}input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;content:''}html{font-size:10px;min-width:1070px}body{position:relative}a{text-decoration:none;color:#000}a.current{cursor:default;pointer-events:none}.inner{position:relative;box-sizing:border-box;max-width:1280px;margin:0 auto}article{padding-top:108px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}article:after{position:absolute;position:fixed;top:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:opacity .3s ease,-webkit-transform 0s ease .3s;transition:opacity .3s ease,-webkit-transform 0s ease .3s;transition:opacity .3s ease,transform 0s ease .3s;transition:opacity .3s ease,transform 0s ease .3s,-webkit-transform 0s ease .3s;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;background:#fff url(/img/common/loading.gif) 50% no-repeat}.loading article:after{-webkit-transition:opacity .3s ease,-webkit-transform 0s ease 0s;transition:opacity .3s ease,-webkit-transform 0s ease 0s;transition:opacity .3s ease,transform 0s ease 0s;transition:opacity .3s ease,transform 0s ease 0s,-webkit-transform 0s ease 0s;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}article .inner{padding:0 55px}article .inner .border{position:relative;border-bottom:1px solid #f0f0f0}article .inner .border.dotted{border:none}article .inner .border.dotted:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:'';background:url(/img/common/border_pattern.png)}article .view{min-height:317px}article .view img{width:100%;height:auto}header{position:fixed;z-index:9999;top:0;left:0;width:100%;min-width:1070px;height:108px;background:#fff}header .inner{zoom:1;max-width:1280px;height:100%;margin:0 auto;padding:0 55px}header .inner:after{display:block;clear:both;content:''}header .upper{height:29px;border-bottom:1px solid #f0f0f0}header .upper span{font-size:100%;font-size:1rem;line-height:30px}header .upper .share{display:table;float:right;height:30px}header .upper ul{display:table-cell;zoom:1;vertical-align:middle}header .upper ul:after{display:block;clear:both;content:''}header .upper ul li{float:left;margin-left:10px}header .upper ul li a{display:block;width:16px;height:16px}header .upper ul li a.fb{background:url(/img/common/icon_facebook.png) 0 0 no-repeat}header .upper ul li a.tw{background:url(/img/common/icon_twitter.png) 0 0 no-repeat}header .lower{height:77px;border-bottom:1px solid #f0f0f0}header .lower h1{display:table;float:left;height:100%}header .lower h1 a{display:table-cell;vertical-align:middle}header .lower h1 img{margin-top:1px}header .lower nav{float:right;margin-right:-4px}header .lower nav ul{zoom:1}header .lower nav ul:after{display:block;clear:both;content:''}header .lower nav li{float:left;margin-left:30px}header .lower nav li a{position:relative;display:block;overflow:hidden}footer{width:100%;height:190px;background:#fafafa}footer .inner{zoom:1;max-width:1280px;height:100%;margin:0 auto;padding:0 55px}footer .inner:after{display:block;clear:both;content:''}footer h1{display:table;float:left;height:100%}footer h1 a{display:table-cell;vertical-align:middle}footer .right{float:right;zoom:1;width:520px;padding-top:48px}footer .right:after{display:block;clear:both;content:''}footer .right nav{float:right;zoom:1;width:100%}footer .right nav:after{display:block;clear:both;content:''}footer .right nav ul{float:right;zoom:1}footer .right nav ul:after{display:block;clear:both;content:''}footer .right nav ul li{float:left}footer .right .sns{height:16px;margin-bottom:15px}footer .right .sns ul li{margin-left:10px}footer .right .sns ul li a{display:block;width:16px;height:16px}footer .right .sns ul li a.fb{background:url(/img/common/icon_facebook.png) 0 0 no-repeat}footer .right .sns ul li a.tw{background:url(/img/common/icon_twitter.png) 0 0 no-repeat}footer .right .menu{height:12px;margin-bottom:18px}footer .right .menu ul{margin-right:-3px}footer .right .menu ul li{margin-left:32px}footer .right .outer{margin-bottom:7px}footer .right .outer ul li{font-weight:bolder;position:relative;margin-left:0;padding:0 19px}footer .right .outer ul li:after{position:absolute;top:0;display:block;width:1px;height:15px;content:'|'}footer .right .outer ul li:before{position:absolute;top:0;left:0;display:block;display:none;width:1px;height:15px;content:'|'}footer .right .outer ul li:after{right:0}footer .right .outer ul li:first-child:before{display:block}footer .right .outer ul li a{font-size:100%;font-size:1rem;line-height:1.50001}footer .right .copyright{font-size:90%;font-size:.9rem;line-height:1.33334;float:right;letter-spacing:-.05em}.contact-link{width:100%;height:300px;background:#fff}.contact-link .inner{max-width:1280px;margin:0 auto;padding:73px 55px 69px;text-align:center}.contact-link h2{margin-bottom:16px}.contact-link p{font-size:140%;font-size:1.4rem;line-height:1.64287;margin-bottom:29px;margin-left:6px}.contact-link ul{display:inline-block;zoom:1}.contact-link ul:after{display:block;clear:both;content:''}.contact-link ul li{float:left}.contact-link ul li:not(:first-child){margin-left:20px}.button{font-size:120%;font-size:1.2rem;font-weight:bolder;line-height:39px;position:relative;display:block;width:220px;height:39px;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease;text-align:center;color:#013b96;border-radius:6px;background:#f5faff}.button .ml{margin-left:-20px}.button:after{position:absolute;top:15px;right:22px;display:block;width:6px;height:6px;content:'';-webkit-transition:border .3s ease;transition:border .3s ease;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #013b96;border-top:none;border-left:none}.button.prev:after{left:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.button:hover{color:#f5faff;background:#013b96}.button:hover:after{border-color:#f5faff}.pagetitle{height:60px;border-bottom:1px solid #f0f0f0}.pagetitle .inner{zoom:1;max-width:1280px;padding:11px 55px 10px}.pagetitle .inner:after{display:block;clear:both;content:''}.pagetitle h1{float:left}.pagetitle .mailto{float:right}#intro{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 1.2s ease;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease;background:#fff}#intro .logo{position:absolute;top:50%;left:50%;width:210px;height:240px;margin:-108px 0 0 -106px}#intro .logo img{position:absolute;left:0}#intro .logo img.w_dot{top:0;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0)}#intro .logo img.w_blue1,#intro .logo img.w_blue2{top:29px;opacity:0}#intro .logo img.w_blue1{-webkit-transition:opacity .6s ease-in 50ms,-webkit-transform .8s ease-out;transition:opacity .6s ease-in 50ms,-webkit-transform .8s ease-out;transition:opacity .6s ease-in 50ms,transform .8s ease-out;transition:opacity .6s ease-in 50ms,transform .8s ease-out,-webkit-transform .8s ease-out;-webkit-transform:translate3d(0,-16px,0);transform:translate3d(0,-16px,0)}#intro .logo img.text1,#intro .logo img.w_blue2{-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;opacity:0}#intro .logo img.text1{top:147px}#intro .logo.scene1 .w_blue1,#intro .logo.scene1 .w_dot{-webkit-transform:translateZ(0);transform:translateZ(0)}#intro .logo.scene1 .w_blue1{opacity:1}#intro .logo.scene2 .w_blue1{opacity:0}#intro .logo.scene2 .text1,#intro .logo.scene2 .w_blue2{opacity:1}.no-scroll{overflow-y:scroll;height:100%}.no-scroll body{overflow:hidden;height:100%}.intro-end,.no-js,.no-transition{overflow:auto;height:auto}.intro-end body,.no-js body,.no-transition body{overflow:auto;height:auto}.intro-end #intro,.no-js #intro,.no-transition #intro{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.no-js #intro,.no-transition #intro{display:none}#top #home{box-sizing:border-box;min-height:543px;border-bottom:1px solid #fff}#top #home .slide{position:relative;overflow:hidden;width:100%;padding-top:50.78125%}#top #home .slide .container{width:100%}#top #home .slide .container li{position:absolute;top:0;left:0;width:100%;opacity:0}#top #home .slide .container li img{width:100%;height:auto}#top #home .slide .pager{position:absolute;bottom:15px;width:100%;text-align:center}#top #home .slide .pager ul{display:inline-block;margin:0 auto}#top #home .slide .pager li{position:relative;float:left;width:8px;height:8px;padding:1px;cursor:pointer}#top #home .slide .pager li:before{position:absolute;position:relative;border-radius:50%;background:#013b96}#top #home .slide .pager li:after,#top #home .slide .pager li:before{top:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:all .5s ease;transition:all .5s ease}#top #home .slide .pager li:after{position:absolute;box-sizing:border-box;-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;border:1px solid #013b96;border-radius:50%;background:0 0}#top #home .slide .pager li:not(:first-child){margin-left:20px}#top #home .slide .pager li.current:before{opacity:0}#top #home .slide .pager li.current:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}#top .link{zoom:1;width:100%}#top .link:after{display:block;clear:both;content:''}#top .link li{position:relative;float:left;box-sizing:border-box;width:33.33333%;height:240px;text-align:center;background:#fafafa}#top .link li:not(:first-child){border-left:2px solid #fff}#top .link li a{display:block}#top .latest{border-top:1px solid #f0f0f0}#about .lead{padding-top:32px}#about .lead .border{display:table;width:100%;border-top:1px solid #f0f0f0}#about .lead .logo{display:table-cell;width:292px;height:299px;text-align:center;vertical-align:middle}#about .lead .logo img{margin-top:-10px}#about .lead .right{display:table-cell;padding-top:83px}#about .lead .right h2{margin-bottom:26px;margin-left:-1px}#about .lead .right p{font-size:130%;font-size:1.3rem;line-height:1.61539}#about .five-meanings .border{padding-top:56px;padding-bottom:32px}#about .five-meanings h2{margin-bottom:53px;text-align:center}#about .five-meanings ul{zoom:1;height:316px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}#about .five-meanings ul:after{display:block;clear:both;content:''}#about .five-meanings ul li{position:relative;float:left;box-sizing:border-box;width:20%;height:100%}#about .five-meanings ul li:not(:first-child){border-left:1px solid #f0f0f0}#about .five-meanings ul li h3{padding:56px 0 46px;text-align:center}#about .five-meanings ul li p{font-size:130%;font-size:1.3rem;font-weight:bolder;line-height:1.61539;text-align:center}#about .about-wdeck .border{display:table;padding:32px 0}#about .about-wdeck .left{display:table-cell;width:33.33333%;vertical-align:bottom}#about .about-wdeck .left h2{font-size:180%;font-size:1.8rem;line-height:1.11112;margin-bottom:24px;padding-right:65px}#about .about-wdeck .left p{font-size:130%;font-size:1.3rem;line-height:1.61539;margin-bottom:-5px;padding-right:65px}#about .about-wdeck .right{display:table-cell;width:66.66667%}#about .about-wdeck .right img{width:100%;height:auto}#howtouse .concepts .border{padding-top:56px;padding-bottom:32px}#howtouse .concepts h2{margin-bottom:53px;text-align:center}#howtouse .concepts ul{zoom:1;height:316px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}#howtouse .concepts ul:after{display:block;clear:both;content:''}#howtouse .concepts ul li{position:relative;float:left;box-sizing:border-box;width:20%;height:100%}#howtouse .concepts ul li:not(:first-child){border-left:1px solid #f0f0f0}#howtouse .concepts ul li h3{padding:56px 0 46px;text-align:center}#howtouse .concepts ul li p{font-size:130%;font-size:1.3rem;font-weight:bolder;line-height:1.61539;text-align:center}#howtouse section .border{display:table;width:100%;padding:32px 0}#howtouse section .left{display:table-cell;width:33.33333%;vertical-align:top}#howtouse section .left h2{font-size:180%;font-size:1.8rem;line-height:1.50001;margin-top:-4px;margin-top:-.4rem}#howtouse section .right{display:table-cell;width:66.66667%;min-width:780px}#howtouse .area table{font-size:130%;font-size:1.3rem;line-height:1.61539;margin-bottom:16px}#howtouse .area table th{min-width:3em;text-align:left}#howtouse .area .img{width:100%;height:auto}#howtouse .infomap .img{width:100%;height:auto;margin-bottom:5px}#howtouse .infomap ul{zoom:1;margin-bottom:11px}#howtouse .infomap ul:after{display:block;clear:both;content:''}#howtouse .infomap ul li{position:relative;float:left;margin-right:5px;margin-bottom:5px}#howtouse .infomap ul li span{font-size:11px;line-height:26px;position:absolute;top:0;left:0;display:block;width:26px;height:26px;text-align:center;color:#fff;background:#013b96}#howtouse .infomap ul li:nth-child(5n){margin-right:0}#howtouse .infomap .text{font-size:130%;font-size:1.3rem;line-height:1.61539}#howtouse .charge .list{margin-top:-3px;margin-bottom:15px}#howtouse .charge .list li{font-size:130%;font-size:1.3rem;line-height:1.61539}#howtouse .charge table{font-weight:bolder;width:100%;margin-bottom:11px}#howtouse .charge table thead tr{border-left:1px solid #f0f0f0}#howtouse .charge table thead th{font-size:110%;font-size:1.1rem;line-height:1.09092;height:36px;text-align:center;vertical-align:middle;color:#000;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#f0f0f0}#howtouse .charge table thead th:last-child{border-right-color:#f0f0f0}#howtouse .charge table tbody tr{border-left:1px solid #f0f0f0}#howtouse .charge table tbody td{font-size:110%;font-size:1.1rem;line-height:1.63637;height:38px;text-align:center;vertical-align:middle;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}#howtouse .charge table tbody td.area{width:12.10938%}#howtouse .charge table tbody td.type{width:4.94792%}#howtouse .charge table tbody td.size{width:9.76562%}#howtouse .charge table tbody td.rate,#howtouse .charge table tbody td.time{width:18.48958%}#howtouse .charge .caption{font-size:130%;font-size:1.3rem;line-height:1.61539;padding-left:1em;text-indent:-1em}#howtouse .charge .caption li::before{content:'※'}#howtouse .period .right p{font-size:130%;font-size:1.3rem;line-height:1.61539}#howtouse .period .right ul li{font-size:130%;font-size:1.3rem;line-height:1.61539;padding-left:1em;text-indent:-1em}#howtouse .steps p{font-size:130%;font-size:1.3rem;line-height:1.61539;margin-bottom:22px;padding-right:7em}#howtouse .steps ul li{font-size:130%;font-size:1.3rem;line-height:1.61539;padding-left:1em;text-indent:-1em}#howtouse .steps table{font-size:130%;font-size:1.3rem;line-height:1.61539;margin-top:11px;margin-bottom:18px}#howtouse .steps table th{text-align:left}#howtouse .steps table td:last-child{padding-left:.5em}#howtouse .steps .caution{margin-bottom:2em}#howtouse .steps .flow{width:100%;height:auto}#howtouse .download .border{padding:32px 0 26px}#howtouse .download .caption{font-size:130%;font-size:1.3rem;line-height:1.61539}#howtouse .download ul.doclist{margin-bottom:18px}#howtouse .download ul.doclist li{font-size:130%;font-size:1.3rem;line-height:1.61539;margin-bottom:11px}#howtouse .download ul.doclist li .button{line-height:normal;display:inline-block;width:auto;height:auto;padding:5px 10px;text-indent:0}#howtouse .download ul.doclist li .button:after{display:none}#howtouse .cancel .right p{font-size:130%;font-size:1.3rem;line-height:1.61539}#howtouse .cancel .right ul li{font-size:130%;font-size:1.3rem;line-height:1.61539;padding-left:1em;text-indent:-1em}#howtouse .others ul li{font-size:130%;font-size:1.3rem;line-height:1.61539;padding-left:1em;text-indent:-1em}@media screen and (max-width:1294px){#howtouse .infomap ul li:nth-child(4n){margin-right:5px}#howtouse .infomap ul li:nth-child(5n){margin-right:0}}#event .calendar{padding-top:32px;text-align:center}#event .calendar .border{padding-top:57px;padding-bottom:60px}#event .calendar .fc-button-group .fc-button:hover .fc-icon-left-single-arrow::after,#event .calendar .fc-button-group .fc-button:hover .fc-icon-right-single-arrow::after{border:2px solid #fff;border-top:none;border-left:none}#event .calendar .fc-button-group .fc-icon-left-single-arrow::before{content:'前の月'}#event .calendar .fc-button-group .fc-icon-left-single-arrow::after{position:absolute;top:-2px;left:-15px;display:block;width:6px;height:6px;content:' '!important;-webkit-transition:border .3s ease;transition:border .3s ease;-webkit-transform:rotate(135deg);transform:rotate(135deg);border:2px solid #013b96;border-top:none;border-left:none}#event .calendar .fc-button-group .fc-icon-right-single-arrow::before{content:'次の月'}#event .calendar .fc-button-group .fc-icon-right-single-arrow::after{position:absolute;top:-2px;right:-15px;display:block;width:6px;height:6px;content:' '!important;-webkit-transition:border .3s ease;transition:border .3s ease;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #013b96;border-top:none;border-left:none}#event .calendar h2{margin-bottom:45px}#event .calendar .date{font-size:160%;font-size:1.6rem;font-weight:700;line-height:2.00001;margin-bottom:7px}#event .calendar .main{display:inline-block;min-height:640px;margin:0 auto 30px;padding:1px 1px 0;border:1px solid #f0f0f0;background:url(/img/common/loading.gif) 50% no-repeat}#event .calendar .main table{background:#fff}#event .calendar .main table td,#event .calendar .main table th{font-size:120%;font-size:1.2rem;font-weight:700;line-height:1.50001;position:relative;overflow:hidden;width:134px;height:28px}#event .calendar .main table thead th{line-height:28px;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#f0f0f0}#event .calendar .main table thead th.sun{color:#fff;background:#f0d2dc}#event .calendar .main table thead th.sat{background:#e1ebf0}#event .calendar .main table thead th:last-child{border-right:none}#event .calendar .main table tbody td{height:148px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}#event .calendar .main table tbody td .dd{font-size:12px;position:absolute;top:4px;left:-1px;width:2em;text-align:center}#event .calendar .main table tbody td ul{padding:50px .35em 1em}#event .calendar .main table tbody td ul li{position:relative;overflow:hidden;margin-bottom:.1em;text-align:left}#event .calendar .main table tbody td ul li.dn a{opacity:.3}#event .calendar .main table tbody td ul li a{font-size:100%;font-size:1rem;line-height:1.50001;display:block;height:1.5em;color:#013b96}#event .calendar .main table tbody td ul li a:hover{text-decoration:underline}#event .calendar .main table tbody td:before{position:absolute;top:0;left:0;display:block;width:0;height:0;content:'';border:22px solid transparent;border-top:22px solid #f0f0f0;border-left:22px solid #f0f0f0}#event .calendar .main table tbody td.sat:before{border-top-color:#e1ebf0;border-left-color:#e1ebf0}#event .calendar .main table tbody td.holiday .dd,#event .calendar .main table tbody td.sun .dd{color:#fff}#event .calendar .main table tbody td.holiday:before,#event .calendar .main table tbody td.sun:before{border-top-color:#f0d2dc;border-left-color:#f0d2dc}#event .calendar .main table tbody td:last-child{border-right:none}#event .calendar .main table tbody tr:last-child td{border-bottom:none}#event .calendar .pager ul{display:inline-block;zoom:1;margin:0 auto}#event .calendar .pager ul:after{display:block;clear:both;content:''}#event .calendar .pager ul li{float:left}#event .calendar .pager ul li:not(:first-child){margin-left:20px}#event .calendar .pager ul li .button{width:120px}#event .calendar .pager ul li .prev span{margin-left:16px}#event .calendar .pager ul li .next span{margin-left:-16px}.latest{background:#fafafa}.latest .border{min-height:268px;padding:32px 0;background:url(/img/common/loading.gif) 50% no-repeat}.latest .events{display:-webkit-box;display:-ms-flexbox;display:flex;zoom:1;background:#fafafa}.latest .events:after{display:block;clear:both;content:''}.latest .events .card{box-sizing:border-box;background-color:#fff}.latest .events .card .date{font-size:90%;font-size:.9rem;line-height:39px;height:39px}.latest .events .card .date:before{position:absolute;top:0;top:-1px;left:0;display:block;width:100%;height:100%;height:4px;content:'';background:#013b96}.latest .events .card .date span{font-size:110%;font-size:1.1rem;display:block;text-align:center;letter-spacing:.1rem;color:#013b96;background-image:url(/img/event/bg.png)}.latest .events .card .thumb{display:block}.latest .events .card .thumb img{width:100%;height:auto}.latest .events .card .texts{position:relative;min-height:100px;padding:16px 14px 31px}.latest .events .card .texts h2{font-size:130%;font-size:1.3rem;font-weight:bolder;line-height:1.38463;margin-bottom:8px}.latest .events .card .texts h2 a:hover{text-decoration:underline}.latest .events .card .texts .subtitle{margin-bottom:10px}.latest .events .card .texts .place,.latest .events .card .texts .subtitle{font-size:100%;font-size:1rem;line-height:1.50001;padding:0}.latest .events .card .texts .place{position:absolute;bottom:10px;left:10px}.edit-link{float:right;margin-top:10px;padding:10px;border:solid 1px #eee}.edit-link:hover{background:#eee}#event-detail .pagetitle h1,#single .pagetitle h1{font-size:130%;font-size:1.3rem;line-height:39px}#event-detail .pagetitle h1 img,#single .pagetitle h1 img{margin-right:20px}#event-detail section .border,#single section .border{zoom:1;padding:0 105px 60px}#event-detail section .border:after,#single section .border:after{display:block;clear:both;content:''}#event-detail section .main,#single section .main{float:left;box-sizing:border-box;width:65.20833%;padding:45px 35px 60px 0;border-right:1px solid #f0f0f0}#event-detail section .main h1,#single section .main h1{font-size:210%;font-size:2.1rem;line-height:1.38;margin-bottom:.3em}#event-detail section .main h2,#single section .main h2{font-size:160%;font-size:1.6rem;line-height:2.00001;margin-bottom:7px}#event-detail section .main .event-data,#single section .main .event-data{margin-bottom:17px}#event-detail section .main .event-data td,#event-detail section .main .event-data th,#single section .main .event-data td,#single section .main .event-data th{padding:2px}#event-detail section .main .event-data th,#single section .main .event-data th{font-weight:700}#event-detail section .main .event-data th::after,#single section .main .event-data th::after{content:' : '}#event-detail section .main .event-data td a,#event-detail section .main .event-data td span,#single section .main .event-data td a,#single section .main .event-data td span{float:right}#event-detail section .main .event-data td .eo-upcoming-dates-show-more,#single section .main .event-data td .eo-upcoming-dates-show-more{color:transparent}#event-detail section .main .event-data td .eo-upcoming-dates-show-more::after,#single section .main .event-data td .eo-upcoming-dates-show-more::after{content:'さらに表示';color:#333}#event-detail section .main .event-data td .eo-upcoming-dates-pipe,#single section .main .event-data td .eo-upcoming-dates-pipe{margin:0 3px}#event-detail section .main .event-data ul,#single section .main .event-data ul{padding:0 0 3px 0}#event-detail section .main .entry-content,#single section .main .entry-content{font-size:130%;font-size:1.3rem;line-height:1.61539;padding:30px 0}#event-detail section .main .image,#single section .main .image{padding:0 0 35px}#event-detail section .main .image img,#single section .main .image img{width:100%;height:auto}#event-detail section .main .info li,#single section .main .info li{display:table;width:100%;padding:30px 0}#event-detail section .main .info li>h3,#single section .main .info li>h3{font-size:180%;font-size:1.8rem;line-height:1.11112;display:table-cell;width:19%;vertical-align:top}#event-detail section .main .info li>div,#single section .main .info li>div{font-size:130%;font-size:1.3rem;line-height:1.61539;display:table-cell;vertical-align:top}#event-detail section .main .info li.hide,#single section .main .info li.hide{display:none}#event-detail section nav,#single section nav{float:left;box-sizing:border-box;width:34.79167%;padding:40px 0 40px 35px}#event-detail section nav ul,#single section nav ul{margin-bottom:10px;border-top:1px solid #f0f0f0}#event-detail section nav ul li,#single section nav ul li{border-bottom:1px solid #f0f0f0}#event-detail section nav ul li a,#single section nav ul li a{display:table;padding:10px 0}#event-detail section nav ul li a .thumb,#single section nav ul li a .thumb{display:table-cell;width:100px;vertical-align:top}#event-detail section nav ul li a .thumb img,#single section nav ul li a .thumb img{width:100%;height:auto}#event-detail section nav ul li a .texts,#single section nav ul li a .texts{display:table-cell;padding-top:6px;padding-left:6px}#event-detail section nav ul li a .texts h2,#single section nav ul li a .texts h2{font-size:130%;font-size:1.3rem;font-weight:bolder;line-height:1.23078;margin-bottom:3px}#event-detail section nav ul li a .texts span,#single section nav ul li a .texts span{font-size:100%;font-size:1rem;line-height:1.50001;display:block;padding-left:6px}#event-detail section nav .button,#single section nav .button{width:100%}#contact .addresses .border{padding:43px 105px 8px}#contact .addresses ul li{position:relative;display:table;width:100%}#contact .addresses ul li:not(:last-child):after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:'';background:url(/img/common/border_pattern.png)}#contact .addresses ul li .left{display:table-cell;width:48.64583%;vertical-align:middle}#contact .addresses ul li .left h2{font-size:180%;font-size:1.8rem;line-height:1.50001;padding:32px 0}#contact .addresses ul li .right{display:table-cell;vertical-align:middle}#contact .addresses ul li .right p{font-size:130%;font-size:1.3rem;line-height:1.61539}#contact .map .border{padding:57px 105px 60px}#contact .map .head{display:table;width:100%;margin-bottom:34px}#contact .map .head h2{display:table-cell;width:48.7%;vertical-align:middle}#contact .map .head h2 img{margin-top:-8px}#contact .map .head .right{display:table-cell}#contact .map .head table{font-size:130%;font-size:1.3rem;line-height:1.61539}#contact .map .head table td,#contact .map .head table th{padding:2px 0}#contact .map .head table th{text-align:right}#contact .map .head .address{font-size:130%;font-size:1.3rem;line-height:1.61539;width:100%;margin-top:5px}#contact .map .head .address::before{display:block;width:100%;height:1px;margin-bottom:5px;content:' ';background:url(/img/common/border_pattern.png)}#contact .map .head .address dl{display:-webkit-box;display:-ms-flexbox;display:flex}#contact .map .head .address dd,#contact .map .head .address dt{padding:2px 0}#contact .map .head .address dt{width:27%;text-align:right}#contact .map .head .address dt.fax{width:15%}#contact .map .head .address dt::after{padding:0 5px;content:'/'}#contact .map #gmap{width:100%;height:580px}#contact .contact-link ul li{margin-left:0}#contact .contact-link ul li:first-child{display:none}.error-404 h1{font-size:160%;line-height:6rem;text-align:center}