﻿.hide{display:none}@media screen and (max-width: 639px){.pc{display:none !important}img{width:100%}}@media screen and (min-width: 640px){.sp{display:none !important}}@media screen and (max-device-width: 639px){.pc_d{display:none !important}}@media screen and (min-device-width: 640px){.sp_d{display:none !important}}html{font-size:62.5%}body{margin:0;letter-spacing:0.1em;line-height:1.5;font-feature-settings:"palt";color:#000}@media screen and (max-width: 639px){body{font-family:Meiryo,sans-serif}}@media screen and (min-width: 640px){body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0}li{list-style:none}img{display:block;vertical-align:bottom;border:none}button{outline:none}a{color:#000;text-decoration:none}@media screen and (min-width: 640px){a:hover{opacity:0.7;transition:all 0.3s}a img:hover{opacity:0.7;transition:all 0.3s}}.logo{background:#000;padding:10px 0}.logo img{margin:auto}@media screen and (max-width: 639px){.logo img{width:30%}}@media screen and (min-width: 640px){.logo img{width:140px}}body{background:url(https://soulberry.itembox.cloud/item/fsimg/special/preorder/waiting-bg.gif) repeat}@media screen and (max-width: 639px){body{background-size:10.67%}}@media screen and (min-width: 640px){.contents_title{width:100%;max-width:1160px;margin:0 auto 130px;padding-top:104px}.contents_title .img_title{width:100%;max-width:1160px;margin:0 auto}.contents_title .img_title img{width:100%}.contents_title .text_area{width:688px;margin:0 auto;font-size:18px;line-height:2.0;letter-spacing:0.5px;text-align:center}.contents_title .text_area br{display:none}}@media screen and (max-width: 639px){.contents_title{width:100%;margin:0 auto 8.5em;padding-top:1.4rem}.contents_title .img_title{width:94.4%;margin:0 auto}.contents_title .img_title img{width:100%}.contents_title .text_area{width:93.33%;margin:0 auto;font-size:3.4vw;line-height:2;padding-top:1.5rem;text-align:center}.contents_title .text_area br{display:block}}@media screen and (min-width: 640px){.contents_list{width:100%;max-width:1140px;margin:0 auto 104px}.contents_list .img_title{width:100%;max-width:1140px;margin:0 auto 61px}.contents_list .img_title img{width:100%}.contents_list .item_list{width:100%;max-width:1140px;margin:0 auto}.contents_list .item_list ul{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_list .item_list li{width:23.68%;margin-right:1.75%;margin-bottom:55px}.contents_list .item_list li:nth-child(4n){margin-right:0}.contents_list .item_list .img{width:100%;margin-bottom:21px}.contents_list .item_list .img img{width:100%}.contents_list .item_list .term{width:68.89%;max-width:186px;margin-bottom:17px}.contents_list .item_list .term img{width:100%}.contents_list .item_list .name{font-size:16px;line-height:1.5}}@media screen and (max-width: 639px){.contents_list{width:100%;margin:0 auto 4.5rem}.contents_list .img_title{width:86.67%;margin:0 auto 4rem}.contents_list .img_title img{width:100%}.contents_list .item_list{width:86.67%;margin:0 auto}.contents_list .item_list ul{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_list .item_list li{width:46.15%;margin-right:7.69%;margin-bottom:3.7rem}.contents_list .item_list li:nth-child(2n){margin-right:0}.contents_list .item_list .img{width:100%;margin-bottom:1rem}.contents_list .item_list .img img{width:100%}.contents_list .item_list .term{width:92.33%;margin-bottom:1.2rem}.contents_list .item_list .term img{width:100%}.contents_list .item_list .name{font-size:3.0vw;line-height:1.5}}.return{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 639px){.return{width:85%;margin:0 auto 6.6rem;padding-top:2.3rem}.return .home,.return .page_top{width:45%}}@media screen and (min-width: 640px){.return{max-width:500px;width:90%;margin:0 auto 95px;padding-top:55px}.return img{width:100%}.return .home,.return .page_top{width:40%}}.copyright{background:#000;text-align:center;font-weight:bold;font-size:1.0rem;color:#fff}.copyright span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Verdana,Droid Sans;font-size:1.0rem;vertical-align:-1px}@media screen and (max-width: 639px){.copyright{padding:1rem}}@media screen and (min-width: 640px){.copyright{padding:1.5rem}}
