@charset "UTF-8";
@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:rgba(0,0,0,0);border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-size:15px;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none;text-decoration:none}.clearfix:after,.line-two:after,article:after,#single-pagination:after{content:"";clear:both;display:block;height:0}.alignleft{float:left;margin:0 30px 30px 0}.alignright{float:right;margin:0 0 30px 30px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-em{font-weight:bold;color:#1b1f85}.float-clear{clear:both}.photo-frame{border:solid 6px #fff}img{max-width:100%;height:auto}a{color:#1b1f85}p{margin:10px 0;font-size:13px;line-height:16px}@media screen and (min-width: 576px){p{margin:14px 0;font-size:16px;line-height:22px}}.roboto{font-family:"Roboto Condensed",sans-serif}.menu-on,.menu-on body{overflow:hidden;height:100%}body{color:#454545;background:#fff;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","meiryo","MS P Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;-webkit-text-size-adjust:100%}#wrapper{margin:40px auto;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%}.home #wrapper{margin-top:0;margin-bottom:70px}@media screen and (min-width: 576px){.home #wrapper{margin-top:60px;margin-bottom:40px}}@media screen and (min-width: 768px){#wrapper{width:1000px;padding:0 20px}}#header-container{border-top:solid 10px #1c1f86;margin:0 auto 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;width:100%;z-index:10000;top:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3)}.menu-on #header-container{height:100%}@media screen and (min-width: 768px){#header-container{-webkit-box-shadow:none;box-shadow:none;top:auto;position:relative}}header{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 auto;padding-bottom:15px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%}@media screen and (min-width: 768px){header{width:1000px;padding:0 20px}}@media screen and (min-width: 768px){header{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:0}}#header-desc{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%;font-size:9px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0;background:#fff;padding-bottom:10px}@media screen and (min-width: 768px){#header-desc{width:1000px;padding:0 20px}}#header-desc span{display:none}@media screen and (min-width: 768px){#header-desc{font-size:11px;margin:15px auto 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:0}#header-desc span{display:inline}}#header-tel{margin:30px 0 0;text-align:right;font-family:"Roboto Condensed",sans-serif;display:none}@media screen and (min-width: 768px){#header-tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#header-tel a{text-decoration:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#1b1f85;font-size:18px;margin-left:20px;display:block}#header-tel a:hover{color:#1b1f85}#header-tel a:last-child{margin-left:20px}#header-tel a i{color:#000}#main-menu{visibility:hidden;height:0;-webkit-transition:.2s;transition:.2s;opacity:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:0 auto;width:100%;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.85)}.menu-on #main-menu{opacity:1;visibility:visible;height:auto;max-height:1000px;overflow:auto}@media screen and (min-width: 768px){#main-menu{background:#fff;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;height:auto;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%}}@media screen and (min-width: 768px)and (min-width: 768px){#main-menu{width:1000px;padding:0 20px}}#main-menu .current-menu-item .menu-desc{color:#e50011}#main-menu>li{border-bottom:1px solid #555}@media screen and (min-width: 768px){#main-menu>li{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border-bottom:none;border-right:solid 1px #ddd}#main-menu>li:nth-child(2){border-left:solid 1px #ddd}}#main-menu li{position:relative;width:100%;line-height:1.1}@media screen and (min-width: 768px){#main-menu li{text-align:center}}#main-menu li:first-child{margin-left:0}#main-menu li:last-child{margin-right:0}@media screen and (min-width: 768px){#main-menu li.menu-item-home{display:none}}#main-menu li a{text-decoration:none;display:block;padding:16px 2px;font-size:14px;font-weight:bold;color:#fff}@media screen and (min-width: 768px){#main-menu li a{color:#000;padding:5px 2px}}#main-menu li a:hover{color:#e50011}@media screen and (min-width: 768px){#main-menu li a:hover{color:#1b1f85}}#main-menu li br{display:none}@media screen and (min-width: 768px){#main-menu li br{display:inline}}#main-menu li ul{list-style:none;margin-left:20px;position:relative}@media screen and (min-width: 768px){#main-menu li ul{position:absolute;z-index:100;top:100%;left:0;width:100%;margin:0;padding:0}}#main-menu li ul.show>li{height:auto}#main-menu li ul li{border-right:none;overflow:hidden;width:100%;height:0;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 768px){#main-menu li ul li{background:#fff}}#main-menu li ul li a{padding:13px 2px;font-size:12px;font-weight:normal}@media screen and (min-width: 768px){#main-menu li ul li ul{top:0;left:100%}#main-menu li ul li ul::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #454e08;border-style:solid;border-width:5px;content:"";height:0;left:-20px;position:absolute;top:13px}}@media screen and (min-width: 768px){#main-menu li ul li:hover>ul>li{overflow:visible;height:38px}}#main-menu li ul i{padding:12px 10px 10px 17px}@media screen and (min-width: 768px){#main-menu>li:hover>ul>li{overflow:visible;height:38px}}#main-menu i{color:#fff;position:absolute;right:0;top:0;padding:17px 10px 25px 17px}@media screen and (min-width: 768px){#main-menu i{display:none}}.now-url{width:159px;line-height:20px}.menu-desc{font-size:11px;line-height:20px;color:#8d8fc2;font-weight:normal;font-family:"Roboto Condensed",sans-serif;margin-left:5px}@media screen and (min-width: 768px){.menu-desc{margin-left:0}}@media screen and (min-width: 768px){#container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){#left-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:40px}}@media screen and (min-width: 768px){#right-box,#right-box-index{width:260px}}#site-title a,#footer-title a{display:block;height:35px;width:175px;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 768px){#site-title a,#footer-title a{height:70px;width:350px}}#site-title a:hover,#footer-title a:hover{opacity:.7}#site-title a{margin:15px 0 0}@media screen and (min-width: 768px){#site-title a{margin:15px 0}}.news-time{text-align:right}article{margin:0;padding:0 0 50px 0}article li{font-size:16px;line-height:22px}article iframe{max-width:100%}#page-contact article{max-width:640px;margin:40px auto}article h1{font-size:24px;padding:10px 0;margin:30px 0}article h1:first-child{margin-top:0}article h2,article h3{padding:15px;margin:30px 0;font-size:16px;color:#1b1f85}@media screen and (min-width: 576px){article h2,article h3{font-size:20px}}@media screen and (min-width: 768px){article h2,article h3{font-size:24px}}article h2{color:#1b1f85;background:#e8e8f3}article h3{font-size:20px;background:#e9e9e9}article .article-thumb{text-align:center}.single-column{width:960px;max-width:100%;margin:0 auto}h1.content-title{font-size:20px;margin:20px 0 40px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:15px 0;text-align:center}@media screen and (min-width: 576px){h1.content-title{font-size:28px}}@media screen and (min-width: 992px){h1.content-title{font-size:34px}}h1.content-title:first-of-type{margin-top:0}h1.index-title{font-size:28px;margin:20px 0 40px;border-bottom:2px solid #ddd;padding-bottom:5px}h1.article-title{position:relative;padding:.25em 0 .5em .5em;border-left:6px solid #3498db}h1.article-title::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:0;border-bottom:1px solid #ccc}.index-title-desc{color:#999;border-bottom:solid 1px #ddd;padding-bottom:20px;text-align:center !important;margin-bottom:60px}#index-media .index-title-desc{color:#ddd}.table-check{font-size:12px;color:red;font-weight:normal}footer{background:#000;color:#fff;padding:50px 0 0;clear:both}@media screen and (min-width: 768px){footer{background:#f4f4f4;color:#333}.home footer{background:#fff;color:#333}}footer table{font-size:13px}footer thead td{text-align:center;font-weight:bold}footer td,footer th{padding:5px;line-height:17px}footer p{font-size:12px;line-height:1.4}@media screen and (min-width: 768px){footer p{font-size:14px}}@media screen and (min-width: 768px){#footer-logo-sp{display:none}}#footer-logo-pc{display:none}@media screen and (min-width: 768px){#footer-logo-pc{display:block}}#footer-wrapper{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%;margin:0 auto 50px}@media screen and (min-width: 768px){#footer-wrapper{width:1000px;padding:0 20px}}@media screen and (min-width: 768px){#footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 60px}}.footer-box-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 768px){.footer-box-left{margin-right:30px}}.footer-box-left table a{color:#8d8fc2}.footer-box-right{display:none;width:260px}@media screen and (min-width: 768px){.footer-box-right{display:block}}.footer-box-right h1{font-size:18px;padding:0 0 10px;margin-bottom:10px;color:#1b1f85;font-weight:bold}#footer-menu li{font-size:14px;line-height:2.2;border-bottom:dashed 1px #ccc}#footer-menu li:first-child{border-top:dashed 1px #ccc}#footer-menu li:last-child{border-bottom:solid 1px #fff}#footer-menu li:hover{border-bottom:dashed 1px #555}#footer-menu a{color:#333;text-decoration:none;display:block}#footer-menu a:hover{color:#1b1f85}#footer-menu a:hover{color:#000}#copyright{clear:both;text-align:center;margin:0;background:#1c1f86;color:#fff;padding:10px;font-size:10px}@media screen and (min-width: 768px){#copyright{padding:20px;font-size:12px}}section{margin:0 0 40px 0}.more-news{position:absolute;right:0;margin:0}.more-news a{clear:both;text-decoration:none;padding:3px 5px;font-size:11px;color:#333;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.more-news a:hover{color:#1b1f85}#index-news{position:relative}#index-news li{border-bottom:1px dashed #ccc}#index-news li:first-child{border-top:1px dashed #ccc}#index-news li a{text-decoration:none;color:#333;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){#index-news li a{padding:14px 0}}#index-news li a:hover{color:#1b1f85}#index-news li a:visited{color:#888}#index-news li a span{font-size:13px;line-height:18px}@media screen and (min-width: 768px){#index-news li a span{font-size:16px;line-height:22px}}.info-date{color:#1b1f85;font-size:18px;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80px}@media screen and (min-width: 768px){.info-date{width:110px}}.archive-desc{margin-bottom:45px}@media screen and (min-width: 768px){.label-archive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.label-archive li{margin:0 0 30px}@media screen and (min-width: 768px){.label-archive li{width:48%;display:block}}.label-archive li img{height:auto}.label-archive li:nth-child(2n){margin-right:0}.label-archive li p{font-size:13px;line-height:1.3;word-break:break-all;margin-top:0}@media screen and (min-width: 768px){.label-archive li p{font-size:16px;margin-top:10px}}.label-archive a{text-decoration:none;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.label-archive a{display:block}}.label-archive a:hover{opacity:.7}.label-archive a img{vertical-align:bottom}.label-archive a span{color:#333}.label-archive a>div:first-child{width:40%;margin-right:5%}.label-archive a>div:last-child{width:55%}@media screen and (min-width: 768px){.label-archive a>div:first-child,.label-archive a>div:last-child{width:auto}}.pagination-box{clear:both}#sidebar{width:100%}@media screen and (min-width: 768px){#sidebar{width:260px}}.side-title{background:#1c1f87;color:#fff;padding:15px;margin-bottom:3px}#side-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){#side-banner{display:block}}#side-banner a{margin:0 0 5px;vertical-align:bottom;width:48%}@media screen and (min-width: 576px){#side-banner a{width:32%}}@media screen and (min-width: 768px){#side-banner a{width:100%}}#center-banner{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%;margin:0 auto 70px}@media screen and (min-width: 768px){#center-banner{width:1000px;padding:0 20px}}@media screen and (min-width: 576px){#center-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 100px}}#center-banner img{margin-bottom:5px}#center-banner h1{font-size:40px;font-weight:bold;text-align:center;margin:40px 0 30px;text-shadow:#eee 2px 2px 0}#center-banner a{text-align:center;text-decoration:none;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 576px){#center-banner a{display:block;margin:0 30px 0 0}}#center-banner a:nth-of-type(3n){margin-right:0}#center-banner a>div{width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 576px){#center-banner a>div{width:auto}}#center-banner p{margin:10px 0;line-height:100%}#center-banner .roboto{margin:7px 0;color:#1b1f85;font-weight:bold}#side-banner a:hover,#center-banner a:hover{opacity:.7}#single-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#previous-box,#next-box{width:49%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#previous-box a,#previous-box a,#next-box a,#next-box a{text-decoration:none}#next-box{text-align:right}.prev-i,.next-i{width:15%}@media screen and (min-width: 576px){.prev-i,.next-i{width:5%}}.next-link,.prev-link{width:85%;line-height:1.4;font-size:12px}@media screen and (min-width: 576px){.next-link,.prev-link{width:95%;font-size:14px}}.footer-box-right a:before,.sidebar-archive-ul a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#8a8bbe;display:block;float:left;margin-left:-1em;width:1em;text-align:center}.footer-subtitle{font-size:11px;color:#ddd}.link-button{text-align:center;margin:60px 0 0;font-size:20px}.link-button a{background:#000;color:#fff;text-decoration:none;padding:3% 6%;font-size:15px}@media screen and (min-width: 576px){.link-button a{padding:17px 35px}}.link-button a:hover,#index-media .link-button a:hover{background:#555;color:#fff}.line-two li{font-size:13px}@media screen and (min-width: 576px){.line-two li{width:50%;float:left;font-size:16px}}.index-box{color:#fff;padding:60px 0}.index-article,.index-thumbnail{float:left}.index-thumbnail img{height:auto}.index-box-title{font-size:20px;margin:0 0 30px}@media screen and (min-width: 576px){.index-box-title{font-size:30px}}@media screen and (min-width: 768px){.index-box-title{font-size:40px}}.index-box-subtitle{font-family:"Roboto Condensed",sans-serif;color:#1b1f85;font-size:14px;margin:0 0 10px;font-weight:bold}@media screen and (min-width: 576px){.index-box-subtitle{margin:0 0 20px;font-size:16px}}@media screen and (min-width: 768px){.index-box-subtitle{font-size:18px}}#index-tad{color:#333;padding-bottom:0}@media screen and (min-width: 576px){#index-tad{padding-bottom:60px}}#index-oad{background:url(//kansaikikaku.ne.jp/wp-content/themes/fwcompanies/img/indexoadbg.png) repeat-x scroll 0 0;color:#fff;padding:0}@media screen and (min-width: 576px){#index-oad{padding:20px 0 0 !important}}#index-oad .index-box-title{font-size:24px}@media screen and (min-width: 768px){#index-oad .index-box-title{font-size:38px}}#index-oad .index-box-subtitle{color:#fff}@media screen and (min-width: 768px){#index-oad .index-content{width:470px;float:right;min-height:500px}}#index-oad .index-content p{text-shadow:1px 1px 4px rgba(0,0,0,.5)}#index-oad .index-box-inner{min-height:640px;background:url(//kansaikikaku.ne.jp/wp-content/themes/fwcompanies/img/oad-catch.png) no-repeat left bottom;padding-top:70px;background-size:70%}@media screen and (min-width: 576px){#index-oad .index-box-inner{background-size:50%}}@media screen and (min-width: 992px){#index-oad .index-box-inner{background-size:auto}}#index-about{color:#333;background:#f4f4f4;padding-bottom:10px}#index-about p,.index-content p{line-height:24px}#index-media{background:#f4f4f4;color:#333}.index-box-inner,.index-box-inner-2{margin:20px auto 50px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%}@media screen and (min-width: 768px){.index-box-inner,.index-box-inner-2{width:1000px;padding:0 20px}}.index-box h2{font-size:24px;line-height:30px;margin:20px 0}.index-box h2:first-child{margin-top:0}.index-box-ul{margin-top:70px;text-align:left}@media screen and (min-width: 576px){.index-box-ul{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.index-box-ul li{margin-bottom:10px}@media screen and (min-width: 576px){.index-box-ul li{width:32%;margin-bottom:0}}.index-box-ul li p{font-size:12px;line-height:1.4;margin:0 10px}@media screen and (min-width: 768px){.index-box-ul li p{font-size:14px}}.index-box-ul li a{text-decoration:none;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 576px){.index-box-ul li a{display:block}}.index-box-ul li a:hover{opacity:.7}.index-box-ul li a div{width:50%}@media screen and (min-width: 576px){.index-box-ul li a div{width:100%}}.index-box-ul li:last-child{margin-right:0}.oad-ul{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%;margin:30px auto}@media screen and (min-width: 768px){.oad-ul{width:1000px;padding:0 20px}}.index-link{text-align:right}.single-oad article table,.single-tad article table,.single-promotion article table,.normal-table{width:100%;margin:30px 0 50px}.single-oad article table td,.single-tad article table td,.single-promotion article table td,.normal-table td{border:1px solid #ddd;background:#fff;padding:10px;line-height:20px;font-size:13px}.single-oad article table td p,.single-tad article table td p,.single-promotion article table td p,.normal-table td p{line-height:20px;font-size:13px}.single-oad article table th,.single-tad article table th,.single-promotion article table th,.normal-table th{text-align:center;vertical-align:middle;background:#e8e8f3;font-weight:normal;border:1px solid #ddd;font-size:13px;padding:10px;line-height:20px}.single-oad article .gallery,.single-tad article .gallery,.single-promotion article .gallery{background:#fff;border:solid 1px #ddd;margin:30px auto !important;padding:20px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.single-oad article .gallery-item,.single-tad article .gallery-item,.single-promotion article .gallery-item{margin-bottom:10px;font-size:12px;line-height:18px}.breadcrumb-section{margin:20px auto;padding:5px 10px 5px 0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%;margin-top:132px}@media screen and (min-width: 768px){.breadcrumb-section{width:1000px;padding:0 20px}}@media screen and (min-width: 768px){.breadcrumb-section{margin-top:45px}}.breadcrumb-section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-section li{font-size:11px;padding:3px 0}@media screen and (min-width: 768px){.breadcrumb-section li{font-size:14px}}.breadcrumb-section li a{text-decoration:none;color:#333}.breadcrumb-section li a:hover{text-decoration:underline}.area-ul,.search-form-box{margin-bottom:30px}.area-ul h1,.search-form-box h1{text-align:center;font-size:16px;font-weight:bold;border-bottom:solid 1px #ddd;padding-bottom:5px;margin:10px 0}.search-form-box input{padding:7px 8px 5px}.search-form-box input#s{padding:9px 5px;width:70%}.search-form-box#searchsubmit{background:#fff;border:1px solid #999}.search-form-box#searchsubmit:hover{background:#ccc}.label_area,.label_wayside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.label_area li,.label_wayside li{background:#e9e9e9;color:#1b1f85;font-size:12px;margin:0 5px 5px 0;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 576px){.label_area li,.label_wayside li{font-size:14px}}.label_area li:hover,.label_wayside li:hover{background:#d1d2e7}.label_area li a,.label_wayside li a{padding:10px;display:block;text-decoration:none;color:#1b1f85}#backtotop{bottom:50px;opacity:0;position:fixed;right:50px;z-index:100;font-size:50px;-webkit-transition:.4s;transition:.4s}#backtotop i{color:#8d91c2}@media screen and (min-width: 768px){#backtotop.show{opacity:1}}#sidebar h2{background:#d1d2e7;font-size:10px;line-height:1.2;padding:10px 15px;margin:0 0 20px}@media screen and (min-width: 768px){#sidebar h2{font-size:12px}}.title-en{font-size:18px;font-weight:bold;color:#1b1f85;margin-right:5px}.tad-top-images .title-en{float:none;margin:0;font-size:12px}@media screen and (min-width: 768px){.tad-top-images .title-en{font-size:18px}}.title-jp{font-size:10px}@media screen and (min-width: 768px){.title-jp{font-size:12px}}.sidebar-archive-ul{margin-bottom:30px}.sidebar-archive-ul .children{margin-left:15px}.sidebar-archive-ul a{display:block;text-decoration:none;color:#333;border-bottom:1px dashed #ccc;font-size:12px;margin-bottom:10px;padding:5px 10px}@media screen and (min-width: 576px){.sidebar-archive-ul a{font-size:14px;padding:10px}}.sidebar-archive-ul a:hover{color:#1b1f85}.sidebar-archive-ul .current-cat>a,.label_wayside .current-cat>a,.label_area .current-cat>a{font-weight:bold;color:#e50011}#tad-top-box{margin:30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 576px){#tad-top-box{margin:30px auto 50px}}#tad-top-box li{text-align:center;font-size:24px;line-height:30px;width:48%;margin-bottom:0}#tad-top-box li a{text-decoration:none;color:#333;font-size:16px;display:block;-webkit-transition:.4s;transition:.4s}#tad-top-box li a:hover{opacity:.7}#tad-top-box li a p:last-child{background:#000;color:#fff;text-decoration:none;padding:3% 6%;font-size:12px;display:inline-block}@media screen and (min-width: 768px){#tad-top-box li a p:last-child{font-size:15px}}#tad-top-box h2{font-size:30px;text-align:center;margin:20px 0}.contact-navi{margin-bottom:40px}.contact-navi p{font-size:12px;line-height:1.4}@media screen and (min-width: 576px){.contact-navi p{font-size:16px}}#tad-label-box{width:660px;min-height:550px;float:left}#tad-label-box li{display:none}#tad-label-box .img-num1{display:block}table.contactform-box{width:100%}table.contactform-box th,table.contactform-box td{font-size:13px;font-weight:normal;display:block;margin:10px auto 20px}@media screen and (min-width: 576px){table.contactform-box th,table.contactform-box td{vertical-align:middle;display:table-cell;margin:0}}table.contactform-box th{font-weight:bold;padding-right:20px}@media screen and (min-width: 576px){table.contactform-box th{text-align:right}}.wpcf7-form input,.wpcf7-form textarea{background:none repeat scroll 0 0 #fff;border:1px solid #d8d8d8;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1);box-shadow:0 1px 1px 0 rgba(180,180,180,.1);font-size:12px;padding:10px;margin:5px 0;width:90%}.wpcf7-form input[type=submit],.wpcf7-form input[type=button]{width:160px;padding:10px 0;background:#27a1d1;color:#fff;font-size:16px;font-weight:bold}.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=button]:hover{background:#1b1f85;color:#fff}.wpcf7-form-control-wrap #zip{width:20%;float:left}#zip-btn{float:left;max-width:24%;padding:3px 0;line-height:18px;margin-left:10px;font-size:11px}.gallery-item img{-webkit-box-sizing:border-box;box-sizing:border-box}#titleText{color:#333}#pagination{text-align:center;padding:20px 0px;color:#1c1f87}#pagination a,.page-numbers{padding:5px 10px;border:1px solid #fff;text-decoration:none;background:#d1d2e7;color:#1b1f85;display:inline-block;margin-bottom:5px}.pagination{bottom:10px;left:0;width:100%;height:15px;text-align:center;position:absolute;z-index:200}#pagination a{background:#e9e9e9}#pagination a:hover{background-color:#ccc !important}.slider-catch{margin-top:86px;overflow:hidden}@media screen and (min-width: 768px){.slider-catch{margin-top:0}}.bx-wrapper .bx-viewport{overflow:visible !important;border-width:0;-webkit-box-shadow:none;box-shadow:none;border:none !important;left:0 !important}.bx-wrapper .bx-viewport:before,.bx-wrapper .bx-viewport:after{content:"";position:absolute;top:0;bottom:0;left:-100%;background-color:rgba(0,0,0,.3);z-index:1000}.bx-wrapper .bx-viewport:before{right:100%;left:-100%}.bx-wrapper .bx-viewport:after{left:100%;right:-100%}.bx-wrapper img{height:auto;-webkit-transition:.4s;transition:.4s}.bx-wrapper a:hover img{opacity:.7}.slider{display:none}.bxslider li{display:none}.bx-viewport .bxslider li{display:block !important}#btn{display:block;width:50px;height:50px;right:0;top:20px;position:fixed;z-index:100001;-webkit-transition:.2s;transition:.2s}#btn:before,#btn:after,#btn span{display:block;width:55%;position:absolute;left:0;right:0;margin:auto;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#btn span{height:3px;background-color:#1b1f85;top:calc(50% - 1.5px)}#btn:before{content:"";top:calc(30% - 3px);border-top:3px solid #1b1f85}#btn:after{content:"";bottom:calc(30% - 3px);border-bottom:3px solid #1b1f85}.menu-on #btn span{display:none}.menu-on #btn:before{top:calc(50% - 1.5px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.menu-on #btn:after{bottom:calc(50% - 1.5px);-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}@media screen and (min-width: 768px){#btn{display:none}}#footer-button{position:fixed;background:rgba(0,0,0,.8);width:100%;z-index:1000;bottom:0;text-align:center;left:0;padding:10px 3%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}#footer-button.show{display:block}#footer-button.scrolled{opacity:1}@media screen and (min-width: 768px){#footer-button{padding:20px 5%}}#footer-button a{margin:0 auto;background:-webkit-gradient(linear, left top, left bottom, from(#d00a0a), to(#f41919));background:-webkit-linear-gradient(top, #d00a0a 0%, #f41919 100%);background:linear-gradient(to bottom, #d00a0a 0%, #f41919 100%);border-bottom:solid 3px #9f0808;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:12px 20px 10px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:bold;border-radius:100px;text-shadow:0 1px 0 #6f0505;-webkit-transition:.3s;transition:.3s;font-size:14px}@media screen and (min-width: 768px){#footer-button a{padding:17px 40px 15px;font-size:16px}}#footer-button a:hover{background:-webkit-gradient(linear, left top, left bottom, from(#9f0808), to(#f41919));background:-webkit-linear-gradient(top, #9f0808 0%, #f41919 100%);background:linear-gradient(to bottom, #9f0808 0%, #f41919 100%)}#footer-button #circle-arrow{display:inline-block;margin-top:-2px;margin-left:4px;width:1em;height:1em;vertical-align:middle}#footer-button #footer-button-close{display:block;position:absolute;background:#fff;border:none;border-radius:3px;width:20px;height:20px;top:10px;right:10px}@media screen and (min-width: 768px){#footer-button #footer-button-close{width:30px;height:30px;top:20px;right:20px}}#footer-button #footer-button-close:hover{cursor:pointer;opacity:.8}#footer-button #footer-button-close::before,#footer-button #footer-button-close::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:15px;background:#333}@media screen and (min-width: 768px){#footer-button #footer-button-close::before,#footer-button #footer-button-close::after{height:24px}}#footer-button #footer-button-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#footer-button #footer-button-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}

