@charset "UTF-8";
*{min-height:0vw;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,button,textarea,select,option,text{margin:0;padding:0;border:0;outline:none;color:inherit;font:inherit;text-decoration:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section,form{display:block;}
html,body{position:absolute;width:100%;height:100%;-webkit-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
html{scroll-behavior:smooth;}
body{font-family:"Noto Sans JP", sans-serif;font-weight:normal;line-height:1;word-wrap:break-word;overflow-wrap:break-word;}
blockquote,q{quotes:none;}
blockquote:before,q:before,blockquote:after,q:after{content:"";content:none;}
strong,b{font-weight:bold;}
em{font-style:italic;}
table{border-spacing:0;border-collapse:collapse;}
input,button,textarea,select,option{border-radius:0;background-color:rgba(255,255,255,0);color:inherit;font:inherit;text-align:inherit;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input::-webkit-input-placeholder,button::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,option::-webkit-input-placeholder{color:rgba(14,14,15,.4);}
input:-moz-placeholder,button:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder,option:-moz-placeholder{color:rgba(14,14,15,.4);}
input:-ms-input-placeholder,button:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,option:-ms-input-placeholder{color:rgba(14,14,15,.4);}
input::placeholder,button::placeholder,textarea::placeholder,select::placeholder,option::placeholder{color:rgba(14,14,15,.4);}
img,svg{display:block;height:auto;vertical-align:bottom;}
img:not(.setWidth),svg:not(.setWidth){width:100%;}
img.setWidth,svg.setWidth{width:auto;}
iframe{vertical-align:bottom;}
a,button,input[type="button"],input[type="submit"],input[type="file"],label.hoverAction{cursor:pointer;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;text-decoration:inherit;vertical-align:baseline;}
@media screen and (min-width: 769px){.util_sp{display:none !important;}}
@media screen and (max-width: 768px){.util_pc{display:none !important;}}
@media screen and (min-width: 375px){.util_max374{display:none !important;}}
@media screen and (max-width: 374px){.util_min375{display:none !important;}}
.ja_sans{font-family:"Noto Sans JP", sans-serif;}
.en_sans{font-family:"Noto Sans JP", sans-serif;}
.fw_reg{font-weight:regular;}
.fw_med{font-weight:medium;}
.fw_semib{font-weight:semibold;}
.fw_bold{font-weight:bold;}
.color_red{color:usered;}
#privilege_guide #pc_bg_container{display:none;visibility:hidden;position:fixed;top:0;left:50%;min-width:1440px;width:100%;height:100%;opacity:0;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-ms-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:fade_in 1s ease-in-out forwards;-moz-animation:fade_in 1s ease-in-out forwards;-ms-animation:fade_in 1s ease-in-out forwards;-o-animation:fade_in 1s ease-in-out forwards;animation:fade_in 1s ease-in-out forwards;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
@media screen and (min-width: 431px){#privilege_guide #pc_bg_container{display:block;visibility:visible;}}
#privilege_guide #pc_bg{position:relative;z-index:-1;height:100%;}
#privilege_guide #pc_bg img{height:100%;object-fit:cover;object-position:center;}
#privilege_guide #pc_bg_lp_title,#privilege_guide #pc_bg_aside_menu{position:absolute;top:50%;opacity:0;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #pc_bg_lp_title.fade_in,#privilege_guide #pc_bg_aside_menu.fade_in{opacity:1;-ms-filter:none;filter:none;}
@media screen and (max-width: 1080px){#privilege_guide #pc_bg_lp_title.fade_in,#privilege_guide #pc_bg_aside_menu.fade_in{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}}
#privilege_guide #pc_bg_lp_title{left:calc((100% - 430px) / 4);width:clamp(0px, 75.81395348837209vw, 326px);margin-top:clamp(-14px, -3.255813953488372vw, 0px);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#privilege_guide #pc_bg_lp_title_first_text{width:clamp(0px, 69.76744186046511vw, 300px);margin:0 auto;}
#privilege_guide #pc_bg_lp_title_fv_title{width:clamp(0px, 49.76744186046512vw, 214px);margin:clamp(0px, 2.325581395348837vw, 10px) auto 0;}
#privilege_guide #pc_bg_aside_menu{right:calc((100% - 430px) / 4);-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);}
#privilege_guide #pc_bg_aside_menu_list{position:relative;}
#privilege_guide #pc_bg_aside_menu_list .nav_item::after{background-color:#3fc1b1;}
#privilege_guide #pc_bg_aside_menu_list .nav_item:hover,#privilege_guide #pc_bg_aside_menu_list .nav_item.current{filter:brightness(1.2) drop-shadow(1px 1px 0px #3fc1b1);}
#privilege_guide #pc_bg_aside_menu_list .nav_item:hover::after,#privilege_guide #pc_bg_aside_menu_list .nav_item.current::after{background-color:#ff96cf;}
#privilege_guide #pc_bg_aside_menu_list .nav_item.current .nav_item_link{pointer-events:none;}
#privilege_guide #wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;max-width:430px;margin:0 auto;-webkit-transition:.6s ease-in-out 1s;-moz-transition:.6s ease-in-out 1s;-ms-transition:.6s ease-in-out 1s;-o-transition:.6s ease-in-out 1s;transition:.6s ease-in-out 1s;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;}
#privilege_guide #wrapper.for_show_fv{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #header,#privilege_guide #main,#privilege_guide #footer{position:relative;}
#privilege_guide #main{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
@media screen and (max-width: 430px){#privilege_guide #main{overflow:hidden;}}
#privilege_guide .nav_list{list-style:none;position:absolute;top:0;right:0;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;}
#privilege_guide .nav_list .nav_item{position:relative;height:clamp(0px, 4.186046511627907vw, 18px);margin-top:clamp(0px, 6.976744186046512vw, 30px);}
#privilege_guide .nav_list .nav_item img{width:auto;height:100%;}
#privilege_guide .nav_list .nav_item_link{display:block;height:100%;padding-left:clamp(0px, 6.511627906976744vw, 28px);}
#privilege_guide .nav_list .nav_item:first-child{margin-top:0;}
#privilege_guide .nav_list .nav_item:nth-child(5){margin-bottom:clamp(0px, 12.558139534883722vw, 54px);}
#privilege_guide .nav_list .nav_item:nth-child(5) img{height:clamp(0px, 10vw, 43px);}
#privilege_guide .nav_list .nav_item::after{display:block;position:absolute;top:50%;left:0;width:clamp(0px, 2.790697674418605vw, 12px);height:clamp(0px, 2.790697674418605vw, 12px);border-radius:50px;content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#privilege_guide .fade_in_scroll_item{opacity:0;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide .fade_in_scroll_item.fade_in_animation{opacity:1;-ms-filter:none;filter:none;}
#privilege_guide #header{position:relative;z-index:3;}
#privilege_guide #header_logo{overflow:hidden;margin-bottom:-100%;padding-top:clamp(0px, 4.354838709677419vh, 40.5px);opacity:0;-webkit-transition:1s ease-in-out 3s;-moz-transition:1s ease-in-out 3s;-ms-transition:1s ease-in-out 3s;-o-transition:1s ease-in-out 3s;transition:1s ease-in-out 3s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #header_logo.fade_in{opacity:1;-ms-filter:none;filter:none;}
#privilege_guide #header_logo_link{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;}
#privilege_guide #header_logo_link .header_logo_text{display:block;position:relative;height:clamp(0px, 3.181720430107527vh, 29.59px);padding-left:clamp(0px, 4.946236559139785vh, 46px);}
#privilege_guide #header_logo_link .header_logo_text img{width:auto;height:100%;}
#privilege_guide #header_logo_link .header_logo_text:first-child{margin-left:0;}
@media screen and (min-width: 431px){#privilege_guide #header_logo{padding-top:clamp(27px, 4.5vh, 40.5px);}}
#privilege_guide #header_nav_list{visibility:hidden;position:fixed;width:clamp(0px, 94.41860465116278vw, 406px);padding:clamp(0px, 27.906976744186046vw, 120px) clamp(0px, 7.674418604651163vw, 33px) clamp(0px, 13.953488372093023vw, 60px);border-bottom-left-radius:clamp(0px, 5.581395348837209vw, 24px);background-image:url("../img/nav_bg.svg");background-size:cover;opacity:0;-webkit-box-shadow:0px 10px 12px rgba(0,0,0,.15);box-shadow:0px 10px 12px rgba(0,0,0,.15);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #header_nav_list .nav_item::after{background-color:#ff96cf;}
@media screen and (min-width: 431px){#privilege_guide #header_nav_list{left:calc(50% - 191px);}}
#privilege_guide #header_nav_checkbox,#privilege_guide #header_nav_label{position:fixed;z-index:10;top:clamp(0px, 2.258064516129032vh, 21px);right:clamp(0px, 2.258064516129032vh, 21px);width:clamp(0px, 6.666666666666667vh, 62px);height:clamp(0px, 6.666666666666667vh, 62px);cursor:pointer;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;}
@media screen and (min-width: 431px){#privilege_guide #header_nav_checkbox,#privilege_guide #header_nav_label{top:clamp(0px, 4.883720930232558vw, 21px);right:0;left:calc(50% + 131px);width:clamp(0px, 14.418604651162791vw, 62px);height:clamp(0px, 14.418604651162791vw, 62px);}}
@media screen and (min-width: 1081px){#privilege_guide #header_nav_checkbox,#privilege_guide #header_nav_label{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}}
#privilege_guide #header_nav_label{z-index:3;border:3px solid #fff;border-radius:50%;background-color:#3c8dfc;}
#privilege_guide #header_nav_label .header_nav_label_line{position:absolute;left:50%;width:clamp(0px, 4.651162790697675vw, 20px);height:clamp(0px, .697674418604651vw, 3px);border-radius:50px;background-color:#ff96cf;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#privilege_guide #header_nav_label .header_nav_label_line:nth-child(1){top:34%;}
#privilege_guide #header_nav_label .header_nav_label_line:nth-child(2){top:50%;}
#privilege_guide #header_nav_label .header_nav_label_line:nth-child(3){top:66%;}
#privilege_guide #header_nav_checkbox:checked~#header_nav_label .header_nav_label_line{top:50%;left:50%;}
#privilege_guide #header_nav_checkbox:checked~#header_nav_label .header_nav_label_line:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
#privilege_guide #header_nav_checkbox:checked~#header_nav_label .header_nav_label_line:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #header_nav_checkbox:checked~#header_nav_label .header_nav_label_line:nth-child(3){-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
#privilege_guide #header_nav_checkbox:checked~#header_nav_list{visibility:visible;opacity:1;-ms-filter:none;filter:none;}
#privilege_guide #fv{background-image:url("../img/FV_bg.jpg");background-repeat:no-repeat;background-size:cover;}
#privilege_guide #fv_inner{padding:0 clamp(0px, 5.581395348837209vw, 24px) clamp(0px, 33.72093023255814vw, 145px);}
#privilege_guide #fv_top_container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;min-height:100vh;height:100vh;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;}
@media screen and (min-width: 431px){#privilege_guide #fv_top_container{min-height:auto;height:auto;}}
#privilege_guide #fv_top_first_text,#privilege_guide #fv_top_fv_title{opacity:0;-webkit-transition:all .6s cubic-bezier(.17, .81, .44, 1.01) 1.6s;-moz-transition:all .6s cubic-bezier(.17, .81, .44, 1.01) 1.6s;-ms-transition:all .6s cubic-bezier(.17, .81, .44, 1.01) 1.6s;-o-transition:all .6s cubic-bezier(.17, .81, .44, 1.01) 1.6s;transition:all .6s cubic-bezier(.17, .81, .44, 1.01) 1.6s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #fv_top_first_text.fade_in,#privilege_guide #fv_top_fv_title.fade_in{opacity:1;-ms-filter:none;filter:none;}
#privilege_guide #fv_top_first_text{width:clamp(0px, 36.02150537634409vh, 335px);margin-top:clamp(0px, 6.129032258064516vh, 57px);}
#privilege_guide #fv_top_first_text img{height:100%;}
@media screen and (min-width: 431px){#privilege_guide #fv_top_first_text{width:clamp(216px, 36vh, 324px);margin-top:clamp(40px, 6.666666666666667vh, 60px);}}
#privilege_guide #fv_top_fv_title{width:clamp(0px, 25.806451612903224vh, 240px);margin-top:clamp(0px, .494623655913978vh, 4.6px);}
#privilege_guide #fv_top_fv_title img{height:100%;}
@media screen and (min-width: 431px){#privilege_guide #fv_top_fv_title{width:clamp(160px, 26.666666666666668vh, 240px);margin-top:clamp(1.333333333333333px, .222222222222222vh, 2px);}}
#privilege_guide #fv_top_photo{position:relative;width:clamp(0px, 51.47096774193548vh, 478.68px);height:clamp(0px, 69.47741935483872vh, 646.14px);margin-top:clamp(-12.5px, -1.344086021505376vh, 0px);}
@media screen and (min-width: 431px){#privilege_guide #fv_top_photo{width:clamp(319.12px, 53.18666666666667vh, 478.68px);height:clamp(430.76px, 71.79333333333334vh, 646.14px);margin-top:clamp(-18px, -2vh, -12px);}}
#privilege_guide #fv_top_photo .fv_top_photo_item{position:absolute;-webkit-transition-timing-function:cubic-bezier(.17, .81, .44, 1.01);-moz-transition-timing-function:cubic-bezier(.17, .81, .44, 1.01);-ms-transition-timing-function:cubic-bezier(.17, .81, .44, 1.01);-o-transition-timing-function:cubic-bezier(.17, .81, .44, 1.01);transition-timing-function:cubic-bezier(.17, .81, .44, 1.01);-webkit-transition-duration:1.6s;-moz-transition-duration:1.6s;-ms-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s;}
#privilege_guide #fv_top_photo .fv_top_photo_bg{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-ms-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s;}
#privilege_guide #fv_top_photo .fv_top_photo_bg.for_show_fv{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #fv_top_photo .fv_top_photo_bg_effect{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-ms-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s;}
#privilege_guide #fv_top_photo .fv_top_photo_bg_effect.for_show_fv{opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);rotate:0deg;}
#privilege_guide #fv_top_photo .fv_top_photo_senpai{-webkit-transition-delay:2.7s;-moz-transition-delay:2.7s;-ms-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s;}
#privilege_guide #fv_top_photo .fv_top_photo_senpai.for_show_fv{opacity:0;-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #fv_top_photo .fv_top_photo_pico{-webkit-transition-delay:3.1s;-moz-transition-delay:3.1s;-ms-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s;}
#privilege_guide #fv_top_photo .fv_top_photo_pico.for_show_fv{opacity:0;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #fv_top_photo .fv_top_photo_cat{-webkit-transition-delay:3.6s;-moz-transition-delay:3.6s;-ms-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s;}
#privilege_guide #fv_top_photo .fv_top_photo_cat.for_show_fv{opacity:0;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #fv_top_photo_bg_1{top:clamp(0px, 9.086021505376344vh, 84.5px);left:50%;width:clamp(0px, 39.784946236559136vh, 370px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
#privilege_guide #fv_top_photo_bg_2{top:clamp(0px, 1.236559139784946vh, 11.5px);right:clamp(0px, 7.161290322580645vh, 66.6px);width:clamp(0px, 12.903225806451612vh, 120px);rotate:40deg;}
#privilege_guide #fv_top_photo_bg_3{top:clamp(0px, 4.516129032258064vh, 42px);left:50%;width:clamp(0px, 42.795698924731184vh, 398px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
#privilege_guide #fv_top_photo_bg_4{top:clamp(0px, 23.010752688172044vh, 214px);right:0;width:clamp(0px, 47.01505376344086vh, 437.24px);}
#privilege_guide #fv_top_photo_bg_effect_1{top:clamp(0px, 9.13978494623656vh, 85px);right:clamp(0px, 1.204301075268817vh, 11.2px);width:clamp(0px, 10.53763440860215vh, 98px);}
#privilege_guide #fv_top_photo_bg_effect_2{top:clamp(0px, 43.483870967741936vh, 404.4px);left:clamp(0px, 3.010752688172043vh, 28px);width:clamp(0px, 8.38709677419355vh, 78px);rotate:43deg;}
#privilege_guide #fv_top_photo_bg_effect_3{top:clamp(0px, 54.677419354838705vh, 508.5px);left:clamp(0px, 15.698924731182796vh, 146px);width:clamp(0px, 4.623655913978494vh, 43px);rotate:-50deg;}
#privilege_guide #fv_top_photo_pico{top:clamp(0px, 3.118279569892473vh, 29px);left:clamp(0px, 17.741935483870968vh, 165px);width:clamp(0px, 27.2752688172043vh, 253.66px);}
#privilege_guide #fv_top_photo_senpai{top:clamp(0px, 3.075268817204301vh, 28.6px);left:clamp(0px, 5.408602150537634vh, 50.3px);width:clamp(0px, 42.82688172043011vh, 398.29px);}
#privilege_guide #fv_top_photo_cat{top:clamp(0px, 11.559139784946236vh, 107.5px);left:clamp(0px, 14.709677419354842vh, 136.8px);width:clamp(0px, 26.11397849462366vh, 242.86px);}
@media screen and (min-width: 431px){#privilege_guide #fv_top_photo_bg_1{top:clamp(56.333333333333336px, 9.388888888888888vh, 84.5px);width:clamp(246.66666666666666px, 41.11111111111111vh, 370px);}
#privilege_guide #fv_top_photo_bg_2{top:clamp(14.666666666666666px, 2.444444444444445vh, 22px);right:clamp(44.4px, 7.399999999999999vh, 66.6px);width:clamp(80px, 13.333333333333334vh, 120px);rotate:40deg;}
#privilege_guide #fv_top_photo_bg_3{top:clamp(36.333333333333336px, 6.055555555555555vh, 54.5px);width:clamp(265.3333333333333px, 44.22222222222222vh, 398px);}
#privilege_guide #fv_top_photo_bg_4{top:clamp(151.06666666666666px, 25.177777777777777vh, 226.6px);right:0;width:clamp(291.49333333333334px, 48.58222222222222vh, 437.24px);}
#privilege_guide #fv_top_photo_bg_effect_1{top:clamp(56.666666666666664px, 9.444444444444445vh, 85px);right:clamp(7.466666666666666px, 1.244444444444444vh, 11.2px);width:clamp(65.33333333333333px, 10.888888888888888vh, 98px);}
#privilege_guide #fv_top_photo_bg_effect_2{top:clamp(277.3333333333333px, 46.22222222222222vh, 416px);left:clamp(18.666666666666668px, 3.111111111111111vh, 28px);width:clamp(52px, 8.666666666666668vh, 78px);}
#privilege_guide #fv_top_photo_bg_effect_3{top:clamp(344px, 57.333333333333336vh, 516px);left:clamp(97.33333333333333px, 16.22222222222222vh, 146px);width:clamp(28.666666666666668px, 4.777777777777778vh, 43px);}
#privilege_guide #fv_top_photo_pico{top:clamp(27.666666666666668px, 4.611111111111111vh, 41.5px);left:clamp(110px, 18.333333333333332vh, 165px);width:clamp(169.10666666666665px, 28.184444444444445vh, 253.66px);}
#privilege_guide #fv_top_photo_senpai{top:clamp(27.400000000000002px, 4.566666666666666vh, 41.1px);left:clamp(33.53333333333333px, 5.588888888888889vh, 50.3px);width:clamp(265.5266666666667px, 44.254444444444445vh, 398.29px);}
#privilege_guide #fv_top_photo_cat{top:clamp(80px, 13.333333333333334vh, 120px);left:clamp(91.2px, 15.200000000000003vh, 136.8px);width:clamp(161.90666666666667px, 26.984444444444446vh, 242.86px);}}
#privilege_guide #fv_bottom_container{position:relative;}
#privilege_guide #fv_bottom_bg{position:absolute;z-index:1;top:clamp(-35px, -8.13953488372093vw, 0px);left:50%;width:clamp(0px, 109.10930232558141vw, 469.17px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
#privilege_guide #fv_bottom_inner{position:relative;z-index:1;}
#privilege_guide #fv_bottom_text{margin-top:clamp(0px, 8.372093023255815vw, 36px);color:#fff;font-size:clamp(0px, 4.186046511627907vw, 18px);font-weight:bold;text-align:center;line-height:clamp(0px, 7.906976744186046vw, 34px);}
#privilege_guide #fv_bottom_text .fv_bottom_text_item:not(:first-child){margin-top:clamp(0px, 6.046511627906977vw, 26px);}
#privilege_guide #fv_bottom_link{margin-top:clamp(0px, 9.534883720930234vw, 41px);}
#privilege_guide #fv_bottom_link .fv_bottom_link_item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;height:clamp(0px, 18.83720930232558vw, 81px);border:2px solid #083a65;border-radius:16px;-webkit-box-shadow:0px 5px 0px #083a65;box-shadow:0px 5px 0px #083a65;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#privilege_guide #fv_bottom_link .fv_bottom_link_item_arrow{position:absolute;width:clamp(0px, 2.790697674418605vw, 12px);height:clamp(0px, 2.790697674418605vw, 12px);rotate:-45deg;}
#privilege_guide #fv_bottom_link .fv_bottom_link_item_arrow::before,#privilege_guide #fv_bottom_link .fv_bottom_link_item_arrow::after{display:block;position:absolute;left:0;border-top-right-radius:50px;background-color:#083a65;content:"";}
#privilege_guide #fv_bottom_link .fv_bottom_link_item_arrow::before{bottom:0;width:100%;height:clamp(0px, .697674418604651vw, 3px);border-bottom-right-radius:50px;}
#privilege_guide #fv_bottom_link .fv_bottom_link_item_arrow::after{top:0;width:clamp(0px, .697674418604651vw, 3px);height:100%;border-top-left-radius:50px;}
#privilege_guide #fv_bottom_link_top_block{display:block;width:100%;padding-top:clamp(0px, 16.74418604651163vw, 72px);}
#privilege_guide #fv_bottom_link_top_block .fv_bottom_link_item_text{width:clamp(0px, 51.3953488372093vw, 221px);}
#privilege_guide #fv_bottom_link_bottom_block{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-align:center;-webkit-flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#privilege_guide #fv_bottom_link_bottom_block .fv_bottom_link_bottom_block_item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:clamp(0px, 42.55813953488372vw, 183px);height:clamp(0px, 18.83720930232558vw, 81px);-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#privilege_guide #fv_bottom_link_top_what_is_pt{background-color:#3fc1b1;}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_effect{position:absolute;top:clamp(-73px, -16.97674418604651vw, 0px);left:clamp(0px, 6.279069767441861vw, 27px);width:clamp(0px, 46.925581395348836vw, 201.78px);height:clamp(0px, 22.004651162790697vw, 94.62px);}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_effect_item{position:absolute;}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_effect_item.girl{top:0;left:clamp(0px, 6.976744186046512vw, 30px);width:clamp(0px, 15.348837209302326vw, 66px);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_effect_item.cat{top:clamp(0px, 4.883720930232558vw, 21px);left:clamp(0px, 25.813953488372093vw, 111px);width:clamp(0px, 12.35813953488372vw, 53.14px);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;rotate:-10deg;}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_effect_item.light_1{top:clamp(0px, 6.976744186046512vw, 30px);left:clamp(-6px, -1.395348837209302vw, 0px);width:clamp(0px, 7.674418604651163vw, 33px);-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s;rotate:124deg;}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_effect_item.light_2{top:clamp(0px, 5.813953488372093vw, 25px);left:clamp(0px, 39.76744186046511vw, 171px);width:clamp(0px, 5.813953488372093vw, 25px);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;rotate:-30deg;}
#privilege_guide #fv_bottom_link_top_what_is_pt .fv_bottom_link_item_arrow{top:50%;right:clamp(0px, 6.279069767441861vw, 27px);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#privilege_guide #fv_bottom_link_top_what_is_pt:hover .fv_bottom_link_item_arrow{top:52%;}
#privilege_guide #fv_bottom_link_bottom_block{margin-top:clamp(0px, 4.883720930232558vw, 21px);}
#privilege_guide #fv_bottom_link_bottom_block .fv_bottom_link_item_text{width:clamp(0px, 27.906976744186046vw, 120px);margin-top:clamp(-16px, -3.720930232558139vw, 0px);}
#privilege_guide #fv_bottom_link_bottom_block .fv_bottom_link_item_arrow{bottom:clamp(0px, 4.186046511627907vw, 18px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
#privilege_guide #fv_bottom_link_bottom_block .fv_bottom_link_bottom_block_item{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
#privilege_guide #fv_bottom_link_bottom_block .fv_bottom_link_bottom_block_item:hover .fv_bottom_link_item_arrow{bottom:clamp(0px, 3.720930232558139vw, 16px);}
#privilege_guide #fv_bottom_link_bottom_member_benefits{background-color:#ff96cf;}
#privilege_guide #fv_bottom_link_bottom_membership_procedure{background-color:#fde847;}
#privilege_guide #application_link_container{visibility:hidden;position:fixed;z-index:10;bottom:clamp(0px, 5.581395348837209vw, 24px);left:50%;width:clamp(0px, 76.27906976744187vw, 328px);opacity:0;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#privilege_guide #application_link_container #application_link{width:100%;margin-top:0;color:#fff;}
#privilege_guide #application_link_container #application_link_text{width:clamp(0px, 37.67441860465116vw, 162px);margin-left:clamp(0px, 15.813953488372093vw, 68px);}
#privilege_guide #application_link_container #application_link_photo{position:absolute;bottom:clamp(0px, 3.023255813953488vw, 13px);left:clamp(0px, 4.651162790697675vw, 20px);width:clamp(0px, 19.827906976744185vw, 85.26px);}
#privilege_guide #application_link_container.show{visibility:visible;opacity:1;-ms-filter:none;filter:none;}
@media screen and (min-width: 900px){#privilege_guide #application_link_container{right:clamp(0px, 7.441860465116279vw, 32px);bottom:clamp(0px, 7.441860465116279vw, 32px);left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}}
#privilege_guide #manga{position:relative;margin-top:clamp(-104px, -24.186046511627907vw, 0px);padding-top:clamp(0px, 13.488372093023257vw, 58px);}
#privilege_guide #manga .cat{position:absolute;z-index:1;top:clamp(0px, 2.325581395348837vw, 10px);left:clamp(0px, 56.97674418604651vw, 245px);width:clamp(0px, 27.906976744186046vw, 120px);-webkit-transform:translateY(100%) scale(0);-moz-transform:translateY(100%) scale(0);-ms-transform:translateY(100%) scale(0);-o-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0);}
#privilege_guide #manga .cat.fade_in_animation{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
#privilege_guide #manga .manga_ctn{position:relative;z-index:2;}
#privilege_guide #manga .section_bottom_container{margin-top:clamp(-32px, -7.441860465116279vw, 0px);padding:clamp(0px, 15.11627906976744vw, 65px) clamp(0px, 5.581395348837209vw, 24px) clamp(0px, 18.6046511627907vw, 80px);background-color:#fde847;}
#privilege_guide #manga .for_you{width:clamp(0px, 79.06976744186046vw, 340px);margin:0 auto;}
#privilege_guide #manga .what_is_PT{display:block;width:100%;}
#privilege_guide #manga .what_is_PT:hover{filter:brightness(1.03);}
#privilege_guide #manga .what_is_PT_it.no1{margin:clamp(0px, 7.441860465116279vw, 32px) auto 0;}
#privilege_guide #manga .what_is_PT_it.no2{margin:clamp(0px, 6.976744186046512vw, 30px) auto 0;}
#privilege_guide #manga .what_is_PT_pdf{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;width:fit-content;margin:clamp(0px, 5.116279069767442vw, 22px) auto 0;padding-right:clamp(0px, 9.30232558139535vw, 40px);-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#privilege_guide #manga .what_is_PT_pdf_text{position:relative;color:#083a65;text-align:center;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;}
#privilege_guide #manga .what_is_PT_pdf_text b{font-size:clamp(0px, 3.720930232558139vw, 16px);line-height:clamp(0px, 4.883720930232558vw, 21px);}
#privilege_guide #manga .what_is_PT_pdf_text span{font-size:clamp(0px, 3.255813953488372vw, 14px);font-weight:500;line-height:clamp(0px, 4.883720930232558vw, 21px);}
#privilege_guide #manga .what_is_PT_pdf_button{display:block;position:absolute;top:50%;right:0;width:clamp(0px, 5.581395348837209vw, 24px);height:clamp(0px, 5.581395348837209vw, 24px);border:1px solid transparent;border-radius:50px;background-color:#083a65;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#privilege_guide #manga .what_is_PT_pdf_button_arrow{position:absolute;top:50%;left:46%;width:clamp(0px, 1.395348837209302vw, 6px);height:clamp(0px, 1.395348837209302vw, 6px);-webkit-transform:translate(-50%, -40%) rotate(45deg);-moz-transform:translate(-50%, -40%) rotate(45deg);-ms-transform:translate(-50%, -40%) rotate(45deg);-o-transform:translate(-50%, -40%) rotate(45deg);transform:translate(-50%, -40%) rotate(45deg);}
#privilege_guide #manga .what_is_PT_pdf_button_arrow::before,#privilege_guide #manga .what_is_PT_pdf_button_arrow::after{display:block;position:absolute;top:0;right:0;width:clamp(0px, .465116279069767vw, 2px);height:100%;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#fff;content:"";-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;}
#privilege_guide #manga .what_is_PT_pdf_button_arrow::before{width:clamp(0px, .465116279069767vw, 2px);height:100%;border-top-right-radius:50px;}
#privilege_guide #manga .what_is_PT_pdf_button_arrow::after{width:100%;height:clamp(0px, .465116279069767vw, 2px);border-bottom-left-radius:50px;}
#privilege_guide #manga .what_is_PT_pdf:hover .what_is_PT_pdf_text{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
#privilege_guide #manga .what_is_PT_pdf:hover .what_is_PT_pdf_button_arrow{left:50%;}
#privilege_guide .section{padding:clamp(0px, 24.651162790697676vw, 106px) clamp(0px, 5.581395348837209vw, 24px) clamp(0px, 18.6046511627907vw, 80px);background-position:center;background-size:cover;color:#083a65;}
#privilege_guide .section .section_title{width:clamp(0px, 79.06976744186046vw, 340px);margin:0 auto;}
#privilege_guide .section .section_text{font-size:clamp(0px, 3.720930232558139vw, 16px);font-weight:bold;text-align:center;line-height:clamp(0px, 5.581395348837209vw, 24px);}
#privilege_guide .section .section_photo{margin:0 auto;}
#privilege_guide .section_inner{border-width:2px;border-style:solid;}
#privilege_guide .section_contents_container{padding:0 clamp(0px, 5.581395348837209vw, 24px) clamp(0px, 10.930232558139535vw, 47px);}
#privilege_guide #member_benefits .section_inner,#privilege_guide #new_orien .section_inner,#privilege_guide #limited_time .section_inner,#privilege_guide #year_fee .section_inner{border-color:#006382;background-color:#fff;}
#privilege_guide #guide .section_inner,#privilege_guide #medical_fee .section_inner{border-color:#fff;background-color:#ededed;}
#privilege_guide #member_benefits{background-image:url("../img/member_benefits_bg.svg");background-repeat:no-repeat;}
#privilege_guide #member_benefits .section_title{margin-top:clamp(-28px, -6.511627906976744vw, 0px);}
#privilege_guide #member_benefits .section_top_photo{width:clamp(0px, 67.3953488372093vw, 289.8px);margin:clamp(0px, 7.441860465116279vw, 32px) auto 0;}
#privilege_guide #member_benefits .section_content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;margin-top:clamp(0px, 7.441860465116279vw, 32px);color:#083a65;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-flex-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;}
#privilege_guide #member_benefits .section_content_number,#privilege_guide #member_benefits .section_content_title{font-size:clamp(0px, 3.720930232558139vw, 16px);font-weight:bold;}
#privilege_guide #member_benefits .section_content_number{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:clamp(0px, 27.674418604651162vw, 119px);height:clamp(0px, 6.511627906976744vw, 28px);margin:0 auto;border-radius:50px;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#privilege_guide #member_benefits .section_content_title{display:inline-block;position:relative;margin-top:clamp(0px, 3.720930232558139vw, 16px);padding-bottom:clamp(0px, 2.325581395348837vw, 10px);}
#privilege_guide #member_benefits .section_content_title::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:clamp(0px, .697674418604651vw, 3px);border-radius:50px;background-color:#ff96cf;content:"";}
#privilege_guide #member_benefits .section_content_text{margin-top:clamp(0px, 1.86046511627907vw, 8px);font-size:clamp(0px, 3.255813953488372vw, 14px);line-height:clamp(0px, 5.116279069767442vw, 22px);}
#privilege_guide #member_benefits .section_content_text_it{position:relative;padding-left:clamp(0px, 4.651162790697675vw, 20px);}
#privilege_guide #member_benefits .section_content_text_it::before{position:absolute;top:clamp(0px, 2.558139534883721vw, 11px);left:0;content:"・";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#privilege_guide #member_benefits .section_content_text_it:not(:first-child){margin-top:clamp(0px, 3.023255813953488vw, 13px);}
#privilege_guide #member_benefits .section_content_text_it span{position:relative;border-bottom:clamp(0px, .465116279069767vw, 2px) solid #fde847;font-weight:bold;}
#privilege_guide #member_benefits .section_content:nth-child(1) .section_content_number{background-color:#fde847;}
#privilege_guide #member_benefits .section_content:nth-child(2) .section_content_number{background-color:#c0edf5;}
#privilege_guide #member_benefits .section_content:nth-child(3) .section_content_number{background-color:#3fc1b1;}
#privilege_guide #member_benefits .section_link,#privilege_guide #new_orien .section_link,#privilege_guide #limited_time .section_link,#privilege_guide #guide .section_link,#privilege_guide #year_fee .section_link,#privilege_guide #application_link_container .section_link{display:block;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;width:clamp(0px, 65.11627906976744vw, 280px);height:clamp(0px, 14.883720930232558vw, 64px);margin:clamp(0px, 7.441860465116279vw, 32px) auto 0;border:2px solid #fff;border-radius:50px;background-image:url("../img/new_orien_button_bg.jpg");background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0px 5px 0px #083a65;box-shadow:0px 5px 0px #083a65;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#privilege_guide #member_benefits .section_link:hover,#privilege_guide #new_orien .section_link:hover,#privilege_guide #limited_time .section_link:hover,#privilege_guide #guide .section_link:hover,#privilege_guide #year_fee .section_link:hover,#privilege_guide #application_link_container .section_link:hover{background-image:url("../img/new_orien_button_bg_hover.jpg");}
#privilege_guide #member_benefits .section_link_text,#privilege_guide #new_orien .section_link_text,#privilege_guide #limited_time .section_link_text,#privilege_guide #guide .section_link_text,#privilege_guide #year_fee .section_link_text,#privilege_guide #application_link_container .section_link_text{color:#fff;font-size:clamp(0px, 4.186046511627907vw, 18px);font-weight:bold;}
#privilege_guide #member_benefits .section_link_button,#privilege_guide #new_orien .section_link_button,#privilege_guide #limited_time .section_link_button,#privilege_guide #guide .section_link_button,#privilege_guide #year_fee .section_link_button,#privilege_guide #application_link_container .section_link_button{position:absolute;top:50%;right:clamp(0px, 4.651162790697675vw, 20px);width:clamp(0px, 5.581395348837209vw, 24px);height:clamp(0px, 5.581395348837209vw, 24px);border-radius:50px;background-color:#083a65;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#privilege_guide #member_benefits .section_link_button_arrow,#privilege_guide #new_orien .section_link_button_arrow,#privilege_guide #limited_time .section_link_button_arrow,#privilege_guide #guide .section_link_button_arrow,#privilege_guide #year_fee .section_link_button_arrow,#privilege_guide #application_link_container .section_link_button_arrow{position:absolute;top:35%;left:50%;width:clamp(0px, 1.395348837209302vw, 6px);height:clamp(0px, 1.395348837209302vw, 6px);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);rotate:-45deg;}
#privilege_guide #member_benefits .section_link_button_arrow::before,#privilege_guide #new_orien .section_link_button_arrow::before,#privilege_guide #limited_time .section_link_button_arrow::before,#privilege_guide #guide .section_link_button_arrow::before,#privilege_guide #year_fee .section_link_button_arrow::before,#privilege_guide #application_link_container .section_link_button_arrow::before,#privilege_guide #member_benefits .section_link_button_arrow::after,#privilege_guide #new_orien .section_link_button_arrow::after,#privilege_guide #limited_time .section_link_button_arrow::after,#privilege_guide #guide .section_link_button_arrow::after,#privilege_guide #year_fee .section_link_button_arrow::after,#privilege_guide #application_link_container .section_link_button_arrow::after{display:block;position:absolute;right:0;background-color:#fff;content:"";}
#privilege_guide #member_benefits .section_link_button_arrow::before,#privilege_guide #new_orien .section_link_button_arrow::before,#privilege_guide #limited_time .section_link_button_arrow::before,#privilege_guide #guide .section_link_button_arrow::before,#privilege_guide #year_fee .section_link_button_arrow::before,#privilege_guide #application_link_container .section_link_button_arrow::before{bottom:0;width:100%;height:clamp(0px, .465116279069767vw, 2px);border-top-left-radius:50px;border-bottom-left-radius:50px;}
#privilege_guide #member_benefits .section_link_button_arrow::after,#privilege_guide #new_orien .section_link_button_arrow::after,#privilege_guide #limited_time .section_link_button_arrow::after,#privilege_guide #guide .section_link_button_arrow::after,#privilege_guide #year_fee .section_link_button_arrow::after,#privilege_guide #application_link_container .section_link_button_arrow::after{top:0;width:clamp(0px, .465116279069767vw, 2px);height:100%;border-top-left-radius:50px;border-top-right-radius:50px;}
#privilege_guide #new_orien,#privilege_guide #limited_time{padding-top:clamp(0px, 37.44186046511628vw, 161px);}
#privilege_guide #new_orien .section_title,#privilege_guide #limited_time .section_title{margin-top:clamp(-80px, -18.6046511627907vw, 0px);}
#privilege_guide #guide,#privilege_guide #year_fee{padding-bottom:clamp(0px, 18.6046511627907vw, 80px);}
#privilege_guide #guide .section_title,#privilege_guide #year_fee .section_title{margin-top:clamp(-28px, -6.511627906976744vw, 0px);}
#privilege_guide #new_orien{background-color:#fff;background-image:url("../img/new_orien_bg.png");}
#privilege_guide #new_orien .section_inner{border-color:#006382;background-color:#fff;}
#privilege_guide #new_orien .section_sub_title{width:clamp(0px, 66.78139534883721vw, 287.16px);margin:clamp(0px, 7.441860465116279vw, 32px) auto 0;}
#privilege_guide #new_orien .section_photo.no1{width:clamp(0px, 69.76744186046511vw, 300px);margin:clamp(0px, 5.581395348837209vw, 24px) auto 0;}
#privilege_guide #new_orien .section_photo.no2{position:relative;width:clamp(0px, 80.35813953488372vw, 345.54px);height:clamp(0px, 38.33720930232558vw, 164.85px);margin:clamp(0px, 4.651162790697675vw, 20px) auto 0;}
#privilege_guide #new_orien .section_photo.no2 .cat,#privilege_guide #new_orien .section_photo.no2 .text{position:absolute;}
#privilege_guide #new_orien .section_photo.no2 .cat{top:clamp(0px, 5.27906976744186vw, 22.7px);left:0;width:clamp(0px, 23.25581395348837vw, 100px);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;rotate:-8deg;}
@media screen and (min-width: 431px){#privilege_guide #new_orien .section_photo.no2 .cat{-webkit-transform:translate(-32%, 8%) scale(1.3);-moz-transform:translate(-32%, 8%) scale(1.3);-ms-transform:translate(-32%, 8%) scale(1.3);-o-transform:translate(-32%, 8%) scale(1.3);transform:translate(-32%, 8%) scale(1.3);}}
#privilege_guide #new_orien .section_photo.no2 .text{top:0;right:0;width:clamp(0px, 57.37209302325581vw, 246.7px);-webkit-transform:translateX(-50%) scale(0);-moz-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);-o-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);}
#privilege_guide #new_orien .section_photo.no2 .text.fade_in_animation{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
#privilege_guide #limited_time{background-color:#ff9696;}
#privilege_guide #limited_time .section_inner{background-image:url("../img/limited_time_inner_bg.svg");}
#privilege_guide #limited_time .section_photo{width:clamp(0px, 70.74418604651163vw, 304.2px);margin-top:clamp(0px, 6.976744186046512vw, 30px);}
#privilege_guide #limited_time .section_text{margin-top:clamp(0px, 4.418604651162791vw, 19px);margin-bottom:clamp(-4px, -.930232558139535vw, 0px);}
#privilege_guide #limited_time .section_text .section_text_it:not(:first-child){margin-top:clamp(0px, 2.790697674418605vw, 12px);}
#privilege_guide #limited_time .section_text .section_text_it.notice{margin-top:clamp(0px, 1.162790697674419vw, 5px);font-size:clamp(0px, 2.790697674418605vw, 12px);font-weight:500;line-height:clamp(0px, 5.581395348837209vw, 24px);}
#privilege_guide #limited_time .section_text .section_text_it:last-child{margin-top:clamp(0px, 1.395348837209302vw, 6px);}
#privilege_guide #limited_time .section_text .hightlight{position:relative;}
#privilege_guide #limited_time .section_text .hightlight::after{display:block;position:absolute;bottom:clamp(-1px, -.232558139534884vw, 0px);left:0;width:100%;height:3px;border-radius:50px;background-color:#ff96cf;content:"";}
#privilege_guide #guide{padding-top:clamp(0px, 25.116279069767444vw, 108px);background-image:url("../img/guide_bg.jpg");}
#privilege_guide #guide .section_contents_container{position:relative;}
#privilege_guide #guide .section_photo.cat{position:absolute;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}
#privilege_guide #guide .section_photo.cat.no1{top:clamp(-10px, -2.325581395348837vw, 0px);left:clamp(-10px, -2.325581395348837vw, 0px);width:clamp(0px, 18.6046511627907vw, 80px);}
#privilege_guide #guide .section_text.no1{margin-top:clamp(0px, 5.581395348837209vw, 24px);}
#privilege_guide #guide .section_text.no2{margin-top:clamp(0px, 4.186046511627907vw, 18px);margin-bottom:clamp(-4px, -.930232558139535vw, 0px);}
#privilege_guide #guide .section_order_list{list-style-type:none;margin-top:clamp(0px, 2.790697674418605vw, 12px);}
#privilege_guide #guide .section_order_item{position:relative;margin-top:clamp(0px, 1.86046511627907vw, 8px);padding-left:clamp(0px, 2.790697674418605vw, 12px);font-size:clamp(0px, 3.255813953488372vw, 14px);font-weight:bold;line-height:clamp(0px, 5.116279069767442vw, 22px);}
#privilege_guide #guide .section_order_item::before{display:inline-block;position:absolute;top:clamp(0px, 2.558139534883721vw, 11px);left:0;color:#083a65;content:"・";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#privilege_guide #guide .section_order_item:first-child{margin-top:0;}
#privilege_guide #guide .section_order_link{margin-top:clamp(0px, 9.069767441860465vw, 39px);}
#privilege_guide #guide .section_order_sub{margin-top:clamp(0px, 4.186046511627907vw, 18px);}
#privilege_guide #guide .section_notice_item{list-style:none;position:relative;padding-left:clamp(0px, 2.558139534883721vw, 11px);font-size:clamp(0px, 2.558139534883721vw, 11px);line-height:clamp(0px, 3.720930232558139vw, 16px);}
#privilege_guide #guide .section_notice_item::before{display:inline-block;position:absolute;left:clamp(-2px, -.465116279069767vw, 0px);content:"※";}
#privilege_guide #guide .section_next_photo{margin:0 auto;}
#privilege_guide #guide .section_next_photo.arrow{width:clamp(0px, 7.441860465116279vw, 32px);margin-top:clamp(0px, 4.651162790697675vw, 20px);}
#privilege_guide #guide .section_next_photo.title{width:clamp(0px, 37.38837209302326vw, 160.77px);margin-top:clamp(0px, 5.348837209302325vw, 23px);rotate:-5deg;}
#privilege_guide #guide .section_next_notice_list{list-style:none;margin-top:clamp(0px, 3.488372093023256vw, 15px);}
#privilege_guide #guide .section_next_notice_list .section_notice_item:not(:first-child){margin-top:clamp(0px, 1.86046511627907vw, 8px);}
#privilege_guide #guide .section_link_text{padding-right:clamp(0px, 5.581395348837209vw, 24px);}
#privilege_guide #year_fee{padding-top:0;background-image:url("../img/year_fee_bg.svg");}
#privilege_guide #year_fee_main{padding-top:clamp(0px, 25.116279069767444vw, 108px);}
#privilege_guide #year_fee .section_contents_container{margin-top:clamp(0px, 5.581395348837209vw, 24px);}
#privilege_guide #year_fee .section_content.no2{margin-top:clamp(0px, 4.883720930232558vw, 21px);}
#privilege_guide #year_fee .section_content.no3{margin-top:clamp(0px, 3.953488372093023vw, 17px);}
#privilege_guide #year_fee .section_content.no4{margin-top:clamp(0px, 5.813953488372093vw, 25px);}
#privilege_guide #year_fee .section_notice{margin-top:clamp(0px, .697674418604651vw, 3px);font-size:clamp(0px, 2.558139534883721vw, 11px);text-align:center;line-height:clamp(0px, 3.720930232558139vw, 16px);}
#privilege_guide #year_fee .section_introduction{margin-top:clamp(0px, 3.953488372093023vw, 17px);font-size:clamp(0px, 3.255813953488372vw, 14px);font-weight:bold;text-align:center;line-height:clamp(0px, 5.116279069767442vw, 22px);}
#privilege_guide #year_fee .section_link{margin-top:clamp(0px, 3.023255813953488vw, 13px);}
#privilege_guide #year_fee .section_link.pt_hp_top_lk{margin-top:clamp(0px, 11.162790697674419vw, 48px);background-image:url("../img/pthp_top_lk_bg.jpg");}
#privilege_guide #year_fee .section_link.pt_hp_top_lk:hover{background-image:url("../img/pthp_top_lk_bg_hover.jpg");}
#privilege_guide #year_fee .section_link.pt_hp_top_lk .section_link_text{padding-right:clamp(0px, 6.046511627906977vw, 26px);font-size:clamp(0px, 3.953488372093023vw, 17px);}
#privilege_guide #year_fee #line_friend{margin:auto 0;padding-top:clamp(0px, 11.162790697674419vw, 48px);}
#privilege_guide #year_fee #line_friend_inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;width:clamp(0px, 88.83720930232558vw, 382px);height:clamp(0px, 37.44186046511628vw, 161px);}
#privilege_guide #year_fee #line_friend_text,#privilege_guide #year_fee #line_friend_cat,#privilege_guide #year_fee #line_friend_qr_photo{position:absolute;}
#privilege_guide #year_fee #line_friend_text{top:0;left:0;width:clamp(0px, 52.32558139534884vw, 225px);}
#privilege_guide #year_fee #line_friend_cat{bottom:0;left:clamp(0px, 27.44186046511628vw, 118px);width:clamp(0px, 18.6046511627907vw, 80px);height:clamp(0px, 18.6046511627907vw, 80px);}
#privilege_guide #year_fee #line_friend_qr_photo{display:block;top:0;right:0;width:clamp(0px, 36.74418604651163vw, 158px);height:clamp(0px, 32.093023255813954vw, 138px);}
#privilege_guide #year_fee #sns{width:100%;padding:clamp(0px, 6.883720930232559vw, 29.6px) 0 clamp(0px, 6.046511627906977vw, 26px);border:clamp(0px, .465116279069767vw, 2px) solid #006382;background-color:#fff;}
#privilege_guide #year_fee #sns_tt{width:clamp(0px, 60.84651162790698vw, 261.64px);margin:0 auto;}
#privilege_guide #year_fee #sns_list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:clamp(0px, 5.767441860465117vw, 24.8px);-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#privilege_guide #year_fee #sns_list .sns_item:nth-child(1){width:clamp(0px, 6.372093023255814vw, 27.4px);}
#privilege_guide #year_fee #sns_list .sns_item:nth-child(2){width:clamp(0px, 6.976744186046512vw, 30px);margin-left:clamp(0px, 5.581395348837209vw, 24px);}
#privilege_guide #medical_fee{padding-top:clamp(0px, 11.162790697674419vw, 48px);padding-bottom:clamp(0px, 11.162790697674419vw, 48px);background-color:#fde847;}
#privilege_guide #medical_fee .section_text{margin-top:clamp(-8px, -1.86046511627907vw, 0px);}
#privilege_guide #medical_fee .section_contents_container{padding-top:clamp(0px, 11.162790697674419vw, 48px);}
#privilege_guide #medical_fee .section_inner_text{margin-top:clamp(0px, 2.093023255813954vw, 9px);font-size:clamp(0px, 3.255813953488372vw, 14px);font-weight:bold;line-height:clamp(0px, 5.116279069767442vw, 22px);}
#privilege_guide #medical_fee .section_inner_text_link{position:relative;}
#privilege_guide #medical_fee .section_inner_text_link::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#083a65;content:"";}
#privilege_guide #footer{padding:clamp(0px, 9.30232558139535vw, 40px) clamp(0px, 5.581395348837209vw, 24px) clamp(0px, 5.813953488372093vw, 25px);background-image:url("../img/footer_bg.jpg");background-size:cover;}
#privilege_guide #footer_inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#privilege_guide #footer_logo_link{width:clamp(0px, 59.53488372093023vw, 256px);}
#privilege_guide #footer_symbol{margin-top:clamp(0px, 6.279069767441861vw, 27px);color:#fff;font-size:clamp(0px, 2.790697674418605vw, 12px);line-height:clamp(0px, 2.790697674418605vw, 12px);}
#privilege_guide #footer #page_top{width:clamp(0px, 13.346511627906976vw, 57.39px);padding-top:clamp(0px, 1.627906976744186vw, 7px);}
@-moz-keyframes fade_in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
100%{opacity:1;-ms-filter:none;filter:none;}}
@-webkit-keyframes fade_in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
100%{opacity:1;-ms-filter:none;filter:none;}}
@-o-keyframes fade_in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
100%{opacity:1;-ms-filter:none;filter:none;}}
@keyframes fade_in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
100%{opacity:1;-ms-filter:none;filter:none;}}