﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.color__bg_shopping{background-color:#FFB300}.color__bg_fashion{background-color:#6D4C41}.color__bg_beauty{background-color:#D81B60}.color__bg_health{background-color:#7CB342}.color__bg_life{background-color:#00897B}.color__bg_enta{background-color:#039BE5}.color__bg_business{background-color:#546E7A}.color__bg_point{background-color:#00ACC1}.color__bg_it{background-color:#1E88E5}.color__bg_money{background-color:#F9A825}.color__bg_marriage{background-color:#e53935}.color__bg_adult{background-color:#FF4081}body{font-family:'Noto Sans Japanese', HiraKakuProN-W3, メイリオ, Meiryo, sans-serif}a{text-decoration:none;color:#424242}img{vertical-align:middle}header{padding:24px 0 0;position:relative}header h1{font-size:16px;font-weight:normal;color:#ff0;line-height:2;text-align:center;margin:0 auto}#home{font-size:32px;box-sizing:border-box;position:absolute;top:24px;left:24px}#home a{color:#fff}.content{overflow:hidden;background-color:#f5f5f5}.main{box-sizing:border-box;width:calc(100% - 308px);float:left}.main::after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.main__title{color:#6D4C41;font-size:48px;font-weight:100;text-align:center;margin:24px auto 8px}.main__text{font-size:16px;color:#616161;line-height:1.6;text-align:center}.back-list{margin:24px auto;font-size:48px;text-align:center;color:#fff;line-height:1.2;font-weight:normal}.back-list i{color:rgba(250,250,250,0.8)}.top-summary{box-sizing:border-box;margin:40px auto 0;max-width:640px;width:100%;z-index:99}.top-summary .sbut{text-align:center;color:rgba(250,250,250,0.8);font-size:16px;font-weight:normal;margin-bottom:4px}.top-summary .sbut i{font-size:28px;margin-right:4px}.top-summary .sbut-top{color:#fff;text-shadow:0 1px 2px #212121}.pager{clear:both;width:100%}.pager__list{width:100%;padding:24px 0;text-align:center}.pager__list li{display:inline-block;width:48px;line-height:48px;height:48px;font-size:18px}.pager__list li strong{background-color:#FFB300;display:inline-block;font-size:18px;border-radius:50%;width:48px;line-height:48px;height:48px;color:#fff}.pager__list li a{border-radius:50%;width:48px;line-height:48px;height:48px;display:inline-block;text-decoration:none}.pager__list li a:hover{background:rgba(255,179,0,0.8);color:#fff}.pager__list_206 li strong,.pager__list_207 li strong,.pager__list_208 li strong{background-color:#FFB300}.pager__list_206 li a:hover,.pager__list_207 li a:hover,.pager__list_208 li a:hover{background-color:rgba(255,179,0,0.8)}.pager__list_210 li strong,.pager__list_211 li strong{background-color:#6D4C41}.pager__list_210 li a:hover,.pager__list_211 li a:hover{background-color:rgba(109,76,65,0.8)}.pager__list_213 li strong,.pager__list_214 li strong,.pager__list_215 li strong,.pager__list_217 li strong{background-color:#D81B60}.pager__list_213 li a:hover,.pager__list_214 li a:hover,.pager__list_215 li a:hover,.pager__list_217 li a:hover{background-color:rgba(216,27,96,0.8)}.pager__list_219 li strong,.pager__list_220 li strong,.pager__list_221 li strong{background-color:#7CB342}.pager__list_219 li a:hover,.pager__list_220 li a:hover,.pager__list_221 li a:hover{background-color:rgba(124,179,66,0.8)}.pager__list_223 li strong,.pager__list_225 li strong,.pager__list_227 li strong,.pager__list_230 li strong{background-color:#00897B}.pager__list_223 li a:hover,.pager__list_225 li a:hover,.pager__list_227 li a:hover,.pager__list_230 li a:hover{background-color:rgba(0,137,123,0.8)}.pager__list_232 li strong,.pager__list_233 li strong,.pager__list_234 li strong,.pager__list_235 li strong,.pager__list_236 li strong,.pager__list_237 li strong,.pager__list_229 li strong,.pager__list_238 li strong,.pager__list_239 li strong{background-color:#039BE5}.pager__list_232 li a:hover,.pager__list_233 li a:hover,.pager__list_234 li a:hover,.pager__list_235 li a:hover,.pager__list_236 li a:hover,.pager__list_237 li a:hover,.pager__list_229 li a:hover,.pager__list_238 li a:hover,.pager__list_239 li a:hover{background-color:rgba(3,155,229,0.8)}.pager__list_241 li strong,.pager__list_242 li strong,.pager__list_243 li strong{background-color:#546E7A}.pager__list_241 li a:hover,.pager__list_242 li a:hover,.pager__list_243 li a:hover{background-color:rgba(84,110,122,0.8)}.pager__list_246 li strong{background-color:#00ACC1}.pager__list_246 li a:hover{background-color:rgba(0,172,193,0.8)}.pager__list_249 li strong{background-color:#1E88E5}.pager__list_249 li a:hover{background-color:rgba(30,136,229,0.8)}.pager__list_253 li strong,.pager__list_254 li strong,.pager__list_255 li strong{background-color:#F9A825}.pager__list_253 li a:hover,.pager__list_254 li a:hover,.pager__list_255 li a:hover{background-color:rgba(249,168,37,0.8)}.pager__list_257 li strong{background-color:#e53935}.pager__list_257 li a:hover{background-color:rgba(229,57,53,0.8)}.pager__list_259 li strong,.pager__list_260 li strong,.pager__list_261 li strong,.pager__list_262 li strong,.pager__list_263 li strong,.pager__list_264 li strong{background-color:#FF4081}.pager__list_259 li a:hover,.pager__list_260 li a:hover,.pager__list_261 li a:hover,.pager__list_262 li a:hover,.pager__list_263 li a:hover,.pager__list_264 li a:hover{background-color:rgba(255,64,129,0.8)}.mini_title{line-height:1;color:#fff;font-size:14px;text-align:center}.search-box{border:none;color:#424242;outline:none;width:calc(100% - 64px);font-size:18px;padding:8px 16px;height:48px;box-sizing:border-box;border-radius:25px 0 0 25px}.search-button{box-sizing:border-box;vertical-align:middle;color:#fff;background-color:rgba(250,250,250,0.4);width:64px;line-height:48px;height:48px;border:none;font-size:16px;font-weight:bold;cursor:pointer;border-radius:0 25px 25px 0}.search-button-top{background-color:#ffb300}.header_link a{padding-top:10px;padding-bottom:10px;color:#0066CC}.nodata-area{box-sizing:border-box;width:calc(100% - 308px);float:right;margin:30px auto;padding:120px 40px}.nodata-area::after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.nodata{color:#424242;font-weight:bold;box-sizing:border-box;background:#EEE;border-radius:5px;padding:24px;font-size:16px;line-height:1.6;text-align:center}.link_top{display:none}.link_top a{z-index:100;opacity:.9;font-size:24px;color:#fff;background-color:#FFD600;display:block;width:64px;line-height:64px;text-align:center;border-radius:50%;position:fixed;bottom:16px;right:16px}.mobile-only{display:none}.header{background:#ffb300;background-image:linear-gradient(90deg, #546e7a 23px, transparent 0),linear-gradient(90deg, #d81b60 41px, transparent 0),linear-gradient(90deg, #7cb342 61px, transparent 0);background-size:61px 100%, 83px 100%, 107px 100%}.program__title{padding:36px 8px;box-sizing:border-box;margin:0}.program__title_,.program__title_top{background-color:rgba(0,0,0,0.2)}.program__title i{font-size:80px;margin-bottom:8px}.program__title_206,.program__title_207,.program__title_208{background-color:#FFB300}.program__title_210,.program__title_211{background-color:#6D4C41}.program__title_213,.program__title_214,.program__title_215,.program__title_217{background-color:#D81B60}.program__title_219,.program__title_220,.program__title_221{background-color:#7CB342}.program__title_223,.program__title_225,.program__title_227,.program__title_230{background-color:#00897B}.program__title_232,.program__title_233,.program__title_234,.program__title_235,.program__title_236,.program__title_237,.program__title_229,.program__title_238,.program__title_239{background-color:#039BE5}.program__title_241,.program__title_242,.program__title_243{background-color:#546E7A}.program__title_246{background-color:#00ACC1}.program__title_249{background-color:#1E88E5}.program__title_253,.program__title_254,.program__title_255{background-color:#F9A825}.program__title_257{background-color:#e53935}.program__title_259,.program__title_260,.program__title_261,.program__title_262,.program__title_263,.program__title_264{background-color:#FF4081}.program__list{width:100%;box-sizing:border-box;padding:0 16px 16px;-moz-column-gap:8px;-moz-column-fill:balance;-webkit-column-gap:8px;-webkit-column-fill:auto;column-gap:8px;column-width:auto;max-width:1912px;-moz-column-count:6;-webkit-column-count:6;column-count:6}@media screen and (max-width: 2220px){.program__list{max-width:1280px;-moz-column-count:5;-webkit-column-count:5;column-count:5}}@media screen and (max-width: 1904px){.program__list{max-width:1280px;-moz-column-count:4;-webkit-column-count:4;column-count:4}}@media screen and (max-width: 1688px){.program__list{max-width:964px;-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media screen and (max-width: 1272px){.program__list{max-width:648px;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media screen and (max-width: 956px){.program__list{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.program__box{box-sizing:border-box;display:inline-block;max-width:300px;width:100%;margin:16px 0 0;padding:0;position:relative}.program__box::before{position:absolute;transition:.2s;content:'';top:0;left:0;width:100%;height:100%;background:rgba(66,66,66,0)}.program__box:link{border-radius:2px;border:1px solid rgba(176,190,197,0.5);background:#fff}.program__box:visited{background:#eee;border:1px solid #212121}.program__box:hover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(250,250,250,0.8);box-shadow:inset 0 0 40px #b0bec5}.program__box:hover::after{content:'詳細を見る';background-color:#FFB300;position:absolute;width:120px;line-height:84px;height:84px;color:#fff;text-align:center;box-shadow:0 1px 4px #424242;top:calc(50% - 42px);left:calc(50% - 60px);border-radius:4px}.program__box:hover::after:hover{content:'';opacity:.5}.program__box_206:hover::after,.program__box_207:hover::after,.program__box_208:hover::after{background-color:#FFB300}.program__box_210:hover::after,.program__box_211:hover::after{background-color:#6D4C41}.program__box_213:hover::after,.program__box_214:hover::after,.program__box_215:hover::after,.program__box_217:hover::after{background-color:#D81B60}.program__box_219:hover::after,.program__box_220:hover::after,.program__box_221:hover::after{background-color:#7CB342}.program__box_223:hover::after,.program__box_225:hover::after,.program__box_227:hover::after,.program__box_230:hover::after{background-color:#00897B}.program__box_232:hover::after,.program__box_233:hover::after,.program__box_234:hover::after,.program__box_235:hover::after,.program__box_236:hover::after,.program__box_237:hover::after,.program__box_229:hover::after,.program__box_238:hover::after,.program__box_239:hover::after{background-color:#039BE5}.program__box_241:hover::after,.program__box_242:hover::after,.program__box_243:hover::after{background-color:#546E7A}.program__box_246:hover::after{background-color:#00ACC1}.program__box_249:hover::after{background-color:#1E88E5}.program__box_253:hover::after,.program__box_254:hover::after,.program__box_255:hover::after{background-color:#F9A825}.program__box_257:hover::after{background-color:#e53935}.program__box_259:hover::after,.program__box_260:hover::after,.program__box_261:hover::after,.program__box_262:hover::after,.program__box_263:hover::after,.program__box_264:hover::after{background-color:#FF4081}.program__name{box-sizing:border-box;padding:16px 16px 8px;color:#37474F;font-size:14px;font-weight:bold;text-overflow:ellipsis;line-height:1.4;white-space:nowrap;overflow:hidden}.program__info{font-weight:normal;font-size:14px;line-height:1.6;color:#616161;margin:0 16px 0;word-break:break-all}.program__info img{max-width:calc(100% + 32px);width:auto;height:auto;text-align:center;display:inline;margin:16px -16px 0}.sidebar{width:308px;box-sizing:border-box;float:left;margin:0}.sidebar__menu{padding:16px 8px 16px 24px}.sidebar__menu_big{font-size:16px;margin-bottom:4px;border-bottom-width:4px;border-bottom-style:solid;padding-bottom:4px}.sidebar__menu_list{font-size:14px;padding-left:20px;margin-bottom:16px}.sidebar__menu_list li{line-height:1.4}.sidebar__menu_list li a{text-decoration:underline}.sidebar__menu_list li a:hover{text-decoration:none}.sidebar__menu_list li i{width:24px;color:#42A5F5}.sidebar__menu_shopping{border-bottom-color:#FFB300}.sidebar__menu_shopping a i{color:#FFB300}.sidebar__menu_fashion{border-bottom-color:#6D4C41}.sidebar__menu_fashion a i{color:#6D4C41}.sidebar__menu_beauty{border-bottom-color:#D81B60}.sidebar__menu_beauty a i{color:#D81B60}.sidebar__menu_health{border-bottom-color:#7CB342}.sidebar__menu_health a i{color:#7CB342}.sidebar__menu_life{border-bottom-color:#00897B}.sidebar__menu_life a i{color:#00897B}.sidebar__menu_enta{border-bottom-color:#039BE5}.sidebar__menu_enta a i{color:#039BE5}.sidebar__menu_business{border-bottom-color:#546E7A}.sidebar__menu_business a i{color:#546E7A}.sidebar__menu_point{border-bottom-color:#00ACC1}.sidebar__menu_point a i{color:#00ACC1}.sidebar__menu_it{border-bottom-color:#1E88E5}.sidebar__menu_it a i{color:#1E88E5}.sidebar__menu_money{border-bottom-color:#F9A825}.sidebar__menu_money a i{color:#F9A825}.sidebar__menu_marriage{border-bottom-color:#e53935}.sidebar__menu_marriage a i{color:#e53935}.sidebar__menu_adult{border-bottom-color:#FF4081}.sidebar__menu_adult a i{color:#FF4081}.entry{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}.entry__list{margin:16px auto 32px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-contetnt:center;justify-content:center}.entry__box{position:relative;width:320px;display:inline-block;transition:.3s}.entry__box:hover{background-color:#827717}.entry__box:hover img{opacity:.5}.entry__label{width:110px;height:68px;text-align:center;line-height:68px;box-sizing:border-box;border-radius:2px;position:absolute;top:calc(90px - 34px);left:calc(50% - 55px);color:#fff;font-size:20px}.entry__category{color:#fff;padding:8px 0;text-align:center;font-size:18px;background-color:rgba(255,255,255,0.1)}.entry__text{font-size:14px;line-height:1.2;padding:8px;color:#fff;font-weight:normal}.footer{clear:both;background:#263238;font-size:14px;color:#999999;padding:24px;text-align:center}.footer a{color:#fff}.footer__title{color:#fff;margin-bottom:16px}.footer__list{list-style-type:none;margin-bottom:32px}.footer__list li{margin:0 8px;display:inline-block}.footer__address{font-size:12px}.footer__address a{color:#ccc}
/*# sourceMappingURL=style_pc.css.map */
