@charset 'utf-8';
/*!
 * Version: 1.0.0
**/
@charset "UTF-8";.mauto{margin-right:auto!important;margin-left:auto!important}.mall0{margin:0!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt40{margin-top:40px!important}.ml20{margin-left:20px!important}.ml40{margin-left:40px!important}.mr20{margin-right:20px!important}.mr40{margin-right:40px!important}.pall0{padding:0!important}.pall10{padding:10px!important}.pall20{padding:20px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pr0{padding-right:0!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pl0{padding-left:0!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.bold{font-weight:700!important}.center{text-align:center!important}.right{text-align:right!important}.fsS{font-size:smaller}.fsL{font-size:larger}.flL{float:left}.flR{float:right}.clear{clear:both}.calendar .calendar__table,.calendar .calendar__week,.calendarNav,.castContents__castList,.castContents__detail,.clearfix,.contents__tab ul,.gfooter__nav ul,.pc .calendarContents article,.pc .calendarContents__main,.pc .calendarNav__monthList,.pc .contents,.pc .detailContents .detailContents__article,.pc .detailContents .detailContents__article .main,.pc .detailContents .detailContents__information,.pc .detailContents .showSns,.pc .gheader__gnav ul,.pc .topContents__main,.sp .calendarContents,.sp .detailContents__article,.sp .detailContents__header .showSns,.sp .detailContents__information,.sp .gheader__gnav ul,.sp .topBnr,.topContents,.topMachikado,.topMidokoro__contents,.topRankingList{min-height:1px;_height:1%}.calendar .calendar__table:after,.calendar .calendar__week:after,.calendarNav:after,.castContents__castList:after,.castContents__detail:after,.clearfix:after,.detailContents__body .paragraph:after,.gfooter__nav ul:after,.pc .calendarContents article:after,.pc .calendarContents__main:after,.pc .calendarNav__monthList:after,.pc .contents:after,.pc .detailContents .detailContents__article .main:after,.pc .detailContents .detailContents__article:after,.pc .detailContents .detailContents__information:after,.pc .detailContents .showSns:after,.pc .gheader__gnav ul:after,.pc .topContents__main:after,.sp .calendarContents:after,.sp .detailContents__article:after,.sp .detailContents__header .showSns:after,.sp .detailContents__information:after,.sp .gheader__gnav ul:after,.sp .topBnr:after,.topContents:after,.topMachikado:after,.topMidokoro__contents:after,.topRankingList:after{content:".";display:block;clear:both;height:0;visibility:hidden}.contents__tab ul:after{content:".";clear:both;height:0;visibility:hidden}.fullimage{width:100%;height:auto;vertical-align:top}body{margin:0;padding:0;font-family:"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,sans-serif;color:#333;line-height:1.6}.sp body{overflow-x:hidden;width:100%;background-size:contain}p{margin:0 0 1em}ul{padding-left:20px}ul.noStyle{padding-left:0;list-style:none}a:link,a:visited{color:#39c;text-decoration:none}a:active,a:hover{color:#70b8db;text-decoration:underline}.small{font-size:13px}.lighten{color:#666}.mod_title,.mod_titleA{font-size:18px;font-weight:400;line-height:40px}.mod_title,.mod_titleA,.topMachikado__title{position:relative;margin:0;color:#fff;text-align:center}.topArticleList__title--machikado,.topArticleList__title--marugoto,.topArticleList__title--vitamin{position:relative;color:#fff;font-size:18px;font-weight:400;line-height:40px;text-align:center}.topArticleList__title--kencon{margin:0;color:#fff}.topArticleList__title--chumoku,.topArticleList__title--kencon{position:relative;font-size:18px;font-weight:400;line-height:40px;text-align:center}.mod_titleB,.mod_titleC,.mod_titleD,.pc .contents--biz .detailContents__header .program,.pc .contents--kencon .detailContents__header .program,.pc .contents--machikado .detailContents__header .program,.pc .contents--vitamin .detailContents__header .program{position:relative;margin:0;color:#fff;font-size:18px;font-weight:400;line-height:40px;text-align:center}.contents--kencon .detailContents__header .program:after,.contents--vitamin .detailContents__header .program:after,.mod_titleA:after,.mod_titleB:after,.mod_titleC:after,.mod_titleD:after,.mod_title_after,.pc .contents--biz .detailContents__header .program:after,.pc .contents--machikado .detailContents__header .program:after,.topArticleList__title--chumoku:after,.topArticleList__title--machikado:after,.topArticleList__title--marugoto:after,.topArticleList__title--vitamin:after,.topMachikado__title:after{content:'';display:block;position:absolute;bottom:0;right:0;width:0;height:0;border:10px solid transparent;border-top:10px solid #dc9600;border-left:10px solid #dc9600}.contents--kencon .detailContents__header .program:before,.contents--vitamin .detailContents__header .program:before,.mod_titleA:before,.mod_titleB:before,.mod_titleC:before,.mod_titleD:before,.mod_title_before,.pc .contents--biz .detailContents__header .program:before,.pc .contents--machikado .detailContents__header .program:before,.topArticleList__title--chumoku:before,.topArticleList__title--machikado:before,.topArticleList__title--marugoto:before,.topArticleList__title--vitamin:before,.topMachikado__title:before{content:'';display:block;position:absolute;bottom:0;right:0;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #fafafa;border-right:10px solid #fafafa}.mod_titleA,.topArticleList__title--marugoto{background-color:#fa78b4}.mod_titleA:after,.topArticleList__title--marugoto:after{border-top-color:#dc5a96;border-left-color:#dc5a96}.mod_titleB,.pc .contents--machikado .detailContents__header .program,.topArticleList__title--machikado,.topMachikado__title{background-color:#fab400}.mod_titleB:after,.pc .contents--machikado .detailContents__header .program:after,.topArticleList__title--machikado:after,.topMachikado__title:after{border-top-color:#dc9600;border-left-color:#dc9600}.contents--kencon .detailContents__header .program,.contents--vitamin .detailContents__header .program,.mod_titleC,.topArticleList__title--kencon,.topArticleList__title--vitamin{background-color:#82c83c}.contents--kencon .detailContents__header .program:after,.contents--vitamin .detailContents__header .program:after,.mod_titleC:after,.topArticleList__title--kencon:after,.topArticleList__title--vitamin:after{border-top-color:#64aa1e;border-left-color:#64aa1e}.mod_titleD,.topArticleList__title--chumoku{background-color:#f5f500}.mod_titleD:after,.topArticleList__title--chumoku:after{border-top-color:#d7d700;border-left-color:#d7d700}.pc .contents--biz .detailContents__header .program{background-color:#06c}.pc .contents--biz .detailContents__header .program:after{border-top-color:#c8461e;border-left-color:#c8461e}.btn,.sp .topBlog__morelink a{display:inline-block;*display:inline;*zoom:1;width:100%;border:1px solid #ccc;background-color:#fff;line-height:48px;text-align:center;cursor:pointer;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.btn:active,.btn:hover,.sp .topBlog__morelink a:active,.sp .topBlog__morelink a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;text-decoration:none}.sp .btn,.sp .topBlog__morelink a{border-color:#39c}.btnB{display:inline-block;*display:inline;*zoom:1;width:100%;margin-bottom:5px;border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));background:-o-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );line-height:28px;text-align:center;font-size:12px;font-size:.75rem;font-weight:700;cursor:pointer;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.btnB:link,.btnB:visited{color:#333}.btnB:active,.btnB:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;text-decoration:none}.contents__tab ul li a br,.contents__tab ul:after,.pc .sp,.sp .pc,.sp .topMachikado__title br{display:none}.sp a:active,.sp a:hover{text-decoration:none}.pc .contents,.sp .contents{font-family:"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,sans-serif}.pc .contents{margin:0 auto 60px;padding:40px 15px 0;color:#333;line-height:1.6;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:16px;width:953px}.sp .contents{width:100%;padding-top:10px}.contents__title{position:relative;margin-bottom:1px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:55px;font-size:18px;font-weight:400;color:#666}.contents__title .icon img{margin-right:10px;margin-bottom:5px;vertical-align:middle}.contents__title .notes{position:absolute;text-align:right;top:2px;right:0;font-size:12px;font-size:.75rem;color:#999}.contents__tab{background-color:#f0f2f2}.contents__tab ul{display:table;width:100%;padding:13px 5px 0}.contents__tab ul li{display:table-cell;position:relative;width:25%;border-left:5px solid #f0f2f2;border-right:5px solid #f0f2f2;background-color:#dcdcdc;vertical-align:middle}#article,.contents__tab ul li.active{background-color:#fff}.contents__tab ul li a{display:block;padding:14px 0;text-align:center;line-height:1.2}.castContents__castList li a:link,.castContents__castList li a:visited,.contents__tab ul li a:link,.contents__tab ul li a:visited{color:#666;text-decoration:none}.castContents__castList li a:active,.castContents__castList li a:hover,.contents__tab ul li a:active,.contents__tab ul li a:hover{color:#999;text-decoration:none}.contents__tab ul li a span{display:inline-block}@media screen and (max-width:640px){.contents__tab ul{margin-bottom:10px}.contents__tab ul li{border-left:2px solid #f0f2f2;border-right:2px solid #f0f2f2}.contents__tab ul li a{padding:10px;font-size:14px;font-size:.875rem}}@media screen and (max-width:480px){.contents__tab ul li{border-left:2px solid #f0f2f2;border-right:2px solid #f0f2f2}.contents__tab ul li a{font-size:12px;font-size:.75rem}.contents__tab ul li a br{display:inline-block}}.contentsTab--archive li.active:after{content:'';display:block;position:absolute;top:-4px;left:0;width:100%;height:4px}.calendar .calendar__table .programA .itemList__program,.contentsTab--archive .tab--marugoto.active:after,.pc .contents--marugoto .calendarContents .new .calendarContents__date:before{background-color:#fa78b4}.calendar .calendar__table .programB .itemList__program,.contentsTab--archive .tab--machikado.active:after{background-color:#fab400}.contentsTab--archive .tab--biz.active:after,.pc .contents--biz .calendarContents .new .calendarContents__date:before{background-color:#06c}.contentsTab--archive .tab--kencon.active:after,.contentsTab--archive .tab--vitamin.active:after{background-color:#76ce00}.contentsTab--cast li.active{background:url(../img/tab_line02.png) left top no-repeat}.contents__content{padding:25px 0 10px;border:1px solid #ccc}.contents .hero{margin-bottom:10px}.contents .hero img{width:100%;height:auto;vertical-align:top}.topContents__Info{display:none;padding:10px;margin:0 0 25px;border:1px solid #fa78b4}.topContents__Info p{margin-bottom:0}.pc .topContents__main{float:left;width:770px}.pc .topContents__side{float:right;width:200px}.sp .topContents__Info{padding:6px 10px;margin:0 10px 10px;line-height:1.4;text-align:left}.topMachikado{padding-right:20px;margin-bottom:20px;border:1px solid #ccc;background-color:#fafafa}.topMachikado__title{font-size:18px;font-weight:400;line-height:1.4}.topMachikado__headline{margin:20px 0 5px;font-size:18px}.topMachikado__time{color:#666}.pc .topMachikado__title{float:left;width:110px;height:80px;padding-top:30px}.pc .topMachikado__contents{float:right;width:620px}.sp .topMachikado{margin:10px 0 0;padding-right:0;border:0}.sp .topMachikado__title{text-align:left;padding-left:10px;line-height:40px}.sp .topMachikado__contents{margin:0 10px 10px}.sp .topMachikado__headline{margin:10px 0 5px}.topBlog{position:relative}.topBlog .icon--new{position:absolute;top:-10px;right:0}.topBlog__title{padding:0 0 3px;margin:0 0 15px;border-bottom:1px solid #ccc;font-size:16px;font-weight:400;color:#666}.topBlog__title .icon--pen{display:inline-block;*display:inline;*zoom:1;margin-right:10px}.topBlog__date{margin-bottom:3px;font-size:14px;color:#666}.topBlog__headline{margin:3px 0;font-size:16px;font-weight:400}.topBlog__body{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc;line-height:1.4}.pc .topBlog__morelink{margin:-10px 0 15px;text-align:right}.sp .topBlog{margin:20px 10px 10px}.sp .icon--new{top:0}.sp .topBlog__title{padding:5px 0;border-top:1px solid #ccc;text-align:center}.topArticleList,.topArticleList--chumoku,.topArticleList--machikado,.topArticleList--marugoto,.topArticleList--vitamin{padding-bottom:20px;border:1px solid #ccc;background-color:#fafafa}.pc .topArticleList,.pc .topArticleList--machikado,.pc .topArticleList--marugoto{width:378px}.pc .topArticleList--machikado .topArticleList__inner,.pc .topArticleList--marugoto .topArticleList__inner{height:335px;padding:20px 20px 0;margin-bottom:20px}.pc .topArticleList--machikado .topArticleList__img,.pc .topArticleList--marugoto .topArticleList__img{height:155px}.pc .topArticleList--marugoto{float:left}.pc .detailContents .showSns #nhksocialbtn2,.pc .topArticleList--machikado{float:right}.pc .topArticleList--chumoku,.pc .topArticleList--vitamin{width:198px}.pc .topArticleList--chumoku article,.pc .topArticleList--vitamin article{padding:0 8px}.pc .topArticleList--chumoku{margin:10px 0 20px}.sp .topArticleList,.sp .topArticleList--chumoku,.sp .topArticleList--machikado,.sp .topArticleList--marugoto,.sp .topArticleList--vitamin{margin:10px;padding-bottom:10px}.sp .topArticleList article,.sp .topArticleList--chumoku,.sp .topArticleList--chumoku article,.sp .topArticleList--machikado article,.sp .topArticleList--marugoto article,.sp .topArticleList--vitamin,.sp .topArticleList--vitamin article{display:none}.sp .topArticleList article:first-child,.sp .topArticleList--chumoku article:first-child,.sp .topArticleList--machikado article:first-child,.sp .topArticleList--marugoto article:first-child,.sp .topArticleList--vitamin article:first-child{display:block}.sp .topArticleList .topArticleList__date,.sp .topArticleList--chumoku .topArticleList__date,.sp .topArticleList--machikado .topArticleList__date,.sp .topArticleList--marugoto .topArticleList__date,.sp .topArticleList--vitamin .topArticleList__date{margin-right:10px;margin-left:10px}.sp .topArticleList .topArticleList__inner,.sp .topArticleList--chumoku .topArticleList__inner,.sp .topArticleList--machikado .topArticleList__inner,.sp .topArticleList--marugoto .topArticleList__inner,.sp .topArticleList--vitamin .topArticleList__inner{padding-left:10px;padding-right:10px;padding-bottom:10px;margin-bottom:10px}.topArticleList__title--machikado,.topArticleList__title--marugoto{margin:10px 0 18px}.topArticleList__title--vitamin{margin:10px 0}.topArticleList__title--chumoku{margin:10px 0;color:#787800}.sp .topArticleList__title--machikado,.sp .topArticleList__title--marugoto{margin-top:0;padding-left:10px;text-align:left}.preview .topArticleList__date{color:#fab400}.preview .topArticleList__inner{background-color:#e6efff}.sp .contents--kencon .calendarContents article,.sp .contents--vitamin .calendarContents article,.topArticleList__inner{padding-top:20px}.topArticleList__inner .note{margin-top:20px;font-size:14px;color:#666}.pc .topArticleList__inner{position:relative}.pc .topArticleList__inner .note{position:absolute;left:0;bottom:0;width:100%;margin-top:0;text-align:center}.topArticleList__info,.topArticleList__info02{margin:5px 10px;font-size:16px;padding-bottom:5px;border-bottom:1px solid #ccc}.topArticleList__info>span{font-size:14px;color:#64aa1e}.topArticleList__info02>span{font-size:14px;color:#787800}.topArticleList__date{margin-bottom:0;background:url(../img/colorLine.png) center bottom no-repeat;text-align:center;color:#666}.topArticleList__date02{margin:10px 0 0;color:#666;font-size:14px}.topArticleList__img{text-align:center}.bizMovieBtn img,.topArticleList__img img{max-width:100%;height:auto}.topArticleList__headline{margin:10px 0 5px;font-size:18px;line-height:1.3}.pc .calendarNav__monthList a:link,.pc .calendarNav__monthList a:visited,.pc .topArticleList__headline a{color:#333}.topArticleList__body{line-height:1.4;word-wrap:break-word}.topArticleList__body p{margin:0}.topArticleList__link{margin-top:5px;margin-bottom:30px;text-align:right}.topArticleList__moreBtn{margin:0 20px;text-align:center}.sp .topArticleList__link{display:none}.sp .topArticleList__moreBtn{margin:20px 10px 0}.sp .topMarugoto{display:none}.topBnr{padding:0;margin:30px 0;list-style:none}.topBnr li{margin-bottom:5px;list-style:none;line-height:1}.topBnr li img,.topRankingList{border:1px solid #ccc}.sp .topBnr{padding:0 5px;margin-bottom:40px;margin-top:40px}.sp .topBnr li,.sp .topBnr__spTwitter{-webkit-box-sizing:border-box;box-sizing:border-box}.sp .topBnr li{float:left;margin:0;width:50%;padding:5px}.sp .topBnr img{width:100%;height:auto;padding:2px 0}.sp .topBnr .topBnr__spKokoro img{padding:0}.sp .topBnr__spTwitter{width:100%;padding:0 10px 10px}.sp .topBnr__spTwitter img{width:100%;height:auto;padding:0;border:1px solid #ccc}.topRankingList{margin-top:20px;padding:20px;background-color:#fafafa;clear:both}.topRankingList article{position:relative;float:left;width:136px;margin-right:9px;background-color:#fff;border:1px solid #e6e6e6}.topRankingList .last{margin-right:0}.calendar .calendar__table .day a:active,.calendar .calendar__table .day a:hover,.topRankingList a:active,.topRankingList a:hover{text-decoration:none}.topRankingList__title{margin-top:0;margin-bottom:30px;padding-left:40px;background:url(../img/icon_book.png) left top no-repeat;font-size:18px}.topRankingList__rank{position:absolute;top:-20px;left:0;font-size:14px;font-weight:700}.topRankingList__inner{padding:5px}.topRankingList__date{font-size:12px;margin-bottom:5px;line-height:1.2;color:#666}.topRankingList__headline{font-size:14px;line-height:1.3}.topRankingList__link{font-size:13px;text-align:right;margin-bottom:0}.calendarNav{margin-bottom:20px}.pc .calendarNav__select{float:left;width:140px;font-size:16px;font-family:sans-serif}.calendarNav__select--month{display:none}.pc .calendarNav__monthList{display:none;width:793px;margin:0 0 0 160px;padding:0;border-right:1px solid #ccc}.pc .calendarNav__monthList.active{display:block}.pc .calendarNav__monthList li{display:inline;font-size:16px}.pc .calendarNav__monthList a,.pc .calendarNav__monthList span{display:block;float:left;width:66px;margin:0;border:1px solid #ccc;border-right:none;background-color:#fff;line-height:40px;text-align:center;text-decoration:none}.pc .calendarNav__monthList span{color:#ddd}.sp .calendarNav{margin-left:10px;margin-right:10px}.sp .calendarNav__select{display:inline-block;float:left;width:48%;font-size:16px}.sp .calendarNav__monthList{display:none;float:right;width:48%;margin:0;font-size:16px}.calendar .calendar__week{padding:0;margin:0 -11px 0 0;list-style:none}.calendar .calendar__table .day,.calendar .calendar__week li{float:left;width:130px;margin:10px 11px 0 0;border:1px solid #ccc}.calendar .calendar__week li{list-style:none;text-align:center;color:#666;line-height:40px;background-color:#f0f0f0}.calendar .calendar__table{margin-right:-11px}.calendar .calendar__table .day{position:relative;min-height:155px;background-color:#fafafa}.calendar .calendar__table .day01{margin:10px 0 5px;font-size:13px;text-align:center;color:#666}.calendar .calendar__table .day02{display:none}.calendar .calendar__table .image{margin:0 10px}.calendar .calendar__table .image img,.pc .calendarContents__img img,.pc .detailContents .detailContents__article .img img,.sp .calendarContents__img img,.sp .detailContents__article .picture img{width:100%;height:auto}.calendar .calendar__table .title{margin:10px;font-size:13px;font-weight:400}.calendar .calendar__table .itemList{display:none;z-index:100;position:absolute;bottom:70%;left:60%;width:250px;padding:12px;border:1px solid #ddd;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 6px #bbb;box-shadow:0 0 6px #bbb}.calendar .calendar__table .itemList:after,.calendar .calendar__table .itemList:before{top:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.calendar .calendar__table .itemList:after{border-color:#fff transparent transparent;border-width:10px;margin-left:-10px}.calendar .calendar__table .itemList:before{border-color:#ccc transparent transparent;border-width:11px;margin-left:-11px}.calendar .calendar__table .itemList li,.calendar .calendar__table .itemList ul{padding:0;margin:0;list-style:none}.calendar .calendar__table .itemList li,.sp .calendarContents__date br{display:none}.calendar .calendar__table .itemList__program{padding:0 10px;background-color:#ccc;color:#fff;font-size:13px;line-height:22px}.calendar .calendar__table .itemList__entryTitle{margin:5px 0 8px;font-size:13px;font-weight:400}.calendar .calendar__table .programC .itemList__program{background-color:#82c83c}.calendar .calendar__table .programD .itemList__program{background-color:#f5f500;color:#787800}.calendar .calendar__table .programE .itemList__program{padding-left:25px;border:1px solid #ccc;background:url(../img/icon_pen_s.png) 3px center no-repeat;background-color:#fff;color:#666}.pc .calendarContents article{margin-bottom:5px;border:1px solid #ccc}.pc .calendarContents__date{position:relative;float:left;width:150px;padding-top:50px;text-align:center;font-size:20px;color:#666;line-height:1.4}.pc .calendarContents__main{float:right;width:801px;padding:18px;border-left:1px solid #ccc;background-color:#fafafa}.pc .calendarContents__img{float:left;width:160px;margin-right:20px}.pc .calendarContents__body{min-height:115px}.pc .calendarContents__body .title{margin:0 0 8px;font-size:16px}.pc .calendarContents__body .text{margin-bottom:0}.pc .calendarContents .new .calendarContents__date:before{content:'NEW';display:block;position:absolute;left:0;top:0;width:100%;line-height:30px;font-size:13px;color:#fff;text-align:center}.pc .calendarContents .suspend .calendarContents__body .text{text-align:center;line-height:115px}.sp .calendarContents{width:100%;padding:5px 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.sp .calendarContents article{float:left;position:relative;margin-bottom:10px;margin-right:10px;padding:15px 10px;border:1px solid #ccc;background-color:#fafafa;-webkit-box-sizing:content-box;box-sizing:content-box}.sp .calendarContents article.new:before{content:'NEW';display:inline-block;position:absolute;left:10px;top:-15px;padding:0 10px;line-height:30px;font-size:13px;color:#fff;text-align:center}.sp .calendarContents__date{margin-bottom:15px;text-align:center;line-height:1;color:#666}.sp .calendarContents__body .title{margin:15px 0 0;font-size:16px;font-weight:400;line-height:1.3}.sp .calendarContents__body .text,.sp .calendarContents__month{display:none}.sp .suspend .calendarContents__body .text{margin-top:25px;display:block;color:#666;text-align:center}.pc .detailContents .detailContents__header{position:relative;padding-left:135px;padding-right:20px;border:1px solid #ccc}.pc .detailContents .detailContents__header .program{position:absolute;left:0;top:0;width:110px;height:105px;padding-top:30px;line-height:1.4}.pc .detailContents .detailContents__header .program:before{border-bottom-color:#fff;border-right-color:#fff}.pc .detailContents .detailContents__header .date{margin:20px 0 8px;color:#666}.pc .detailContents .detailContents__header .link{position:absolute;top:20px;right:20px;text-align:right}.pc .detailContents .detailContents__header .title{margin:8px 0 10px;padding-bottom:6px;border-bottom:1px solid #ccc;font-size:22px;font-weight:400}.pc .detailContents .detailContents__header .lead{margin-bottom:30px}.pc .detailContents .detailContents__header .showSns{text-align:left}.pc .detailContents .detailContents__header .showSns p{font-size:14px}.pc .detailContents .detailContents__message{padding:20px;border:1px solid #ccc;border-top:none}.pc .detailContents .detailContents__message h1,.pc .detailContents .detailContents__message p{margin:0 0 1px;font-size:16px;font-weight:400}.pc .detailContents .detailContents__article{padding:20px 20px 20px 30px;border:1px solid #ccc;border-top:none;background-color:#fafafa}.pc .detailContents .detailContents__article .indexMark{position:relative;float:left;width:80px;height:80px;padding-top:20px;margin-top:15px;border-radius:50%;text-align:center;line-height:1.4}.pc .detailContents .detailContents__article .main{margin-left:110px;margin-top:-22px}.pc .detailContents .detailContents__article .img{float:left;width:160px}.pc .detailContents .detailContents__article .body{margin-left:180px}.pc .detailContents .detailContents__article .title{margin:20px 0 10px;font-size:18px}.pc .detailContents .detailContents__article .movietext{float:left;width:500px}.pc .detailContents .detailContents__article .picture{float:right;width:384px}.pc .detailContents .detailContents__information{margin-top:10px;border:1px solid #ccc}.pc .detailContents .detailContents__information .information{background:0 0}.pc .detailContents .detailContents__information .information p{margin:30px 20px 20px;text-align:center;font-size:16px}.pc .detailContents .detailContents__information .information .fax{text-align:center;font-size:28px;line-height:1}.pc .detailContents .detailContents__information .information .fax .icon--fax{display:inline-block;*display:inline;*zoom:1;margin-right:15px;vertical-align:bottom}.pc .detailContents .showSns{margin:20px 0 0;text-align:right}.sp .detailContents{padding:10px;font-size:16px}.sp .detailContents__header .link,.sp .detailContents__header .program{display:none}.detailContents__body p,.sp .detailContents__header .date{font-size:16px}.sp .detailContents__header .title{font-size:22px;margin:10px 0;line-height:1.2}.sp .detailContents__header .showSns{margin:15px 0;padding:10px 0 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.sp .detailContents__header #socialbookmark{zoom:.95}.sp .detailContents__header #social_sns_notice{float:none;text-align:center}.sp .detailContents__information,.sp .detailContents__message{margin-bottom:20px;padding:10px;border:1px solid #ccc}.sp .detailContents__message h1{margin:0 0 10px;font-size:16px;font-weight:400}.sp .detailContents__message p{margin:0;font-size:14px}.sp .detailContents__article .indexMark{display:inline-block;position:absolute;left:0;top:0;padding:10px 15px;background-color:#ccc;text-align:center;line-height:1.2;color:#fff;font-size:14px}.sp .detailContents__article .img{margin-top:15px;text-align:center}.sp .detailContents__article .title{margin:15px 0;font-size:16px;line-height:1.2}.sp .detailContents__article .body p{line-height:1.4;font-size:16px}.sp .detailContents__article video{width:300px;height:auto}.sp .detailContents__information{margin-top:10px}.sp .detailContents__information .information{background:0 0}.sp .detailContents__information .lead{text-align:center;font-size:16px}.sp .detailContents__information .fax{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin-bottom:15px;text-align:center;font-size:28px;line-height:1}.sp .detailContents__information .fax .icon--fax{margin-right:10px}.sp .detailContents__information .fax img{vertical-align:top}@media screen and (max-width:640px){.detailContents .detailContents__header .link{display:none}}.contents--calendar .calendarNav__monthList a:active,.contents--calendar .calendarNav__monthList a:hover,.contents--calendar .calendarNav__monthList li.active a,.pc .contents--marugoto .calendarNav__monthList a:active,.pc .contents--marugoto .calendarNav__monthList a:hover,.pc .contents--marugoto .calendarNav__monthList li.active a{background-color:#fae6e6;color:#fa78b4}.pc .contents--marugoto .calendarContents .new{border:1px solid #fa78b4;margin-bottom:30px}.pc .contents--marugoto .calendarContents .new .calendarContents__main{border-left-color:#fa78b4}.sp .contents--marugoto .calendarContents .new{float:none;width:auto;margin-top:10px;border:1px solid #fa78b4;margin-bottom:20px}.sp .contents--marugoto .calendarContents .new:before{background-color:#fa78b4}.sp .contents--marugoto .calendarContents .new .calendarContents__img{display:none}.pc .contents--biz .calendarNav__monthList a:active,.pc .contents--biz .calendarNav__monthList a:hover,.pc .contents--biz .calendarNav__monthList li.active a{background-color:#e6efff;color:#06c}.pc .contents--biz .calendarContents .new{border:1px solid #06c;margin-bottom:30px}.pc .contents--biz .calendarContents .new .calendarContents__main{border-left-color:#06c}.pc .contents--biz .detailContents__header .program{padding-top:40px}.pc .contents--biz .detailContents__header .title{color:#06c;font-size:22px}.pc .contents--biz .detailContents__article .indexMark{border:1px solid #06c;color:#06c}.pc .contents--biz .detailContents__article .body{position:relative;min-height:110px;margin-left:190px}.pc .contents--biz .detailContents__article .body .mark{color:#06c}.pc .contents--biz .detailContents__article .body img{position:absolute;left:-190px;top:0}.sp .contents--biz .calendarContents .new{float:none;width:auto;margin-top:10px;border:1px solid #06c;margin-bottom:20px}.sp .contents--biz .calendarContents .new .calendarContents__img{display:none}.sp .contents--biz .detailContents__header .title{color:#06c}.sp .contents--biz .detailContents__article,.sp .contents--machikado .detailContents__article{position:relative;padding:10px;margin-bottom:10px;border:1px solid #ccc;background-color:#fafafa}.sp .contents--biz .calendarContents .new:before,.sp .contents--biz .detailContents__article .indexMark{background-color:#06c}.sp .contents--biz .detailContents__article .body .title{min-height:38px;margin-left:65px;margin-top:5px;margin-bottom:25px}.sp .contents--biz .detailContents__article .body img{display:block;width:173px;margin:0 auto}.sp .contents--biz .detailContents__article .body .mark{color:#06c}.pc .contents--machikado .calendarNav__monthList a:active,.pc .contents--machikado .calendarNav__monthList a:hover,.pc .contents--machikado .calendarNav__monthList li.active a{background-color:#e6efff;color:#fab400}.pc .contents--machikado .calendarContents .new{border:1px solid #fab400;margin-bottom:30px}.pc .contents--machikado .calendarContents .new .calendarContents__main{border-left-color:#fab400}.pc .contents--machikado .calendarContents .new .calendarContents__date:before,.sp .contents--machikado .calendarContents .new:before{background-color:#fab400}.pc .contents--machikado .detailContents__header .title{color:#fab400;font-size:22px}.pc .contents--machikado .detailContents__article .indexMark{border:1px solid #fab400;color:#fab400}.pc .contents--machikado .detailContents__article .body{position:relative;min-height:110px;margin-left:190px}.pc .contents--machikado .detailContents__article .body .mark{color:#fab400}.pc .contents--machikado .detailContents__article .body img{position:absolute;left:-190px;top:0}.sp .contents--machikado .calendarContents .new{float:none;width:auto;margin-top:10px;border:1px solid #fab400;margin-bottom:20px}.castContents,.detailContents.is-ver2 .detailContents__body .title span:after,.sp .contents--kencon .detailContents__article object,.sp .contents--machikado .calendarContents .new .calendarContents__img,.sp .contents--vitamin .detailContents__article object{display:none}.sp .contents--machikado .detailContents__header .title{color:#fab400}.sp .contents--machikado .detailContents__article .indexMark{background-color:#fab400}.sp .contents--machikado .detailContents__article .body .title{min-height:38px;margin-left:65px;margin-top:5px;margin-bottom:25px}.sp .contents--machikado .detailContents__article .body img{display:block;width:173px;margin:0 auto}.sp .contents--machikado .detailContents__article .body .mark{color:#fab400}.contents--kencon .calendarNav__monthList a:active,.contents--kencon .calendarNav__monthList a:hover,.contents--kencon .calendarNav__monthList li.active a,.contents--vitamin .calendarNav__monthList a:active,.contents--vitamin .calendarNav__monthList a:hover,.contents--vitamin .calendarNav__monthList li.active a{background-color:#e6ffd2;color:#82c83c}.contents--kencon .calendarContents .new{border:1px solid #82c83c}.contents--kencon .calendarContents .new .calendarContents__main{border-left-color:#82c83c}.contents--kencon .calendarContents .new .calendarContents__date:before{background-color:#82c83c}.contents--kencon .detailContents__header .program{height:110px;padding-top:0;line-height:110px}.contents--kencon .detailContents__header .title{color:#82c83c}.contents--kencon .detailContents__article .title{margin:0 0 20px;font-size:18px}.sp .contents--kencon .calendarContents .new{border:1px solid #82c83c;margin-bottom:20px}.sp .contents--kencon .calendarContents .new:before{left:0;top:0;background-color:#82c83c;line-height:16px;font-size:12px}.sp .contents--kencon .detailContents__article .title{border-left:4px solid #82c83c;padding-left:9px;margin:30px 0 15px}.contents--vitamin .calendarContents .new{border:1px solid #82c83c}.contents--vitamin .calendarContents .new .calendarContents__main{border-left-color:#82c83c}.contents--vitamin .calendarContents .new .calendarContents__date:before{background-color:#82c83c}.contents--vitamin .detailContents__header .program{height:110px;padding-top:0;line-height:110px}.contents--vitamin .detailContents__header .title{color:#82c83c}.contents--vitamin .detailContents__article .title{margin:0 0 20px;font-size:18px}.sp .contents--vitamin .calendarContents .new{border:1px solid #82c83c;margin-bottom:20px}.sp .contents--vitamin .calendarContents .new:before{left:0;top:0;background-color:#82c83c;line-height:16px;font-size:12px}.sp .contents--vitamin .detailContents__article .title{border-left:4px solid #82c83c;padding-left:9px;margin:30px 0 15px}.sp .flag1 iframe{width:100%!important;height:200px!important}.castContents.active,.castContents__castList li a{display:block}.castContents__detail{display:none;position:relative;padding:0 20px}.castContents__detail .castDetail{float:right;width:740px}.castContents__detail .castPhoto{float:left;width:180px}.castContents__detail .castClose{position:absolute;top:0;right:20px;width:100px;padding:5px 0;background-color:#dcdcdc;cursor:pointer}.castContents__detail .castClose .icon--close{display:inline-block;*display:inline;*zoom:1;margin:0 10px}.castDetail__name{font-size:18px}.castDetail__info{color:#82c83c}.castDetail__text{margin-bottom:30px;padding-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.castDetail__text .headline{margin:20px 0;font-size:16px;font-weight:400;color:#fa78b4}.castContents__castList{padding:0 10px;list-style:none}.castContents__castList li{float:left;margin:25px 8px 0;list-style:none}.castContents__castList .castList__pic{padding:2px;margin-bottom:5px;border:1px solid #ccc;line-height:0;text-align:center}.castContents__castList .castList__info,.castContents__castList .castList__name{margin:0 3px;text-align:center}.castContents__castList .castList__info{font-size:13px}.navbar-toggle,.navbar-toggle .icon-bar{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.navbar-toggle{background-image:none;border:1px solid transparent;float:right;padding:9px 10px;position:relative;margin:0;background-color:transparent;border-radius:0;height:41px}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-toggle .icon-bar{background-color:#000;height:2px;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:20px;border-radius:1px;display:block}.contents.is-responsive{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.detailContents.is-ver2 .detailContents__hero{margin:0;border:1px solid #ccc;border-bottom:0}.detailContents.is-ver2 .detailContents__body .img.img--full img,.detailContents.is-ver2 .detailContents__hero img,.detailContents__body .caster__img img{width:100%;height:auto;vertical-align:top}.detailContents.is-ver2 .detailContents__header{padding:20px 50px;border-top:0;border-bottom:0}.detailContents.is-ver2 .detailContents__header .date{margin-top:0;font-size:16px}.detailContents.is-ver2 .detailContents__header .link{right:70px}.detailContents.is-ver2 .detailContents__header .title{padding-bottom:16px}.detailContents.is-ver2 .detailContents__header .showSns{text-align:right}.detailContents.is-ver2 .detailContents__body{padding:0 50px}.detailContents.is-ver2 .detailContents__body .title{margin-bottom:20px;color:#06c;font-size:22px;text-align:left}.detailContents.is-ver2 .detailContents__body .title::before{content:'';display:inline-block;position:relative;top:2px;width:25px;height:25px;margin-right:10px;border:2px solid #009;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0ff;background:-o-linear-gradient(315deg,#0ff 0%,#06c 100%);background:linear-gradient(135deg,#0ff 0%,#06c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffff', endColorstr='#0066cc',GradientType=1 )}.detailContents.is-ver2 .detailContents__body .title span{display:inline;padding:0}.detailContents.is-ver2 .detailContents__body p{margin-top:0;margin-bottom:40px;color:#000;line-height:1.8}.detailContents.is-ver2 .detailContents__body .img{margin-bottom:40px}.detailContents.is-ver2 .detailContents__body .img img{padding:0;border-radius:0}.bizMovieBtn,.detailContents.is-ver2 .detailContents__body .img.img--center{text-align:center}.detailContents.is-ver2 .detailContents__body .img.img--center img{max-width:640px}.detailContents.is-ver2 .detailContents__body .bizMovieBtn{margin-top:0;margin-bottom:40px}.detailContents.is-ver2 .detailContents__body .quote{margin-bottom:40px;padding:60px 40px 20px;background-color:#f5f5f5}.detailContents.is-ver2 .detailContents__body .quote .img{width:100%}.detailContents.is-ver2 .detailContents__body .quote .img img{max-width:420px;border:0}.detailContents.is-ver2 .detailContents__body .quote p{color:#000}.detailContents.is-ver2 .detailContents__body .caster--a,.detailContents.is-ver2 .detailContents__body .caster--b,.detailContents.is-ver2 .detailContents__body .caster--c{color:#666}.detailContents.is-ver2 .detailContents__body .caster--a:before{left:auto;right:0}.detailContents.is-ver2 .detailContents__body .caster--b:before{left:0;right:auto}@media screen and (max-width:640px){.detailContents.is-ver2 .detailContents__hero{border:0}.detailContents.is-ver2 .detailContents__header{padding:20px 0 10px;border:0}.detailContents.is-ver2 .detailContents__header .showSns{text-align:center}.detailContents.is-ver2 .detailContents__body{padding:20px 0}.detailContents.is-ver2 .detailContents__body .title{margin-bottom:10px;font-size:18px}.detailContents.is-ver2 .detailContents__body .title::before{width:20px;height:20px}.detailContents.is-ver2 .detailContents__body p{margin-bottom:20px;font-size:16px}.detailContents.is-ver2 .detailContents__body .img{margin-bottom:20px}.detailContents.is-ver2 .detailContents__body .quote{padding:40px 20px 20px}.detailContents.is-ver2 .detailContents__body .caster--a,.detailContents.is-ver2 .detailContents__body .caster--b,.detailContents.is-ver2 .detailContents__body .caster--c{font-size:14px}.detailContents.is-ver2 .detailContents__body .caster--a{padding-left:0;padding-right:60px}.detailContents.is-ver2 .detailContents__body .caster--b{padding-left:60px;padding-right:0}}.bizMovieBtn{margin:30px 0}.detailContents__body{border:1px solid #ccc;border-top:none;padding:60px 45px}@media screen and (max-width:640px){.detailContents__body{border:0;border-top:1px solid #ccc;padding:20px 0}}.detailContents__body .title{margin:0 0 30px;color:#333;font-size:20px;text-align:center}.detailContents__body .title>span{display:inline-block;position:relative;padding:0 12px 12px}.detailContents__body .title>span:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#06c}.detailContents__body .paragraph{position:relative;margin-bottom:30px}@media screen and (max-width:640px){.detailContents__body .paragraph{margin-bottom:20px;padding-bottom:10px}}@media screen and (max-width:480px){.detailContents__body .paragraph{padding-bottom:5px}}@media screen and (max-width:640px){.detailContents__body p{font-size:14px}}.detailContents__body .caster--a,.detailContents__body .caster--b{position:relative;min-height:120px;padding:0 120px}.detailContents__body .caster--a:before,.detailContents__body .caster--b:before{content:'';display:block;position:absolute;top:0;width:100px;height:100px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:640px){.detailContents__body .caster--a:before,.detailContents__body .caster--b:before{width:50px;height:50px}}.detailContents__body .caster--a{color:#c83200}.detailContents__body .caster--a:before{left:0}@media screen and (max-width:640px){.detailContents__body .caster--a{padding-left:60px;padding-right:0}}.detailContents__body .caster--b{color:#363}.detailContents__body .caster--b:before{right:0}@media screen and (max-width:640px){.detailContents__body .caster--b{padding-right:60px;padding-left:0}}.detailContents__body .caster__img{position:absolute;top:0;width:100px;height:100px}@media screen and (max-width:640px){.detailContents__body .caster__img{width:50px;height:50px}}.detailContents__body .caster--a0:before{background-image:url(../img/biz/caster_a0.png)}.detailContents__body .caster--a1:before{background-image:url(../img/biz/caster_a1.png)}.detailContents__body .caster--a2:before{background-image:url(../img/biz/caster_a2.png)}.detailContents__body .caster--a3:before{background-image:url(../img/biz/caster_a3.png)}.detailContents__body .caster--a4:before{background-image:url(../img/biz/caster_a4.png)}.detailContents__body .caster--a5:before{background-image:url(../img/biz/caster_a5.png)}.detailContents__body .caster--a6:before{background-image:url(../img/biz/caster_a6.png)}.detailContents__body .caster--a7:before{background-image:url(../img/biz/caster_a7.png)}.detailContents__body .caster--c1:before{background-image:url(../img/biz/caster_c1.png)}.detailContents__body .caster--b00:before{background-image:url(../img/biz/caster_b00.png)}.detailContents__body .caster--b01:before{background-image:url(../img/biz/caster_b01.png)}.detailContents__body .caster--b02:before{background-image:url(../img/biz/caster_b02.png)}.detailContents__body .caster--b03:before{background-image:url(../img/biz/caster_b03.png)}.detailContents__body .caster--b04:before{background-image:url(../img/biz/caster_b04.png)}.detailContents__body .caster--b10:before{background-image:url(../img/biz/caster_b10.png)}.detailContents__body .caster--b11:before{background-image:url(../img/biz/caster_b11.png)}.detailContents__body .caster--b12:before{background-image:url(../img/biz/caster_b12.png)}.detailContents__body .caster--b13:before{background-image:url(../img/biz/caster_b13.png)}.detailContents__body .caster--b14:before{background-image:url(../img/biz/caster_b14.png)}.detailContents__body .img img{max-width:100%;height:auto;margin-bottom:15px;padding:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#06c}@media screen and (max-width:640px){.detailContents__body .img{max-width:300px;margin-right:auto;margin-left:auto}}.detailContents__body .img--center{text-align:center}.detailContents__body .img--center img,.detailContents__body .img--left img,.detailContents__body .img--right img{max-width:400px;width:100%;height:auto}.detailContents__body .img--left{float:left;width:48%}@media screen and (max-width:640px){.detailContents__body .img--left{float:none;width:auto;text-align:center}}.detailContents__body .img--right{float:right;width:48%;text-align:right}@media screen and (max-width:640px){.detailContents__body .img--right{float:none;width:auto;text-align:center}}.detailContents__body .img__cap{display:block;clear:both;max-width:400px;margin:0 auto 15px;color:#333;text-align:left}@media screen and (max-width:640px){.detailContents__body .img__cap{font-size:13px}}.detailContents__body .quote{margin-bottom:15px;padding:40px 40px 25px;background-color:#f0f0e1;color:#666}.detailContents__body .quote:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width:640px){.detailContents__body .quote{padding:20px 10px}}.detailContents__body .quote .img{width:250px}.detailContents__body .quote .img img{padding:0;border:5px solid #ffff02;border-radius:0}.detailContents__body .quote .img--left{margin-right:20px}@media screen and (max-width:640px){.detailContents__body .quote .img--left{float:left;width:50%;margin-right:10px}}.detailContents__body .quote .img--right{margin-left:20px}@media screen and (max-width:640px){.detailContents__body .quote .img--right{float:right;width:50%;margin-left:10px}}.contents--about{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contents--about .title{font-size:18px}.contents--about .description{margin-bottom:60px}.contents--about .media{display:table;width:100%;margin-top:10px;padding-top:10px;border-top:1px dotted #ccc}.contents--about .media__info,.contents--about .media__pic{display:table-cell;width:20%;vertical-align:top}.contents--about .media__pic img{width:100%;height:auto;vertical-align:top}.contents--about .media__info{width:80%;padding-left:30px}.contents--about .media__info p{margin-bottom:0;font-size:15px}.contents--about .media__title{margin:0 0 5px;font-size:18px}.contents--about .media__date{margin:0 0 20px;color:#666;font-size:14px}@media screen and (max-width:640px){.contents--about .inner{margin:0 20px}.contents--about .description{margin-bottom:30px}.contents--about .media{display:block;margin-bottom:40px;border-top:none}.contents--about .media__pic{display:block;width:100%}.contents--about .media__info{display:block;width:100%;margin-top:10px;padding:0}.contents--about .media__title{font-size:16px}}.pc .contents a img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pc .contents a:hover img{opacity:.6}.pc .contents .noHover a:hover img{opacity:1}