@charset "utf-8";html,body,div,header,nav,h1,h2,h3,h4,p,ul,ol,li,a,dl,dt,dd,table,tbody,tr,td,span,i,form,fieldset,input,select,option,optgroup,textarea,button,blockquote,cite{color:#331101;font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3',Meiryo,Osaka,sans-serif;line-height:1.5;margin:0;padding:0}body{overflow-x:hidden;position:static}a,i,button,img,span{text-decoration:none;transition-duration:.5s}.left_to_right{color:#0f75d1;display:inline-block;position:relative;transition:.3s}@media(min-width:64rem){.left_to_right::after{background-color:#f99;bottom:0;content:"";height:.2rem;left:0;position:absolute;transition:.3s;width:0}.left_to_right:hover::after{width:100%}}.link_btn{background-color:#f99;border-radius:.15rem;padding:.5rem 1.5rem}@media(min-width:64rem){.link_btn:hover{background-color:#ff3b65}}button:hover{cursor:pointer}div,p,li,a,dt,dd,td,span,i,input,textarea,button{font-size:.8rem}@media(min-width:48rem){div,p,li,a,dt,dd,td,span,i,input,textarea,button{font-size:1rem}}p{margin:0 0 .5rem 0}@media(min-width:48rem){p{margin:0 0 1rem 0}}li:not(:last-of-type){margin:0 0 .3rem 0}@media(min-width:48rem){li:not(:last-of-type){margin:0 0 .5rem 0}}h1,h2,h3,h4{font-weight:normal}h1{font-size:1.2rem;margin:0 0 1rem 0}@media(min-width:48rem){h1{font-size:2rem;margin:0 0 2rem 0}}h2{font-size:1rem;margin:0 auto 1rem auto}@media(min-width:48rem){h2{font-size:1.5rem;margin:0 auto 1.5rem auto}}h3{font-size:.95rem;margin:0 0 .3rem 0}@media(min-width:48rem){h3{font-size:1.3rem}}@media(max-width:47.9375rem){.show-for-medium-up{display:none}}.index{background-color:#f99}.index-header{background-image:url("../img/s_index-header.svg");background-repeat:repeat-x;height:4rem;text-align:center}@media(min-width:48rem){.index-header{background-image:url("../img/m_index-header.svg");height:6rem}}.index-header-logo{display:inline-block;font-size:1.5rem;margin:.5rem auto}@media(min-width:48rem){.index-header-logo{font-size:2.3rem;margin:.7rem auto}}.index-top{margin:0 .9375rem;padding:1.5rem 0}@media(min-width:48rem){.index-top{margin:0 auto;padding:3rem 0;width:91.66667%}}@media(min-width:64rem){.index-top{max-width:62.5rem}}.index-top-copy{display:block;height:1.5rem;margin:0 auto 1.5rem auto}@media(min-width:48rem){.index-top-copy{height:2.3rem;margin:0 auto 3rem auto}}.index-top-main{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(min-width:48rem){.index-top-main{width:65%;margin:0 auto}}@media(min-width:64rem){.index-top-main{width:50%}}.index-top-main-img{flex:3;text-align:center}.index-top-main-img img{width:8.5rem}@media(min-width:48rem){.index-top-main-img img{width:13rem}}@media(min-width:64rem){.index-top-main-img img{width:16rem}}.index-top-main-sns{flex:2;margin:0 auto;position:relative}.index-top-main-sns-list{bottom:0;height:6.4rem;left:0;margin:auto;position:absolute;right:0;top:0}@media(min-width:48rem){.index-top-main-sns-list{height:7.5rem}}.index-top-main-sns-list-item:not(:last-of-type){margin:0 0 .8rem 0}.index-top-main-sns-list-item a{color:#fdfbf2;font-size:1rem;font-weight:bold}@media(min-width:48rem){.index-top-main-sns-list-item a{font-size:1.3rem}}@media(min-width:64rem){.index-top-main-sns-list-item a:hover{opacity:.5}}.index-top-main-sns-list-item a::before{background-image:url(../img/emogi/emogi-strawberry-vivid.svg);background-size:contain;content:"";display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.index-top-main-sns-list-item:nth-of-type(2) a::before{background-image:url(../img/emogi/emogi-strawberry-pink.svg)}.index-container{background-color:#fdfbf2}.index-content{margin:0 .9375rem;padding:3rem 0}@media(min-width:48rem){.index-content{margin:0 auto;padding:5rem 0;width:91.66667%}}@media(min-width:64rem){.index-content{max-width:62.5rem}}.index-content-title{font-family:'Nunito',sans-serif;font-weight:bold;text-align:center}.index-content-title::before,.index-content-title::after{background-image:url(../img/emogi/emogi-strawberry.svg);background-size:contain;content:"";display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.index-content-title::before{margin:0 .3rem 0 0}.index-content-title::after{margin:0 0 0 .3rem}@media(min-width:48rem){.index-content-title::before,.index-content-title::after{height:1.8rem;width:1.8rem}}@media(min-width:48rem){.index-content-circle_description{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap}}.index-content-circle_description-img{margin:0 auto 1rem auto;text-align:center}@media(min-width:48rem){.index-content-circle_description-img{flex:1;position:relative}}.index-content-circle_description-img img{border-radius:50%;width:4.3rem}@media(min-width:48rem){.index-content-circle_description-img img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:6.25rem}}@media(min-width:48rem){.index-content-circle_description-text{flex:3}}.index-content-circle_description-text h3{font-weight:bold}@media(max-width:47.9375rem){.index-content-circle_description-text h3{text-align:center}}.index-profile-body-text p a i{margin:0 0 0 .2rem}@media(min-width:48rem){.index-sns-body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:48rem){.index-sns-body-item{text-align:center;width:100%}}.index-sns-body-item-img img{width:20%}.index-sns-body-item-title{font-family:'Nunito',sans-serif;font-weight:bold}@media(min-width:48rem){.index-sns-body-item-title{margin:1rem 0 0 0}}.index-sns-body-item-title a{color:#331101}.index-sns-body-item-title a i.icon-heart{color:#ff3b65;margin:0 .3rem 0 0;font-size:1.3rem}.index-sns-body-item:nth-of-type(2) .index-sns-body-item-title a i.icon-heart{opacity:.5}.index-sns-body-item-title a i.icon-external_link{margin:0 0 0 .3rem}.index-create-body-text{text-align:center}.index-create-body-text h3 a{color:#331101}@media(min-width:48rem){.index-create-body-text h3 a{float:left}}.index-create-body-text h3 a i{color:#1da1f2;margin:0 0 0 .3rem}@media(min-width:48rem){.index-create-body-text h3 a i{font-size:1.5rem}}.index-create-body-text p{margin:0 0 1rem 0;text-align:left}@media(min-width:48rem){.index-create-body-text p{clear:both;margin:0 0 2rem 0}}.index-create-body-text p a:nth-of-type(2){color:#331101}.index-create-body-text p a i{margin:0 0 0 .2rem}.index-create-body-link{text-align:center}@media(min-width:48rem){.index-create-body-link{flex-basis:100%}}.index-create-body-link a i{margin:0 0 0 .2rem}.index-community-img{margin:0 0 1.5rem 0}.index-community-description-title{font-weight:bold;margin:0 0 .3rem 0;text-align:center}.index-community-description-text{margin:0 0 1rem 0}@media(min-width:48rem){.index-community-description-text{margin:0 0 2rem 0}}.index-community-description-link{text-align:center}.index-community-description-link a i{margin:0 0 0 .2rem}