@charset "UTF-8";#sectionContents #user-gngn .user-gngn__mv{max-width:1200px;margin:0 auto 70px;position:relative}#sectionContents #user-gngn .user-gngn__inro_profile_img img,#sectionContents #user-gngn .user-gngn__intro_point_list li span img,#sectionContents #user-gngn .user-gngn__mv_img img,#sectionContents #user-gngn .user-gngn__section_interview_img>figure img{display:block;width:100%;height:auto}#sectionContents #user-gngn .user-gngn__mv_txt{position:absolute;top:24.5%;right:0;padding-top:35px}#sectionContents #user-gngn .user-gngn__mv_txt_tag{background-color:#606c8f;color:#fff;display:inline-block;padding:15px 35px;font-size:21px;position:absolute;top:0;left:30px}#sectionContents #user-gngn .user-gngn__mv_txt_ttl{background-color:#fff;width:645px;padding:52px 0 52px 56px;box-sizing:border-box}#sectionContents #user-gngn .user-gngn__mv_txt_detail{border:1px solid #9fa0a0;background-color:#fff;display:inline-block;padding:16px 35px 19px 25px;font-size:14px;line-height:1.42;position:absolute;bottom:-88px;left:40.6%}#sectionContents #user-gngn .user-gngn__mv_txt_detail span{display:block;font-size:13px;font-weight:700;margin-bottom:7px}#sectionContents #user-gngn .user-gngn__content{max-width:976px;margin:0 auto;padding:0 15px}#sectionContents #user-gngn .user-gngn__inro_profile{background-color:#eeeded;padding:49px 57px;display:flex;align-items:center;gap:0 41px;margin-bottom:94px;position:relative}#sectionContents #user-gngn .user-gngn__inro_profile_ttl{position:absolute;top:-40px;left:27px}#sectionContents #user-gngn .user-gngn__inro_profile_img{width:265px;flex-shrink:0}#sectionContents #user-gngn .user-gngn__inro_profile_txt_ttl{font-size:18px;font-weight:700;margin-bottom:22px}#sectionContents #user-gngn .user-gngn__inro_profile_txt_lead{font-size:15px;line-height:1.73}#sectionContents #user-gngn .user-gngn__inro_profile_txt_lead a{color:inherit;display:inline-block;text-decoration:underline;transition:opacity .3s}#sectionContents #user-gngn .user-gngn__inro_profile_txt_lead a:hover,#sectionContents #user-gngn .user-gngn__section_interview_recipe a:hover{opacity:.7}#sectionContents #user-gngn .user-gngn__intro_lead{max-width:632px;font-size:17px;line-height:2.4;margin:0 auto 65px}#sectionContents #user-gngn .user-gngn__intro_point{border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:47px 0;text-align:center;position:relative}#sectionContents #user-gngn .user-gngn__intro_point_ttl{display:inline-block;background-color:#fff;padding:0 15px;position:absolute;left:50%;top:-10px;translate:-50% 0;font-size:18px;font-weight:700}#sectionContents #user-gngn .user-gngn__intro_point_list{display:inline-block;text-align:left;margin-left:-6px}#sectionContents #user-gngn .user-gngn__intro_point_list li{font-size:18px;line-height:1.83;letter-spacing:.05em;margin-bottom:25px;display:flex;align-items:center;gap:0 24px}#sectionContents #user-gngn .user-gngn__intro_point_list li:last-child{margin-bottom:0}#sectionContents #user-gngn .user-gngn__intro_point_list li span{display:block;width:38px;flex-shrink:0}#sectionContents #user-gngn .user-gngn__section_wrapper{padding:110px 0 80px;border-bottom:2px dotted currentColor}#sectionContents #user-gngn .user-gngn__section{margin-bottom:125px}#sectionContents #user-gngn .user-gngn__section:first-child{margin-bottom:120px}#sectionContents #user-gngn .user-gngn__section.sec03{margin-bottom:115px}#sectionContents #user-gngn .user-gngn__section.outro{margin-bottom:37px}#sectionContents #user-gngn .user-gngn__section_ttl{margin-bottom:52px}#sectionContents #user-gngn .user-gngn__section_interview{display:grid;grid-template-columns:auto 470px;grid-template-rows:auto 1fr;gap:0 36px;grid-template-areas:"txt img" "pnt pnt"}#sectionContents #user-gngn .user-gngn__section_interview.recipe{grid-template-areas:"txt img" "rcp img"}#sectionContents #user-gngn .user-gngn__section_interview.column{grid-template-areas:"txt01 img01" "img02 txt02"}#sectionContents #user-gngn .user-gngn__section_interview.point02{padding-top:7px}#sectionContents #user-gngn .user-gngn__section_interview_txt{grid-area:txt}#sectionContents #user-gngn .user-gngn__section_interview_txt.txt01{grid-area:txt01}#sectionContents #user-gngn .user-gngn__section_interview_txt.txt02{grid-area:txt02;margin-top:37px}#sectionContents #user-gngn .user-gngn__section_interview_txt>p{font-size:16px;line-height:2.25}#sectionContents #user-gngn .user-gngn__section_interview_txt>p.int-ttl{display:block;font-weight:700;line-height:2.25;padding-left:27px;border-left:5px solid #ccc;margin:5px 0 35px}#sectionContents #user-gngn .user-gngn__section_interview_txt>p .marker{background:linear-gradient(transparent 50%,#ff6 50%)}#sectionContents #user-gngn .user-gngn__section_interview_notice{margin-top:10px}#sectionContents #user-gngn .user-gngn__section_interview_notice li{font-size:12px;padding-left:11px;position:relative}#sectionContents #user-gngn .user-gngn__section_interview_notice li::before{display:block;content:"※";position:absolute;top:0;left:0}#sectionContents #user-gngn .user-gngn__section_interview_notice.point{margin-top:15px}#sectionContents #user-gngn .user-gngn__section_interview_img{grid-area:img}#sectionContents #user-gngn .user-gngn__section_interview_img.img01{grid-area:img01;margin-top:8px}#sectionContents #user-gngn .user-gngn__section_interview_img.img02{grid-area:img02;margin-top:36px}#sectionContents #user-gngn .user-gngn__section_interview_img.point01{margin-top:6px}#sectionContents #user-gngn .user-gngn__section_interview_img>figure{margin-bottom:22px}#sectionContents #user-gngn .user-gngn__section_interview_img>figure:first-child{margin-top:10px}#sectionContents #user-gngn .user-gngn__section_interview_img>figure:last-child{margin-bottom:0}#sectionContents #user-gngn .user-gngn__section_interview_img>figure figcaption{font-size:14px;font-weight:700;margin-top:12px;line-height:1.57}#sectionContents #user-gngn .user-gngn__section_interview_recipe{grid-area:rcp;padding:30px 26px;border-radius:10px;align-self:start;margin-top:70px;background:#f8f7f0 url(../img/recipe_arrow.svg) right 22px center/14px 13px no-repeat}#sectionContents #user-gngn .user-gngn__section_interview_recipe a{display:block;color:currentColor;text-decoration:none;transition:opacity .3s}#sectionContents #user-gngn .user-gngn__section_interview_recipe_ttl{font-size:15px;font-weight:700;letter-spacing:.04em;padding-left:43px;position:relative}#sectionContents #user-gngn .user-gngn__section_interview_recipe_ttl::before{display:block;content:"";width:32px;height:40px;background:url(../img/icon_recipe.svg) left top/contain no-repeat;position:absolute;top:50%;left:0;translate:0 -50%}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main{display:grid;grid-template-columns:185px auto;gap:0 20px;margin-top:22px}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main_txt{position:relative;padding-right:30px;font-weight:700;font-feature-settings:"palt"}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main_txt_ttl{font-size:21px;margin-bottom:10px;line-height:1.3;letter-spacing:.06em;text-decoration:underline}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main_txt_lead{font-size:14px;line-height:1.42;letter-spacing:.05em}#sectionContents #user-gngn .user-gngn__section_interview_point{grid-area:pnt;margin-top:60px;border:2px solid #606c8f;display:grid;grid-template-columns:167px auto}#sectionContents #user-gngn .user-gngn__section_interview_point.point02{margin-top:30px}#sectionContents #user-gngn .user-gngn__section_interview_point.point02 .user-gngn__section_interview_point_main{padding:30px}#sectionContents #user-gngn .user-gngn__section_interview_point.point03{margin-top:65px}#sectionContents #user-gngn .user-gngn__section_interview_point.point03 .user-gngn__section_interview_point_main{padding:32px 30px 30px}#sectionContents #user-gngn .user-gngn__section_interview_point_head{background-color:#606c8f;display:flex;align-items:center;justify-content:center}#sectionContents #user-gngn .user-gngn__section_interview_point_main{padding:26px 30px;font-size:18px;line-height:1.83}#sectionContents #user-gngn .user-gngn__section_interview_point_main span{font-weight:700}#sectionContents #user-gngn .user-gngn__section_interview_point_main .txt-link{display:inline-block;text-decoration:underline;color:inherit;font-weight:700;transition:opacity .3s}#sectionContents #user-gngn .user-gngn__outro_bnr a:hover,#sectionContents #user-gngn .user-gngn__section_interview_point_main .txt-link:hover{opacity:.7}#sectionContents #user-gngn .user-gngn__section_interview_date{margin-top:-16px;margin-right:10px;text-align:right}#sectionContents #user-gngn .user-gngn__outro_lead{line-height:1.87}#sectionContents #user-gngn .user-gngn__outro_link{display:inline-block;color:currentColor;font-size:18px;font-weight:700;margin-top:10px}#sectionContents #user-gngn .user-gngn__outro_bnr{margin-top:58px}#sectionContents #user-gngn .user-gngn__outro_bnr a{display:inline-block;transition:opacity .3s}#sectionContents #user-gngn .user-gngn__outro_bnr_ttl{font-size:18px;font-weight:700;margin-bottom:15px}#sectionContents #user-gngn .user-gngn__note{margin-top:35px;margin-bottom:125px}#sectionContents #user-gngn .user-gngn__note_txt{font-size:12px;line-height:2.33;margin-bottom:30px}#sectionContents #user-gngn .user-gngn__note_txt:last-child{margin-bottom:0}@media only screen and (max-device-width:1280px) and (max-width:640px){#sectionContents #user-gngn .user-gngn__mv{position:static}#sectionContents #user-gngn .user-gngn__mv_txt{position:relative;margin-top:-60px;padding-top:18px}#sectionContents #user-gngn .user-gngn__mv_txt_tag{padding:8px 12px;font-size:14px;left:20px}#sectionContents #user-gngn .user-gngn__mv_txt_ttl{width:auto;padding:30px 20px 20px}#sectionContents #user-gngn .user-gngn__mv_txt_ttl img{display:block;width:86%;margin:0 auto}#sectionContents #user-gngn .user-gngn__mv_txt_detail{position:static;display:block;width:fit-content;margin:10px auto 0}#sectionContents #user-gngn .user-gngn__inro_profile{padding:30px 20px 20px;display:block;margin-bottom:50px}#sectionContents #user-gngn .user-gngn__inro_profile_ttl{top:-28px;left:15px;width:25%}#sectionContents #user-gngn .user-gngn__inro_profile_ttl img{display:block;width:100%;height:auto}#sectionContents #user-gngn .user-gngn__inro_profile_img{margin:0 auto 25px;flex-shrink:initial}#sectionContents #user-gngn .user-gngn__inro_profile_txt_ttl{font-size:16px;margin-bottom:10px}#sectionContents #user-gngn .user-gngn__inro_profile_txt_lead{font-size:14px}#sectionContents #user-gngn .user-gngn__intro_lead{max-width:initial;font-size:16px;line-height:1.9}#sectionContents #user-gngn .user-gngn__intro_point{padding:30px 0}#sectionContents #user-gngn .user-gngn__intro_point_ttl{white-space:nowrap;font-size:16px;top:-8px}#sectionContents #user-gngn .user-gngn__intro_point_list{margin-left:0}#sectionContents #user-gngn .user-gngn__intro_point_list li{font-size:14px;line-height:1.6;gap:0 4%;margin-bottom:20px}#sectionContents #user-gngn .user-gngn__intro_point_list li span{width:32px}#sectionContents #user-gngn .user-gngn__section_wrapper{padding:50px 0 0}#sectionContents #user-gngn .user-gngn__section{margin-bottom:70px}#sectionContents #user-gngn .user-gngn__section:first-child{margin-bottom:70px}#sectionContents #user-gngn .user-gngn__section.outro,#sectionContents #user-gngn .user-gngn__section.sec03{margin-bottom:70px}#sectionContents #user-gngn .user-gngn__section_ttl{margin-bottom:22px}#sectionContents #user-gngn .user-gngn__section_ttl.ttl01 img{max-width:260px}#sectionContents #user-gngn .user-gngn__section_ttl.ttl02 img{max-width:250px}#sectionContents #user-gngn .user-gngn__section_ttl.ttl03 img{max-width:235px}#sectionContents #user-gngn .user-gngn__section_ttl.ttl04 img{max-width:250px}#sectionContents #user-gngn .user-gngn__section_ttl.ttl05 img{max-width:212px}#sectionContents #user-gngn .user-gngn__section_interview{grid-template-columns:1fr;grid-template-areas:"txt" "img" "pnt"}#sectionContents #user-gngn .user-gngn__section_interview.recipe{grid-template-areas:"txt" "img" "rcp"}#sectionContents #user-gngn .user-gngn__section_interview.column{grid-template-areas:"txt01" "txt02" "img01" "img02"}#sectionContents #user-gngn .user-gngn__section_interview.point02{padding-top:0}#sectionContents #user-gngn .user-gngn__section_interview_txt.txt02{margin:8px 0 15px}#sectionContents #user-gngn .user-gngn__section_interview_txt>p{line-height:2}#sectionContents #user-gngn .user-gngn__section_interview_txt>p.int-ttl{line-height:1.9;font-size:15px;padding-left:20px;margin:5px 0 15px;border-left:3px solid #ccc}#sectionContents #user-gngn .user-gngn__section_interview_img{margin-top:15px}#sectionContents #user-gngn .user-gngn__section_interview_img.img01,#sectionContents #user-gngn .user-gngn__section_interview_img.img02{margin-top:0}#sectionContents #user-gngn .user-gngn__section_interview_img>figure{margin-bottom:10px}#sectionContents #user-gngn .user-gngn__section_interview_img>figure figcaption{margin-top:7px}#sectionContents #user-gngn .user-gngn__section_interview_recipe{padding:30px;margin-top:30px;background:#f8f7f0 url(../img/recipe_arrow.svg) left 260px top 30px/14px 13px no-repeat}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main{grid-template-columns:1fr;gap:20px 0}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main_txt{padding-right:0}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main_txt_ttl{font-size:18px}#sectionContents #user-gngn .user-gngn__section_interview_recipe_main_txt_lead{font-size:13px}#sectionContents #user-gngn .user-gngn__section_interview_point{margin-top:30px;grid-template-columns:1fr}#sectionContents #user-gngn .user-gngn__section_interview_point.point02 .user-gngn__section_interview_point_main,#sectionContents #user-gngn .user-gngn__section_interview_point.point03 .user-gngn__section_interview_point_main{padding:20px}#sectionContents #user-gngn .user-gngn__section_interview_point.point03{margin-top:30px}#sectionContents #user-gngn .user-gngn__section_interview_point_head{padding:10px 0 5px}#sectionContents #user-gngn .user-gngn__section_interview_point_head img{max-width:100px}#sectionContents #user-gngn .user-gngn__section_interview_point_main{padding:20px;font-size:16px}#sectionContents #user-gngn .user-gngn__section_interview_date{margin-top:15px;margin-right:0;font-size:14px}#sectionContents #user-gngn .user-gngn__outro_link{line-height:1.7}#sectionContents #user-gngn .user-gngn__outro_bnr{margin-top:45px}#sectionContents #user-gngn .user-gngn__outro_bnr_ttl{font-size:15px;line-height:1.4;margin-bottom:10px}#sectionContents #user-gngn .user-gngn__note{margin-top:20px;margin-bottom:50px}#sectionContents #user-gngn .user-gngn__note_txt{line-height:1.6;margin-bottom:15px}}