@charset "UTF-8";.fadeInUp{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible!important}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.siteWrap_ocsep2018{width:100%;font-family:Noto Sans Japanese}.mainImg{width:100%;padding:30px 0;position:relative}.main_visual{width:100%;min-width:980px}.main_ttl{display:none;position:absolute;margin:0 auto;top:67%;right:0;left:0;bottom:0}@media only screen and (max-device-width:480px){.mainImg{width:100%}.main_ttl{display:none;position:absolute;margin:0 auto;top:50%;right:0;left:0;bottom:0;width:77%}}.siteWrap_ocsep2018 .message{display:block;position:relative;text-align:center;margin:-6% 0 3%;z-index:999;color:#000}.txtv1{font-size:15px;letter-spacing:3px;line-height:38px;font-weight:700;margin-top:33px}@media only screen and (max-device-width:480px){.message{width:100%;margin:180px auto 0}.message img{width:50%;margin-bottom:80px}.messagetxt{margin:50px 0}}.item_slide{overflow:hidden;margin-top:175px}.item_slide ul{list-style:none;width:100%;margin:0;padding:0}.item_slide li{display:inline-block;width:25%;margin:0;padding:0}.campaign{text-align:center}.campaign_ttl{width:532px}.campaign .camp_ttl{font-weight:700;font-size:18px}.campaign p{font-size:14px;margin:10px auto;width:700px;text-align:center;line-height:22px}.campaign .campaign_link{font-size:15px;display:block;padding:20px 0;width:400px;margin:20px auto 0;border:2px solid #000;color:#000;text-decoration:none;font-weight:700;background:none!important}.campaign .campaign_link2{color:#000;text-decoration:none;font-weight:700;background:none!important}.campaign .attention{font-size:13px;line-height:25px;margin-top:30px}.campaign_contents{padding:0 0 50px;text-align:center}.campaign_contents p{margin:23px;font-size:16px;line-height:32px}.campaign .campimg{width:600px;margin:50px 0 20px}@media only screen and (max-device-width:480px){.campaign{margin:200px auto;width:90%}.campaign_ttl{width:100%}.campaign p{font-size:30px;line-height:80px;margin:50px auto;text-align:left;width:95%}.campaign .camp_ttl{font-weight:700;font-size:50px;line-height:70px}.campaign .campaign_link{width:100%;font-size:42px;text-decoration:none;font-weight:700}.campaign .campaign_link2{text-decoration:none;font-weight:700}.campaign .campaign_btn{text-align:center}.campaign .attention{font-size:16px;line-height:60px;margin-top:70px}.campaign_contents_ttl{width:65%}.campaign_contents p{font-size:30px;line-height:80px;margin:50px auto;text-align:left;width:90%}.campaign .campimg{width:90%}}.oc_learn{background:#dbe0e4}.blogwrap{width:880px;margin:15px auto}.blogwrap ul{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin:0 0 0 -92px}.blogwrap li{display:inline-block;width:394px;margin:0 0 35px 90px!important;vertical-align:top}.blogwrap p{margin:0;text-align:left;font-size:14px;line-height:20px}@media only screen and (max-device-width:480px){.blogwrap{width:90%;margin:30px auto}.blogwrap ul{margin:0}.blogwrap li{width:80%;margin:0 0 100px;font-size:30px}.blogwrap img,.itemwrap img{width:100%}.blogwrap p{margin:0;text-align:left;font-size:45px;line-height:65px}}.itemwrap{max-width:1040px;margin:50px auto}.itemwrap ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:10px;margin:0}.itemwrap li{display:inline-block;width:calc(25% - 20px);vertical-align:top;margin-top:0!important;margin-bottom:60px}@media only screen and (max-device-width:480px){.itemwrap{width:100%;margin:50px auto}.itemwrap ul{margin:0;width:100%}.itemwrap li{width:40%;vertical-align:top;margin-bottom:10px}}@media print,screen and (min-width:768px){br.sp{display:none}br.pc{display:inline}}@media only screen and (max-device-width:480px){br.sp{display:inline}br.pc{display:none}}.campaign_contents{margin-top:100px!important;padding:100px 0 50px;text-align:center}@media screen and (max-width:767px){.mainImg{margin:0 0 100px;padding:0}.mainImg .main_visual{min-width:auto}.mainImg .main_ttl{width:250px;top:60%}.txtv1{font-size:18px;line-height:1.4;text-align:left}.campaign{width:100%;margin:50px auto}.campaign p{width:100%;margin:20px auto 0;font-size:16px;line-height:1.4}.campaign .campaign_link{width:300px;padding:14px 0;font-size:18px;line-height:1}.itemwrap{width:100%}.itemwrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}.itemwrap li{width:47%}.blogwrap{width:100%;padding:0 20px}.blogwrap ul{margin:20px 0 0}.item_slide{margin-top:40px}.campaign_contents_ttl{width:50%}.campaign_contents{margin:0!important;padding:0 0 20px}.campaign_contents p{width:100%;margin:20px auto 0;font-size:16px;line-height:1.4}.campaign_contents.oc_learn{margin:0 0 40px!important;padding:20px}.campaign_contents.oc_learn .blogwrap li{width:100%;margin:0 0 35px!important}.campaign .camp_ttl{font-size:20px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/special-ocsep2022-style.css.map */
