@charset "UTF-8";.pc_appear{display:none}.sp_appear{display:none}.tb_appear{display:block}.content_leading_wrapper{background:url(../IMG/bg-heading_sp.png) top center/cover no-repeat;height:0;padding-bottom:91%}.content_leading_wrapper .sub_title{position:absolute;left:40px;bottom:117px}.introduction{padding:40px 0 32px}.introduction_list{display:block;padding:0 25px}.introduction_name{margin-top:10px}.introduction_content{margin-top:15px}.introduction_item{max-width:100%}.introduction_item+.introduction_item{margin:30px 0 0;padding-top:30px;border-top:1px solid #cfcfcf}.technical{padding:43px 0 41px}.technical_content_wrapper{padding:0 27px;margin-top:26px}.technical_link{margin-top:35px}.interview_inner:first-child{margin-top:28px}.interview_writer_title{font-size:1.2rem}.interview_writer_name{font-size:1.4rem}.interview_writer_wrapper{text-align:left}.interview_title{margin-top:40px;font-size:2.5rem}.interview_header_image{width:50vw;height:auto}.interview_header:after{width:calc(100vw - 40px)}.interview_header_text:after{bottom:-11px}.interview_header_text.o-lower_underline:after{bottom:-31px}.interview_footer{display:block}.interview_footer_image{width:250px;height:auto}.interview_footer_image_wrapper{margin-top:8px}.interview_item{display:block}.interview_item:nth-child(2n+1) .interview_header_text{padding-left:16px}.interview_item:nth-child(2n+1) .interview_header_text:after{left:16px}.interview_item:nth-child(2n+1) .interview_footer_image_wrapper{float:right}.interview_item:nth-child(2n+1) .interview_footer_content_wrapper{padding-right:0}.interview_item:nth-child(2n+1) .interview_footer .o-padding_adjustification{padding-right:278px}.interview_item:nth-child(2n) .interview_header_text{padding-right:16px}.interview_item:nth-child(2n) .interview_footer_image_wrapper{float:left}.interview_item:nth-child(2n) .interview_footer_content_wrapper{padding-left:0}.interview_item:nth-child(2n) .interview_footer .o-padding_adjustification{padding-left:278px}