html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{width:100%;font-size:13px;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{color:#333}a{text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:middle}html{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}body{background-color:#fafafa}p{font-size:100%}a{font-size:100%}input,label{font-size:100%}.menuBar .category a,.mainMenu .navigation .balloon,.mainMenu .list .balloon,.mainMenu .navigation a,.mainMenu .list a,.videoSearchInput .inputText,.videoSearch .inputText,.videoSearch,.siteHeader .notice,.siteHeader .hidariue,.pageLogo .logo a,.pageLogo{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}body{word-break:break-all}.active{display:block}.hidden{display:none}.inner{margin:0 auto;width:1024px}.navigation,.list{*zoom:1}.navigation:before,.list:before,.navigation:after,.list:after{content:" ";display:table}.navigation:after,.list:after{clear:both}.navigation li,.list li{float:left}.separate{padding:0 4px}.buttonBox{*zoom:1;margin-bottom:32px}.buttonBox:before,.buttonBox:after{content:" ";display:table}.buttonBox:after{clear:both}.button{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button.left{float:left}.button.right{float:right;margin-left:16px}.button.default{width:100%;padding:8px 0;text-align:center;border:#ccc solid 2px;border-radius:4px;background-color:#fff;color:#666}.button.default:hover{border:#666 solid 2px;background-color:#666;color:#fff;text-decoration:none}.button.nav{text-align:center;padding:8px;background-color:#e5e5e5;border-radius:4px;color:#666;text-decoration:none}.button.nav:hover{background-color:#666;color:#fff}.balloon{border-radius:4px}.arrow:before{content:"▶";margin-right:2px}.menuBar .category a,.mainMenu .navigation .balloon,.mainMenu .list .balloon,.mainMenu .navigation a,.mainMenu .list a,.videoSearchInput .inputText,.videoSearch .inputText,.videoSearch,.siteHeader .notice,.siteHeader .hidariue,.pageLogo,.pageLogo .logo a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}.videoSearchInput,.videoSearchOption,.header .inner,.pageLogo{*zoom:1}.videoSearchInput:before,.videoSearchOption:before,.header .inner:before,.pageLogo:before,.videoSearchInput:after,.videoSearchOption:after,.header .inner:after,.pageLogo:after{content:" ";display:table}.videoSearchInput:after,.videoSearchOption:after,.header .inner:after,.pageLogo:after{clear:both}.header{width:100%;min-width:1024px;background:#fff}.header .inner{padding:16px 0 28px}.siteHeader .pageLogo{width:230px;margin-left:4px}.siteHeader .pageLogo .logo{float:right}.siteHeader .pageLogo .logo a{width:160px;height:24px;margin-top:15px;margin-bottom:13px}.siteHeader .pageLogo .logo a svg{fill:#000}.siteHeader .pageLogo .logo.logo_ku a{width:178px;height:40px;margin-top:4px;margin-bottom:4px}.siteHeader .hidariue{float:left;width:52px;height:48px;margin-top:2px}.siteHeader .hidariue img{display:block;width:48px;height:48px}.siteHeader .notice{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:468px;max-height:60px;line-height:60px;text-align:center;color:#333;background-color:#e5e5e5}.siteHeader .notice img{vertical-align:top}.videoSearch{margin-top:6px;width:240px;padding:0 0 0 20px}.videoSearch input[type=text]{border:none;margin:0;padding:0;outline:none;width:100%;line-height:20px}.videoSearchOption .tab{float:left;margin-right:2px;padding:0 4px;background-color:#ddd;font-size:85%;height:21px;line-height:21px}.videoSearchOption .tab a{color:#333}.videoSearchOption .tab a:hover{text-decoration:none}.videoSearchOption .active{background-color:#333}.videoSearchOption .active a{color:#fff}.videoSearchInput{width:100%;height:26px;border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.videoSearchInput .inputText{width:196px;padding-top:2px}.videoSearchInput .inputText input{height:20px;text-indent:4px}.videoSearchInput .search{float:right;width:32px;height:24px;background:url(../images/search/icon-search.png) no-repeat 0 -1px}.videoSearchInput .search input[type=submit]{text-indent:-999em;overflow:hidden;background:none;border:none;outline:none;width:32px;height:24px;cursor:pointer}.BaseLayout{min-width:max-content}.BaseLayout-container{display:flex}.BaseLayout-contents{flex-grow:1;min-width:1048px}.menuBar .category a,.mainMenu .navigation .balloon,.mainMenu .list .balloon,.mainMenu .navigation a,.mainMenu .list a,.pageLogo,.pageLogo .logo a,.siteHeader .hidariue,.siteHeader .notice,.videoSearch,.videoSearch .inputText,.videoSearchInput .inputText{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}.menuBar,.menuBar .complementary,.menuBar .mainMenu{width:100%}.menuBar .inner{padding:0}.mainMenu{background-color:#fff;border-top:#666 solid 2px}.mainMenu .navigation li,.mainMenu .list li{position:relative}.mainMenu .navigation li:hover,.mainMenu .list li:hover{background-color:#333}.mainMenu .navigation li:hover a,.mainMenu .list li:hover a{color:#fff;text-decoration:none}.mainMenu .navigation a,.mainMenu .list a{font-size:108%;padding:8px 20px;color:#333}.mainMenu .navigation .balloon,.mainMenu .list .balloon{position:absolute;top:-18px;font-size:85%;padding:4px;background-color:#fff;border:#ccc solid 1px;border-radius:3px;text-align:center;left:50%}.mainMenu .navigation .balloon:after,.mainMenu .list .balloon:after{content:"";position:absolute;border-top:#fff solid 4px;border-right:rgba(0,0,0,0) solid 4px;border-left:rgba(0,0,0,0) solid 4px;bottom:-4px;left:45%}.mainMenu .navigation .balloon:before,.mainMenu .list .balloon:before{content:"";position:absolute;border-top:#ccc solid 4px;border-right:rgba(0,0,0,0) solid 4px;border-left:rgba(0,0,0,0) solid 4px;bottom:-5px;left:45%}.mainMenu .navigation .current,.mainMenu .list .current{background-color:#333}.mainMenu .navigation .current a,.mainMenu .list .current a{color:#fff}.menuBar .complementary{background-color:#333;padding:8px 0 0;min-height:30px}.menuBar .complementary .description{color:#fff;padding-left:4px;height:22px;line-height:22px}.menuBar .category ul{margin-right:200px}.menuBar .category li{border-radius:2px;margin:0 0 8px 4px}.menuBar .category li:hover{background-color:#fff}.menuBar .category li:hover a{color:#333;text-decoration:none}.menuBar .category a{height:22px;line-height:22px;padding:0 8px;color:#fff}.menuBar .category a:hover{border-radius:2px;background:#fff;color:#333;text-decoration:none}.menuBar .category .current{background-color:#fff}.menuBar .category .current a{color:#333}.pageLogo,.pageLogo .logo a,.siteHeader .hidariue,.siteHeader .notice,.videoSearch,.videoSearch .inputText,.videoSearchInput .inputText,.mainMenu .navigation a,.mainMenu .list a,.mainMenu .navigation .balloon,.mainMenu .list .balloon,.menuBar .category a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}.pageLogo,.header .inner,.videoSearchOption,.videoSearchInput{*zoom:1}.pageLogo:before,.header .inner:before,.videoSearchOption:before,.videoSearchInput:before,.pageLogo:after,.header .inner:after,.videoSearchOption:after,.videoSearchInput:after{content:" ";display:table}.pageLogo:after,.header .inner:after,.videoSearchOption:after,.videoSearchInput:after{clear:both}#PAGEURGENT{background:none repeat scroll 0 0 #fdd;border-bottom:1px solid #fbb;color:red;font-size:93%;height:124%;line-height:1;margin:0;overflow:hidden;padding:6px 0 4px;text-align:center;width:100%}#PAGEURGENT a{background:url(../images/icon/error.png) 0 2px no-repeat;color:#c00 !important;font-size:124%;font-weight:bold;padding-left:20px;text-decoration:underline}#PAGEURGENT a:hover{text-decoration:none}.container{position:relative;width:100%}.container.columns{display:table}.container.columns .column{display:table-cell;vertical-align:top;padding-top:24px;padding-bottom:24px}.container .inner{position:relative}.main{padding:0 20px 0 4px}.column1024-0 .main{padding-left:0}.sub{background:url(../images/modules/transmission/sub_bg.png) repeat-y}.column700-300 .main{width:700px;min-width:700px;max-width:700px}.column700-300 .sub{width:300px}.column648-350 .main{width:648px}.column648-350 .sub{width:350px}.column1024-0.columns{display:block}.column1024-0.columns .column{display:block}.column1024-0 .main{width:1024px;padding-right:0;border-right:none}.column1024-0 .sub{width:1024px;background-image:none;background-color:#fafafa}.ads .textLink{font-size:85%}.ads .textLink a{color:#333}.ads .textLink a:hover{color:#069;text-decoration:none}.ads:not([hidden]){margin-bottom:32px}#web_pc_premium{height:240px}#web_pc_360{text-align:center;max-height:74px}#web_pc_360 .bannerImg{margin-bottom:4px}.column648-350 #web_pc_360{margin-left:12px;text-align:left}#web_pc_top{height:60px}#web_pc_prtext .textLink{display:table;margin-bottom:8px;line-height:1.5}#web_pc_prtext .textLink:before{content:"";display:block;padding-right:2px;width:26px;height:16px;display:table-cell;background:url(../images/modules/ads/icon_pr.png) 0 0 no-repeat}#web_pc_prtext .textLink a{display:table-cell}.column648-350 #web_pc_sidefollow_container{margin-left:12px}#web_pc_prime{max-height:250px}.leadBanner{max-height:90px;width:100%;min-width:1024px;background-color:#e5e5e5;padding:20px 0 32px;text-align:center;margin-bottom:0 !important}.sidewallAd{display:none;position:absolute;top:0px;height:1024px;overflow:hidden}.nofix .sidewallAd{top:0}#web_pc_sidewall_left *{position:absolute;top:0;right:0}#web_pc_sidewall_left_base{position:absolute;top:24px;left:-14px}#web_pc_sidewall_right_base{position:absolute;top:24px;right:-16px}.followBottomBannerHeight{height:90px;background-color:#333}.followBottomBanner{position:fixed;bottom:0;width:100%;text-align:center;z-index:35}#pc_ranking_300x250_east{height:250px}#pc_ranking_text_east .textLink{display:table;margin-bottom:8px;line-height:1.5}#pc_ranking_text_east .textLink:before{content:"";display:block;padding-right:2px;width:26px;height:16px;display:table-cell;background:url(../images/modules/ads/icon_pr.png) 0 0 no-repeat}#pc_ranking_text_east .textLink a{display:table-cell;letter-spacing:-0.1em}#pc_ranking_300x60_text_east{height:auto}#pc_ranking_300x60_text_east .bannerImg{margin-bottom:4px}#pc_ranking_300x60_text_east .textLink{display:table;margin-bottom:8px;line-height:1.5}#pc_ranking_300x60_text_east .textLink:before{content:"";display:block;padding-right:2px;width:26px;height:16px;display:table-cell;background:url(../images/modules/ads/icon_pr.png) 0 0 no-repeat}#pc_ranking_300x60_text_east .textLink a{display:table-cell;letter-spacing:-0.1em}.messageBox{padding:20px 0;line-height:140%}.messageBox .messageTitle{padding-bottom:8px;font-size:124%;font-weight:bold;color:#c00}.messageBox .messageDescription{padding-bottom:8px;font-size:100%}
