@charset "UTF-8";.detail-main{background:0 0}#container #tamarie a,#container #tamarie dd,#container #tamarie dt,#container #tamarie h1,#container #tamarie h2,#container #tamarie h3,#container #tamarie h4,#container #tamarie li,#container #tamarie p,#container #tamarie span{font-family:Helvetica,Arial,"Noto Sans JP",sans-serif}#container #tamarie .flexiid-mv{position:relative}#container #tamarie .flexiid-mv .flexiid-mv__img img{display:block;width:100%;height:auto}#container #tamarie .flexiid-mv .flexiid-mv__title{font-feature-settings:"palt";font-size:2.3vw;line-height:1.4;letter-spacing:.13em;font-weight:700;text-align:center;position:absolute;left:3.1%;top:6%;z-index:1}#container #tamarie .flexiid-mv .flexiid-mv__title .marker{position:relative;display:inline-block}#container #tamarie .flexiid-mv .flexiid-mv__title .marker::before{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:#b7dce0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.25,.46,.45,.94);z-index:-1}#container #tamarie .flexiid-mv .flexiid-mv__title .marker.is-active::before{transform:scaleX(1)}#container #tamarie .flexiid-mv .flexiid-mv__title .fz-big{font-size:2.8vw}#container #tamarie .flexiid-mv .flexiid-mv__comment{position:absolute}#container #tamarie .flexiid-mv .flexiid-mv__comment.co01{width:11.8%;top:62.7%;left:45.5%}#container #tamarie .flexiid-mv .flexiid-mv__comment.co02{width:10.9%;top:50%;left:60.5%}#container #tamarie .flexiid-mv .flexiid-mv__comment.co03{width:10.7%;top:9.5%;left:70.2%}#container #tamarie .flexiid-content{max-width:976px;margin:0 auto}#container #tamarie .flexiid-head{margin-bottom:31px;text-align:center;margin-top:-27px;position:relative;z-index:1}#container #tamarie .flexiid-head .flexiid-head__title{margin-bottom:40px;margin-left:5px}#container #tamarie .flexiid-head .flexiid-head__title span{display:block;font-size:57px;font-weight:700;text-align:left;line-height:1.15;letter-spacing:.05em}#container #tamarie .flexiid-head .flexiid-head__title span:last-child{text-align:right}#container #tamarie .flexiid-head .flexiid-head__lead{font-size:28px;line-height:1.95;font-weight:700;letter-spacing:-.03em;margin-bottom:10px}#container #tamarie .flexiid-head .flexiid-head__detail{font-size:22px;line-height:2;letter-spacing:-.03em;margin-bottom:65px}#container #tamarie .flexiid-head .flexiid-head__banner{margin-top:44px}#container #tamarie .flexiid-head .flexiid-head__banner a{display:block}#container #tamarie .flexiid-index__anchor_wrap{max-width:885px;margin:0 auto}#container #tamarie .flexiid-index{background-color:#f2f2f2;padding:50px 0 77px;text-align:center}#container #tamarie .flexiid-index .flexiid-index__title{font-size:46px;font-weight:700;letter-spacing:.035em;margin-left:6px;line-height:1.35}#container #tamarie .flexiid-index .flexiid-index__anchor{position:relative}#container #tamarie .flexiid-index .flexiid-index__anchor:first-child{margin-top:45px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(2){margin-top:60px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(2) .flexiid-index__anchor_tag{top:-36px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(2) .flexiid-index__anchor_title{box-sizing:border-box;padding-left:10px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(3){margin-top:63px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(3) .flexiid-index__anchor_tag{top:-36px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(3) .flexiid-index__anchor_title{box-sizing:border-box;padding-left:10px}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_tag{position:absolute;z-index:1;top:-28px;left:0;width:212px;font-size:23px;font-weight:700;letter-spacing:.05em;padding:4px 0;border:1px solid #000;background-color:#b7dce0}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_title{display:block;width:760px;margin:0 auto;font-size:25px;line-height:1.6;font-weight:700;padding:25px 0 30px;background-color:#fff;border:1px solid #040000;position:relative}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_title::before{display:block;content:"";width:16px;height:26px;background:url(../img/arrow.svg) left top/contain no-repeat;position:absolute;top:50%;right:50px;translate:0 -50%;transition:top .4s}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_title:hover::before{top:calc(50% + 20px)}#container #tamarie ruby rt{text-align:center;font-size:10px;padding-bottom:1px}#container #tamarie .flexiid-section__head{position:relative;padding-top:36px;text-align:center;z-index:1}#container #tamarie .flexiid-section__head .flexiid-section__head_tag{position:absolute;top:0;left:0;width:212px;font-size:23px;font-weight:700;letter-spacing:.05em;padding:4px 0;border:1px solid #000;background-color:#b7dce0}#container #tamarie .flexiid-section__head .flexiid-section__head_tag.talk{width:202px;padding:3px 0;margin-left:-44px;letter-spacing:.04em}#container #tamarie .flexiid-section__head .flexiid-section__head_tag.talk span,#container #tamarie .flexiid-section__head .flexiid-section__head_tag.talk02 span{font-family:"Noto Sans JP",sans-serif}#container #tamarie .flexiid-section__head .flexiid-section__head_tag.talk02{width:202px;padding:3px 0 5px;margin-left:-44px;letter-spacing:.04em}#container #tamarie .flexiid-section__head .flexiid-section__head_title{display:block;width:891px;margin:0 auto;font-size:37px;line-height:1.36;font-weight:700;letter-spacing:-.03em;padding:31px 0;background-color:#fff;border:1px solid #040000;box-sizing:border-box}#container #tamarie .flexiid-section__head .flexiid-section__head_title.intro{font-size:44px;padding:50px 12px 52px}#container #tamarie .flexiid-section__head .flexiid-section__head_title.talk02{padding:26px 0 30px}#container #tamarie .flexiid-section__head .flexiid-section__head_title .fz-small{display:block;font-size:23px;line-height:1.73;letter-spacing:-.02em;margin-top:5px}#container #tamarie .flexiid-section__head .flexiid-section__head_title .marker{position:relative;display:inline-block;z-index:0}#container #tamarie .flexiid-section__head .flexiid-section__head_title .marker::before{display:inline-block;content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:#b7dce0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition-delay:.5s;z-index:-1}#container #tamarie .flexiid-section__head .flexiid-section__head_title .marker.is-active::before,#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker.is-active::before{transform:scaleX(1)}#container #tamarie #introduction{margin-top:39px;margin-bottom:103px}#container #tamarie .introduction-head{margin-bottom:124px}#container #tamarie .introduction-head .introduction-head_img_wrap{position:relative;margin-top:-53px}#container #tamarie .introduction-head .introduction-head_img_wrap .introduction-head_illust{position:absolute;bottom:0;left:-59px}#container #tamarie .introduction-feature_head{position:relative;margin-bottom:40px;margin-top:36px}#container #tamarie .introduction-feature_head.head02 .introduction-feature_head_title{padding:20px 46px 23px 40px}#container #tamarie .introduction-feature_head.head02 .introduction-feature_head_title::before{left:15.4%}#container #tamarie .introduction-feature_head .introduction-feature_head_new{display:inline-block;background-color:#fff;position:absolute;top:-14px;left:26px;z-index:1}#container #tamarie .introduction-feature_head .introduction-feature_head_new span{padding:0 17px;font-size:25px;line-height:1.1;font-weight:700;text-align:center;letter-spacing:.05em;display:inline-block;background-color:#b7dce0}#container #tamarie .introduction-feature_head .introduction-feature_head_title{display:inline-block;font-size:28px;font-weight:700;padding:20px 40px 23px;letter-spacing:-.03em;border:1px solid #000;background-color:#fff;position:relative}#container #tamarie .introduction-feature_head .introduction-feature_head_title::before{display:block;content:"";width:31px;height:26px;background:url(../img/comment.svg) left top/contain no-repeat;position:absolute;top:98%;left:17.3%}#container #tamarie .introduction-feature_lead{font-size:19px;line-height:1.73;margin-bottom:40px}#container #tamarie .introduction-feature_img{display:flex;justify-content:space-between}#container #tamarie .introduction-feature_compare_wrap{display:flex;justify-content:space-between;margin-top:60px}#container #tamarie .introduction-feature_compare{border:1px solid #b7dce0;position:relative;padding:30px 21px 25px;width:474px;box-sizing:border-box}#container #tamarie .introduction-feature_compare:first-child::before{display:block;content:"";width:51px;height:97px;background-color:#fff;position:absolute;top:50%;right:-38px;translate:0 -50%;z-index:1}#container #tamarie .introduction-feature_compare:first-child::after{display:block;content:"";width:34px;height:44px;background-color:#b7dce0;clip-path:polygon(34px 50%,0 0,0 44px);position:absolute;top:50%;right:-31px;translate:0 -50%;z-index:2}#container #tamarie .introduction-feature_compare .introduction-feature_compare_title{display:inline-block;background-color:#fff;font-size:27px;line-height:1;font-weight:700;letter-spacing:-.03em;padding:0 20px;position:absolute;top:-15px;left:50%;translate:-50% 0}#container #tamarie .introduction-feature_compare .introduction-feature_compare_title.flexiid{top:-26px}#container #tamarie .introduction-profile{margin-top:160px;text-align:center}#container #tamarie .introduction-profile__head{display:inline-block;font-size:27px;font-weight:700;letter-spacing:-.03em;position:relative;padding:0 35px 20px;margin-bottom:22px}#container #tamarie .introduction-profile__head::after,#container #tamarie .introduction-profile__head::before{display:block;content:"";width:2px;height:100%;background-color:#000;position:absolute;top:0}#container #tamarie .introduction-profile__head::before{left:0;rotate:-45deg}#container #tamarie .introduction-profile__head::after{right:0;rotate:45deg}#container #tamarie .introduction-profile_content{position:relative;padding-top:30px}#container #tamarie .introduction-profile_content .introduction-profile_title{display:inline-block;white-space:nowrap;font-size:40px;font-weight:700;position:absolute;z-index:1;top:0;left:calc(50% + 10px);translate:-50% 0}#container #tamarie .introduction-profile_content .introduction-profile_title span,#container #tamarie .introduction-profile_lead span{font-family:"Noto Sans JP",sans-serif}#container #tamarie .introduction-profile_content-sp{position:relative}#container #tamarie .introduction-profile_box{position:relative;padding:82px 0 52px;height:865px}#container #tamarie .introduction-profile_box::before{display:block;content:"";width:1038px;height:100%;background:url(../img/profile-border.svg) left top/100% 100% no-repeat;position:absolute;top:0;left:50%;translate:-50% 0}#container #tamarie .introduction-profile_img{display:flex;justify-content:space-between;margin-bottom:25px}#container #tamarie .introduction-profile_lead{font-size:19px;line-height:1.73;position:relative}#container #tamarie .introduction-profile_detail_wrap{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;position:relative}#container #tamarie .introduction-profile_detail:nth-child(1){margin-right:-9px}#container #tamarie .introduction-profile_detail:nth-child(3){margin-left:-9px}#container #tamarie .introduction-profile_detail .introduction-profile_detail_name{font-size:18px;margin-bottom:3px}#container #tamarie .introduction-profile_detail .introduction-profile_detail_name span{font-size:23px}#container #tamarie .introduction-profile_detail .introduction-profile_detail_img img{box-sizing:border-box;border:1px solid #000}#container #tamarie .introduction-profile_detail .introduction-profile_detail_position{font-size:16px;margin-top:10px}#container #tamarie .talk-section{position:relative;padding-top:110px}#container #tamarie .talk-section .t1-sec-head{position:absolute;top:0;left:50%;translate:-50% 0;z-index:1}#container #tamarie .talk-head{background-color:#b7dce0;padding:78px 0 128px;text-align:center}#container #tamarie .talk-head.talk02{padding:82px 0 128px}#container #tamarie .talk-head .talk-head__lead{font-size:25px;line-height:1.52;letter-spacing:-.03em;margin-bottom:37px}#container #tamarie .talk-head .talk01-head__img_wrap{padding-top:50px;margin-bottom:50px;position:relative}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment,#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment{position:absolute}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment.co01{top:5px;left:7px}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment.co02{top:0;left:40.5%}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment.co03{top:15px;right:30px}#container #tamarie .talk-head .talk02-head__img_wrap{padding-top:44px;margin-bottom:52px;position:relative}#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment.co01{top:0;left:9.2%}#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment.co02{top:0;left:37.5%}#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment.co03{top:0;right:55px}#container #tamarie .talk-head .talk-head__anchor_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0 43px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor{position:relative;padding-top:36px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_number{color:#000;line-height:1;font-size:13px;font-weight:700;letter-spacing:-.03em;position:absolute;top:0;left:3px;z-index:1}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_number span{display:block;font-size:46px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link{display:block;height:310px;padding:25px;box-sizing:border-box;background-color:#fff;position:relative}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link::before{display:block;content:"";width:33px;height:51px;background:url(../img/anchor-arrow.svg) left top/contain no-repeat;position:absolute;bottom:-37px;left:50%;translate:-50% 0;transition:bottom .4s}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link:hover p{color:inherit}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link:hover::before{bottom:-57px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link .talk-head__anchor_lead{font-size:17px;line-height:1.4;font-weight:700;margin-top:15px;letter-spacing:-.07em}#container #tamarie .talk-body{margin:100px 0 103px}#container #tamarie .talk-body.body02{margin:87px 0 103px}#container #tamarie .talk-body__main_title{text-align:center;margin-bottom:60px}#container #tamarie .talk-body__main_title.talk02 span{padding:12px 65px 5px 85px}#container #tamarie .talk-body__main_title span{display:inline-block;font-size:28px;font-weight:700;line-height:1.42;letter-spacing:-.03em;margin-left:5px;position:relative;padding:3px 70px 2px 56px}#container #tamarie .talk-body__main_title span::after,#container #tamarie .talk-body__main_title span::before{display:block;content:"";width:51px;height:37px}#container #tamarie .talk-body__main_title span::before{background:url(/jp/tamarie/hint/flexiid/img/quotes01.webp) left top/contain no-repeat;position:absolute;top:0;left:0}#container #tamarie .talk-body__main_title span::after{background:url(/jp/tamarie/hint/flexiid/img/quotes02.webp) left top/contain no-repeat;position:absolute;bottom:0;right:0}#container #tamarie .talk-body__interview.talk01{margin-bottom:82px}#container #tamarie .talk-body__interview.talk02{margin-bottom:30px}#container #tamarie .talk-body__interview.talk03{margin-bottom:100px}#container #tamarie .talk-body__interview.talk04{margin-bottom:98px}#container #tamarie .talk-body__interview_head{margin-bottom:74px;padding-top:34px;position:relative}#container #tamarie .talk-body__interview_head.interview02{margin-bottom:70px}#container #tamarie .talk-body__interview_head .talk-body__interview_head_number{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100px;height:100px;line-height:1;font-size:14px;font-weight:700;text-align:center;letter-spacing:-.03em;border:1px solid #000;box-sizing:border-box;background-color:#b7dce0;color:#000;position:absolute;top:0;left:0}#container #tamarie .talk-body__interview_head .talk-body__interview_head_number span{display:block;font-size:49px}#container #tamarie .talk-body__interview_head .talk-body__interview_head_number.int02{left:auto;right:0}#container #tamarie .talk-body__interview_head .talk-body__interview_head_title{display:block;width:891px;margin:0 auto;font-size:37px;line-height:1.36;font-weight:700;text-align:center;letter-spacing:-.03em;padding:31px 0;background-color:#fff;border:1px solid #040000}#container #tamarie .talk-body__interview_title{color:#666;font-size:19px;font-weight:700;padding-left:60px;margin-bottom:38px;position:relative}#container #tamarie .talk-body__interview_title::before{display:block;content:"";width:48px;height:2px;background-color:#666;position:absolute;top:50%;left:0;translate:0 -50%}#container #tamarie .talk-body__interview_title.int02{margin-bottom:50px}#container #tamarie .talk-body__interview_title.int03{margin-bottom:46px}#container #tamarie .talk-body__interview_content{display:grid;grid-template-columns:112px auto;gap:0 27px;margin-bottom:42px}#container #tamarie .talk-body__interview_content.talk02{margin-bottom:31px}#container #tamarie .talk-body__interview_content.space35{margin-bottom:35px}#container #tamarie .talk-body__interview_content.int03{margin-bottom:39px}#container #tamarie .talk-body__interview_content.int03 .talk-body__interview_icon{margin-top:5px}#container #tamarie .talk-body__interview_content.center .talk-body__interview_icon{margin-top:122px}#container #tamarie .talk-body__interview_content.left{padding-left:139px}#container #tamarie .talk-body__interview_content.sp-area{display:grid;grid-template-columns:448px auto 112px;gap:0 27px}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_img{text-align:right}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_img.talk02_img01{padding-right:35px}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_img.talk02_img03{padding-right:40px}#container #tamarie .talk-body__interview_content.sp-area-left{display:grid;grid-template-columns:112px auto 448px;gap:0 27px}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_img{text-align:left}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_icon.center,#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_lead.center{align-self:center}#container #tamarie .talk-body__interview_content.sp-area-single{display:grid;grid-template-columns:auto 112px;grid-template-areas:"text icon" "img icon";gap:0 27px}#container #tamarie .talk-body__interview_content.sp-area-single .talk-body__interview_lead{grid-area:text}#container #tamarie .talk-body__interview_content.sp-area-single .talk-body__interview_icon{grid-area:icon}#container #tamarie .talk-body__interview_content.sp-area-single .talk-body__interview_illust{grid-area:img}#container #tamarie .talk-body__interview_content .talk-body__interview_icon img{display:block;width:100%;height:auto}#container #tamarie .talk-body__interview_content .talk-body__interview_icon figcaption{font-size:17px;text-align:center;margin-top:12px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead.int02{margin-top:-5px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p{font-size:19px;line-height:1.68;margin-top:10px;text-align:justify}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p:first-child{margin-top:0}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-right{padding-right:130px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-top{padding-top:13px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-half{padding-top:9px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-less{padding-top:5px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-5{margin-top:5px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker{font-size:21px;font-weight:700;line-height:1.3;position:relative;display:inline-block;z-index:0}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#b7dce0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-out;z-index:-1}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker.half span::before,#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker.half::before{transition:transform .4s ease-out}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.palt{font-feature-settings:"palt"}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap{display:grid;grid-template-columns:448px auto;gap:0 40px}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap.reverse{grid-template-columns:auto 448px}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap.center .talk-body__interview_lead{margin-top:120px}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap .talk-body__interview_img{text-align:center}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap .talk-body__interview_img.left{text-align:left}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap .talk-body__interview_img.right{text-align:right}#container #tamarie .talk-body__interview_notice{margin-top:20px}#container #tamarie .talk-body__interview_notice li{font-size:12px;line-height:1.5;padding-left:1.1em;position:relative}#container #tamarie .talk-body__interview_notice li::before{display:block;content:"※";position:absolute;top:0;left:0}#container #tamarie .talk-body__interview_notice.small{margin-top:12px}#container #tamarie .talk-body__interview_notice.small li{font-size:11px}#container #tamarie .talk-body__interview_point_wrap{position:relative;padding-top:12px;margin-top:65px}#container #tamarie .talk-body__interview_point_wrap.space{margin-top:124px;margin-bottom:50px}#container #tamarie .talk-body__interview_point_wrap.point3{margin-top:54px}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point_title{display:inline-block;line-height:1;font-size:27px;font-weight:700;letter-spacing:.03em;padding:0 17px;background-color:#fff;position:absolute;top:0;left:115px}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point{border:2px solid #b7dce0;padding:38px 100px;display:flex;align-items:center;gap:0 5.4%}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point.point3{padding:38px 70px 24px 100px;gap:0 4%}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point.point3 .talk-body__interview_point_lead{width:60.2%}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point .talk-body__interview_point_img{width:34.3%}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point .talk-body__interview_point_lead{width:59.2%;font-size:19px;line-height:1.68}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point .talk-body__interview_point_lead span{display:block;font-size:20px}#container #tamarie .talk-body__interview_illust{margin-top:50px}#container #tamarie .flexiid-footer{background-color:#f2f2f2;margin-top:137px;text-align:center;padding:90px 0 113px;margin-bottom:227px}#container #tamarie .flexiid-footer .flexiid-footer__title{font-size:31px;font-weight:700;line-height:1.64;margin-bottom:30px}#container #tamarie .flexiid-footer .flexiid-footer__img_wrap{background-color:#fff;max-width:1064px;margin:0 auto;padding:43px 0 64px;display:flex;align-items:center;justify-content:center;gap:0 30px}#container #tamarie .flexiid-footer__btn a{color:#fff;background-color:#000;display:block;max-width:382px;margin:-20px auto 0;font-size:26px;font-weight:700;padding:14px 0 15px;position:relative}#container #tamarie .flexiid-footer__btn a::after{display:block;content:"";width:84px;height:10px;background:url(../img/btn-arrow.svg) left top/contain no-repeat;position:absolute;top:calc(50% - 3px);right:16px;translate:0 -50%;transition:right .4s}#container #tamarie .flexiid-footer__btn a:hover::after{right:12px}#container #tamarie .first-view,#container #tamarie .scroll{opacity:0;transform:translateY(20px);transition:all .5s ease-out}#container #tamarie .scroll.delay01{transition-delay:.5s}#container #tamarie .scroll.delay02{transition-delay:.7s}#container #tamarie .scroll.delay03{transition-delay:.9s}#container #tamarie .scroll.is-active{opacity:1;transform:translateY(0)}#container #tamarie .first-view:nth-child(3){transition-delay:1.2s}#container #tamarie .first-view:nth-child(4){transition-delay:1.5s}#container #tamarie .first-view:nth-child(5){transition-delay:1.8s}#container #tamarie .first-view.is-active{opacity:1;transform:translateY(0)}#nps{display:none;position:fixed;top:50%;right:0;border-radius:5px 0 0 5px;background-color:#e88e8a;font-size:15px;line-height:1.2;z-index:99}#nps a{display:block;width:130px;z-index:999;padding:15px 5px}#nps a span{font-size:12px}#nps,#nps a,#nps a:hover span{color:#fff}.modal_close{appearance:none;-webkit-appearance:none;outline:0;padding:0;position:absolute;top:-1em;left:-15px;display:block;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #333;cursor:pointer}.modal_close::after,.modal_close::before{content:"";position:absolute;top:50%;left:50%;width:3px;height:22px;background:#333}.modal_close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal_close::after{transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (max-device-width:1280px) and (max-width:640px){#container #tamarie .flexiid-mv{padding-top:15px}#container #tamarie .flexiid-mv .flexiid-mv__title{position:static;font-size:5.8vw;margin-bottom:15px}#container #tamarie .flexiid-mv .flexiid-mv__title .marker::before.is-active::before,#container #tamarie .flexiid-section__head .flexiid-section__head_title .marker::before.is-active::before{transform:scaleX(1)}#container #tamarie .flexiid-mv .flexiid-mv__title .fz-big{font-size:7.4vw}#container #tamarie .flexiid-mv .flexiid-mv__comment.co01{width:31%;left:13.3%;bottom:10.5%;top:auto}#container #tamarie .flexiid-mv .flexiid-mv__comment.co02{width:29.6%;top:55%;left:16%}#container #tamarie .flexiid-mv .flexiid-mv__comment.co03{width:28.9%;top:53%;left:47.5%}#container #tamarie .flexiid-content{padding:0 16px}#container #tamarie .flexiid-head{margin-top:5px;margin-bottom:20px}#container #tamarie .flexiid-head .flexiid-head__title{margin-bottom:23px}#container #tamarie .flexiid-head .flexiid-head__title span{font-size:23px}#container #tamarie .flexiid-head .flexiid-head__lead{font-size:15px}#container #tamarie .flexiid-head .flexiid-head__detail{font-size:14px;margin-bottom:35px}#container #tamarie .flexiid-head .flexiid-head__banner{width:92%;margin:28px auto 0}#container #tamarie .flexiid-index__anchor_wrap{padding:0 15px}#container #tamarie .flexiid-index{padding:20px 0 38px}#container #tamarie .flexiid-index .flexiid-index__title{font-size:26px}#container #tamarie .flexiid-index .flexiid-index__anchor:first-child{margin-top:28px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(2),#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(3){margin-top:28px}#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(2) .flexiid-index__anchor_tag,#container #tamarie .flexiid-index .flexiid-index__anchor:nth-child(3) .flexiid-index__anchor_tag{top:-16px}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_tag{width:120px;top:-16px;font-size:12px}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_title{width:92%;font-size:15px;padding:15px 0;box-sizing:border-box}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_title::before{width:12px;height:16px;right:8px}#container #tamarie .flexiid-index .flexiid-index__anchor .flexiid-index__anchor_title:hover::before{top:50%}#container #tamarie ruby rt{padding-top:0;font-size:8px}#container #tamarie .flexiid-section__head{padding-top:15px}#container #tamarie .flexiid-section__head .flexiid-section__head_tag{width:120px;font-size:12px}#container #tamarie .flexiid-section__head .flexiid-section__head_tag.talk,#container #tamarie .flexiid-section__head .flexiid-section__head_tag.talk02{width:100px;margin-left:0}#container #tamarie .flexiid-section__head .flexiid-section__head_title{width:78%;font-size:18px;padding:14px 12px}#container #tamarie .flexiid-section__head .flexiid-section__head_title.intro{font-size:18px;padding:18px 12px 14px}#container #tamarie .flexiid-section__head .flexiid-section__head_title.talk02{width:90%;font-size:18px;padding:14px 12px}#container #tamarie .flexiid-section__head .flexiid-section__head_title .fz-small{font-size:12px;margin-top:5px;line-height:1.5}#container #tamarie #introduction{margin-bottom:50px}#container #tamarie .introduction-head{margin-bottom:40px}#container #tamarie .introduction-head .introduction-head_img_wrap{margin-top:-25px}#container #tamarie .introduction-head .introduction-head_img_wrap .introduction-head_illust{width:65px;left:15px}#container #tamarie .introduction-feature_head{margin:25px 0 20px}#container #tamarie .introduction-feature_head.head02{margin-top:45px}#container #tamarie .introduction-feature_head.head02 .introduction-feature_head_title{padding:10px 17px}#container #tamarie .introduction-feature_head .introduction-feature_head_new{left:10px;top:-12px}#container #tamarie .introduction-feature_head .introduction-feature_head_new span{padding:1px 8px;font-size:14px}#container #tamarie .introduction-feature_head .introduction-feature_head_title{font-size:16px;text-align:center;padding:10px 17px}#container #tamarie .introduction-feature_head .introduction-feature_head_title::before{width:18px;height:14px}#container #tamarie .introduction-feature_lead{font-size:14px;margin-bottom:20px}#container #tamarie .introduction-feature_img{display:block}#container #tamarie .introduction-feature_img>div{margin-bottom:15px}#container #tamarie .introduction-feature_compare_wrap{display:block;margin-top:30px}#container #tamarie .introduction-feature_compare{width:auto;padding:20px}#container #tamarie .introduction-feature_compare:first-child{margin-bottom:55px}#container #tamarie .introduction-feature_compare:first-child::before{width:30px;height:75px;top:104%;left:50%;right:auto;rotate:90deg;translate:-50% -50%}#container #tamarie .introduction-feature_compare:first-child::after{width:24px;height:34px;top:104%;left:50%;right:auto;rotate:90deg;translate:-50% -50%;clip-path:polygon(24px 50%,0 0,0 34px)}#container #tamarie .introduction-feature_compare .introduction-feature_compare_title{font-size:22px}#container #tamarie .introduction-profile{margin-top:60px}#container #tamarie .introduction-profile__head{font-size:16px;padding:0 25px 5px;margin-bottom:30px}#container #tamarie .introduction-profile_content{border:2px solid #b7dce0;box-sizing:border-box;padding:15px}#container #tamarie .introduction-profile_content::after,#container #tamarie .introduction-profile_content::before{display:block;content:"";width:7px;height:7px;background-color:#fff;position:absolute;top:-2px}#container #tamarie .introduction-profile_content::before{left:-2px}#container #tamarie .introduction-profile_content::after{right:-2px}#container #tamarie .introduction-profile_content .introduction-profile_title{font-size:20px;background-color:#fff;top:-25px;padding:0 20px}#container #tamarie .introduction-profile_content-sp::after,#container #tamarie .introduction-profile_content-sp::before{display:block;content:"";width:7px;height:7px;background-color:#fff;position:absolute;bottom:0;z-index:2}#container #tamarie .introduction-profile_content-sp::before{left:0}#container #tamarie .introduction-profile_content-sp::after{right:0}#container #tamarie .introduction-profile_box{padding:40px 0 0;height:auto}#container #tamarie .introduction-profile_box::before,#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker::before{display:none}#container #tamarie .introduction-profile_img{display:block}#container #tamarie .introduction-profile_img>div{margin-bottom:10px}#container #tamarie .introduction-profile_lead{font-size:14px;text-align:left}#container #tamarie .introduction-profile_detail_wrap{display:block;margin-top:30px}#container #tamarie .introduction-profile_detail{display:grid;grid-template-columns:30% auto;grid-template-areas:"img name" "img pos";margin-bottom:15px;gap:0 5%}#container #tamarie .introduction-profile_detail:nth-child(1),#container #tamarie .introduction-profile_detail:nth-child(3){margin-left:0}#container #tamarie .introduction-profile_detail .introduction-profile_detail_name{grid-area:name;align-self:flex-end;justify-self:left;font-size:14px}#container #tamarie .introduction-profile_detail .introduction-profile_detail_name span,#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point .talk-body__interview_point_lead span{font-size:16px}#container #tamarie .introduction-profile_detail .introduction-profile_detail_img{grid-area:img}#container #tamarie .introduction-profile_detail .introduction-profile_detail_position{grid-area:pos;font-size:13px;text-align:left}#container #tamarie .talk-section{padding-top:50px}#container #tamarie .talk-section .t1-sec-head{display:block;width:100%}#container #tamarie .talk-head{padding:55px 0 35px}#container #tamarie .talk-head.talk02{padding:65px 0 35px}#container #tamarie .talk-head .talk-head__lead{font-size:16px;padding:0 15px;margin-bottom:20px}#container #tamarie .talk-head .talk01-head__img_wrap{padding-top:18px;margin-bottom:35px}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment.co01{width:35.7%;top:0;left:-7px}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment.co02{width:33.8%;left:37%}#container #tamarie .talk-head .talk01-head__img_wrap .talk01-head__img_comment.co03{width:29.7%;right:-10px;top:5px}#container #tamarie .talk-head .talk02-head__img_wrap{padding-top:18px;margin-bottom:25px}#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment.co01{left:-2%;width:29.4%}#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment.co02{top:2%;left:36.5%;width:26.9%}#container #tamarie .talk-head .talk02-head__img_wrap .talk02-head__img_comment.co03{top:-2%;right:-1%;width:29.4%}#container #tamarie .talk-head .talk-head__anchor_wrap{display:flex;flex-wrap:wrap;gap:5px 3%;max-width:343px;margin:0 auto}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor{margin:0 auto 30px;width:48.5%}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_number{font-size:11px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_number span{font-size:40px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link{height:240px;box-sizing:border-box;padding:20px 10px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link::before{width:25px;height:43px;bottom:-26px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link:hover{opacity:1}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link:hover::before{bottom:-26px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor .talk-head__anchor_link .talk-head__anchor_lead{font-size:14px;margin-top:10px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor.anc02 .talk-head__anchor_link{height:260px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor.anc02 .talk-head__anchor_lead{margin-top:4px}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor.anc02 .talk-head__anchor_img{min-height:173px;display:flex;align-items:center;justify-content:center}#container #tamarie .talk-head .talk-head__anchor_wrap .talk-head__anchor.anc02-2 .talk-head__anchor_link{height:auto;padding:26px 10px}#container #tamarie .talk-body{margin:50px 0}#container #tamarie .talk-body.body02{margin:50px 0 26px}#container #tamarie .talk-body__main_title{margin-bottom:25px}#container #tamarie .talk-body__main_title.talk02 span{padding:3px 30px 5px 40px}#container #tamarie .talk-body__main_title span{font-size:18px;padding:3px 25px 5px 30px}#container #tamarie .talk-body__main_title span::after,#container #tamarie .talk-body__main_title span::before{width:35px;height:22px}#container #tamarie .talk-body__interview.talk01{margin-bottom:30px}#container #tamarie .talk-body__interview.talk03,#container #tamarie .talk-body__interview.talk04{margin-bottom:50px}#container #tamarie .talk-body__interview_head{margin-bottom:20px;padding-top:20px}#container #tamarie .talk-body__interview_head.interview02{margin-bottom:20px}#container #tamarie .talk-body__interview_head .talk-body__interview_head_number{width:auto;height:auto;padding:2px 8px;display:inline-block;font-size:10px}#container #tamarie .talk-body__interview_head .talk-body__interview_head_number span{display:inline-block;font-size:24px;vertical-align:middle;margin-left:3px}#container #tamarie .talk-body__interview_head .talk-body__interview_head_title{width:90%;margin:0 auto;font-size:18px;padding:16px 0}#container #tamarie .talk-body__interview_title{font-size:16px;padding-left:35px;margin-bottom:15px}#container #tamarie .talk-body__interview_title::before{width:25px;top:11px;translate:0 0}#container #tamarie .talk-body__interview_title.int02,#container #tamarie .talk-body__interview_title.int03{margin-bottom:20px}#container #tamarie .talk-body__interview_content{grid-template-columns:65px auto;gap:0 12px;margin-bottom:20px}#container #tamarie .talk-body__interview_content.left{padding-left:0}#container #tamarie .talk-body__interview_content.sp-area{display:grid;grid-template-columns:1fr;grid-template-areas:"img img" "text icon";gap:0 12px}#container #tamarie .talk-body__interview_content.sp-area.img-bottom{grid-template-areas:"text icon" "img img"}#container #tamarie .talk-body__interview_content.sp-area.img-bottom .talk-body__interview_img{margin:20px auto 0}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_img{grid-area:img;margin:0 auto 20px;width:82%}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-right,#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_img.talk02_img01{padding-right:0}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_img.talk02_img03{padding-right:0;width:61%}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_lead{grid-area:text}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_lead .palt{text-align:right}#container #tamarie .talk-body__interview_content.sp-area .talk-body__interview_icon{grid-area:icon;width:65px}#container #tamarie .talk-body__interview_content.sp-area-left{display:grid;grid-template-columns:1fr;grid-template-areas:"icon text" "img img";gap:0 12px}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_img{grid-area:img;margin:15px auto 0;width:82%}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_img.talk02_img02{width:auto}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_lead{grid-area:text}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_icon{grid-area:icon;width:65px}#container #tamarie .talk-body__interview_content.sp-area-left .talk-body__interview_icon.center{align-self:flex-start}#container #tamarie .talk-body__interview_content.sp-area-single{display:grid;grid-template-columns:1fr;grid-template-areas:"text icon" "img img";gap:0 12px}#container #tamarie .talk-body__interview_content.sp-area-single .talk-body__interview_lead .palt{text-align:right}#container #tamarie .talk-body__interview_content.sp-area-single .talk-body__interview_icon{width:65px}#container #tamarie .talk-body__interview_content .talk-body__interview_icon figcaption{font-size:12px;margin-top:8px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p{font-size:15px;margin-top:10px}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-half,#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-less,#container #tamarie .talk-body__interview_content .talk-body__interview_lead p.space-top{padding-top:0}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker{font-size:16px;letter-spacing:-.02em}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker span{position:relative;display:inline-block;z-index:0;margin:2px 0}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker span::before{display:inline-block;content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#b7dce0;transform:scaleX(0);transform-origin:left;transition:transform .6s ease-out;z-index:-1}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker span:nth-of-type(2)::before{transition-delay:.3s}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker span:nth-of-type(3)::before{transition-delay:.6s}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker span:nth-of-type(4)::before{transition-delay:.9s}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker span:nth-of-type(5)::before{transition-delay:1.2s}#container #tamarie .talk-body__interview_content .talk-body__interview_lead p .marker.is-active span::before{transform:scaleX(1)}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap{display:flex;flex-direction:column-reverse}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap.reverse{display:block}#container #tamarie .talk-body__interview_content .talk-body__interview_img_wrap .talk-body__interview_img{margin-top:12px}#container #tamarie .talk-body__interview_notice{margin-top:10px}#container #tamarie .talk-body__interview_notice li{font-size:11px;padding-left:1em}#container #tamarie .talk-body__interview_point_wrap{padding-top:8px;margin-top:35px}#container #tamarie .talk-body__interview_point_wrap.space{margin-top:35px;margin-bottom:35px}#container #tamarie .talk-body__interview_point_wrap.point3{margin-top:35px}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point_title{font-size:20px}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point{padding:20px 15px;display:block}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point.point3{padding:20px 15px}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point .talk-body__interview_point_img,#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point.point3 .talk-body__interview_point_lead{width:auto}#container #tamarie .talk-body__interview_point_wrap .talk-body__interview_point .talk-body__interview_point_lead{width:auto;font-size:14px;margin-top:10px}#container #tamarie .talk-body__interview_illust{margin-top:25px}#container #tamarie .flexiid-footer{margin-top:0;padding:45px 15px 50px;margin-bottom:60px}#container #tamarie .flexiid-footer .flexiid-footer__title{font-size:18px}#container #tamarie .flexiid-footer .flexiid-footer__img_wrap{max-width:initial;padding:20px 15px 30px;display:block}#container #tamarie .flexiid-footer .flexiid-footer__img_wrap .flexiid-footer__img_logo{width:50%;margin:0 auto 20px}#container #tamarie .flexiid-footer__btn a{max-width:initial;width:60%;margin:-15px auto 0;font-size:14px;padding:7px 0 8px}#container #tamarie .flexiid-footer__btn a::after{width:42px;right:16px}#container #tamarie .first-view:nth-child(3){transition-delay:.2s}#container #tamarie .first-view:nth-child(4){transition-delay:.3s}#container #tamarie .first-view:nth-child(5){transition-delay:.4s}#nps{top:auto;bottom:60px}}