@charset "utf-8";﻿.btn01{text-align:center}.btn01 a{color:#fff;display:inline-block;padding:0 20px 3px;background:#113285}.btn01 a>span{position:relative;display:inline-block;padding:0 16px 0 0;vertical-align:middle;font-size:14px}.btn01 a>span:after{position:absolute;top:0;bottom:0;right:0;width:8px;height:8px;margin:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn01 a:hover{text-decoration:none;background:#225ef4}table{border:#113285 1px solid;width:100%}th,td{padding:10px;border:#113285 1px solid}th{text-align:center;background:#113285;color:#fff;border-bottom:#fff 1px solid;width:30%}tr:last-child th{border-bottom:#113285 1px solid}td{background:#fff}@media screen and (max-width:640px){.table01{margin:0 auto}.table01 th,.table01 td{width:auto;display:block;border-top:none}.table01 th{border-bottom:none}.table01 tr:first-child th{border-top:#113285 1px solid}.table02{display:block;position:relative}.table02 th,.table02 td{width:100% !important;display:block}.table02 thead{display:block;float:left;overflow-x:scroll}.table02 thead th{width:auto;display:block}.table02 tbody{width:auto;display:block;overflow-x:auto;white-space:nowrap}.table02 tbody tr{display:inline-block;margin:0 -2px}.table02 tbody td{display:block}.scroll{font-size:14px;overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:8px}.scroll::-webkit-scrollbar-track{background:#fff}.scroll::-webkit-scrollbar-thumb{background:#222}}.notes>li{text-indent:-1em;padding-left:1em}.notes>li:before{content:'※'}.disc>li{list-style:disc;margin-left:1.5em}li .disc>li{text-indent:0}.decimal>li{list-style:decimal;margin-left:1.5em}li .decimal>li{text-indent:0}.paren{counter-reset:cnt}.paren>li{margin-left:1.6em;text-indent:-1.6em}.paren>li:before{counter-increment:cnt;content:'(' counter(cnt) ') '}.bracket{counter-reset:cnt}.bracket>li{padding-left:1.5em;position:relative}li .bracket>li{text-indent:0}.bracket>li:before{width:1.2em;height:1.2em;counter-increment:cnt;content:counter(cnt);font-size:90%;display:block;text-align:center;line-height:1.2em;border:1px solid;border-radius:50%;position:absolute;top:.35em;left:0}.col>li{display:inline-block;vertical-align:top}.col2>li{width:48.5%;margin:3% 3% 0 0}.col2>li:nth-child(2n){margin-right:0}.col3>li{width:32%;margin:2% 2% 0 0}.col3>li:nth-child(3n){margin-right:0}.col4>li{width:23.5%;margin:2% 2% 0 0}.col4>li:nth-child(4n){margin-right:0}.col5>li{width:18.4%;margin:2% 2% 0 0}.col5>li:nth-child(5n){margin-right:0}.col2>li:nth-child(-n+2),.col3>li:nth-child(-n+3),.col4>li:nth-child(-n+4),.col5>li:nth-child(-n+5){margin-top:0}.col>li img{max-width:100%;height:auto}@media screen and (max-width:640px){.sp_col>li{width:auto !important;display:block;margin:0 auto 6% !important}.sp_col>li:last-child{margin-bottom:0 !important}.sp_col2>li{width:48% !important;margin:4% 4% 0 0 !important}.sp_col2>li:nth-child(-n+2){margin-top:0 !important}.sp_col2>li:nth-child(2n){margin-right:0 !important}}.imgBoxL:after,.imgBoxR:after{content:'';display:block;clear:both}.imgBoxL .txt,.imgBoxR .img{float:right}.imgBoxR .txt,.imgBoxL .img{float:left}.imgBoxL img,.imgBoxR img{max-width:100%;height:auto}@media screen and (max-width:640px){.imgBoxL .txt,.imgBoxR .txt,.imgBoxL .img,.imgBoxR .img{width:auto !important;float:none}.imgBoxL img,.imgBoxR img{display:block;margin:0 auto}}.wp-pagenavi{text-align:center;margin-top:40px}.mfp_element_submit,.mfp_element_reset,.mfp_element_button{background:#222;font-size:inherit;font-family:inherit}#breadcrumb{width:1200px;font-size:11px;text-align:right;margin:0 auto 40px}@media screen and (max-width:640px){#breadcrumb{display:none}}.mb{display:none !important}.pcBlock{display:block}@media screen and (max-width:640px){.pc{display:none !important}.mb{display:initial !important}.pcBlock{display:initial !important}.mbBlock{display:block !important}}strong{font-weight:700}em{font-style:italic;font-family:"ＭＳ Ｐゴシック","sans-serif"}blockquote{background:#f5f5f5;padding:1.5em;margin:1.5em;border:#ccc 1px solid;border-radius:10px;position:relative}blockquote:before,blockquote:after{font-size:4em;font-family:"ＭＳ Ｐゴシック",sans-serif;opacity:.2;position:absolute}blockquote:before{top:-1.2rem;left:.2rem;content:'“'}blockquote:after{bottom:-3.8rem;right:.2rem;content:'”'}blockquote cite{font-size:.8em;opacity:.5}hr{margin:1.5em 0}#post p{margin-bottom:1.5em}#post ul{list-style:disc;margin-left:1.5em}#post ol{list-style:decimal;margin-left:1.5em}.wp-block-gallery{margin:0 !important}.wp-block-table{margin:1.5em 0}@media screen and (max-width:640px){.alignleft,.alignright{float:none !important;margin:0 auto !important}}h2.h2,#post h1.h1{font-size:36px;font-weight:700;text-align:center;margin:120px 0 30px}h2.h2:nth-of-type(1),#post h1.h1:nth-of-type(1){margin:0 0 30px}h2.h2>span,#post h1.h1>span{position:relative}h2.h2>span.sub,#post h1.h1>span.sub{display:block;font-size:16px;font-weight:400;font-style:italic;color:#113285;padding:15px 0 0}h2.h2>span.sub:before,#post h1.h1>span.sub:before{position:absolute;background:#113285;width:60px;height:2px;content:"";top:5px;left:0;right:0;margin:auto}h3.h3,#post h2{font-size:24px;font-weight:700;padding:0 0 0 10px;position:relative;border-bottom:4px solid #ddd;margin:0 0 30px}h3.h3:after,#post h2:after{position:absolute;bottom:-4px;left:0;z-index:2;content:"";width:115px;height:4px;background-color:#113285}h4.h4,#post h3{font-size:18px;font-weight:700;color:#113285;border-left:#113285 3px solid;padding:0 0 0 .5em}#mainVisual{height:700px}.mainVisualImg{z-index:-1;overflow:hidden;position:absolute;top:0}#mainVisual .mainVisualTxt{clear:both;text-align:center;font-size:48px;font-weight:700;color:#fff;padding:150px 0 100px;z-index:0}#mainVisual .mainVisualTxt p#b{font-size:72px}h2.toph2{font-size:36px;font-weight:700;text-align:center;margin:0 0 30px}h2.toph2>span{position:relative}h2.toph2>span:after{position:absolute;background:#113285;width:60px;height:2px;content:"";bottom:-15px;left:0;right:0;margin:auto}h2.toph2>span.sub{display:block;font-size:16px;font-weight:400;font-style:italic;color:#113285;padding:15px 0 0}h2.toph2>span.sub:after{display:none}#topSpe_topBus{background:#fff url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/top/topSpe_topBusBg.png) no-repeat left top;background-size:auto 799px;padding:50px 0}#topSpe_topBus .topSpecialty01{font-size:18px;text-align:center}#topSpe_topBus .topBusinessBox01{width:680px;float:left}#topSpe_topBus .topBusinessBox02{width:480px;float:right;font-size:18px}#topSpe_topBus li{border:#113285 1px solid;background:#fff}#topSpe_topBus li>p{padding:20px}#topSpe_topBus h3{font-size:20px;font-weight:700;color:#fff;padding:10px 20px;background:#113285;position:relative}#topSpe_topBus h3>span{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:italic;font-size:48px;color:#153c9e;text-shadow:2px 2px 0 #0e286b;position:absolute;right:20px;top:-13px}#topSpe_topBus .topBusinessBox02>h3{margin:0 0 20px;background:#113285 url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/top/topBusinessh3.png) no-repeat right;background-size:contain}#topSpe_topBus .topBusinessBox02 h3>span{right:30px}#topSpe_topBus .topBusinessBox02>h3:nth-of-type(3){margin:0 0 10px}#topSpe_topBus .topBusinessBox02 ul>li{border:none}#topEtc{background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/top/topMenuBg.png) no-repeat right top;background-size:auto 799px;padding:60px 0}.topMenu>ul>li{text-align:center;background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/top/topMenuBg01.jpg) no-repeat center;background-size:cover}.topMenu>ul>li:nth-child(2){background-image:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/top/topMenuBg02.jpg)}.topMenu>ul>li:nth-child(3){background-image:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/top/topMenuBg03.jpg)}.topMenu>ul>li>a{display:block;color:#fff;height:180px;margin:10px;position:relative;outline:none;transition:all .6s}.topMenu>ul>li>a:before,.topMenu>ul>li>a:after{position:absolute;z-index:2;content:"";width:0;height:0;border:1px solid transparent}.topMenu>ul>li>a:before{top:0;left:0}.topMenu>ul>li>a:after{bottom:0;right:0}.topMenu>ul>li>a:hover{color:#fff;background:rgba(0,0,0,.6)}.topMenu>ul>li>a:hover:before,.topMenu>ul>li>a:hover:after{width:100%;height:100%}.topMenu>ul>li>a:hover:before{border-bottom-color:#fff;border-left-color:#fff;transition:height .6s,width .6s}.topMenu>ul>li>a:hover:after{border-top-color:#fff;border-right-color:#fff;transition:height .6s,width .6s}.topMenu>ul>li>a>h3{font-size:24px;font-weight:700;text-align:center;width:100px;height:58px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.topMenu>ul>li>a>h3>span{position:relative}.topMenu>ul>li>a>h3>span:after{position:absolute;background:#fff;width:60px;height:2px;content:"";bottom:-5px;left:0;right:0;margin:auto}.topMenu>ul>li>a>h3>span.sub{display:block;font-size:12px;font-weight:400;font-style:italic;color:#fff}.topMenu>ul>li>a>h3>span.sub:after{display:none}.topNews_topSum{margin:60px 0 0}.topNews_topSum>ul>li h2{font-size:24px;font-weight:700;padding:0 0 0 10px;position:relative;border-bottom:4px solid #ddd;margin:0 0 20px}.topNews_topSum>ul>li h2:after{position:absolute;bottom:-4px;left:0;z-index:2;content:"";width:115px;height:4px;background-color:#113285}.topNewsTit{position:relative}.topNewsTit a{position:absolute;top:0;right:0}@media screen and (max-width:640px){#mainVisual{height:300px}.mainVisualImg{z-index:-1;overflow:hidden;position:absolute;top:0}#mainVisual .mainVisualTxt{clear:both;text-align:center;font-size:24px;font-weight:700;color:#fff;padding:50px 0;z-index:0}#mainVisual .mainVisualTxt p#b{font-size:32px}#topSpe_topBus{background-size:cover}#topSpe_topBus .topSpecialty01{text-align:left}#topSpe_topBus .topSpecialty01 br{display:none}#topSpe_topBus .topBusinessBox01,#topSpe_topBus .topBusinessBox02{width:100%;float:none}#topSpe_topBus .topBusinessBox01{margin:0 0 20px}#topSpe_topBus h3{padding:10px 20px 10px 70px}#topSpe_topBus h3>span{right:0;left:10px;top:-10px}#topEtc{background-size:cover}.topMenu>ul>li>a{height:100px;margin:5px}}dl.newsList{border-top:#ccc 1px solid}dl.newsList dt{float:left;padding:10px 0;margin:0 20px 0 0;color:#113285}dl.newsList dd{padding:10px 0;border-bottom:#ccc 1px solid}dl.newsList dd a{color:#222}dl.newsList dd a:hover{text-decoration:underline !important}@media screen and (max-width:640px){dl.newsList dt{float:none;padding:10px 0 0;margin:0}dl.newsList dd{padding:0 0 10px}}#mainTitle{font-size:32px;font-weight:700;padding:10px 0;text-align:center;color:#fff;background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/inner/mainTitle.jpg) center;background-size:1920px auto}#mainTitle>.inner{border:#fff 1px solid;padding:20px 0}#mainTitle.busTit{background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/inner/mainTitle_busTit.jpg) center;background-size:1920px auto}#mainTitle.proTit{background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/inner/mainTitle_proTit.jpg) center;background-size:1920px auto}#mainTitle.facTit{background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/inner/mainTitle_facTit.jpg) center;background-size:1920px auto}.imgStyle a{display:block;position:relative;outline:none;transition:all .6s}.imgStyle a:before,.imgStyle a:after{position:absolute;content:"";width:0;height:0;border:1px solid transparent}.imgStyle a:before{top:3%;left:3%}.imgStyle a:after{bottom:3%;right:3%}.imgStyle a:hover:before,.imgStyle a:hover:after{width:94%;height:94%}.imgStyle a:hover:before{border-bottom-color:#fff;border-left-color:#fff;transition:height .6s,width .6s}.imgStyle a:hover:after{border-top-color:#fff;border-right-color:#fff;transition:height .6s,width .6s}.imgStyle h4.h4{margin:0 0 20px}.greeting{background:url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/inner/business_GreetingBg02.png) right bottom no-repeat,url(//ohnokk.com/wp/wp-content/themes/ohnokogyo_WP/library/css/../images/inner/business_GreetingBg01.jpg) center no-repeat;background-size:1000px auto,cover;margin:0 0 120px;padding:40px}.greeting>.greetingTxt{border:#fff 1px solid;background:rgba(255,255,255,.6);padding:20px;font-size:18px}.history-date{width:22%;float:left;padding:5px 0;position:relative;z-index:1}.history-date:after{position:absolute;content:"";width:12px;height:12px;background:#7084b6;right:0;top:12px;border-radius:50%}.history-content{width:78%;float:left;padding:5px 0 5px 15px;position:relative;z-index:0}.history-content:before{position:absolute;content:"";width:2px;height:100%;background:#f2f2f2;top:0;left:-7px}@media screen and (max-width:640px){.greeting{padding:10px}.greeting>.greetingTxt{padding:10px;font-size:16px}#business .f22{font-size:20px !important}.history-date{width:100%;float:none;padding:5px 0 5px 15px}.history-date:after{display:none}.history-date:before{position:absolute;content:"";width:12px;height:12px;background:#7084b6;left:0;top:12px;border-radius:50%}.history-content{width:100%;float:none}.history-content:before{display:none}}#facility th{width:80%}#facility td{width:20%;text-align:center}#facility>ul>li>h2.h2{margin:120px 0 30px}#facility ul>li{word-wrap:break-word}#facility .facility01 ul{margin-bottom:20px}#facility .facility01 h3{font-size:24px;font-weight:700;text-align:center;position:relative;border-bottom:4px solid #ddd;margin:0 0 30px}#facility .facility01 h3 span{padding:0 15px 7px;border-bottom:4px solid #113285}_:-ms-lang(x)::-ms-backdrop,#facility .facility01 h3{line-height:1.4}#facility .facility01 h4.h4{margin:5px 0 0}#facility .facility02{width:80%;margin:0 auto}@media screen and (max-width:640px){#facility .facility02{width:100%}#facility .facility01 h3{font-size:18px!important}#facility .facility01 p{font-size:14px}#facility .facility01 h3 span{padding:0 0 3px;white-space:nowrap}#facility .facility01 h4.h4{font-size:16px}}#sitemap ul{text-align:center}#sitemap ul li{margin:0 20px 0 0;padding:0 0 10px;flex:1 1 auto;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}#sitemap ul li:after{position:absolute;transition:.3s;content:'';width:0;left:50%;bottom:0;height:2px;background:#113285}#sitemap ul li:hover{cursor:pointer}#sitemap ul li:hover:after{width:100%;left:0}#sitemap ul li:last-child{margin:0}#sitemap ul li a:hover{text-decoration:none}#sitemap ul li a{color:#222}