@import url(//odotech.jp/wp-content/themes/odotech/css/../common/css/common.css);.content_single{padding:0 0 80px;margin:33px 0 0}.content_single .component_button{max-width:300px;margin:0 auto}.content_single .component_button_plain{margin:40px auto 0}@media screen and (max-width:960px){.content_single{margin:0}}.box_single_head{margin:0 0 60px}.box_single_head h1{font-size:48px;margin:0 0 60px}.box_single_head .wrap_img{max-width:1080px;aspect-ratio:108/61;border-radius:10px;margin:0 auto}@media screen and (max-width:960px){.box_single_head h1{font-size:36px;margin:0 0 20px}}@media screen and (max-width:480px){.box_single_head{margin:0 0 20px}.box_single_head h1{font-size:32px}}.box_single_body{max-width:780px;margin:0 auto 34px}.box_single_body h2{font-size:36px;margin:0 0 16px}.box_single_body h3{font-size:24px;margin:0 0 16px}.box_single_body p{color:var(--gray)}.box_single_body a{display:inline-block;color:var(--blue);font-weight:700}.box_single_body .component_button_plain{display:flex;color:var(--black)}.box_single_body a:active{text-decoration:underline}.box_single_body .component_button_plain:active{text-decoration:none;color:var(--white)}@media (hover:hover){.box_single_body a:hover{text-decoration:underline}.box_single_body .component_button_plain:hover{color:var(--white);text-decoration:none}}.box_single_body ul{display:flex;flex-direction:column;gap:8px;margin:16px 0 0}.box_single_body li{position:relative;padding:0 0 0 16px}.box_single_body li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;position:absolute;top:10px;left:4px;background:var(--black)}.box_single_body .wp-block-image{display:block;overflow:hidden;position:relative;border-radius:10px;height:440px}.box_single_body .wp-block-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%;width:auto}.box_single_body h2+p,.box_single_body h3+p,.box_single_body p+p,.box_single_body p+ul,.box_single_body p+h2,.box_single_body ul+h2,.box_single_body ul+h3,.box_single_body ul+p{margin:16px 0 0}.box_single_body p+h3{margin:14px 0 0}.box_single_body p+.wp-block-image,.box_single_body ul+.wp-block-image,.box_single_body .wp-block-image+p,.box_single_body .wp-block-image+ul,.box_single_body .wp-block-image+h2,.box_single_body .wp-block-image+h3{margin:40px 0 0}@media screen and (max-width:960px){.box_single_body h2{font-size:28px}.box_single_body .wp-block-image img{width:auto;height:100%}}@media screen and (max-width:480px){.box_single_body .wp-block-image{height:240px}}.wrap_single_body{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;gap:30px}.content_single .component_button_plain.sp_button{display:none}@media screen and (max-width:768px){.wrap_single_body{flex-direction:column;gap:0}.content_single .component_button_plain{display:none}.content_single .component_button_plain.sp_button{display:flex}}.box_single_aside{max-width:260px;min-width:200px;width:100%;box-sizing:border-box;position:sticky;top:100px;height:100%;margin:0 0 100px;background:var(--white);box-shadow:0 0 12px rgba(87,87,87,.1);border-radius:10px;padding:20px}.box_single_aside_information+.box_single_aside_information{margin:20px 0 0}.box_single_aside_information h4{margin:0 0 6px}.box_client h5{font-size:12px;font-weight:400}.box_client h5+a{font-size:12px;text-decoration:underline}.box_client p{font-size:12px;margin:8px 0 0}.box_credit_list li a{font-size:12px;position:relative;padding:0 0 0 1em}.box_credit_list li a:before{content:"#";position:absolute;top:0;left:0}.box_member_list{display:flex;flex-direction:column;gap:6px}.box_member_list li{display:flex;align-items:center;gap:6px}.box_member_list li .member_icon{display:block;overflow:hidden;position:relative;width:31px;height:31px;border-radius:50%;background:rgba(87,87,87,.1)}.box_member_list li .member_icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.box_member_list li .member_name{font-size:12px}@media screen and (max-width:768px){.box_single_aside{position:relative;max-width:100%;margin:0;top:0}}