/* --------------------------------------------------------
 Name:      アイプリ - app.css
 Author:    ft_kawabata
 Info:      アイプリ
----------------------------------------------------------- */
@charset "UTF-8";a,abbr,address,article,aside,audio,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,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}ruby{font:inherit}rt{font-size:50%;font-style:normal;font-weight:400;line-height:1;margin:0;padding:0;text-align:center;-webkit-text-emphasis:none;text-emphasis:none;text-indent:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,rt,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 solid #000;border-radius:0;color:inherit;font:inherit;margin:0;outline:none;padding:0}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}html{overflow:hidden}body{background:#fff;color:#000;font-family:M PLUS Rounded\ 1c,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,ＭＳ Ｐゴシック,sans-serif;font-size:16px;pointer-events:none}a{color:inherit;line-height:inherit;font:inherit}h1,h2,h3,h4,h5,h6,p{line-height:1.8}#section-contents,#section-wrapper{pointer-events:none}.c-contents{position:relative;z-index:0}.c-bg_gradation2 .c-contents .c-contents_bg:after{background:-webkit-linear-gradient(45deg,#96f7e6 10%,#f8d4ac 40%,#f4bef4 70%,#bcb5ff 90%);background:-moz-linear-gradient(45deg,#96f7e6 10%,#f8d4ac 40%,#f4bef4 70%,#bcb5ff 90%);background:linear-gradient(45deg,#96f7e6 10%,#f8d4ac 40%,#f4bef4 70%,#bcb5ff 90%)}.c-contents_bg{background:-webkit-linear-gradient(295deg,#fb7fb9 20%,#c691fc 45%,#53c2f5 70%);background:-moz-linear-gradient(295deg,#fb7fb9 20%,#c691fc 45%,#53c2f5 70%);background:linear-gradient(155deg,#fb7fb9 20%,#c691fc 45%,#53c2f5 70%);pointer-events:none;position:fixed;z-index:-1}.c-contents_bg:after,.c-contents_bg:before{content:"";position:absolute}.c-contents_bg:before{background:-webkit-linear-gradient(135deg,#d1b033,#ead05e 14%,#fcfdc8 37%,#f3e967 58%,#fcfdc8 68%,#f2d75e 80%,#ead769);background:-moz-linear-gradient(135deg,#d1b033 0,#ead05e 14%,#fcfdc8 37%,#f3e967 58%,#fcfdc8 68%,#f2d75e 80%,#ead769 100%);background:linear-gradient(-45deg,#d1b033,#ead05e 14%,#fcfdc8 37%,#f3e967 58%,#fcfdc8 68%,#f2d75e 80%,#ead769)}.c-contents_bg:after{background:-webkit-linear-gradient(45deg,#fc99aa 10%,#b0d5fa 40%,#c6f6bd 70%,#fbffb5 90%);background:-moz-linear-gradient(45deg,#fc99aa 10%,#b0d5fa 40%,#c6f6bd 70%,#fbffb5 90%);background:linear-gradient(45deg,#fc99aa 10%,#b0d5fa 40%,#c6f6bd 70%,#fbffb5 90%)}.c-contents_outer{overflow:hidden;overflow-y:scroll;pointer-events:painted;position:fixed}.c-contents_wrap{min-height:100%;position:relative}.c-contents_wrap:after,.c-contents_wrap:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.c-contents_wrap>:not(.inertiaItem){position:relative;z-index:1}.c-contents_frame{background-color:hsla(0,0%,100%,.9);border-color:#fff rgba(0,0,0,.075) rgba(0,0,0,.075) #fff;border-style:solid;position:relative}.c-contents_frame:after,.c-contents_frame:before{background-position:0 0;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;content:"";left:0;pointer-events:none;position:absolute;width:100%}.c-contents_frame:before{top:0}.c-contents_frame:after{bottom:0}.c-contents_button[data-type=default]{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;position:relative;text-align:center}.c-contents_button[data-type=default][data-color=white]{background-color:#fff;border:1px solid #dbdbdb;color:#b5b5b5}.c-contents_button[data-type=default][data-color=grey]{background-color:#dbdbdb;border:1px solid #b5b5b5;color:#8f8f8f}.c-contents_button[data-type=stripe]{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;position:relative;text-align:center;text-shadow:rgba(67,24,138,.3) 0 0 15px}.c-contents_button[data-type=stripe]:after,.c-contents_button[data-type=stripe]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.c-contents_button[data-type=stripe]:after{border-color:#000;border-color:hsla(0,0%,100%,.2) rgba(0,0,0,.1) rgba(0,0,0,.1) hsla(0,0%,100%,.2);border-style:solid;border-width:1px}.c-contents_button[data-type=stripe][data-color=purple]{background-image:-webkit-gradient(linear,left bottom,left top,from(#ad65f7),to(#db7bff));background-image:-webkit-linear-gradient(bottom,#ad65f7,#db7bff);background-image:-moz-linear-gradient(bottom,#ad65f7 0,#db7bff 100%);background-image:linear-gradient(0deg,#ad65f7,#db7bff)}.c-contents_button[data-type=stripe][data-color=grey]{background-image:-webkit-gradient(linear,left bottom,left top,from(#cfcfcf),to(#c9c9c9));background-image:-webkit-linear-gradient(bottom,#cfcfcf,#c9c9c9);background-image:-moz-linear-gradient(bottom,#cfcfcf 0,#c9c9c9 100%);background-image:linear-gradient(0deg,#cfcfcf,#c9c9c9)}.c-contents_button[data-type=gradation][data-color=purple]{display:block;text-align:center}.c-contents_button>a,.c-contents_button>button{text-align:center}.c-contents_button>a,.c-contents_button>button,.c-contents_buttonText{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.c-contents_buttonImage{position:relative;z-index:1}.c-contents_text{color:#2f3086;text-align:center}.c-contents_text[data-text_align=left]{text-align:left}.c-contents_text[data-text_align=right]{text-align:right}.c-contents_note{color:#2f3086;text-align:center}.c-contents_note[data-text_align=left]{text-align:left}.c-contents_note[data-text_align=right]{text-align:right}.c-contents_dot{position:relative}.c-contents_dot[data-style=through]:before{bottom:50%;content:"";left:0;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:100%}.c-contents_dot[data-style=through] .c-contents_dotWrap{background-color:#fff;display:inline-block;position:relative;z-index:0}.c-contents_dot[data-style=borderTop]{border-color:transparent;border-style:solid}.c-contents_dot[data-style=borderTop]:before{background-position:50%;background-repeat:repeat-x;content:"";left:0;position:absolute}.c-contents_banner{position:relative}.c-contents_back{text-align:center}.c-contents_backAnchor{border:1px solid #322d94;color:#322d94;display:inline-block;position:relative;text-align:center}.c-contents_backAnchor:before{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%) scaleX(-1);-moz-transform:translateY(50%) scaleX(-1);-ms-transform:translateY(50%) scaleX(-1);transform:translateY(50%) scaleX(-1)}.c-notice{position:relative}.c-notice:before{background-color:#ef0d0d;border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:1}.c-errorText{color:#ef0d0d;text-align:center}.c-copywriter{color:#322d94;letter-spacing:-.043em;text-align:center}.c-scrollTop{position:fixed}.c-scrollTop_anchor{display:inline-block;pointer-events:painted}.inertiaItem{height:100%;left:0;overflow:hidden;pointer-events:none;top:0;width:100%;z-index:0}.inertiaItem,.inertiaItem img{position:absolute}.inertiaItem img[data-scale="0"]{z-index:3}.inertiaItem img[data-scale="1"]{z-index:2}.inertiaItem img[data-scale="2"]{z-index:1}.c-contents_buttonText{position:relative;z-index:1}.c-contents_title{text-align:center}.c-loginAff .c-loginAff_txt{color:#322d94;font-weight:500;text-align:center}.c-contents_frame[data-type=noneFrame]{background-color:unset;border-color:unset;border-style:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.c-contents_frame[data-type=noneFrame]:after,.c-contents_frame[data-type=noneFrame]:before{content:none}.c-contents_button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.c-contents_button[data-type=gradation]{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;position:relative;text-align:center}.c-contents_button[data-type=gradation] span{line-height:1}.c-contents_button[data-type=gradation] .min{font-weight:500}.c-contents_button[data-type=gradation][data-color=purple]{background:-webkit-gradient(linear,left bottom,left top,from(#f4ecfc),to(#fff));background:-webkit-linear-gradient(bottom,#f4ecfc,#fff);background:-moz-linear-gradient(bottom,#f4ecfc 0,#fff 100%);background:linear-gradient(0deg,#f4ecfc,#fff);border:1px solid #ad65f7;color:#ad65f7}.c-contents_button[data-type=gradation][data-color=grey]{color:#b5b5b5}.c-contents_button[data-type=crystal]{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-align:center;text-shadow:rgba(67,24,138,.3) 0 0 15px}.c-contents_button[data-type=crystal]:after,.c-contents_button[data-type=crystal]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.c-contents_button[data-type=crystal]:after,.c-contents_button[data-type=crystal]:before{mix-blend-mode:color-burn}.c-contents_button[data-type=crystal] button,.c-contents_button[data-type=crystal] input[type=submit]{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;z-index:1}.c-contents_button[data-type=crystal] button:not(.c-contents_button[data-type=crystal] input[type=submit]:disabled,.c-contents_button[data-type=crystal] button:disabled),.c-contents_button[data-type=crystal] input[type=submit]:not(.c-contents_button[data-type=crystal] input[type=submit]:disabled,.c-contents_button[data-type=crystal] button:disabled){cursor:pointer}.c-contents_button[data-type=crystal][data-color=lightBlue]{background-image:-webkit-gradient(linear,left top,right top,from(#66cdfc),to(#9cfbfc));background-image:-webkit-linear-gradient(left,#66cdfc,#9cfbfc);background-image:-moz-linear-gradient(left,#66cdfc 0,#9cfbfc 100%);background-image:linear-gradient(90deg,#66cdfc 0,#9cfbfc);text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=crystal][data-color=lightBlue]:before{-webkit-box-shadow:inset 0 0 6px 3px rgba(0,0,0,.5);box-shadow:inset 0 0 6px 3px rgba(0,0,0,.5);content:""}.c-contents_button[data-type=crystal][data-color=lightBlue] button,.c-contents_button[data-type=crystal][data-color=lightBlue] input[type=submit]{text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=crystal][data-color=pink]{background-image:-webkit-gradient(linear,left top,right top,from(#ff84be),to(#ffc2e4));background-image:-webkit-linear-gradient(left,#ff84be,#ffc2e4);background-image:-moz-linear-gradient(left,#ff84be 0,#ffc2e4 100%);background-image:linear-gradient(90deg,#ff84be 0,#ffc2e4);text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=crystal][data-color=pink]:before{-webkit-box-shadow:inset 0 0 6px 3px rgba(137,36,84,.5);box-shadow:inset 0 0 6px 3px rgba(137,36,84,.5);content:""}.c-contents_button[data-type=crystal][data-color=pink] button,.c-contents_button[data-type=crystal][data-color=pink] input[type=submit]{text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=crystal][data-color=grey]{background-image:-webkit-gradient(linear,left top,right top,to(#c9c9c9));background-image:-webkit-linear-gradient(left,#c9c9c9 100%);background-image:-moz-linear-gradient(left,#c9c9c9 100%);background-image:linear-gradient(90deg,#c9c9c9);text-shadow:0 0 5px rgba(0,0,0,.5)}.c-contents_button[data-type=crystal][data-color=grey]:before{-webkit-box-shadow:inset 0 0 6px 3px rgba(24,78,138,.5);box-shadow:inset 0 0 6px 3px rgba(24,78,138,.5);content:""}.c-contents_button[data-type=crystal][data-color=grey]:after{opacity:.2}.c-contents_button[data-type=crystal][data-color=grey] button,.c-contents_button[data-type=crystal][data-color=grey] input[type=submit]{display:block;height:100%;text-shadow:0 0 5px rgba(0,0,0,.5);width:100%}.c-contents_button[data-type=crystal][data-color=pinkPurple]{background-image:-webkit-gradient(linear,left top,right top,from(#fb7fb9),to(#53c2f5));background-image:-webkit-linear-gradient(left,#fb7fb9,#53c2f5);background-image:-moz-linear-gradient(left,#fb7fb9 0,#53c2f5 100%);background-image:linear-gradient(90deg,#fb7fb9 0,#53c2f5);text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=crystal][data-color=pinkPurple]:before{-webkit-box-shadow:inset 0 0 4px 1px rgba(137,36,84,.5);box-shadow:inset 0 0 4px 1px rgba(137,36,84,.5);content:""}.c-contents_button[data-type=crystal][data-color=pinkPurple]:after{opacity:.6}.c-contents_button[data-type=crystal][data-color=pinkPurple] button,.c-contents_button[data-type=crystal][data-color=pinkPurple] input[type=submit]{text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=min]{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-align:center;text-shadow:rgba(67,24,138,.3) 0 0 15px}.c-contents_button[data-type=min]:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-contents_button[data-type=min][data-color=blue]{background-image:-webkit-gradient(linear,left top,right top,from(#4750cb),to(#41a7e1));background-image:-webkit-linear-gradient(left,#4750cb,#41a7e1);background-image:-moz-linear-gradient(left,#4750cb 0,#41a7e1 100%);background-image:linear-gradient(90deg,#4750cb 0,#41a7e1);text-shadow:0 0 5px rgba(16,69,128,.5)}.c-contents_button[data-type=min][data-color=blue]:before{-webkit-box-shadow:inset 0 0 2px 2px rgba(71,82,203,.3);box-shadow:inset 0 0 2px 2px rgba(71,82,203,.3);content:""}.c-font-stroke{display:inline-block;line-height:1;position:relative}.c-font-stroke:after,.c-font-stroke:before{content:attr(data-txt);left:0;pointer-events:none;position:absolute}.c-font-stroke:before{color:#fff}.c-font-stroke[data-color=blue]:after{color:#2db4f1}.c-font-stroke[data-color=pink]:after{color:#f460a6}.c-font-stroke[data-color=deepBlue]:after{color:#322d94}.c-font-stroke[data-color=purplePink]:after{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(32.5%,#ed63a1),to(#ad65f7));background:-webkit-linear-gradient(top,#ed63a1 32.5%,#ad65f7);background:-moz-linear-gradient(top,#ed63a1 32.5%,#ad65f7 100%);background:linear-gradient(180deg,#ed63a1 32.5%,#ad65f7);background-clip:text;-webkit-background-clip:text}.c-font-stroke[data-color=purple]:after{color:#ad65f7}.c-font-stroke .shadow:after,.c-font-stroke .shadow:before{content:attr(data-txt);left:0;position:absolute}.c-point-txt{letter-spacing:-.02em;text-align:center}.c-form{color:#322d94;font-weight:500;margin-left:auto;margin-right:auto}.c-form .c-form_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-flow:column;flex-flow:column}.c-form .c-form_area .c-form_id{position:relative}.c-form .c-form_area .c-form_id:after{background:url(../images/common/ic_cardChange.svg) no-repeat 0 0/100% auto;content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-form .c-form_area .c-form_id input[type=text]{pointer-events:none}.c-form .c-form_area label{font-weight:500;letter-spacing:-.02em}.c-form .c-form_area input{text-align:center;width:100%}.c-form .c-form_area input[type=checkbox]{background:#fff;border-radius:50%;margin-top:0;padding:0;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.c-form .c-form_area input[type=checkbox]:before{background:url(../images/common/ic_check.svg) no-repeat 0 0/100% auto;content:"";left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.c-form .c-form_area input[type=checkbox]:checked{background:#322d94}.c-form .c-form_area input[type=checkbox]:checked:before{opacity:1}.c-form .c-form_area ::-webkit-input-placeholder{color:#b5b5b5;opacity:.5;text-align:center}.c-form .c-form_area ::-moz-placeholder{color:#b5b5b5;opacity:.5;text-align:center}.c-form .c-form_area :-ms-input-placeholder{color:#b5b5b5;opacity:.5;text-align:center}.c-form .c-form_area ::-ms-input-placeholder{color:#b5b5b5;opacity:.5;text-align:center}.c-form .c-form_area ::placeholder{color:#b5b5b5;opacity:.5;text-align:center}.c-form .c-form_area .c-form_birthday{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.c-form .c-form_area .c-form_birthdayTxt{font-weight:500;vertical-align:bottom}.c-form .c-form_area .c-form_birthdayTxt .min{font-weight:500;letter-spacing:-.02em;position:absolute}.c-form .c-form_area .c-form_checkbox{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.c-form .c-form_area .c-form_checkboxTxt{display:inline-block;font-weight:500}.c-form .c-form_area .c-form_checkboxLink{border-bottom:1px solid #322d94;cursor:pointer}.c-form[data-color=blue] .c-form_area input{border:1px solid #2db4f1}.c-form[data-color=blue] .c-form_area input[type=checkbox]{border:none}.c-form[data-color=pink] .c-form_area input{border:1px solid #f460a6}.c-form[data-color=pink] .c-form_area input[type=checkbox]{border:1px solid #322d94}.c-form .c-form_support{font-weight:500;line-height:1}.c-form .c-form_support[data-type=id]{text-align:right}.c-form .c-form_support[data-type=firstPrayer],.c-form .c-form_support[data-type=registration]{text-align:center}.c-form .c-form_support .c-form_supportLink{cursor:pointer;display:inline-block;position:relative}.c-form .c-form_support .c-form_supportLink:before{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;-webkit-background-size:contain;background-size:contain;bottom:50%;content:"";position:absolute;right:3px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.c-footerLists{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#322d94;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:500;-webkit-justify-content:center;justify-content:center;line-height:1}.c-copyId{pointer-events:none;position:fixed;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999}.c-copyId .c-copyId_txt{background:#fff;color:#b5b5b5;font-weight:500;letter-spacing:-.032em;text-align:center}.c-conductor[data-type=pattern1] .c-conductors_lists{margin-top:0;padding-top:0}.c-conductor[data-type=pattern1] .c-contents_banner,.c-contents_warning{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.c-contents_warning{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#ffec44;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.c-contents_warningText{color:#ef0d0d}.c-narrowdown .c-narrowdownList{-webkit-box-pack:start;-moz-box-pack:start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:auto;margin-right:auto}.c-narrowdown .c-narrowdownItem[data-status=active] .c-narrowdownAnchor:after{opacity:1}.c-narrowdown .c-narrowdownAnchor{display:block;position:relative}.c-narrowdown .c-narrowdownAnchor:after,.c-narrowdown .c-narrowdownAnchor:before{content:"";position:absolute}.c-narrowdown .c-narrowdownAnchor:before{border:1px solid #322d94;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0}.c-narrowdown .c-narrowdownAnchor:after,.c-narrowdown .c-narrowdownAnchor:before{bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.c-narrowdown .c-narrowdownAnchor:after{background:url(../images/common/ic_check2.svg);opacity:0}.c-narrowdown .c-narrowdownText{color:#322d94;letter-spacing:-.02em}.c-photo[data-icon_type=friend_play]{position:relative}.c-photo[data-icon_type=friend_play]:after{background:url(../images/common/ic_friendPlay2.svg?123) no-repeat 100% 100%/100% auto;bottom:0;content:"";pointer-events:none;position:absolute;right:0}.c-photo[data-icon_type=friend_card]{position:relative}.c-photo[data-icon_type=friend_card]:after{background:url(../images/common/ic_friendCard.svg) no-repeat 100% 100%/100% auto;bottom:0;content:"";pointer-events:none;position:absolute;right:0}.c-friend .c-friend_item{position:relative}.c-friend .c-friend_itemWrap{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.c-friend .c-friend_thumb+.c-friend_name{font-weight:700}.c-friend .c-friend_thumbImage{-o-object-fit:cover;object-fit:cover}.c-friend .c-friend_name{color:#2f3086;font-weight:700}.c-friend .c-friend_nameWrap{display:block;position:relative}.c-friend .c-friend_nameWrap:before{background:url(../images/common/ic_arrow1_purple.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.c-friend .c-friend_closed{color:#ad65f7;font-weight:700;position:absolute}.c-friend .c-friend_closed:before{background:url(../images/common/ic_padlock_purple.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.c-friend .c-friend_unregistered{color:#ad65f7;font-weight:700;left:0}.c-friend .c-friend_bookmark{-webkit-box-pack:start;-moz-box-pack:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.c-friend .c-friend_bookmark .c-friend_bookmarkItem{display:inline-block}.c-friend .c-friend_bookmark .c-friend_bookmarkThumbImage{-o-object-fit:cover;object-fit:cover}.c-friend .c-friend_button{letter-spacing:-.02em}.c-friend .c-friend_button .c-friend_buttonText{letter-spacing:inherit}.u-linkBtn{display:inline-block;position:relative}.u-linkBtn[data-type=square1],.u-linkBtn[data-type=square2],.u-linkBtn[data-type=square3]{font-weight:700;letter-spacing:.08em;text-align:center}.u-linkBtn[data-color=white]{background-color:#fff;border:1px solid #000}.u-linkBtn .u-linkBtnIcon[data-item=arrow2],.u-linkBtn .u-linkBtnIcon[data-item=arrow],.u-linkBtn .u-linkBtnIcon[data-item=blank]{bottom:50%;display:inline-block;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#section-header{background-color:#fff;left:0;pointer-events:painted;position:fixed;top:0;z-index:999}#section-header .header_logoAnchor{display:inline-block}#section-header .header_logoImage{pointer-events:none}#section-header .header_reaction.c-notice:before{border:2px solid #fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#section-header .header_reactionBtn{display:inline-block}#section-header .header_reactionBtnIcon{pointer-events:none}#section-header .header_menu{pointer-events:painted}#section-header .header_menu.js-active div:nth-of-type(2){display:none}#section-header .header_menu div{background-color:#f460a6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute}#section-header .header_nav{position:absolute}#section-header .header_nav .header_navList{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#section-header .header_nav .header_navItem[data-item=message].c-notice:before,#section-header .header_nav .header_navItem[data-item=reaction].c-notice:before{border:2px solid #fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#section-header .header_nav .header_navItem[data-item=myurl],#section-header .header_nav .header_navItem[data-item=myurl] .header_navAnchor{width:100%}#section-header .header_nav .header_navAnchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(135deg,#2db4f1,#ad65f7 50%,#f460a6);background-image:-moz-linear-gradient(135deg,#2db4f1 0,#ad65f7 50%,#f460a6 100%);background-image:linear-gradient(-45deg,#2db4f1,#ad65f7 50%,#f460a6);color:#f460a6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:relative;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;z-index:0}#section-header .header_nav .header_navAnchor>*{position:relative;z-index:1}#section-header .header_nav .header_navAnchor *{pointer-events:none}#section-header .header_nav .header_navAnchor:after,#section-header .header_nav .header_navAnchor:before{content:"";height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);width:calc(100% - 2px);z-index:0}#section-header .header_nav .header_navAnchor:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#f0f0f0),to(#fff));background-image:-webkit-linear-gradient(bottom,#f0f0f0,#fff);background-image:-moz-linear-gradient(bottom,#f0f0f0 0,#fff 100%);background-image:linear-gradient(0deg,#f0f0f0,#fff);opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#section-header .header_nav .header_navAnchor:after{opacity:.6}#section-header .header_nav .header_navIcon[data-item=reaction] .cls-1,#section-header .header_nav .header_navIcon[data-item=reaction] .cls-2,#section-header .header_nav .header_navIcon[data-item=reaction] .cls-3,#section-header .header_nav .header_navIcon[data-item=reaction] .cls-4{stroke-width:0px}#section-header .header_nav .header_navIcon[data-item=reaction] .cls-1{fill:#8860dc}#section-header .header_nav .header_navIcon[data-item=reaction] .cls-2{fill:#dfa6ff}#section-header .header_nav .header_navIcon[data-item=reaction] .cls-3{fill:#fff}#section-header .header_nav .header_navIcon[data-item=reaction] .cls-4{fill:#fff58b}#section-header .header_nav .header_navIcon .cls-1{fill:#f460a6;stroke-width:0px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#section-header .header_nav .header_navAnchorText{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;text-align:center;width:100%}#section-header .header_nav .header_navBanner{border-color:#fff;border-style:solid;position:relative}#section-header .header_nav .header_navBanner:before{content:"";left:0;position:absolute}#section-header .header_nav .header_navSavecard{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;border-color:#fff;border-style:solid;color:#f460a6;position:relative;text-align:center;width:100%;z-index:0}#section-header .header_nav .header_navSavecard:before{content:"";left:0;position:absolute}#section-header .header_nav .header_navSavecardBtn{background-image:-webkit-linear-gradient(135deg,#2db4f1,#ad65f7 50%,#f460a6);background-image:-moz-linear-gradient(135deg,#2db4f1 0,#ad65f7 50%,#f460a6 100%);background-image:linear-gradient(-45deg,#2db4f1,#ad65f7 50%,#f460a6);display:block;font-weight:700;height:100%;letter-spacing:-.05em;position:relative;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:1}#section-header .header_nav .header_navSavecardBtn:after,#section-header .header_nav .header_navSavecardBtn:before{content:"";height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);width:calc(100% - 2px);z-index:-1}#section-header .header_nav .header_navSavecardBtn:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#f0f0f0),to(#fff));background-image:-webkit-linear-gradient(bottom,#f0f0f0,#fff);background-image:-moz-linear-gradient(bottom,#f0f0f0 0,#fff 100%);background-image:linear-gradient(0deg,#f0f0f0,#fff);opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#section-header .header_nav .header_navSavecardBtn:after{opacity:.6}#section-header .header_nav .header_navLogout{border-color:#fff;border-style:solid;line-height:1;position:relative;text-align:center}#section-header .header_nav .header_navLogout:before{content:"";left:0;position:absolute}#section-header .header_nav .header_navLogoutAnchor{color:#322d94;display:inline-block;font-weight:500;letter-spacing:-.02em;position:relative}#section-header .header_nav .header_navLogoutAnchor:after{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#section-footer{pointer-events:painted}#section-footer .footer_nav{background-color:#f460a6;bottom:0;color:#fff;left:0;position:fixed;width:100%}#section-footer .footer_navItem[data-state=disable]{opacity:.6;pointer-events:none}#section-footer .footer_navAnchor{text-align:center}#section-footer .footer_navIcon{display:block}#section-footer .footer_navText{font-weight:700}#section-footer .footer_navQR{text-align:center}#section-footer .footer_navQR .footer_navIcon{background-color:#fff}#section-footer .footer_navQR .footer_navText{color:#f460a6}.modal{left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:1000}.modal .c-contents_frame{background-color:#fff}.modal .modal_wrap{height:100%;overflow:hidden;width:100%}.modal .modal_bg{background-color:rgba(0,0,0,.85);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.modal .modal_inner{position:absolute;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.modal .modal_innerWrap{overflow-x:hidden;overflow-y:scroll}.modal .modal_close{position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.modal .modal_closeBtn{border:1px solid #fff;color:#fff;pointer-events:painted;position:relative;text-align:center}.modal .modal_closeBtn:before{background:url(../images/common/ic_close.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.modal .modal_closeImage{height:100%;pointer-events:none;width:100%}.modal .modal_title{color:#322d94;font-weight:700;letter-spacing:-.02em;text-align:center}.modal .modal_title[data-color=pink]{color:#f460a6}.modal .modal_text{color:#322d94;letter-spacing:-.02em;text-align:center}.modal .modal_text[data-text_align=left]{text-align:left}.modal .modal_text[data-text_align=right]{text-align:right}.modal .modai_textMin{color:#322d94;margin-left:auto;margin-right:auto}.modal .modai_textMin a{text-decoration:underline}.modal .modal_note{color:#322d94;letter-spacing:-.02em;text-align:center}.modal .modal_note[data-text_align=left]{text-align:left}.modal .modal_note[data-text_align=right]{text-align:right}.modal .modal_pinning{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.modal .modal_pinningItem[data-state=new] .modal_pinningLog{position:relative}.modal .modal_pinningItem[data-state=new] .modal_pinningLog:before{background-color:#ef0d0d;border-radius:50%;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.modal .modal_pinningInput{display:none}.modal .modal_pinningInput:checked+.modal_pinningWrap{border:1px solid #8860dc}.modal .modal_pinningWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border:1px solid hsla(0,0%,100%,0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.modal .modal_pinningThumb{display:inline-block}.modal .modal_pinningThumbImage{-o-object-fit:cover;object-fit:cover}.modal .modal_pinningLog{color:#b5b5b5;display:block;position:relative}.modal .modal_pinningText{color:#f460a6;font-weight:700;position:relative}.modal .modal_pinningText:before{background:url(../images/common/ic_reaction.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";left:0;pointer-events:none;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:1}.modal .savecard .savecard_name{color:#ad65f7;font-weight:700;text-align:center}.modal .savecard .savecard_item{background-color:#fff;border:4px solid #ffe6f2;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:170px}.modal .savecard .savecard_item:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(-3.5%,#f460a6),color-stop(48.64%,#ad65f7),color-stop(103%,#41b8ee));background:-webkit-linear-gradient(top,#f460a6 -3.5%,#ad65f7 48.64%,#41b8ee 103%);background:-moz-linear-gradient(top,#f460a6 -3.5%,#ad65f7 48.64%,#41b8ee 103%);background:linear-gradient(180deg,#f460a6 -3.5%,#ad65f7 48.64%,#41b8ee 103%);content:"";height:-webkit-calc(100% + 10px);height:-moz-calc(100% + 10px);height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:calc(100% + 10px);z-index:-1}.modal .savecard .savecard_itemQR{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated;width:160px}.modal .savecard .savecard_code{color:#322d94;font-weight:700;text-align:center}.modal .savecard .savecard_warning{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#ffec44;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.modal .savecard .savecard_warningText{color:#ef0d0d}.modal .savecard_close{position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.modal .savecard_closeBtn{border:1px solid #fff;color:#fff;font-weight:500;position:relative;text-align:center}.modal .savecard_closeBtn:before{background:url(../images/common/ic_close.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.modal .modal_savecardId{text-align:center}.modal .modal_column{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.modal .modal_columnItem.c-contents_button{margin-left:0;margin-right:0}.modal-Friendcard{left:0;opacity:0;overflow-y:scroll;pointer-events:painted;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:1000}.modal-Friendcard[data-type="1"] .modal_bg:after,.modal-Friendcard[data-type="1"] .modal_bg:before,.modal-Friendcard[data-type="2"] .modal_bg:after,.modal-Friendcard[data-type="2"] .modal_bg:before,.modal-Friendcard[data-type="3"] .modal_bg:after,.modal-Friendcard[data-type="3"] .modal_bg:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.modal-Friendcard[data-type="1"] .modal_change .modal_changeBtn,.modal-Friendcard[data-type="1"] .modal_change .modal_closeBtn,.modal-Friendcard[data-type="1"] .modal_close .modal_changeBtn,.modal-Friendcard[data-type="1"] .modal_close .modal_closeBtn,.modal-Friendcard[data-type="2"] .modal_change .modal_changeBtn,.modal-Friendcard[data-type="2"] .modal_change .modal_closeBtn,.modal-Friendcard[data-type="2"] .modal_close .modal_changeBtn,.modal-Friendcard[data-type="2"] .modal_close .modal_closeBtn{border-color:#fff;color:#fff}.modal-Friendcard[data-type="1"] .modal_changeIcon,.modal-Friendcard[data-type="1"] .modal_closeIcon,.modal-Friendcard[data-type="2"] .modal_changeIcon,.modal-Friendcard[data-type="2"] .modal_closeIcon{fill:#fff}.modal-Friendcard[data-type="3"] .modal_change .modal_changeBtn,.modal-Friendcard[data-type="3"] .modal_change .modal_closeBtn,.modal-Friendcard[data-type="3"] .modal_close .modal_changeBtn,.modal-Friendcard[data-type="3"] .modal_close .modal_closeBtn,.modal-Friendcard[data-type="4"] .modal_change .modal_changeBtn,.modal-Friendcard[data-type="4"] .modal_change .modal_closeBtn,.modal-Friendcard[data-type="4"] .modal_close .modal_changeBtn,.modal-Friendcard[data-type="4"] .modal_close .modal_closeBtn,.modal-Friendcard[data-type="5"] .modal_change .modal_changeBtn,.modal-Friendcard[data-type="5"] .modal_change .modal_closeBtn,.modal-Friendcard[data-type="5"] .modal_close .modal_changeBtn,.modal-Friendcard[data-type="5"] .modal_close .modal_closeBtn{border-color:#000;color:#000}.modal-Friendcard[data-type="3"] .modal_change .modal_changeIcon,.modal-Friendcard[data-type="3"] .modal_change .modal_closeIcon,.modal-Friendcard[data-type="3"] .modal_close .modal_changeIcon,.modal-Friendcard[data-type="3"] .modal_close .modal_closeIcon,.modal-Friendcard[data-type="4"] .modal_change .modal_changeIcon,.modal-Friendcard[data-type="4"] .modal_change .modal_closeIcon,.modal-Friendcard[data-type="4"] .modal_close .modal_changeIcon,.modal-Friendcard[data-type="4"] .modal_close .modal_closeIcon,.modal-Friendcard[data-type="5"] .modal_change .modal_changeIcon,.modal-Friendcard[data-type="5"] .modal_change .modal_closeIcon,.modal-Friendcard[data-type="5"] .modal_close .modal_changeIcon,.modal-Friendcard[data-type="5"] .modal_close .modal_closeIcon{fill:#000}.modal-Friendcard[data-type="0"] .modal_bg{background-color:rgba(0,0,0,.85)}.modal-Friendcard[data-type="1"] .modal_bg{background:-webkit-linear-gradient(300deg,#f88fbe,#d09dfc 50%,#56c8fb);background:-moz-linear-gradient(300deg,#f88fbe 0,#d09dfc 50%,#56c8fb 100%);background:linear-gradient(150deg,#f88fbe,#d09dfc 50%,#56c8fb)}.modal-Friendcard[data-type="1"] .modal_bg:before{background-repeat:repeat;left:50%;mix-blend-mode:color-burn;top:50%;-webkit-transform:rotate(50deg) translate(-50%,-50%);-moz-transform:rotate(50deg) translate(-50%,-50%);-ms-transform:rotate(50deg) translate(-50%,-50%);transform:rotate(50deg) translate(-50%,-50%);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.modal-Friendcard[data-type="1"] .modal_bg:after{background-repeat:repeat}.modal-Friendcard[data-type="2"] .modal_bg{background:-webkit-gradient(linear,left bottom,left top,from(#3abdf8),to(#c5fea2));background:-webkit-linear-gradient(bottom,#3abdf8,#c5fea2);background:-moz-linear-gradient(bottom,#3abdf8 0,#c5fea2 100%);background:linear-gradient(0deg,#3abdf8,#c5fea2)}.modal-Friendcard[data-type="2"] .modal_bg:before{background-repeat:repeat}.modal-Friendcard[data-type="2"] .modal_bg:after{background-repeat:repeat;left:50%;top:50%;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.modal-Friendcard[data-type="3"] .modal_bg{background:-webkit-gradient(linear,left bottom,left top,from(#fad479),color-stop(50%,#fcb092),to(#f78fbb));background:-webkit-linear-gradient(bottom,#fad479,#fcb092 50%,#f78fbb);background:-moz-linear-gradient(bottom,#fad479 0,#fcb092 50%,#f78fbb 100%);background:linear-gradient(0deg,#fad479,#fcb092 50%,#f78fbb)}.modal-Friendcard[data-type="3"] .modal_bg .modal_bgWrap,.modal-Friendcard[data-type="3"] .modal_bg:after,.modal-Friendcard[data-type="4"] .modal_bg{background-repeat:repeat}.modal-Friendcard[data-type="5"] .modal_bg{background-repeat:repeat;left:50%;top:50%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.modal-Friendcard .modal_wrap{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:100%;overflow:hidden}.modal-Friendcard .modal_bg{background-color:rgba(0,0,0,.85);display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%}.modal-Friendcard .modal_bgWrap{height:100%;width:100%}.modal-Friendcard .modal_inner{border-color:#fff;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.modal-Friendcard .modal_innerWrap{border-color:hsla(0,0%,100%,0);border-style:solid}.modal-Friendcard .modal_innerContents{background-color:#fff;overflow:hidden;position:relative}.modal-Friendcard .modal_innerContents:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.modal-Friendcard .modal_innerContents>*{position:relative;z-index:1}.modal-Friendcard .modal_close{position:relative}.modal-Friendcard .modal_closeBtn{border-style:solid;border-width:1px;font-weight:500;position:relative;text-align:center}.modal-Friendcard .modal_closeIcon{stroke-width:0;bottom:50%;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.modal-Friendcard .modal_change{position:relative}.modal-Friendcard .modal_changeBtn{border-style:solid;border-width:1px;font-weight:500;position:relative;text-align:center}.modal-Friendcard .modal_changeIcon{stroke-width:0;bottom:50%;height:14px;left:13px;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:16px}.modal-Friendcard .modal_title{text-align:center}.modal-Friendcard .modal_column-btn{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.modal-Friendcard .modal_columnWrap{text-align:center}.modal-Friendcard .modal_name{color:#ad65f7;font-weight:700;text-align:center}.modal-Friendcard .modal_thumb{text-align:center}.modal-Friendcard .modal_thumbImage{-o-object-fit:contain;object-fit:contain}.modal-Friendcard .modal_friendcode{border-color:hsla(0,0%,100%,0);border-style:solid;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative}.modal-Friendcard .modal_friendcode:before{background:url(../images/friendcard/img_logo.png) no-repeat 0 0/100% auto;bottom:-4px;content:"";height:60px;position:absolute;right:50%;-webkit-transform:translate(50%,60%);-moz-transform:translate(50%,60%);-ms-transform:translate(50%,60%);transform:translate(50%,60%);width:193px}.modal-Friendcard .modal_friendcodeImage{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated;width:160px}.modal-Friendcard .modal_friendcodeTitle{color:#f460a6;font-weight:700;position:absolute;right:50%;text-align:center;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.modal-Friendcard .modal_friendcodeWrap{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}.modal-Friendcard .modal_copy{color:#322d94;position:absolute}.page-index .c-contents:before{background:url(../images/index/img_frame.png) no-repeat 0 0/100% auto;content:"";pointer-events:none;position:absolute;z-index:1}.page-index .profile[data-status=secret]:before{content:"";position:absolute}.page-index .profile .profile_name{color:#ad65f7;font-weight:700;position:relative;text-align:center}.page-index .profile .profile_name[data-closed_flg="1"]:before{background-image:url(../images/common/ic_padlock_purple.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;position:relative;vertical-align:bottom}.page-index .profile .profile_wrap{display:grid}.page-index .profile .profile_private{background-color:#94dcfd;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.page-index .profile .profile_private:before{content:"";height:100%;left:0;mix-blend-mode:hard-light;position:absolute;top:0;width:100%}.page-index .profile .profile_privateText{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;color:#2db4f1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;text-align:center;z-index:0}.page-index .profile .profile_privateTextWrap{position:relative}.page-index .profile .profile_privateTextWrap:before{background-image:url(../images/common/ic_padlock_blue.svg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;content:"";display:inline-block;position:relative;vertical-align:bottom}.page-index .profile .profile_dream{grid-column:2;grid-row:1}.page-index .profile .profile_dreamTitle{color:#f460a6;font-weight:700;position:relative;text-align:center}.page-index .profile .profile_dreamWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-index .profile .profile_dreamName{color:#322d94;display:block;text-align:center;width:100%}.page-index .profile .profile_dreamSub{color:#322d94;letter-spacing:-.02em;position:relative;text-align:center;width:100%}.page-index .profile .profile_dreamSub:before{bottom:50%;content:"";left:0;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-index .profile .profile_pinsTitle{color:#f460a6;font-weight:700;position:relative;text-align:center}.page-index .profile .profile_pinsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .profile .profile_pinsMoreAnchor{color:#322d94;display:block;position:relative;text-align:right}.page-index .profile .profile_pinsMoreAnchor:before{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-index .profile .profile_pinsDefault{text-align:center}.page-index .profile .profile_pinsDefaultImage{opacity:.2}.page-index .profile .profile_style{display:grid}.page-index .profile .profile_styleTitle{color:#f460a6;font-weight:700;grid-column:1/3;grid-row:1;position:relative;text-align:center}.page-index .profile .profile_styleItem{background-color:#f460a6;color:#fff;font-weight:700;grid-row:2;letter-spacing:-.02em;text-align:center}.page-index .profile .profile_styleItem+.profile_styleItem{position:relative}.page-index .profile .profile_styleItem+.profile_styleItem:before{background:url(../images/common/ic_crossMark.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-index .profile .profile_bookmarkTitle{color:#f460a6;font-weight:700;text-align:center}.page-index .profile .profile_bookmarkList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .profile .profile_bookmarkThumb{-o-object-fit:cover;object-fit:cover}.page-index .c-friend .c-friend_button{font-weight:700}.page-index .edit_profile .edit_profileAnchor{color:#33328f;display:block;position:relative;text-align:right}.page-index .edit_profile .edit_profileAnchor:before{background:url(../images/common/ic_edit_blue.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-index .photo .photo_text{text-align:center}.page-index .photo .photo_list{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.page-index .photo .photo_listItem:last-of-type{margin-right:auto}.page-index .photo .photo_listAnchor{display:inline-block}.page-index .photo .photo_listThumb{-o-object-fit:cover;object-fit:cover}.page-index .photo .photo_select{position:relative}.page-index .photo .photo_selectMonth{cursor:pointer;display:block;margin-left:auto;margin-right:auto;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.page-index .photo .photo_selectMonth.js-active .photo_selectMonthBtn_close{pointer-events:painted;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0)}.page-index .photo .photo_selectMonth.js-active .photo_selectMonthBtn{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}.page-index .photo .photo_selectMonth .photo_selectMonthBtn,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close{border:1px solid #f460a6;color:#333;display:inline-block;font-weight:700;height:100%;left:0;letter-spacing:.08em;position:absolute;text-align:center;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:100%}.page-index .photo .photo_selectMonth .photo_selectMonthBtn:before,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close:before{bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close{background-color:#ffdbed;background-color:#f460a6;color:#fff;pointer-events:none;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close:before{background:url(../images/common/ic_arrow2_white.svg) no-repeat 0 0/100% auto}.page-index .photo .photo_selectMonth .photo_selectMonthBtn{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ffeff7));background:-webkit-linear-gradient(top,#fff,#ffeff7);background:-moz-linear-gradient(top,#fff 0,#ffeff7 100%);background:linear-gradient(180deg,#fff,#ffeff7);color:#f460a6;text-transform:uppercase;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0)}.page-index .photo .photo_selectMonth .photo_selectMonthBtn:before{background:url(../images/common/ic_arrow2_pink.svg) no-repeat 0 0/100% auto}.page-index .photo .photo_selectWrap{border:1px solid #f460a6;border-top:0 solid #f460a6;display:none;position:absolute;top:100%;z-index:1000}.page-index .photo .photo_selectAnchor{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ffeff7));background:-webkit-linear-gradient(top,#fff,#ffeff7);background:-moz-linear-gradient(top,#fff 0,#ffeff7 100%);background:linear-gradient(180deg,#fff,#ffeff7);color:#f460a6;display:inline-block;text-align:center}.page-index .photo .photo_listWrap .js-intersection-target-newer{position:relative;top:1px}.page-index .photo .photo_listWrap .js-intersection-target-older{bottom:1px;position:relative}.page-index .square .square_note,.page-index .square .square_text{text-align:center}.page-index .square .square_match{color:#f460a6;font-weight:700;text-align:center}.page-index .square .square_listItem{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .square .square_listName{color:#2f3086}.page-index .square .square_listButtonText{background:-webkit-gradient(linear,left bottom,left top,from(#f4ecfc),to(#fff));background:-webkit-linear-gradient(bottom,#f4ecfc,#fff);background:-moz-linear-gradient(bottom,#f4ecfc 0,#fff 100%);background:linear-gradient(0deg,#f4ecfc,#fff);border:1px solid #ad65f7;color:#ad65f7;display:block;letter-spacing:-.05em;text-align:center}.page-history .history_match{color:#f460a6;font-weight:700;text-align:center}.page-history .history_listItem{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-history .history_listName{color:#2f3086}.page-history .history_listButtonText{background:-webkit-gradient(linear,left bottom,left top,from(#f4ecfc),to(#fff));background:-webkit-linear-gradient(bottom,#f4ecfc,#fff);background:-moz-linear-gradient(bottom,#f4ecfc 0,#fff 100%);background:linear-gradient(0deg,#f4ecfc,#fff);border:1px solid #ad65f7;color:#ad65f7;display:block;letter-spacing:-.06em;text-align:center}.page-friend .friend_count{color:#f460a6;font-weight:700}.reaction[data-status=hidden]{display:none}.reaction_wrap{overflow-y:scroll}.reaction_wrap .js-intersection-target-older{bottom:1px;position:relative}.reaction_listItem{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.reaction_listItem[data-state=new] .reaction_listLog{position:relative}.reaction_listItem[data-state=new] .reaction_listLog:before{background-color:#ef0d0d;border-radius:50%;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.reaction_Anchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}.reaction_Anchor:before{background:url(../images/common/ic_arrow1_purple.svg) no-repeat 0 0/auto 100%;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.reaction_listThumb{display:inline-block}.reaction_listThumbImage{-o-object-fit:cover;object-fit:cover}.reaction_listName{color:#2f3086}.reaction_listButtonText{background:-webkit-gradient(linear,left bottom,left top,from(#f4ecfc),to(#fff));background:-webkit-linear-gradient(bottom,#f4ecfc,#fff);background:-moz-linear-gradient(bottom,#f4ecfc 0,#fff 100%);background:linear-gradient(0deg,#f4ecfc,#fff);border:1px solid #ad65f7;color:#ad65f7;display:block;letter-spacing:-.05em;text-align:center}.reaction_listLog{color:#b5b5b5;display:inline-block;position:relative}.reaction_listText{color:#322d94}.reaction_listNone{color:#2f3086;font-weight:700;text-align:center;width:100%}.page-pins .pins_listItem{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-pins .pins_listText{color:#322d94}.page-message .message_detail,.page-message .message_detail img{margin-left:auto;margin-right:auto;text-align:center}.page-message .message_detail img{display:block}.page-message .message_detail h3{color:#322d94;font-weight:700;text-align:center}.page-message .message_detail p{color:#2f3086}.page-message .message_detail a{color:#322d94;display:inline-block;letter-spacing:-.0001em;position:relative;text-align:center;text-decoration:underline}.page-message .message_detail hr{border:none;position:relative}.page-message .message_listItem[data-state=new] .message_listLog{position:relative}.page-message .message_listItem[data-state=new] .message_listLog:before{border-radius:50%;bottom:50%;color:#ef0d0d;content:"NEW!";font-weight:700;position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-message .message_Anchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;position:relative}.page-message .message_Anchor:before{background:url(../images/common/ic_arrow1_purple.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-message .message_listThumb{display:inline-block}.page-message .message_listLog{color:#b5b5b5;display:inline-block;position:relative}.page-message .message_listText{color:#322d94}.page-message .message_log{color:#b5b5b5;display:inline-block;letter-spacing:.04em;position:absolute}.page-message .message_title{color:#322d94;font-weight:700;text-align:center}.page-photo .photo_tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;left:0;position:absolute}.page-photo .photo_tabItem{width:50%}.page-photo .photo_tabItem[data-status=active] .photo_tabAnchor{color:#f460a6}.page-photo .photo_tabItem[data-status=active] .photo_tabAnchor:before{background-color:#f460a6}.page-photo .photo_tabAnchor{color:#b5b5b5;display:block;font-weight:700;position:relative;text-align:center}.page-photo .photo_tabAnchor:before{background-color:#eee;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.page-photo .photo_text{color:#2f3086}.page-photo .photo_select{position:relative}.page-photo .photo_selectMonth{cursor:pointer;display:block;margin-left:auto;margin-right:auto;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.page-photo .photo_selectMonth.js-active .photo_selectMonthBtn_close{pointer-events:painted;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0)}.page-photo .photo_selectMonth.js-active .photo_selectMonthBtn{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}.page-photo .photo_selectMonth .photo_selectMonthBtn,.page-photo .photo_selectMonth .photo_selectMonthBtn_close{border:1px solid #f460a6;color:#333;display:inline-block;font-weight:700;height:100%;left:0;letter-spacing:.08em;position:absolute;text-align:center;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:100%}.page-photo .photo_selectMonth .photo_selectMonthBtn:before,.page-photo .photo_selectMonth .photo_selectMonthBtn_close:before{bottom:50%;content:"";position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-photo .photo_selectMonth .photo_selectMonthBtn_close{background-color:#ffdbed;background-color:#f460a6;color:#fff;pointer-events:none;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}.page-photo .photo_selectMonth .photo_selectMonthBtn_close:before{background:url(../images/common/ic_arrow2_white.svg) no-repeat 0 0/100% auto}.page-photo .photo_selectMonth .photo_selectMonthBtn{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ffeff7));background:-webkit-linear-gradient(top,#fff,#ffeff7);background:-moz-linear-gradient(top,#fff 0,#ffeff7 100%);background:linear-gradient(180deg,#fff,#ffeff7);color:#f460a6;text-transform:uppercase;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0)}.page-photo .photo_selectMonth .photo_selectMonthBtn:before{background:url(../images/common/ic_arrow2_pink.svg) no-repeat 0 0/100% auto}.page-photo .photo_selectWrap{border:1px solid #f460a6;border-top:0 solid #f460a6;display:none;position:absolute;top:100%;z-index:1000}.page-photo .photo_selectAnchor{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ffeff7));background:-webkit-linear-gradient(top,#fff,#ffeff7);background:-moz-linear-gradient(top,#fff 0,#ffeff7 100%);background:linear-gradient(180deg,#fff,#ffeff7);color:#f460a6;display:inline-block;text-align:center}.page-photo .photo_listWrap .js-intersection-target-newer{position:relative;top:1px}.page-photo .photo_listWrap .js-intersection-target-older{bottom:1px;position:relative}.page-photo .photo_Item:last-of-type{margin-right:auto}.page-photo .js-intersection-target-older{clear:both}.page-photo .photo_Anchor{display:inline-block;position:relative}.page-photo .photo_Anchor img{height:100%;width:100%}.page-photo .photo_Anchor img,.page-photo .photo_thumb{-o-object-fit:cover;object-fit:cover}.page-photo .c-scrollTop{opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.page-photo .c-scrollTop.js-active{opacity:1}.page-photo_detail .detail_name{color:#ad65f7;font-weight:700;text-align:center}.page-photo_detail .detail_thumb{text-align:center}.page-photo_detail .detail_thumbWrap{display:inline-block;position:relative}.page-photo_detail .detail_thumbWrap:after,.page-photo_detail .detail_thumbWrap:before{content:"";position:absolute}.page-photo_detail .detail_thumbWrap:after{border:1px solid #fff;height:100%;left:0;top:0;width:100%}.page-photo_detail .detail_thumbImage{-webkit-flex-shrink:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.page-photo_detail .detail_caption{color:#b5b5b5;text-align:center}.page-photo_detail .detail_finish{color:#f460a6;text-align:center}.page-photo_detail .detail_action,.page-photo_detail .detail_columnLeftWrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-photo_detail .detail_action,.page-photo_detail .detail_columnLeftWrap,.page-photo_detail .detail_reactionBtn{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.page-photo_detail .detail_reactionBtn{border:1px solid #f460a6;color:#f460a6;font-weight:700;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.page-photo_detail .detail_reactionBtn:disabled,.page-photo_detail .detail_reactionBtn[data-type=disabled]{background-color:#f460a6;color:#fff;pointer-events:none}.page-photo_detail .detail_reactionBtn *,.page-photo_detail .detail_reactionIcon{pointer-events:none}.page-photo_detail .detail_downloadText{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #f460a6;color:#f460a6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center}.page-photo_detail .detail_history{text-align:center;width:100%}.page-photo_detail .detail_historyText{color:#322d94;letter-spacing:-.05em;position:relative}.page-photo_detail .detail_historyText:before{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-photo_detail .detail_settingBtn{position:relative}.page-photo_detail .detail_settingBtnText{display:block;font-weight:700;letter-spacing:-.05em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.page-photo_detail .detail_settingBtnText[data-color=grey]{background:-webkit-gradient(linear,left bottom,left top,color-stop(100%,#dbdbdb),to(#dbdbdb));background:-webkit-linear-gradient(bottom,#dbdbdb 100%,#dbdbdb 0);background:-moz-linear-gradient(bottom,#dbdbdb 100%,#dbdbdb 100%);background:linear-gradient(0deg,#dbdbdb 100%,#dbdbdb 0);border:1px solid #b5b5b5;color:#8f8f8f;text-align:center}.page-photo_detail .detail_settingBtnText[data-color=purple]{background:-webkit-gradient(linear,left bottom,left top,from(#f4ecfc),to(#fff));background:-webkit-linear-gradient(bottom,#f4ecfc,#fff);background:-moz-linear-gradient(bottom,#f4ecfc 0,#fff 100%);background:linear-gradient(0deg,#f4ecfc,#fff);border:1px solid #ad65f7;color:#ad65f7;text-align:center}.page-photo_detail .detail_settingFinish{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:hsla(0,0%,100%,.85);color:#ad65f7;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.page-photo_detail .detail_settingHowto{letter-spacing:-.05em;text-align:center}.page-photo_detail .detail_settingHowtoText{color:#322d94;letter-spacing:-.05em;position:relative}.page-photo_detail .detail_settingHowtoText:before{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-photo_detail .detail_apply{-webkit-box-pack:start;-moz-box-pack:start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.page-photo_detail .detail_apply.c-contents_dot[data-style=borderTop]:before{width:100%}.page-photo_detail .detail_apply .detail_applyItem{margin-left:unset;margin-right:unset}.page-photo_detail .detail_apply .detail_applyText{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.page-photo_detail .detail_apply .detail_applyTextWrap{display:block;font-weight:700}.page-photo_detail .detail_apply .detail_applyContent{display:block;font-weight:500}.page-photo_detail .detail_friendcard .detail_friendcardText{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-filter:drop-shadow(0 0 5px rgba(67,24,138,.8));filter:drop-shadow(0 0 5px rgba(67,24,138,.8));-webkit-flex-direction:column;flex-direction:column}.page-photo_detail .detail_friendcard .detail_friendcardTextWrap{display:block;font-weight:700;letter-spacing:-.02em}.page-photo_detail .detail_friendcard .detail_friendcardTextLead{display:block;font-weight:500}.page-photo_detail .friend.c-contents_dot[data-style=borderTop]:before{width:100%}.page-photo_detail .friend.c-friend .c-friend_listButton{position:relative}.page-photo_detail .friend .friend_title{color:#2db4f1;font-weight:700;letter-spacing:-.02em;position:relative;text-align:center}.page-photo_detail .friend .friend_title:before{background:url(../images/common/ic_friendPlay1.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;position:relative;vertical-align:bottom}.page-photo_detail .friend .friend_item[data-type=unregistered] .friend_itemWrap{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.page-photo_detail .friend .friend_itemWrap{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-photo_detail .friend .friend_bookmark{-webkit-box-pack:start;-moz-box-pack:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem{display:inline-block}.page-photo_detail .friend .friend_bookmark .friend_bookmarkThumbImage{-o-object-fit:cover;object-fit:cover}.page-photo_detail .friend .friend_button{font-weight:700}.page-topics .topics_detail,.page-topics .topics_detail img{margin-left:auto;margin-right:auto;text-align:center}.page-topics .topics_detail img{display:block}.page-topics .topics_detail h3{color:#322d94;font-weight:700;text-align:center}.page-topics .topics_detail p{color:#2f3086}.page-topics .topics_detail a{color:#322d94;display:inline-block;letter-spacing:-.0001em;position:relative;text-align:center;text-decoration:underline}.page-topics .topics_detail hr{border:none;position:relative}.page-topics .topics_listItem[data-state=new] .topics_listLog{position:relative}.page-topics .topics_listItem[data-state=new] .topics_listLog:before{border-radius:50%;bottom:50%;color:#ef0d0d;content:"NEW!";font-weight:700;position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-topics .topics_Anchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.page-topics .topics_listThumb{display:inline-block}.page-topics .topics_listLog{color:#b5b5b5;display:inline-block;position:relative}.page-topics .topics_listText{color:#322d94}.page-topics .topics_log{color:#b5b5b5;display:inline-block;letter-spacing:.04em;position:absolute}.page-topics .topics_title{color:#322d94;font-weight:700;text-align:center}.page-sticker .sticker_listItem{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-sticker .sticker_listText{color:#322d94}.page-entrance .login_logo,.page-entrance .login_ttl{text-align:center}.page-entrance .login_main,.page-entrance .login_sub{display:block}.page-entrance .login_nextTtl{font-weight:700;text-align:center}.page-entrance .login_nextTtlStroke{-webkit-text-fill-color:#fff;color:#fff}.page-entrance .login_nextTtlText{left:0;position:absolute;top:0}.page-entrance .ic-under{display:inline-block;position:relative}.page-entrance .ic-under:after,.page-entrance .ic-under:before{bottom:50%;content:"";display:inline-block;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-entrance .ic-under[data-icon=blue]:after,.page-entrance .ic-under[data-icon=blue]:before{background:url(../images/common/ic_under_blue.svg) no-repeat 0 0/100% auto}.page-entrance .ic-under[data-icon=blue] .login_nextTtlText{color:#2db4f1}.page-entrance .ic-under[data-icon=pink]:after,.page-entrance .ic-under[data-icon=pink]:before{background:url(../images/common/ic_under_pink.svg) no-repeat 0 0/100% auto}.page-entrance .ic-under[data-icon=pink] .login_nextTtlText{color:#f460a6}.page-entrance .login_cardWrap{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.page-entrance .login_card{border:1px solid #fff;color:#fff;position:relative;text-align:center}.page-entrance .login_card:after,.page-entrance .login_card:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-entrance .login_card:after,.page-entrance .login_card:before{mix-blend-mode:color-burn}.page-entrance .login_card[data-color=pink]{background-image:-webkit-gradient(linear,left top,right top,from(#ff84be),to(#ffc2e4));background-image:-webkit-linear-gradient(left,#ff84be,#ffc2e4);background-image:-moz-linear-gradient(left,#ff84be 0,#ffc2e4 100%);background-image:linear-gradient(90deg,#ff84be 0,#ffc2e4);text-shadow:0 0 5px rgba(137,36,84,.5)}.page-entrance .login_card[data-color=pink]:before{-webkit-box-shadow:inset 0 0 6px 2px rgba(137,36,84,.5);box-shadow:inset 0 0 6px 2px rgba(137,36,84,.5);content:""}.page-entrance .login_card[data-color=pink]:after{opacity:.6}.page-entrance .login_card[data-color=pink] .shadow_none{text-shadow:none}.page-entrance .login_card[data-color=white]{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff));background-image:-webkit-linear-gradient(#fff 0);background-image:-moz-linear-gradient(#fff 0);background-image:linear-gradient(#fff 0);-webkit-box-shadow:none;box-shadow:none;color:#f460a6}.page-entrance .login_card[data-color=white]:before{background:none;-webkit-box-shadow:inset 0 0 6px 3px rgba(137,36,84,.5);box-shadow:inset 0 0 6px 3px rgba(137,36,84,.5);content:""}.page-entrance .login_card[data-color=white]:after{background:none}.page-entrance .login_card .login_link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-flow:column;flex-flow:column;position:relative;z-index:1}.page-entrance .login_card[data-color=white] .login_link{padding-bottom:0}.page-entrance .login_card .login_cardTtl{font-weight:700;letter-spacing:-.01em}.page-entrance .login_card .login_cardPoint{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:500;-webkit-justify-content:center;justify-content:center}.page-entrance .login_card[data-color=white] .login_cardPoint{border:1px solid #f460a6}.page-entrance .login_card .login_cardItem{position:relative}.page-entrance .login_card[data-color=white] .login_cardItem{margin-top:0}.page-entrance .login_caution{margin-left:auto;margin-right:auto}.page-entrance .login_caution .login_cautionText{background-color:inherit;color:#ef0d0d;display:inline-block;font-weight:500}.page-signup .signupAff,.page-signup_complete .signupAff{margin-left:auto;margin-right:auto}.page-signup .signupAff .signupAff_box,.page-signup_complete .signupAff .signupAff_box{background:#322d94;color:#fff;letter-spacing:-.02em;text-align:center}.page-signup .signupAff[data-type=completion] .signupAff_box,.page-signup_complete .signupAff[data-type=completion] .signupAff_box{background:none;color:#322d94;padding-bottom:0;padding-top:0}.page-signup .signupAff .signupAff_ttl,.page-signup_complete .signupAff .signupAff_ttl{font-weight:700}.page-signup .signupAff .signupAff_txt,.page-signup_complete .signupAff .signupAff_txt{font-weight:500}.page-edit_profphoto .edit_profphotoCanvas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.page-edit_profphoto #editProfphoto{border:1px solid #000}.page-edit_profphoto .edit_profphotoScaling{background-color:#f460a6;overflow:hidden;position:relative}.page-edit_profphoto .edit_profphotoScaling #myTweakpaneContainer,.page-edit_profphoto .edit_profphotoScaling #myTweakpaneContainer *,.page-edit_profphoto .edit_profphotoScaling .tp-lblv,.page-edit_profphoto .edit_profphotoScaling .tp-lblv *,.page-edit_profphoto .edit_profphotoScaling .tp-lblv_v,.page-edit_profphoto .edit_profphotoScaling .tp-lblv_v *,.page-edit_profphoto .edit_profphotoScaling .tp-rotv,.page-edit_profphoto .edit_profphotoScaling .tp-rotv *,.page-edit_profphoto .edit_profphotoScaling .tp-sldtxtv,.page-edit_profphoto .edit_profphotoScaling .tp-sldtxtv *{height:100%}.page-edit_profphoto .edit_profphotoScaling .tp-lblv_l,.page-edit_profphoto .edit_profphotoScaling .tp-rotv_i,.page-edit_profphoto .edit_profphotoScaling .tp-sldtxtv_t{display:none}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_t{margin:0}.page-edit_profphoto .edit_profphotoScaling .tp-brkv.tp-rotv_c{height:100%!important;padding:0;width:100%}.page-edit_profphoto .edit_profphotoScaling .tp-lblv_v{width:100%}.page-edit_profphoto .edit_profphotoScaling .tp-lblv{padding:0}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_t:before{background-color:#ffa3cf;height:100%}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_t:active .tp-sldv_k:after,.page-edit_profphoto .edit_profphotoScaling .tp-sldv_t:focus .tp-sldv_k:after,.page-edit_profphoto .edit_profphotoScaling .tp-sldv_t:hover .tp-sldv_k:after{background-color:#fff}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:before{background-color:#f460a6;height:100%}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:active:after,.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:hover:after{background-color:#fff}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:after{background-color:#fff;border-radius:50%}.page-edit_profphoto .edit_profphotoScalingItem{display:inline-block;position:absolute;z-index:1}.page-edit_profphoto .edit_profphotoScalingItem[data-item=minus]{background:url(../images/common/ic_minus.svg) no-repeat 50%/100% auto;background-color:#f460a6;bottom:50%;left:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:after,.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:before{content:"";pointer-events:none;position:absolute;z-index:-1}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:before{background-color:#ffa3cf}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:after{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);height:100%;left:0;top:0;width:100%}.page-edit_profphoto .edit_profphotoScalingItem[data-item=plus]{background:url(../images/common/ic_plus.svg) no-repeat 50%/100% auto;background-color:#ffa3cf;bottom:50%;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-edit_profphoto #myTweakpaneContainer{margin-left:auto;margin-right:auto;position:relative;z-index:1}.page-edit_profphoto #myTweakpaneContainer *{background-color:inherit;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.page-edit_profphoto #myTweakpaneContainer:after,.page-edit_profphoto #myTweakpaneContainer:before{content:"";height:100%;position:absolute;top:0;z-index:-1}.page-edit_profphoto #myTweakpaneContainer:before{background-color:#f460a6;right:100%}.page-edit_profphoto #myTweakpaneContainer:after{background-color:#ffa3cf;left:100%}.page-edit_pinning .edit_pinningList,.page-edit_profphoto .edit_profphotoBtn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-edit_pinning .edit_pinningList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog{position:relative}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog:before{background-color:#ef0d0d;border-radius:50%;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-edit_pinning .edit_pinningListWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;pointer-events:none;position:relative}.page-edit_pinning .edit_pinningListWrap:before{background:url(../images/common/ic_hook.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";pointer-events:none;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:1}.page-edit_pinning .edit_pinningListThumb{display:inline-block}.page-edit_pinning .edit_pinningListThumbImage{-o-object-fit:cover;object-fit:cover}.page-edit_pinning .edit_pinningListLog{color:#b5b5b5;display:block;position:relative}.page-edit_pinning .edit_pinningListText{color:#f460a6;font-weight:700;position:relative}.page-edit_pinning .edit_pinningListText:before{background:url(../images/common/ic_reaction.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";left:0;pointer-events:none;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:1}.page-edit_pinning .edit_pinningBtn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-edit_myprofile .c-contents_wrap>.edit_dreamList,.page-edit_myprofile .c-contents_wrap>.edit_styleList{display:none}.page-edit_myprofile .edit_myprofileContentTitle{color:#f460a6;font-weight:700;position:relative}.page-edit_myprofile .edit_myprofileContentLead{color:#2f3086;font-weight:700}.page-edit_myprofile .edit_myprofileContentNote,.page-edit_myprofile .edit_myprofileContentText{color:#2f3086}.page-edit_myprofile .edit_myprofileBtn{border-color:#fff;border-style:solid;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.page-edit_myprofile .edit_myprofileBtn:before{content:"";left:0;position:absolute}.page-edit_myprofile .edit_myprofileDream{position:relative}.page-edit_myprofile .edit_myprofileDreamText{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:start;-moz-box-pack:start;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;color:#2f3086;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;-webkit-justify-content:flex-start;justify-content:flex-start}.page-edit_myprofile .edit_myprofileCopy{letter-spacing:-.02em;position:relative;width:100%}.page-edit_myprofile .edit_myprofileCopyWrap{display:inline-block;position:relative;z-index:1}.page-edit_myprofile .edit_myprofileCopyWrap:after,.page-edit_myprofile .edit_myprofileCopyWrap:before{bottom:50%;content:"";position:absolute;z-index:-1}.page-edit_myprofile .edit_myprofileCopyWrap:before{border:1px solid #2f3086;height:-webkit-calc(100% + 2px);height:-moz-calc(100% + 2px);height:calc(100% + 2px);left:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:100%}.page-edit_myprofile .edit_myprofileCopyWrap:after{background-color:#fff;height:-webkit-calc(100% + 4px);height:-moz-calc(100% + 4px);height:calc(100% + 4px);right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.page-edit_myprofile .edit_myprofileDreamBtn{bottom:50%;line-height:1;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-edit_myprofile .edit_myprofileDreamIcon{pointer-events:none}.page-edit_myprofile .edit_myprofileStyleItem{background-color:#f460a6;position:relative}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem{position:relative}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem:before{background:url(../images/common/ic_crossMark.svg) no-repeat 0 0/100% auto;content:"";position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.page-edit_myprofile .edit_myprofileStyleText{color:#fff;font-weight:700}.page-edit_myprofile .edit_myprofileStyleBtn{bottom:50%;line-height:1;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-edit_myprofile .edit_myprofilePrivate{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-edit_myprofile .edit_myprofileSwitch{background:#fff;position:relative}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchInput{display:none}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchLabel{background:#b5b5b5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchInput:checked+.edit_myprofileSwitchLabel{background-color:#f460a6}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchItem{background:#fff;border-radius:50%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchInput:checked~.edit_myprofileSwitchItem{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.page-edit_myprofile .edit_dreamItem{position:relative}.page-edit_myprofile .edit_dreamBtn{color:#2f3086;font-weight:700;text-align:left;width:100%}.page-edit_myprofile .edit_styleItem{background-color:#f460a6;position:relative}.page-edit_myprofile .edit_styleBtn{color:#fff;display:block;font-weight:700;text-align:left;width:100%}.page-apply .apply_title{color:#f460a6;font-weight:700;letter-spacing:-.02em;text-align:center}.page-apply .apply_period{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.page-apply .apply_periodText{background:-webkit-gradient(linear,left top,left bottom,color-stop(39.06%,#f460a6),to(rgba(192,101,247,.83)));background:-webkit-linear-gradient(top,#f460a6 39.06%,rgba(192,101,247,.83));background:-moz-linear-gradient(top,#f460a6 39.06%,rgba(192,101,247,.83) 100%);background:linear-gradient(180deg,#f460a6 39.06%,rgba(192,101,247,.83));color:#fff;font-weight:700;letter-spacing:-.02em;text-align:center}.page-apply .apply_periodDate{color:#322d94;font-weight:700}.page-apply .apply_more{line-height:1;text-align:center}.page-apply .apply_moreAnchor{color:#322d94;display:inline-block;position:relative}.page-apply .apply_moreAnchor:before{background:url(../images/common/ic_arrow1.svg) no-repeat 0 0/100% auto;bottom:50%;content:"";position:absolute;right:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-apply .apply_item{text-align:center}.page-apply .apply_photo{display:inline-block;position:relative}.page-apply .apply_photo:after,.page-apply .apply_photo:before{content:"";position:absolute}.page-apply .apply_photo:after{border:1px solid #fff;height:100%;left:0;top:0;width:100%}.page-apply .apply_photoImage{-webkit-flex-shrink:0;flex-shrink:0;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.page-apply .apply_itemInner{position:relative}.page-apply .apply_text{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#322d94;padding:10px 13px}.page-apply .apply_textarea{background-color:transparent;width:100%}.page-apply .apply_btn{position:relative;z-index:0}.page-apply .apply_applied{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:hsla(0,0%,100%,.85);color:#ad65f7;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.page-apply .c-errorText{text-align:left}.page-apply_complete .c-contents_wrap{position:relative}.page-apply_complete .apply_complete{bottom:55%;position:absolute;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.page-apply_complete .apply_completeTitle{text-align:center}.page-apply_complete .apply_completeTitleWrap{display:inline-block;font-weight:700;position:relative;text-shadow:0 0 5px #fff,0 0 5px hsla(0,0%,100%,.5)}.page-apply_complete .apply_completeTitleWrap:after,.page-apply_complete .apply_completeTitleWrap:before{content:attr(data-txt);left:0;position:absolute}.page-apply_complete .apply_completeTitleWrap:before{color:#fff}.page-apply_complete .apply_completeTitleWrap:after{color:#f460a6}.page-apply_complete .apply_completeText{text-align:center}.page-apply_complete .apply_completeTextWrap{display:inline-block;font-weight:700;position:relative;text-shadow:0 0 5px #fff,0 0 5px hsla(0,0%,100%,.5)}.page-apply_complete .apply_completeTextWrap:after,.page-apply_complete .apply_completeTextWrap:before{content:attr(data-txt);left:0;position:absolute;top:0}.page-apply_complete .apply_completeTextWrap:before{color:#fff}.page-apply_complete .apply_completeTextWrap:after{color:#f460a6}.page-preregist .preregist_flow,.page-preregist_complete .preregist_flow,.page-preregist_howto .preregist_flow{text-align:center}.page-preregist .preregist_flowBox,.page-preregist_complete .preregist_flowBox,.page-preregist_howto .preregist_flowBox{margin-left:auto;margin-right:auto;width:100%}.page-preregist .preregist_box,.page-preregist_complete .preregist_box,.page-preregist_howto .preregist_box{background:#322d94;letter-spacing:-.02em}.page-preregist .preregist_ttl,.page-preregist_complete .preregist_ttl,.page-preregist_howto .preregist_ttl{color:#322d94;font-weight:500;text-align:center}.page-preregist .preregist_ttl[data-color=white],.page-preregist_complete .preregist_ttl[data-color=white],.page-preregist_howto .preregist_ttl[data-color=white]{color:#fff}.page-preregist .preregist_ttl[data-type=txtLeft],.page-preregist_complete .preregist_ttl[data-type=txtLeft],.page-preregist_howto .preregist_ttl[data-type=txtLeft]{text-align:left}.page-preregist .preregist_txt,.page-preregist_complete .preregist_txt,.page-preregist_howto .preregist_txt{color:#322d94;font-weight:500;text-align:center}.page-preregist .preregist_txt[data-color=white],.page-preregist_complete .preregist_txt[data-color=white],.page-preregist_howto .preregist_txt[data-color=white]{color:#fff}.page-preregist .preregist_txt[data-type=txtLeft],.page-preregist_complete .preregist_txt[data-type=txtLeft],.page-preregist_howto .preregist_txt[data-type=txtLeft]{text-align:left}.page-preregist .preregist_txtMin,.page-preregist_complete .preregist_txtMin,.page-preregist_howto .preregist_txtMin{color:#322d94;font-weight:500;text-align:center}.page-preregist .preregist_txtMin[data-color=white],.page-preregist_complete .preregist_txtMin[data-color=white],.page-preregist_howto .preregist_txtMin[data-color=white]{color:#fff}.page-preregist .preregist_txtMin[data-type=txtLeft],.page-preregist_complete .preregist_txtMin[data-type=txtLeft],.page-preregist_howto .preregist_txtMin[data-type=txtLeft]{text-align:left}.page-preregist .preregist_warning,.page-preregist_complete .preregist_warning,.page-preregist_howto .preregist_warning{background:#ffec44;margin-left:auto;margin-right:auto;position:relative}.page-preregist .preregist_warning:before,.page-preregist_complete .preregist_warning:before,.page-preregist_howto .preregist_warning:before{background:url(../images/common/ic_warning.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-preregist .preregist_warningTxt,.page-preregist_complete .preregist_warningTxt,.page-preregist_howto .preregist_warningTxt{color:#ef0d0d;font-weight:500;text-align:left}.page-preregist .preregist_lists li,.page-preregist_complete .preregist_lists li,.page-preregist_howto .preregist_lists li{padding-left:1em;text-indent:-1em}.page-preregist .preregist_qrBox,.page-preregist_complete .preregist_qrBox,.page-preregist_howto .preregist_qrBox{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.page-preregist .preregist_qr,.page-preregist_complete .preregist_qr,.page-preregist_howto .preregist_qr{border:1px solid #41b8ee;-webkit-border-image:-webkit-gradient(linear,left bottom,left top,from(#41b8ee),color-stop(50%,#ad65f7),to(#f460a6));-webkit-border-image:-webkit-linear-gradient(bottom,#41b8ee,#ad65f7 50%,#f460a6);-moz-border-image:-moz-linear-gradient(bottom,#41b8ee 0,#ad65f7 50%,#f460a6 100%);-o-border-image:linear-gradient(0deg,#41b8ee 0,#ad65f7 50%,#f460a6);border-image:-webkit-gradient(linear,left bottom,left top,from(#41b8ee),color-stop(50%,#ad65f7),to(#f460a6));border-image:linear-gradient(0deg,#41b8ee 0,#ad65f7 50%,#f460a6);border-image-slice:1;height:170px;line-height:1;position:relative;width:170px}.page-preregist .preregist_qr:before,.page-preregist_complete .preregist_qr:before,.page-preregist_howto .preregist_qr:before{border:5px solid #ffe6f2;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-preregist .preregist_qr canvas,.page-preregist_complete .preregist_qr canvas,.page-preregist_howto .preregist_qr canvas{height:100%;padding:20px;width:100%}.page-error .c-contents_wrap{padding:0}.page-error .error{width:100%}.page-error .error,.page-error .error-bg:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-error .error-bg:before{background:-webkit-radial-gradient(circle,hsla(0,0%,100%,.8),hsla(0,0%,100%,.3),hsla(0,0%,100%,0));background:-moz-radial-gradient(circle,hsla(0,0%,100%,.8),hsla(0,0%,100%,.3),hsla(0,0%,100%,0));background:radial-gradient(circle,hsla(0,0%,100%,.8),hsla(0,0%,100%,.3),hsla(0,0%,100%,0));content:"";-webkit-filter:blur(35px);filter:blur(35px);height:100%;width:250%}.page-error .error_ttl,.page-error .error_txt{text-align:center}.page-error .error_button{margin-left:auto;margin-right:auto}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1440px}}@media only screen and (max-width:780px){.c-contents{padding-top:14.6666666667vw}.c-contents_bg{height:-webkit-calc(var(--vh,1vh)*100 - 14.66667vw);height:-moz-calc(var(--vh,1vh)*100 - 14.66667vw);height:calc(var(--vh, 1vh)*100 - 14.66667vw);height:-webkit-calc(100svh - 14.66667vw);height:-moz-calc(100svh - 14.66667vw);height:calc(100svh - 14.66667vw);left:0;top:14.6666666667vw;width:100%}.c-contents_bg:before{height:-webkit-calc(100% - 5.33333vw);height:-moz-calc(100% - 5.33333vw);height:calc(100% - 5.33333vw);left:2.6666666667vw;top:2.6666666667vw;width:-webkit-calc(100% - 5.33333vw);width:-moz-calc(100% - 5.33333vw);width:calc(100% - 5.33333vw)}.c-contents_bg:after{height:-webkit-calc(100% - 6.4vw);height:-moz-calc(100% - 6.4vw);height:calc(100% - 6.4vw);left:3.2vw;top:3.2vw;width:-webkit-calc(100% - 6.4vw);width:-moz-calc(100% - 6.4vw);width:calc(100% - 6.4vw)}.c-contents_outer{bottom:3.2vw;height:-webkit-calc(var(--vh,1vh)*100 - 21.06667vw);height:-moz-calc(var(--vh,1vh)*100 - 21.06667vw);height:calc(var(--vh, 1vh)*100 - 21.06667vw);height:-webkit-calc(100svh - 21.06667vw);height:-moz-calc(100svh - 21.06667vw);height:calc(100svh - 21.06667vw);right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:93.6vw}.c-contents_wrap{padding:5.3333333333vw 3.4666666667vw 26.6666666667vw}.c-contents_wrap:before{background:url(../images/common/bg_pattern1.png) repeat 0 0/64vw auto}.c-contents_wrap:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/14.6666666667vw auto}.c-contents_frame{border-width:1.0666666667vw;-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.2);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.2);padding:6.6666666667vw 4.2666666667vw}.c-contents_frame+.c-contents_frame{margin-top:2.6666666667vw}.c-contents_frame:after,.c-contents_frame:before{height:5.3333333333vw}.c-contents_frame:before{background-image:url(../images/common/bg_shapeTop_sp.png)}.c-contents_frame:after{background-image:url(../images/common/bg_shapeBottom_sp.png)}.c-contents_inner+.c-contents_inner{margin-top:2.6666666667vw}.c-contents_title+.c-contents_frame{margin-top:2.4vw}.c-contents_button[data-type=default],.c-contents_button[data-type=stripe]{font-size:14px;font-size:3.7333333333vw;height:13.3333333333vw;line-height:3.5714285714;width:100%}.c-contents_button[data-type=stripe]:before{background-image:-webkit-repeating-linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1.3333333333vw,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 2.6666666667vw);background-image:-moz-repeating-linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1.3333333333vw,hsla(0,0%,100%,.1) 1.3333333333vw,hsla(0,0%,100%,.1) 2.6666666667vw);background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1.3333333333vw,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 2.6666666667vw)}.c-contents_button[data-type=stripe]:after{background:url(../images/common/bg_pattern3.png) repeat-x bottom/13.3333333333vw auto;border-width:1.2vw}.c-contents_buttonImage{-webkit-filter:drop-shadow(0 0 1.3333333333vw rgba(0,0,0,.2));filter:drop-shadow(0 0 1.3333333333vw rgba(0,0,0,.2))}.c-contents_text{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571}.c-contents_text+.c-contents_button{margin-top:1.3333333333vw}.c-contents_text[data-text_align=left]{text-align:left}.c-contents_text[data-text_align=right]{text-align:right}.c-contents_note{font-size:10px;font-size:2.6666666667vw;line-height:1.4;margin-top:1.3333333333vw}.c-contents_note+.c-contents_button{margin-top:2.6666666667vw}.c-contents_note[data-text_align=left]{text-align:left}.c-contents_note[data-text_align=right]{text-align:right}.c-contents_dot[data-style=through]:before{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.4666666667vw}.c-contents_dot[data-style=through] .c-contents_dotWrap{padding-left:1.0666666667vw;padding-right:1.0666666667vw}.c-contents_dot[data-style=borderTop]{border-top-width:1.3333333333vw}.c-contents_dot[data-style=borderTop]:before{background-image:url(../images/common/ic_dot_sp.png);-webkit-background-size:3.4666666667vw auto;background-size:3.4666666667vw auto;height:1.3333333333vw;top:-1.3333333333vw;width:86.66667vw}.c-contents_banner .c-contents_bannerItem+.c-contents_bannerItem{margin-top:2.6666666667vw}.c-contents_back{margin-top:5.3333333333vw}.c-contents_backAnchor{border-radius:6.6666666667vw;font-size:12px;font-size:3.2vw;line-height:3.3333333333;min-width:26.6666666667vw;padding-left:10.6666666667vw;padding-right:5.3333333333vw}.c-contents_backAnchor:before{height:2.8vw;left:6.6666666667vw;width:1.6vw}.c-notice:before{height:2.1333333333vw;width:2.1333333333vw}.c-errorText{font-size:12px;font-size:3.2vw;line-height:1;margin-top:2.6666666667vw}.c-copywriter{font-size:10px;font-size:2.6666666667vw;line-height:1.3;margin-top:5.3333333333vw}.c-scrollTop{bottom:18.1333333333vw;-webkit-filter:drop-shadow(0 0 2.6666666667vw rgba(0,0,0,.2));filter:drop-shadow(0 0 2.6666666667vw rgba(0,0,0,.2));right:2.1333333333vw}.c-scrollTop_icon{height:13.3333333333vw;width:13.3333333333vw}.inertiaItem img[data-scale="0"]{width:58vw}.inertiaItem img[data-scale="1"],.inertiaItem img[data-scale="2"]{width:23.2vw}.inertiaItem img.triangle[data-scale="0"]{width:23.3333333333vw}.inertiaItem img.triangle[data-scale="1"]{width:9.3333333333vw}.inertiaItem img.triangle[data-scale="2"]{width:6.6666666667vw}.c-contents_title .c-contents_titleImage{width:100%}.c-loginAff{margin-top:2.6666666667vw}.c-loginAff .c-loginAff_txt{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286}.c-contents_button+.c-contents_button{margin-top:2.6666666667vw}.c-contents_button[data-type=gradation]{font-size:14px;font-size:3.7333333333vw;height:13.3333333333vw;line-height:3.5714285714;width:100%}.c-contents_button[data-type=gradation] .min{font-size:10px;font-size:2.6666666667vw}.c-contents_button[data-type=crystal]{border-radius:13.3333333333vw;-webkit-box-shadow:.5333333333vw 1.0666666667vw 0 0 rgba(0,0,0,.12);box-shadow:.5333333333vw 1.0666666667vw 0 0 rgba(0,0,0,.12);font-size:20px;font-size:5.3333333333vw;height:13.3333333333vw;line-height:1;width:74.6666666667vw}.c-contents_button[data-type=crystal]:before{border-radius:13.3333333333vw}.c-contents_button[data-type=crystal]:after,.c-contents_button[data-type=crystal]:before{background:url(../images/common/bg_pattern6_sp.png) no-repeat 0 0/100% auto}.c-contents_button[data-type=crystal][data-color=pinkPurple]{font-size:17px;font-size:4.5333333333vw;letter-spacing:-.03em;line-height:1.1764705882}.c-contents_button[data-type=min]{border-radius:6.6666666667vw;-webkit-box-shadow:.5333333333vw 1.0666666667vw 0 0 rgba(0,0,0,.12);box-shadow:.5333333333vw 1.0666666667vw 0 0 rgba(0,0,0,.12);font-size:12px;font-size:3.2vw;height:10.6666666667vw;line-height:4.1666666667;width:37.3333333333vw}.c-contents_button[data-type=min][data-color=blue]:before{border-radius:6.6666666667vw}.c-font-stroke:before{-webkit-text-stroke-width:1.0666666667vw}.c-font-stroke .shadow:after,.c-font-stroke .shadow:before,.c-font-stroke[data-shadow=display]:before{text-shadow:0 0 1.6vw #fff,0 0 1.6vw hsla(0,0%,100%,.5)}.c-point-txt{font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;margin-top:0}.c-point-txt[data-type=bottonTopTxt]{margin-top:8vw}.c-form{font-size:14px;font-size:3.7333333333vw;line-height:1}.c-form .c-form_area~.c-form_area{margin-top:8vw}.c-form .c-form_area .c-form_id:after{height:8vw;margin-right:1.3333333333vw;margin-top:1.3333333333vw;width:8vw}.c-form .c-form_area input{font-size:16px;font-size:4.2666666667vw;line-height:1;margin-top:2.6666666667vw;padding:3.6vw}.c-form .c-form_area input[type=checkbox]{height:6.6666666667vw;width:6.6666666667vw}.c-form .c-form_area input[type=checkbox]:before{height:4.5333333333vw;width:4.5333333333vw}.c-form .c-form_area .c-form_birthday{gap:2.6666666667vw}.c-form .c-form_area .c-form_birthdayArea input{width:35.2vw}.c-form .c-form_area .c-form_birthdayTxt{font-size:20px;font-size:5.3333333333vw;line-height:1}.c-form .c-form_area .c-form_birthdayTxt .min{font-size:8px;font-size:2.1333333333vw;left:.5333333333vw;line-height:2.5;top:-3.6vw}.c-form .c-form_area .c-form_checkboxTxt{font-size:14px;font-size:3.7333333333vw;line-height:1;margin-left:1.3333333333vw}.c-form .c-form_area+.c-contents_note{margin-top:1.3333333333vw}.c-form .c-form_area+.c-contents_note+.c-form_support{margin-top:4.5333333333vw}.c-form .c-form_support[data-type=firstPrayer],.c-form .c-form_support[data-type=id],.c-form .c-form_support[data-type=registration]{margin-top:4vw}.c-form .c-form_support .c-form_supportLink{font-size:12px;font-size:3.2vw;letter-spacing:-.02em;line-height:1;padding-right:3.4666666667vw}.c-form .c-form_support .c-form_supportLink:before{height:2.4vw;width:1.3333333333vw}.c-conductor{margin-top:13.3333333333vw;width:100%}.c-conductor .c-conductors_lists{margin-top:8vw;padding-top:8vw}.c-footerLists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;font-size:10px;font-size:2.6666666667vw;gap:4vw}.c-copyId{left:50%;margin-top:3.2vw;top:20vw}.c-copyId .c-copyId_txt{border-radius:1.3333333333vw;-webkit-box-shadow:0 0 2.6666666667vw 0 rgba(0,0,0,.4);box-shadow:0 0 2.6666666667vw 0 rgba(0,0,0,.4);font-size:14px;font-size:3.7333333333vw;letter-spacing:-.02em;line-height:1;padding:2.6666666667vw;width:54.4vw}.c-conductor[data-type=pattern1]{margin-left:auto;margin-right:auto;width:86.4vw}.c-contents_warning{margin-top:2.6666666667vw;padding-bottom:2.6666666667vw;padding-right:2.6666666667vw;padding-top:2.6666666667vw}.c-contents_warning+.c-form{margin-top:8vw}.c-contents_warningIcon{height:7.7333333333vw;width:8.8vw}.c-contents_warningText{font-size:10px;font-size:2.6666666667vw;font-weight:500;line-height:1.4;margin-left:3.4666666667vw;width:66.6666666667vw}.c-narrowdown .c-narrowdownList{width:100%}.c-narrowdown .c-narrowdownItem{width:-webkit-calc(100% - 4vw);width:-moz-calc(100% - 4vw);width:calc(100% - 4vw)}.c-narrowdown .c-narrowdownItem[data-status=active] .c-narrowdownAnchor:before{background-color:#f460a6;border-color:#f460a6}.c-narrowdown .c-narrowdownItem+.c-narrowdownItem{margin-left:auto}.c-narrowdown .c-narrowdownAnchor{width:100%}.c-narrowdown .c-narrowdownAnchor:before{height:5.3333333333vw;width:5.3333333333vw}.c-narrowdown .c-narrowdownAnchor:after{height:2.1333333333vw;left:1.0666666667vw;width:3.2vw}.c-narrowdown .c-narrowdownText{font-size:12px;font-size:3.2vw;line-height:1.6666666667;padding-left:6.6666666667vw}.c-photo[data-icon_type=friend_play]:after{height:10.6666666667vw;width:11.2vw}.c-photo[data-icon_type=friend_play][data-icon_size=small]:after{height:8vw;width:8.5333333333vw}.c-photo[data-icon_type=friend_card]:after{height:10.6666666667vw;width:11.2vw}.c-photo[data-icon_type=friend_card][data-icon_size=small]:after{height:8.2666666667vw;width:8.5333333333vw}.c-friend .c-friend_list{margin-top:2.6666666667vw}.c-friend .c-friend_item+.c-friend_item{margin-top:5.3333333333vw}.c-friend .c-friend_itemWrap{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1)}.c-friend .c-friend_thumb+.c-friend_name{padding-left:2.1333333333vw;padding-right:2.1333333333vw;width:30.6666666667vw}.c-friend .c-friend_thumbImage{height:16vw;width:16vw}.c-friend .c-friend_name{font-size:14px;font-size:3.7333333333vw;line-height:4.2857142857;padding-left:4vw;padding-right:4vw;width:32vw}.c-friend .c-friend_nameWrap:before{height:3.7333333333vw;width:2.1333333333vw}.c-friend .c-friend_closed{font-size:12px;font-size:3.2vw;left:18vw;line-height:1;padding-left:3.4666666667vw;top:10.6666666667vw}.c-friend .c-friend_closed:before{height:3.2vw;left:0;width:2.4vw}.c-friend .c-friend_unregistered{font-size:12px;font-size:3.2vw;line-height:1;padding-left:2.6666666667vw;padding-right:2.6666666667vw;top:8vw}.c-friend .c-friend_bookmark{margin-top:.8vw}.c-friend .c-friend_bookmark .c-friend_bookmarkItem{width:24.8vw}.c-friend .c-friend_bookmark .c-friend_bookmarkItem+.c-friend_bookmarkItem{margin-left:calc(50% - 37.2vw)}.c-friend .c-friend_bookmark .c-friend_bookmarkThumbImage{height:24.8vw;width:24.8vw}.c-friend .c-friend_button{font-size:2.9333333333vw;height:10.6666666667vw;letter-spacing:-.04em;line-height:2.9333333333vw;margin-left:auto;margin-right:auto;width:24.5333333333vw}.u-pc{display:none}.u-sp{display:block}.u-pcInline{display:none}.u-spInline{display:inline}.u-linkBtn[data-type=square1]{font-size:15px;font-size:4vw;height:12.2666666667vw;line-height:11.4666666667vw;padding-bottom:.2666666667vw;width:82.1333333333vw}.u-linkBtn[data-type=square1] .u-linkBtnIcon[data-item=blank]{height:3.2vw;right:3.8666666667vw;width:3.2vw}.u-linkBtn[data-type=square1] .u-linkBtnIcon[data-item=arrow]{height:2.8vw;right:3.4666666667vw;width:1.7333333333vw}.u-linkBtn[data-type=square1] .u-linkBtnIcon[data-item=arrow2]{height:1.7333333333vw;right:4vw;width:2.8vw}.u-linkBtn[data-type=square2]{font-size:12px;font-size:3.2vw;height:8.2666666667vw;line-height:8vw;padding-bottom:.2666666667vw;width:39.7333333333vw}.u-linkBtn[data-type=square2] .u-linkBtnIcon[data-item=blank]{height:3.2vw;right:3.8666666667vw;width:3.2vw}.u-linkBtn[data-type=square2] .u-linkBtnIcon[data-item=arrow]{height:2.8vw;right:2.1333333333vw;width:1.7333333333vw}.u-linkBtn[data-type=square2] .u-linkBtnIcon[data-item=arrow2]{height:1.7333333333vw;right:2.6666666667vw;width:2.8vw}.u-linkBtn[data-type=square3]{font-size:15px;font-size:4vw;height:12.2666666667vw;line-height:11.4666666667vw;padding-bottom:.2666666667vw;width:82.1333333333vw}.u-linkBtn[data-type=square3] .u-linkBtnIcon[data-item=blank]{height:3.2vw;right:3.8666666667vw;width:3.2vw}.u-linkBtn[data-type=square3] .u-linkBtnIcon[data-item=arrow]{height:2.8vw;right:3.4666666667vw;width:1.7333333333vw}.u-linkBtn[data-type=square3] .u-linkBtnIcon[data-item=arrow2]{height:1.7333333333vw;right:4vw;width:2.8vw}#section-header{border-bottom:.5333333333vw solid #ccc;height:14.6666666667vw;width:100%}#section-header .header_wrap{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:14.6666666667vw}#section-header .header_logo{margin-left:4vw}#section-header .header_logoImage{width:14.8vw}#section-header .header_reaction{margin-left:auto}#section-header .header_reaction.c-notice:before{left:6.1333333333vw;top:-.8vw}#section-header .header_reactionBtnIcon{width:8.2666666667vw}#section-header .header_menu{display:block;height:9.3333333333vw;margin-left:3.2vw;margin-right:2.5333333333vw;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-moz-transition:transform .25s ease,-moz-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease,-moz-transform .25s ease;width:9.3333333333vw}#section-header .header_menu.js-active{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#section-header .header_menu.js-active div:first-of-type{-webkit-transform:translate(50%,-4.2666666667vw) rotate(45deg);-moz-transform:translate(50%,-4.2666666667vw) rotate(45deg);-ms-transform:translate(50%,-4.2666666667vw) rotate(45deg);transform:translate(50%,-4.2666666667vw) rotate(45deg)}#section-header .header_menu.js-active div:nth-of-type(3){-webkit-transform:translate(50%,-4.2666666667vw) rotate(-45deg);-moz-transform:translate(50%,-4.2666666667vw) rotate(-45deg);-ms-transform:translate(50%,-4.2666666667vw) rotate(-45deg);transform:translate(50%,-4.2666666667vw) rotate(-45deg)}#section-header .header_menu div{border-radius:.6666666667vw;bottom:0;height:.6666666667vw;right:50%;width:6.4vw}#section-header .header_menu div:first-of-type{-webkit-transform:translate(50%,-6.4vw);-moz-transform:translate(50%,-6.4vw);-ms-transform:translate(50%,-6.4vw);transform:translate(50%,-6.4vw)}#section-header .header_menu div:nth-of-type(2){-webkit-transform:translate(50%,-4.2666666667vw);-moz-transform:translate(50%,-4.2666666667vw);-ms-transform:translate(50%,-4.2666666667vw);transform:translate(50%,-4.2666666667vw)}#section-header .header_menu div:nth-of-type(3){-webkit-transform:translate(50%,-2.2666666667vw);-moz-transform:translate(50%,-2.2666666667vw);-ms-transform:translate(50%,-2.2666666667vw);transform:translate(50%,-2.2666666667vw)}#section-header .header_nav{background-color:#fff;height:-webkit-calc(var(--vh,1vh)*100 - 14.66667vw);height:-moz-calc(var(--vh,1vh)*100 - 14.66667vw);height:calc(var(--vh, 1vh)*100 - 14.66667vw);height:-webkit-calc(100svh - 14.66667vw);height:-moz-calc(100svh - 14.66667vw);height:calc(100svh - 14.66667vw);left:0;opacity:0;overflow-y:scroll;pointer-events:none;top:14.6666666667vw}#section-header .header_nav .header_navWrap{overflow-y:scroll}#section-header .header_nav .header_navInner{padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:13.3333333333vw}#section-header .header_nav .header_navItem:nth-of-type(n+4){margin-top:2.6666666667vw}#section-header .header_nav .header_navItem[data-item=message].c-notice:before{left:17.3333333333vw;top:5.3333333333vw}#section-header .header_nav .header_navItem[data-item=reaction].c-notice:before{left:16.5333333333vw;top:2.6666666667vw}#section-header .header_nav .header_navItem[data-item=myurl] .header_navAnchor{height:13.3333333333vw;line-height:12.2666666667vw;padding-bottom:1.0666666667vw}#section-header .header_nav .header_navAnchor{height:27.2vw;width:27.2vw}#section-header .header_nav .header_navAnchor:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/5.3333333333vw auto}#section-header .header_nav .header_navIcon[data-item=home]{margin-top:2.6666666667vw;width:10.4vw}#section-header .header_nav .header_navIcon[data-item=album]{margin-top:2.6666666667vw;width:8.2666666667vw}#section-header .header_nav .header_navIcon[data-item=friend]{margin-top:2.6666666667vw;width:11.2vw}#section-header .header_nav .header_navIcon[data-item=square]{width:9.8666666667vw}#section-header .header_nav .header_navIcon[data-item=message]{margin-top:2.6666666667vw;width:9.3333333333vw}#section-header .header_nav .header_navIcon[data-item=reaction]{width:10vw}#section-header .header_nav .header_navAnchorText{font-size:13px;font-size:3.4666666667vw;height:8vw;letter-spacing:-.02em;line-height:1.1538461538;margin-top:1.3333333333vw}#section-header .header_nav .header_navBanner{border-top-width:1.3333333333vw;margin-top:8vw;padding-top:8vw}#section-header .header_nav .header_navBanner:before{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.3333333333vw;top:-1.3333333333vw;width:86.66667vw}#section-header .header_nav .header_navBannerItem+.header_navBannerItem{margin-top:2.6666666667vw}#section-header .header_nav .header_navSavecard:before{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.3333333333vw;top:-1.3333333333vw;width:86.66667vw}#section-header .header_nav .header_navSavecardBtn:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/5.3333333333vw auto}#section-header .header_nav .header_navLogout{border-top-width:1.3333333333vw;margin-top:8vw;padding-bottom:8vw;padding-top:6.6666666667vw}#section-header .header_nav .header_navLogout:before{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.3333333333vw;top:-1.3333333333vw;width:86.66667vw}#section-header .header_nav .header_navLogoutAnchor{font-size:14px;font-size:3.7333333333vw;line-height:1.6428571429;padding-right:4vw}#section-header .header_nav .header_navLogoutAnchor:after{height:3.2vw;width:1.8666666667vw}#section-footer .footer_navList{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}#section-footer .footer_navItem{height:15.4666666667vw;width:17.3333333333vw}#section-footer .footer_navItem[data-type=album] .footer_navIconImage{width:5.6vw}#section-footer .footer_navItem[data-type=friend] .footer_navIconImage{width:7.7333333333vw}#section-footer .footer_navItem[data-type=qr]{width:21.3333333333vw}#section-footer .footer_navItem[data-type=qr] .footer_navIcon{bottom:0;position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:0}#section-footer .footer_navItem[data-type=qr] .footer_navIconImage{width:9.3333333333vw}#section-footer .footer_navItem[data-type=qr] .footer_navText{position:relative;z-index:1}#section-footer .footer_navItem[data-type=square] .footer_navIconImage{width:6.4vw}#section-footer .footer_navItem[data-type=message] .footer_navIconImage{width:6.6666666667vw}#section-footer .footer_navItem[data-type=message].c-notice:before{left:11.2vw;top:2.1333333333vw}#section-footer .footer_navAnchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:end;-moz-box-pack:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:2.4vw;padding-top:2.4vw}#section-footer .footer_navIcon{margin:auto}#section-footer .footer_navText{font-size:11px;font-size:2.9333333333vw;letter-spacing:-.04em;line-height:1;margin-top:1.3333333333vw}#section-footer .footer_navQR{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:end;-moz-box-pack:end;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:2.4vw;padding-top:2.4vw;width:100%}#section-footer .footer_navQR .footer_navIcon{border:1.6vw solid #f460a6;border-radius:50%;height:21.3333333333vw;padding:3.4666666667vw 4.2666666667vw 6.1333333333vw;width:21.3333333333vw}#section-footer .footer_navQR .footer_navText{text-shadow:.5px .5px #fff,.5px -.5px #fff,-.5px .5px #fff,-.5px -.5px #fff,.5px 1px #fff,.5px -1px #fff,-.5px 1px #fff,-.5px -1px #fff,1px .5px #fff,1px -.5px #fff,-1px .5px #fff,-1px -.5px #fff,.5px 1.5px #fff,.5px -1.5px #fff,-.5px 1.5px #fff,-.5px -1.5px #fff,1.5px .5px #fff,1.5px -.5px #fff,-1.5px .5px #fff,-1.5px -.5px #fff,1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff,1px 1.5px #fff,1px -1.5px #fff,-1px 1.5px #fff,-1px -1.5px #fff,1.5px 1px #fff,1.5px -1px #fff,-1.5px 1px #fff,-1.5px -1px #fff,0 .5px #fff,0 -.5px #fff,.5px 0 #fff,-.5px 0 #fff,0 1px #fff,0 -1px #fff,1px 0 #fff,-1px 0 #fff,0 1.5px #fff,0 -1.5px #fff,1.5px 0 #fff,-1.5px 0 #fff}.modal{height:-webkit-calc(var(--vh,1vh)*100);height:-moz-calc(var(--vh,1vh)*100);height:calc(var(--vh, 1vh)*100);height:100dvh}.modal .c-contents_frame{bottom:55%;max-height:130.1333333333vw;width:86.6666666667vw}.modal .modal_inner{bottom:50%;max-height:-webkit-calc(var(--vh,1vh)*80);max-height:-moz-calc(var(--vh,1vh)*80);max-height:calc(var(--vh, 1vh)*80);max-height:80svh}.modal .modal_inner.c-contents_frame{padding-left:0;padding-right:0}.modal .modal_inner.savecard{bottom:-webkit-calc(50% + 10.66667vw);bottom:-moz-calc(50% + 10.66667vw);bottom:calc(50% + 10.66667vw);max-height:-webkit-calc(var(--vh,1vh)*80);max-height:-moz-calc(var(--vh,1vh)*80);max-height:calc(var(--vh, 1vh)*80);max-height:80svh}.modal .modal_innerWrap{max-height:-webkit-calc(var(--vh,1vh)*80 - 13.33333vw);max-height:-moz-calc(var(--vh,1vh)*80 - 13.33333vw);max-height:calc(var(--vh, 1vh)*80 - 13.33333vw);max-height:-webkit-calc(80svh - 13.33333vw);max-height:-moz-calc(80svh - 13.33333vw);max-height:calc(80svh - 13.33333vw);padding:2.6666666667vw 4.2666666667vw}.modal .modal_innerWrap>.reaction_list{margin-top:5.3333333333vw}.modal .modal_close{top:-webkit-calc(100% + 5.33333vw);top:-moz-calc(100% + 5.33333vw);top:calc(100% + 5.33333vw)}.modal .modal_closeBtn{border-radius:10.6666666667vw;font-size:12px;font-size:3.2vw;font-weight:500;height:10.6666666667vw;line-height:3.1666666667;margin-left:3.4666666667vw;padding-bottom:.5333333333vw;padding-left:4vw;width:26.6666666667vw}.modal .modal_closeBtn:before{height:2.6666666667vw;left:6.4vw;width:2.6666666667vw}.modal .modal_title{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286}.modal .modal_text{font-size:12px;font-size:3.2vw;line-height:1.6666666667;margin-top:2.6666666667vw}.modal .modal_text[data-text_align=left]{text-align:left}.modal .modal_text[data-text_align=right]{text-align:right}.modal .modal_text[data-text_align=sp_left]{text-align:left}.modal .modal_text[data-text_align=sp_right]{text-align:right}.modal .modai_textMin{margin-top:5.3333333333vw;width:100%}.modal .modai_textMin,.modal .modal_note{font-size:10px;font-size:2.6666666667vw;line-height:1.4}.modal .modal_note{margin-top:2.6666666667vw}.modal .modal_note[data-text_align=left]{text-align:left}.modal .modal_note[data-text_align=right]{text-align:right}.modal .modal_pinning{margin-top:5.3333333333vw}.modal .modal_pinningItem[data-state=new] .modal_pinningLog{padding-right:4.2666666667vw}.modal .modal_pinningItem[data-state=new] .modal_pinningLog:before{height:2.1333333333vw;width:2.1333333333vw}.modal .modal_pinningItem+.modal_pinningItem{margin-top:1.3333333333vw}.modal .modal_pinningWrap{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw}.modal .modal_pinningThumbImage{height:16vw;width:16vw}.modal .modal_pinningLog{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw;width:57.3333333333vw}.modal .modal_pinningText{font-size:12px;font-size:3.2vw;line-height:1.5;margin-left:2.6666666667vw;margin-top:1.3333333333vw;padding-left:5.6vw;width:57.3333333333vw}.modal .modal_pinningText:before{height:4.8vw;width:4.2666666667vw}.modal .savecard .savecard_name{font-size:26px;font-size:6.9333333333vw;line-height:1;margin-top:2.6666666667vw}.modal .savecard .savecard_item{margin-top:5.3333333333vw}.modal .savecard .savecard_code{font-size:14px;font-size:3.7333333333vw;line-height:1;margin-top:5.3333333333vw}.modal .savecard .savecard_warning{margin-top:2.6666666667vw;padding-bottom:2.6666666667vw;padding-right:2.6666666667vw;padding-top:2.6666666667vw}.modal .savecard .savecard_warningIcon{height:7.7333333333vw;width:8.8vw}.modal .savecard .savecard_warningText{font-size:10px;font-size:2.6666666667vw;font-weight:500;line-height:1.4;margin-left:3.4666666667vw;width:56vw}.modal .savecard_close{bottom:-webkit-calc(50% - 81.06667vw);bottom:-moz-calc(50% - 81.06667vw);bottom:calc(50% - 81.06667vw)}.modal .savecard_closeBtn{border-radius:10.6666666667vw;font-size:12px;font-size:3.2vw;height:10.6666666667vw;line-height:3.1666666667;margin-left:3.4666666667vw;padding-bottom:.5333333333vw;padding-left:4vw;width:26.6666666667vw}.modal .savecard_closeBtn:before{height:2.6666666667vw;left:6.4vw;width:2.6666666667vw}.modal .modal_savecardId{margin-top:2.6666666667vw}.modal .modal_savecardIdImage{width:61.3333333333vw}.modal .modal_column{margin-top:5.3333333333vw}.modal .modal_column[data-only=pc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal .modal_column[data-only=pc] .modal_columnItem{width:100%}.modal .modal_column[data-only=pc] .modal_columnItem+.modal_columnItem{margin-top:2.6666666667vw}.modal .modal_columnItem{width:-webkit-calc(50% - 1.33333vw);width:-moz-calc(50% - 1.33333vw);width:calc(50% - 1.33333vw)}.modal .modal_columnItem+.modal_columnItem{margin-top:0}.modal .modal_button{margin-top:5.3333333333vw}.modal .reaction_Anchor{height:16vw}.modal-Friendcard{height:-webkit-calc(var(--vh,1vh)*100);height:-moz-calc(var(--vh,1vh)*100);height:calc(var(--vh, 1vh)*100);height:100dvh}.modal-Friendcard[data-type="1"] .modal_bg:before{background-image:url(../images/friendcard/bg_pattern01_2_sp.png);-webkit-background-size:85.3333333333vw auto;background-size:85.3333333333vw auto}.modal-Friendcard[data-type="1"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern01_1_sp.png);-webkit-background-size:17.6vw auto;background-size:17.6vw auto}.modal-Friendcard[data-type="2"] .modal_bg:before{background-image:url(../images/friendcard/bg_pattern02_1_sp.png);-webkit-background-size:155.2vw auto;background-size:155.2vw auto}.modal-Friendcard[data-type="2"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern02_2_sp.png);-webkit-background-size:10.4vw auto;background-size:10.4vw auto}.modal-Friendcard[data-type="3"] .modal_bg:before{background:-webkit-repeating-linear-gradient(left,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 2.6666666667vw,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 5.0666666667vw);background:-moz-repeating-linear-gradient(left,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 2.6666666667vw,hsla(0,0%,100%,0) 2.6666666667vw,hsla(0,0%,100%,0) 5.0666666667vw);background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 2.6666666667vw,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 5.0666666667vw)}.modal-Friendcard[data-type="3"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern03_2_sp.png);-webkit-background-size:46.2666666667vw auto;background-size:46.2666666667vw auto}.modal-Friendcard[data-type="3"] .modal_bg .modal_bgWrap{background-image:url(../images/friendcard/bg_pattern03_1_sp.png);-webkit-background-size:64vw auto;background-size:64vw auto}.modal-Friendcard[data-type="4"] .modal_bg{background:#fff url(../images/friendcard/bg_pattern04_1_sp.png) repeat 0 0/66.6666666667vw auto}.modal-Friendcard[data-type="5"] .modal_bg{background:#fff url(../images/friendcard/bg_pattern05_1_sp.png) repeat 0 0/80vw auto;-webkit-transform:rotate(135deg) translate(-50%,-50%);-moz-transform:rotate(135deg) translate(-50%,-50%);-ms-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%)}.modal-Friendcard .modal_wrap{padding-bottom:8vw;padding-top:8vw}.modal-Friendcard .modal_inner{border-radius:15px;border-width:2px;width:325px}.modal-Friendcard .modal_innerWrap{border-radius:12px;border-width:4px}.modal-Friendcard .modal_innerContents{border-radius:10px;border-width:4px;padding:20px 16px 10px;width:313px}.modal-Friendcard .modal_innerContents:before{background:url(../images/friendcard/bg_innerPattern_sp.png) no-repeat 50%/cover}.modal-Friendcard .modal_closeBtn{border-radius:10.6666666667vw;font-size:12px;font-size:3.2vw;height:10.6666666667vw;line-height:3.1666666667;margin-left:3.4666666667vw;padding-bottom:.5333333333vw;padding-left:4vw;width:26.6666666667vw}.modal-Friendcard .modal_closeIcon{height:2.6666666667vw;left:6.4vw;width:2.6666666667vw}.modal-Friendcard .modal_change{margin-left:2.6666666667vw}.modal-Friendcard .modal_changeBtn{border-radius:10.6666666667vw;font-size:11px;font-size:2.9333333333vw;height:10.6666666667vw;line-height:3.4545454545;padding-bottom:.5333333333vw;padding-left:4vw;width:26.6666666667vw}.modal-Friendcard .modal_titleImage{width:313px}.modal-Friendcard .modal_column-btn{margin-top:20px}.modal-Friendcard .modal_columnWrap+.modal_columnWrap{margin-top:15px}.modal-Friendcard .modal_name{font-size:26px;line-height:26px}.modal-Friendcard .modal_thumb{margin-top:10px}.modal-Friendcard .modal_thumbImage{width:100%}.modal-Friendcard .modal_friendcode{background:url(../images/friendcard/bg_frame_sp.svg) no-repeat 50%/100% auto;border-width:6px;height:172px;width:230px}.modal-Friendcard .modal_friendcodeImage{width:140px}.modal-Friendcard .modal_friendcodeTitle{font-size:14px;line-height:14px;top:-4px}.modal-Friendcard .modal_copy{bottom:8px;font-size:10px;line-height:10px;right:9px}.page-index .c-contents:before{height:47.2vw;left:0;top:14.6666666667vw;width:46vw}.page-index .profile[data-status=secret] .profile_bookmarkWrap{height:41.3333333333vw}.page-index .profile+.c-friend{margin-top:2.6666666667vw}.page-index .profile .profile_name{font-size:26px;font-size:6.9333333333vw;line-height:1}.page-index .profile .profile_name[data-closed_flg="1"]:before{-webkit-background-size:auto 5.0666666667vw;background-size:auto 5.0666666667vw;height:6.9333333333vw;left:-2.6666666667vw;width:3.7333333333vw}.page-index .profile .profile_wrap{grid-column-gap:3.4666666667vw;grid-row-gap:4vw;margin-top:4vw}.page-index .profile .profile_thumb{grid-column:1;grid-row:1/3}.page-index .profile .profile_thumbImage{width:32.5333333333vw}.page-index .profile .profile_private{border-radius:1.3333333333vw;-webkit-box-shadow:0 0 1.0666666667vw .4vw #94dcfd;box-shadow:0 0 1.0666666667vw .4vw #94dcfd;grid-column:2/4;grid-row:1/3;margin-left:-4vw;width:-webkit-calc(100% + 4vw);width:-moz-calc(100% + 4vw);width:calc(100% + 4vw)}.page-index .profile .profile_private:before{background:url(../images/common/bg_pattern7.png) repeat 0 0/26.4vw auto}.page-index .profile .profile_privateText{font-size:10px;font-size:2.6666666667vw;letter-spacing:-.08em;line-height:1}.page-index .profile .profile_privateTextWrap:before{height:2.6666666667vw;left:-1.3333333333vw;width:2.4vw}.page-index .profile .profile_dream{width:40vw}.page-index .profile .profile_dreamTitle{font-size:12px;font-size:3.2vw;line-height:1}.page-index .profile .profile_dreamWrap{margin-top:1.3333333333vw}.page-index .profile .profile_dreamName[data-fontsize="0"]{font-size:18px;font-size:4.8vw;line-height:1}.page-index .profile .profile_dreamName[data-fontsize="1"]{font-size:13px;font-size:3.4666666667vw;line-height:1}.page-index .profile .profile_dreamThumb{margin-left:2vw}.page-index .profile .profile_dreamThumbImage{width:5.3333333333vw}.page-index .profile .profile_dreamSub{font-size:12px;font-size:3.2vw;line-height:1.25;margin-top:2.6666666667vw;padding-left:1.6vw;padding-right:1.6vw}.page-index .profile .profile_dreamSub:before{background:url(../images/index/img_dreamWrap_sp.svg) no-repeat 0 0/100% 100%;height:4vw;width:40vw}.page-index .profile .profile_pins{grid-column:2;grid-row:2}.page-index .profile .profile_pinsTitle{font-size:12px;font-size:3.2vw;line-height:1}.page-index .profile .profile_pinsWrap{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2.5333333333vw}.page-index .profile .profile_pinsItem+.profile_pinsItem{margin-left:1.0666666667vw}.page-index .profile .profile_pinsImage{width:7.2vw}.page-index .profile .profile_pinsMore{margin-left:1.3333333333vw}.page-index .profile .profile_pinsMoreAnchor{font-size:12px;font-size:3.2vw;letter-spacing:-.02em;line-height:1.0833333333;padding-right:2.1333333333vw}.page-index .profile .profile_pinsMoreAnchor:before{height:2.4vw;width:1.4666666667vw}.page-index .profile .profile_pinsDefaultImage{width:16vw}.page-index .profile .profile_style{grid-column-gap:5.0666666667vw;grid-row-gap:2.6666666667vw;grid-column:1/3;grid-row:3}.page-index .profile .profile_styleTitle{font-size:12px;font-size:3.2vw;line-height:1}.page-index .profile .profile_styleItem{font-size:11px;font-size:2.9333333333vw;line-height:2.2727272727;width:35.4666666667vw}.page-index .profile .profile_styleItem+.profile_styleItem:before{height:2.6666666667vw;left:-3.7333333333vw;width:2.6666666667vw}.page-index .profile .profile_bookmark{margin-top:4vw}.page-index .profile .profile_bookmarkTitle{font-size:12px;font-size:3.2vw;line-height:1}.page-index .profile .profile_bookmarkWrap{margin-top:2.6666666667vw}.page-index .profile .profile_bookmarkList{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.page-index .profile .profile_bookmarkItem+.profile_bookmarkItem{margin-left:.83333vw}.page-index .profile .profile_bookmarkThumb{height:24.8vw;width:24.8vw}.page-index .c-friend+.photo{margin-top:10.6666666667vw}.page-index .c-friend .c-friend_button{font-size:14px;font-size:3.7333333333vw;height:13.3333333333vw;line-height:3.5714285714;width:76vw}.page-index .edit_profile{margin-top:4vw}.page-index .edit_profile .edit_profileAnchor{font-size:12px;font-size:3.2vw;letter-spacing:-.08em;line-height:1;padding-right:4vw}.page-index .edit_profile .edit_profileAnchor:before{height:3.2vw;width:3.2vw}.page-index .photo,.page-index .photo .photo_list{margin-top:5.3333333333vw}.page-index .photo .photo_listItem:nth-of-type(3n+2),.page-index .photo .photo_listItem:nth-of-type(3n+3){margin-left:.8vw}.page-index .photo .photo_listItem:nth-of-type(n+4){margin-top:.8vw}.page-index .photo .photo_listThumb{height:24.8vw;width:24.8vw}.page-index .photo .photo_button{margin-top:5.3333333333vw}.page-index .photo .photo_select{margin-top:2.6666666667vw}.page-index .photo .photo_select+.c-narrowdown{margin-top:4vw}.page-index .photo .photo_selectMonth{height:8.5333333333vw;line-height:8.5333333333vw;width:76vw}.page-index .photo .photo_selectMonth .photo_selectMonthBtn,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close{font-size:11px;font-size:2.9333333333vw;line-height:8.5333333333vw;-webkit-transform-origin:center center -1.3888888889vw;-moz-transform-origin:center center -1.3888888889vw;-ms-transform-origin:center center -1.3888888889vw;transform-origin:center center -1.3888888889vw}.page-index .photo .photo_selectMonth .photo_selectMonthBtn:before,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close:before{height:1.0666666667vw;right:1.0666666667vw;width:1.7333333333vw}.page-index .photo .photo_selectWrap{left:0}.page-index .photo .photo_selectAnchor{font-size:11px;font-size:2.9333333333vw;line-height:2.7272727273;width:75.4666666667vw}.page-index .photo .photo_listWrap{margin-top:5.3333333333vw}.page-index .square .square_note{margin-top:1.3333333333vw}.page-index .square .square_match{font-size:12px;font-size:3.2vw;line-height:1.5;margin-top:4vw}.page-index .square .square_list{margin-top:1.3333333333vw}.page-index .square .square_listItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);padding-right:2.6666666667vw}.page-index .square .square_listItem+.square_listItem{margin-top:1.3333333333vw}.page-index .square .square_listThumbImage{width:16vw}.page-index .square .square_listName{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571;padding-left:2.6666666667vw;padding-right:2.6666666667vw;width:29.3333333333vw}.page-index .square .square_listButton{margin-left:auto}.page-index .square .square_listButtonText{font-size:11px;font-size:2.9333333333vw;line-height:3.6363636364;width:26.6666666667vw}.page-index .square .square_button{margin-top:5.3333333333vw}.page-index .conductor{margin-top:13.3333333333vw;width:100%}.page-index .conductor .conductor_topicsItem+.conductor_topicsItem{margin-top:2.6666666667vw}.page-index .conductor .conductor_banner{margin-top:6.6666666667vw;padding-top:6.6666666667vw}.page-index .top-footerList{margin-top:10.6666666667vw}.page-history .history_note{margin-top:1.3333333333vw}.page-history .history_container+.c-contents_note{margin-top:5.3333333333vw}.page-history .history_match{font-size:12px;font-size:3.2vw;line-height:1.5;margin-top:4vw}.page-history .history_list{margin-top:1.3333333333vw}.page-history .history_listItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);padding-right:2.6666666667vw}.page-history .history_listItem+.history_listItem{margin-top:1.3333333333vw}.page-history .history_listThumbImage{width:16vw}.page-history .history_listName{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571;padding-left:2.1333333333vw;padding-right:2.1333333333vw;width:29.3333333333vw}.page-history .history_listButton{margin-left:auto}.page-history .history_listButtonText{font-size:11px;font-size:2.9333333333vw;line-height:3.6363636364;width:28vw}.page-history .history_button{margin-top:5.3333333333vw}.page-friend .friend_note{margin-top:1.3333333333vw}.page-friend .friend_container+.c-contents_note{margin-top:5.3333333333vw}.page-friend .friend_count{font-size:12px;font-size:3.2vw;line-height:1.1666666667;margin-top:5.3333333333vw}.page-friend .friend_count+.friend_text{margin-top:5.3333333333vw}.reaction.c-contents_frame{padding:3.3333333333vw 0}.reaction_wrap{padding:6.6666666667vw 4.2666666667vw}.reaction_listItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw;width:100%}.reaction_listItem[data-state=new] .reaction_listLog{padding-right:4.2666666667vw}.reaction_listItem[data-state=new] .reaction_listLog:before{height:2.1333333333vw;width:2.1333333333vw}.reaction_listItem+.reaction_listItem{margin-top:1.3333333333vw}.reaction_Anchor:before{height:1.8666666667vw;right:2.6666666667vw;width:1.0666666667vw}.reaction_listThumbImage{height:16vw;width:16vw}.reaction_listName{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571;padding-left:2.6666666667vw;padding-right:2.6666666667vw;width:29.3333333333vw}.reaction_listButtonText{font-size:11px;font-size:2.9333333333vw;line-height:3.6363636364;width:26.6666666667vw}.reaction_listLog{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw}.reaction_listText{font-size:12px;font-size:3.2vw;line-height:1.25;margin-left:2.6666666667vw;margin-top:1.3333333333vw;width:57.3333333333vw}.reaction_listNone{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286;padding-bottom:8vw;padding-top:8vw}.modal .reaction_listItem{width:100%}.modal .reaction_listName{width:30.6666666667vw}.reaction_text{padding-bottom:4vw;padding-top:4vw}.page-pins .pins_list+.c-contents_note{margin-top:5.3333333333vw}.page-pins .pins_listItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw;padding-left:2.6666666667vw}.page-pins .pins_listItem+.pins_listItem{margin-top:1.3333333333vw}.page-pins .pins_listThumbImage{width:12vw}.page-pins .pins_listText{font-size:12px;font-size:3.2vw;line-height:1.25;margin-left:2.6666666667vw;width:57.3333333333vw}.page-message .message_detail{width:100%}.page-message .message_detail img{margin-top:5.3333333333vw}.page-message .message_detail h3{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571}.page-message .message_detail p{font-size:12px;font-size:3.2vw;line-height:1.6666666667;margin-top:2.6666666667vw;text-align:left}.page-message .message_detail p+p{margin-top:1.3333333333vw}.page-message .message_detail a{font-size:12px;font-size:3.2vw;line-height:1;margin-top:2.6666666667vw}.page-message .message_detail hr{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.3333333333vw;left:-1.3333333333vw;margin-top:10.6666666667vw;width:-webkit-calc(100% + 2.77778vw);width:-moz-calc(100% + 2.77778vw);width:calc(100% + 2.77778vw)}.page-message .message_detail hr+h3{margin-top:10.6666666667vw}.page-message .message_listItem[data-state=new] .message_listLog{padding-right:8.2666666667vw}.page-message .message_listItem[data-state=new] .message_listLog:before{height:2.6666666667vw;width:6.9333333333vw}.page-message .message_listItem+.message_listItem{margin-top:1.3333333333vw}.page-message .message_Anchor{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw}.page-message .message_Anchor:before{height:3.2vw;right:2.6666666667vw;width:1.8666666667vw}.page-message .message_listThumbImage{height:16vw;width:16vw}.page-message .message_listLog{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw}.page-message .message_listText{font-size:12px;font-size:3.2vw;line-height:1.25;margin-left:2.6666666667vw;margin-top:1.3333333333vw;padding-right:5.3333333333vw;width:57.3333333333vw}.page-message .message_log{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw;right:4vw;top:4.5333333333vw}.page-message .message_log+.message_title{margin-top:13.3333333333vw}.page-message .message_title{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571}.page-photo .photo_tab{left:-1.0666666667vw;top:5.3333333333vw;width:86.6666666667vw}.page-photo .photo_tabAnchor{font-size:14px;font-size:3.7333333333vw;line-height:2.8571428571}.page-photo .photo_inner{padding-top:9.3333333333vw}.page-photo .photo_text{font-size:10px;font-size:2.6666666667vw;line-height:1.4}.page-photo .photo_select,.page-photo .photo_text{margin-top:2.6666666667vw}.page-photo .photo_select+.c-narrowdown{margin-top:4vw}.page-photo .photo_selectMonth{height:8.5333333333vw;line-height:8.5333333333vw;width:76vw}.page-photo .photo_selectMonth .photo_selectMonthBtn,.page-photo .photo_selectMonth .photo_selectMonthBtn_close{font-size:11px;font-size:2.9333333333vw;line-height:8.5333333333vw;-webkit-transform-origin:center center -1.3888888889vw;-moz-transform-origin:center center -1.3888888889vw;-ms-transform-origin:center center -1.3888888889vw;transform-origin:center center -1.3888888889vw}.page-photo .photo_selectMonth .photo_selectMonthBtn:before,.page-photo .photo_selectMonth .photo_selectMonthBtn_close:before{height:1.0666666667vw;right:1.0666666667vw;width:1.7333333333vw}.page-photo .photo_selectWrap{left:0}.page-photo .photo_selectAnchor{font-size:11px;font-size:2.9333333333vw;line-height:2.7272727273;width:75.4666666667vw}.page-photo .photo_listWrap{margin-top:5.3333333333vw}.page-photo .photo_list:after{clear:both;content:"";display:block}.page-photo .photo_Item{float:left;margin-right:1%;margin-top:1%;width:32.6%}.page-photo .photo_Item:nth-of-type(12n+4):not(:last-child){aspect-ratio:1/1;float:right;margin-right:0;width:66%}.page-photo .photo_Item:nth-of-type(12n+4):not(:last-child) .photo_Anchor{height:100%;width:100%}.page-photo .photo_Item:nth-of-type(12n+10){aspect-ratio:1/1;float:left;width:66%}.page-photo .photo_Item:nth-of-type(12n+10) .photo_Anchor{height:100%;width:100%}.page-photo .photo_Item:nth-of-type(6n+1){clear:both}.page-photo .photo_Item:nth-of-type(12n+11),.page-photo .photo_Item:nth-of-type(3n){margin-right:0}.page-photo .photo_Anchor{aspect-ratio:1/1;width:100%}.page-photo .photo_thumb{height:24.8vw;width:24.8vw}.page-photo_detail .detail_name{font-size:26px;font-size:6.9333333333vw;line-height:1}.page-photo_detail .detail_name+.detail_innerWrap,.page-photo_detail .detail_name+.detail_thumb{margin-top:5.3333333333vw}.page-photo_detail .detail_thumbWrap:before{background:-webkit-linear-gradient(288deg,#f460a6,#ad65f7 50%,#41b8ee);background:-moz-linear-gradient(288deg,#f460a6 0,#ad65f7 50%,#41b8ee 100%);background:linear-gradient(162deg,#f460a6,#ad65f7 50%,#41b8ee);-webkit-filter:blur(.5333333333vw);filter:blur(.5333333333vw);height:-webkit-calc(100% + 1.06667vw);height:-moz-calc(100% + 1.06667vw);height:calc(100% + 1.06667vw);left:-.5333333333vw;top:-.5333333333vw;width:-webkit-calc(100% + 1.06667vw);width:-moz-calc(100% + 1.06667vw);width:calc(100% + 1.06667vw)}.page-photo_detail .detail_thumbWrap:after{z-index:1}.page-photo_detail .detail_thumbImage{max-height:106.6666666667vw}.page-photo_detail .detail_caption{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-top:2.6666666667vw}.page-photo_detail .detail_caption+.detail_friendcard{margin-top:5.3333333333vw}.page-photo_detail .detail_finish{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-top:2.6666666667vw}.page-photo_detail .detail_finish+.detail_friendcard{margin-top:5.3333333333vw}.page-photo_detail .detail_columnLeftWrap{margin-top:4.8vw}.page-photo_detail .detail_action{margin-top:4vw}.page-photo_detail .detail_reactionBtn{border-radius:6.6666666667vw;font-size:12px;font-size:3.2vw;height:10.6666666667vw;line-height:1;width:36.8vw}.page-photo_detail .detail_reactionIcon{margin-right:2.1333333333vw;width:6.9333333333vw}.page-photo_detail .detail_download{margin-left:2.4vw}.page-photo_detail .detail_downloadText{border-radius:6.6666666667vw;font-size:12px;font-size:3.2vw;height:10.6666666667vw;line-height:1;width:36.8vw}.page-photo_detail .detail_downloadIcon{margin-right:2.1333333333vw;width:5.3333333333vw}.page-photo_detail .detail_historyText{font-size:12px;font-size:3.2vw;line-height:1;margin-top:2.1333333333vw;padding-bottom:2.6666666667vw;padding-right:3.4666666667vw;padding-top:2.6666666667vw}.page-photo_detail .detail_historyText:before{height:2.4vw;width:1.4666666667vw}.page-photo_detail .detail_columnRight .detail_friendcard{width:100%}.page-photo_detail .detail_setting{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:4vw}.page-photo_detail .detail_settingWrap{width:36.8vw}.page-photo_detail .detail_settingBtnText{font-size:11px;font-size:2.9333333333vw;line-height:3.6363636364;width:36.8vw}.page-photo_detail .detail_settingFinish{font-size:10px;font-size:2.6666666667vw;height:11.2vw;line-height:1.3}.page-photo_detail .detail_settingHowto{font-size:11px;font-size:2.9333333333vw;line-height:1;margin-top:.8vw}.page-photo_detail .detail_settingHowtoText{font-size:11px;font-size:2.9333333333vw;line-height:1;padding-bottom:4vw;padding-right:2.6666666667vw;padding-top:4vw}.page-photo_detail .detail_settingHowtoText:before{height:2.4vw;width:1.4666666667vw}.page-photo_detail .detail_apply{margin-top:8vw;padding-top:8vw}.page-photo_detail .detail_apply .detail_applyItem{height:auto}.page-photo_detail .detail_apply .detail_applyText{padding:5.3333333333vw 2.6666666667vw}.page-photo_detail .detail_apply .detail_applyTextWrap{font-size:14px;font-size:3.7333333333vw;line-height:1}.page-photo_detail .detail_apply .detail_applyContent{font-size:10px;font-size:2.6666666667vw;line-height:1.3;margin-top:2.1333333333vw}.page-photo_detail .detail_button{width:100%}.page-photo_detail .detail_friendcard.u-pc{display:none}.page-photo_detail .detail_friendcard.u-sp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-photo_detail .detail_friendcard+.detail_button{margin-top:5.3333333333vw}.page-photo_detail .detail_friendcard .detail_friendcardText{padding:5.3333333333vw 2.6666666667vw}.page-photo_detail .detail_friendcard .detail_friendcardTextWrap{font-size:14px;font-size:3.7333333333vw;line-height:1}.page-photo_detail .detail_friendcard .detail_friendcardTextLead{font-size:10px;font-size:2.6666666667vw;letter-spacing:-.01em;line-height:1;margin-top:1.0666666667vw}.page-photo_detail .friend{margin-top:8vw;padding-top:8vw}.page-photo_detail .friend .friend_title{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286}.page-photo_detail .friend .friend_title:before{height:5.3333333333vw;margin-right:2.4vw;width:2.9333333333vw}.page-photo_detail .friend .friend_item+.friend_item,.page-photo_detail .friend .friend_list{margin-top:5.3333333333vw}.page-photo_detail .friend .friend_itemWrap{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1)}.page-photo_detail .friend .friend_bookmark{margin-top:.8vw}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem{width:24.8vw}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem+.friend_bookmarkItem{margin-left:calc(50% - 37.2vw)}.page-photo_detail .friend .friend_bookmark .friend_bookmarkThumbImage{height:24.8vw;width:24.8vw}.page-topics .topics_detail{width:100%}.page-topics .topics_detail img{margin-top:5.3333333333vw}.page-topics .topics_detail h3{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571}.page-topics .topics_detail p{font-size:12px;font-size:3.2vw;line-height:1.6666666667;margin-top:2.6666666667vw;text-align:left}.page-topics .topics_detail p+p{margin-top:1.3333333333vw}.page-topics .topics_detail a{font-size:12px;font-size:3.2vw;line-height:1;margin-top:2.6666666667vw}.page-topics .topics_detail hr{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.3333333333vw;left:-1.3333333333vw;margin-top:10.6666666667vw;width:-webkit-calc(100% + 2.77778vw);width:-moz-calc(100% + 2.77778vw);width:calc(100% + 2.77778vw)}.page-topics .topics_detail hr+h3{margin-top:10.6666666667vw}.page-topics .topics_listItem[data-state=new] .topics_listLog{padding-right:8.2666666667vw}.page-topics .topics_listItem[data-state=new] .topics_listLog:before{height:2.6666666667vw;width:6.9333333333vw}.page-topics .topics_listItem+.topics_listItem{margin-top:1.3333333333vw}.page-topics .topics_Anchor{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw}.page-topics .topics_listThumbImage{height:16vw;width:16vw}.page-topics .topics_listLog{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw}.page-topics .topics_listText{font-size:12px;font-size:3.2vw;line-height:1.25;margin-left:2.6666666667vw;margin-top:1.3333333333vw;width:57.3333333333vw}.page-topics .topics_log{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw;right:4vw;top:4.5333333333vw}.page-topics .topics_log+.topics_title{margin-top:13.3333333333vw}.page-topics .topics_title{font-size:14px;font-size:3.7333333333vw;line-height:1.3571428571}.page-sticker .sticker_listItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw;padding-left:2.6666666667vw}.page-sticker .sticker_listItem+.sticker_listItem{margin-top:1.3333333333vw}.page-sticker .sticker_listThumbImage{width:12vw}.page-sticker .sticker_listText{font-size:12px;font-size:3.2vw;line-height:1.25;margin-left:2.6666666667vw;width:57.3333333333vw}.page-entrance .c-contents_wrap{padding-top:4vw}.page-entrance .c-footerLists{margin-top:16vw}.page-entrance .login_inner{padding-left:5.6vw;padding-right:5.6vw}.page-entrance .login_logoImg{left:50%;max-width:134%;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.page-entrance .login_main{font-size:20px;font-size:5.3333333333vw;line-height:1;margin-top:1.3333333333vw}.page-entrance .login_sub{font-size:14px;font-size:3.7333333333vw;line-height:1.2857142857;margin-top:2.6666666667vw}.page-entrance .login_box{margin-top:10.6666666667vw}.page-entrance .login_nextTtl{font-size:14px;font-size:3.7333333333vw;line-height:1.2857142857}.page-entrance .login_nextTtlStroke{-webkit-text-stroke:1.0666666667vw #fff}.page-entrance .ic-under,.page-entrance .login_nextTtlText{padding-left:6.4vw;padding-right:6.4vw}.page-entrance .ic-under:after,.page-entrance .ic-under:before{height:3.2vw;width:4vw}.page-entrance .ic-under:before{right:.8vw}.page-entrance .ic-under:after{left:.8vw}.page-entrance .login_button,.page-entrance .login_cardWrap{margin-top:2.6666666667vw}.page-entrance .login_cardWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;gap:10.6666666667vw}.page-entrance .login_card{border-radius:2.6666666667vw;-webkit-box-shadow:1.3333333333vw 1.3333333333vw 0 0 rgba(0,0,0,.12);box-shadow:1.3333333333vw 1.3333333333vw 0 0 rgba(0,0,0,.12);font-size:14px;font-size:3.7333333333vw;height:53.3333333333vw;width:74.6666666667vw}.page-entrance .login_card:before{border-radius:2.6666666667vw}.page-entrance .login_card:after,.page-entrance .login_card:before{background:url(../images/common/bg_pattern7_sp.png) no-repeat 0 0/100% auto}.page-entrance .login_card[data-color=white]{height:80vw}.page-entrance .login_card .login_link{padding:4.5333333333vw 4vw 4.2666666667vw}.page-entrance .login_card .login_cardTtl{line-height:1.1428571429}.page-entrance .login_card .login_cardPoint{font-size:10px;font-size:2.6666666667vw;height:6.1333333333vw;line-height:1.3;margin-top:2.6666666667vw;width:100%}.page-entrance .login_card[data-color=white] .login_cardPoint{height:8.2666666667vw}.page-entrance .login_card .login_cardItem{margin-top:3.3333333333vw}.page-entrance .login_card[data-color=pink] .login_cardItemImg{width:53.3333333333vw}.page-entrance .login_card[data-color=white] .login_cardItemImg{left:50%;margin-left:4vw;max-width:126%;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:82.9093333333vw}.page-entrance .login_caution{margin-top:2.6666666667vw}.page-entrance .login_caution .login_cautionText{font-size:10px;font-size:2.6666666667vw;line-height:1.4}.page-login .login_form{margin-top:5.3333333333vw}.page-login .login_button{margin-top:8vw}.page-login .login-buttonReturn{margin-top:10.6666666667vw}.page-login .login-footerList{margin-top:5.3333333333vw}.page-signup .signupAff,.page-signup_complete .signupAff{margin-left:auto;margin-right:auto;margin-top:2.6666666667vw;width:74.6666666667vw}.page-signup .signupAff .signupAff_box,.page-signup_complete .signupAff .signupAff_box{border-radius:1.6vw;padding-bottom:3.2vw;padding-top:3.2vw}.page-signup .signupAff .signupAff_ttl,.page-signup_complete .signupAff .signupAff_ttl{font-size:12px;font-size:3.2vw;line-height:1}.page-signup .signupAff .signupAff_txt,.page-signup_complete .signupAff .signupAff_txt{font-size:10px;font-size:2.6666666667vw;line-height:1.4;margin-top:2.1333333333vw}.page-signup .signupAff[data-type=completion] .signupAff_txt,.page-signup_complete .signupAff[data-type=completion] .signupAff_txt{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286}.page-signup .signup_form,.page-signup_complete .signup_form{margin-top:8vw}.page-signup .signup_button,.page-signup_complete .signup_button{margin-top:4vw}.page-signup .signup-buttonReturn,.page-signup_complete .signup-buttonReturn{margin-top:10.6666666667vw}.page-signup .signup-footerList,.page-signup_complete .signup-footerList{margin-top:5.3333333333vw}.page-signup .signupCompletion_button,.page-signup_complete .signupCompletion_button{margin-top:1.3333333333vw}.page-signup .signupCompletion-footerList,.page-signup_complete .signupCompletion-footerList{margin-top:10.6666666667vw}.page-edit_profphoto #editProfphoto,.page-edit_profphoto .edit_profphotoCanvasItem{height:76vw;width:76vw}.page-edit_profphoto .edit_profphotoScaling{border-radius:8vw;height:8vw;margin-top:2.6666666667vw;width:76vw}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:after{height:8vw;right:-4vw;width:8vw}.page-edit_profphoto .edit_profphotoScalingItem{height:8vw;width:8vw}.page-edit_profphoto .edit_profphotoScalingItem[data-item=minus]{-webkit-background-size:3.4666666667vw 3.4666666667vw;background-size:3.4666666667vw 3.4666666667vw;height:8vw;width:8vw}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:before{height:8vw;left:-webkit-calc(100% - 4vw);left:-moz-calc(100% - 4vw);left:calc(100% - 4vw);width:76vw}.page-edit_profphoto .edit_profphotoScalingItem[data-item=plus]{-webkit-background-size:3.4666666667vw 3.4666666667vw;background-size:3.4666666667vw 3.4666666667vw;height:8vw;width:8vw}.page-edit_profphoto #myTweakpaneContainer{width:-webkit-calc(100% - 24vw);width:-moz-calc(100% - 24vw);width:calc(100% - 24vw)}.page-edit_profphoto #myTweakpaneContainer:after,.page-edit_profphoto #myTweakpaneContainer:before{width:4.2666666667vw}.page-edit_profphoto .edit_profphotoBtn{margin-top:2.6666666667vw}.page-edit_profphoto .edit_profphotoBtnItem{height:13.3333333333vw;width:36.8vw}.page-edit_profphoto .edit_profphotoBtnItem+.edit_profphotoBtnItem{margin-left:2.5333333333vw;margin-top:0}.page-edit_pinning .edit_pinningText{text-align:left}.page-edit_pinning .edit_pinningList{margin-top:5.3333333333vw}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog{padding-right:4.2666666667vw}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog:before{height:2.1333333333vw;width:2.1333333333vw}.page-edit_pinning .edit_pinningListItem+.edit_pinningListItem{margin-top:1.3333333333vw}.page-edit_pinning .edit_pinningListWrap{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:16vw}.page-edit_pinning .edit_pinningListWrap:before{height:9.6vw;right:1.3333333333vw;width:9.6vw}.page-edit_pinning .edit_pinningListThumbImage{height:16vw;width:16vw}.page-edit_pinning .edit_pinningListLog{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-left:2.6666666667vw;width:57.3333333333vw}.page-edit_pinning .edit_pinningListText{font-size:12px;font-size:3.2vw;line-height:1.5;margin-left:2.6666666667vw;margin-top:1.3333333333vw;padding-left:5.6vw;width:57.3333333333vw}.page-edit_pinning .edit_pinningListText:before{height:4.8vw;width:4.2666666667vw}.page-edit_pinning .edit_pinningBtn{margin-top:2.6666666667vw}.page-edit_pinning .edit_pinningBtnItem{height:13.3333333333vw;width:36.8vw}.page-edit_pinning .edit_pinningBtnItem+.edit_pinningBtnItem{margin-left:2.5333333333vw;margin-top:0}.page-edit_myprofile .edit_myprofileContent+.edit_myprofileContent{margin-top:8vw}.page-edit_myprofile .edit_myprofileContentTitle{font-size:12px;font-size:3.2vw;line-height:1}.page-edit_myprofile .edit_myprofileContentInner,.page-edit_myprofile .edit_myprofileContentWrap+.edit_myprofileContentWrap{margin-top:3.7333333333vw}.page-edit_myprofile .edit_myprofileContentLead{font-size:14px;font-size:3.7333333333vw;letter-spacing:-.02em;line-height:1.4285714286}.page-edit_myprofile .edit_myprofileContentLead+.edit_myprofileContentText{margin-top:1.3333333333vw}.page-edit_myprofile .edit_myprofileContentText{font-size:12px;font-size:3.2vw;letter-spacing:-.02em;line-height:1.5}.page-edit_myprofile .edit_myprofileContentNote{font-size:10px;font-size:2.6666666667vw;letter-spacing:-.02em;line-height:1;margin-top:1.3333333333vw}.page-edit_myprofile .edit_myprofileBtn{border-top-width:1.3333333333vw;margin-top:8vw;padding-top:8vw}.page-edit_myprofile .edit_myprofileBtn:before{background:url(../images/common/ic_dot_sp.png) repeat-x 0 0/3.4666666667vw auto;height:1.3333333333vw;top:-1.3333333333vw;width:86.66667vw}.page-edit_myprofile .edit_myprofileBtnItem{height:13.3333333333vw;width:36.8vw}.page-edit_myprofile .edit_myprofileBtnItem+.edit_myprofileBtnItem{margin-left:2.5333333333vw;margin-top:0}.page-edit_myprofile .edit_myprofileDreamText{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);font-size:20px;font-size:5.3333333333vw;line-height:1;min-height:16vw;padding:2.6666666667vw 8vw 2.6666666667vw 2.6666666667vw;width:100%}.page-edit_myprofile .edit_myprofileRank{padding-left:2.6666666667vw}.page-edit_myprofile .edit_myprofileCopy{font-size:10px;font-size:2.6666666667vw;line-height:1;margin-top:1.3333333333vw}.page-edit_myprofile .edit_myprofileCopyWrap{padding-left:2.6666666667vw;padding-right:2.6666666667vw}.page-edit_myprofile .edit_myprofileCopyWrap:after{width:-webkit-calc(100% - 1.33333vw);width:-moz-calc(100% - 1.33333vw);width:calc(100% - 1.33333vw)}.page-edit_myprofile .edit_myprofileDreamBtn{right:2.6666666667vw}.page-edit_myprofile .edit_myprofileDreamIcon{width:5.3333333333vw}.page-edit_myprofile .edit_myprofileStyleItem{padding-left:2.6666666667vw;padding-right:1.3333333333vw}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem{margin-top:6.4vw}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem:before{bottom:-webkit-calc(100% + 1.6vw);bottom:-moz-calc(100% + 1.6vw);bottom:calc(100% + 1.6vw);height:3.2vw;width:3.2vw}.page-edit_myprofile .edit_myprofileStyleText{font-size:14px;font-size:3.7333333333vw;line-height:2.8571428571;width:29.3333333333vw}.page-edit_myprofile .edit_myprofileStyleBtn{right:2.6666666667vw}.page-edit_myprofile .edit_myprofileStyleIcon{width:5.3333333333vw}.page-edit_myprofile .edit_myprofileSwitch{height:8vw;margin-left:auto;width:16vw}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchLabel{border-radius:8vw}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);height:8vw;width:8vw}.page-edit_myprofile .edit_dreamList{margin-top:5.3333333333vw}.page-edit_myprofile .edit_dreamItem{-webkit-box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1);width:100%}.page-edit_myprofile .edit_dreamItem+.edit_dreamItem{margin-top:1.3333333333vw}.page-edit_myprofile .edit_dreamBtn{font-size:14px;font-size:3.7333333333vw;line-height:4.2857142857;padding-left:2.6666666667vw;padding-right:1.3333333333vw}.page-edit_myprofile .edit_styleList{margin-top:5.3333333333vw}.page-edit_myprofile .edit_styleItem{width:100%}.page-edit_myprofile .edit_styleItem+.edit_styleItem{margin-top:1.3333333333vw}.page-edit_myprofile .edit_styleBtn{font-size:14px;font-size:3.7333333333vw;line-height:2.8571428571;padding-left:2.6666666667vw;padding-right:1.3333333333vw}.page-apply .c-errorText+.apply_btn{margin-top:5.3333333333vw}.page-apply .apply_title{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286}.page-apply .apply_period{margin-top:2.6666666667vw}.page-apply .apply_periodText{font-size:11px;font-size:2.9333333333vw;line-height:2.5454545455;width:18.6666666667vw}.page-apply .apply_periodDate{font-size:12px;font-size:3.2vw;line-height:1.3333333333;margin-left:2.6666666667vw}.page-apply .apply_more{margin-top:2.6666666667vw}.page-apply .apply_moreAnchor{font-size:12px;font-size:3.2vw;letter-spacing:-.02em;line-height:1.0833333333;padding-right:2.1333333333vw}.page-apply .apply_moreAnchor:before{height:2.4vw;width:1.4666666667vw}.page-apply .apply_item{margin-top:8vw;padding-top:8vw}.page-apply .apply_photo{max-height:106.6666666667vw}.page-apply .apply_photo:before{background:-webkit-linear-gradient(288deg,#f460a6,#ad65f7 50%,#41b8ee);background:-moz-linear-gradient(288deg,#f460a6 0,#ad65f7 50%,#41b8ee 100%);background:linear-gradient(162deg,#f460a6,#ad65f7 50%,#41b8ee);-webkit-filter:blur(.5333333333vw);filter:blur(.5333333333vw);height:-webkit-calc(100% + 1.06667vw);height:-moz-calc(100% + 1.06667vw);height:calc(100% + 1.06667vw);left:-.5333333333vw;top:-.5333333333vw;width:-webkit-calc(100% + 1.06667vw);width:-moz-calc(100% + 1.06667vw);width:calc(100% + 1.06667vw)}.page-apply .apply_photo:after{z-index:1}.page-apply .apply_photoImage{max-height:106.6666666667vw}.page-apply .apply_itemInner{margin-top:5.3333333333vw}.page-apply .apply_text{font-size:12px;font-size:3.2vw;line-height:1.6666666667;text-align:left}.page-apply .apply_text+.apply_btn{margin-top:5.3333333333vw}.page-apply .apply_textarea{min-height:10.6666666667vw}.page-apply .apply_applied{font-size:10px;font-size:2.6666666667vw;height:13.3333333333vw;line-height:1.3}.page-apply_complete .apply_completeTitleWrap{font-size:26px;font-size:6.9333333333vw;line-height:1;text-shadow:0 0 5px #fff,0 0 5px hsla(0,0%,100%,.5)}.page-apply_complete .apply_completeTitleWrap:before{-webkit-text-stroke-width:1.0666666667vw}.page-apply_complete .apply_completeText{margin-top:2.6666666667vw}.page-apply_complete .apply_completeTextWrap{font-size:18px;font-size:4.8vw;line-height:1.4444444444;text-shadow:0 0 5px #fff,0 0 5px hsla(0,0%,100%,.5)}.page-apply_complete .apply_completeTextWrap:before{-webkit-text-stroke-width:1.0666666667vw}.page-apply_complete .apply_completeBtn{margin-top:5.3333333333vw;width:76vw}.page-preregist .mt40,.page-preregist_complete .mt40,.page-preregist_howto .mt40{margin-top:5.3333333333vw}.page-preregist .mt10,.page-preregist .mt20,.page-preregist .mt5,.page-preregist_complete .mt10,.page-preregist_complete .mt20,.page-preregist_complete .mt5,.page-preregist_howto .mt10,.page-preregist_howto .mt20,.page-preregist_howto .mt5{margin-top:2.6666666667vw}.page-preregist .preregist,.page-preregist_complete .preregist,.page-preregist_howto .preregist{margin-top:8vw}.page-preregist .preregist_flowImage,.page-preregist_complete .preregist_flowImage,.page-preregist_howto .preregist_flowImage{width:60.2666666667vw}.page-preregist .preregist_flowBox,.page-preregist_complete .preregist_flowBox,.page-preregist_howto .preregist_flowBox{margin-top:5.3333333333vw;max-width:100%}.page-preregist .preregist_box,.page-preregist_complete .preregist_box,.page-preregist_howto .preregist_box{border-radius:1.6vw;padding:5.3333333333vw 5.3333333333vw 8vw}.page-preregist .preregist_ttl,.page-preregist_complete .preregist_ttl,.page-preregist_howto .preregist_ttl{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286}.page-preregist .preregist_txt,.page-preregist_complete .preregist_txt,.page-preregist_howto .preregist_txt{font-size:12px;font-size:3.2vw;line-height:1.6666666667;text-align:left}.page-preregist .preregist_txtMin,.page-preregist_complete .preregist_txtMin,.page-preregist_howto .preregist_txtMin{font-size:10px;font-size:2.6666666667vw;line-height:2;text-align:left}.page-preregist .preregist_txtMin[data-lineHeight="14"],.page-preregist_complete .preregist_txtMin[data-lineHeight="14"],.page-preregist_howto .preregist_txtMin[data-lineHeight="14"]{font-size:10px;font-size:2.6666666667vw;line-height:1.4}.page-preregist .preregist_warning,.page-preregist_complete .preregist_warning,.page-preregist_howto .preregist_warning{padding:2.9333333333vw 3.4666666667vw 2.9333333333vw 16.5333333333vw;width:100%}.page-preregist .preregist_warning:before,.page-preregist_complete .preregist_warning:before,.page-preregist_howto .preregist_warning:before{height:10.6666666667vw;margin-left:3.2vw;width:10.6666666667vw}.page-preregist .preregist_warningTxt,.page-preregist_complete .preregist_warningTxt,.page-preregist_howto .preregist_warningTxt{font-size:10px;font-size:2.6666666667vw;line-height:1.4}.page-preregist .preregist_button,.page-preregist_complete .preregist_button,.page-preregist_howto .preregist_button{margin-top:4vw}.page-preregist .preregistCompletion_button,.page-preregist_complete .preregistCompletion_button,.page-preregist_howto .preregistCompletion_button{margin-top:1.3333333333vw}.page-preregist .preregist-buttonReturn,.page-preregist_complete .preregist-buttonReturn,.page-preregist_howto .preregist-buttonReturn{margin-top:10.6666666667vw}.page-preregist .preregist-footerList,.page-preregist_complete .preregist-footerList,.page-preregist_howto .preregist-footerList{margin-top:5.3333333333vw}.page-preregist .preregist-footerList[data-top="60"],.page-preregist_complete .preregist-footerList[data-top="60"],.page-preregist_howto .preregist-footerList[data-top="60"]{margin-top:10.6666666667vw}.page-error .error{padding-bottom:13.3333333333vw;padding-top:13.3333333333vw}.page-error .error-bg:before{background:-webkit-radial-gradient(circle,#fff,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));background:-moz-radial-gradient(circle,#fff,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));background:radial-gradient(circle,#fff,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));-webkit-filter:blur(4vw);filter:blur(4vw);width:280%}.page-error .error_ttl{font-size:20px;font-size:5.3333333333vw;line-height:1}.page-error .error_txt{font-size:12px;font-size:3.2vw;line-height:1.6666666667;margin-top:4vw}.page-error .error_button{margin-top:10.6666666667vw;width:76vw}}@media print,screen and (min-width:1441px){.c-contents_bg{height:100vh;right:0;top:0;width:-webkit-calc(100% - 214px);width:-moz-calc(100% - 214px);width:calc(100% - 214px)}.c-contents_bg:before{height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.c-contents_bg:after{height:-webkit-calc(100% - 24px);height:-moz-calc(100% - 24px);height:calc(100% - 24px);left:12px;top:12px;width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px)}.c-contents_outer{bottom:50%;height:-webkit-calc(100vh - 24px);height:-moz-calc(100vh - 24px);height:calc(100vh - 24px);right:12px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:-webkit-calc(100% - 238px);width:-moz-calc(100% - 238px);width:calc(100% - 238px)}.c-contents_wrap{padding:60px 101px}.c-contents_wrap:before{background:url(../images/common/bg_pattern1.png) repeat 0 0/240px auto}.c-contents_wrap:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/55px auto}.c-contents_frame{border-width:4px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;padding:48px 76px;width:1000px}.c-contents_frame+.c-contents_frame{margin-top:80px}.c-contents_frame:after,.c-contents_frame:before{height:30px}.c-contents_frame:before{background-image:url(../images/common/bg_shapeTop_pc.png)}.c-contents_frame:after{background-image:url(../images/common/bg_shapeBottom_pc.png)}.c-contents_inner+.c-contents_inner{margin-top:10px}.c-contents_title+.c-contents_frame{margin-top:40px}.c-contents_button[data-type=default],.c-contents_button[data-type=stripe]{font-size:22px;height:80px;line-height:3.6363636364;margin-left:auto;margin-right:auto;width:410px}.c-contents_button[data-type=stripe]:before{background-image:-webkit-repeating-linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 10px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 20px);background-image:-moz-repeating-linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 10px,hsla(0,0%,100%,.1) 10px,hsla(0,0%,100%,.1) 20px);background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 10px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 20px)}.c-contents_button[data-type=stripe]:after{background:url(../images/common/bg_pattern3.png) repeat-x bottom/100px auto;border-width:9px}.c-contents_buttonText{cursor:pointer}.c-contents_buttonImage{-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.c-contents_text{font-size:16px;line-height:1.625}.c-contents_text+.c-contents_button{margin-top:10px}.c-contents_text[data-text_align=left]{text-align:left}.c-contents_text[data-text_align=right]{text-align:right}.c-contents_note{font-size:13px;line-height:1.5384615385}.c-contents_note[data-text_align=left]{text-align:left}.c-contents_note[data-text_align=right]{text-align:right}.c-contents_dot[data-style=through]:before{background:url(../images/common/ic_dot_pc.png) repeat-x 0 0/20px auto;height:10px}.c-contents_dot[data-style=through] .c-contents_dotWrap{padding-left:10px;padding-right:10px}.c-contents_dot[data-style=borderTop]{border-top-width:10px}.c-contents_dot[data-style=borderTop]:before{background-image:url(../images/common/ic_dot_pc.png);-webkit-background-size:20px auto;background-size:20px auto;height:10px;top:-10px;width:100%}.c-contents_banner{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:1000px}.c-contents_banner .c-contents_bannerItem{width:490px}.c-contents_back{margin-top:40px}.c-contents_backAnchor{border-radius:50px;cursor:pointer;font-size:16px;line-height:3.125;min-width:130px;padding-left:45px;padding-right:35px}.c-contents_backAnchor:before{height:16px;left:30px;width:9px}.c-notice:before{height:8px;width:8px}.c-errorText{font-size:16px;line-height:1;margin-top:10px}.c-copywriter{font-size:13px;line-height:1;margin-top:40px}.c-scrollTop{bottom:32px;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));right:32px}.c-scrollTop_anchor{cursor:pointer}.c-scrollTop_icon{height:60px;width:60px}.inertiaItem img[data-scale="0"]{width:435px}.inertiaItem img[data-scale="1"]{width:174px}.inertiaItem img[data-scale="2"]{width:85px}.inertiaItem img.triangle[data-scale="0"]{width:175px}.inertiaItem img.triangle[data-scale="1"]{width:70px}.inertiaItem img.triangle[data-scale="2"]{width:50px}.c-contents_title .c-contents_titleImage{width:534.44px}.c-loginAff{margin-top:20px}.c-loginAff .c-loginAff_txt{font-size:16px;line-height:1.625}.c-contents_frame[data-width="600"]{width:600px}.c-contents_button[data-type=gradation]{font-size:22px;height:80px;line-height:3.6363636364;margin-left:auto;margin-right:auto;width:410px}.c-contents_button[data-type=gradation] .min{font-size:13px}.c-contents_button[data-type=crystal]{border-radius:40px;-webkit-box-shadow:3px 5px 0 0 rgba(0,0,0,.12);box-shadow:3px 5px 0 0 rgba(0,0,0,.12);font-size:22px;height:80px;line-height:1;width:410px}.c-contents_button[data-type=crystal]:before{border-radius:40px}.c-contents_button[data-type=crystal]:after,.c-contents_button[data-type=crystal]:before{background:url(../images/common/bg_pattern6_pc.png) no-repeat 0 0/100% auto}.c-contents_button[data-type=min]{border-radius:40px;-webkit-box-shadow:3px 5px 0 0 rgba(0,0,0,.12);box-shadow:3px 5px 0 0 rgba(0,0,0,.12);font-size:16px;height:50px;line-height:1;width:180px}.c-contents_button[data-type=min][data-color=blue]:before{border-radius:40px}.c-font-stroke:before{-webkit-text-stroke-width:4px}.c-font-stroke .shadow:after,.c-font-stroke .shadow:before,.c-font-stroke[data-shadow=display]:before{text-shadow:0 0 6px #fff,0 0 6px hsla(0,0%,100%,.5)}.c-point-txt{font-size:22px;line-height:1;margin-top:5px}.c-point-txt[data-type=bottonTopTxt]{margin-top:40px}.c-form{font-size:16px;line-height:1}.c-form .c-form_area~.c-form_area{margin-top:40px}.c-form .c-form_area .c-form_id:after{cursor:pointer;height:30px;margin-right:5px;margin-top:5px;width:30px}.c-form .c-form_area input{margin-top:10px;padding:13px}.c-form .c-form_area input[type=checkbox]{cursor:pointer;height:25px;width:25px}.c-form .c-form_area input[type=checkbox]:before{height:20px;width:20px}.c-form .c-form_area .c-form_birthday{gap:10px}.c-form .c-form_area .c-form_birthdayArea input{width:268px}.c-form .c-form_area .c-form_birthdayTxt{font-size:22px;line-height:1}.c-form .c-form_area .c-form_birthdayTxt .min{font-size:10px;left:1px;line-height:4;top:-24px}.c-form .c-form_area .c-form_checkboxTxt{font-size:16px;line-height:1;margin-left:5px}.c-form .c-form_area+.c-contents_note{margin-top:5px}.c-form .c-form_area+.c-contents_note+.c-form_support{margin-top:17px}.c-form .c-form_support{margin-left:auto;margin-right:auto;width:600px}.c-form .c-form_support[data-type=id]{margin-top:15px}.c-form .c-form_support[data-type=firstPrayer],.c-form .c-form_support[data-type=registration]{margin-top:20px}.c-form .c-form_support .c-form_supportLink{font-size:16px;line-height:1;padding-right:15px}.c-form .c-form_support .c-form_supportLink:before{height:10.73px;width:6.24px}.c-conductor{margin-left:auto;margin-right:auto;margin-top:50px;width:1000px}.c-conductor .c-conductors_lists{margin-top:50px;padding-top:50px}.c-footerLists{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;font-size:13px;gap:20px;line-height:13px}.c-footerLists button{cursor:pointer}.c-copyId{left:-webkit-calc(50% + 107px);left:-moz-calc(50% + 107px);left:calc(50% + 107px);margin-top:40px;top:0}.c-copyId .c-copyId_txt{border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4);font-size:16px;line-height:1;padding:10px;width:300px}.c-contents_warning{margin-left:auto;margin-right:auto;margin-top:20px;padding:12px;width:493px}.c-contents_warning+.c-form{margin-top:30px}.c-contents_warningIcon{height:29px;width:33px}.c-contents_warningText{font-size:13px;line-height:1.5384615385;margin-left:10px;width:420px}.c-narrowdown .c-narrowdownList{width:410px}.c-narrowdown .c-narrowdownItem[data-status=active] .c-narrowdownAnchor:before{background-color:#322d94}.c-narrowdown .c-narrowdownItem+.c-narrowdownItem{margin-left:20px}.c-narrowdown .c-narrowdownAnchor:before{height:20px;width:20px}.c-narrowdown .c-narrowdownAnchor:after{height:8px;left:4px;width:12px}.c-narrowdown .c-narrowdownText{font-size:16px;line-height:1.25;padding-left:25px}.c-photo[data-icon_type=friend_play]:after{height:50px;width:52px}.c-photo[data-icon_type=friend_play][data-icon_size=small]:after{height:38px;width:40px}.c-photo[data-icon_type=friend_card]:after{height:50px;width:52px}.c-photo[data-icon_type=friend_card][data-icon_size=small]:after{height:38px;width:40px}.c-friend .c-friend_list{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:start;-moz-box-align:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.c-friend .c-friend_item:nth-of-type(n+3){margin-top:30px}.c-friend .c-friend_itemWrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:415px}.c-friend .c-friend_thumb+.c-friend_name{padding-left:10px;padding-right:10px;width:180px}.c-friend .c-friend_thumbImage{height:90px;width:90px}.c-friend .c-friend_name{font-size:22px;letter-spacing:-.02em;line-height:4.0909090909;padding-left:20px;padding-right:20px;width:170px}.c-friend .c-friend_nameWrap:before{height:21px;width:12px}.c-friend .c-friend_closed{font-size:13px;left:100px;line-height:13px;padding-left:17px;top:60px}.c-friend .c-friend_closed:before{height:12px;left:3px;width:9px}.c-friend .c-friend_unregistered{font-size:13px;line-height:13px;padding-left:20px;padding-right:20px;position:absolute;top:60px}.c-friend .c-friend_bookmark{margin-top:4px}.c-friend .c-friend_bookmark .c-friend_bookmarkItem{width:136px}.c-friend .c-friend_bookmark .c-friend_bookmarkItem+.c-friend_bookmarkItem{margin-left:calc(50% - 204px)}.c-friend .c-friend_bookmark .c-friend_bookmarkThumb.js-modalOpen-Friendcard{cursor:pointer}.c-friend .c-friend_bookmark .c-friend_bookmarkThumbImage{height:136px;width:136px}.c-friend .c-friend_button{font-size:15px;height:40px;line-height:15px;width:120px}.c-friend .c-friend_button .c-friend_buttonText{cursor:pointer}#section-header{height:100vh;width:214px}#section-header .header_logo{padding-top:30px;text-align:center}#section-header .header_logoImage{width:110px}#section-header .header_menu,#section-header .header_reaction{display:none}#section-header .header_nav .header_navInner{padding-left:19px;padding-right:19px;padding-top:30px}#section-header .header_nav .header_navItem:nth-of-type(n+3){margin-top:5px}#section-header .header_nav .header_navItem[data-item=message].c-notice:before{left:52px;top:14px}#section-header .header_nav .header_navItem[data-item=reaction].c-notice:before{left:48px;top:8px}#section-header .header_nav .header_navItem[data-item=myurl] .header_navAnchor{cursor:pointer;height:50px;line-height:16px;padding-top:4px}#section-header .header_nav .header_navAnchor{height:85px;width:85px}#section-header .header_nav .header_navAnchor:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/20px auto}#section-header .header_nav .header_navIcon[data-item=home]{margin-top:15px;width:30px}#section-header .header_nav .header_navIcon[data-item=album]{margin-top:15px;width:24px}#section-header .header_nav .header_navIcon[data-item=friend]{margin-top:17px;width:34px}#section-header .header_nav .header_navIcon[data-item=square]{margin-top:12px;width:30px}#section-header .header_nav .header_navIcon[data-item=message]{margin-top:19px;width:28px}#section-header .header_nav .header_navIcon[data-item=reaction]{margin-top:12px;width:29px}#section-header .header_nav .header_navAnchorText{font-size:14px;height:35px;letter-spacing:-.05em;line-height:1;margin-top:5px;padding-bottom:8px}#section-header .header_nav .header_navBanner{border-top-width:20;margin-top:20px;padding-top:20px}#section-header .header_nav .header_navBanner:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/20px auto;height:10px;top:-10px;width:100%}#section-header .header_nav .header_navBannerItem+.header_navBannerItem{margin-top:10px}#section-header .header_nav .header_navSavecard{border-top-width:10px;margin-top:20px;padding-top:20px}#section-header .header_nav .header_navSavecard:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/20px auto;height:10px;top:-10px;width:100%}#section-header .header_nav .header_navSavecardBtn{cursor:pointer;font-size:16px;height:40px;line-height:1}#section-header .header_nav .header_navSavecardBtn:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/20px auto}#section-header .header_nav .header_navLogout{border-top-width:10px;margin-top:20px;padding-bottom:20px;padding-top:20px}#section-header .header_nav .header_navLogout:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/20px auto;height:10px;top:-10px;width:100%}#section-header .header_nav .header_navLogoutAnchor{cursor:pointer;font-size:16px;line-height:1;padding-right:15px}#section-header .header_nav .header_navLogoutAnchor:after{height:12px;width:7px}#section-footer,#section-header .header_copy{display:none}.modal{height:100vh}.modal .c-contents_frame{max-height:80vh;width:1000px}.modal .modal_bg.js-YTmodalClose,.modal .modal_bg.js-modalClose{cursor:pointer}.modal .modal_inner{bottom:-webkit-calc(50% + 40px);bottom:-moz-calc(50% + 40px);bottom:calc(50% + 40px);max-height:80vh}.modal .modal_inner.c-contents_frame{padding-left:0;padding-right:0}.modal .modal_inner.savecard{bottom:-webkit-calc(50% + 40px);bottom:-moz-calc(50% + 40px);bottom:calc(50% + 40px);max-height:80vh}.modal .modal_innerWrap{max-height:-webkit-calc(80vh - 96px);max-height:-moz-calc(80vh - 96px);max-height:calc(80vh - 96px);padding:20px 76px}.modal .modal_innerWrap>.reaction_list{margin-top:20px}.modal .modal_close{top:-webkit-calc(100% + 40px);top:-moz-calc(100% + 40px);top:calc(100% + 40px)}.modal .modal_closeBtn{border-radius:50px;cursor:pointer;font-size:16px;line-height:3.125;padding-left:20px;width:130px}.modal .modal_closeBtn:before{height:10px;left:30px;width:10px}.modal .modal_title{font-size:22px;line-height:1}.modal .modal_text{font-size:16px;line-height:1.625;margin-top:20px}.modal .modal_text[data-text_align=left]{text-align:left}.modal .modal_text[data-text_align=right]{text-align:right}.modal .modai_textMin{width:693px}.modal .modai_textMin,.modal .modal_note{font-size:13px;line-height:1.5384615385;margin-top:20px}.modal .modal_note[data-text_align=left]{text-align:left}.modal .modal_note[data-text_align=right]{text-align:right}.modal .modal_pinning{margin-top:40px}.modal .modal_pinningItem[data-state=new] .modal_pinningLog{padding-right:16px}.modal .modal_pinningItem[data-state=new] .modal_pinningLog:before{height:8px;width:8px}.modal .modal_pinningItem+.modal_pinningItem{margin-top:10px}.modal .modal_pinningWrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer;height:90px;width:415px}.modal .modal_pinningThumbImage{height:90px;width:90px}.modal .modal_pinningLog{font-size:13px;line-height:1;margin-left:10px;width:315px}.modal .modal_pinningText{font-size:16px;line-height:1.375;margin-left:10px;margin-top:10px;padding-left:25px;width:315px}.modal .modal_pinningText:before{height:22px;width:20px}.modal .savecard .savecard_name{font-size:46px;line-height:1}.modal .savecard .savecard_code,.modal .savecard .savecard_item{margin-top:20px}.modal .savecard .savecard_warning{margin-left:auto;margin-right:auto;margin-top:20px;padding:12px;width:493px}.modal .savecard .savecard_warningIcon{height:29px;width:33px}.modal .savecard .savecard_warningText{font-size:13px;line-height:1.5384615385;margin-left:10px;width:420px}.modal .savecard_close{bottom:-webkit-calc(50% - 420px);bottom:-moz-calc(50% - 420px);bottom:calc(50% - 420px)}.modal .savecard_closeBtn{border-radius:50px;cursor:pointer;font-size:16px;height:50px;line-height:3.125;padding-left:10px;width:130px}.modal .savecard_closeBtn:before{height:10px;left:24px;width:10px}.modal .modal_savecardId{margin-top:40px}.modal .modal_savecardIdImage{width:427.5px}.modal .modal_column{margin-top:40px}.modal .modal_column[data-only=sp]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.modal .modal_column[data-only=sp] .modal_columnItem+.modal_columnItem{margin-top:20px}.modal .modal_columnItem{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.modal .modal_button{margin-top:40px}.modal .modal_btnText:disabled{cursor:auto}.modal .reaction_Anchor{height:90px;width:406px}.modal-Friendcard{height:100vh}.modal-Friendcard[data-type="1"] .modal_bg:before{background-image:url(../images/friendcard/bg_pattern01_2_pc.png);-webkit-background-size:398px auto;background-size:398px auto}.modal-Friendcard[data-type="1"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern01_1_pc.png);-webkit-background-size:67px auto;background-size:67px auto}.modal-Friendcard[data-type="2"] .modal_bg:before{background-image:url(../images/friendcard/bg_pattern02_1_pc.png);-webkit-background-size:698px auto;background-size:698px auto}.modal-Friendcard[data-type="2"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern02_2_pc.png);-webkit-background-size:48px auto;background-size:48px auto}.modal-Friendcard[data-type="3"] .modal_bg:before{background:-webkit-repeating-linear-gradient(left,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 18px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 36px);background:-moz-repeating-linear-gradient(left,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 18px,hsla(0,0%,100%,0) 18px,hsla(0,0%,100%,0) 36px);background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 18px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 36px)}.modal-Friendcard[data-type="3"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern03_2_pc.png);-webkit-background-size:174px auto;background-size:174px auto}.modal-Friendcard[data-type="3"] .modal_bg .modal_bgWrap{background-image:url(../images/friendcard/bg_pattern03_1_pc.png);-webkit-background-size:432px auto;background-size:432px auto}.modal-Friendcard[data-type="4"] .modal_bg{background:#fff url(../images/friendcard/bg_pattern04_1_pc.png) repeat 0 0/350px auto}.modal-Friendcard[data-type="5"] .modal_bg{background:#fff url(../images/friendcard/bg_pattern05_1_pc.png) repeat 0 0/329px auto;-webkit-transform:rotate(135deg) translate(-50%,-50%);-moz-transform:rotate(135deg) translate(-50%,-50%);-ms-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%)}.modal-Friendcard .modal_bg.js-modalClose{cursor:pointer}.modal-Friendcard .modal_inner{border-radius:15px;border-width:2px;max-height:80vh;width:660px}.modal-Friendcard .modal_innerWrap{border-radius:12px;border-width:4px}.modal-Friendcard .modal_innerContents{border-radius:10px;border-width:4px;height:317px;max-height:-webkit-calc(80vh - 96px);max-height:-moz-calc(80vh - 96px);max-height:calc(80vh - 96px);padding:20px 76px;width:648px}.modal-Friendcard .modal_innerContents:before{background:url(../images/friendcard/bg_innerPattern_pc.png) no-repeat 50%/cover}.modal-Friendcard .modal_closeBtn{border-radius:50px;cursor:pointer;font-size:16px;height:50px;line-height:3.125;padding-left:10px;width:134px}.modal-Friendcard .modal_closeIcon{height:10px;left:24px;width:10px}.modal-Friendcard .modal_change{margin-left:20px}.modal-Friendcard .modal_changeBtn{border-radius:50px;cursor:pointer;font-size:16px;height:50px;line-height:3.125;padding-left:18px;width:134px}.modal-Friendcard .modal_titleImage{width:363px}.modal-Friendcard .modal_column{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10px}.modal-Friendcard .modal_column-btn{margin-top:40px}.modal-Friendcard .modal_columnWrap+.modal_columnWrap{margin-left:20px}.modal-Friendcard .modal_name{font-size:30px;line-height:1}.modal-Friendcard .modal_thumb{margin-top:10px}.modal-Friendcard .modal_thumbImage{height:171px;width:240px}.modal-Friendcard .modal_friendcode{background:url(../images/friendcard/bg_frame_pc.svg) no-repeat 50%/242px auto;border-width:6px;height:216px;width:242px}.modal-Friendcard .modal_friendcodeTitle{font-size:16px;line-height:1;top:-2px}.modal-Friendcard .modal_copy{bottom:16px;font-size:10px;line-height:1;right:18px}.page-index .c-contents{padding-left:214px}.page-index .c-contents:before{height:178px;left:214px;top:0;width:247px}.page-index .profile[data-status=secret] .profile_bookmarkWrap{height:210px}.page-index .profile+.c-friend{margin-top:20px}.page-index .profile .profile_name{font-size:46px;line-height:1}.page-index .profile .profile_name[data-closed_flg="1"]:before{-webkit-background-size:auto 25px;background-size:auto 25px;height:46px;left:-20px;width:18px}.page-index .profile .profile_wrap{grid-column-gap:40px;grid-row-gap:30px;margin-top:40px}.page-index .profile .profile_thumb{grid-column:1;grid-row:1/3;width:244px}.page-index .profile .profile_thumbImage{width:244px}.page-index .profile .profile_private{border-radius:10px;-webkit-box-shadow:0 0 5px 2px #94dcfd;box-shadow:0 0 5px 2px #94dcfd;grid-column:2/4;grid-row:1/3;margin-left:-160px;width:-webkit-calc(100% + 160px);width:-moz-calc(100% + 160px);width:calc(100% + 160px)}.page-index .profile .profile_private:before{background:url(../images/common/bg_pattern7.png) repeat 0 0/198px auto}.page-index .profile .profile_privateText{font-size:16px;line-height:1}.page-index .profile .profile_privateTextWrap:before{height:18px;left:-10px;width:18px}.page-index .profile .profile_dream{width:255px}.page-index .profile .profile_dreamTitle{font-size:22px;line-height:1}.page-index .profile .profile_dreamWrap{margin-top:10px}.page-index .profile .profile_dreamName[data-fontsize="0"]{font-size:32px;letter-spacing:-.02em;line-height:1}.page-index .profile .profile_dreamName[data-fontsize="1"]{font-size:23px;letter-spacing:-.02em;line-height:1}.page-index .profile .profile_dreamThumb{margin-left:auto}.page-index .profile .profile_dreamThumbImage{width:40px}.page-index .profile .profile_dreamSub{font-size:16px;line-height:1.25;margin-top:14px;padding-left:8px;padding-right:8px}.page-index .profile .profile_dreamSub:before{background:url(../images/index/img_dreamWrap_pc.svg) no-repeat 0 0/100% 100%;height:32px;width:100%}.page-index .profile .profile_pins{grid-column:3;grid-row:1;width:260px}.page-index .profile .profile_pinsTitle{font-size:22px;line-height:1}.page-index .profile .profile_pinsList{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:18px}.page-index .profile .profile_pinsItem+.profile_pinsItem{margin-left:10px}.page-index .profile .profile_pinsImage{width:60px}.page-index .profile .profile_pinsMore{margin-top:10px;text-align:right}.page-index .profile .profile_pinsMoreAnchor{font-size:16px;line-height:1;padding-right:19px}.page-index .profile .profile_pinsMoreAnchor:before{height:16px;width:9px}.page-index .profile .profile_pinsDefault{margin-top:10px}.page-index .profile .profile_pinsDefaultImage{width:120px}.page-index .profile .profile_style{grid-column-gap:34px;grid-row-gap:20px;grid-column:2/4;grid-row:2}.page-index .profile .profile_styleTitle{font-size:22px;line-height:1}.page-index .profile .profile_styleItem{font-size:22px;line-height:2.2727272727;width:260px}.page-index .profile .profile_styleItem+.profile_styleItem:before{height:20px;left:-28px;width:20px}.page-index .profile .profile_bookmark{margin-top:20px}.page-index .profile .profile_bookmarkTitle{font-size:22px;line-height:1}.page-index .profile .profile_bookmarkWrap{margin-top:20px}.page-index .profile .profile_bookmarkList{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.page-index .profile .profile_bookmarkItem+.profile_bookmarkItem{margin-left:10px}.page-index .profile .profile_bookmarkThumb{height:165px;width:165px}.page-index .c-friend+.photo{margin-top:40px}.page-index .c-friend .c-friend_button{font-size:22px;height:80px;line-height:80px;width:410px}.page-index .edit_profile{margin-left:auto;margin-right:auto;width:1000px}.page-index .edit_profile .edit_profileAnchor{font-size:16px;line-height:1;margin-top:23px;padding-right:30px}.page-index .edit_profile .edit_profileAnchor:before{height:22px;width:22px}.page-index .photo{margin-top:40px}.page-index .photo .photo_title{text-align:center}.page-index .photo .photo_listItem:nth-of-type(5n+2),.page-index .photo .photo_listItem:nth-of-type(5n+3),.page-index .photo .photo_listItem:nth-of-type(5n+4){margin-left:4px}.page-index .photo .photo_listItem:nth-of-type(5n+5){margin-left:3px}.page-index .photo .photo_listItem:nth-of-type(n+6){margin-top:3px}.page-index .photo .photo_listThumb{height:165px;width:165px}.page-index .photo .photo_button{margin-top:40px}.page-index .photo .photo_select,.page-index .photo .photo_select+.c-narrowdown{margin-top:20px}.page-index .photo .photo_selectMonth{height:40px;line-height:40px;text-align:center;width:410px}.page-index .photo .photo_selectMonth .photo_selectMonthBtn,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close{font-size:16px;line-height:40px;-webkit-transform-origin:center center -20px;-moz-transform-origin:center center -20px;-ms-transform-origin:center center -20px;transform-origin:center center -20px}.page-index .photo .photo_selectMonth .photo_selectMonthBtn:before,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close:before{height:8px;right:8px;width:13px}.page-index .photo .photo_selectWrap{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.page-index .photo .photo_selectAnchor{font-size:16px;line-height:2.5;width:408px}.page-index .photo .photo_listWrap{margin-top:20px}.page-index .square .square_title{text-align:center}.page-index .square .square_match{font-size:22px;line-height:1;margin-top:30px}.page-index .square .square_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.page-index .square .square_listItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:415px}.page-index .square .square_listItem:nth-of-type(n+3){margin-top:10px}.page-index .square .square_listThumbImage{width:90px}.page-index .square .square_listName{font-size:22px;letter-spacing:-.02em;line-height:1;padding-left:10px;padding-right:10px;width:170px}.page-index .square .square_listButtonText{font-size:15px;line-height:3.3333333333;width:135px}.page-index .square .square_button{margin-top:40px}.page-index .conductor{margin-left:auto;margin-right:auto;margin-top:40px;width:1000px}.page-index .conductor .conductor_topics{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-index .conductor .conductor_topicsImage{width:490px}.page-index .conductor .conductor_banner{margin-top:50px;padding-top:50px}.page-index .top-footerList{margin-top:60px}.page-history .history_title{text-align:center}.page-history .history_container+.c-contents_note{margin-top:20px}.page-history .history_match{font-size:22px;line-height:1;margin-top:30px}.page-history .history_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.page-history .history_listItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:415px}.page-history .history_listItem:nth-of-type(n+3){margin-top:10px}.page-history .history_listThumbImage{width:90px}.page-history .history_listName{font-size:22px;letter-spacing:-.02em;line-height:1;padding-left:10px;padding-right:10px;width:170px}.page-history .history_listButtonText{font-size:15px;line-height:3.3333333333;width:135px}.page-history .history_button{margin-top:40px}.page-friend .friend_title{text-align:center}.page-friend .friend_container+.c-contents_note{margin-top:20px}.page-friend .friend_count{font-size:16px;line-height:1;margin-top:40px}.page-friend .friend_count+.friend_text{margin-top:20px}.reaction.c-contents_frame{padding:24px 0}.reaction_wrap{padding:24px 76px}.reaction_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.reaction_listItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:90px;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px)}.reaction_listItem[data-state=new] .reaction_listLog{padding-right:16px}.reaction_listItem[data-state=new] .reaction_listLog:before{height:8px;width:8px}.reaction_listItem:nth-of-type(n+3){margin-top:10px}.reaction_Anchor:before{height:20px;right:16px;width:12px}.reaction_listThumbImage{height:90px;width:90px}.reaction_listName{font-size:22px;letter-spacing:-.02em;line-height:1;padding-left:10px;padding-right:10px;width:170px}.reaction_listButtonText{font-size:15px;line-height:3.3333333333;width:135px}.reaction_listLog{font-size:13px;line-height:1;margin-left:10px}.reaction_listText{font-size:16px;line-height:1.25;margin-left:10px;margin-top:10px;width:315px}.reaction_listNone{font-size:16px;line-height:1.625;padding-bottom:60px;padding-top:60px}.modal .reaction_listItem{width:405px}.modal .reaction_listName{width:165px}.reaction_text{padding-bottom:25px;padding-top:25px}.page-pins .pins_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-pins .pins_list+.c-contents_note{margin-top:20px}.page-pins .pins_listItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:90px;padding-left:16px;width:415px}.page-pins .pins_listItem:nth-of-type(n+3){margin-top:10px}.page-pins .pins_listThumbImage{width:64px}.page-pins .pins_listText{font-size:16px;line-height:1.25;margin-left:10px;width:315px}.page-message .message_detail{width:700px}.page-message .message_detail img{margin-top:40px}.page-message .message_detail h3{font-size:22px;line-height:1.5454545455}.page-message .message_detail p{font-size:16px;line-height:1.625;margin-top:40px}.page-message .message_detail p+p{margin-top:10px}.page-message .message_detail a{font-size:16px;line-height:1;margin-top:40px}.page-message .message_detail hr{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/20px auto;height:10px;left:-100px;margin-top:80px;width:-webkit-calc(100% + 200px);width:-moz-calc(100% + 200px);width:calc(100% + 200px)}.page-message .message_detail hr+h3{margin-top:80px}.page-message .message_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-message .message_listItem[data-state=new] .message_listLog{padding-right:45px}.page-message .message_listItem[data-state=new] .message_listLog:before{font-size:13px;height:13px;line-height:1;width:35px}.page-message .message_listItem:nth-of-type(n+3){margin-top:10px}.page-message .message_Anchor{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:90px;width:415px}.page-message .message_Anchor:before{height:18px;right:10px;width:10px}.page-message .message_listThumbImage{height:90px;width:90px}.page-message .message_listLog{font-size:13px;line-height:1;margin-left:10px}.page-message .message_listText{font-size:16px;line-height:1.25;margin-left:10px;margin-top:10px;padding-right:20px;width:315px}.page-message .message_log{font-size:13px;line-height:1;right:36px;top:40px}.page-message .message_log+.message_title{margin-top:32px}.page-message .message_title{font-size:22px;line-height:1.5454545455}.page-photo .photo_tab{left:-4px;top:10px;width:1000px}.page-photo .photo_tabAnchor{font-size:22px;line-height:2.7272727273}.page-photo .photo_inner{padding-top:21px}.page-photo .photo_text{font-size:13px;line-height:1.5384615385;margin-top:20px;text-align:center}.page-photo .photo_select,.page-photo .photo_select+.c-narrowdown{margin-top:20px}.page-photo .photo_selectMonth{height:40px;line-height:40px;text-align:center;width:410px}.page-photo .photo_selectMonth .photo_selectMonthBtn,.page-photo .photo_selectMonth .photo_selectMonthBtn_close{font-size:16px;line-height:40px;-webkit-transform-origin:center center -20px;-moz-transform-origin:center center -20px;-ms-transform-origin:center center -20px;transform-origin:center center -20px}.page-photo .photo_selectMonth .photo_selectMonthBtn:before,.page-photo .photo_selectMonth .photo_selectMonthBtn_close:before{height:8px;right:8px;width:13px}.page-photo .photo_selectWrap{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.page-photo .photo_selectAnchor{font-size:16px;line-height:2.5;width:408px}.page-photo .photo_listWrap{margin-top:20px}.page-photo .photo_list:after{clear:both;content:"";display:block}.page-photo .photo_Item{aspect-ratio:1/1;float:left;margin-right:.5%;margin-top:.5%;width:19.5%}.page-photo .photo_Item:nth-of-type(5n){margin-right:0}.page-photo .photo_Anchor{aspect-ratio:1/1;width:100%}.page-photo .photo_thumb{height:165px;width:165px}.page-photo_detail .detail_innerWrap{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-photo_detail .detail_name{font-size:46px;line-height:1}.page-photo_detail .detail_name+.detail_innerWrap,.page-photo_detail .detail_name+.detail_thumb{margin-top:20px}.page-photo_detail .detail_columnLeft{width:500px}.page-photo_detail .detail_thumbWrap{z-index:1}.page-photo_detail .detail_thumbWrap:before{background:-webkit-linear-gradient(308deg,#f460a6,#ad65f7 50%,#41b8ee);background:-moz-linear-gradient(308deg,#f460a6 0,#ad65f7 50%,#41b8ee 100%);background:linear-gradient(142deg,#f460a6,#ad65f7 50%,#41b8ee);-webkit-filter:blur(2px);filter:blur(2px);height:-webkit-calc(100% + 4px);height:-moz-calc(100% + 4px);height:calc(100% + 4px);left:-2px;top:-2px;width:-webkit-calc(100% + 4px);width:-moz-calc(100% + 4px);width:calc(100% + 4px);z-index:-1}.page-photo_detail .detail_thumbWrap:after{background:url(../images/myphoto/detail/bg_detail.png) no-repeat 0 0/100% auto}.page-photo_detail .detail_thumbImage{height:400px;width:500px}.page-photo_detail .detail_caption{font-size:13px;line-height:1;margin-top:10px}.page-photo_detail .detail_caption+.detail_friendcard{margin-top:20px}.page-photo_detail .detail_finish{font-size:13px;line-height:1;margin-top:10px}.page-photo_detail .detail_action,.page-photo_detail .detail_columnLeftWrap,.page-photo_detail .detail_finish+.detail_friendcard{margin-top:20px}.page-photo_detail .detail_reactionBtn{border-radius:50px;cursor:pointer;font-size:16px;height:50px;line-height:1;width:183px}.page-photo_detail .detail_reactionIcon{margin-right:9px;width:32px}.page-photo_detail .detail_download{margin-left:10px}.page-photo_detail .detail_downloadText{border-radius:50px;font-size:16px;height:50px;line-height:1;width:183px}.page-photo_detail .detail_downloadIcon{margin-right:9px;width:24px}.page-photo_detail .detail_historyText{cursor:pointer;font-size:13px;line-height:1;padding-bottom:20px;padding-right:20px;padding-top:20px}.page-photo_detail .detail_historyText:before{height:11px;width:7px}.page-photo_detail .detail_columnRight,.page-photo_detail .detail_columnRight .detail_friendcard,.page-photo_detail .detail_settingWrap{width:300px}.page-photo_detail .detail_settingWrap+.detail_settingWrap{margin-top:20px}.page-photo_detail .detail_settingBtnText{cursor:pointer;font-size:16px;line-height:3.125;width:300px}.page-photo_detail .detail_settingFinish{font-size:13px;height:52px;line-height:1}.page-photo_detail .detail_settingHowto{cursor:pointer;font-size:13px;line-height:1}.page-photo_detail .detail_settingHowtoText{cursor:pointer;font-size:13px;line-height:1;padding-bottom:20px;padding-right:20px;padding-top:20px}.page-photo_detail .detail_settingHowtoText:before{height:11px;width:7px}.page-photo_detail .detail_apply{margin-top:40px;padding-top:40px}.page-photo_detail .detail_apply .detail_applyItem{height:auto}.page-photo_detail .detail_apply .detail_applyItem:nth-of-type(n+3){margin-top:10px}.page-photo_detail .detail_apply .detail_applyItem:nth-of-type(2n){margin-left:calc(100% - 820px)}.page-photo_detail .detail_apply .detail_applyText{padding:20px 15px}.page-photo_detail .detail_apply .detail_applyTextWrap{font-size:22px;line-height:1}.page-photo_detail .detail_apply .detail_applyContent{font-size:13px;line-height:1.3846153846;margin-top:10px}.page-photo_detail .detail_button{width:300px}.page-photo_detail .detail_friendcard.u-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-photo_detail .detail_friendcard.u-sp{display:none}.page-photo_detail .detail_friendcard+.detail_button{margin-top:20px}.page-photo_detail .detail_friendcard+.detail_setting{margin-top:40px}.page-photo_detail .detail_friendcard .detail_friendcardText{cursor:pointer;padding:20px 15px}.page-photo_detail .detail_friendcard .detail_friendcardTextWrap{font-size:22px;line-height:1}.page-photo_detail .detail_friendcard .detail_friendcardTextLead{font-size:11px;letter-spacing:-.03em;line-height:1;margin-top:8px}.page-photo_detail .friend{margin-top:20px;padding-top:40px}.page-photo_detail .friend.c-friend .c-friend_listButton{margin-right:0;width:100%}.page-photo_detail .friend.c-friend .c-friend_listButtonText{width:100%}.page-photo_detail .friend .friend_title{font-size:16px;line-height:1.5}.page-photo_detail .friend .friend_title:before{height:24px;margin-right:9px;width:13px}.page-photo_detail .friend .friend_list{margin-top:20px}.page-photo_detail .friend .friend_item+.friend_item{margin-top:40px}.page-photo_detail .friend .friend_item:nth-of-type(n+3){margin-top:30px}.page-photo_detail .friend .friend_itemWrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:300px}.page-photo_detail .friend .friend_bookmark{margin-top:4px}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem{width:136px}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem+.friend_bookmarkItem{margin-left:calc(50% - 204px)}.page-photo_detail .friend .friend_bookmark .friend_bookmarkThumb.js-modalOpen-Friendcard{cursor:pointer}.page-photo_detail .friend .friend_bookmark .friend_bookmarkThumbImage{height:136px;width:136px}.page-photo_detail .friend .friend_button{font-size:16px;height:50px;line-height:1;width:100%}.page-topics .topics_detail{width:700px}.page-topics .topics_detail img{margin-top:40px}.page-topics .topics_detail h3{font-size:22px;line-height:1.5454545455}.page-topics .topics_detail p{font-size:16px;line-height:1.625;margin-top:40px}.page-topics .topics_detail p+p{margin-top:10px}.page-topics .topics_detail a{font-size:16px;line-height:1;margin-top:40px}.page-topics .topics_detail hr{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/20px auto;height:10px;left:-100px;margin-top:80px;width:-webkit-calc(100% + 200px);width:-moz-calc(100% + 200px);width:calc(100% + 200px)}.page-topics .topics_detail hr+h3{margin-top:80px}.page-topics .topics_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-topics .topics_listItem[data-state=new] .topics_listLog{padding-right:45px}.page-topics .topics_listItem[data-state=new] .topics_listLog:before{font-size:13px;height:13px;line-height:1;width:35px}.page-topics .topics_listItem:nth-of-type(n+3){margin-top:10px}.page-topics .topics_Anchor{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:90px;width:415px}.page-topics .topics_listThumbImage{height:90px;width:90px}.page-topics .topics_listLog{font-size:13px;line-height:1;margin-left:10px}.page-topics .topics_listText{font-size:16px;line-height:1.25;margin-left:10px;margin-top:10px;width:315px}.page-topics .topics_log{font-size:13px;line-height:1;right:36px;top:40px}.page-topics .topics_log+.topics_title{margin-top:32px}.page-topics .topics_title{font-size:22px;line-height:1.5454545455}.page-sticker .sticker_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-sticker .sticker_listItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:90px;padding-left:16px;width:415px}.page-sticker .sticker_listItem:nth-of-type(n+3){margin-top:10px}.page-sticker .sticker_listThumbImage{width:64px}.page-sticker .sticker_listText{font-size:16px;line-height:1.25;margin-left:10px;width:315px}.page-entrance .c-contents_wrap{padding-top:40px}.page-entrance .c-footerLists{margin-top:80px}.page-entrance .login_logoImg{width:562.5px}.page-entrance .login_main{font-size:36px;line-height:1;margin-top:5px}.page-entrance .login_sub{font-size:28px;line-height:1;margin-top:10px}.page-entrance .login_box{margin-top:50px}.page-entrance .login_nextTtl{font-size:16px;line-height:20.5px}.page-entrance .login_nextTtlStroke{-webkit-text-stroke:4px #fff}.page-entrance .ic-under,.page-entrance .login_nextTtlText{padding-left:32px;padding-right:32px}.page-entrance .ic-under:after,.page-entrance .ic-under:before{height:14px;width:17px}.page-entrance .ic-under:before{right:6px}.page-entrance .ic-under:after{left:6px}.page-entrance .login_button,.page-entrance .login_cardWrap{margin-top:20px}.page-entrance .login_cardWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;gap:20px}.page-entrance .login_card{border-radius:10px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.12);box-shadow:5px 5px 0 0 rgba(0,0,0,.12);font-size:16px;height:265px;width:410px}.page-entrance .login_card:before{border-radius:10px}.page-entrance .login_card:after,.page-entrance .login_card:before{background:url(../images/common/bg_pattern7_pc.png) no-repeat 0 0/100% auto}.page-entrance .login_card .login_link{padding:20px 29px 47px}.page-entrance .login_card .login_cardTtl{line-height:1.375}.page-entrance .login_card .login_cardPoint{font-size:13px;height:45px;line-height:1.3076923077;margin-top:6px;width:352px}.page-entrance .login_card .login_cardItem{margin-top:25px}.page-entrance .login_card[data-color=pink] .login_cardItemImg{width:260px}.page-entrance .login_card[data-color=white] .login_cardItemImg{width:248.73px}.page-entrance .login_caution{margin-top:10px;width:410px}.page-entrance .login_caution .login_cautionText{font-size:13px;line-height:1.6923076923}.page-login .login_form{margin-top:20px}.page-login .login_button{margin-top:40px}.page-login .login-buttonReturn{margin-top:60px}.page-login .login-footerList{margin-top:40px}.page-signup .signupAff,.page-signup_complete .signupAff{margin-top:20px;width:600px}.page-signup .signupAff .signupAff_box,.page-signup_complete .signupAff .signupAff_box{border-radius:6px;padding-bottom:15px;padding-top:15px}.page-signup .signupAff .signupAff_ttl,.page-signup_complete .signupAff .signupAff_ttl{font-size:16px;line-height:1}.page-signup .signupAff .signupAff_txt,.page-signup_complete .signupAff .signupAff_txt{font-size:13px;line-height:1.3076923077;margin-top:10px}.page-signup .signupAff[data-type=completion] .signupAff_txt,.page-signup_complete .signupAff[data-type=completion] .signupAff_txt{font-size:16px;line-height:1.625}.page-signup .signup_form,.page-signup_complete .signup_form{margin-top:40px}.page-signup .signup_button,.page-signup_complete .signup_button{margin-top:20px}.page-signup .signup-buttonReturn,.page-signup_complete .signup-buttonReturn{margin-top:60px}.page-signup .signup-footerList,.page-signup_complete .signup-footerList{margin-top:40px}.page-signup .signupCompletion_button,.page-signup_complete .signupCompletion_button{margin-top:10px}.page-signup .signupCompletion-footerList,.page-signup_complete .signupCompletion-footerList{margin-top:60px}.page-edit_profphoto .edit_profphotoCanvas{text-align:center}.page-edit_profphoto #editProfphoto,.page-edit_profphoto .edit_profphotoCanvasItem{height:300px;width:300px}.page-edit_profphoto .edit_profphotoScaling{border-radius:30px;height:30px;margin-left:auto;margin-right:auto;margin-top:20px;width:300px}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:after{height:30px;right:-15px;width:30px}.page-edit_profphoto .edit_profphotoScalingItem{cursor:pointer;height:30px;width:30px}.page-edit_profphoto .edit_profphotoScalingItem[data-item=minus]{-webkit-background-size:13px 13px;background-size:13px 13px;height:30px;width:30px}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:before{height:30px;left:-webkit-calc(100% - 15px);left:-moz-calc(100% - 15px);left:calc(100% - 15px);width:300px}.page-edit_profphoto .edit_profphotoScalingItem[data-item=plus]{-webkit-background-size:13px 13px;background-size:13px 13px;height:30px;width:30px}.page-edit_profphoto #myTweakpaneContainer{width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px)}.page-edit_profphoto #myTweakpaneContainer:after,.page-edit_profphoto #myTweakpaneContainer:before{width:16px}.page-edit_pinning .edit_pinningList,.page-edit_profphoto .edit_profphotoBtn{margin-top:40px}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog{padding-right:16px}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog:before{height:8px;width:8px}.page-edit_pinning .edit_pinningListItem+.edit_pinningListItem{margin-top:10px}.page-edit_pinning .edit_pinningListWrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:90px;width:415px}.page-edit_pinning .edit_pinningListWrap:before{height:25px;right:10px;width:25px}.page-edit_pinning .edit_pinningListThumbImage{height:90px;width:90px}.page-edit_pinning .edit_pinningListLog{font-size:13px;line-height:1;margin-left:10px;width:315px}.page-edit_pinning .edit_pinningListText{font-size:16px;line-height:1.375;margin-left:10px;margin-top:10px;padding-left:25px;width:315px}.page-edit_pinning .edit_pinningListText:before{height:22px;width:20px}.page-edit_pinning .edit_pinningBtn{margin-top:40px}.page-edit_myprofile .edit_myprofileContent+.edit_myprofileContent{margin-top:50px}.page-edit_myprofile .edit_myprofileContentTitle{font-size:22px;line-height:1}.page-edit_myprofile .edit_myprofileContentInner{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.page-edit_myprofile .edit_myprofileContentWrap{width:410px}.page-edit_myprofile .edit_myprofileContentLead{font-size:16px;line-height:1.625}.page-edit_myprofile .edit_myprofileContentLead+.edit_myprofileContentText{margin-top:5px}.page-edit_myprofile .edit_myprofileContentText{font-size:16px;line-height:1.625}.page-edit_myprofile .edit_myprofileContentNote{font-size:10px;line-height:1;margin-top:5px}.page-edit_myprofile .edit_myprofileBtn{border-top-width:10px;margin-top:50px;padding-top:50px}.page-edit_myprofile .edit_myprofileBtn:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/20px auto;height:10px;top:-10px;width:100%}.page-edit_myprofile .edit_myprofileDreamText{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);font-size:22px;letter-spacing:-.02em;line-height:1;min-height:80px;padding:20px 30px 20px 20px}.page-edit_myprofile .edit_myprofileRank{padding-left:10px}.page-edit_myprofile .edit_myprofileCopy{font-size:16px;line-height:1;margin-top:10px}.page-edit_myprofile .edit_myprofileCopyWrap{padding-left:10px;padding-right:10px}.page-edit_myprofile .edit_myprofileCopyWrap:after{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.page-edit_myprofile .edit_myprofileDreamBtn{cursor:pointer;right:10px}.page-edit_myprofile .edit_myprofileDreamIcon{width:20px}.page-edit_myprofile .edit_myprofileStyleItem{padding-left:20px;padding-right:10px}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem{margin-top:32px}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem:before{bottom:-webkit-calc(100% + 6px);bottom:-moz-calc(100% + 6px);bottom:calc(100% + 6px);height:20px;width:20px}.page-edit_myprofile .edit_myprofileStyleText{font-size:16px;letter-spacing:-.02em;line-height:3.125}.page-edit_myprofile .edit_myprofileStyleBtn{right:10px}.page-edit_myprofile .edit_myprofileStyleIcon{cursor:pointer;width:20px}.page-edit_myprofile .edit_myprofileSwitch{height:20px;margin-left:17px;width:40px}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchLabel{border-radius:100px;cursor:pointer}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:20px;width:20px}.page-edit_myprofile .edit_dreamList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.page-edit_myprofile .edit_dreamItem{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.page-edit_myprofile .edit_dreamItem:nth-of-type(2n){margin-left:10px}.page-edit_myprofile .edit_dreamItem:nth-of-type(n+3){margin-top:10px}.page-edit_myprofile .edit_dreamBtn{cursor:pointer;font-size:22px;letter-spacing:-.02em;line-height:3.6363636364;padding-left:20px;padding-right:10px}.page-edit_myprofile .edit_styleList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.page-edit_myprofile .edit_styleItem{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.page-edit_myprofile .edit_styleItem:nth-of-type(2n){margin-left:10px}.page-edit_myprofile .edit_styleItem:nth-of-type(n+3){margin-top:10px}.page-edit_myprofile .edit_styleBtn{cursor:pointer;font-size:16px;letter-spacing:-.02em;line-height:3.125;padding-left:20px;padding-right:10px}.page-apply .c-errorText+.apply_btn{margin-top:20px}.page-apply .apply_title{font-size:22px;line-height:1.5454545455}.page-apply .apply_period{margin-top:10px}.page-apply .apply_periodText{font-size:13px;line-height:2.4615384615;width:200px}.page-apply .apply_periodDate{font-size:16px;line-height:1.875;margin-left:10px}.page-apply .apply_more{margin-top:10px}.page-apply .apply_moreAnchor{font-size:16px;line-height:1;padding-right:19px}.page-apply .apply_moreAnchor:before{height:16px;width:9px}.page-apply .apply_item{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px;padding-top:40px}.page-apply .apply_photo{height:400px;width:500px;z-index:1}.page-apply .apply_photo:before{background:-webkit-linear-gradient(308deg,#f460a6,#ad65f7 50%,#41b8ee);background:-moz-linear-gradient(308deg,#f460a6 0,#ad65f7 50%,#41b8ee 100%);background:linear-gradient(142deg,#f460a6,#ad65f7 50%,#41b8ee);-webkit-filter:blur(2px);filter:blur(2px);height:-webkit-calc(100% + 4px);height:-moz-calc(100% + 4px);height:calc(100% + 4px);left:-2px;top:-2px;width:-webkit-calc(100% + 4px);width:-moz-calc(100% + 4px);width:calc(100% + 4px);z-index:-1}.page-apply .apply_photo:after{background:url(../images/myphoto/detail/bg_detail.png) no-repeat 0 0/cover}.page-apply .apply_itemInner{width:300px}.page-apply .apply_text{font-size:13px;line-height:1.5384615385}.page-apply .apply_text+.apply_btn{margin-top:20px}.page-apply .apply_textarea{min-height:80px}.page-apply .apply_btn,.page-apply .apply_btnText{width:100%}.page-apply .apply_applied{font-size:13px;height:80px;line-height:1}.page-apply_complete .apply_completeTitleWrap{font-size:36px;line-height:1}.page-apply_complete .apply_completeTitleWrap:before{-webkit-text-stroke-width:4px}.page-apply_complete .apply_completeText{margin-top:10px}.page-apply_complete .apply_completeTextWrap{font-size:16px;line-height:1.625}.page-apply_complete .apply_completeTextWrap:before{-webkit-text-stroke-width:4px}.page-apply_complete .apply_completeBtn,.page-preregist .mt40,.page-preregist_complete .mt40,.page-preregist_howto .mt40{margin-top:40px}.page-preregist .mt20,.page-preregist_complete .mt20,.page-preregist_howto .mt20{margin-top:20px}.page-preregist .mt10,.page-preregist_complete .mt10,.page-preregist_howto .mt10{margin-top:10px}.page-preregist .mt5,.page-preregist_complete .mt5,.page-preregist_howto .mt5{margin-top:5px}.page-preregist .preregist,.page-preregist_complete .preregist,.page-preregist_howto .preregist{margin-top:40px}.page-preregist .preregist_flowImage,.page-preregist_complete .preregist_flowImage,.page-preregist_howto .preregist_flowImage{width:304.23px}.page-preregist .preregist_flowBox,.page-preregist_complete .preregist_flowBox,.page-preregist_howto .preregist_flowBox{margin-top:40px;max-width:730px}.page-preregist .preregist_box,.page-preregist_complete .preregist_box,.page-preregist_howto .preregist_box{border-radius:6px;padding:40px}.page-preregist .preregist_ttl,.page-preregist_complete .preregist_ttl,.page-preregist_howto .preregist_ttl{font-size:22px;line-height:1}.page-preregist .preregist_txt,.page-preregist_complete .preregist_txt,.page-preregist_howto .preregist_txt{font-size:16px;line-height:1.625}.page-preregist .preregist_txtMin,.page-preregist_complete .preregist_txtMin,.page-preregist_howto .preregist_txtMin{font-size:13px;line-height:1.6923076923}.page-preregist .preregist_warning,.page-preregist_complete .preregist_warning,.page-preregist_howto .preregist_warning{padding:12px 11px 12px 62px;width:493px}.page-preregist .preregist_warning:before,.page-preregist_complete .preregist_warning:before,.page-preregist_howto .preregist_warning:before{height:40px;margin-left:12px;width:40px}.page-preregist .preregist_warningTxt,.page-preregist_complete .preregist_warningTxt,.page-preregist_howto .preregist_warningTxt{font-size:13px;line-height:1.5384615385}.page-preregist .preregist_button,.page-preregist_complete .preregist_button,.page-preregist_howto .preregist_button{margin-top:20px}.page-preregist .preregistCompletion_button,.page-preregist_complete .preregistCompletion_button,.page-preregist_howto .preregistCompletion_button{margin-top:10px}.page-preregist .preregist-buttonReturn,.page-preregist_complete .preregist-buttonReturn,.page-preregist_howto .preregist-buttonReturn{margin-top:60px}.page-preregist .preregist-footerList,.page-preregist_complete .preregist-footerList,.page-preregist_howto .preregist-footerList{margin-top:40px}.page-preregist .preregist-footerList[data-top="60"],.page-preregist_complete .preregist-footerList[data-top="60"],.page-preregist_howto .preregist-footerList[data-top="60"]{margin-top:60px}.page-error .error{padding-bottom:80px;padding-top:80px}.page-error .error_ttl{font-size:22px;line-height:1}.page-error .error_txt{font-size:16px;line-height:1;margin-top:20px}.page-error .error_button{margin-top:50px}}@media screen and (min-width:781px) and (max-width:1440px){.c-contents_bg{height:-webkit-calc(var(--vh,1vh)*100);height:-moz-calc(var(--vh,1vh)*100);height:calc(var(--vh, 1vh)*100);height:100svh;right:0;top:0;width:-webkit-calc(100% - 14.86111vw);width:-moz-calc(100% - 14.86111vw);width:calc(100% - 14.86111vw)}.c-contents_bg:before{height:-webkit-calc(100% - 1.38889vw);height:-moz-calc(100% - 1.38889vw);height:calc(100% - 1.38889vw);left:.6944444444vw;top:.6944444444vw;width:-webkit-calc(100% - 1.38889vw);width:-moz-calc(100% - 1.38889vw);width:calc(100% - 1.38889vw)}.c-contents_bg:after{height:-webkit-calc(100% - 1.66667vw);height:-moz-calc(100% - 1.66667vw);height:calc(100% - 1.66667vw);left:.8333333333vw;top:.8333333333vw;width:-webkit-calc(100% - 1.66667vw);width:-moz-calc(100% - 1.66667vw);width:calc(100% - 1.66667vw)}.c-contents_outer{bottom:50%;height:-webkit-calc(var(--vh,1vh)*100 - 1.66667vw);height:-moz-calc(var(--vh,1vh)*100 - 1.66667vw);height:calc(var(--vh, 1vh)*100 - 1.66667vw);height:-webkit-calc(100svh - 1.66667vw);height:-moz-calc(100svh - 1.66667vw);height:calc(100svh - 1.66667vw);right:.8333333333vw;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:-webkit-calc(100% - 16.52778vw);width:-moz-calc(100% - 16.52778vw);width:calc(100% - 16.52778vw)}.c-contents_wrap{padding:4.1666666667vw 7.0138888889vw}.c-contents_wrap:before{background:url(../images/common/bg_pattern1.png) repeat 0 0/16.6666666667vw auto}.c-contents_wrap:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/3.8194444444vw auto}.c-contents_frame{border-width:.2777777778vw;-webkit-box-shadow:0 0 1.3888888889vw rgba(0,0,0,.2);box-shadow:0 0 1.3888888889vw rgba(0,0,0,.2);margin-left:auto;margin-right:auto;padding:3.3333333333vw 5.2777777778vw;width:69.4444444444vw}.c-contents_frame+.c-contents_frame{margin-top:5.5555555556vw}.c-contents_frame:after,.c-contents_frame:before{height:2.0833333333vw}.c-contents_frame:before{background-image:url(../images/common/bg_shapeTop_pc.png)}.c-contents_frame:after{background-image:url(../images/common/bg_shapeBottom_pc.png)}.c-contents_inner+.c-contents_inner{margin-top:.6944444444vw}.c-contents_title+.c-contents_frame{margin-top:2.7777777778vw}.c-contents_button[data-type=default],.c-contents_button[data-type=stripe]{font-size:11px;font-size:1.5277777778vw;height:5.5555555556vw;line-height:3.6363636364;margin-left:auto;margin-right:auto;width:28.4722222222vw}.c-contents_button[data-type=stripe]:before{background-image:-webkit-repeating-linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) .6944444444vw,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 1.3888888889vw);background-image:-moz-repeating-linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) .6944444444vw,hsla(0,0%,100%,.1) .6944444444vw,hsla(0,0%,100%,.1) 1.3888888889vw);background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) .6944444444vw,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 1.3888888889vw)}.c-contents_button[data-type=stripe]:after{background:url(../images/common/bg_pattern3.png) repeat-x bottom/6.9444444444vw auto;border-width:.625vw}.c-contents_buttonText{cursor:pointer}.c-contents_buttonImage{-webkit-filter:drop-shadow(0 0 .6944444444vw rgba(0,0,0,.2));filter:drop-shadow(0 0 .6944444444vw rgba(0,0,0,.2))}.c-contents_text{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.c-contents_text+.c-contents_button{margin-top:.6944444444vw}.c-contents_text[data-text_align=left]{text-align:left}.c-contents_text[data-text_align=right]{text-align:right}.c-contents_note{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385}.c-contents_note[data-text_align=left]{text-align:left}.c-contents_note[data-text_align=right]{text-align:right}.c-contents_dot[data-style=through]:before{background:url(../images/common/ic_dot_pc.png) repeat-x 0 0/1.3888888889vw auto;height:.6944444444vw}.c-contents_dot[data-style=through] .c-contents_dotWrap{padding-left:.6944444444vw;padding-right:.6944444444vw}.c-contents_dot[data-style=borderTop]{border-top-width:.6944444444vw}.c-contents_dot[data-style=borderTop]:before{background-image:url(../images/common/ic_dot_pc.png);-webkit-background-size:1.3888888889vw auto;background-size:1.3888888889vw auto;height:.6944444444vw;top:-.6944444444vw;width:100%}.c-contents_banner{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:69.4444444444vw}.c-contents_banner .c-contents_bannerItem{width:34.0277777778vw}.c-contents_back{margin-top:2.7777777778vw}.c-contents_backAnchor{border-radius:3.4722222222vw;cursor:pointer;font-size:8px;font-size:1.1111111111vw;line-height:3.125;min-width:9.0277777778vw;padding-left:3.125vw;padding-right:2.4305555556vw}.c-contents_backAnchor:before{height:1.1111111111vw;left:2.0833333333vw;width:.625vw}.c-notice:before{height:.5555555556vw;width:.5555555556vw}.c-errorText{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:.6944444444vw}.c-copywriter{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-top:2.7777777778vw}.c-scrollTop{bottom:2.2222222222vw;-webkit-filter:drop-shadow(0 0 .6944444444vw rgba(0,0,0,.2));filter:drop-shadow(0 0 .6944444444vw rgba(0,0,0,.2));right:2.2222222222vw}.c-scrollTop_anchor{cursor:pointer}.c-scrollTop_icon{height:4.1666666667vw;width:4.1666666667vw}.inertiaItem img[data-scale="0"]{width:30.2083333333vw}.inertiaItem img[data-scale="1"]{width:12.0833333333vw}.inertiaItem img[data-scale="2"]{width:5.9027777778vw}.inertiaItem img.triangle[data-scale="0"]{width:12.1527777778vw}.inertiaItem img.triangle[data-scale="1"]{width:4.8611111111vw}.inertiaItem img.triangle[data-scale="2"]{width:3.4722222222vw}.c-contents_title .c-contents_titleImage{width:37.1138888889vw}.c-loginAff{margin-top:1.3888888889vw}.c-loginAff .c-loginAff_txt{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.c-contents_frame[data-width="600"]{width:41.6666666667vw}.c-contents_button[data-type=gradation]{font-size:11px;font-size:1.5277777778vw;height:5.5555555556vw;line-height:3.6363636364;margin-left:auto;margin-right:auto;width:28.4722222222vw}.c-contents_button[data-type=gradation] .min{font-size:6.5px;font-size:.9027777778vw}.c-contents_button[data-type=crystal]{border-radius:2.7777777778vw;-webkit-box-shadow:.2083333333vw .3472222222vw 0 0 rgba(0,0,0,.12);box-shadow:.2083333333vw .3472222222vw 0 0 rgba(0,0,0,.12);font-size:11px;font-size:1.5277777778vw;height:5.5555555556vw;line-height:1;width:28.4722222222vw}.c-contents_button[data-type=crystal]:before{border-radius:2.7777777778vw}.c-contents_button[data-type=crystal]:after,.c-contents_button[data-type=crystal]:before{background:url(../images/common/bg_pattern6_pc.png) no-repeat 0 0/100% auto}.c-contents_button[data-type=min]{border-radius:2.7777777778vw;-webkit-box-shadow:.2083333333vw .3472222222vw 0 0 rgba(0,0,0,.12);box-shadow:.2083333333vw .3472222222vw 0 0 rgba(0,0,0,.12);font-size:8px;font-size:1.1111111111vw;height:3.4722222222vw;line-height:1;width:12.5vw}.c-contents_button[data-type=min][data-color=blue]:before{border-radius:2.7777777778vw}.c-font-stroke:before{-webkit-text-stroke-width:.2777777778vw}.c-font-stroke .shadow:after,.c-font-stroke .shadow:before,.c-font-stroke[data-shadow=display]:before{text-shadow:0 0 .4166666667vw #fff,0 0 .4166666667vw hsla(0,0%,100%,.5)}.c-point-txt{font-size:11px;font-size:1.5277777778vw;line-height:1;margin-top:.3472222222vw}.c-point-txt[data-type=bottonTopTxt]{margin-top:2.7777777778vw}.c-form{font-size:8px;font-size:1.1111111111vw;line-height:1}.c-form .c-form_area~.c-form_area{margin-top:2.7777777778vw}.c-form .c-form_area .c-form_id:after{cursor:pointer;height:2.0833333333vw;margin-right:.3472222222vw;margin-top:.3472222222vw;width:2.0833333333vw}.c-form .c-form_area input{margin-top:.6944444444vw;padding:.9027777778vw}.c-form .c-form_area input[type=checkbox]{cursor:pointer;height:1.7361111111vw;width:1.7361111111vw}.c-form .c-form_area input[type=checkbox]:before{height:1.3888888889vw;width:1.3888888889vw}.c-form .c-form_area .c-form_birthday{gap:.6944444444vw}.c-form .c-form_area .c-form_birthdayArea input{width:18.6111111111vw}.c-form .c-form_area .c-form_birthdayTxt{font-size:11px;font-size:1.5277777778vw;line-height:1}.c-form .c-form_area .c-form_birthdayTxt .min{font-size:5px;font-size:.6944444444vw;left:.0694444444vw;line-height:4;top:-1.6666666667vw}.c-form .c-form_area .c-form_checkboxTxt{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-left:.3472222222vw}.c-form .c-form_area+.c-contents_note{margin-top:.3472222222vw}.c-form .c-form_area+.c-contents_note+.c-form_support{margin-top:1.1805555556vw}.c-form .c-form_support{margin-left:auto;margin-right:auto;width:41.6666666667vw}.c-form .c-form_support[data-type=id]{margin-top:1.0416666667vw}.c-form .c-form_support[data-type=firstPrayer],.c-form .c-form_support[data-type=registration]{margin-top:1.3888888889vw}.c-form .c-form_support .c-form_supportLink{font-size:8px;font-size:1.1111111111vw;line-height:1;padding-right:1.0416666667vw}.c-form .c-form_support .c-form_supportLink:before{height:.7451388889vw;width:.4333333333vw}.c-conductor{margin-left:auto;margin-right:auto;margin-top:3.4722222222vw;width:69.4444444444vw}.c-conductor .c-conductors_lists{margin-top:3.4722222222vw;padding-top:3.4722222222vw}.c-footerLists{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;font-size:.9027777778vw;gap:1.3888888889vw;line-height:.9027777778vw}.c-footerLists button{cursor:pointer}.c-copyId{left:-webkit-calc(50% + 7.43056vw);left:-moz-calc(50% + 7.43056vw);left:calc(50% + 7.43056vw);margin-top:2.7777777778vw;top:0}.c-copyId .c-copyId_txt{border-radius:.3472222222vw;-webkit-box-shadow:0 0 .6944444444vw 0 rgba(0,0,0,.4);box-shadow:0 0 .6944444444vw 0 rgba(0,0,0,.4);font-size:8px;font-size:1.1111111111vw;line-height:1;padding:.6944444444vw;width:20.8333333333vw}.c-contents_warning{margin-left:auto;margin-right:auto;margin-top:1.3888888889vw;padding:.8333333333vw;width:34.2361111111vw}.c-contents_warning+.c-form{margin-top:2.0833333333vw}.c-contents_warningIcon{height:2.0138888889vw;width:2.2916666667vw}.c-contents_warningText{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385;margin-left:.6944444444vw;width:29.1666666667vw}.c-narrowdown .c-narrowdownList{width:28.4722222222vw}.c-narrowdown .c-narrowdownItem[data-status=active] .c-narrowdownAnchor:before{background-color:#322d94}.c-narrowdown .c-narrowdownItem+.c-narrowdownItem{margin-left:1.3888888889vw}.c-narrowdown .c-narrowdownAnchor:before{height:1.3888888889vw;width:1.3888888889vw}.c-narrowdown .c-narrowdownAnchor:after{height:.5555555556vw;left:.2777777778vw;width:.8333333333vw}.c-narrowdown .c-narrowdownText{font-size:8px;font-size:1.1111111111vw;line-height:1.25;padding-left:1.7361111111vw}.c-photo[data-icon_type=friend_play]:after{height:3.4722222222vw;width:3.6111111111vw}.c-photo[data-icon_type=friend_play][data-icon_size=small]:after{height:2.6388888889vw;width:2.7777777778vw}.c-photo[data-icon_type=friend_card]:after{height:3.4722222222vw;width:3.6111111111vw}.c-photo[data-icon_type=friend_card][data-icon_size=small]:after{height:2.6388888889vw;width:2.7777777778vw}.c-friend .c-friend_list{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:start;-moz-box-align:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.3888888889vw}.c-friend .c-friend_item:nth-of-type(n+3){margin-top:2.0833333333vw}.c-friend .c-friend_itemWrap{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);width:28.8194444444vw}.c-friend .c-friend_thumb+.c-friend_name{padding-left:.6944444444vw;padding-right:.6944444444vw;width:12.5vw}.c-friend .c-friend_thumbImage{height:6.25vw;width:6.25vw}.c-friend .c-friend_name{font-size:11px;font-size:1.5277777778vw;letter-spacing:-.02em;line-height:4.0909090909;padding-left:1.3888888889vw;padding-right:1.3888888889vw;width:11.8055555556vw}.c-friend .c-friend_nameWrap:before{height:1.4583333333vw;width:.8333333333vw}.c-friend .c-friend_closed{font-size:.9027777778vw;left:6.9444444444vw;line-height:.9027777778vw;padding-left:1.1805555556vw;top:4.1666666667vw}.c-friend .c-friend_closed:before{height:.8333333333vw;left:.2083333333vw;width:.625vw}.c-friend .c-friend_unregistered{font-size:.9027777778vw;line-height:.9027777778vw;padding-left:1.3888888889vw;padding-right:1.3888888889vw;position:absolute;top:4.1666666667vw}.c-friend .c-friend_bookmark{margin-top:.2777777778vw}.c-friend .c-friend_bookmark .c-friend_bookmarkItem{width:9.4444444444vw}.c-friend .c-friend_bookmark .c-friend_bookmarkItem+.c-friend_bookmarkItem{margin-left:calc(50% - 14.16667vw)}.c-friend .c-friend_bookmark .c-friend_bookmarkThumb.js-modalOpen-Friendcard{cursor:pointer}.c-friend .c-friend_bookmark .c-friend_bookmarkThumbImage{height:9.4444444444vw;width:9.4444444444vw}.c-friend .c-friend_button{font-size:1.0416666667vw;height:2.7777777778vw;line-height:1.0416666667vw;width:8.3333333333vw}.c-friend .c-friend_button .c-friend_buttonText{cursor:pointer}#section-header{height:100vh;width:14.8611111111vw}#section-header .header_logo{padding-top:2.0833333333vw;text-align:center}#section-header .header_logoImage{width:7.6388888889vw}#section-header .header_menu,#section-header .header_reaction{display:none}#section-header .header_nav .header_navInner{padding-left:1.3194444444vw;padding-right:1.3194444444vw;padding-top:2.0833333333vw}#section-header .header_nav .header_navItem:nth-of-type(n+3){margin-top:.3472222222vw}#section-header .header_nav .header_navItem[data-item=message].c-notice:before{left:3.6111111111vw;top:.9722222222vw}#section-header .header_nav .header_navItem[data-item=reaction].c-notice:before{left:3.3333333333vw;top:.5555555556vw}#section-header .header_nav .header_navItem[data-item=myurl] .header_navAnchor{cursor:pointer;height:3.4722222222vw;line-height:1.1111111111vw;padding-top:.2777777778vw}#section-header .header_nav .header_navAnchor{height:5.9027777778vw;width:5.9027777778vw}#section-header .header_nav .header_navAnchor:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/1.3888888889vw auto}#section-header .header_nav .header_navIcon[data-item=home]{margin-top:1.0416666667vw;width:2.0833333333vw}#section-header .header_nav .header_navIcon[data-item=album]{margin-top:1.0416666667vw;width:1.6666666667vw}#section-header .header_nav .header_navIcon[data-item=friend]{margin-top:1.1805555556vw;width:2.3611111111vw}#section-header .header_nav .header_navIcon[data-item=square]{margin-top:.8333333333vw;width:2.0833333333vw}#section-header .header_nav .header_navIcon[data-item=message]{margin-top:1.3194444444vw;width:1.9444444444vw}#section-header .header_nav .header_navIcon[data-item=reaction]{margin-top:.8333333333vw;width:2.0138888889vw}#section-header .header_nav .header_navAnchorText{font-size:7px;font-size:.9722222222vw;height:2.4305555556vw;letter-spacing:-.05em;line-height:1;margin-top:.3472222222vw;padding-bottom:.5555555556vw}#section-header .header_nav .header_navBanner{border-top-width:.6944444444vw;margin-top:1.3888888889vw;padding-top:1.3888888889vw}#section-header .header_nav .header_navBanner:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/1.3888888889vw auto;height:.6944444444vw;top:-.6944444444vw;width:100%}#section-header .header_nav .header_navBannerItem+.header_navBannerItem{margin-top:.6944444444vw}#section-header .header_nav .header_navSavecard{border-top-width:.6944444444vw;margin-top:1.3888888889vw;padding-top:1.3888888889vw}#section-header .header_nav .header_navSavecard:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/1.3888888889vw auto;height:.6944444444vw;top:-.6944444444vw;width:100%}#section-header .header_nav .header_navSavecardBtn{cursor:pointer;font-size:8px;font-size:1.1111111111vw;height:2.7777777778vw;letter-spacing:-.05em;line-height:1}#section-header .header_nav .header_navSavecardBtn:after{background:url(../images/common/bg_pattern2.png) repeat 0 0/1.3888888889vw auto}#section-header .header_nav .header_navLogout{border-top-width:.6944444444vw;margin-top:1.3888888889vw;padding-bottom:1.3888888889vw;padding-top:1.3888888889vw}#section-header .header_nav .header_navLogout:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/1.3888888889vw auto;height:.6944444444vw;top:-.6944444444vw;width:100%}#section-header .header_nav .header_navLogoutAnchor{cursor:pointer;font-size:8px;font-size:1.1111111111vw;line-height:1;padding-right:1.0416666667vw}#section-header .header_nav .header_navLogoutAnchor:after{height:.8333333333vw;width:.4861111111vw}#section-footer,#section-header .header_copy{display:none}.modal{height:100vh}.modal .c-contents_frame{max-height:80vh;width:69.4444444444vw}.modal .modal_bg.js-YTmodalClose,.modal .modal_bg.js-modalClose{cursor:pointer}.modal .modal_inner{bottom:-webkit-calc(50% + 40px);bottom:-moz-calc(50% + 40px);bottom:calc(50% + 40px);max-height:80vh}.modal .modal_inner.c-contents_frame{padding-left:0;padding-right:0}.modal .modal_inner.savecard{bottom:-webkit-calc(50% + 40px);bottom:-moz-calc(50% + 40px);bottom:calc(50% + 40px);max-height:80vh}.modal .modal_innerWrap{max-height:-webkit-calc(80vh - 6.66667vw);max-height:-moz-calc(80vh - 6.66667vw);max-height:calc(80vh - 6.66667vw);padding:1.3888888889vw 5.2777777778vw}.modal .modal_innerWrap>.reaction_list{margin-top:1.3888888889vw}.modal .modal_close{top:-webkit-calc(100% + 2.77778vw);top:-moz-calc(100% + 2.77778vw);top:calc(100% + 2.77778vw)}.modal .modal_closeBtn{border-radius:3.4722222222vw;cursor:pointer;font-size:8px;font-size:1.1111111111vw;line-height:3.125;padding-left:1.3888888889vw;width:9.0277777778vw}.modal .modal_closeBtn:before{height:.6944444444vw;left:2.0833333333vw;width:.6944444444vw}.modal .modal_title{font-size:11px;font-size:1.5277777778vw;line-height:1}.modal .modal_text{font-size:8px;font-size:1.1111111111vw;line-height:1.625;margin-top:1.3888888889vw}.modal .modal_text[data-text_align=left]{text-align:left}.modal .modal_text[data-text_align=right]{text-align:right}.modal .modai_textMin{width:48.125vw}.modal .modai_textMin,.modal .modal_note{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385;margin-top:1.3888888889vw}.modal .modal_note[data-text_align=left]{text-align:left}.modal .modal_note[data-text_align=right]{text-align:right}.modal .modal_pinning{margin-top:2.7777777778vw}.modal .modal_pinningItem[data-state=new] .modal_pinningLog{padding-right:1.1111111111vw}.modal .modal_pinningItem[data-state=new] .modal_pinningLog:before{height:.5555555556vw;width:.5555555556vw}.modal .modal_pinningItem+.modal_pinningItem{margin-top:.6944444444vw}.modal .modal_pinningWrap{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);cursor:pointer;height:6.25vw;width:28.8194444444vw}.modal .modal_pinningThumbImage{height:6.25vw;width:6.25vw}.modal .modal_pinningLog{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-left:.6944444444vw;width:21.875vw}.modal .modal_pinningText{font-size:8px;font-size:1.1111111111vw;line-height:1.375;margin-left:.6944444444vw;margin-top:.6944444444vw;padding-left:1.7361111111vw;width:21.875vw}.modal .modal_pinningText:before{height:1.5277777778vw;width:1.3888888889vw}.modal .savecard .savecard_name{font-size:23px;font-size:3.1944444444vw;line-height:1}.modal .savecard .savecard_code,.modal .savecard .savecard_item{margin-top:1.3888888889vw}.modal .savecard .savecard_warning{margin-left:auto;margin-right:auto;margin-top:1.3888888889vw;padding:.8333333333vw;width:34.2361111111vw}.modal .savecard .savecard_warningIcon{height:2.0138888889vw;width:2.2916666667vw}.modal .savecard .savecard_warningText{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385;margin-left:.6944444444vw;width:29.1666666667vw}.modal .savecard_close{bottom:-webkit-calc(50% - 170px - 17.36111vw);bottom:-moz-calc(50% - 170px - 17.36111vw);bottom:calc(50% - 170px - 17.36111vw)}.modal .savecard_closeBtn{border-radius:3.4722222222vw;cursor:pointer;font-size:8px;font-size:1.1111111111vw;height:3.4722222222vw;line-height:3.125;padding-left:.6944444444vw;width:9.0277777778vw}.modal .savecard_closeBtn:before{height:.6944444444vw;left:1.6666666667vw;width:.6944444444vw}.modal .modal_savecardId{margin-top:2.7777777778vw}.modal .modal_savecardIdImage{width:29.6875vw}.modal .modal_column{margin-top:2.7777777778vw}.modal .modal_column[data-only=sp]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.modal .modal_column[data-only=sp] .modal_columnItem+.modal_columnItem{margin-top:1.3888888889vw}.modal .modal_columnItem{width:-webkit-calc(50% - .69444vw);width:-moz-calc(50% - .69444vw);width:calc(50% - .69444vw)}.modal .modal_button{margin-top:2.7777777778vw}.modal .modal_btnText:disabled{cursor:auto}.modal .reaction_Anchor{height:6.25vw;width:28.1944444444vw}.modal-Friendcard{height:100vh}.modal-Friendcard[data-type="1"] .modal_bg:before{background-image:url(../images/friendcard/bg_pattern01_2_pc.png);-webkit-background-size:398px auto;background-size:398px auto}.modal-Friendcard[data-type="1"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern01_1_pc.png);-webkit-background-size:67px auto;background-size:67px auto}.modal-Friendcard[data-type="2"] .modal_bg:before{background-image:url(../images/friendcard/bg_pattern02_1_pc.png);-webkit-background-size:698px auto;background-size:698px auto}.modal-Friendcard[data-type="2"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern02_2_pc.png);-webkit-background-size:48px auto;background-size:48px auto}.modal-Friendcard[data-type="3"] .modal_bg:before{background:-webkit-repeating-linear-gradient(left,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 18px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 36px);background:-moz-repeating-linear-gradient(left,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 18px,hsla(0,0%,100%,0) 18px,hsla(0,0%,100%,0) 36px);background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 18px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 36px)}.modal-Friendcard[data-type="3"] .modal_bg:after{background-image:url(../images/friendcard/bg_pattern03_2_pc.png);-webkit-background-size:174px auto;background-size:174px auto}.modal-Friendcard[data-type="3"] .modal_bg .modal_bgWrap{background-image:url(../images/friendcard/bg_pattern03_1_pc.png);-webkit-background-size:432px auto;background-size:432px auto}.modal-Friendcard[data-type="4"] .modal_bg{background:#fff url(../images/friendcard/bg_pattern04_1_pc.png) repeat 0 0/350px auto}.modal-Friendcard[data-type="5"] .modal_bg{background:#fff url(../images/friendcard/bg_pattern05_1_pc.png) repeat 0 0/329px auto;-webkit-transform:rotate(135deg) translate(-50%,-50%);-moz-transform:rotate(135deg) translate(-50%,-50%);-ms-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%)}.modal-Friendcard .modal_bg.js-modalClose{cursor:pointer}.modal-Friendcard .modal_inner{border-radius:15px;border-width:2px;max-height:80vh;width:660px}.modal-Friendcard .modal_innerWrap{border-radius:12px;border-width:4px}.modal-Friendcard .modal_innerContents{border-radius:10px;border-width:4px;height:317px;max-height:-webkit-calc(80vh - 96px);max-height:-moz-calc(80vh - 96px);max-height:calc(80vh - 96px);padding:20px 76px;width:648px}.modal-Friendcard .modal_innerContents:before{background:url(../images/friendcard/bg_innerPattern_pc.png) no-repeat 50%/cover}.modal-Friendcard .modal_closeBtn{border-radius:50px;cursor:pointer;font-size:16px;height:50px;line-height:3.125;padding-left:10px;width:134px}.modal-Friendcard .modal_closeIcon{height:10px;left:24px;width:10px}.modal-Friendcard .modal_change{margin-left:20px}.modal-Friendcard .modal_changeBtn{border-radius:50px;cursor:pointer;font-size:16px;height:50px;line-height:3.125;padding-left:18px;width:134px}.modal-Friendcard .modal_titleImage{width:363px}.modal-Friendcard .modal_column{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10px}.modal-Friendcard .modal_column-btn{margin-top:40px}.modal-Friendcard .modal_columnWrap+.modal_columnWrap{margin-left:20px}.modal-Friendcard .modal_name{font-size:30px;line-height:1}.modal-Friendcard .modal_thumb{margin-top:.6944444444vw}.modal-Friendcard .modal_thumbImage{height:171px;width:240px}.modal-Friendcard .modal_friendcode{background:url(../images/friendcard/bg_frame_pc.svg) no-repeat 50%/242px auto;border-width:6px;height:216px;width:242px}.modal-Friendcard .modal_friendcodeTitle{font-size:16px;line-height:1;top:-2px}.modal-Friendcard .modal_copy{bottom:16px;font-size:10px;line-height:1;right:18px}.page-index .c-contents{padding-left:14.8611111111vw}.page-index .c-contents:before{height:12.3611111111vw;left:14.8611111111vw;top:0;width:17.1527777778vw}.page-index .profile[data-status=secret] .profile_bookmarkWrap{height:14.5833333333vw}.page-index .profile+.c-friend{margin-top:1.3888888889vw}.page-index .profile .profile_name{font-size:23px;font-size:3.1944444444vw;line-height:1}.page-index .profile .profile_name[data-closed_flg="1"]:before{-webkit-background-size:auto 1.7361111111vw;background-size:auto 1.7361111111vw;height:3.1944444444vw;left:-1.3888888889vw;width:1.25vw}.page-index .profile .profile_wrap{grid-column-gap:2.7777777778vw;grid-row-gap:2.0833333333vw;margin-top:2.7777777778vw}.page-index .profile .profile_thumb{grid-column:1;grid-row:1/3;width:16.9444444444vw}.page-index .profile .profile_thumbImage{width:16.9444444444vw}.page-index .profile .profile_private{border-radius:.6944444444vw;-webkit-box-shadow:0 0 .3472222222vw .1388888889vw #94dcfd;box-shadow:0 0 .3472222222vw .1388888889vw #94dcfd;grid-column:2/4;grid-row:1/3;margin-left:-11.1111111111vw;width:-webkit-calc(100% + 11.11111vw);width:-moz-calc(100% + 11.11111vw);width:calc(100% + 11.11111vw)}.page-index .profile .profile_private:before{background:url(../images/common/bg_pattern7.png) repeat 0 0/13.75vw auto}.page-index .profile .profile_privateText{font-size:8px;font-size:1.1111111111vw;line-height:1}.page-index .profile .profile_privateTextWrap:before{height:1.25vw;left:-.6944444444vw;width:1.25vw}.page-index .profile .profile_dream{width:17.7083333333vw}.page-index .profile .profile_dreamTitle{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-index .profile .profile_dreamWrap{margin-top:.6944444444vw}.page-index .profile .profile_dreamName[data-fontsize="0"]{font-size:16px;font-size:2.2222222222vw;letter-spacing:-.02em;line-height:1}.page-index .profile .profile_dreamName[data-fontsize="1"]{font-size:11.5px;font-size:1.5972222222vw;letter-spacing:-.02em;line-height:1}.page-index .profile .profile_dreamThumb{margin-left:auto}.page-index .profile .profile_dreamThumbImage{width:2.7777777778vw}.page-index .profile .profile_dreamSub{font-size:8px;font-size:1.1111111111vw;line-height:1.25;margin-top:.9722222222vw;padding-left:.5555555556vw;padding-right:.5555555556vw}.page-index .profile .profile_dreamSub:before{background:url(../images/index/img_dreamWrap_pc.svg) no-repeat 0 0/100% 100%;height:2.2222222222vw;width:100%}.page-index .profile .profile_pins{grid-column:3;grid-row:1;width:18.0555555556vw}.page-index .profile .profile_pinsTitle{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-index .profile .profile_pinsList{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:1.25vw}.page-index .profile .profile_pinsItem+.profile_pinsItem{margin-left:.6944444444vw}.page-index .profile .profile_pinsImage{width:4.1666666667vw}.page-index .profile .profile_pinsMore{margin-top:.6944444444vw;text-align:right}.page-index .profile .profile_pinsMoreAnchor{font-size:8px;font-size:1.1111111111vw;line-height:1;padding-right:1.3194444444vw}.page-index .profile .profile_pinsMoreAnchor:before{height:1.1111111111vw;width:.625vw}.page-index .profile .profile_pinsDefault{margin-top:.6944444444vw}.page-index .profile .profile_pinsDefaultImage{width:8.3333333333vw}.page-index .profile .profile_style{grid-column-gap:2.3611111111vw;grid-row-gap:1.3888888889vw;grid-column:2/4;grid-row:2}.page-index .profile .profile_styleTitle{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-index .profile .profile_styleItem{font-size:11px;font-size:1.5277777778vw;line-height:2.2727272727;width:18.0555555556vw}.page-index .profile .profile_styleItem+.profile_styleItem:before{height:1.3888888889vw;left:-1.9444444444vw;width:1.3888888889vw}.page-index .profile .profile_bookmark{margin-top:1.3888888889vw}.page-index .profile .profile_bookmarkTitle{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-index .profile .profile_bookmarkWrap{margin-top:1.3888888889vw}.page-index .profile .profile_bookmarkList{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.page-index .profile .profile_bookmarkItem+.profile_bookmarkItem{margin-left:.6944444444vw}.page-index .profile .profile_bookmarkThumb{height:11.4583333333vw;width:11.4583333333vw}.page-index .c-friend+.photo{margin-top:2.7777777778vw}.page-index .c-friend .c-friend_button{font-size:1.5277777778vw;height:5.5555555556vw;line-height:5.5555555556vw;width:28.4722222222vw}.page-index .edit_profile{margin-left:auto;margin-right:auto;width:69.4444444444vw}.page-index .edit_profile .edit_profileAnchor{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:1.5972222222vw;padding-right:2.0833333333vw}.page-index .edit_profile .edit_profileAnchor:before{height:1.5277777778vw;width:1.5277777778vw}.page-index .photo{margin-top:2.7777777778vw}.page-index .photo .photo_title{text-align:center}.page-index .photo .photo_listItem:nth-of-type(5n+2),.page-index .photo .photo_listItem:nth-of-type(5n+3),.page-index .photo .photo_listItem:nth-of-type(5n+4){margin-left:.2777777778vw}.page-index .photo .photo_listItem:nth-of-type(5n+5){margin-left:.2083333333vw}.page-index .photo .photo_listItem:nth-of-type(n+6){margin-top:.2083333333vw}.page-index .photo .photo_listThumb{height:11.4583333333vw;width:11.4583333333vw}.page-index .photo .photo_button{margin-top:2.7777777778vw}.page-index .photo .photo_select,.page-index .photo .photo_select+.c-narrowdown{margin-top:1.3888888889vw}.page-index .photo .photo_selectMonth{height:2.7777777778vw;line-height:2.7777777778vw;text-align:center;width:28.4722222222vw}.page-index .photo .photo_selectMonth .photo_selectMonthBtn,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close{font-size:8px;font-size:1.1111111111vw;line-height:2.7777777778vw;-webkit-transform-origin:center center -1.3888888889vw;-moz-transform-origin:center center -1.3888888889vw;-ms-transform-origin:center center -1.3888888889vw;transform-origin:center center -1.3888888889vw}.page-index .photo .photo_selectMonth .photo_selectMonthBtn:before,.page-index .photo .photo_selectMonth .photo_selectMonthBtn_close:before{height:.5555555556vw;right:.5555555556vw;width:.9027777778vw}.page-index .photo .photo_selectWrap{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.page-index .photo .photo_selectAnchor{font-size:8px;font-size:1.1111111111vw;line-height:2.5;width:-webkit-calc(28.47222vw - 2px);width:-moz-calc(28.47222vw - 2px);width:calc(28.47222vw - 2px)}.page-index .photo .photo_listWrap{margin-top:1.3888888889vw}.page-index .square .square_title{text-align:center}.page-index .square .square_match{font-size:11px;font-size:1.5277777778vw;line-height:1;margin-top:2.0833333333vw}.page-index .square .square_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.3888888889vw}.page-index .square .square_listItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);width:28.8194444444vw}.page-index .square .square_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-index .square .square_listThumbImage{width:6.25vw}.page-index .square .square_listName{font-size:11px;font-size:1.5277777778vw;letter-spacing:-.02em;line-height:1;padding-left:.6944444444vw;padding-right:.6944444444vw;width:11.8055555556vw}.page-index .square .square_listButtonText{font-size:7.5px;font-size:1.0416666667vw;line-height:3.3333333333;width:9.375vw}.page-index .conductor,.page-index .square .square_button{margin-top:2.7777777778vw}.page-index .conductor{margin-left:auto;margin-right:auto;width:69.4444444444vw}.page-index .conductor .conductor_topics{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-index .conductor .conductor_topicsImage{width:34.0277777778vw}.page-index .conductor .conductor_banner{margin-top:3.4722222222vw;padding-top:3.4722222222vw}.page-index .top-footerList{margin-top:4.1666666667vw}.page-history .history_title{text-align:center}.page-history .history_container+.c-contents_note{margin-top:1.3888888889vw}.page-history .history_match{font-size:11px;font-size:1.5277777778vw;line-height:1;margin-top:2.0833333333vw}.page-history .history_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.3888888889vw}.page-history .history_listItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);width:28.8194444444vw}.page-history .history_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-history .history_listThumbImage{width:6.25vw}.page-history .history_listName{font-size:11px;font-size:1.5277777778vw;letter-spacing:-.02em;line-height:1;padding-left:.6944444444vw;padding-right:.6944444444vw;width:11.8055555556vw}.page-history .history_listButtonText{font-size:7.5px;font-size:1.0416666667vw;line-height:3.3333333333;width:9.375vw}.page-history .history_button{margin-top:2.7777777778vw}.page-friend .friend_title{text-align:center}.page-friend .friend_container+.c-contents_note{margin-top:1.3888888889vw}.page-friend .friend_count{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:2.7777777778vw}.page-friend .friend_count+.friend_text{margin-top:1.3888888889vw}.reaction.c-contents_frame{padding:1.6666666667vw 0}.reaction_wrap{padding:1.6666666667vw 5.2777777778vw}.reaction_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.reaction_listItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:6.25vw;width:-webkit-calc(50% - .34722vw);width:-moz-calc(50% - .34722vw);width:calc(50% - .34722vw)}.reaction_listItem[data-state=new] .reaction_listLog{padding-right:1.1111111111vw}.reaction_listItem[data-state=new] .reaction_listLog:before{height:.5555555556vw;width:.5555555556vw}.reaction_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.reaction_Anchor:before{height:1.3888888889vw;right:1.1111111111vw;width:.8333333333vw}.reaction_listThumbImage{height:6.25vw;width:6.25vw}.reaction_listName{font-size:11px;font-size:1.5277777778vw;letter-spacing:-.02em;line-height:1;padding-left:.6944444444vw;padding-right:.6944444444vw;width:11.8055555556vw}.reaction_listButtonText{font-size:7.5px;font-size:1.0416666667vw;line-height:3.3333333333;width:9.375vw}.reaction_listLog{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-left:.6944444444vw}.reaction_listText{line-height:1.25;margin-left:.6944444444vw;margin-top:.6944444444vw;width:21.875vw}.reaction_listNone,.reaction_listText{font-size:8px;font-size:1.1111111111vw}.reaction_listNone{line-height:1.625;padding-bottom:4.1666666667vw;padding-top:4.1666666667vw}.modal .reaction_listItem{width:28.125vw}.modal .reaction_listName{width:11.4583333333vw}.reaction_text{padding-bottom:1.7361111111vw;padding-top:1.7361111111vw}.page-pins .pins_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-pins .pins_list+.c-contents_note{margin-top:1.3888888889vw}.page-pins .pins_listItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:6.25vw;padding-left:1.1111111111vw;width:28.8194444444vw}.page-pins .pins_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-pins .pins_listThumbImage{width:4.4444444444vw}.page-pins .pins_listText{font-size:8px;font-size:1.1111111111vw;line-height:1.25;margin-left:.6944444444vw;width:21.875vw}.page-message .message_detail{width:48.6111111111vw}.page-message .message_detail img{margin-top:2.7777777778vw}.page-message .message_detail h3{font-size:11px;font-size:1.5277777778vw;line-height:1.5454545455}.page-message .message_detail p{font-size:8px;font-size:1.1111111111vw;line-height:1.625;margin-top:2.7777777778vw}.page-message .message_detail p+p{margin-top:.6944444444vw}.page-message .message_detail a{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:2.7777777778vw}.page-message .message_detail hr{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/1.3888888889vw auto;height:.6944444444vw;left:-6.9444444444vw;margin-top:5.5555555556vw;width:-webkit-calc(100% + 13.88889vw);width:-moz-calc(100% + 13.88889vw);width:calc(100% + 13.88889vw)}.page-message .message_detail hr+h3{margin-top:5.5555555556vw}.page-message .message_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-message .message_listItem[data-state=new] .message_listLog{padding-right:3.125vw}.page-message .message_listItem[data-state=new] .message_listLog:before{font-size:6.5px;font-size:.9027777778vw;height:.9027777778vw;line-height:1;width:2.4305555556vw}.page-message .message_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-message .message_Anchor{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:6.25vw;width:28.8194444444vw}.page-message .message_Anchor:before{height:1.25vw;right:.6944444444vw;width:.6944444444vw}.page-message .message_listThumbImage{height:6.25vw;width:6.25vw}.page-message .message_listLog{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-left:.6944444444vw}.page-message .message_listText{font-size:8px;font-size:1.1111111111vw;line-height:1.25;margin-left:.6944444444vw;margin-top:.6944444444vw;padding-right:1.3888888889vw;width:21.875vw}.page-message .message_log{font-size:6.5px;font-size:.9027777778vw;line-height:1;right:2.5vw;top:2.7777777778vw}.page-message .message_log+.message_title{margin-top:2.2222222222vw}.page-message .message_title{font-size:11px;font-size:1.5277777778vw;line-height:1.5454545455}.page-photo .photo_tab{left:-.2777777778vw;top:.6944444444vw;width:69.4444444444vw}.page-photo .photo_tabAnchor{font-size:11px;font-size:1.5277777778vw;line-height:2.7272727273}.page-photo .photo_inner{padding-top:1.4583333333vw}.page-photo .photo_text{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385;text-align:center}.page-photo .photo_select,.page-photo .photo_select+.c-narrowdown,.page-photo .photo_text{margin-top:1.3888888889vw}.page-photo .photo_selectMonth{height:2.7777777778vw;line-height:2.7777777778vw;text-align:center;width:28.4722222222vw}.page-photo .photo_selectMonth .photo_selectMonthBtn,.page-photo .photo_selectMonth .photo_selectMonthBtn_close{font-size:8px;font-size:1.1111111111vw;line-height:2.7777777778vw;-webkit-transform-origin:center center -1.3888888889vw;-moz-transform-origin:center center -1.3888888889vw;-ms-transform-origin:center center -1.3888888889vw;transform-origin:center center -1.3888888889vw}.page-photo .photo_selectMonth .photo_selectMonthBtn:before,.page-photo .photo_selectMonth .photo_selectMonthBtn_close:before{height:.5555555556vw;right:.5555555556vw;width:.9027777778vw}.page-photo .photo_selectWrap{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.page-photo .photo_selectAnchor{font-size:8px;font-size:1.1111111111vw;line-height:2.5;width:-webkit-calc(28.47222vw - 2px);width:-moz-calc(28.47222vw - 2px);width:calc(28.47222vw - 2px)}.page-photo .photo_listWrap{margin-top:1.3888888889vw}.page-photo .photo_list:after{clear:both;content:"";display:block}.page-photo .photo_Item{aspect-ratio:1/1;float:left;margin-right:.5%;margin-top:.5%;width:19.5%}.page-photo .photo_Item:nth-of-type(5n){margin-right:0}.page-photo .photo_Anchor{aspect-ratio:1/1;width:100%}.page-photo .photo_thumb{height:11.4583333333vw;width:11.4583333333vw}.page-photo_detail .detail_innerWrap{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-photo_detail .detail_name{font-size:23px;font-size:3.1944444444vw;line-height:1}.page-photo_detail .detail_name+.detail_innerWrap,.page-photo_detail .detail_name+.detail_thumb{margin-top:1.3888888889vw}.page-photo_detail .detail_columnLeft{width:34.7222222222vw}.page-photo_detail .detail_thumbWrap{z-index:1}.page-photo_detail .detail_thumbWrap:before{background:-webkit-linear-gradient(308deg,#f460a6,#ad65f7 50%,#41b8ee);background:-moz-linear-gradient(308deg,#f460a6 0,#ad65f7 50%,#41b8ee 100%);background:linear-gradient(142deg,#f460a6,#ad65f7 50%,#41b8ee);-webkit-filter:blur(.1388888889vw);filter:blur(.1388888889vw);height:-webkit-calc(100% + .27778vw);height:-moz-calc(100% + .27778vw);height:calc(100% + .27778vw);left:-.1388888889vw;top:-.1388888889vw;width:-webkit-calc(100% + .27778vw);width:-moz-calc(100% + .27778vw);width:calc(100% + .27778vw);z-index:-1}.page-photo_detail .detail_thumbWrap:after{background:url(../images/myphoto/detail/bg_detail.png) no-repeat 0 0/100% auto}.page-photo_detail .detail_thumbImage{height:27.7777777778vw;width:34.7222222222vw}.page-photo_detail .detail_caption{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-top:.6944444444vw}.page-photo_detail .detail_caption+.detail_friendcard{margin-top:1.3888888889vw}.page-photo_detail .detail_finish{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-top:.6944444444vw}.page-photo_detail .detail_action,.page-photo_detail .detail_columnLeftWrap,.page-photo_detail .detail_finish+.detail_friendcard{margin-top:1.3888888889vw}.page-photo_detail .detail_reactionBtn{border-radius:3.4722222222vw;cursor:pointer;font-size:8px;font-size:1.1111111111vw;height:3.4722222222vw;line-height:1;width:12.7083333333vw}.page-photo_detail .detail_reactionIcon{margin-right:.625vw;width:2.2222222222vw}.page-photo_detail .detail_download{margin-left:.6944444444vw}.page-photo_detail .detail_downloadText{border-radius:3.4722222222vw;font-size:8px;font-size:1.1111111111vw;height:3.4722222222vw;line-height:1;width:12.7083333333vw}.page-photo_detail .detail_downloadIcon{margin-right:.625vw;width:1.6666666667vw}.page-photo_detail .detail_historyText{cursor:pointer;font-size:6.5px;font-size:.9027777778vw;line-height:1;padding-bottom:1.3888888889vw;padding-right:1.3888888889vw;padding-top:1.3888888889vw}.page-photo_detail .detail_historyText:before{height:.7638888889vw;width:.4861111111vw}.page-photo_detail .detail_columnRight,.page-photo_detail .detail_columnRight .detail_friendcard,.page-photo_detail .detail_settingWrap{width:20.8333333333vw}.page-photo_detail .detail_settingWrap+.detail_settingWrap{margin-top:1.3888888889vw}.page-photo_detail .detail_settingBtnText{cursor:pointer;font-size:8px;font-size:1.1111111111vw;line-height:3.125;width:20.8333333333vw}.page-photo_detail .detail_settingFinish{font-size:6.5px;font-size:.9027777778vw;height:-webkit-calc(3.47222vw + 2px);height:-moz-calc(3.47222vw + 2px);height:calc(3.47222vw + 2px);line-height:1}.page-photo_detail .detail_settingHowto,.page-photo_detail .detail_settingHowtoText{cursor:pointer;font-size:6.5px;font-size:.9027777778vw;line-height:1}.page-photo_detail .detail_settingHowtoText{padding-bottom:1.3888888889vw;padding-right:1.3888888889vw;padding-top:1.3888888889vw}.page-photo_detail .detail_settingHowtoText:before{height:.7638888889vw;width:.4861111111vw}.page-photo_detail .detail_apply{margin-top:2.7777777778vw;padding-top:2.7777777778vw}.page-photo_detail .detail_apply .detail_applyItem{height:auto}.page-photo_detail .detail_apply .detail_applyItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-photo_detail .detail_apply .detail_applyItem:nth-of-type(2n){margin-left:calc(100% - 56.94444vw)}.page-photo_detail .detail_apply .detail_applyText{padding:1.3888888889vw 1.0416666667vw}.page-photo_detail .detail_apply .detail_applyTextWrap{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-photo_detail .detail_apply .detail_applyContent{font-size:6.5px;font-size:.9027777778vw;line-height:1.3846153846;margin-top:.6944444444vw}.page-photo_detail .detail_button{width:20.8333333333vw}.page-photo_detail .detail_friendcard.u-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-photo_detail .detail_friendcard.u-sp{display:none}.page-photo_detail .detail_friendcard+.detail_button{margin-top:1.3888888889vw}.page-photo_detail .detail_friendcard+.detail_setting{margin-top:2.7777777778vw}.page-photo_detail .detail_friendcard .detail_friendcardText{cursor:pointer;padding:1.3888888889vw 1.0416666667vw}.page-photo_detail .detail_friendcard .detail_friendcardTextWrap{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-photo_detail .detail_friendcard .detail_friendcardTextLead{font-size:5.5px;font-size:.7638888889vw;letter-spacing:-.03em;line-height:1;margin-top:.5555555556vw}.page-photo_detail .friend{margin-top:1.3888888889vw;padding-top:2.7777777778vw}.page-photo_detail .friend.c-friend .c-friend_listButton{margin-right:0;width:100%}.page-photo_detail .friend.c-friend .c-friend_listButtonText{width:100%}.page-photo_detail .friend .friend_title{font-size:8px;font-size:1.1111111111vw;line-height:1.5}.page-photo_detail .friend .friend_title:before{height:1.6666666667vw;margin-right:.625vw;width:.9027777778vw}.page-photo_detail .friend .friend_list{margin-top:1.3888888889vw}.page-photo_detail .friend .friend_item+.friend_item{margin-top:2.7777777778vw}.page-photo_detail .friend .friend_item:nth-of-type(n+3){margin-top:2.0833333333vw}.page-photo_detail .friend .friend_itemWrap{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);width:20.8333333333vw}.page-photo_detail .friend .friend_bookmark{margin-top:.2777777778vw}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem{width:9.4444444444vw}.page-photo_detail .friend .friend_bookmark .friend_bookmarkItem+.friend_bookmarkItem{margin-left:calc(50% - 14.16667vw)}.page-photo_detail .friend .friend_bookmark .friend_bookmarkThumb.js-modalOpen-Friendcard{cursor:pointer}.page-photo_detail .friend .friend_bookmark .friend_bookmarkThumbImage{height:9.4444444444vw;width:9.4444444444vw}.page-photo_detail .friend .friend_button{font-size:8px;font-size:1.1111111111vw;height:3.4722222222vw;line-height:1;width:100%}.page-topics .topics_detail{width:48.6111111111vw}.page-topics .topics_detail img{margin-top:2.7777777778vw}.page-topics .topics_detail h3{font-size:11px;font-size:1.5277777778vw;line-height:1.5454545455}.page-topics .topics_detail p{font-size:8px;font-size:1.1111111111vw;line-height:1.625;margin-top:2.7777777778vw}.page-topics .topics_detail p+p{margin-top:.6944444444vw}.page-topics .topics_detail a{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:2.7777777778vw}.page-topics .topics_detail hr{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/1.3888888889vw auto;height:.6944444444vw;left:-6.9444444444vw;margin-top:5.5555555556vw;width:-webkit-calc(100% + 13.88889vw);width:-moz-calc(100% + 13.88889vw);width:calc(100% + 13.88889vw)}.page-topics .topics_detail hr+h3{margin-top:5.5555555556vw}.page-topics .topics_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-topics .topics_listItem[data-state=new] .topics_listLog{padding-right:3.125vw}.page-topics .topics_listItem[data-state=new] .topics_listLog:before{font-size:6.5px;font-size:.9027777778vw;height:.9027777778vw;line-height:1;width:2.4305555556vw}.page-topics .topics_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-topics .topics_Anchor{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:6.25vw;width:28.8194444444vw}.page-topics .topics_listThumbImage{height:6.25vw;width:6.25vw}.page-topics .topics_listLog{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-left:.6944444444vw}.page-topics .topics_listText{font-size:8px;font-size:1.1111111111vw;line-height:1.25;margin-left:.6944444444vw;margin-top:.6944444444vw;width:21.875vw}.page-topics .topics_log{font-size:6.5px;font-size:.9027777778vw;line-height:1;right:2.5vw;top:2.7777777778vw}.page-topics .topics_log+.topics_title{margin-top:2.2222222222vw}.page-topics .topics_title{font-size:11px;font-size:1.5277777778vw;line-height:1.5454545455}.page-sticker .sticker_list{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-sticker .sticker_listItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:6.25vw;padding-left:1.1111111111vw;width:28.8194444444vw}.page-sticker .sticker_listItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-sticker .sticker_listThumbImage{width:4.4444444444vw}.page-sticker .sticker_listText{font-size:8px;font-size:1.1111111111vw;line-height:1.25;margin-left:.6944444444vw;width:21.875vw}.page-entrance .c-contents_wrap{padding-top:2.7777777778vw}.page-entrance .c-footerLists{margin-top:5.5555555556vw}.page-entrance .login_logoImg{width:39.0625vw}.page-entrance .login_main{font-size:18px;font-size:2.5vw;line-height:1;margin-top:.3472222222vw}.page-entrance .login_sub{font-size:14px;font-size:1.9444444444vw;line-height:1;margin-top:.6944444444vw}.page-entrance .login_box{margin-top:3.4722222222vw}.page-entrance .login_nextTtl{font-size:8px;font-size:1.1111111111vw;line-height:1.4236111111vw}.page-entrance .login_nextTtlStroke{-webkit-text-stroke:.2777777778vw #fff}.page-entrance .ic-under,.page-entrance .login_nextTtlText{padding-left:2.2222222222vw;padding-right:2.2222222222vw}.page-entrance .ic-under:after,.page-entrance .ic-under:before{height:.9722222222vw;width:1.1805555556vw}.page-entrance .ic-under:before{right:.4166666667vw}.page-entrance .ic-under:after{left:.4166666667vw}.page-entrance .login_button,.page-entrance .login_cardWrap{margin-top:1.3888888889vw}.page-entrance .login_cardWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;gap:1.3888888889vw}.page-entrance .login_card{border-radius:.6944444444vw;-webkit-box-shadow:.3472222222vw .3472222222vw 0 0 rgba(0,0,0,.12);box-shadow:.3472222222vw .3472222222vw 0 0 rgba(0,0,0,.12);font-size:8px;font-size:1.1111111111vw;height:18.4027777778vw;width:28.4722222222vw}.page-entrance .login_card:before{border-radius:.6944444444vw}.page-entrance .login_card:after,.page-entrance .login_card:before{background:url(../images/common/bg_pattern7_pc.png) no-repeat 0 0/100% auto}.page-entrance .login_card .login_link{padding:1.3888888889vw 2.0138888889vw 3.2638888889vw}.page-entrance .login_card .login_cardTtl{line-height:1.375}.page-entrance .login_card .login_cardPoint{font-size:6.5px;font-size:.9027777778vw;height:3.125vw;line-height:1.3076923077;margin-top:.4166666667vw;width:24.4444444444vw}.page-entrance .login_card .login_cardItem{margin-top:1.7361111111vw}.page-entrance .login_card[data-color=pink] .login_cardItemImg{width:18.0555555556vw}.page-entrance .login_card[data-color=white] .login_cardItemImg{width:17.2729166667vw}.page-entrance .login_caution{margin-top:.6944444444vw;width:28.4722222222vw}.page-entrance .login_caution .login_cautionText{font-size:6.5px;font-size:.9027777778vw;line-height:1.6923076923}.page-login .login_form{margin-top:1.3888888889vw}.page-login .login_button{margin-top:2.7777777778vw}.page-login .login-buttonReturn{margin-top:4.1666666667vw}.page-login .login-footerList{margin-top:2.7777777778vw}.page-signup .signupAff,.page-signup_complete .signupAff{margin-top:1.3888888889vw;width:41.6666666667vw}.page-signup .signupAff .signupAff_box,.page-signup_complete .signupAff .signupAff_box{border-radius:.4166666667vw;padding-bottom:1.0416666667vw;padding-top:1.0416666667vw}.page-signup .signupAff .signupAff_ttl,.page-signup_complete .signupAff .signupAff_ttl{font-size:8px;font-size:1.1111111111vw;line-height:1}.page-signup .signupAff .signupAff_txt,.page-signup_complete .signupAff .signupAff_txt{font-size:6.5px;font-size:.9027777778vw;line-height:1.3076923077;margin-top:.6944444444vw}.page-signup .signupAff[data-type=completion] .signupAff_txt,.page-signup_complete .signupAff[data-type=completion] .signupAff_txt{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.page-signup .signup_form,.page-signup_complete .signup_form{margin-top:2.7777777778vw}.page-signup .signup_button,.page-signup_complete .signup_button{margin-top:1.3888888889vw}.page-signup .signup-buttonReturn,.page-signup_complete .signup-buttonReturn{margin-top:4.1666666667vw}.page-signup .signup-footerList,.page-signup_complete .signup-footerList{margin-top:2.7777777778vw}.page-signup .signupCompletion_button,.page-signup_complete .signupCompletion_button{margin-top:.6944444444vw}.page-signup .signupCompletion-footerList,.page-signup_complete .signupCompletion-footerList{margin-top:4.1666666667vw}.page-edit_profphoto .edit_profphotoCanvas{text-align:center}.page-edit_profphoto #editProfphoto,.page-edit_profphoto .edit_profphotoCanvasItem{height:20.8333333333vw;width:20.8333333333vw}.page-edit_profphoto .edit_profphotoScaling{border-radius:2.0833333333vw;height:2.0833333333vw;margin-left:auto;margin-right:auto;margin-top:1.3888888889vw;width:20.8333333333vw}.page-edit_profphoto .edit_profphotoScaling .tp-sldv_k:after{height:2.0833333333vw;right:-1.0416666667vw;width:2.0833333333vw}.page-edit_profphoto .edit_profphotoScalingItem{cursor:pointer;height:2.0833333333vw;width:2.0833333333vw}.page-edit_profphoto .edit_profphotoScalingItem[data-item=minus]{-webkit-background-size:.9027777778vw .9027777778vw;background-size:.9027777778vw .9027777778vw;height:2.0833333333vw;width:2.0833333333vw}.page-edit_profphoto .edit_profphotoScalingItem[data-item=button]:before{height:2.0833333333vw;left:-webkit-calc(100% - 1.04167vw);left:-moz-calc(100% - 1.04167vw);left:calc(100% - 1.04167vw);width:20.8333333333vw}.page-edit_profphoto .edit_profphotoScalingItem[data-item=plus]{-webkit-background-size:.9027777778vw .9027777778vw;background-size:.9027777778vw .9027777778vw;height:2.0833333333vw;width:2.0833333333vw}.page-edit_profphoto #myTweakpaneContainer{width:-webkit-calc(100% - 6.25vw);width:-moz-calc(100% - 6.25vw);width:calc(100% - 6.25vw)}.page-edit_profphoto #myTweakpaneContainer:after,.page-edit_profphoto #myTweakpaneContainer:before{width:1.1111111111vw}.page-edit_pinning .edit_pinningList,.page-edit_profphoto .edit_profphotoBtn{margin-top:2.7777777778vw}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog{padding-right:1.1111111111vw}.page-edit_pinning .edit_pinningListItem[data-state=new] .edit_pinningListLog:before{height:.5555555556vw;width:.5555555556vw}.page-edit_pinning .edit_pinningListItem+.edit_pinningListItem{margin-top:.6944444444vw}.page-edit_pinning .edit_pinningListWrap{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:6.25vw;width:28.8194444444vw}.page-edit_pinning .edit_pinningListWrap:before{height:1.7361111111vw;right:.6944444444vw;width:1.7361111111vw}.page-edit_pinning .edit_pinningListThumbImage{height:6.25vw;width:6.25vw}.page-edit_pinning .edit_pinningListLog{font-size:6.5px;font-size:.9027777778vw;line-height:1;margin-left:.6944444444vw;width:21.875vw}.page-edit_pinning .edit_pinningListText{font-size:8px;font-size:1.1111111111vw;line-height:1.375;margin-left:.6944444444vw;margin-top:.6944444444vw;padding-left:1.7361111111vw;width:21.875vw}.page-edit_pinning .edit_pinningListText:before{height:1.5277777778vw;width:1.3888888889vw}.page-edit_pinning .edit_pinningBtn{margin-top:2.7777777778vw}.page-edit_myprofile .edit_myprofileContent+.edit_myprofileContent{margin-top:3.4722222222vw}.page-edit_myprofile .edit_myprofileContentTitle{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-edit_myprofile .edit_myprofileContentInner{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.3888888889vw}.page-edit_myprofile .edit_myprofileContentWrap{width:28.4722222222vw}.page-edit_myprofile .edit_myprofileContentLead{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.page-edit_myprofile .edit_myprofileContentLead+.edit_myprofileContentText{margin-top:.3472222222vw}.page-edit_myprofile .edit_myprofileContentText{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.page-edit_myprofile .edit_myprofileContentNote{font-size:5px;font-size:.6944444444vw;line-height:1;margin-top:.3472222222vw}.page-edit_myprofile .edit_myprofileBtn{border-top-width:.6944444444vw;margin-top:3.4722222222vw;padding-top:3.4722222222vw}.page-edit_myprofile .edit_myprofileBtn:before{background:url(../images/common/ic_dot_pc.png) repeat-x 50%/1.3888888889vw auto;height:.6944444444vw;top:-.6944444444vw;width:100%}.page-edit_myprofile .edit_myprofileDreamText{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);font-size:11px;font-size:1.5277777778vw;letter-spacing:-.02em;line-height:1;min-height:5.5555555556vw;padding:1.3888888889vw 2.0833333333vw 1.3888888889vw 1.3888888889vw}.page-edit_myprofile .edit_myprofileRank{padding-left:.6944444444vw}.page-edit_myprofile .edit_myprofileCopy{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:.6944444444vw}.page-edit_myprofile .edit_myprofileCopyWrap{padding-left:.6944444444vw;padding-right:.6944444444vw}.page-edit_myprofile .edit_myprofileCopyWrap:after{width:-webkit-calc(100% - .69444vw);width:-moz-calc(100% - .69444vw);width:calc(100% - .69444vw)}.page-edit_myprofile .edit_myprofileDreamBtn{cursor:pointer;right:.6944444444vw}.page-edit_myprofile .edit_myprofileDreamIcon{width:1.3888888889vw}.page-edit_myprofile .edit_myprofileStyleItem{padding-left:1.3888888889vw;padding-right:.6944444444vw}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem{margin-top:2.2222222222vw}.page-edit_myprofile .edit_myprofileStyleItem+.edit_myprofileStyleItem:before{bottom:-webkit-calc(100% + .41667vw);bottom:-moz-calc(100% + .41667vw);bottom:calc(100% + .41667vw);height:1.3888888889vw;width:1.3888888889vw}.page-edit_myprofile .edit_myprofileStyleText{font-size:8px;font-size:1.1111111111vw;letter-spacing:-.02em;line-height:3.125}.page-edit_myprofile .edit_myprofileStyleBtn{right:.6944444444vw}.page-edit_myprofile .edit_myprofileStyleIcon{cursor:pointer;width:1.3888888889vw}.page-edit_myprofile .edit_myprofileSwitch{height:1.3888888889vw;margin-left:1.1805555556vw;width:2.7777777778vw}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchLabel{border-radius:6.9444444444vw;cursor:pointer}.page-edit_myprofile .edit_myprofileSwitch .edit_myprofileSwitchItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);height:1.3888888889vw;width:1.3888888889vw}.page-edit_myprofile .edit_dreamList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.3888888889vw}.page-edit_myprofile .edit_dreamItem{-webkit-box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);box-shadow:0 0 .6944444444vw rgba(0,0,0,.1);width:-webkit-calc(50% - .69444vw);width:-moz-calc(50% - .69444vw);width:calc(50% - .69444vw)}.page-edit_myprofile .edit_dreamItem:nth-of-type(2n){margin-left:.6944444444vw}.page-edit_myprofile .edit_dreamItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-edit_myprofile .edit_dreamBtn{cursor:pointer;font-size:11px;font-size:1.5277777778vw;letter-spacing:-.02em;line-height:3.6363636364;padding-left:1.3888888889vw;padding-right:.6944444444vw}.page-edit_myprofile .edit_styleList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.3888888889vw}.page-edit_myprofile .edit_styleItem{width:-webkit-calc(50% - .69444vw);width:-moz-calc(50% - .69444vw);width:calc(50% - .69444vw)}.page-edit_myprofile .edit_styleItem:nth-of-type(2n){margin-left:.6944444444vw}.page-edit_myprofile .edit_styleItem:nth-of-type(n+3){margin-top:.6944444444vw}.page-edit_myprofile .edit_styleBtn{cursor:pointer;font-size:8px;font-size:1.1111111111vw;letter-spacing:-.02em;line-height:3.125;padding-left:1.3888888889vw;padding-right:.6944444444vw}.page-apply .c-errorText+.apply_btn{margin-top:1.3888888889vw}.page-apply .apply_title{font-size:11px;font-size:1.5277777778vw;line-height:1.5454545455}.page-apply .apply_period{margin-top:.6944444444vw}.page-apply .apply_periodText{font-size:6.5px;font-size:.9027777778vw;line-height:2.4615384615;width:13.8888888889vw}.page-apply .apply_periodDate{font-size:8px;font-size:1.1111111111vw;line-height:1.875;margin-left:.6944444444vw}.page-apply .apply_more{margin-top:.6944444444vw}.page-apply .apply_moreAnchor{font-size:8px;font-size:1.1111111111vw;line-height:1;padding-right:1.3194444444vw}.page-apply .apply_moreAnchor:before{height:1.1111111111vw;width:.625vw}.page-apply .apply_item{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:2.7777777778vw;padding-top:2.7777777778vw}.page-apply .apply_photo{height:27.7777777778vw;width:34.7222222222vw;z-index:1}.page-apply .apply_photo:before{background:-webkit-linear-gradient(308deg,#f460a6,#ad65f7 50%,#41b8ee);background:-moz-linear-gradient(308deg,#f460a6 0,#ad65f7 50%,#41b8ee 100%);background:linear-gradient(142deg,#f460a6,#ad65f7 50%,#41b8ee);-webkit-filter:blur(.1388888889vw);filter:blur(.1388888889vw);height:-webkit-calc(100% + .27778vw);height:-moz-calc(100% + .27778vw);height:calc(100% + .27778vw);left:-.1388888889vw;top:-.1388888889vw;width:-webkit-calc(100% + .27778vw);width:-moz-calc(100% + .27778vw);width:calc(100% + .27778vw);z-index:-1}.page-apply .apply_photo:after{background:url(../images/myphoto/detail/bg_detail.png) no-repeat 0 0/cover}.page-apply .apply_itemInner{width:20.8333333333vw}.page-apply .apply_text{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385}.page-apply .apply_text+.apply_btn{margin-top:1.3888888889vw}.page-apply .apply_textarea{min-height:5.5555555556vw}.page-apply .apply_btn,.page-apply .apply_btnText{width:100%}.page-apply .apply_applied{font-size:6.5px;font-size:.9027777778vw;height:5.5555555556vw;line-height:1}.page-apply_complete .apply_completeTitleWrap{font-size:18px;font-size:2.5vw;line-height:1}.page-apply_complete .apply_completeTitleWrap:before{-webkit-text-stroke-width:.2777777778vw}.page-apply_complete .apply_completeText{margin-top:.6944444444vw}.page-apply_complete .apply_completeTextWrap{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.page-apply_complete .apply_completeTextWrap:before{-webkit-text-stroke-width:.2777777778vw}.page-apply_complete .apply_completeBtn,.page-preregist .mt40,.page-preregist_complete .mt40,.page-preregist_howto .mt40{margin-top:2.7777777778vw}.page-preregist .mt20,.page-preregist_complete .mt20,.page-preregist_howto .mt20{margin-top:1.3888888889vw}.page-preregist .mt10,.page-preregist_complete .mt10,.page-preregist_howto .mt10{margin-top:.6944444444vw}.page-preregist .mt5,.page-preregist_complete .mt5,.page-preregist_howto .mt5{margin-top:.3472222222vw}.page-preregist .preregist,.page-preregist_complete .preregist,.page-preregist_howto .preregist{margin-top:2.7777777778vw}.page-preregist .preregist_flowImage,.page-preregist_complete .preregist_flowImage,.page-preregist_howto .preregist_flowImage{width:21.1270833333vw}.page-preregist .preregist_flowBox,.page-preregist_complete .preregist_flowBox,.page-preregist_howto .preregist_flowBox{margin-top:2.7777777778vw;max-width:50.6944444444vw}.page-preregist .preregist_box,.page-preregist_complete .preregist_box,.page-preregist_howto .preregist_box{border-radius:.4166666667vw;padding:2.7777777778vw}.page-preregist .preregist_ttl,.page-preregist_complete .preregist_ttl,.page-preregist_howto .preregist_ttl{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-preregist .preregist_txt,.page-preregist_complete .preregist_txt,.page-preregist_howto .preregist_txt{font-size:8px;font-size:1.1111111111vw;line-height:1.625}.page-preregist .preregist_txtMin,.page-preregist_complete .preregist_txtMin,.page-preregist_howto .preregist_txtMin{font-size:6.5px;font-size:.9027777778vw;line-height:1.6923076923}.page-preregist .preregist_warning,.page-preregist_complete .preregist_warning,.page-preregist_howto .preregist_warning{padding:.8333333333vw .7638888889vw .8333333333vw 4.3055555556vw;width:34.2361111111vw}.page-preregist .preregist_warning:before,.page-preregist_complete .preregist_warning:before,.page-preregist_howto .preregist_warning:before{height:2.7777777778vw;margin-left:.8333333333vw;width:2.7777777778vw}.page-preregist .preregist_warningTxt,.page-preregist_complete .preregist_warningTxt,.page-preregist_howto .preregist_warningTxt{font-size:6.5px;font-size:.9027777778vw;line-height:1.5384615385}.page-preregist .preregist_button,.page-preregist_complete .preregist_button,.page-preregist_howto .preregist_button{margin-top:1.3888888889vw}.page-preregist .preregistCompletion_button,.page-preregist_complete .preregistCompletion_button,.page-preregist_howto .preregistCompletion_button{margin-top:.6944444444vw}.page-preregist .preregist-buttonReturn,.page-preregist_complete .preregist-buttonReturn,.page-preregist_howto .preregist-buttonReturn{margin-top:4.1666666667vw}.page-preregist .preregist-footerList,.page-preregist_complete .preregist-footerList,.page-preregist_howto .preregist-footerList{margin-top:2.7777777778vw}.page-preregist .preregist-footerList[data-top="60"],.page-preregist_complete .preregist-footerList[data-top="60"],.page-preregist_howto .preregist-footerList[data-top="60"]{margin-top:4.1666666667vw}.page-error .error{padding-bottom:5.5555555556vw;padding-top:5.5555555556vw}.page-error .error-bg:before{-webkit-filter:blur(2.4305555556vw);filter:blur(2.4305555556vw)}.page-error .error_ttl{font-size:11px;font-size:1.5277777778vw;line-height:1}.page-error .error_txt{font-size:8px;font-size:1.1111111111vw;line-height:1;margin-top:1.3888888889vw}.page-error .error_button{margin-top:3.4722222222vw}}@media print,screen and (min-width:781px){.u-pc{display:block}.u-sp{display:none}.u-pcInline{display:inline}.u-spInline{display:none}.u-linkBtn{background-color:#fff;color:#000;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.u-linkBtn[data-type=square1]{font-size:14px;height:46px;line-height:42px;padding-bottom:2px;width:240px}.u-linkBtn[data-type=square1] .u-linkBtnIcon[data-item=blank]{height:16px;right:10px;width:16px}.u-linkBtn[data-type=square1] .u-linkBtnIcon[data-item=arrow]{height:12.25px;right:10px;width:7.23px}.u-linkBtn[data-type=square1] .u-linkBtnIcon[data-item=arrow2]{height:7.23px;right:12px;width:12.25px}.u-linkBtn[data-type=square2]{font-size:12px;height:36px;line-height:34px;padding-bottom:2px;width:200px}.u-linkBtn[data-type=square2] .u-linkBtnIcon[data-item=blank]{height:16px;right:10px;width:16px}.u-linkBtn[data-type=square2] .u-linkBtnIcon[data-item=arrow]{height:9px;right:8px;width:5px}.u-linkBtn[data-type=square2] .u-linkBtnIcon[data-item=arrow2]{height:5px;right:10px;width:9px}.u-linkBtn[data-type=square3]{font-size:14px;height:46px;line-height:42px;padding-bottom:2px;width:400px}.u-linkBtn[data-type=square3] .u-linkBtnIcon[data-item=blank]{height:16px;right:10px;width:16px}.u-linkBtn[data-type=square3] .u-linkBtnIcon[data-item=arrow]{height:12.25px;right:10px;width:7.23px}.u-linkBtn[data-type=square3] .u-linkBtnIcon[data-item=arrow2]{height:7.23px;right:12px;width:12.25px}.u-linkBtn .u-linkBtnIcon[data-item=arrow2],.u-linkBtn .u-linkBtnIcon[data-item=arrow],.u-linkBtn .u-linkBtnIcon[data-item=blank]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}}@media print and (hover:hover),screen and (min-width:781px) and (hover:hover){.u-linkBtn:hover[data-color=white]{background-color:#000;border:1px solid #000;color:#fff}.u-linkBtn:hover[data-color=white] .u-linkBtnIcon[data-item=arrow2],.u-linkBtn:hover[data-color=white] .u-linkBtnIcon[data-item=arrow],.u-linkBtn:hover[data-color=white] .u-linkBtnIcon[data-item=blank]{fill:#fff}}@media print and (hover:hover),screen and (min-width:1441px) and (hover:hover){#section-header .header_nav .header_navAnchor:hover{color:#fff}#section-header .header_nav .header_navAnchor:hover:before{opacity:0}#section-header .header_nav .header_navAnchor:hover .header_navIcon:not(#section-header .header_nav .header_navAnchor:hover .header_navIcon[data-item=reaction]) .cls-1{fill:#fff}#section-header .header_nav .header_navSavecardBtn:hover{color:#fff}#section-header .header_nav .header_navSavecardBtn:hover:before{opacity:0}}@media screen and (min-width:781px) and (max-width:1440px) and (hover:hover){#section-header .header_nav .header_navAnchor:hover{color:#fff}#section-header .header_nav .header_navAnchor:hover:before{opacity:0}#section-header .header_nav .header_navAnchor:hover .header_navIcon:not(#section-header .header_nav .header_navAnchor:hover .header_navIcon[data-item=reaction]) .cls-1{fill:#fff}#section-header .header_nav .header_navSavecardBtn:hover{color:#fff}#section-header .header_nav .header_navSavecardBtn:hover:before{opacity:0}}@media (min-aspect-ratio:1/1){.modal-Friendcard[data-type="1"] .modal_bg:before,.modal-Friendcard[data-type="2"] .modal_bg:after,.modal-Friendcard[data-type="5"] .modal_bg{height:300vw;width:300vw}}@media (max-aspect-ratio:1/1){.modal-Friendcard[data-type="1"] .modal_bg:before,.modal-Friendcard[data-type="2"] .modal_bg:after,.modal-Friendcard[data-type="5"] .modal_bg{height:300vh;width:300vh}}@media only screen and (max-width:780px) and (max-height:575px){.modal-Friendcard .modal_inner{height:89.044vh;height:-webkit-calc(100vh - 63px);height:-moz-calc(100vh - 63px);height:calc(100vh - 63px)}.modal-Friendcard .modal_innerWrap{height:88.348vh;height:-webkit-calc(100vh - 67px);height:-moz-calc(100vh - 67px);height:calc(100vh - 67px)}.modal-Friendcard .modal_innerContents{height:86.957vh;height:-webkit-calc(100vh - 75px);height:-moz-calc(100vh - 75px);height:calc(100vh - 75px)}.modal-Friendcard .modal_thumbImage{max-height:31.25vh;max-height:-webkit-calc(100vh - 395px);max-height:-moz-calc(100vh - 395px);max-height:calc(100vh - 395px)}}@media only screen and (max-width:780px) and (min-height:576px){.modal-Friendcard .modal_inner{height:512px}.modal-Friendcard .modal_innerWrap{height:508px}.modal-Friendcard .modal_innerContents{height:500px}.modal-Friendcard .modal_thumbImage{height:180px}}