@charset "UTF-8";.calendar .description{margin-bottom:40px}.calendar .description__contents{overflow:hidden;margin-top:28px}.calendar .description__contents__item{float:right}.calendar .description__contents__sentence{max-width:372px;padding-right:20px}.calendar .description__attention{padding:16px 24px;margin-top:20px;border:1px solid #d21c24}.calendar .description__attention__lead{margin-bottom:6px;font-size:15px}.calendar .description__smapriDesign{float:left;position:relative;max-width:352px;margin-top:20px;padding:10px;border:2px solid #c8c8c8}.calendar .description__smapriDesign__contentsWrapper--aprilStart{padding-left:105px}.calendar .description__smapriDesign__link{margin-top:5px}.calendar .description__smapriDesign__aprilStart{position:absolute;left:10px;bottom:10px;width:98px;height:98px;padding:12px;font-size:22px;line-height:1.1;color:#fff;font-weight:700;text-align:center;background:#f0597c;-webkit-border-radius:98px;border-radius:98px}.calendar .listTitle{position:relative}.calendar .listTitle__linkBtn{position:absolute;top:-2px;right:0;font-size:16px}.calendar .list{margin-bottom:50px}.calendar .list .u-title--head{margin-top:10px;margin-bottom:20px}.calendar .list__contents{overflow:hidden;margin-top:26px}.calendar .list__contents--image{float:right;width:40%;text-align:center}.calendar .list__contents--detail{float:left;width:60%}.calendar .list__contents__sentence{padding-right:60px}.calendar .list__contents__button{margin-top:1em;width:300px;border:none}.calendar .list__template{margin-top:30px;padding-top:30px;border-top:1px dashed #c8c8c8;overflow:hidden}.calendar .list__template--group{position:relative}.calendar .list__template__image{float:right;text-align:right}.calendar .list__template__image .u-paragraph{margin-top:1em}.calendar .list__template__image--irregularFold{display:inline-block;float:none}.calendar .list__template__image--irregularFold .list__template__imageAnotation{display:none}.calendar .list__template__image--group{position:absolute;top:30px;right:0;float:none}.calendar .list__template__detail{float:left}.calendar .list__template__detail--irregularFold{float:none}.calendar .list__template__detail--irregularFoldMobile{display:none;float:none}.calendar .list__template__detail--group{float:none;margin-bottom:30px;padding-right:390px}.calendar .list__template__title{margin-bottom:.4em;font-size:16px;font-weight:700}.calendar .list__template__description{margin-bottom:1em;font-size:16px;font-weight:700}.calendar .list__template__startDate{margin-bottom:12px;font-weight:700}.calendar .list__template__variationTitle{margin-bottom:10px;font-size:16px}.calendar .list__template__variationTitle:before{content:'・'}.calendar .list__template__buttonWrapper--smapriDesign{margin-top:20px}.calendar .list__template__downloadButton{width:230px;font-size:16px}.calendar .list__template__smapriDesignLink{padding-top:10px;padding-right:20px;background:url(/files/img/common/icons/ico_smapri_design.png);background-position:right center;background-repeat:no-repeat;background-size:17px 17px}.calendar .list__template__smapriDesignIcon{display:block;margin-top:5px}.ec-tag-aprilStart{font-size:14px;color:#f0597c;border:1px solid #f0597c}.attention{margin-bottom:30px;padding:20px 15px;border:5px solid #ececec}.attention .u-list-item{margin-top:.4em}.buttonArea{margin-bottom:40px;padding-top:40px;border-top:1px solid #c8c8c8;text-align:center}.buttonArea__item{width:300px;max-width:100%;padding-left:0;padding-right:0;text-align:center;font-size:16px}.buttonArea__item.btn.btn-wide{max-width:100%;padding-left:0;padding-right:0;font-size:16px;text-align:center}.buttonArea .back{margin-top:20px}.buttonArea .back .back__btn{width:300px;padding-left:0;padding-right:0}.irregularFold__download,.irregularFold__images{display:inline-block;vertical-align:top}.irregularFold__download{width:40%}.irregularFold__download__item{margin-bottom:50px}.irregularFold__images{width:60%;text-align:right}.irregularFold__images__item{display:inline-block;margin-left:26px;text-align:left;vertical-align:top}.irregularFold__images__item:first-of-type{margin-left:0}.irregularFold__images__title{margin-bottom:.4em;font-weight:700}.irregularFold__images__title--mobile{display:none}.irregularFold__images__sizeTitle{font-weight:700;margin-top:.6em}.irregularFold__images__sizeTitle--mobile{display:none}.irregularFold__images__size{font-weight:700}.irregularFold__images__size--mobile{display:none}.irregularFold__images__pitchTitle--mobile{display:none}.irregularFold__images__pitch--mobile{display:none}.irregularFold__images__expansionSize--mobile{display:none}.irregularFold__images__annotation{margin-top:2em}.irregularFold__images__annotation--mobile{display:none}.smapriDesign{margin-bottom:20px!important}.smapriDesign__paragraphWrapper{width:492px}@media screen and (max-width:767px){.calendar .description__contents__item{float:none}.calendar .description__contents__item--image{display:block;margin:auto;text-align:center}.calendar .description__contents__sentence{max-width:100%;margin-top:20px;padding-right:0}.calendar .description__attention{padding:10px 16px}.calendar .description__smapriDesign{float:none;max-width:100%}.calendar .listTitle__linkBtn{position:relative;margin-bottom:20px}.calendar .list__contents{margin-bottom:40px}.calendar .list__contents--image{float:none;width:100%;margin-bottom:18px}.calendar .list__contents--detail{float:none;width:100%}.calendar .list__contents__sentence{padding-right:0}.calendar .list__contents__button{display:block;width:300px;max-width:100%;margin-left:auto;margin-right:auto}.calendar .list__template__image{float:none;width:100%;margin-bottom:30px;text-align:center}.calendar .list__template__image--irregularFold .list__template__imageAnotation{display:block}.calendar .list__template__image--group{position:static}.calendar .list__template__detail--irregularFoldMobile{display:block;text-align:left}.calendar .list__template__detail--group{padding-right:0}.buttonArea .back .back__btn{width:300px;max-width:100%}.irregularFold__download{display:none}.irregularFold__images{width:100%;text-align:left}.irregularFold__images__item{display:block;margin-top:30px;margin-left:0;padding-top:30px;border-top:1px dashed #c8c8c8}.irregularFold__images__item:first-of-type{margin-top:0;padding-top:0;border-top:none}.irregularFold__images__annotation,.irregularFold__images__expansionSize,.irregularFold__images__pitch,.irregularFold__images__pitchTitle,.irregularFold__images__size,.irregularFold__images__sizeTitle,.irregularFold__images__title{display:none}.irregularFold__images__title--mobile{display:block}.irregularFold__images__sizeTitle--mobile{display:block}.irregularFold__images__size--mobile{display:inline-block}.irregularFold__images__pitchTitle--mobile{display:block}.irregularFold__images__pitch--mobile{display:block;margin-bottom:1em}.irregularFold__images__expansionSize--mobile{display:inline-block;margin-bottom:1em}.irregularFold__images__annotation--mobile{display:block}.smapriDesign__paragraphWrapper{width:100%}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
