@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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","MS PGothic",arial,helvetica,sans-serif;font-size:18px;line-height:1.5;color:#333;-webkit-text-size-adjust:none}.pc{display:block}.sp{display:none}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:#283076}a:hover,a:active{outline:none;color:#283076;opacity:.8;text-decoration:underline}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,ul.post li:after,nav#mainNav .inner:after{content:"";clear:both}nav .panel,nav#mainNav,.newsTitle,.bg,.post,ul.post li,nav#mainNav .inner{zoom:1}#content h1:not(.style_none){clear:both;position:relative;margin:0 0 20px;padding:6px 30px;font-size:24px;color:#333;text-align:center;border-bottom:2px solid #283076;box-sizing:border-box}#content h2:not(.style_none){clear:both;position:relative;background:#283076;margin:20px 0;padding:2px 30px 0;font-size:22px;color:#fff;border:6px solid #283076;box-sizing:border-box;line-height:1.3}#content h2:not(.style_none):after{position:absolute;content:"";display:block;background:#fff;width:4px;height:100%;top:0;left:0}#content h3:not(.style_none){clear:both;position:relative;margin:20px 0;padding:4px 30px;font-size:20px;color:#666;border-top:2px solid #a0a0a0;border-bottom:2px solid #a0a0a0}.plist{margin:20px 0 50px}.plist ul{list-style:none;padding:0;margin:0;font-weight:700}.plist>ul>li{clear:both;position:relative;margin:20px 0;padding:5px 30px;font-size:20px;color:#666;border-bottom:1px solid #b5caff}.plist>ul>li>ul{padding:0 30px}input[type=text],input[type=email],input[type=tel],textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}textarea{height:auto;line-height:1.5}input[type=submit],input[type=reset],input[type=button]{padding:3px 10px;background:#878787;background:-moz-linear-gradient(top,#878787 0%,#6f6f6f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#878787),color-stop(100%,#6f6f6f));background:-webkit-linear-gradient(top,#878787 0%,#6f6f6f 100%);background:-o-linear-gradient(top,#878787 0%,#6f6f6f 100%);background:linear-gradient(to bottom,#878787 0%,#6f6f6f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#878787',endColorstr='#6f6f6f',GradientType=0);border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.5;font-size:120%;color:#fff}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#878787;background:-moz-linear-gradient(top,#6f6f6f 0%,#878787 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6f6f6f),color-stop(100%,#878787));background:-webkit-linear-gradient(top,#6f6f6f 0%,#878787 100%);background:-o-linear-gradient(top,#6f6f6f 0%,#878787 100%);background:linear-gradient(to bottom,#6f6f6f 0%,#878787 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f6f6f',endColorstr='#878787',GradientType=0);cursor:pointer}*:first-child+html input[type=submit]{padding:3px}#wrapper,.inner{width:1200px;margin:0 auto;box-sizing:border-box}#content .inner{width:880px;margin:0 auto;box-sizing:border-box}#header{overflow:hidden;background:#fff;padding:30px 0 15px}#content{float:right;width:880px;padding:50px 0}#sidebar{float:left;width:290px;padding:50px 0}#sidebar .side_nav{margin-bottom:50px}#sidebar .side_nav div>ul{background:#fff;margin:0;padding:0;border:1px solid #283076}#sidebar h1:not(.style_none){clear:both;background:#283076;margin:0;padding:12px 20px 8px;font-size:24px;color:#fff;text-align:center}#sidebar .side_nav div>ul>li{position:relative;border-bottom:1px solid #283076}#sidebar .side_nav div>ul>li:last-child{border-bottom:none}#sidebar .side_nav div>ul>li:hover{background:#ecf0fa}#sidebar .side_nav div>ul>li>a{position:relative;display:block;padding:12px 10px 10px 30px;text-decoration:none;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgSnav1.png) 10px 50% no-repeat;box-sizing:border-box;color:#333}#sidebar .side_nav div>ul>li a:hover{opacity:1;text-decoration:none}#sidebar .side_nav div>ul>li>ul{padding:0 0 10px 20px}#sidebar .side_nav div>ul>li>ul>li a{position:relative;display:block;padding:5px 10px 3px 30px;text-decoration:none;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgSnav1.png) 10px 50% no-repeat;box-sizing:border-box;color:#333}#sidebar .side_nav div>ul>li>ul>li a:hover{text-decoration:underline}#sidebar .side_bn1{margin-bottom:40px}#sidebar .side_bn1 .side_bn1_1{position:relative;margin-bottom:30px}#sidebar .side_bn1 .side_bn1_1 .button{position:absolute;display:block;font-size:0;bottom:25px;left:13px}#sidebar .side_bn2 .side_bn2_1{padding:20px 14px 10px;border:1px solid #283076}#sidebar .side_bn2 .side_bn2_1 .name{position:relative;margin-bottom:30px;padding:20px 0 0 65px;font-size:26px;font-weight:700;text-align:center;line-height:.8}#sidebar .side_bn2 .side_bn2_1 .name:after{position:absolute;content:"";display:block;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgLogo.png) top left/60px 60px no-repeat;width:60px;height:60px;top:50%;left:5px;margin-top:-25px}#sidebar .side_bn2 .side_bn2_1 .name .small{font-size:14px}#header h1{padding:5px 0;font-size:80%;font-weight:400}#header h2{position:relative;clear:both;float:left;padding:5px 0 0 85px;font-size:30px;font-weight:700;letter-spacing:1px;line-height:1.0}#header h2:after{position:absolute;content:"";display:block;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgLogo.png) top left/75px 75px no-repeat;width:75px;height:75px;top:50%;left:0;margin-top:-35px}#header h2 a{text-decoration:none;color:#333;letter-spacing:-1px}#header h2 .logo .small{font-size:26px}#header h2 .name{margin:10px 0 0;font-size:20px}#header h2 .name .small{font-size:16px;font-weight:400}.contact{float:right;display:flex;align-items:center;padding:0}.contact a{margin-right:25px}#mainImg{width:100%;margin:0 auto;clear:both;overflow:hidden}#mainImg .inner{position:relative}#mainImg .inner img{margin-left:-350px}#mainImg .inner .button{position:absolute;content:"";bottom:100px;left:270px}#mainImg .inner .button a{position:relative;display:block;background:#283076;padding:17px 65px 17px 35px;color:#fff;font-size:20px;line-height:1.0}#mainImg .inner .button a:after{position:absolute;content:"";display:block;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgBtnMv1.png) 0 0/10px 16px no-repeat;width:10px;height:16px;top:50%;right:20px;margin-top:-8px}#mainImg .inner .button a:hover{opacity:1.0}#main1{padding:50px 0}#main1 .inner .title{position:relative;padding:0 0 15px;margin-bottom:15px;font-size:28px;font-weight:700;text-align:center;border-bottom:2px solid #283076}#main1 .inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}#main1 .inner ul li{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_1.jpg) 0 0/375px 149px no-repeat;width:375px;height:149px;margin-top:25px;border:1px solid #959595;filter:drop-shadow(0 0 4px #bbb)}#main1 .inner ul li:nth-of-type(2){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_2.jpg) 0 0/375px 149px no-repeat}#main1 .inner ul li:nth-of-type(3){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_3.jpg) 0 0/375px 149px no-repeat}#main1 .inner ul li:nth-of-type(4){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_4.jpg) 0 0/375px 149px no-repeat}#main1 .inner ul li:nth-of-type(5){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_5.jpg) 0 0/375px 149px no-repeat}#main1 .inner ul li:nth-of-type(6){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_6.jpg) 0 0/375px 149px no-repeat}#main1 .inner ul li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding-left:50px;color:#333;font-size:24px;font-weight:700;line-height:1.2;box-sizing:border-box;filter:drop-shadow(2px 2px 4px #fff) drop-shadow(-2px 2px 4px #fff) drop-shadow(2px -2px 4px #fff) drop-shadow(-2px -2px 4px #fff)}#main1 .inner ul li a:hover{opacity:1.0}.top_block1{padding:0;margin-bottom:80px;overflow:auto}.top_block1 .inner{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:30px 20px 0}.top_block1 .inner .text{margin-right:20px}.top_block2{background:#ecf0fa;margin-bottom:80px;padding:30px 0}.top_block2 .inner{padding:10px 20px 0}.top_block2 .inner .block{display:flex;justify-content:space-between;flex-wrap:nowrap;border-bottom:1px solid #8c8c8c;padding:30px 0}.top_block2 .inner .block:last-child{border-bottom:none}.top_block2 .inner .block .text_area{margin-right:20px;line-height:1.1}.top_block2 .inner .block .title{position:relative;display:flex;min-height:50px;padding-left:130px;margin-bottom:20px;font-size:22px;font-weight:700;align-items:center}.top_block2 .inner .block .title:after{font-family:"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","MS PGothic",arial,helvetica,sans-serif;position:absolute;content:"Point 1";display:block;background:#283076;padding:10px 8px 8px;top:0;left:0;color:#fff;font-size:28px;font-weight:400}.top_block2 .inner .block:nth-of-type(2) .title:after{content:"Point 2"}.top_block2 .inner .block:nth-of-type(3) .title:after{content:"Point 3"}.top_block2 .inner .block:nth-of-type(4) .title:after{content:"Point 4"}.top_block2 .inner .block:nth-of-type(5) .title:after{content:"Point 5"}.top_block3{margin-bottom:80px}.top_block3 .inner{padding:0}.top_block3 .inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}.top_block3 .inner ul li{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_4.jpg) 0 0/279px 149px no-repeat;width:279px;height:149px;margin-top:25px;border:1px solid #959595;filter:drop-shadow(0 0 4px #bbb)}.top_block3 .inner ul li:nth-of-type(2){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_3.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(3){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_2.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(4){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_1.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(5){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_5.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(6){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_6.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(7){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_7.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(8){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_8.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li:nth-of-type(9){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop3_9.jpg) 0 0/279px 149px no-repeat}.top_block3 .inner ul li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding-left:40px;color:#333;font-size:24px;font-weight:700;line-height:1.2;box-sizing:border-box;filter:drop-shadow(2px 2px 4px #fff) drop-shadow(-2px 2px 4px #fff) drop-shadow(2px -2px 4px #fff) drop-shadow(-2px -2px 4px #fff)}.top_block3 .inner ul li a:hover{opacity:1.0}.top_block4{margin-bottom:80px}.top_block4 .inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}.top_block4 .inner ul li{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop4_1.jpg) 0 0/279px 149px no-repeat;width:279px;height:149px;border:1px solid #283076}.top_block4 .inner ul li:nth-of-type(2){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop4_2.jpg) 0 0/279px 149px no-repeat}.top_block4 .inner ul li:nth-of-type(3){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop4_3.jpg) 0 0/279px 149px no-repeat}.top_block4 .inner ul li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding-left:30px;color:#333;font-size:24px;font-weight:700;line-height:1.2;box-sizing:border-box;filter:drop-shadow(2px 2px 4px #fff) drop-shadow(-2px 2px 4px #fff) drop-shadow(2px -2px 4px #fff) drop-shadow(-2px -2px 4px #fff)}.top_block4 .inner ul li a:hover{opacity:1.0}.top_contact{margin-bottom:80px}.top_contact .inner{position:relative;font-size:0}.top_contact .inner .button{position:absolute;content:"";display:block;bottom:7px;right:100px}#top_info{margin-bottom:50px}#top_info .inner .block{padding:20px;border-bottom:1px dashed #bfbfbf}#top_info .inner .block .news_category{display:table-cell;width:150px;text-align:center;vertical-align:top}#top_info .inner .block .news_category span{display:block;background:#283076;padding:3px 10px;color:#fff}#top_info .inner .block .news_date{display:table-cell;width:140px;padding:3px 10px 0;text-align:center;vertical-align:top}#top_info .inner .block .news_text{display:table-cell;padding-top:3px;box-sizing:border-box}#top_info .inner .block .news_text a{color:#333;text-decoration:none}.list{padding:10px 0}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}.list .page_ttl a{color:#fff}h2.title{clear:both;margin:0;padding:7px 10px;font-size:110%;color:#000;border:1px solid #d5d5d5;border-bottom:0;background:#fff url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/headingBg.png) repeat-x 0 100%}.dateLabel{text-align:right;font-weight:700;color:#858585}.post p{padding-bottom:15px}.post ul li{margin-bottom:5px;padding-left:15px;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/bullet.png) no-repeat 0 8px}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:20px 0;padding:5px 0;font-size:150%;color:#000}.post h2{margin:10px 0;padding-bottom:2px;font-size:130%;color:#333}.post h3{margin:10px 0;font-size:100%;color:#2e2c2c}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote p{padding:5px 0}.post table{border:1px #ccc solid;border-collapse:collapse;border-spacing:0;margin:10px auto 20px}.post table th{padding:10px;border:#ccc solid;border-width:0 0 1px 1px;background:#efede7}.post table td{padding:10px;border:1px #ccc solid;border-width:0 0 1px 1px;background:#fff}.post dt{font-weight:700}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto}img.alignright,img.alignleft{margin:10px 10px 15px 15px;display:inline}img.alignleft{margin:10px 15px 15px 10px}.alignright{float:right}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea !important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}#searchform input[type=text]{line-height:1.7;height:24px;width:90px;vertical-align:bottom}.wpcf7{margin-bottom:10px;border-top:1px solid #ccc}.wpcf7 .inner{display:table;width:100% !important;box-sizing:border-box;border:1px solid #ccc;border-top:none}.wpcf7_th,.wpcf7_td{display:table-cell;padding:10px;background:#fff}.wpcf7_th{background:#ddd;text-align:left;width:30%;vertical-align:top}.wpcf7 p{margin-top:20px}.wpcf7 .tableWide{width:100% !important}.wpcf7 .tableWide tr{display:inline}.wpcf7 .tableWide th,.wpcf7 .tableWide td{display:block;width:100% !important;box-sizing:border-box}.wpcf7 .confirmation .last input{display:none}.wpcf7 .confirmation .last span{display:block;margin-left:26px}.wpcf7_td span.wpcf7-list-item{margin:0}.breadcrumbs{margin-bottom:10px}.cloumn-head_box{display:flex;gap:20px;align-items:center}.cloumn-date{color:#a0a0a0;font-size:14px}.cloumn-thumbnail{max-width:700px;margin:20px auto}.cloumn-thumbnail img{width:100%}.cloumn-supervisor{display:grid;grid-template-columns:150px auto;grid-template-rows:auto auto;column-gap:20px;row-gap:10px;margin:50px auto;padding:30px;border:3px solid #dcdcdc}.cloumn-supervisor .supervisor_img{grid-row:2 span;height:150px;width:150px;border-radius:100vw;object-fit:cover;overflow:hidden}.cloumn-supervisor .supervisor_img img{width:100%}.cloumn-supervisor .supervisor_ttl{color:#a0a0a0;font-size:18px}.cloumn-supervisor .supervisor_text dt{font-size:20px;color:#293076;font-weight:700;border-bottom:2px solid #293076;padding-bottom:12px;margin-bottom:12px}.cloumn-supervisor .supervisor_text span:first-of-type{margin-right:1em}.cloumn-cta{border:1px solid #283076;margin:20px auto}.cloumn-cta .cta_box{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px}.cloumn-cta .cta_ttl{background-color:#283076;color:#fff;padding:1em;text-align:center;font-weight:700}.cloumn-cta dl{display:flex;flex-direction:column;align-items:center;justify-content:center}.cloumn-cta dl dd{text-align:center}.cloumn-cta .cta_tel a{font-size:32px;font-weight:700}.cloumn-cta .cta_tel .time{background-color:#f2f2f2;font-size:14px;padding:5px}.cloumn-cta .cta_contact dd{width:100%}.cloumn-cta .cta_contact a{display:block;background-color:#283076;color:#fff;margin-top:5px;padding:1em 0}.cloumn-cta .cta_contact a:hover{text-decoration:none}.cloumn-nav-btn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;justify-items:center;margin:50px auto;font-size:14px;max-width:500px}.cloumn-nav-btn li{width:100%}.cloumn-nav-btn a{display:flex;justify-content:center;padding:1em;background-color:#f0f6ff;border-radius:100vw;color:#0c1e84;transition:all .3s 0s ease}.cloumn-nav-btn a:hover{text-decoration:none;background-color:#0c1e84;color:#f0f6ff}.cloumn-nav-btn_prev{grid-column:1}.cloumn-nav-btn_archive{grid-column:2}.cloumn-nav-btn_next{grid-column:3}@media screen and (max-width:680px){.cloumn-cta .cta_box{grid-template-columns:1fr}.cloumn-supervisor{grid-template-columns:auto;grid-template-rows:auto;row-gap:20px;padding:20px 10px}.cloumn-supervisor .supervisor_img{grid-row:2;margin:0 auto}.cloumn-supervisor .supervisor_ttl{grid-row:1;text-align:center}.cloumn-supervisor .supervisor_text dt{display:flex;flex-wrap:wrap}.cloumn-supervisor .supervisor_text span:first-of-type{margin-right:0;width:100%}.cloumn-nav-btn{gap:10px}.cloumn-nav-btn a{padding:.5em 1em}}.columns-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.columns-list a:hover{text-decoration:none}.columns-list figure{margin-bottom:0}.columns-list figure img{width:100%}.columns-list time{color:#a0a0a0;font-size:14px}.columns-list .st-article_ttl{font-size:18px;color:#293076}.wp-pagenavi{display:flex;gap:10px;justify-content:center;margin-top:50px}.wp-pagenavi .current,.wp-pagenavi a{font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#293076;background-color:#ecf0fa;border:none}.wp-pagenavi a:hover{background-color:#293076;color:#fff;text-decoration:none}.wp-pagenavi .current{background-color:#293076;color:#fff;font-weight:700}@media screen and (max-width:680px){.columns-list{grid-template-columns:1fr;gap:30px}}#footer{clear:both;background:linear-gradient(90deg,#fff 0%,#fff 45%,#ecf0fa 45%,#ecf0fa 100%)}#footer .inner{position:relative;display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:50px 0}#footer .inner .left{width:340px;margin-left:80px;box-sizing:border-box}#footer .inner .left>a{position:relative;display:block;clear:both;margin-bottom:15px;padding-left:90px;color:#333;font-size:32px;font-weight:700;text-align:center;text-decoration:none;letter-spacing:1px;line-height:.8}#footer .inner .left>a:after{position:absolute;content:"";display:block;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgLogo.png) top left/75px 75px no-repeat;width:75px;height:75px;top:50%;left:0;margin-top:-45px}#footer .inner .left>a .small{font-size:18px;letter-spacing:0}#footer .inner .left>p{margin-bottom:15px}#footer .inner .left>p.area .blue{display:block;color:#283076}#footer .inner .right{display:flex;justify-content:space-between;font-size:18px;padding:0}#footer .inner .right ul{width:240px;padding-top:20px;margin-right:30px}#footer .inner .right ul li{padding:10px 0}#footer .inner .right ul li a{display:block;color:#333;background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgFtnav.png) 0 2px/13px 19px no-repeat;padding-left:28px;line-height:1.3}#footer .inner .right ul li a:hover{opacity:1;color:#283076}.footer_fix{display:none}#copyright{position:absolute;clear:both;bottom:50px;right:200px;font-size:14px}.pagenav{clear:both;width:100%;height:30px;margin:5px 0 20px}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#4f4d4d;text-align:center}ul.post{padding:0}ul.post li{margin:0 10px;padding:20px 0 15px;border-bottom:1px dashed #dcdcdc}ul.post li:last-child{border:0}ul.post img{float:left;margin:0 15px 5px 10px}ul.post h3{margin:0 0 10px 10px;font-size:14px;font-weight:400;color:#333;border:0}@media only screen and (min-width:1200px){nav#mainNav{z-index:200;background:#fff;width:100%;border-bottom:2px solid #283076}nav#mainNav.fixed{filter:drop-shadow(0 0px 3px #333)}nav#mainNav .inner{width:100%}nav#mainNav .inner .menu1{height:auto}nav#mainNav .inner .menu1 ul{width:1200px;margin:0 auto;display:flex}nav#mainNav .inner .menu1 ul>li{position:relative;box-sizing:border-box}nav#mainNav .inner .menu1 ul>li:hover:after{position:absolute;content:"";display:block;background:#283076;width:100px;height:5px;bottom:10px;left:50%;margin-left:-50px}nav#mainNav .inner .menu1 ul>li>a{display:table-cell;width:200px;height:70px;padding:0;text-align:center;color:#333;font-size:18px;vertical-align:middle;line-height:1.1}nav#mainNav .inner .menu1 ul>li>a:hover span,nav#mainNav .inner .menu1 ul>li>a:hover,nav#mainNav .inner .menu1 ul>li.current-menu-parent>a{text-decoration:none;opacity:1;box-sizing:border-box}nav div.panel{display:block !important}a#menu{display:none}.fixed{position:fixed !important;top:0;width:100%;margin-bottom:-5px;z-index:10000}}@media only screen and (max-width:1200px){nav#mainNav a.menu{position:absolute;display:block;width:fit-content;height:37px;top:15px;right:2.5%;text-align:left}nav#mainNav a#menu span{padding-left:35px}nav#mainNav a#menu:hover{cursor:pointer}nav .panel{position:relative;display:none;width:100%;right:0;top:0;z-index:1}nav#mainNav ul{margin:0;padding:0}nav#mainNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.0}nav#mainNav ul li a,nav#mainNav ul li.current-menu-item li a{display:block;background:#283076;padding:15px 10px;text-align:left;font-size:16px;font-weight:700;color:#fff;border-top:1px solid #414ba1;border-bottom:1px solid #101643}nav#mainNav ul li a:hover,nav#mainNav ul li a:active{background:#404aa4;text-decoration:none}nav#mainNav .inner .menu1 div>ul>li>ul{display:none}}@media only screen and (max-width:1200px){img{width:100%;height:auto}#wrapper,.inner{width:100%}#header{width:100%;padding:25px 100px 25px 30px;box-sizing:border-box}.contact{display:none}nav#mainNav{width:100%}nav#mainNav ul{margin:0 auto}nav#mainNav ul ul{padding:0}nav div.panel{float:none}#mainImg{width:100%}#mainImg .inner img{margin-left:0}#mainImg .inner .button{bottom:18%;left:25%}#mainImg .inner .button a{font-size:18px}#main1 .inner{width:950px}#main1 .inner ul{display:flex;justify-content:space-between;width:785px;margin:0 auto}#content{clear:both;width:94%;float:none;margin:0 auto;padding:30px 0}#sidebar{float:none;width:880px;margin:0 auto}#sidebar .pc{display:none}#sidebar .sp{display:block}#sidebar .side_bn2 .side_bn2_1{padding:40px}#sidebar .side_bn2 .side_bn2_1 .name{margin-bottom:30px}#sidebar .side_bn2 .side_bn2_1 iframe{width:100%;height:300px}#sidebar .side_bn2 .side_bn2_1 .address{width:345px;margin:15px auto 35px}#sidebar .side_bn2 .side_bn2_1 .address:nth-of-type(3){width:255px}section.widget_search{text-align:center}.top_block1 .inner img{height:100%}#top_info .inner{width:100%}#footer{background:#fff}#footer .pc{display:none}#footer .sp{display:block}#footer iframe{display:block}#footer .inner{display:block;width:100%;padding:5% 5% 2%}#footer .inner .left{width:800px;margin:0 auto}#footer .inner .left>a{width:245px}#footer .inner .right{display:none}#copyright{position:static;text-align:center;margin-top:50px}}@media only screen and (max-width:950px){body{font-size:14px}.pc{display:none}.sp{display:block}#wrapper,.inner{width:100%}#content .inner{width:100%}#header{width:100%;padding:0}#header h2{width:73%;padding:3% 2% 3% 14%;font-size:4.5vw;letter-spacing:0;line-height:1.4}#header h2:after{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgLogo.png) top left/100% 100% no-repeat;width:12%;height:67%;top:50%;left:2%;margin-top:-6%}#header h2 .logo{padding:0;letter-spacing:0px;line-height:1.2}#header h2 .logo .small{font-size:3.8vw}#header h2 .name{margin:1% 0 0;font-size:2.8vw}#header h2 .name .small{font-size:2.6vw}#mainImg .inner{width:100%}#mainImg .inner .button{width:48%;bottom:14%;left:4%}#mainImg .inner .button a{padding:7% 11% 7% 7%;font-size:3.2vw}#mainImg .inner .button a:after{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgBtnMv1.png) 0 0/7px 12px no-repeat;width:7px;height:12px;top:50%;right:5%;margin-top:-6px}#main1{padding:8% 3% 10%}#main1 .inner{width:100%}#main1 .inner .title{padding:0 0 3%;margin-bottom:2%;font-size:3.8vw}#main1 .inner ul{width:100%}#main1 .inner ul li{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_1.jpg) 0 0/100% 100% no-repeat;width:48%;height:100%;margin-top:5%}#main1 .inner ul li:nth-of-type(2){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_2.jpg) 0 0/100% 100% no-repeat}#main1 .inner ul li:nth-of-type(3){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_3.jpg) 0 0/100% 100% no-repeat}#main1 .inner ul li:nth-of-type(4){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_4.jpg) 0 0/100% 100% no-repeat}#main1 .inner ul li:nth-of-type(5){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_5.jpg) 0 0/100% 100% no-repeat}#main1 .inner ul li:nth-of-type(6){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgMain1_6.jpg) 0 0/100% 100% no-repeat}#main1 .inner ul li a{padding:15% 12%;font-size:3.3vw;filter:drop-shadow(1px 1px 3px #fff) drop-shadow(-1px 1px 3px #fff) drop-shadow(1px -1px 3px #fff) drop-shadow(-1px -1px 3px #fff)}nav#mainNav{width:100%}img.alignright,img.alignleft{display:block;margin:5px auto}.alignright,.alignleft{float:none}nav#mainNav a.menu{position:absolute;width:11%;top:10px;right:10px}nav#mainNav a.menu img{width:100%}#content h1:not(.style_none){margin:0 0 4%;padding:0 16%;font-size:18px}#content h1:not(.style_none):before{width:15%;height:2px;margin-top:-1px}#content h1:not(.style_none):after{width:15%;height:2px;margin-top:-1px}#content h2:not(.style_none){margin:4% 0;padding:0 4%;font-size:16px;border:5px solid #283076}#content h2:not(.style_none):after{width:3px}#content h3:not(.style_none){margin:4% 0;padding:1% 4%;font-size:14px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.plist{margin:5% 0}.plist>ul>li{margin:20px 0;padding:1% 2% 0;font-size:14px;font-weight:700}.plist>ul>li:after{width:25%}.plist>ul>li>ul{padding:0 5%}#sidebar{width:94%;padding:0 0 7%}#sidebar h1:not(.style_none){padding:2% 3%;font-size:16px;font-weight:700}#sidebar h1:not(.style_none):after{bottom:5px;height:1px}#sidebar .side_nav{margin-bottom:10%}#sidebar .side_bn2 .side_bn2_1{padding:5% 5% 3%;margin-bottom:6%}#sidebar .side_bn2 .side_bn2_1 .name{margin-bottom:5%;font-size:4vw}#sidebar .side_bn2 .side_bn2_1 iframe{width:100%;height:150px}#sidebar .side_bn2 .side_bn2_1 .address{width:75%;margin:3% auto 6%;font-size:3vw}#sidebar .side_bn2 .side_bn2_1 .address:nth-of-type(3){width:55%}.top_block1{margin-bottom:10% !important}.top_block1 .inner{padding:5% 2% 0}.top_block1 .inner .text{margin-right:2%}.top_block1 .inner img{width:37%}.top_block2{margin-bottom:10% !important;padding:5% 0}.top_block2 .inner{padding:0 2%}.top_block2 .inner .block{padding:5% 0}.top_block2 .inner .block img{width:40%;height:100%}.top_block2 .inner .block .text_area{margin-right:1%}.top_block2 .inner .block .title{min-height:27px;padding-left:35%;margin-bottom:5%;font-size:3.1vw}.top_block2 .inner .block .title:after{padding:3% 3% 2%;font-size:3.6vw}.top_block3{margin-bottom:10% !important}.top_block3 .inner{padding:0}.top_block3 .inner ul li{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_4.jpg) 0 0/100% 100% no-repeat;width:48%;height:100%;margin-top:3%}.top_block3 .inner ul li:nth-of-type(2){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_3.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(3){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_2.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(4){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_1.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(5){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_5.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(6){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_6.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(7){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_7.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(8){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_8.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li:nth-of-type(9){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/Sp_BgTop3_9.jpg) 0 0/100% 100% no-repeat}.top_block3 .inner ul li a{padding:18% 12%;font-size:3.3vw}.top_block4{margin-bottom:10% !important}.top_block4 .inner ul li{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop4_1.jpg) 0 0/100% 100% no-repeat;width:32%;height:100%}.top_block4 .inner ul li:nth-of-type(2){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop4_2.jpg) 0 0/100% 100% no-repeat}.top_block4 .inner ul li:nth-of-type(3){background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgTop4_3.jpg) 0 0/100% 100% no-repeat}.top_block4 .inner ul li a{padding:19% 12%;font-size:3.3vw}.top_block4 .inner ul li:first-child a{padding:14% 12% 13%;font-size:3vw}.top_contact{margin:12% 0}.top_contact .inner .button{position:absolute;content:"";display:block;width:40%;bottom:3%;right:2%}#top_info{margin-bottom:10%}#top_info .inner .block{padding:3% 0}#top_info .inner .block .news_category{width:auto}#top_info .inner .block .news_category span{padding:1px 15px}#top_info .inner .block .news_date{width:auto;padding:1px 15px 0;text-align:left}#top_info .inner .block .news_text{display:block;padding:2% 0 0}.wpcf7{margin-bottom:10px;border-top:1px solid #ccc}.wpcf7 .inner{display:table;width:100%;box-sizing:border-box;border:1px solid #ccc;border-top:none}.wpcf7_th,.wpcf7_td{display:table-cell;padding:10px;background:#fff}.wpcf7_th{background:#efeff1;text-align:left;width:30%;vertical-align:top}.wpcf7_td{width:200px}.wpcf7_td [type=checkbox]{width:30px}.wpcf7_td_1{display:block;padding:10px;border-bottom:1px solid #ccc;background:#fff}.wpcf7_td_1_last{border-bottom:none}.wpcf7_td_1 [type=number]{width:30px}.wpcf7 .wpcf7_text1{font-size:90%;color:#73573c}.wpcf7 .wpcf7_text2{font-size:90%}.wpcf7_td textarea,.wpcf7_td input{width:200px}.wpcf7_td label{display:block}.wpcf7 p{margin-top:5px}.wpcf7 .tableWide{width:100% !important}.wpcf7 .tableWide tr{display:inline}.wpcf7 .tableWide th,.wpcf7 .tableWide td{display:block;width:100% !important;box-sizing:border-box}.wpcf7 .confirmation .first{margin-top:2%}.wpcf7 .confirmation .last{margin-bottom:2%}.wpcf7 .confirmation .first input{display:inline-block;margin:1% 0 0;width:10%;min-height:15px;vertical-align:top}.wpcf7 .confirmation .first span{display:inline-block;width:90%}.wpcf7 .confirmation .last input{display:none}.wpcf7 .confirmation .last span{display:block;margin-left:10%}.scroll{overflow:scroll}.scroll table{width:880px}#footer iframe{height:200px}#footer .inner{padding:10% 8% 5%}#footer .inner .left{width:100%}#footer .inner .left>a{width:250px;padding:0 0 0 55px;font-size:24px;box-sizing:border-box}#footer .inner .left>a:after{background:url(//hiroshima-kigyobengoshi.com/wp/wp-content/themes/shimokawa_kigyo/images/base/BgLogo.png) top left/100% 100% no-repeat;width:56px;height:56px;top:50%;left:0;margin-top:-33px}#footer .inner .left>a .small{font-size:14px}.footer_fix{display:block;position:fixed;background:#fff;width:100%;bottom:0;left:0;border-top:5px solid #283076;z-index:100}.footer_fix ul{display:table;width:100%;margin:0;padding:0 2%;border-spacing:10px 13px;box-sizing:border-box}.footer_fix li{display:table-cell}.footer_fix li:first-child{width:36%;filter:none}#copyright{padding:5% 2%;margin:5% 0 22%;font-size:12px}}