.ahm-content-end-marker {
all: initial;
display: block;
height: 0;
width: 100%;
}
.ahm-heatmap-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
font-family: Arial, sans-serif;
font-size: 30px;
font-weight: bold;
text-shadow: 1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff;
color: #000;
background-color: rgba(0, 0, 0, 0.2);
overflow: hidden;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-user-select: none;
cursor: default;
pointer-events: none;
}
.ahm-heatmap-flow {
position: relative;
}
.ahm-heatmap-container .height-40px {
display: flex;
align-items: center;
justify-content: center;
height: 40px;
width: 100%;
}
.ahm-heatmap-container .count-bar {
font-size: 12px;
position: absolute;
right: 0;
min-width: 48px;
height: 40px;
text-align: center;
line-height: 40px;
background: #ef96;
}
.ahm-nav .nav-tab-disabled {
opacity: 0.64;
pointer-events: none;
}
.ahm-nav .nav-tab {
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.ahm-nav .nav-tab .dashicons {
position: relative;
top: 1px;
}
.ahm-nav .nav-tab-active,
.ahm-nav .nav-tab-active:hover,
.ahm-nav .nav-tab-active:focus {
background: #fff;
}
.ahm-footer {
font-weight: bold;
font-size: larger;
text-align: right;
color: #aaa;
text-shadow: 1px 1px 1px #fff;
}
#ahm-description {
border: 1px solid #ccc;
border-radius: 0.5em;
padding: 0.5em 1em 0;
margin: 0.5em 0;
width: 100%;
box-sizing: border-box;
}
#ahm-description legend {
font-weight: bold;
}
#ahm-description img {
max-width: 100%;
}
#ahm-description .outer {
width: 100%;
overflow: hidden;
}
#ahm-description .inner {
display: flex;
width: 300%;
flex-flow: row nowrap;
position: relative;
}
#ahm-description .description {
width: 100%;
}
#ahm-description.click-heatmap .inner {
left: 0;
}
#ahm-description.breakaway-heatmap .inner {
left: -100%;
}
#ahm-description.attention-heatmap .inner {
left: -200%;
}
#ahm-view-form .wp-list-table thead a .dashicons,
#ahm-view-form .wp-list-table tfoot a .dashicons {
position: relative;
top: 1px;
}
#ahm-view-form .wp-list-table .sorting-indicator {
display: inline-block;
}
#ahm-view-form .wp-list-table thead,
#ahm-view-form .wp-list-table tfoot {
white-space: nowrap;
}
#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,
#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span {
float: unset;
}
#ahm-view-form .wp-list-table .column-page {
word-break: break-all;
}
#ahm-view-form .wp-list-table .click_pc,
#ahm-view-form .wp-list-table .breakaway_pc,
#ahm-view-form .wp-list-table .attention_pc,
#ahm-view-form .wp-list-table .click_mobile,
#ahm-view-form .wp-list-table .breakaway_mobile,
#ahm-view-form .wp-list-table .attention_mobile {
white-space: nowrap;
text-align: right;
}
#ahm-view-form .wp-list-table .ahm-cell {
display: inline-block;
width: 100%;
text-align: right;
font-variant-numeric: tabular-nums;
cursor: pointer;
white-space: nowrap;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
#ahm-view-form .wp-list-table .ahm-cell-blank,
#ahm-unread-form .wp-list-table .ahm-cell-blank {
color: #ccc;
cursor: default;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
display: inline-block;
text-align: center;
min-width: 57px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) {
color: #555;
}
#ahm-view-form .wp-list-table .ahm-cell .dashicons {
vertical-align: text-bottom;
position: relative;
top: 2px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons {
visibility: hidden;
}
@media screen and (max-width: 782px) {
#ahm-view-form .ahm-footer {
visibility: hidden;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
padding-left: 50%;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
width: 50%;
line-height: 2;
}
#ahm-view-form .ahm-cell,
#ahm-view-form .ahm-cell-blank {
line-height: 2;
}
#ahm-description ~ .subsubsub {
display: none;
}
}
#ahm-unread-form .wp-list-table .pc,
#ahm-unread-form .wp-list-table .mobile {
white-space: nowrap;
min-width: calc(200px + 4.5em);
}
#ahm-unread-form .ahm-ratio {
line-height: 60px;
font-size: 150%;
width: 3em;
display: inline-block;
text-align: right;
}
#ahm-unread-form .ahm-ratio::after {
content: "%";
}
#ahm-unread-form .ahm-ratio.warning {
color: #f00;
}
#ahm-unread-form .ahm-ratio.normal,
#ahm-unread-form .ahm-ratio.na {
color: #ccc;
}
#ahm-unread-form .ahm-ratio.na::after {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox {
display: none;
width: 192px;
padding-right: 6px;
margin-left: 2px;
text-align: right;
position: relative;
}
#ahm-unread-form tr.ahm-show-databox .ahm-heatmap-databox {
display: block;
}
#ahm-unread-form .ahm-heatmap-databox-column {
display: inline-block;
min-width: 64px;
}
#ahm-unread-form .ahm-heatmap-databox-column .dashicons-external {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox-column:hover .dashicons-external {
visibility: visible;
}
.ahm-unread-legend {
display: inline-block;
width: 1.5em;
height: 1em;
border: 1px solid rgba(0, 0, 0, 40%);
}
#ahm-options-form .ahm-inline-block {
display: inline-block;
}
#ahm-options-form input[type="range"] {
float: left;
margin-right: 0.5em;
}
#ahm-options-form input[type="range"]:not(:disabled) {
cursor: pointer;
}
#ahm-options-form input[type="range"] + span {
display: inline-block;
}
#ahm-options-form .premium-options {
font-size: smaller;
font-weight: bold;
background: #800080;
color: #fff;
padding: 0.1em 0.3em;
border-radius: 0.2em;
}
#ahm-options-form th .dashicons-editor-help {
cursor: pointer;
opacity: 0.4;
}
#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,
#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help {
opacity: 1;
}
#ahm-options-form th .ahm-tooltip > div {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
}
div.ahm-unread-list-page {
width: 100%;
border-radius: 0.3em;
}
div.ahm-unread-list-page-inner {
min-height: 60px;
}
div.ahm-pt {
display: flex;
flex-flow: row wrap;
text-align: center;
}
div.ahm-c2 {
width: 50%;
}
div.ahm-c6 {
width: 16.6666%;
}
div.ahm-unread-list-page-hover {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
cursor: auto;
}
@media not screen and (max-width: 782px) {
div.ahm-unread-list-page {
cursor: pointer;
}
div.ahm-unread-list-page:focus,
div.ahm-unread-list-page:hover {
background-color: rgba(127, 127, 127, 0.125);
box-shadow: 0 0 0 0.35em rgba(127, 127, 127, 0.125);
}
div.ahm-unread-list-page:focus {
outline: solid 0.1em rgba(127, 127, 127, 0.5);
outline-offset: 0.25em;
}
div.ahm-unread-list-page:focus div.ahm-unread-list-page-hover,
div.ahm-unread-list-page:hover div.ahm-unread-list-page-hover {
display: block;
}
div.ahm-c2,
div.ahm-c6 {
margin: 0.1em 0;
}
div.ahm-c2::after {
display: block;
content: "";
width: 95%;
height: 0.125em;
margin: 0 auto;
border-radius: 0.1em;
background: #ccc;
}
}
@media screen and (max-width: 782px) {
div.ahm-unread-list-page-inner {
min-height: unset;
}
.is-expanded div.ahm-unread-list-page-hover {
position: static;
display: block;
}
.is-expanded div.ahm-pt {
flex-flow: column wrap;
height: 9em;
}
.is-expanded div.ahm-c2 {
width: unset;
height: 4.5em;
line-height: 4.5;
}
.is-expanded div.ahm-c2::after {
content: "";
display: inline-block;
float: right;
width: 0.15em;
height: 3.7em;
margin: 0.4em 0;
border-radius: 0.1em;
background: #ccc;
}
.is-expanded div.ahm-c6 {
width: unset;
height: 1.5em;
}
}
#ahm-options-form input[type="radio"] + label > div {
padding-left: 20px;
}
#ahm-options-form th .ahm-tooltip:focus > div,
#ahm-options-form th .ahm-tooltip:hover > div {
display: block;
}
#ahm-options-form input[type="radio"]:checked + span,
#ahm-options-form input[type="radio"]:checked + label > span:first-child {
font-weight: bold;
}
#ahm-options-form input[type="text"] {
display: block;
width: 100%;
}
#ahm-vs {
border-collapse: collapse;
table-layout: fixed;
}
#ahm-vs td {
text-align: center;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs th {
text-align: center;
font-weight: bold;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs tbody th {
text-align: left;
}
#ahm-vs th:first-child {
width: 18em;
}
#ahm-vs td:first-child,
#ahm-vs th:first-child {
border-left: none;
}
#ahm-vs td:last-child,
#ahm-vs th:last-child {
border-right: none;
}
#ahm-vs .dashicons-no-alt {
color: #aaa;
}
#ahm-vs .current .dashicons-yes-alt {
color: #36f;
}
#ahm-vs .current .dashicons-no-alt {
color: #f00;
}
#ahm-vs .ib {
display: inline-block;
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}#lightbox {
position: fixed;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%);
}
#imageContainer {
position: relative;
height: 100%;
box-sizing: border-box;
}
#imageDataContainer {
position: relative;
}
#imageDataContainer.hide {
display: none;
}
#newHoverNav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
display: flex;
justify-content: space-between;
align-items: center;
}
#prevArrow,
#nextArrow {
color: black;
background: rgba(255,255,255,.7);
font-size: 40px;
position: relative;
display: none;
padding: 8px 10px 8px 6px;
cursor: pointer;
width: 46px;
height: 46px;
box-sizing: border-box;
}
#nextArrow {
padding: 8px 6px 8px 10px;
}
#prevArrow.fixed,
#nextArrow.fixed {
position: fixed;
display:block;
top: 50%;
left: 1%;
transform: translate(0, -50%);
border-radius: 2px;
}
#nextArrow.fixed {
right: 1%;
left: auto;
}
@media screen and (max-width: 800px) {
#prevArrow.fixed,
#nextArrow.fixed {
border-radius: 2px;
}
#prevArrow.fixed {
left: 0;
}
#nextArrow.fixed {
right: 0;
}
}
#imageContainer:hover #prevArrow,
#imageContainer:hover #nextArrow {
display:block;
}
#imageData {
display: flex;
justify-content: space-between;
align-items: center;
padding: 4px 10px 8px;
}
#imageData #imageDetails {
margin-bottom: 0;
}
#imageData #bottomNav #bottomNavClose {
margin-bottom: 0;
}
#jqlb_loading {
top: 45%;
} #prevArrow.touch-device,
#nextArrow.touch-device {
display: block;
}
#prevLink.touch-device,
#nextLink.touch-device {
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 40px;
width: 40px;
float: none;
}
#prevLink.touch-device {
left: 0;
background: url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/prev.gif) center center no-repeat;
}
#nextLink.touch-device {
right: 0;
background: url(https://kansaikikaku.ne.jp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/next.gif) center center no-repeat;
}
#imageDataContainer {
position: relative;
z-index: 20px;
}