em,mark{font-style:italic}hr,img{border:0}a,hr,input,select,textarea{margin:0;padding:0}a,body{color:#111}a,a:hover,ins{text-decoration:none}li,ol,ul{list-style:none}.p-main,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}#yesno_wrap #choices li button:hover,a:hover{opacity:.7}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;transition:.3s}mark{font-weight:700}img{vertical-align:top;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border-top:1px solid #ccc}input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;vertical-align:middle}#yesno_wrap #choices li button,body{font-family:Kosugi,sans-serif,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.l-footer,.p-main{max-width:750px;margin:0 auto}input:focus,select:focus,textarea:focus{outline:0}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:16px;line-height:1.8}.p-main{overflow:hidden}.p-contents-block__button--diet a,.p-contents-block__button--youtube a{position:relative;display:block;max-width:600px;width:80%;height:152px;margin:auto;filter:drop-shadow(4px 4px 0 rgba(0, 0, 0, .1)) drop-shadow(0 0 20px rgba(0, 0, 0, .2))}.p-contents-block__button--diet a img,.p-contents-block__button--youtube a img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.p-contents-block__button--diet{padding:30px 0 98px;background-image:url(/special/assets/12th_anniversary/images/contents_diet_bg.png);height:464px}.p-contents-block__button--diet a:first-of-type{margin-bottom:4%}.p-contents-block__button--diagnostics{display:none}.p-contents-block__button--youtube{padding:25px 0 58px;background-image:url(/special/assets/12th_anniversary/images/contents_youtube_bg.png);height:182px}.p-contents-block__button--youtube a{max-width:613px;margin:auto;width:81.73%;height:98px}.p-contents-block__border{background-image:url(/special/assets/12th_anniversary/images/contents_diagnostics_border.png);background-size:contain;height:47px}.p-youtube-block__instructor--fasting,.p-youtube-block__instructor--maintenance,.p-youtube-block__instructor--release{text-align:center}.p-youtube-block__instructor--fasting{padding:27px 0 15px;background-image:url(/special/assets/12th_anniversary/images/youtube_instructor_fasting_bg.png);background-size:contain;height:64px}.p-youtube-block__instructor--fasting a{display:block;width:203px;margin:auto}.p-youtube-block__instructor--maintenance{padding:16px 0 19px;background-image:url(/special/assets/12th_anniversary/images/youtube_instructor_maintenance_bg.png);background-size:contain;height:55px}.p-youtube-block__instructor--maintenance a{display:block;width:245px;margin:auto}.p-youtube-block__instructor--release{padding:19px 0 9px;background-image:url(/special/assets/12th_anniversary/images/youtube_instructor_release_bg.png);background-size:contain;height:54px}.p-youtube-block__instructor--release a{display:block;width:203px;margin:auto}.p-youtube-movie-block--01{padding:13px 0 33px;background-image:url(/special/assets/12th_anniversary/images/youtube_fasting_movie_bg_01.png);background-size:cover;height:390px}.p-youtube-movie-block--02{padding:16px 0 51px;background-image:url(/special/assets/12th_anniversary/images/youtube_fasting_movie_bg_02.png);background-size:cover;height:410px}.p-youtube-movie-block--03{padding:18px 0 37px;background-image:url(/special/assets/12th_anniversary/images/youtube_fasting_movie_bg_03.png);background-size:cover;height:398px}.p-youtube-movie-block--04{padding:15px 0;background-image:url(/special/assets/12th_anniversary/images/youtube_fasting_movie_bg_04.png);background-size:cover;height:373px}.p-youtube-movie-block--05{padding:15px 0;background-image:url(/special/assets/12th_anniversary/images/youtube_maintenance_movie_bg_01.png);background-size:cover;height:373px}.p-youtube-movie-block--06{padding:15px 0 7px;background-image:url(/special/assets/12th_anniversary/images/youtube_release_movie_bg_01.png);background-size:cover;height:365px}.p-youtube-movie-block__inner{position:relative;width:81.47%;margin:auto;padding-top:45.7%}.p-youtube-movie-block__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}#studio .stu-ttl{padding-top:68px;margin:0 auto;text-align:center}#studio .inner h2{margin-bottom:53px}#studio .inner .field{background-image:url(/special/assets/12th_anniversary/images/studio_bg.png);padding:0 5.07% 0 4.93%}#studio .inner .field .shop-tabs{background-color:#fff9f0}#studio .inner .field .shop-tabs dl:not(:last-child){margin-bottom:20px}#studio .inner .field .shop-tabs dl{background-color:#fff;font-weight:300;display:flex;display:-webkit-flex;padding:0 0 0 37px}#studio .inner .field .shop-tabs dl dt{font-size:18px;width:97px;padding:32px 0;flex-shrink:0}#studio .inner .field .shop-tabs dl dd{font-size:18px;padding:20px 45px 20px 0}#studio .inner .field .shop-tabs dl dd ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}#studio .inner .field .shop-tabs dl dd ul li{margin-right:20px;margin-bottom:13px}#studio .inner .field .shop-tabs dl dd ul li a{display:block;background-color:#f2a887;color:#fff;padding:0 28px;height:40px;line-height:40px;border-radius:20px}#studio .inner .field .shop-list{padding:26px 0 36px;background-color:#fff9f0}#studio .inner .field .shop-list dl{max-width:623px;margin:auto;width:83.07%}#studio .inner .field .shop-list dl:not(:last-child){margin-bottom:20px}#studio .inner .field .shop-list dl dt{font-size:18px;font-weight:300;background-color:#f2a887;color:#fff;position:relative;padding:14px 0 14px 18px;cursor:pointer;line-height:1}#studio .inner .field .shop-list dl dt::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:34px;height:13px;background-image:url(/special/assets/12th_anniversary/images/tab_arrow.png);transition:.3s}#studio .inner .field .shop-list dl dt.active::after{transform:translateY(-50%) rotate(180deg)}#studio .inner .field .shop-list dl dd{display:none}#studio .inner .field .shop-list dl dd .item{background-color:#fff;margin:20px 32px 36px 14px;padding:10px}#studio .inner .field .shop-list dl dd .mt{margin-top:24px}#studio .inner .field .shop-list dl dd .item h3{font-size:27px;font-weight:300;margin-bottom:10px}#studio .inner .field .shop-list dl dd .item p{font-size:15px;font-weight:300;line-height:1.8}#studio .inner .field .shop-list dl dd .item p.links{padding:1.2em 0}#studio .inner .field .shop-list dl dd .item a,#studio .inner .field .shop-list dl dd .item p.links a{color:#0074d9;text-decoration:underline}#studio .inner .field .shop-list dl dd .item .box{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#studio .inner .field .shop-list dl dd .item .box .about{width:408px;padding-right:12px}#studio .inner .field .shop-list dl dd .item .box .maps,#studio .inner .field .shop-list dl dd .item .box .maps iframe{width:406px;height:273px}#studio .inner .field .shop-list dl dd h4.campaign{text-align:center;padding:60px 0}#studio .inner .field .shop-list dl dd .item p.about{font-size:18px;line-height:1.8}#studio .inner .field .shop-list dl dd .item h5.tit{font-size:27px;font-weight:700;line-height:1.4;color:#e6505b;margin-bottom:13px}#studio .inner .field .shop-list dl dd .item ul{margin:38px auto 0}#studio .inner .field .shop-list dl dd .item ul li{font-size:15px;font-weight:300;line-height:1.8}#studio .inner .field .shop-list dl dd .shop-reserve{padding-bottom:25px;display:flex;justify-content:center}#studio .inner .field .shop-list dl dd .shop-reserve a{display:block;width:271px;height:71px;background-color:#f2a887;line-height:71px;font-size:17px;color:#fff;text-align:center}#studio .inner .field .shop-list dl dd .shop-reserve a:first-of-type{margin-right:23px}#studio .inner .field .shop-list dl dd .shop-reserve .btn-reserve{margin-bottom:0}#studio .inner .field .shop-tabs dl dt,_:-ms-lang(x)::-ms-backdrop{padding:26px 0 14px}#studio .inner .field .shop-tabs dl dd ul li a,_:-ms-lang(x)::-ms-backdrop{padding:14px 21px 2px}#studio .inner .field .shop-list dl dt,_:-ms-lang(x)::-ms-backdrop{padding:26px 0 10px 32px}#yesno_wrap{background-image:url(/special/assets/12th_anniversary/images/contents_diagnostics_bg.png)}#yesno_wrap .yesno_q{border:none;background:rgba(255,255,255,0)}#yesno_wrap .yesno_q dt{margin-bottom:0!important}#yesno_wrap .yesno_q dt span{font-size:3rem;padding:15px 40px;background:#e66f47;color:#fff;border-radius:20px;font-weight:400}#yesno_wrap .yesno_q dd{font-size:2rem;color:#6a6259}#yesno_wrap #choices{text-align:center;padding-bottom:40px}#yesno_wrap #choices li{display:inline-block}#yesno_wrap #choices li:first-of-type button{margin-right:40px}#yesno_wrap #choices li#back{display:block;margin-top:20px}#yesno_wrap #choices li#back button{line-height:1}#yesno_wrap #choices li button{width:200px;background:#f2a887;border:none;border-radius:21px;font-size:2rem;cursor:pointer;padding:10px 20px;outline:0;transition:.3s}#yesno_wrap #choices li button[value="1"]{margin-right:0;line-height:1}#yesno_wrap .flowchart{text-align:left;padding:0 20px}#yesno_wrap .flowchart dl{padding:0;margin-bottom:40px}#yesno_wrap .flowchart dl:last-of-type{margin-bottom:0}#yesno_wrap .flowchart dl dt{font-weight:700;padding:0 0 10px!important}#yesno_wrap .flowchart dl dd{font-weight:400;padding:0!important}.u-pc-hidden{display:none}.u-font-mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width:750px){#yesno_wrap,.p-contents-block__button--diet,.p-contents-block__button--youtube{background-size:cover}#studio .inner .field .shop-list dl dd .shop-reserve,#yesno_wrap #choices li,.u-pc-hidden{display:block}.p-contents-block__button--diet a,.p-contents-block__button--youtube a{position:static;height:auto}.p-contents-block__button--diet a img,.p-contents-block__button--youtube a img{position:static;transform:none}.p-contents-block__button--diet{padding:4% 0 13%;height:auto}.p-contents-block__button--youtube{padding:3.3% 0 7.7%;height:auto}.p-contents-block__border{height:1px;padding:3.3% 0}.p-youtube-block__instructor--fasting{padding:6.2% 0 3.4%;height:auto}.p-youtube-movie-block--01{height:auto;padding:1.7% 0 4.3%}.p-youtube-movie-block--02{height:auto;padding:2.1% 0 6.6%}.p-youtube-movie-block--03{height:auto;padding:2.4% 0 4.9%}.p-youtube-movie-block--04{height:auto;padding:2% 0}.p-youtube-movie-block--05{height:auto;padding:2% 0 1.2%}.p-youtube-movie-block--06{height:auto;padding:2% 0 .9%}#studio .inner .field .shop-tabs dl{display:block;padding:0}#studio .inner .field .shop-tabs dl dt{width:100%;text-align:center;padding:20px 0 0}#studio .inner .field .shop-tabs dl dd{padding:20px}#studio .inner .field .shop-tabs dl dd ul li{margin-right:10px}#studio .inner .field .shop-list dl dd .item{margin:20px 0 36px}#studio .inner .field .shop-list dl dd .shop-reserve a:first-of-type,#yesno_wrap #choices li button[value="1"],#yesno_wrap #choices li:first-of-type button{margin:0 0 10px}#studio .inner .field .shop-list dl dd .item h3{font-size:24px}#studio .inner .field .shop-list dl dd .shop-reserve a{width:100%}#yesno_wrap .yesno_q dt span{font-size:2.4rem}#yesno_wrap #choices{padding-bottom:20px}#yesno_wrap .flowchart{padding:0 10px}#yesno_wrap .flowchart dl dd,#yesno_wrap .flowchart dl dt{font-size:1.5rem}.u-sp-hidden{display:none}}
.inner_link{
display: flex;
justify-content: space-between;
background-size:cover;
padding:18px 0 40px 0;
}
.inner_link li:first-child{
margin-left: 94px;
}
.inner_link li:last-child{
margin-right: 94px;
}
.inner_link__01{
background-image:url(/special/assets/12th_anniversary/images/anker_set_01_bg.jpg);
}
.inner_link__02{
background-image:url(/special/assets/12th_anniversary/images/anker_set_02_bg.jpg);
}
@media screen and (max-width:750px){
.inner_link li:first-child{
margin-left: 10vw;
margin-right: 5px;
}
.inner_link li:last-child{
margin-right: 10vw;
margin-left: 5px;
}
}
.flowchart a {text-decoration:underline;}