*{margin:0;padding:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}iframe,img{border:0}table{border-spacing:0}dl,ol,ul{list-style-type:none}figure{position:relative}.cRed{color:red}.cGreen{color:#0b0}.cGray{color:#999}.cMincho{font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,serif}div.cCenter,table.cCenter{margin:0 auto}p.cCenter{text-align:center}.cFloatL{float:left;margin-right:1em}.cFloatClear{clear:both}.cClearfix:after,.cContainer:after{content:"";display:block;clear:both}body{font-family:Meiryo,sans-serif;font-size:14px;line-height:1.5;color:#111;background:#e3e3e3;background-image:url(img/noise.png);background-repeat:repeat}small{font-size:12px}#fGHeader{display:block;width:100%;z-index:1000}.PC #fGHeader{position:fixed;left:0;top:0;height:40px}.Smart #fGHeader{position:relative;height:30px}#fGHeader>.Wrap{height:100%;margin:0 auto}#fGHeader>.Wrap,#fWrap{display:block;position:relative}#fWrap:after{content:"";display:block;clear:both}.PC #fWrap{margin:40px auto 0;padding:16px 0 0}.Smart #fWrap{padding:12px 0 0}#fMain{display:block;width:100%}.PC #fMain.Left{float:left}.PC #fMain.Right{float:right}.PC #fSide{display:block}.PC #fSide.Right{float:right}.Smart #fSide{display:none}#fGFooter{display:block;margin:16px 0 0;width:100%}.PC #fGFooter>.Wrap{display:block;position:relative;margin:0 auto}#fGHeader{background:#2e6c9f;background:-moz-linear-gradient(top,#2e6c9f 0,#1c4362 100%);background:-ms-linear-gradient(top,#2e6c9f 0,#1c4362 100%);background:-webkit-linear-gradient(top,#2e6c9f,#1c4362);background:linear-gradient(top,#2e6c9f,#1c4362)}.PC #fGHeader,.Smart #fGHeader{-moz-box-shadow:0 0 8px rgba(0,0,0,.8);-ms-box-shadow:0 0 8px rgba(0,0,0,.8);-webkit-box-shadow:0 0 8px rgba(0,0,0,.8);box-shadow:0 0 8px rgba(0,0,0,.8)}#fGHeader>.Wrap:after{content:"";display:block;clear:both}#fGHeader .cTitle{display:inline-block;float:left;margin:0;padding:9px 8px 7px;font-size:24px;line-height:1;font-weight:700;text-shadow:1px 1px 8px #000;color:#fff}.Smart #fGHeader .cTitle{padding:6px;font-size:18px}#fGHeader .cTitle a{color:#fff;text-decoration:none}#fGHeader .cTitle a:hover{color:#fcc;text-shadow:1px 1px 8px red}#fGHeader .cTitle>small{font-size:14px;line-height:1;font-weight:700}.Smart #fGHeader .cTitle>small{font-size:12px}#fGHeader .Navi{display:inline-block}#fGHeader .Navi>ul>li{display:inline-block;float:left}#fGHeader .Navi>ul>li>a,#fGHeader .Navi>ul>li>p{display:block;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:100%;padding:13px 0 11px;font-size:16px;line-height:1;font-weight:700;text-align:center;vertical-align:middle;color:#ddd;text-shadow:0 -1px 0 rgba(0,0,0,.8),0 1px 0 rgba(0,0,0,.5);border-left:1px solid rgba(0,0,0,.6);-moz-box-shadow:1px 0 0 hsla(0,0%,100%,.2);-ms-box-shadow:1px 0 0 hsla(0,0%,100%,.2);-webkit-box-shadow:1px 0 0 hsla(0,0%,100%,.2);box-shadow:1px 0 0 hsla(0,0%,100%,.2)}#fGHeader .Navi>ul>li:last-child>a,#fGHeader .Navi>ul>li:last-child>p{border-right:1px solid hsla(0,0%,100%,.2);-moz-box-shadow:1px 0 0 hsla(0,0%,100%,.2) inset,-1px 0 0 rgba(0,0,0,.6) inset;-ms-box-shadow:1px 0 0 hsla(0,0%,100%,.2) inset,-1px 0 0 rgba(0,0,0,.6) inset;-webkit-box-shadow:1px 0 0 hsla(0,0%,100%,.2) inset,-1px 0 0 rgba(0,0,0,.6) inset;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.2),inset -1px 0 0 rgba(0,0,0,.6)}.Smart #fGHeader .Navi>ul>li>a,.Smart #fGHeader .Navi>ul>li>p{font-size:12px;padding:8px 0 10px;width:80px}.PC #fGHeader .Navi>ul>li>a:hover{text-shadow:0 0 8px red,0 0 16px red,0 0 24px red,0 0 32px red,0 0 40px red}#fGHeader .Navi>ul>li:active>a{color:red}#fGHeader p.Text{display:inline-block;position:absolute;bottom:0;right:0;font-size:12px;line-height:1.2;color:#ddd;padding:2px}#fGFooter footer{color:#888}.PC #fGFooter footer{font-size:12px;line-height:1.2}.Smart #fGFooter footer{font-size:10px;line-height:1.2}#fGFooter .Section{border-top:1px solid #ccc;padding:8px}.Smart #fGFooter .Section{padding:6px 4px}.PC #fMain.Free>article,.PC #fMain.Free>nav{margin-bottom:16px}.Smart #fMain.Free>article,.Smart #fMain.Free>nav{margin-bottom:10px}#fMain.Free>article>h2,#fMain.Free>nav>h2,.PC #fMain.Free>nav>h4{color:#000;font-weight:700;line-height:1;text-shadow:1px 1px 4px #888}#fMain.Free>article>h2,#fMain.Free>nav>h2{font-size:28px;margin:0 12px 8px}.PC #fMain.Free>nav>h4{font-size:20px;margin:0 12px 8px}.Smart #fMain.Free>article>h2,.Smart #fMain.Free>nav>h2{font-size:18px;margin:0 8px 6px}.Smart #fMain.Free>nav>h4{font-size:16px;margin:0 8px 6px}.cPaper,.cPaperArea nav{background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:1px 1px 4px 1px rgba(0,0,0,.3);font-size:14px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.Smart .cPaper{line-height:1.3}.cPaper small{color:#888}.cPaper>header{display:block;position:relative;width:100%;margin-bottom:16px}.cPaper>header>h1{display:block;margin:16px 16px 0;font-size:28px;font-weight:700;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,.2);color:#000}.Smart .cPaper>header>h1{margin:8px 8px 0;font-size:20px;font-weight:700;line-height:1}.cPaper>header>.Add{margin:0 20px;font-size:14px;color:#888}.Smart .cPaper>header>.Add{margin:0 8px;font-size:12px}.cPaper>header>.Img{text-align:center;margin:4px auto;line-height:0}.cPaper>header>.Img>img{display:inline-block;padding:6px;background:#fff;border:1px solid #ddd}.PC .cPaper>header>.Img>img{max-width:600px}.Smart .cPaper>header>.Img>img{max-width:280px}.cPaper article{margin:16px 12px}.Smart .cPaper article{margin:12px 6px}.cPaper article+article,.cPaper article>section+section{margin-top:32px}.Smart .cPaper article+article{margin-top:24px}.cPaper article>h2,.cPaper article>section>h2{margin:16px 0 8px;border-left:8px solid #888;border-bottom:1px solid #888;padding:4px 8px 0;font-size:20px;font-weight:700;line-height:1.2;text-shadow:1px 1px 1px rgba(0,0,0,.2);color:#000}.Smart .cPaper article>h2,.Smart .cPaper article>section>h2{font-size:18px;padding:0 6px}.cPaper article>p,.cPaper article>section>p{margin:.6em 0}.cPaper span.Down{display:inline-block;margin-left:2em;text-indent:-1em}.cPaper span.Down.Small{line-height:1.2}.cPaper .cImg{display:inline-block;line-height:0;padding:6px;backgrounf:#fff;border:1px solid #ddd;margin-bottom:10px}.Smart .cPaper .cImg img{max-width:280px}.PC .cPaper .cImg img{max-width:600px}.cPaper>footer{display:block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;border-top:1px solid #ddd;background:#eee;padding:8px;color:#888;line-height:1.2}.cPaperArea nav>h4{display:block;margin:8px;font-size:18px;font-weight:700;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,.2);color:#000}.cPaperArea nav+nav{margin-top:16px}.cColumn{margin:12px auto;width:90%;padding:6px;background-color:#e8e8e8}.cColumn>h4{color:#222}.cColumn>p{font-size:12px;color:#333}.cColumn>div{margin:0 0 6px 12px}table.X,table.Y{border:1px solid #888;border-collapse:collapse;border-spacing:2px}table.X>tbody>tr>td,table.X>tbody>tr>th,table.X>thead>tr>th,table.Y>tbody>tr>td,table.Y>tbody>tr>th,table.Y>thead>tr>th{border:1px solid #888;padding:.6em .3em;text-align:center}table.X>tbody>tr>td,table.Y>tbody>tr>td{box-shadow:inset 0 0 8px #e0e0e0}table.X>tbody>tr>td.Warning,table.Y>tbody>tr>td.Warning{background:#ff0}table.X>tbody>tr>td.Hide,table.Y>tbody>tr>td.Hide{background:grey}table.X td.Left,table.X th.Left,table.Y td.Left,table.Y th.Left{text-align:left}table.X td.Right,table.X th.Right,table.Y td.Right,table.Y th.Right{text-align:right}table.X td.Top,table.X th.Top,table.Y td.Top,table.Y th.Top{vertical-align:top}table.X>tbody>tr>th,table.X>thead>tr>th,table.Y>tbody>tr>th,table.Y>thead>tr>th{color:#000;font-weight:700;line-height:1.2}table.X th.Big,table.Y th.Big{font-size:20px;line-height:1.2;text-shadow:1px 1px 4px #888}table.X>tbody>tr>td>p,table.Y>tbody>tr>td>p{line-height:1.4}table.X>tbody>tr>td>p+p,table.Y>tbody>tr>td>p+p{margin-top:8px}.Smart table.X,.Smart table.X small,.Smart table.Y,.Smart table.Y small{font-size:12px}table.X>tbody>tr>th>small,table.X>thead>tr>th>small,table.Y>tbody>tr>th>small,table.Y>thead>tr>th>small{font-weight:400}table.X>tbody>tr>th{background:#abe9ff;background:-moz-linear-gradient(left,#d5f4ff 0,#abe9ff 100%);background:-webkit-linear-gradient(left,#d5f4ff,#abe9ff);background:-ms-linear-gradient(left,#d5f4ff 0,#abe9ff 100%)}table.X>thead>tr>th{background:#ccc;background:-moz-linear-gradient(top,#eee 0,#ccc 100%);background:-webkit-linear-gradient(top,#eee,#ccc);background:-ms-linear-gradient(top,#eee 0,#ccc 100%)}table.Y>tbody>tr>th{background:#ccc;background:-moz-linear-gradient(left,#eee 0,#ccc 100%);background:-webkit-linear-gradient(left,#eee,#ccc);background:-ms-linear-gradient(left,#eee 0,#ccc 100%)}table.Y>thead>tr>th{background:#abe9ff;background:-moz-linear-gradient(top,#d5f4ff 0,#abe9ff 100%);background:-webkit-linear-gradient(top,#d5f4ff,#abe9ff);background:-ms-linear-gradient(top,#d5f4ff 0,#abe9ff 100%)}.cArticleList{border-bottom:1px dotted #888}.PC .cArticleList{margin:8px 0}.cArticleList dl{display:block;position:relative;background:#ffffe8;padding:8px;border-top:1px dotted #888}.Smart .cArticleList dl{padding:6px}.cArticleList dl:after{content:"";display:block;clear:both}.cArticleList dl.VerB{background:#e8ffff}.cArticleList dl dt{font-size:16px;line-height:1.2;color:#000;text-shadow:1px 1px 4px #888}.Smart .cArticleList dl dt{font-size:14px}.cArticleList a dl dt{color:#00f;text-shadow:1px 1px 4px rgba(0,0,255,.5)}.cArticleList a:visited dl dt{color:#808;text-shadow:1px 1px 4px rgba(128,0,128,.5)}.cArticleList dl dd.Img,.cArticleList dl dd.ImgS{float:right;margin-left:8px;line-height:0;overflow:hidden;border-radius:4px;box-shadow:2px 2px 4px #ccc}.Smart .cArticleList dl dd.Img,.Smart .cArticleList dl dd.ImgS{margin-left:6px}.PC .cArticleList dl dd.Img>img{width:200px}.PC .cArticleList dl dd.ImgS>img,.Smart .cArticleList dl dd.Img>img{width:120px}.Smart .cArticleList dl dd.ImgS>img{width:72px}.cArticleList dl dd.Add{font-size:12px;line-height:1;text-decoration:none;color:#999}.Smart .cArticleList dl dd.Add{font-size:10px}.cArticleList dl dd.Text{margin:8px 0 0 8px;font-size:14px;line-height:1.4;text-decoration:none;color:#444}.Smart .cArticleList dl dd.Text{font-size:12px;margin:6px 0 0}.cArticleList dl dd.Text small{font-size:12px}.cArticleList>a{text-decoration:none;line-height:0}.cArticleList>a dt{text-decoration:underline}.PC .cArticleList a:hover dl{background:#ffe5e5}.Scroll{overflow:auto}.Smart .Scroll::-webkit-scrollbar{height:5px}.Smart .Scroll::-webkit-scrollbar-track{background:#f1f1f1}.Smart .Scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.cSlidePanel label{display:inline-block;cursor:pointer;padding:8px 16px;background:#08b;color:#fff;border-radius:3px;-webkit-transition:.1s;transition:.1s}.cSlidePanel label:hover{background:#0bd}.cSlidePanel input{display:none}.cSlidePanel .panel{-webkit-transition:.3s ease;transition:.3s ease;height:0;overflow:hidden;background:#cef;padding:0 16px}.cSlidePanel input:checked+.panel{height:auto;padding:16px}.cBanner{line-height:0}.cBanner dl{display:inline-block;position:relative;overflow:hidden;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border:1px solid #fff}.cBanner.W300 dl{padding:5px 5px 5px 122px;width:300px;height:76px}.cBanner.W234 dl{padding:3px 3px 3px 88px;width:234px;height:60px}.cBanner.Fill dl{background:#fff}.cBanner.Waku dl{border:1px solid #ccc}.cBanner.Shadow dl{box-shadow:1px 1px 4px 1px rgba(0,0,0,.3)}.cBanner dl dt{font-weight:700;line-height:1.2}.cBanner.W300 dl dt{margin:0;font-size:14px}.cBanner.W234 dl dt{font-size:12px}.cBanner dl dd.Add{font-size:10px;line-height:1;text-decoration:none;color:#999}.cBanner dl dd.Text{margin-top:4px;font-size:12px;line-height:1.1;text-decoration:none;color:#666}.cBanner dl dd.Text.Nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cBanner.W234 dl dd.Text{margin-top:2px}.cBanner dl dd.Img{display:block;position:absolute;overflow:hidden}.cBanner.W300 dl dd.Img{left:5px;top:5px;width:112px;height:63px;background:#ddd}.cBanner.W300 dl dd.Img>img{width:112px}.cBanner.W234 dl dd.Img{left:4px;top:7px;width:80px;height:45px}.cBanner.W234 dl dd.Img>img{width:80px}.cBanner>a{display:inline-block;position:relative;text-decoration:none;line-height:0}.cBanner>a dt{text-decoration:underline}.PC .cBanner>a:hover>dl{box-shadow:0 0 6px 0 rgba(255,0,0,.3);border-color:rgba(255,0,0,.5)}.PC .cBanner>a:hover:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,0,0,.1)}.cBannerList{margin:0 auto}.cBannerList.W960.Xnum3{width:916px}.cBannerList.W960.Xnum4{width:960px}.cBannerList.W320{width:300px}.cBannerList:after{content:"";display:block;clear:both}.cBannerList .cBanner{display:inline-block;float:left}.PC .cBannerList .cBanner{margin:8px 0 0 8px}.Smart .cBannerList .cBanner{margin:6px 0 0 6px}.cBannerList.Xnum1 .cBanner:nth-child(-n+1),.cBannerList.Xnum3 .cBanner:nth-child(-n+3),.cBannerList.Xnum4 .cBanner:nth-child(-n+4){margin-top:0}.cBannerList.Xnum1 .cBanner,.cBannerList.Xnum3 .cBanner:nth-child(3n+1),.cBannerList.Xnum4 .cBanner:nth-child(4n+1){margin-left:0}.cBannerListY{display:block;width:100%}.cBannerListY dl{border-top:1px dotted #ccc}.cCard{line-height:0}.cCard dl{display:inline-block;position:relative;overflow:hidden;border-radius:4px;background:#fff;padding:3px;border:1px solid #fff}.cCard.W160 dl{padding:2px}.cCard.Shadow dl{box-shadow:1px 1px 4px 1px rgba(0,0,0,.3)}.cCard dl dt{display:block;width:100%;position:absolute;top:16px;text-align:center}.Smart .cCard dl dt{top:11px}.cCard dl dt>p{display:inline-block;padding:4px;font-size:14px;font-weight:700;line-height:1;text-shadow:1px 1px 4px #888;background:none repeat scroll 0 0 hsla(0,0%,100%,.7);border-radius:4px}.Smart .cCard dl dt>p{font-size:12px;padding:3px}.cCard dl dd.Add,.cCard dl dd.Text{display:none}.cCard dl dd.Img{display:block;text-align:center;overflow:hidden}.cCard dl,.cCard dl dd.Img,.cCard dl dd.Img>img{width:224px;height:126px}.cCard.W160 dl,.cCard.W160 dl dd.Img,.cCard.W160 dl dd.Img>img{width:144px;height:81px}.cCard>a{display:inline-block;position:relative;text-decoration:none;line-height:0}.cCard>a dt{text-decoration:underline}.PC .cCard>a:hover>dl{box-shadow:0 0 6px 0 rgba(255,0,0,.5);border-color:red}.PC .cCard>a:hover:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,0,0,.1)}.cCardList{margin:0 auto}.cCardList.W960{width:952px}.cCardList.W320{width:306px}.cCardList:after{content:"";display:block;clear:both}.cCardList .cCard{display:inline-block;float:left}.PC .cCardList .cCard{margin:8px 0 0 8px}.Smart .cCardList .cCard{margin:6px 0 0 6px}.cCardList.Xnum2 .cCard:nth-child(-n+2),.cCardList.Xnum4 .cCard:nth-child(-n+4){margin-top:0}.cCardList.Xnum2 .cCard:nth-child(odd),.cCardList.Xnum4 .cCard:nth-child(4n+1){margin-left:0}:root{--colorMain:#08b;--colorMainLight:#0bd;--colorMainOn:#fff;--colorAccent:#f1514a;--widthPadMin:8px;--widthPadNormal:16px;--widthRootContainer:100%;--widthRootContainerPad:0;--widthMenuContainer:240px;--widthMainContainer:100%;--widthMainArticle:calc(100% - var(--widthPadMin)*2);--widthSubContainer:100%;--heightTopBar:36px;--heightLocalNaviBar:32px;--RootOffestY:calc(var(--heightTopBar) + var(--heightLocalNaviBar) + var(--widthPadNormal));--zNaviBar:1000;--zDrawer:2000;--zModal:3000}@media (max-width:359px){:root{--widthMainArticle:100%}}@media (min-width:800px){:root{--widthRootContainer:1060px;--widthRootContainerPad:var(--widthPadMin);--widthMainContainer:728px;--widthMainArticle:728px;--widthSubContainer:300px}}@media (min-width:1336px){:root{--widthRootContainer:1316px}}body{--RootContainer-Width:100%;--RootContainer-PadL:var(--widthRootContainerPad);--RootContainer-PadR:var(--widthRootContainerPad);--TopBar-PadL:var(--widthRootContainerPad);--TopBar-PadR:var(--widthRootContainerPad);--LocalNav-PadL:var(--widthRootContainerPad);--LocalNav-PadR:var(--widthRootContainerPad);--Footer-PadL:var(--widthRootContainerPad);--Footer-PadR:var(--widthRootContainerPad)}@media (min-width:800px){body{--RootContainer-Width:1060px}}@media (min-width:1336px){body.Column2M,body.Column3{--RootContainer-Width:1316px;--RootContainer-PadL:calc(var(--widthRootContainerPad) + var(--widthMenuContainer) + var(--widthPadNormal));--TopBar-PadL:calc(var(--widthRootContainerPad) + var(--widthMenuContainer) + var(--widthPadNormal));--LocalNav-PadL:calc(var(--widthRootContainerPad) + var(--widthMenuContainer) + var(--widthPadNormal));--Footer-PadL:calc(var(--widthRootContainerPad) + var(--widthMenuContainer) + var(--widthPadNormal))}}.Body-Layout{display:grid;width:100%;grid-template-areas:"topbar" "root";grid-template-rows:calc(var(--heightTopBar) + var(--heightLocalNaviBar)) 1fr;grid-template-columns:100%;gap:var(--widthPadNormal)}html{scroll-padding-top:var(--RootOffestY)}.ContentsPad{margin-bottom:var(--widthPadNormal)}.ContentsPad+.ContentsPad{margin-top:var(--widthPadNormal)}#LocalNav,#TopBar{grid-area:topbar}#LocalNav{height:calc(var(--heightLocalNaviBar) + 4px);z-index:calc(var(--zNaviBar) - 1)}.Root{grid-area:root;position:relative;box-sizing:border-box;margin-top:calc(var(--heightLocalNaviBar)*-1);width:100%}.fixed{position:fixed}.Root-Container{position:relative;margin:0 auto;box-sizing:border-box;width:var(--RootContainer-Width);padding:0 var(--RootContainer-PadR) 0 var(--RootContainer-PadL)}.Root-Wrap{display:flex;flex-direction:column}@media (min-width:800px){.Root-Wrap{flex-direction:row;justify-content:space-between}}.Main-Container{box-sizing:border-box;width:var(--widthMainContainer)}.Main-Article{box-sizing:border-box;width:var(--widthMainArticle);margin:0 auto}.Sub-Container{box-sizing:border-box;width:var(--widthSubContainer)}@media (min-width:800px){.SubNav-Recent{position:-webkit-sticky;position:sticky;top:calc(var(--heightTopBar) + var(--widthPadNormal))}}@media (max-width:799px){.Sub-Container{margin-top:var(--widthPadNormal);padding:0 var(--widthPadMin)}.Sub2{display:none}}.Menu-Area{position:fixed;box-sizing:border-box;top:0;left:0;width:100%;height:100%;z-index:calc(var(--zDrawer) + 2);pointer-events:none}.Menu-Container{display:block;position:absolute;top:0;left:0;width:var(--widthMenuContainer);height:100%}@media (min-width:1336px){.Menu-Container{position:relative;margin-left:calc(50% - var(--RootContainer-Width)/2 + var(--widthRootContainerPad));margin-top:calc(var(--heightTopBar) + var(--widthPadNormal));height:calc(100vh - var(--heightTopBar) - var(--widthPadNormal))}}[data-level=info].SiteNotice{color:#049;background:#cdf;font-weight:700}[data-level=warn].SiteNotice{color:#b30;background:#ffa;font-weight:700}.SiteNotice>small{color:#777;font-weight:400}.SiteNotice:not(:empty){padding:.5rem;margin-top:calc(var(--widthPadNormal)*-1);margin-bottom:1rem}body[tpage=tp1] .cTabPage>.Menu label[for=tp1],body[tpage=tp2] .cTabPage>.Menu label[for=tp2],body[tpage=tp3] .cTabPage>.Menu label[for=tp3],body[tpage=tp4] .cTabPage>.Menu label[for=tp4],body[tpage=tp5] .cTabPage>.Menu label[for=tp5],body[tpage=tp6] .cTabPage>.Menu label[for=tp6]{background-color:#fff;cursor:default;box-shadow:1px -2px 2px 0 rgba(0,0,0,.1)}body[tpage=tp1].PC .cTabPage>.Menu label[for=tp1],body[tpage=tp2].PC .cTabPage>.Menu label[for=tp2],body[tpage=tp3].PC .cTabPage>.Menu label[for=tp3],body[tpage=tp4].PC .cTabPage>.Menu label[for=tp4],body[tpage=tp5].PC .cTabPage>.Menu label[for=tp5],body[tpage=tp6].PC .cTabPage>.Menu label[for=tp6]{box-shadow:2px -2px 2px 0 rgba(0,0,0,.1)}body[tpage=tp1] input#tp1+.Contents,body[tpage=tp2] input#tp2+.Contents,body[tpage=tp3] input#tp3+.Contents,body[tpage=tp4] input#tp4+.Contents,body[tpage=tp5] input#tp5+.Contents,body[tpage=tp6] input#tp6+.Contents{height:auto;box-shadow:1px 1px 4px 1px rgba(0,0,0,.3)}body.isShow-Drawer #LocalNav,body.isShow-Drawer #TopBar,body.isShow-Drawer .Root{-webkit-filter:blur(0);filter:blur(0)}body.isShow-Modal #LocalNav,body.isShow-Modal #TopBar,body.isShow-Modal .Root{-webkit-filter:blur(8px);filter:blur(8px)}.Template{display:none}.MainVisual{text-align:center;margin:.5em auto;line-height:0}.MainVisual>img{max-width:100%}@media (max-width:599px){.MainVisual>img{zoom:.66}}.Ad-Container{margin:var(--widthPadNormal) auto;width:100%;display:flex;justify-content:space-around}.Ad-Label{font-size:12px;color:#888;text-align:center}.Ad-Wrap{background:rgba(0,0,0,.05);overflow:hidden}.Ad-Dmy{width:100%;height:100%}.AdHeader{margin-top:0}.AdHeader-Slot,.AdHeader-Wrap{width:320px;height:100px}@media (min-width:468px){.AdHeader-Slot,.AdHeader-Wrap{width:468px;height:60px}}@media (min-width:728px){.AdHeader-Slot,.AdHeader-Wrap{width:728px;height:90px}}@media (min-width:800px){.AdHeader,.AdHeader-Slot{display:none}}.AdMainB-Slot1,.AdMainB-Wrap{width:320px;height:100px}@media (min-width:468px){.AdMainB-Slot1,.AdMainB-Wrap{width:468px;height:60px}}@media (min-width:728px){.AdMainB-Slot1,.AdMainB-Wrap{width:728px;height:90px}}.AdMainD-Slot1,.AdMainD-Slot2,.AdMainD-Wrap1,.AdMainD-Wrap2{width:300px;height:250px}@media (max-width:659px){.AdMainD-Slot2,.AdMainD-Wrap2{display:none}}@media (min-width:728px){.AdMainD-Slot1,.AdMainD-Slot2,.AdMainD-Wrap1,.AdMainD-Wrap2{width:336px;height:280px}}.AdSideU-Slot,.AdSideU-Wrap{width:300px;height:600px}.AdSideUS-Slot,.AdSideUS-Wrap{width:300px;height:250px}.AdSideU.Ad-Container,.AdSideUS.Ad-Container{margin-top:0;margin-bottom:32px}@media (max-width:799px){.AdSideU,.AdSideU-Slot,.AdSideUS,.AdSideUS-Slot{display:none}}:root{--wTopBarIconS:var(--heightTopBar);--wTopBarIconL:40px}@media screen and (min-width:600px){:root{--wTopBarIconL:120px}}#TopBar{display:block;position:fixed;top:0;left:0;right:0;width:100%;height:var(--heightTopBar);z-index:var(--zNaviBar);background:#2e6c9f;background-image:linear-gradient(180deg,#2e6c9f 0,#1c4362);box-shadow:0 0 8px rgba(0,0,0,.8)}.TopBar-Wrap{width:100%}.TopBar-Container,.TopBar-Wrap{box-sizing:border-box;height:100%}.TopBar-Container{display:block;width:var(--RootContainer-Width);padding-left:var(--TopBar-PadL);padding-right:var(--TopBar-PadR);max-width:100%;margin:0 auto}.TopBar-Navi{display:flex;height:100%;flex-wrap:nowrap;justify-content:flex-start}.TopBar-Title{flex-grow:1;max-width:none}.TopBar-Right{margin-left:auto}.TopBar-Title{display:inline-block;position:relative;box-sizing:border-box;padding-left:8px;font-size:14px;height:100%;overflow:hidden}.TopBar-Title-Inner{display:block;position:relative;top:0;font-weight:700;color:#eee;text-shadow:0 -1px 0 rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.3);line-height:var(--heightTopBar);-webkit-transition:all .5s;transition:all .5s}.isShow-TitleSub .TopBar-Title-Inner{top:calc(var(--heightTopBar)*-1)}.TopBar-Title-Inner>.Main,.TopBar-Title-Inner>.Sub{text-overflow:ellipsis;white-space:nowrap}.TopBar-BtnL,.TopBar-BtnS{display:inline-block}.TopBar-BtnL>a,.TopBar-BtnL>label,.TopBar-BtnS>a,.TopBar-BtnS>label{display:block;cursor:pointer;text-decoration:none;text-align:center;-webkit-transition:.1s;transition:.1s;line-height:1;height:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden}.TopBar-BtnL-Icon,.TopBar-BtnS-Icon{display:inline-block;width:20px;font-size:20px}.TopBar-BtnL-Name{display:none;font-size:16px;margin-left:8px}.TopBar-BtnS>a,.TopBar-BtnS>label{padding:8px;padding:calc(var(--heightTopBar)/2 - 10px);color:#fff;color:var(--colorMainOn);background:#08b;background:var(--colorMain)}.TopBar-BtnL>a,.TopBar-BtnL>label{width:40px;padding:8px 10px;color:#ddd;text-shadow:0 -1px 0 rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.3);border-radius:4px}@media screen and (min-width:600px){.TopBar-BtnL>a,.TopBar-BtnL>label{width:120px;padding:8px 6px}}.TopBar-BtnL>a,.TopBar-BtnL>label{width:var(--wTopBarIconL);padding:calc(var(--heightTopBar)/2 - 10px) calc(var(--wTopBarIconL)/2 - 10px)}@media screen and (min-width:600px){.TopBar-Title{font-size:16px;padding-left:12px}.TopBar-BtnL>a,.TopBar-BtnL>label{padding:calc(var(--heightTopBar)/2 - 10px) 6px}.TopBar-BtnL-Name{display:inline-block}}.notTouchDevice .TopBar-BtnS>a:active,.notTouchDevice .TopBar-BtnS>a:hover,.notTouchDevice .TopBar-BtnS>label:active,.notTouchDevice .TopBar-BtnS>label:hover{background:var(--colorMainLight)}.notTouchDevice .TopBar-BtnL>a:active,.notTouchDevice .TopBar-BtnL>a:hover,.notTouchDevice .TopBar-BtnL>label:active,.notTouchDevice .TopBar-BtnL>label:hover{text-shadow:none;color:var(--colorMainOn);background:var(--colorMainLight)}@media (min-width:1336px){.TopBar-BtnS.Menu{display:none}}#LocalNav{display:block;position:fixed;top:0;left:0;right:0;width:100%;overflow:hidden;pointer-events:none;-webkit-transition:all .5s;transition:all .5s}#LocalNav.isShow{top:var(--heightTopBar)}.LocalNav-Wrap{box-sizing:border-box;width:100%;height:100%}.LocalNav-Container{display:block;box-sizing:border-box;max-width:100%;height:100%;margin:0 auto;width:var(--RootContainer-Width);padding-left:var(--LocalNav-PadL);padding-right:var(--LocalNav-PadR)}.LocalNav-List{box-sizing:border-box;width:100%;margin:0;padding:0 8px;list-style:none;height:var(--heightLocalNaviBar);letter-spacing:-.5em;background:#f2f2f2;box-shadow:0 0 6px rgba(0,0,0,.6),inset 0 6px 4px -4px rgba(0,0,0,.4);pointer-events:auto;width:var(--widthMainContainer)}.LocalNav-List a{text-decoration:none}.LocalNav-List>li{display:inline-block;position:relative;letter-spacing:normal;width:96px}.LocalNav-List .Btn{display:block;padding:10px 3px 8px;line-height:1;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;color:#777;border-bottom:2px solid #f2f2f2;transition:all .15s ease-in-out}.notTouchDevice .LocalNav-List .Btn:hover,body[tpage=tp1] .LocalNav-List label[for=tp1],body[tpage=tp2] .LocalNav-List label[for=tp2],body[tpage=tp3] .LocalNav-List label[for=tp3],body[tpage=tp4] .LocalNav-List label[for=tp4],body[tpage=tp5] .LocalNav-List label[for=tp5],body[tpage=tp6] .LocalNav-List label[for=tp6]{color:#1da1f2;border-bottom:2px solid #1c94e0}@media screen and (min-width:600px){.LocalNav-List{padding:0 8px;border-radius:0 0 4px 4px}.LocalNav-List .Btn{padding:9px 4px 7px;font-size:14px}.LocalNav-List>li{width:120px}}@media screen and (max-width:600px){.LocalNav-List>li:first-child:nth-last-child(3),.LocalNav-List>li:first-child:nth-last-child(3)~li{max-width:33.3%}.LocalNav-List>li:first-child:nth-last-child(4),.LocalNav-List>li:first-child:nth-last-child(4)~li{max-width:25%}.LocalNav-List>li:first-child:nth-last-child(5),.LocalNav-List>li:first-child:nth-last-child(5)~li{max-width:20%}}.LocalNav-List>li:first-child:nth-last-child(6),.LocalNav-List>li:first-child:nth-last-child(6)~li{max-width:16.6%}.TabNav{display:none;position:fixed;top:var(--heightTopBar);left:0;right:0;width:100%;height:var(--heightTopBar);z-index:999;z-index:calc(var(--zNaviBar) - 1);overflow:hidden}.TabNav.isShow{display:block}.TabNav-Container{display:block;box-sizing:border-box;width:var(--widthRootContainer);padding-left:var(--widthRootContainerPad);padding-right:var(--widthRootContainerPad);max-width:100%;height:100%;margin:0 auto}.TabNav-Container:after{content:"";display:block;clear:both}.TabNav-List{list-style:none;letter-spacing:-.5em}.TabNav-List>li{display:inline-block;position:relative;letter-spacing:normal;margin:0 3px}.TabNav-List>li>.Btn{display:block;line-height:20px;padding:8px 0;text-align:center;color:#333;background-color:#eee;border-radius:0 0 4px 4px;box-shadow:0 0 8px rgba(0,0,0,.6),inset 0 6px 4px -4px rgba(0,0,0,.4);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-transition:.1s;transition:.1s;width:74px;font-size:12px}.TabNav-List>li>.Btn.selected{background-color:#fff;cursor:default}.TabNav-List>li>.Btn:hover{background-color:#fee}@media screen and (min-width:600px){.TabNav-List>li{margin:0 4px}.TabNav-List>li>.Btn{width:110px;font-size:16px}}.SubNav{font-size:14px;line-height:1.3;margin-bottom:32px}.SubNav>h3{color:#333;font-size:110%;font-weight:700}.SubNavList{border-bottom:1px solid rgba(0,0,0,.1);margin:4px 0}.SubNavList-Post{display:block;position:relative;min-height:63px;padding:5px 5px 5px 122px;border-top:1px solid rgba(0,0,0,.1);text-decoration:none;line-height:1.3;overflow:hidden}.SubNavList-Post.isNew:before,.SubNavList-Post.isRenew:before{display:block;position:absolute;left:0;top:0;color:#fff;font-family:Roboto,sans-serif;font-weight:900;text-align:center;box-sizing:border-box;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);z-index:1;width:60px;height:60px}.SubNavList-Post.isNew:before{content:"NEW";background-color:#e33;font-size:10px;line-height:10px;padding:46px 0 4px}.SubNavList-Post.isRenew:before{content:"\66F4\65B0";background-color:#3d3;font-size:12px;line-height:12px;padding:44px 0 4px}.notTouchDevice a.SubNavList-Post:hover:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,0,0,.1);transition:all .25s}a.SubNavList-Post>.Header{text-decoration:underline;font-size:14px;font-weight:700;line-height:1.2}.SubNavList-Post>.Date{font-size:10px;line-height:1;color:#999}.SubNavList-Post>.Text{margin:4px 0 0;font-size:85%;color:#666}.SubNavList-Post>.Text.Nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubNavList-Post>.Img{display:block;position:absolute;left:5px;top:5px;width:112px;height:63px;background:#ddd}.SubNavList-Post>.Img>img{width:112px}.GFooter{display:block;width:100%;color:#888;line-height:1.3}.GFooter a:link,.GFooter a:visited{color:#888;text-decoration:none}.GFooter a:hover{color:#888;text-decoration:underline}.GFooter-Wrap{display:block;position:relative;margin:0 auto;width:var(--RootContainer-Width);padding-left:var(--Footer-PadL);padding-right:var(--Footer-PadR);box-sizing:border-box}.GFooter-Sect{border-top:1px solid #ccc}.GFooter-Icon{display:inline-block;vertical-align:middle;line-height:0}@media screen and (max-width:599px){.GFooter{font-size:10px}.GFooter-Sect{padding:6px 4px}.GFooter-Icon{height:13px}.GFooter-IconImg{width:10px;height:10px}}@media screen and (min-width:600px){.GFooter{font-size:12px}.GFooter-Sect{padding:8px}.GFooter-Icon{height:15px}.GFooter-IconImg{width:12px;height:12px}}.Drawer-Overlay{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:var(--zDrawer);background:rgba(0,0,0,.6);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.Drawer-CloseIcon{position:absolute;top:6px;right:6px;color:#fff;font-size:40px}@media screen and (min-width:600px){.Drawer-CloseIcon{right:24px}}.Drawer-Area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:calc(var(--zDrawer) + 1);pointer-events:none}.isShow-Drawer .Drawer-Overlay{opacity:1;pointer-events:auto}.isShow-Modal .Drawer-CloseIcon{display:none}.isShow-Drawer .Drawer-Area{position:absolute}body.isShow-Drawer{overflow:hidden;height:100%}.Drawer-Contents{display:flex;flex-direction:column;height:100%;color:var(--sect-font-color);background:var(--sect-bg-color);line-height:var(--sect-line-height);transition:transform .2s ease-in-out;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-overflow-scrolling:touch;pointer-events:auto}.isShow-Drawer .Drawer-Contents.is-open{-webkit-transform:translateX(0);transform:translateX(0);box-shadow:1px 1px 4px 1px rgba(0,0,0,.3)}@media (min-width:1336px){.Drawer-Contents{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;box-shadow:none}}.Drawer-Contents>.header{height:var(--header-height);flex-shrink:0;display:flex;justify-content:center;align-items:center}.Drawer-Contents>.body{flex-grow:1;overflow-y:auto}.AccordionMenu{display:flex;flex-direction:column}.AccordionMenu>.item{border-top:1px solid hsla(0,0%,100%,.5)}.AccordionMenu>.item>.toggle{display:none}.AccordionMenu>.item>.btn{display:block;position:relative;box-sizing:border-box;text-align:left;width:100%;margin:6px 0;color:var(--btn-on-color);background:var(--btn-bg-color);font-size:15px;padding:8px 12px;line-height:24px;font-weight:700;text-decoration:none;cursor:pointer;user-select:none;-moz-user-select:none;transition-property:background-color;transition-duration:.2s}.AccordionMenu.lv2>.item>.btn{padding-left:30px}@media (hover){.AccordionMenu>.item>.btn:hover{color:var(--btn-acton-color);background:var(--btn-actbg-color)}}.AccordionMenu>.item>.btn.is-select:after{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--colorMain)}.AccordionMenu>.item>.AccordionBtn.Icon:after{font-family:FontAwesome;content:"\f078";position:absolute;top:8px;right:12px;font-size:16px;transition:transform .2s ease-out}.AccordionMenu>.item>.AccordionBtn.Icon.is-open:after{transform:rotate(180deg)}.AccordionMenu>.item>.inner{display:block;overflow:hidden;height:0}.AccordionMenu>.item>.btn.is-open+.inner{height:auto}.SideToc{--sect-bg-color:#f2f2f2;--sect-font-color:#444;--sect-font-size:14px;--sect-line-height:1.5;--header-height:5rem;--footer-height:0rem;--btn-on-color:#000;--btn-bg-color:transparent;--btn-acton-color:#000;--btn-actbg-color:rgba(0,136,187,0.2)}@media (min-width:1336px){body:not(.isShow-Drawer) .SideToc{--sect-bg-color:rgba(0,0,0,0.05);--sect-bg-color:transparent}}.SideToc>header>.Title{box-sizing:border-box;font-size:20px;font-weight:700;line-height:32px;color:#222;width:100%;padding-left:40px}.SideToc{padding-bottom:var(--footer-height)}.SideToc-List{padding:.5rem 0 1rem 1rem}.SideToc-List li+li.H2{margin-top:.75rem}.SideToc-List li+li.H2T,.SideToc-List li.H3{font-size:12px}.SideToc-List li+li.H2T,.SideToc-List li+li.H3{margin-top:.25rem}.SideToc-List li.HR{color:#777;line-height:2}.SideToc-List li.HR:nth-child(n+2){margin-top:.75rem;margin-bottom:.5rem;border-top:2px dashed #ccc}.Modal-Toggle{display:none}.Modal-Overlay{position:fixed;top:0;left:0;width:100%;width:100vw;height:100%;z-index:3000;z-index:var(--zModal);background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.isShow-Modal .Modal-Overlay{opacity:1}.Modal-CloseIcon{position:absolute;top:8px;left:8px;color:#fff;font-size:40px}.Modal-Spinner{height:100%;display:flex;justify-content:center;align-items:center}.spinner{width:72px;height:72px;border:4px solid #ccc;border-top-color:#2af;border-radius:50%;animation:sp-anime 1s linear infinite}@keyframes sp-anime{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.is-hide,.Modal-Area{display:none}.Modal-Area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3001;z-index:calc(var(--zModal) + 1);-webkit-overflow-scrolling:touch}.isShow-Modal .Modal-active .Modal-Area,.isShow-Modal .Modal-Area.isShow{display:block;position:absolute;overflow-y:auto}.Modal-Container{position:relative;margin:48px auto;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:space-between}.Modal-MainWrap{margin:48px 0}@media screen and (max-width:599px){.Modal-MainWrap{width:calc(100% - 16px)}}@media screen and (min-width:600px){.Modal-Container{width:816px;max-width:100%}.Modal-MainWrap{width:720px;max-width:calc(100% - 32px)}}.Modal-CloseIconR{width:0;height:0;box-sizing:border-box;color:#fff;cursor:pointer;position:-webkit-sticky;position:sticky;top:8px;z-index:3002;z-index:calc(var(--zModal) + 2)}.Modal-CloseIconR:before{position:absolute;display:block;width:48px;height:48px;top:0;right:0;border-radius:50%;background:rgba(0,0,0,.25);content:""}.Modal-CloseIconR:after{position:absolute;font-size:36px;top:5px;right:10px;font-family:FontAwesome;content:"\f00d";font-weight:400;text-decoration:none;line-height:1}.notTouchDevice .Modal-CloseIconR:hover{color:#fdd}.notTouchDevice .Modal-CloseIconR:hover:before{background:rgba(221,34,85,.3)}.Modal-DummyIcon{width:0;height:0}.Modal-Page{position:relative;background:#fff;border-radius:8px;box-shadow:0 3px 20px rgba(0,0,0,.7);box-sizing:border-box;margin:0 auto;width:100%;max-width:100%}.Modal-Page-Header{display:block;height:40px;border-bottom:1px solid #aaa;background:#eee;border-radius:8px 8px 0 0}.Modal-Page-Header:after{content:"";display:block;clear:both}.Modal-Page h4{display:inline-block;float:left;padding:8px;font-size:18px;font-weight:700;line-height:24px}.Modal-Page p{padding:8px 0}.Modal-Page small{color:#888}.Modal-Page-Footer{display:block;height:40px;border-top:1px solid #ccc;background:#eee;border-radius:0 0 8px 8px}.Modal-Page-Footer p{display:inline-block;float:left;font-size:12px;padding:11px 8px;line-height:18px}.TW-Follow{margin-top:6px;margin-left:24px}.TW-Follow,.TW-Tweet{display:inline-block;float:left;line-height:1}.TW-Tweet{margin-top:10px}a.twitter-timeline{text-decoration:none}@media screen and (max-width:599px){.Modal-Page{min-height:300px}.Modal-Twitter .Modal-Page-Inner iframe{width:calc(100vw - 16px)!important}.Modal-Calendar .Modal-Page-Inner{padding:12px}}@media screen and (min-width:600px){.Modal-Page{min-height:400px}.Modal-Calendar .Modal-Page-Inner{padding:16px}}.Calendar-Area{background-color:#fdf8f0;font-size:9px}@media (min-width:360px) and (max-width:599px){.Calendar-Area{font-size:10px}}@media (min-width:600px){.Calendar-Area{font-size:12px}}.Calendar-Area small{font-size:85%}@media (max-width:599px){.Calendar-Area .Ext{display:none}}.Calendar{border-collapse:collapse;color:#333;line-height:1.2}.Calendar>thead th:not(.Rem){width:8%}.Calendar>thead th.Sect{width:1.5em}.Calendar>thead th.SpaceX{width:.5em}.Calendar>thead th:not(.Rem){padding:.5em .3em;text-align:center;line-height:1.1;background:#f2f2f2}.Calendar>thead th.Red{color:red}.Calendar>thead th.Blue{color:#00f}.Calendar>thead th.Rel{color:#fff;background:#777;font-weight:400}.Calendar>thead th:not(.Rem){border:1px solid #ddd}.Calendar>tbody>tr>th.Sect{background:#ca8;color:#fff;font-weight:400;padding:.3em .1em;border-radius:.5em}.Calendar>tbody>tr:not(.SpaceY)>th.Title{font-weight:400;text-align:left;padding:.5em .3em;background:#f2f2f2;border:1px solid #bbb}.Calendar>tbody>tr.Task>td{padding:.5em .4em;text-align:center}.Calendar>tbody>tr.Task>td:not([class]){background:#fff}.Calendar>tbody>tr.Task>td:not([class])+td:not([class]){border-left:1px solid #ddd}.Calendar>tbody>tr.Task>td:not([class]):last-child{border-right:1px solid #ddd}.Calendar>tbody>tr.Task>td.Red{background:#fdd}.Calendar>tbody>tr.Task>td.Yel{background:#ffd}.Calendar>tbody>tr.Task>td.Blue{background:#e8f8ff}.Calendar>tbody>tr.Task>td.Gray{background:#e6e6e6}.Calendar>tbody>tr.Task>td[class]{border-top:1px solid #bbb;border-bottom:1px solid #bbb}.Calendar>tbody>tr.Task>td.Start{border-left:1px solid #bbb}.Calendar>tbody>tr.Task>td.End{border-right:1px solid #bbb}.Calendar>tbody>tr.Task>td.Left{text-align:left;padding-left:.5em}.Calendar>tbody>tr.Task>td.Right{text-align:right;padding-right:.5em}.Calendar>tbody>tr.Day>th.Title{color:#fff;background:#888;padding:.5em .3em}.Calendar>tbody>tr.Day>th.Title .SiteLink.Icon,.Calendar>tbody>tr.Day>th.Title small{color:#fff}.Calendar>tbody>tr.Day>td{padding:.2em .4em;text-align:center;border:1px solid #bbb;background:#fff}.Calendar>tbody>tr.Day>td.Top{vertical-align:top}.Calendar tr.SpaceY th{padding:.25em 0}.Calendar tr.SpaceY td:not(.Rem){background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}.Calendar tr.SpaceY.BorderB td:not(.Rem){border-bottom:1px solid #ddd}.Calendar>tbody tr.SpaceY .Rel{background:#999}.ScheduleList{border-top:1px solid #ddd;background:#f8f8f8}.ScheduleList>li{border-bottom:1px solid #ddd;padding:8px;font-size:12px;color:#333}