@charset "UTF-8";.t-page_vision,.p-technical .c-main_content{max-width:785px}.p-technical{padding-top:60px;padding-bottom:120px}.p-technical_block_zone{border-bottom:10px solid #9fa0a0;margin:0 0 70px}.p-technical_block_zone:last-child{margin-bottom:0}.p-technical_block_area{margin:0 0 40px;border-bottom:1px dashed #000}.p-technical_block_area:last-child{margin-bottom:0;border-bottom:none}.p-technical_block_wrap{border-bottom:1px dashed #000}.p-technical_block_wrap:last-child{border-bottom:none}.p-technical_block{position:relative;padding:35px 0;border-top:1px dashed #000}.p-technical_block:first-child{border-top:none}.p-technical_block_area:last-child{margin-bottom:0}.p-technical_block_head{padding:0 0 15px;border-bottom:1px solid #000}.p-technical_block_head_title01{text-align:center}.p-technical_block_head_title01>*{display:block}.p-technical_block_head_title01 .p-text01{font-size:2.5rem}.p-technical_block_head_title01 .p-text02{font-size:3.5rem;font-weight:700}.p-technical_block_lead{font-size:1.6rem;line-height:1.75;margin:30px 0}.p-technical_block_lead:first-child{margin-top:0}.p-technical_block_lead:last-child{margin-bottom:0}.p-technical_block_title01{position:absolute;top:-.7em;left:0;font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center;width:100%}.p-technical_block_title01 .p-text01{display:inline-block;background-color:#fff;padding:0 1em}.p-technical_block_img_wrap{display:flex;justify-content:center}.p-technical_block_img{text-align:center}.p-technical_block_img_title01{font-size:27px;font-weight:700;color:#3d4320;margin:0 0 15px}.p-technical_block_img_lead{font-size:16px;line-height:1.68;margin:15px 0}.p-technical_block_img_lead:last-child{margin-bottom:0}.p-technical_img_list_wrap{margin:35px 0 0}.p-technical_img_list{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0}.p-technical_img_list_item{width:33.3%;padding:0 20px 20px 0}.p-technical_img_list_wrap .c-img_cover{padding-bottom:100%}@media screen and (max-width:700px){.p-technical{padding-top:30px;padding-bottom:60px}.p-technical_block_area{margin:0 0 50px}.p-technical_block_head_title01 .p-text01{font-size:1.6rem}.p-technical_block_head_title01 .p-text02{font-size:2.2rem}.p-technical_block_lead{font-size:1.5rem}.p-technical_block_title01{font-size:1.5rem}.p-technical_img_list_wrap{margin:35px 0 0}.p-technical_img_list{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0}.p-technical_img_list_item{width:50%;padding:0 20px 20px 0}.p-technical_img_list_wrap .c-img_cover{padding-bottom:77.6%}}.p-technical_movie_wrap{margin:40px 0 0}.p-technical_movie{max-width:525px;margin:0 auto}.p-technical_movie_obj{position:relative;padding-bottom:56.3%}.p-technical_movie_obj iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:700px){.p-technical_movie_wrap{margin:30px 0 0}}