@charset "utf-8";.companycon1box{width:100%;border:2px solid #c5de99}.companycon1box th{padding-left:20px;padding-top:10px;background-color:#eee;padding-bottom:10px;vertical-align:middle;width:20%}.companycon1box td{padding-left:20px;padding-top:10px;padding-bottom:10px;vertical-align:middle;line-height:2em}.companycon1box tr{border-top:2px solid #c5de99;border-bottom:2px solid #c5de99}.companycon2box{width:100%;border:2px solid #c5de99}.companycon2box th{width:113px;padding-left:20px;padding-top:10px;background-color:#eee;padding-bottom:10px;vertical-align:top}.companycon2box td{padding-left:20px;padding-top:10px;padding-bottom:10px;vertical-align:middle;line-height:1.5}.companycon2box tr{border-top:2px solid #c5de99;border-bottom:2px solid #c5de99}.companycon3box{width:100%;border-left:2px solid #c5de99;border-right:2px solid #c5de99;border-bottom:2px solid #c5de99}.companycon3box th{width:113px;padding-left:20px;padding-top:10px;background-color:#eee;padding-bottom:10px;vertical-align:top}.companycon3box td{padding-left:20px;padding-top:10px;padding-bottom:10px;vertical-align:middle;line-height:1.5}.companycon3box tr{border-bottom:2px solid #c5de99}#map{border:2px solid #c5de99}#company .box04{background:-moz-linear-gradient(45deg,#a4d126 30%,#91c31e);background:-webkit-linear-gradient(45deg,#a4d126 30%,#91c31e)}#company .box04 p{color:#3e3e3e;font-size:14px;line-height:2em}#company .box04 h1{padding:10px 10px 0}#company .box04 .layout01{display:flex}#company .box04 .layout01 .left{min-width:287px;margin:0 30px 0 0}#company .box04 .layout01 .right{min-width:287px}#company .box04 .layout02{display:flex}#company .box04 .layout02 .left{min-width:175px;margin:0 20px 0 0;position:relative}#company .box04 .layout02 .right{min-width:287px}#company .box04 .layout03{display:flex;justify-content:center}#company .box04 .layout03 .left{min-width:269px;margin:0 28px 0 0;position:relative}#company .box04 .layout03 .right{max-width:269px}#company .box04 .layout04{display:flex;justify-content:center}#company .box04 .layout04 .left{min-width:291px;margin:0 45px 0 0;position:relative}#company .box04 .layout04 .right{max-width:231px;margin:15px 0 0}#company .box04 .item_box{padding:10px}#company .box04 .item_box .child_box{background:#fff;padding:20px}#company .box04 .item01 .child02{padding:20px;border:4px solid #f2f2f2;box-shadow:0 0 0 1px #d7d7d7}#company .box04 .item01 .child02 h2{font-size:28px;text-align:center;margin:0 0 25px}#company .box04 .item01 .child02 .item{width:185px;margin:0 0 20px}#company .box04 .item02 .child02{padding:20px;border:4px solid #f2f2f2;box-shadow:0 0 0 1px #d7d7d7}#company .box04 .item02 .child02 h2{font-size:28px;text-align:center;margin:0 0 25px}#company .box04 .item02 .child02 .item{background:#f2f2f2;margin:0 0 20px;padding:20px}#company .kuso{box-shadow:0 0 0 1px #d7d7d7;padding:20px}#company .kusotitle{position:relative;background:url(//ichihara-kk.jp/wp-content/themes/ichihara_child/img/secret/kuso_bg.jpg);text-align:left;padding:20px;margin-top:30px}#company .kusotitle p{color:#fff;font-size:1.7em;line-height:1.5em;margin-left:25%}#company .kusotitle:before{content:"";background:url(//ichihara-kk.jp/wp-content/themes/ichihara_child/img/secret/kusotitle1.png) left top no-repeat;width:128px;height:128px;position:absolute;top:9px;left:20px}#company .kusotitle2{position:relative;background:url(//ichihara-kk.jp/wp-content/themes/ichihara_child/img/secret/kuso_bg.jpg);text-align:left;padding:20px;margin-top:30px}#company .kusotitle2 p{color:#fff;font-size:1.7em;line-height:1.5em;margin-left:25%}#company .kusotitle2:before{content:"";background:url(//ichihara-kk.jp/wp-content/themes/ichihara_child/img/secret/kusotitle2.png) left top no-repeat;width:128px;height:128px;position:absolute;top:9px;left:20px}#company .box04 .item06 h2{width:595px;margin:0 auto 18px}#company .aisatuminititle{background-color:#242e3b;padding:5px 0;margin:20px 0}#company .aisatuminititle p{border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;color:#fff;font-size:2em;line-height:1.5}#company .box10 .layout01{display:flex}#company .box10 .layout01 .left{min-width:287px;margin:0 30px 0 0;line-height:2}#company .box10 .layout01 .right{min-width:287px}#company .box10{padding:20px 20px 0}#company .box11{padding:20px;border:2px solid #c5de99}#company .box11 h3{font-size:1.5em;font-weight:700}#company .box11 p{line-height:2}#company .ftzi{font-size:1.2em;font-weight:700}