@charset "utf-8";body{color:#1e1e1e}#pc_wrap .for-pc{display:block}#pc_wrap .for-sp{display:none}#feature #sp_wrap #detail.column .entry .column02 .for-pc{display:none}#feature #sp_wrap #detail.column .entry .column02 .for-sp{display:block}.genre_column #detail .entry h4.no00{color:#eb6ea5}#feature .contents .entry_contents p{margin-bottom:0}#feature #detail .entry h2{margin:0 0 30px}#feature #detail .entry .top-lead{text-align:justify}#feature #detail .num{margin-bottom:10px}#feature #detail .entry p{font-size:16px;line-height:2}#feature #detail .entry .outline{margin:45px 0 47px}#feature #detail .entry .outline ul{margin:38px 0 0}#feature #detail .entry .outline ul li{padding:0 0 0 58px}#feature #detail .entry .speaker h3{top:-20px}#feature #detail .entry .speaker{margin:0 0 40px;line-height:1.3}#feature #detail .entry .speaker .detail p{margin-bottom:26px;font-size:12px;line-height:22px}.contents{background-color:#fff}.page1{padding-bottom:40px}.genre_column #detail .entry .entry_contents h4.no01{margin:0 0 49px;line-height:1.4}#feature .contents .entry_contents .page1 h3{margin-bottom:16px;text-align:left;color:#eb6ea5;font-size:20px;line-height:32px}#feature #detail .entry .page1 .wrap1 p{margin-bottom:34px;text-align:justify}.page1 .wrap1 img{margin-bottom:32px}#feature #detail .entry .page1 p.caution{margin:70px 0 34px;font-size:14px}.page2{margin-top:25px}.genre_column #detail .entry .entry_contents h4.no02{display:none}.qa{position:relative;background:url(../img/series/joshiki-common/bg01.jpg);background-size:100% 100%;padding:85px 10px 30px;margin:13px auto 76px}.qa h5{position:absolute;top:-23px;left:calc(50% - 168px)}.qa ul{padding:30px 55px 17px;background:url(../img/series/joshiki-common/bg02.png) no-repeat;background-size:100% 100%}.qa dl{margin-bottom:23px}.qa dt{margin-bottom:15px}#feature #detail .qa dd{text-align:left;font-size:14px;line-height:28px;text-align:justify}#feature #detail .qa .orange dd{color:#ed6d00}#feature #detail .qa .green dd{color:#4ca250}.point{position:relative;border:5px solid #d9446d;padding:30px 23px 20px;margin-bottom:50px}.point h5{position:absolute;top:-41px;left:-5px}#feature #detail .point .column-text{margin-bottom:28px}#feature #detail .point .column-text img{text-align:left}#feature #detail .point dd{overflow:hidden}#feature #pc_wrap #detail .point dd p{float:left;width:55%;margin-bottom:8px;color:#d9446d;font-size:14px;line-height:2;text-align:justify}#pc_wrap #series_joshiki2.contents.page2 .point .images{position:absolute;right:30px;bottom:40px;width:250px;height:151px}#sp_wrap .for-pc{display:none}.sp p:empty{display:none}#feature .sp .contents .entry_contents p{margin-bottom:0}#feature .sp #detail .entry .outline{margin:50px 0 44px}#feature .sp #detail .entry .outline ul{margin:50px 0 0}#feature .sp #detail .entry .outline ul li{padding:0 0 0 40px}#feature .sp #detail .entry .outline .time{top:35px;top:18%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin:0}#feature .sp #detail .num{margin-bottom:10px}#feature .sp #detail .entry{margin:40px 20px 20px}#feature .sp #detail .entry p{font-size:16px;line-height:1.8}#feature .sp #detail .entry .speaker h3{top:-5px}#feature .sp #detail .entry .speaker{margin:0 0 40px}#feature .sp #detail .entry .speaker .detail{margin:0}#feature .sp #detail .entry .speaker .detail p{margin-bottom:7.5px;font-size:10px;line-height:1.5;letter-spacing:0}#feature .sp #detail .entry .speaker .name-card{margin-bottom:7.5px}#feature .sp #detail .entry .speaker .name-card .name{float:left}#feature .sp #detail .entry .speaker .name-card .kana{float:left;letter-spacing:0}#feature .sp #detail .entry .speaker .name-card .career{width:64.4%;float:left;line-height:1.6;letter-spacing:0}#feature .sp #detail .entry .speaker .detail .btn{margin:0}.sp .page1{padding-bottom:20px}#feature .sp #detail .entry .speaker .name-card .face{width:30%}#feature .sp #detail.column .entry .column02 img{max-width:100%;margin:0 auto 11px}.sp .genre_column #detail .entry h4.no01{margin:0 0 28px;font-size:20px}#feature .sp .contents .entry_contents .page1 h3{margin-bottom:16px;text-align:left;color:#eb6ea5;font-size:18px;font-weight:700;line-height:32px}.sp .page1 .wrap1 img{margin-bottom:32px}#feature .sp #detail.column .entry .column02 .wrap1>img{margin-bottom:28px}#feature .sp #detail .entry .page1 .wrap1 p{margin-bottom:25px}.sp rt{letter-spacing:-.1em}.sp .genre_column #detail .entry .entry_contents h4.no02{display:none}.sp .qa{padding:15% 3% 1%;margin:40px auto 50px}.sp .qa h5{top:-20px;left:calc(50% - 35%);width:64.3%;margin:0}.sp .qa ul{padding:10% 5% 3%}.sp .qa dl{margin-bottom:10%}.sp .qa dt{margin-bottom:5%}#feature .sp #detail .qa dd{font-size:100%;line-height:1.8}.sp .point{position:relative;border:3px solid #d9446d;padding:20px 15px 0;margin-bottom:50px}.sp .point h5{position:absolute;top:-38px}#feature .sp #detail.column .entry .column02 .point h5 img{max-width:100%;width:70%}#feature .sp #detail .point dt{width:86.1%;margin:0 0 3px}#feature .sp #detail .point dt img{margin:0 auto}#feature .sp #detail .point dd p{margin-bottom:8px;color:#d9446d;font-size:12px;line-height:1.75;text-align:justify}#feature .sp #detail.column .entry .images .column-img{margin:0 auto 20px}