.service .page_ttl_area{background-image:url(../images/service/page_ttl_bg.jpg)}.album li{font-size:0;line-height:0}.album img{border-radius:5px}.item_lineup{background:url(../images/common/bg2.png);background-size:82px}.item_lineup .item_list .item_panel{border-radius:3px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}.item_lineup .item_list .item_panel img{position:relative}.item_lineup .item_list .item_panel .icon{margin:-50px auto 0 auto;text-align:center;background:url(../images/service/item_detail_bg.png) no-repeat 50% 50%;height:60px;display:block;position:relative}.item_lineup .item_list .item_panel .icon img{width:60px}.item_lineup .item_list .item_panel .item_detail{position:relative}.item_lineup .item_list .item_panel .item_detail .item_name{font-weight:bold;text-align:center;color:#36aae0}.item_lineup .item_list .item_panel .item_detail .txt{margin-top:1em}.flow .step_block{position:relative}.flow .step_block .step_no{background:url(../images/common/sub_ttl_bg.png) no-repeat 50% 20px;background-size:502px 7px}.flow .step_block .step_no .tooltip{padding:.7em 1.5em;font-weight:bold;line-height:1.4;color:#36aae0;text-align:center;border-radius:5px;border:solid 2px #36aae0;background:#fff;width:auto;display:inline-block;position:relative;z-index:0}.flow .step_block .step_no .tooltip:before{margin-left:-10px;content:"";border-style:solid;border-width:10px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);width:0px;height:0px;position:absolute;bottom:-9px;left:50%;z-index:0}.flow .step_block .step_no .tooltip:after{margin-left:-10px;content:"";border-style:solid;border-width:10px 10px 0 10px;border-color:#36aae0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);width:0px;height:0px;position:absolute;bottom:-12px;left:50%;z-index:-1}@media only screen and (min-width:768px){.service .lead .ttl1{background-image:url(../images/service/lead_ttl.png);height:74px}.service .lead .album{margin-top:3.5em;overflow:hidden}.service .lead .album li{margin-left:30px;width:465px;float:left}.service .lead .album li:first-of-type{margin-left:0}.item_lineup{margin-top:70px}.item_lineup .contents_inner{padding:70px 0}.item_lineup .contents_inner .ttl1{background:url(../images/service/insurance_ttl.png) no-repeat 50% 0;height:30px}.item_lineup .contents_inner>.txt{margin-top:2.5em;text-align:center}.item_lineup .item_list .item_panel{margin:50px 0 0 30px;width:300px;float:left}.item_lineup .item_list .item_panel:nth-child(3n+1){margin-left:0}.item_lineup .item_list .item_panel .icon{background-size:300px 27px}.item_lineup .item_list .item_panel .item_detail{padding:10px 20px 30px;height:230px}.item_lineup .item_list .item_panel .item_detail .item_name{font-size:1.6rem}.flow{margin-top:70px}.flow .contents_inner .ttl1{background:url(../images/service/flow_ttl.png) no-repeat 50% 0;height:30px}.flow .contents_inner>.txt{margin-top:2.5em;text-align:center}.flow .step_list .step_block{margin-top:50px}.flow .step_list .step_block .step_no .tooltip{font-size:1.6rem}.flow .step_list .step_block .step_ttl{margin-top:1em;font-size:2rem;font-weight:bold;color:#36aae0}.flow .step_list .step_block .txt{margin:.5em auto 0;width:370px}.flow .step_list .step_block .step_tmb{width:250px;position:absolute;top:-40px}.flow .step_list .step_block:nth-child(odd) .step_tmb{left:0}.flow .step_list .step_block:nth-child(even) .step_tmb{right:0}}@media only screen and (max-width:767px){.service .lead .album{margin-top:1.5em}.item_lineup .contents_inner .ttl1{text-align:center;color:#2368c6}.item_lineup .contents_inner>.txt{margin-top:20px}.item_lineup .item_list .item_panel{margin:15px 0 0 0}.item_lineup .item_list .item_panel .icon{background-size:contain}.item_lineup .item_list .item_panel .item_detail{padding:10px 15px 20px}.item_lineup .item_list .item_panel .item_detail .item_name{font-size:1.8rem}.flow .contents_inner .ttl1{text-align:center;color:#2368c6}.flow .contents_inner>.txt{margin-top:20px}.flow .step_list .step_block{margin-top:30px}.flow .step_list .step_block .step_no{padding-left:10px}.flow .step_list .step_block .step_no .tooltip{font-size:1.4rem}.flow .step_list .step_block .step_ttl{margin-top:.5em;padding-left:10px;font-size:2rem;font-weight:bold;color:#36aae0}.flow .step_list .step_block .txt{margin:.5em auto 0;padding:0 10px}.flow .step_list .step_block .step_tmb{width:100px;position:absolute;top:-15px;right:0}}
/*# sourceMappingURL=maps/service.css.map */