#pageNavi{margin:20px 0;padding:6px 0 12px;border:1px solid #eee;background:#f5f5f5;text-align:center;display:flex;align-items:stretch;justify-content:space-between}#pageNavi li{display:block;width:33%}#pageNavi li+li{border-left:1px solid #ddd}#pageNavi li a{height:100%;display:flex;align-items:center;justify-content:center;padding:0;position:relative;padding-bottom:12px}#pageNavi li a:after{content:"";display:block;border:12px solid transparent;border-top:4px solid #093f96;border-bottom:none;margin:0 auto;width:0;height:0;position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}main .section p{margin-bottom:1.5em}main .section h2{border-radius:5px;border:3px solid #093f96;background:url(https://your-alive.co.jp/baibai/dest/img/alivework/indiv/reproduction/bg_title_wood.png) no-repeat 100% 100%;color:#000;padding:15px;font-size:1.25rem;margin-bottom:20px;height:auto!important}main .section h3{border-radius:5px;border:none;padding:7px;margin-top:20px;color:#fff!important;font-size:1.125rem;background-color:#093f96;display:flex;align-items:center;margin-bottom:15px}main .section h3 .number{border-radius:70px;background-color:#fff;font-size:86%;color:#093f96;padding:5px 7px;margin-right:10px;display:block;width:33px;height:33px;text-align:center;line-height:27px}main .section #slider01{width:519px;float:left;border:none}main .section #carousel01{width:192px;border:none;float:right;height:360px;overflow:hidden}main .section #carousel01 .slides li{height:119px;float:none!important;overflow:hidden;margin-bottom:1px}main .section .contentBox{overflow:hidden;margin-bottom:40px}main .section .contentBox #note{padding-top:20px}main .section .contentBox p{line-height:2}main .section .contentBox dl{overflow:hidden;display:flex;flex-wrap:wrap}main .section .contentBox dl dd,main .section .contentBox dl dt{padding:6px 0;border-bottom:1px solid #ddd}main .section .contentBox dl dt{width:40px;color:#093f96;font-weight:700}main .section .contentBox dl dd{width:calc(100% - 40px)}main .section #case{overflow:hidden}main .section #case .innerBox{display:flex;justify-content:space-between;position:relative}main .section #case .innerBox .lead{font-size:1.125rem;text-align:left;margin-bottom:20px;color:#093f96}main .section #case .innerBox .boxL,main .section #case .innerBox .boxR{width:49%}main .section #case .innerBox .boxL{padding-right:3%}main .section #case .bntArt{position:absolute;bottom:0;display:block}main .section #case .boxL{width:350px;float:left}main .section #case .boxR{width:360px;float:right}main .section #case .room{clear:both;text-align:center;padding:40px 0}main .section #case .room img{margin:auto}main .section #case .movieBox{background:#000}main .section #case iframe{margin:0 auto 40px;display:block}main .section .carNav img{width:100%!important;height:auto;cursor:pointer}main .section .slick-slider{margin-bottom:1px}#carousel01 .slick-slide{height:119px;overflow:hidden}#case .sp{display:none}@media screen and (max-width:768px){main .section h2,main .section h3{font-size:1rem}.inner_wrap_s{padding-left:3%;padding-right:3%}body#aliveworkIndiv main h2{padding:11px}body#aliveworkIndiv main #mainVisual img{width:100%;height:auto}body#aliveworkIndiv main #pageNavi{display:block;padding:0 3%;margin:0 0 20px}body#aliveworkIndiv main #pageNavi li{width:100%}body#aliveworkIndiv main #pageNavi li a{padding:10px 0 16px}body#aliveworkIndiv main #pageNavi li a br{display:none}body#aliveworkIndiv main #pageNavi li+li{border-left:none;border-top:1px solid #ddd}body#aliveworkIndiv main .result_content .slick-slider{max-width:none;width:100%}body#aliveworkIndiv main #inspection img{display:block;width:100%}body#aliveworkIndiv main #inspection img.floatR{width:50%;margin:0 auto 20px;float:none}body#aliveworkIndiv main #case .innerBox{display:block}body#aliveworkIndiv main #case .innerBox .lead{font-size:1rem}body#aliveworkIndiv main #case .innerBox .boxL,body#aliveworkIndiv main #case .innerBox .boxR{width:100%}body#aliveworkIndiv main #case .room img{display:block;width:100%;height:auto}body#aliveworkIndiv main #case iframe{width:100%!important;height:250px}body#aliveworkIndiv main #carousel01,body#aliveworkIndiv main #carousel01 .slick-slide{height:auto}}