@charset "UTF-8";picture img{width:100%;height:100%;object-fit:contain}a{color:inherit}.heading_05 .en{color:#0175c1}.flex-box{display:flex;flex-wrap:wrap}.article-access{max-width:1018px;margin:0 auto}.ttl_info{text-align:left}.ttl_info span{display:inline-block;padding:.26em 3.1em;border-radius:3em;color:#fff;text-align:center;background:#0175c1}.ttl_access .icn{display:inline-block;vertical-align:middle;width:1em;height:1em;margin:-.2em .5em 0 0}.ttl_access .icn_map{margin:-.2em .4em 0 0;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/access/css/../images/icn_map.svg) no-repeat 0 50%;background-size:contain}.ttl_access .icn_train{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/access/css/../images/icn_train.svg) no-repeat 0 50%;background-size:contain}.ttl_access .icn_bus{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/access/css/../images/icn_bus.svg) no-repeat 0 50%;background-size:contain}.access_01 .img{width:52%}.access_01 .info-box{width:48%;padding:0 0 0 8.5%;background:#f4f4f4;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:center}.access_01 .info-box>*{width:100%}.access_01 .info-box .ttl{text-align:left;margin:.5em 0 0}.access_01 .info-box .box{position:relative;padding:.6em 0 0 1.3em;margin:.4em 0 1em .3em}.access_01 .info-box .box:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:#0175c1}.access_01 .info-box address{font-weight:600;line-height:1.75}.access_01 .info_number{margin:.5em 0 0}.info_number li{font-weight:600}.info_number .icn{display:inline-block;vertical-align:middle;width:1.75em;height:2.32em;margin:.1em .5em 0 0}.info_number .icn_tel{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/access/css/../images/icn_tel.svg) no-repeat 0 50%;background-size:contain}.info_number .icn_fax{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/access/css/../images/icn_fax.svg) no-repeat 0 50%;background-size:contain}.access_02 .flex-box{justify-content:space-between}.access_02 .img{width:58.3%}.access_02 .info-box{width:40.4%}.access_02 .info-box dl{padding:23px 29px 3px;border:1px solid #707070;margin:9px 0 10px}.access_02 .info-box ol{position:relative;padding:0 0 0 1.5em;margin:.5em 0 1em .5em}.access_02 .info-box ol:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:#0175c1}.access_02 .info-box ol li{counter-increment:numcounter;padding-left:1.5em;font-weight:600;position:relative;margin:0 0 1.7em;line-height:1.25}.access_02 .info-box ol li:before{content:counter(numcounter) '.';display:inline-block;text-align:left;color:#0175c1;position:absolute;left:0;top:0}.map_box{width:94%;height:624px;margin:0 auto 70px;max-width:1018px}.map_box iframe{width:100%;height:100%}@media screen and (min-width:769px){.ttl_info,.ttl_info span{font-size:1.9rem;margin:0}.ttl_access{font-size:1.9rem;font-weight:600}.access_01{margin:123px auto 88px}.access_01 .flex-box{flex-direction:row}.access_01 .info-box{padding:0 4%}.img picture{width:529px}.info_number .tel a{pointer-events:none}.info_number li{margin:0 .6em 0 0;font-size:1.6rem}.access_02{margin:88px auto 101px}}@media screen and (max-width:768px){.ttl_info span{padding:.11em 2.35em;font-size:min(3.58vw,1.8rem)}.ttl_access{font-size:min(3.58vw,1.8rem);font-size:1.6rem}.ttl_access .icn_map{height:1.6em}section.access_01{width:94%;margin:14% auto 11.5%}.access_01 .flex-box{flex-direction:column}.access_01 .img,.access_01 .info-box{width:100%}.access_01 .info-box{padding:7.5% 4% 4%}.access_01 .info-box .box{display:flex;flex-wrap:wrap;padding:0 0 0 .78em;margin:.3em 0 1em .5em}.access_01 .info-box address{width:100%;font-size:min(2.8vw,1.6rem);line-height:1.6;font-size:1.4rem}.access_01 .info-box .info_number{width:100%;flex-direction:column;margin:0}.info_number li{font-size:min(2.8vw,1.6rem);font-size:1.4rem}.info_number .icn{width:1.5em;height:2em;margin:.2em .5em 0 0}.access_02 .img{width:100%;margin:0 auto 12.5%;position:relative}.access_02 .img img{margin:0 auto}.access_02 .info-box{width:94%;margin:0 auto 8%}.access_02 .info-box dl{padding:7% 3.5% 5.8%;margin:0 0 4.6%}.access_02 .info-box ol{padding:0 0 0 1.4em;margin:.5em 0 1em .5em}.access_02 .info-box ol li{font-size:min(2.8vw,1.6rem);line-height:1.55;margin:0 0 1.3em;font-size:1.4rem}.map_box{height:54vw;margin:0 auto 9%}h3{font-size:min(4.6vw,1.8rem)}}
