/*
Theme Name: Mediabank (Ready)
Description: Modernized responsive refactor of Mediabank. HTML5, title-tag, responsive meta, accessibility, and performance tweaks.
Version: 1.1.0-ready
Text Domain: mediabank
*/

@charset "UTF-8";@media screen and (max-width:480px){body{position:relative}.none{display:none}.setsumei-midashi{border-left:5px solid #1c91ff;border-bottom:1px solid #5890ff;padding:3px 10px}}.flex{display:flex}.around{justify-content:space-around}.between{justify-content:space-between}.line-height{line-height:1.3em}.postnameleft{width:40%}.postnameright{width:60%;font-size:90%}@media screen and (max-width:480px){.setsumei-midashi1{margin:0;font-weight:700;font-size:100%;color: #262626;}.setsumei-midashi2{display:none}}@media screen and (min-width:481px) and (max-width:768px){.setsumei-midashi{border-left:5px solid #1c91ff;border-bottom:1px solid #5890ff;padding:3px 10px}.setsumei-midashi1{margin:0;font-weight:700;font-size:100%}}@media screen and (min-width:769px){.setsumei-midashi{border-left:5px solid #1c91ff;border-bottom:1px solid #5890ff;padding:3px 10px;color: #262626 !important;}.setsumei-midashi1{margin:0;font-weight:700;font-size:100%;color: #262626;}.setsumei-midashi2{color:#666;font-size:.7em;text-align:left!important;line-height:1.3em}}@media screen and (min-width:481px) and (max-width:768px){.setsumei-midashi2{color:#666;font-size:.7em;text-align:left!important;line-height:1.3em}}@media screen and (max-width:480px){.setsumei-midashi3{margin:0 0 1.5em;padding:.8em;border:2px solid #5890ff;font-size:1.143em;font-weight:700;border-radius:10px}}@media screen and (min-width:481px) and (max-width:768px){.setsumei-midashi3{margin:0 0 1.5em;padding:.8em;border:2px solid #5890ff;font-size:1.143em;font-weight:700;border-radius:10px}}@media screen and (min-width:769px){.setsumei-midashi3{margin:0 0 1.5em;padding:.8em;border:2px solid #5890ff;font-size:1.143em;font-weight:700;border-radius:10px}}@media screen and (max-width:480px){.midashi-title{margin-bottom:2%;padding:.8em;font-size:1.143em;font-weight:700;border:2px solid #1C91FF;box-shadow:3px 3px 3px rgba(0,0,0,.4);-moz-box-shadow:3px 3px 3px rgba(0,0,0,.4);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.4);-o-box-shadow:3px 3px 3px rgba(0,0,0,.4);-ms-box-shadow:3px 3px 3px rgba(0,0,0,.4)}}@media screen and (min-width:481px) and (max-width:768px){.midashi-title{margin-bottom:2%;padding:.8em;font-size:1.143em;font-weight:700;border:2px solid #1C91FF;box-shadow:3px 3px 3px rgba(0,0,0,.4);-moz-box-shadow:3px 3px 3px rgba(0,0,0,.4);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.4);-o-box-shadow:3px 3px 3px rgba(0,0,0,.4);-ms-box-shadow:3px 3px 3px rgba(0,0,0,.4)}}@media screen and (min-width:769px){.midashi-title{margin-bottom:2%;padding:.8em;font-size:1.143em;font-weight:700;border:2px solid #1C91FF;box-shadow:3px 3px 3px rgba(0,0,0,.4);-moz-box-shadow:3px 3px 3px rgba(0,0,0,.4);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.4);-o-box-shadow:3px 3px 3px rgba(0,0,0,.4);-ms-box-shadow:3px 3px 3px rgba(0,0,0,.4)}.big-word{font-size:35px;padding:1%}}@media screen and (max-width:480px){p{line-height:1.5em!important;margin:0}.big-word{font-size:35px;padding:1%}}@media screen and (min-width:481px) and (max-width:768px){.big-word{font-size:35px;padding:1%}.middle-word{font-size:28px}}a:hover img.overwhite{cursor:pointer;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;zoom:1}@media screen and (max-width:480px){.middle-word{font-size:28px}#wrap{width:100%;max-width:1500px;margin:0 auto;line-height:2em}#mainwrap{margin-bottom:2%}#headerinner,#main{width:90%;max-width:480px;margin:0 auto}img{width:100%;height:100%;display:block;margin:0 auto}#header-top-left,#header1{display:none}header{border-top:3px solid #1B6AF8!important;border-bottom:1px solid #ccc!important;margin-bottom:1%!important;padding-bottom:2%!important}#header-top{display:flex}}@media screen and (min-width:481px) and (max-width:768px){#wrap{width:100%;max-width:1500px;margin:0 auto;line-height:2em}#main{width:96%;margin:0 auto;overflow:hidden}img{width:100%;height:100%;display:block}#header1,header{border-top:3px solid #1B6AF8!important}#headerinner{width:90%;max-width:980px;margin:0 auto}#header-top{display:flex}#header-top-left{width:70%}}@media screen and (min-width:769px){.middle-word{font-size:28px}#wrap{width:100%;line-height:2em;margin:0 auto;background:#fff;position:relative;height:auto!important;min-height:100%}#mainwrap{padding-bottom:291px}#main{width:90%;max-width:980px;margin:0 auto 10%;overflow:hidden}img{}#header1,header{border-top:3px solid #1B6AF8!important}#headerinner{width:90%;max-width:980px;margin:0 auto}#header-top{display:flex}#header-top-left{width: 60%;}#header-top h1{font-size:80%;line-height:1.3em}}@media screen and (max-width:480px){#header-top h1{font-size:80%;line-height:1.3em}#header-top-right{display:none}.header-small-nav{display:flex;justify-content:flex-end}}@media screen and (min-width:481px) and (max-width:768px){#header-top h1{font-size:80%;line-height:1.3em}#header-top-right{width:30%}.header-small-nav{display:flex;justify-content:flex-end}}@media screen and (min-width:769px){#header-top-right{width: 40%;position: relative;}.header-small-nav{display:flex;justify-content:flex-end}.header-small-nav li{margin-left:7px;background:#1B6AF8;color:#fff!important;/* width:89px; */text-align:center;}}@media screen and (max-width:480px){.header-small-nav li{margin-left:7px;background:#1B6AF8;color:#fff!important;width:89px;text-align:center}}@media screen and (min-width:481px) and (max-width:768px){.header-small-nav li{margin-left:7px;background:#1B6AF8;color:#fff!important;width:89px;text-align:center}.header-small-nav li a{color:#fff;font-size:70%}}@media screen and (min-width:481px) and (max-width:768px){#header-bottom{display:flex}#header-bottom-left{position:relative;width: 50%;}#header-logo{position:relative;top: 50%;}#header-bottom-right{width: 50%;}#otoiawase-button{}}@media screen and (min-width:769px){.header-small-nav li a{color:#fff;font-size:70%}#header-bottom{display:flex}#header-bottom-left{position:relative;width: 50%;}#header-bottom-right{
    width: 50%;
    position: relative;
}#otoiawase-button{
    /* position: absolute; */
    bottom: 0;
}}@media screen and (max-width:480px){.header-small-nav li a{color:#fff;font-size:70%}#header-bottom-left{position:relative}#header-logo{width:100%;margin-top:3%}.address .header-small-nav{display:none}}@media screen and (min-width:481px) and (max-width:768px){.address .header-small-nav{display:none}}@media screen and (min-width:769px){.address .header-small-nav{overflow:hidden;width:73%;line-height:1.3em;display:flex;margin-left:27%;margin-right:0}}@media screen and (min-width:481px) and (max-width:768px){.address .header-small-nav li{float:left;width:22%;font-size:80%;text-align:right}.address .header-small-nav li a{background:url(images/sankaku.png) 1% 24% no-repeat;padding-left:13%}.address .gosoudan{font-weight:700}}@media screen and (min-width:769px){.address .header-small-nav li{width:33%;font-size:80%;text-align:right;justify-content:space-between}.address .header-small-nav li a{background:url(images/sankaku.png) 1% 24% no-repeat;padding-left:13%}.address .gosoudan{text-align:right;font-size:90%}}@media screen and (max-width:480px){.address .tel-fax{font-weight:700;padding:0;margin:0;line-height:1em}.top-otoiawasebutton{text-decoration:none}}@media screen and (min-width:481px) and (max-width:768px){.address .tel-fax{overflow:hidden;font-weight:700;font-size:20px}}@media screen and (min-width:769px){.address .tel-fax{overflow:hidden;width:94%;margin-left:6%;font-weight:700;font-size:120%}}@media screen and (min-width:481px) and (max-width:768px){.address .tel-fax li{width:50%;float:left;text-align:center}}@media screen and (min-width:769px){.address .tel-fax li{width:50%;float:left;text-align:right}}@media screen and (min-width:481px) and (max-width:768px){.top-otoiawasebutton{text-decoration:none;width:80%;margin:0 auto;height:60px}.otoiawasebutton{text-decoration:none;text-align:center;margin-top:2%;margin-bottom:2%}}@media screen and (max-width:480px){.otoiawasebutton{text-decoration:none;text-align:center;margin-top:2%;margin-bottom:2%}.top-otoiawasebutton a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;background-color:#0000cd;line-height:18px;padding:5%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}}@media screen and (min-width:481px) and (max-width:768px){.top-otoiawasebutton a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;width:100%;height:100%;background-color:#0000cd;line-height:60px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}}@media screen and (min-width:769px){.otoiawasebutton{text-align:center;margin-top:2%}.top-otoiawasebutton a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;position:absolute;width:100%;height:100%;top:0;left:6%;line-height:60px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}}@media screen and (max-width:480px){.otoiawasebutton a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;padding:2% 8%;background-color:#0000cd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}}@media screen and (min-width:481px) and (max-width:768px){.otoiawasebutton a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;padding:2% 30%;background-color:#0000cd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}}@media screen and (min-width:769px){.otoiawasebutton a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;padding:5px 98px;background-color:#0000cd;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:10px}}@media screen and (max-width:480px){.otoiawasebutton2 a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;padding:5% 15%;background-color:#0000cd;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:10px}}@media screen and (min-width:481px) and (max-width:768px){.otoiawasebutton2 a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;padding:5% 15%;background-color:#0000cd;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:10px}}@media screen and (min-width:769px){.otoiawasebutton2 a{color:#fff!important;cursor:pointer;font-weight:700;display:inline-block;padding:10px 98px;background-color:#0000cd;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:10px}}@media screen and (max-width:480px){#menu_box{width:100%;display:none}.dropmenu:after,.dropmenu:before{content:"";display:table}.dropmenu:after{clear:both}}@media screen and (min-width:481px) and (max-width:768px){#menu_box{width:100%;background-color:#1e90ff}.dropmenu:after,.dropmenu:before{content:"";display:table}.dropmenu:after{clear:both}}@media screen and (min-width:769px){#menu_box{width:100%;margin:0 auto;border-top:#ccc 1px solid;border-bottom:1px solid #ccc;background:#f2f5f6;background:-moz-linear-gradient(top,rgba(242,245,246,1) 0,rgba(234,234,234,1) 100%,rgba(200,215,220,1) 100%,rgba(234,234,234,1) 101%);background:-webkit-linear-gradient(top,rgba(242,245,246,1) 0,rgba(234,234,234,1) 100%,rgba(200,215,220,1) 100%,rgba(234,234,234,1) 101%);background:linear-gradient(to bottom,rgba(242,245,246,1) 0,rgba(234,234,234,1) 100%,rgba(200,215,220,1) 100%,rgba(234,234,234,1) 101%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#eaeaea', GradientType=0 )}.dropmenu{list-style-type:none;width:90%;max-width:980px;margin:0 auto;padding:0}.dropmenu:after,.dropmenu:before{content:"";display:table}.dropmenu:after{clear:both}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li{position:relative;width:22.9%;float:left;margin:0;padding:0;text-align:center;border-right:1px solid #ccc}}@media screen and (min-width:769px){.dropmenu li{position:relative;width: 21.7%;float:left;margin:0;padding:0;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li a{display:block;margin:0;padding:15px 0 11px;background:#1e90ff;color:#fff;font-size:13px;line-height:1;text-decoration:none}}@media screen and (min-width:769px){.dropmenu li a{display:block;margin:0;padding: 8px 0;font-size:14px;text-decoration:none;line-height: 1.3em;}.dropmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0;width: 211px;}}@media screen and (max-width:480px){.dropmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0}.dropmenu li ul li{width:100%}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0}.dropmenu li ul li{width:100%}.dropmenu li ul li a{padding:13px 15px;border-top:1px solid #ccc;background:#fff;text-align:left}}@media screen and (max-width:480px){.dropmenu li ul li a{padding:13px 15px;border-top:1px solid #ccc;background:#fff;text-align:left}}.dropmenu li ul li:last-child{border-bottom:1px solid #ccc;}@media screen and (min-width:769px){.dropmenu li ul li{width:100%;height: 43px;}
.dropmenu li ul li .homepage7{padding: 4px 12px;}
.dropmenu li ul li a{padding: 12px 12px;border-top:1px solid #ccc;background:#fff;text-align:left;}
.dropmenu li ul li .option{
    padding: 3px 12px;
}
.dropmenu li:hover>a{background: #0000cd;color: #ffffff;}}@media screen and (max-width:480px){.dropmenu li a:hover,.dropmenu li:hover>a{background:#eee}.breadcrumbs{font-size:70%;line-height:1.5em}.dropmenu ul{visibility:hidden;perspective:400px}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li a:hover,.dropmenu li:hover>a{background:#eee}.breadcrumbs{font-size:70%}.dropmenu ul{visibility:hidden;perspective:400px}}@media screen and (min-width:769px){li{}.breadcrumbs{font-size:70%}.dropmenu ul{visibility:hidden;perspective:400px}.dropmenu li:hover ul{visibility:visible}}@media screen and (max-width:480px){.dropmenu li:hover ul{visibility:visible}.dropmenu ul li{transform:rotateX(-90deg);transform-origin:50% 0;transition:.1s}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li:hover ul{visibility:visible}.dropmenu ul li{transform:rotateX(-90deg);transform-origin:50% 0;transition:.1s}}@media screen and (min-width:769px){.dropmenu ul li{transform:rotateX(-90deg);transform-origin:50% 0;transition:.1s}.dropmenu li:hover ul li{transform:rotateX(0)}}@media screen and (max-width:480px){.dropmenu li:hover ul li{transform:rotateX(0)}.dropmenu li:hover ul li:nth-child(1){transition-delay:0s}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li:hover ul li{transform:rotateX(0)}.dropmenu li:hover ul li:nth-child(1){transition-delay:0s}}@media screen and (min-width:769px){.dropmenu li:hover ul li:nth-child(1){transition-delay:0s}.dropmenu li:hover ul li:nth-child(2){transition-delay:.1s}}@media screen and (max-width:480px){.dropmenu li:hover ul li:nth-child(2){transition-delay:.1s}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li:hover ul li:nth-child(2){transition-delay:.1s}.dropmenu li:hover ul li:nth-child(3){transition-delay:.2s}}@media screen and (max-width:480px){.dropmenu li:hover ul li:nth-child(3){transition-delay:.2s}}@media screen and (min-width:769px){.dropmenu li:hover ul li:nth-child(3){transition-delay:.2s}.dropmenu li:hover ul li:nth-child(4){transition-delay:.3s}}@media screen and (max-width:480px){.dropmenu li:hover ul li:nth-child(4){transition-delay:.3s}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li:hover ul li:nth-child(4){transition-delay:.3s}.dropmenu li:hover ul li:nth-child(5){transition-delay:.4s}}@media screen and (max-width:480px){.dropmenu li:hover ul li:nth-child(5){transition-delay:.4s}}@media screen and (min-width:769px){.dropmenu li:hover ul li:nth-child(5){transition-delay:.4s}.dropmenu li ul li:nth-last-of-type(1){transition-delay:0s}}@media screen and (max-width:480px){.dropmenu li ul li:nth-last-of-type(1){transition-delay:0s}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li ul li:nth-last-of-type(1){transition-delay:0s}.dropmenu li ul li:nth-last-of-type(2){transition-delay:.1s}}@media screen and (max-width:480px){.dropmenu li ul li:nth-last-of-type(2){transition-delay:.1s}}@media screen and (min-width:769px){.dropmenu li ul li:nth-last-of-type(2){transition-delay:.1s}.dropmenu li ul li:nth-last-of-type(3){transition-delay:.2s}}@media screen and (max-width:480px){.dropmenu li ul li:nth-last-of-type(3){transition-delay:.2s}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li ul li:nth-last-of-type(3){transition-delay:.2s}.dropmenu li ul li:nth-last-of-type(4){transition-delay:.3s}}@media screen and (max-width:480px){.dropmenu li ul li:nth-last-of-type(4){transition-delay:.3s}}@media screen and (min-width:769px){.dropmenu li ul li:nth-last-of-type(4){transition-delay:.3s}.dropmenu li ul li:nth-last-of-type(5){transition-delay:.4s}}@media screen and (max-width:480px){.dropmenu li ul li:nth-last-of-type(5){transition-delay:.4s}.li-toppage{border-left:1px solid #ccc;width:15%!important}}@media screen and (min-width:481px) and (max-width:768px){.dropmenu li ul li:nth-last-of-type(5){transition-delay:.4s}.li-toppage{border-left:1px solid #ccc;width:15%!important}}@media screen and (min-width:769px){.li-toppage{border-left:1px solid #ccc;width: 12% !important;}}@media screen and (max-width:480px){.li-greeting{width:15%!important}footer{padding-bottom:50px!important}footer a{color:#fff}#footertop{padding-top:1%;border-top:1px solid #ccc;background:rgba(30,144,255,.81);color:#fff}#footerinner,.sitemap{display:none}}@media screen and (min-width:481px) and (max-width:768px){.li-greeting{width:15%!important}footer{background-color:#00008b}footer a{color:#fff}#footertop{padding-top:1%;border-top:1px solid #ccc;background:rgba(30,144,255,.81);color:#fff}#footertopinner{border-bottom:1px solid #fff;padding:1px;border-top:1px solid #fff}#footerinner{width:96%;margin:0 auto}.sitemap{display:none}}@media screen and (min-width:769px){footer{width:100%;height:291px;bottom:0;position:absolute}footer a{color:#fff}#footertop{padding-top:1%;border-top:1px solid #ccc;background:rgba(30,144,255,.81);color:#fff}#footertopinner{border-bottom:1px solid #fff;padding:1px;border-top:1px solid #fff}#footerinner{width:100%;margin:0 auto;background-color:rgba(30,144,255,.94)}.sitemap{width:90%;max-width:980px;margin:0 auto}.sitemap ul{overflow:hidden}}@media screen and (max-width:480px){.sitemap ul{padding-top:5%;padding-left:4%}.sitemap ul .sitemap-mainmenu{width:97%;margin-right:3%}.sitemap ul li a:visited{color:#fff}}@media screen and (min-width:481px) and (max-width:768px){.sitemap ul{overflow:hidden;padding-top:5%}.sitemap ul .sitemap-mainmenu{width:22%;float:left;margin-left:3%}.sitemap ul li a:visited{color:#fff}}@media screen and (min-width:769px){.sitemap ul .sitemap-mainmenu{width:230px;float:left;height:162px;border-right:1px solid #fff}}.sitemap ul .sitemap-mainmenu:first-child{width:140px}.sitemap ul .sitemap-mainmenu:nth-child(2){width:138px;margin-left:1%}.sitemap ul .sitemap-mainmenu:nth-child(3){width:300px;padding-left:1%}.sitemap ul .sitemap-mainmenu:nth-child(4){
    width: 230px;
    padding-left: 1%;
}@media screen and (min-width:481px) and (max-width:768px){.sitemap ul .sitemap-mainmenu ul li{margin-top:5%;margin-bottom:5%}.footerbottom{margin-top:5%;margin-bottom:2%;overflow:hidden}}@media screen and (max-width:480px){.footerbottom{margin-top:5%;margin-bottom:2%}}@media screen and (min-width:769px){.sitemap ul li a:visited{color:#fff!important}.sitemap ul .sitemap-mainmenu ul li{font-size:86%;line-height:2em}.footerbottom{width:90%;max-width:980px;overflow:hidden;margin:5% auto 2%}.footerbottom ul{overflow:hidden}}@media screen and (max-width:480px){.footerbottom ul li{width:70%;margin:0 auto}.footer-right{display:none}}@media screen and (min-width:481px) and (max-width:768px){.footerbottom ul{overflow:hidden}.footerbottom ul li{width:35%;float:left}}@media screen and (min-width:769px){.footerbottom ul li{width:35%;float:left}.footer-left{width:50%;float:left}}@media screen and (min-width:481px) and (max-width:768px){.footer-left img{width:100%;height:100%}}@media screen and (max-width:480px){#copyright-wrap{background-color:#00008b}#Copyright{text-align:center;color:#fff;font-size:90%}}@media screen and (min-width:769px){.footer-right{width:4%;float:left}#copyright-wrap{background-color:#203ED1;width:100%}#Copyright{width:50%;margin:0 auto;text-align:center;color:#fff}}@media screen and (max-width:480px){#notfound-pic{margin:3% auto;display:block}}@media screen and (min-width:481px) and (max-width:768px){#Copyright{width:50%;margin:0 auto;text-align:center;color:#fff}#notfound-pic{margin:3% auto;display:block}}@media screen and (min-width:769px){#notfound-pic{margin:3% auto;display:block}}.underline{text-decoration:underline}.blue{color:#0084ff}.white{color:#fff}.orange{color:orange}.red{color:red}.sub{vertical-align:sub}.mt1{margin-top: 1% !important;}.mt2{margin-top: 2% !important;}.mt3{margin-top:3%}.mt4{margin-top:4%}.mt5{margin-top:5%}.mr1{margin-right:1%}.mr2{margin-right:2%}.mr3{margin-right:3%}.mr4{margin-right:4%}.mr5{margin-right:5%}.ml1{margin-left:1%}.ml2{margin-left:2%}.ml3{margin-left:3%}.ml4{margin-left:4%}.ml5{margin-left:5%}.mb1{margin-bottom:1%}.mb2{margin-bottom:2%}.mb3{margin-bottom:3%}.mb4{margin-bottom:4%}.mb5{margin-bottom:5%}.pt1{padding-top:1%}.pt2{padding-top:2%}.pt3{padding-top:3%}.pt4{padding-top:4%}.pt5{padding-top:5%}.pr1{padding-right:1%}.pr2{padding-right:2%}.pr3{padding-right:3%}.pr4{padding-right:4%}.pr5{padding-right:5%}.pl1{padding-left:1%}.pl2{padding-left:2%}.pl3{padding-left:3%}.pl4{padding-left:4%}.pl5{padding-left:5%}.pb1{padding-bottom:1%}.pb2{padding-bottom:2%}.pb3{padding-bottom:3%}.pb4{padding-bottom:4%}.pb5{padding-bottom:5%}.kugiri{border-bottom:1px solid #ccc}.tooltip{position:relative}.tooltip span{display:none;position:absolute;top:-106px;right:-40px}.tooltip:hover span{display:inline;position:absolute;color:#333}.planbottom ul .tooltip{transition:3s}.planbottom ul .tooltip:before{display:inline-block;width:30px;height:30px;padding:0;margin:0;color:#fff;font-size:30px;text-align:center;line-height:1}.planbottom ul .tooltip span{position:absolute;width:108px;padding:20%;border-radius:6px;background:#fff;border:5px solid #262626;color:#262626;font-size:16px;line-height:1.3em;transition:3.3s}.planbottom ul .tooltip span:after{position:absolute;top:100%;left:39%;height:0;width:0;border:15px solid transparent;border-top:15px solid #262626;content:""}.planbottom ul .tooltip:hover span{opacity:1;top:-132px}

/*文字の大きさ*/
.big{
	font-size:18pt !important;
}

/* __mediabank_responsive_base__ */
html { box-sizing: border-box; }
*,*::before,*::after { box-sizing: inherit; }
img, video, canvas, svg { max-width: 100%; height: auto; display: block; }
table { width: 100%; border-collapse: collapse; overflow-x: auto; display: block; }
iframe { width: 100%; aspect-ratio: 16/9; height: auto; }
:root {
  --space-1: .25rem; --space-2: .5rem; --space-3: 1rem; --space-4: 1.5rem; --space-5: 2rem;
  --max-w: 72rem;
  --font-scale-min: 1rem;
  --font-scale-max: 1.2rem;
}
body {
  margin: 0;
  font-size: clamp(var(--font-scale-min), 1vw + .75rem, var(--font-scale-max));
  line-height: 1.7;
  word-break: normal;
}
.container { width: 100%; max-width: var(--max-w); margin-inline: auto; padding-inline: var(--space-3); }
.sr-only { position:absolute!important; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
a:focus-visible, button:focus-visible, input:focus-visible { outline: 2px solid #1a73e8; outline-offset: 2px; }
/* __end__ */


/* __footer_diag__ */
#site-footer, #footerinner, #footer-bottom, #footer-bottom-left, #footer-bottom-right { position: relative; z-index: 10; }
body { overflow-x: hidden; }
/* === footerが隠れないようにする恒久修正 === */
#wrap, #mainwrap, #contents {
  overflow: visible !important;
  height: auto !important;
  min-height: 100vh !important;
}

footer, #footerinner, #site-footer {
  display: block;
  position: relative;
  bottom: auto;
  width: 100%;
  z-index: 10;
}
