.contents_case .cmn_contents_header .title{height:60px;background-image:url(../images/contents/case/contents_title.png)}@media screen and (max-width:767px){.contents_case .cmn_contents_header .title{height:44px;background-image:url(../images/contents/case/contents_title_sp.png)}}@media screen and (min-width:768px){.contents_case .content_case_list{margin-top:70px}}@media print{.contents_case .content_case_list{margin-top:70px}}@media screen and (max-width:767px){.contents_case .content_case_list{margin-top:40px}}.contents_case .content_case_list .map .cmn_container{position:relative}.contents_case .content_case_list .map .pin li{position:absolute}.contents_case .content_case_list .map .pin li.pin_01_01{top:27%;left:79.5%}.contents_case .content_case_list .map .pin li.pin_01_02{top:27%;left:81%}.contents_case .content_case_list .map .pin li.pin_01_03{top:48%;left:57.5%}.contents_case .content_case_list .map .pin li.pin_01_04{top:31%;left:79%}.contents_case .content_case_list .map .pin li.pin_01_05{top:23%;left:84%}.contents_case .content_case_list .map .pin li.pin_01_06{top:33%;left:76%}.contents_case .content_case_list .map .pin li.pin_01_07{top:25%;left:82.5%}.contents_case .content_case_list .map .pin li.pin_01_08{top:46%;left:55.5%}.contents_case .content_case_list .map .pin li.pin_01_09{top:70%;left:90%}.contents_case .content_case_list .map .pin li.pin_02_E{top:28%;left:42.5%}.contents_case .content_case_list .map .pin li.pin_02_W{top:30.5%;left:41%}.contents_case .content_case_list .map .pin li.pin_03_01{top:34%;left:36.5%}.contents_case .content_case_list .map .pin li.pin_03_02{top:37.5%;left:37.5%}.contents_case .content_case_list .map .pin li.pin_03_03{top:38.5%;left:35%}.contents_case .content_case_list .map .pin li.pin_04_01{top:20%;left:5.5%}.contents_case .content_case_list .map .pin li.pin_04_02{top:21%;left:4%}.contents_case .content_case_list .map .pin li.pin_04_03{top:28%;left:3%}.contents_case .content_case_list .map .pin li a{position:relative;display:block;width:15px;height:23px;background:url(../images/contents/case/item_pin.png) no-repeat center center;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.contents_case .content_case_list .map .pin li a:before{content:"";width:10px;height:10px;position:absolute;top:2.5px;left:2.5px;background:radial-gradient(ellipse at center,rgba(66,255,0,0) 10%,rgba(66,255,0,.7) 100%);opacity:1;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;pointer-events:none}.contents_case .content_case_list .map .pin li a._brink:before{-webkit-transition:opacity 1.5s linear,-webkit-transform 1.5s ease-out;transition:opacity 1.5s linear,-webkit-transform 1.5s ease-out;transition:opacity 1.5s linear,transform 1.5s ease-out;transition:opacity 1.5s linear,transform 1.5s ease-out,-webkit-transform 1.5s ease-out;-webkit-transform:scale(15);transform:scale(15);opacity:0}.contents_case .content_case_list .map .pin li a>span{position:absolute;bottom:100%;left:50%;margin-left:-150px;margin-bottom:12px;display:block;width:300px;text-align:center;pointer-events:none;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:1}.contents_case .content_case_list .map .pin li a>span>span{display:inline-block;padding:3px 15px;background-color:#505050;color:#fff;font-size:13px}.contents_case .content_case_list .map .pin li a>span>span:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 6px 0 6px;border-color:#505050 transparent transparent transparent;position:absolute;left:50%;margin-left:-6px;top:100%}.contents_case .content_case_list .map .pin li a:hover>span{opacity:1}.contents_case .content_case_list .map .note{margin-top:45px;text-align:center;font-size:13px}.contents_case .content_case_list .list dl:not(:first-child){margin-top:40px}.contents_case .content_case_list .list dd ul li,.contents_case .content_case_list .list dt{display:table;width:100%;margin-top:3px}.contents_case .content_case_list .list dd ul li a,.contents_case .content_case_list .list dt span{position:relative;display:table-cell;height:60px;padding-top:5px;padding-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.contents_case .content_case_list .list dt span{padding-left:15px;padding-right:15px;background:#04a311;color:#fff;font-size:15px;text-align:center}.contents_case .content_case_list .list dd ul li a{position:relative;padding-left:40px;padding-right:40px;font-size:14px;background:#f5f5f5 url(../images/contents/case/item_pin.png) no-repeat 15px center;background-size:15px 22.5px;text-align:left;cursor:pointer}.contents_case .content_case_list .list dd ul li a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #04a311;position:absolute;top:50%;margin-top:-7px;right:15px}.contents_case .content_case_modal{position:fixed;top:0;left:0;z-index:1001;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;overflow:auto;-webkit-overflow-scrolling:touch}.contents_case .content_case_modal .frame{position:relative;width:100%;height:100%}.contents_case .content_case_modal .wrapper{display:table;width:100%;height:100%;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.contents_case .content_case_modal .wrapper{padding:30px 0}}.contents_case .content_case_modal .inner{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.contents_case .content_case_modal .cmn_container{position:relative}.contents_case .content_case_modal .close{position:absolute;top:-20px;right:-20px;width:50px;height:50px;background:#ccc;border-radius:50%;cursor:pointer}.contents_case .content_case_modal .close:after,.contents_case .content_case_modal .close:before{content:"";display:block;position:absolute;top:50%;margin-top:-1px;margin-left:-10px;width:20px;height:2px;background:#fff;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;left:50%;margin-left:-10px}.contents_case .content_case_modal .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contents_case .content_case_modal .close:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width:767px){.contents_case .content_case_modal .close{top:-20px;right:-20px;width:40px;height:40px}}.contents_case .content_case_modal .dialog{background:#fff;padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.contents_case .content_case_modal .dialog{padding-top:20px;padding-bottom:20px}}.contents_case .content_case_modal .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;text-align:left;padding:30px 65px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.contents_case .content_case_modal .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:25px 25px}}.contents_case .content_case_modal .item .txt{width:50.27933%}@media screen and (max-width:767px){.contents_case .content_case_modal .item .txt{width:100%;margin-top:25px}}.contents_case .content_case_modal .item .txt dt .title{display:block;color:#04a311;font-size:18px;font-weight:700}@media screen and (max-width:767px){.contents_case .content_case_modal .item .txt dt .title{font-size:16px}}.contents_case .content_case_modal .item .txt dt .place{margin-top:5px;display:block;color:#04a311;font-size:14px}.contents_case .content_case_modal .item .txt dt .place span{display:inline-block}@media screen and (max-width:767px){.contents_case .content_case_modal .item .txt dt .place{font-size:12px}}.contents_case .content_case_modal .item .txt dd{margin-top:25px;line-height:1.7;text-align:justify}.contents_case .content_case_modal .item .img{width:46.36872%}@media screen and (max-width:767px){.contents_case .content_case_modal .item .img{width:100%}}.contents_case .content_case_modal .item .img img{display:block;width:100%;border:1px solid #ebebeb}.contents_case .content_case_modal .item .img img:not(:first-child){margin-top:10px}
/*# sourceMappingURL=../sourcemaps/case.css.map */
