@charset "utf-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
/* base */
*{font-size:100%;padding:0;margin:0;}
img,fieldset,iframe{border:none;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
embed,object{vertical-align:top;}
input, button, textarea, select{-webkit-appearance:none;outline:none;font-family:"ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS Pgothic","Osaka",sans-serif,Helvetica, Helvetica Neue, Arial, Verdana;＞font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;_font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;}
input{}
.fleft{float:left;}
.fright{float:right;}
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.hovr img.aovr,
a:hover img.aovr{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;zoom:1;}
/* site */
html{width:100%;height:auto !important;height:100%;min-width:1090px;min-height:100%;overflow-y:scroll;}
body{color:#1E1E17;line-height:1.5;font-family:"ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS Pgothic","Osaka",sans-serif,Helvetica, Helvetica Neue, Arial, Verdana;＞font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;_font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;-webkit-text-size-adjust:100%;}
img{vertical-align:bottom;display:block;}
a{color:#1E1E17;text-decoration:none;outline:none;-moz-transition:color 0.1s linear;-webkit-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;}
a:hover,a:active{color:#174487;text-decoration:underline;}
a:visited{}
a:focus{text-decoration:none;}
#Header{}
#Contents{width:100%;margin:0 auto;padding:0;}
#Contents #ContentsInner{width:1000px;margin:0 auto;padding:0;text-align:left;}
#Main{float:left;width:680px;margin:0;}
section .Title{border-bottom:1px solid #ddd;margin-bottom:10px;}
section .Title h2{float:left;}
section .Title p{font-weight:bold;}
section .Title ul.TitleLink{float:right;font-size:75%;margin-top:5px;}
section .Title ul.TitleLink li{float:left;padding-left:12px;line-height:1em;}
section .Title ul.TitleLink li a{/*border-left:1px solid #ddd;*/padding-left:15px;}
section .Title ul.TitleLink li.Fast a{border:none;}
section .Title ul.TitleLink li:first-child a{border:none;}
section .Title a{}
.PageTitle{font-size:125%;line-height:1em;background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0px;padding-left:10px;margin-bottom:10px;font-weight:bold;}
#tabs .tabsList ul{overflow:hidden;width:auto;}
#tabs .tabsList li{float:left;font-size:87.5%;font-weight:bold;width:80px;height:33px;line-height:33px;text-align:center;display:block;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-decoration:none;cursor:pointer;}
#tabs .tabsList li:hover{color:#174487;}
#tabs .tabsList li:last-child{border-right:1px solid #DDDDDD;}
#tabs .tabsList li.select{border-top:1px solid #174487;border-left:1px solid #174487;background-color:#174487;color:#FFF;}
.tabsInner{border-bottom:2px solid #174487;}
#tabs .panel{display:block;padding-bottom:20px;border-top:1px solid #ddd;}
#tabs .hide{display:none;}
.TopicsPhoto{padding-top:10px;float:left;width:260px;height:auto;}
.TopicsPhoto img{margin-bottom:5px;}
.TopicsPhoto span{font-weight:bold;}
.TopicsList{float:right;width:400px;}
.TopicsList li{border-bottom:1px solid #DDDDDD;font-weight:bold;}
.TopicsList li a{display:block;padding:8px 0px;font-weight:bold;padding-left:5px;}
.TopicsList li a:hover{background-color:#f5f5f5;}
.customSelect{background:#fff;padding-left:5px;color:#174487;font-size:14px;height:26px;line-height:26px;border:1px solid #174487;}
.customSelect.customSelectHover{}
.customSelect.customSelectOpen{}
.customSelect.customSelectFocus{}
.customSelectInner{padding-right:26px;background:url(../img/selectDown.png) no-repeat center right;}
#BoxHomeTop{margin-top:20px;margin-bottom:10px;}
.BoxHomeTopLeft{width:260px;float:left;}
.BoxHomeTopLeft .Ranking dl{}
.BoxHomeTopLeft .Ranking dl dt{width:22px;height:22px;border:1px solid #BBBBB9;background-color:#D6D6D4;font-size:68.75%;font-weight:bold;text-align:center;line-height:22px;float:left;}
.BoxHomeTopLeft .Ranking dl dt.RankingTop{background-color:#174487;border:1px solid #174487;color:#fff;}
.BoxHomeTopLeft .Ranking dl dd{float:left;margin-bottom:8px;margin-left:10px;width:226px;height:24px;line-height:24px;font-size:81.25%;}
.BoxHomeTopRight{width:400px;float:right;}
.BoxHomeTopRight .RecommendInner{}
.BoxHomeTopRight .RecommendInner ul{font-size:0;}
.BoxHomeTopRight .RecommendInner ul li{width:195px;display:inline-block;/display:inline;/zoom:1;font-size:13px;vertical-align:top;margin-bottom:10px;}
.BoxHomeTopRight .RecommendInner ul li:nth-child(odd){margin-right:10px;}
.BoxHomeTopRight .RecommendInner ul li .ThumbImg{margin-bottom:5px;}
.FeatureBanner{}
.FeatureBanner img{width:650px;margin:0px auto;margin-bottom:30px;}
.BoxGenreBlock{margin-bottom:30px;}
.BoxGenreInner{}
.BoxGenreInner .BoxGenreInnerPhoto{float:left;width:213px;font-size:81.25%;font-weight:bold;}
.BoxGenreInner .BoxGenreInnerPhoto img{margin:0px auto;margin-bottom:10px;text-align:center;width:auto;max-width:213px;max-height:300px;}
.BoxGenreInner ul{float:right;width:447px;margin-top:-10px;}
.Okuyami .BoxGenreInner ul, .Schedule .BoxGenreInner ul{float:none;width:100%;}
.BoxGenreInner ul li{border-bottom:1px solid #DDDDDD;}
.BoxGenreInner ul li a{display:block;padding:7px 0px;padding-left:5px;}
.BoxGenreInner ul li a:hover, .BoxGenreInner ul li a:active{color:#174487;text-decoration:underline;background-color:#F5F5F5;}
span.PhotoIcon{width:18px;height:14px;background:url(../img/icon/photo.png) left top no-repeat;display:inline-block;margin-left:10px;text-indent:-9999px;vertical-align:middle;}
span.CameraIcon{width:18px;height:14px;background:url(../img/icon/camera.png) left top no-repeat;display:inline-block;margin-left:10px;text-indent:-9999px;vertical-align:middle;}
.Market{background-color:#DCE3ED;padding:5px;padding-left:10px;margin-bottom:10px;}
.Market ul{width:auto;float:left;margin-top:0px;font-weight:bold;}
.Market ul li{border-bottom:none;padding-bottom:0px;margin-bottom:0px;float:left;font-size:75%;color:#174487;line-height:33px;}
.Market ul li span.Money{color:#1E1E17;font-weight:bold;margin-left:5px;}
.Market ul li span.MoneyDown{color:#FF0000;margin-left:5px;font-weight:normal;}
.Market ul li span.MoneyUp{color:#458D37;margin-left:5px;font-weight:normal;}
.Market ul li span.MarketData{color:#8E8E8B;font-weight:normal;margin-left:5px;}
.Market .MarketSearch{float:right;font-size:68.75%;}
.Market .MarketSearch form{position:relative;}
.Market .MarketSearch form input[type="text"]{background-color:#FFF;border:1px solid #8BA1C3;padding:0px 5px;padding-right:33px;height:31px;width:170px;}
.Market .MarketSearch form input[type="submit"]{position:absolute;width:25px;height:25px;top:4px;right:4px;background:none;border:none;background:url(../img/search.png) no-repeat 0 0;cursor:pointer;}
.Market .MarketSearch form input[type="submit"]:hover{background:url(../img/search.png) no-repeat -25px 0;}
.FeatureInner{width:680px;}
#Jslider{position:relative;height:150px;overflow:hidden;}
#Jslider ul.slide{font-size:0;padding-left:14px;width:666px;}
.slick-initialized .slick-slide{display:none;}
.slick-initialized .slick-slide:first-child{display:block;}
#Jslider ul.slide li{width:151px;display:inline-block;/display:inline;/zoom:1;font-size:13px;vertical-align:top;margin:0px 6px;}
#Jslider ul.slide li img{margin-bottom:5px;}
.slick-prev{margin:0px;padding:0px;background:none;border:none;width:16px;height:97px;text-indent:-9999px;cursor:pointer;background:url(../img/controls1.png) no-repeat 0 0px;left:0px;top:0px;position:absolute;z-index:10;}
.slick-prev:hover{background-position:0px 0px;}
.slick-prev.slick-disabled{display:none !important;}
.slick-next{margin:0px;padding:0px;background:none;border:none;width:16px;height:97px;text-indent:-9999px;cursor:pointer;background:url(../img/controls2.png) no-repeat 0 0;right:0px;top:0px;position:absolute;z-index:10;}
.slick-next:hover{background-position:0px 0;}
.slick-next.slick-disabled{display:none !important;}
.BreadCrumbs{font-size:75%;margin-bottom:10px;}
.BreadCrumbs p{float:left;color:#174487;font-weight:bold;}
.BreadCrumbs span{float:left;margin:0px 10px;color:#8E8E8B;}
.BreadCrumbs p a{font-weight:normal;}
.BreadCrumbs p a{font-weight:normal;color:#1E1E17;}
.BreadCrumbs p a:hover{font-weight:normal;color:#174487;}
.SnsBtn{margin-bottom:10px;}
.SnsBtn ul{}
.SnsBtn ul li{float:left;margin-right:5px;}
.SnsBtn .hb {background-color: #00a4de;width: 80px;height: 22px;border-radius: 3px;}
.SnsBtn .hb img {margin: 2px auto auto auto;}
.Pagination{font-size:81.25%;text-align:center;margin-top:20px;}
.Pagination ul{display:inline-block;*display:inline;zoom:1;font-size:0px;}
.Pagination ul li{display:inline-block;line-height:1em;font-size:13px;margin:0px 3px 5px 3px;}
.Pagination ul li span{display:block;padding:6px 8px;border:1px solid #174487;background-color:#174487;color:#FFF;}
.Pagination ul li a{display:block;padding:6px 8px;border:1px solid #174487;color:#174487;}
.Pagination ul li a:hover{background-color:#DCE3ED;text-decoration:none;}
.TitleBorder{border-bottom:1px solid #ddd;margin-bottom:10px;}
.TitleBorder p{float:left;font-weight:bold;}
.TitleBorder h2{float:left;font-weight:bold;}
.TitleBorder a{float:right;line-height:1em;font-size:75%;margin-top:5px;}
.TitleBorder p.date{float:right;line-height:1em;font-size:75%;margin-top:5px;font-weight:normal;}
.TitleBackBlue{background-color:#B9C7DB;color:#174487;margin-bottom:10px;}
.TitleBackBlue p{height:35px;line-height:35px;padding-left:10px;float:left;font-weight:bold;}
.TitleBackBlue a{float:right;font-size:75%;padding-right:10px;line-height:35px;color:#174487;}
.TitleBackBlue ul{float:right;padding-right:20px;}
.TitleBackBlue ul li{float:left;}
.TitleBackBlue ul li span{font-size:75%;padding-left:10px;line-height:35px;color:#8BA1C3;font-weight:bold;}
.TitleBackBlue ul li a{float:none;padding:0px;padding-left:10px;}
.RecommendUnderlayer{margin-bottom:30px;}
.RecommendUnderlayerInner{}
.RecommendUnderlayerInner ul{font-size:0px;}
.RecommendUnderlayerInner ul li{vertical-align:top;display:inline-block;width:161px;font-size:13px;margin-right:12px;margin-bottom:10px;}
.RecommendUnderlayerInner ul li:nth-child(4n){margin-right:0px;}
.RecommendUnderlayerInner ul li img{margin-bottom:5px;}
.ArticleTitle{border-top:4px solid #174487;border-bottom:1px solid #ddd;padding-left:5px;margin-bottom:10px;position: relative;min-width: 86px;padding-bottom: 4px;}
.ArticleTitle h1{/*font-size:175%;*/font-size:140%;margin:2% 0px 2.5% 0;line-height:1.2em; letter-spacing: 0.03em!important;/*1903renewal*/}
.ArticleData {position: absolute;bottom: 0px;right: 0px;}
.ArticleTitleData {text-align: right;color: #8E8E8B;font-size:75%;margin-top: -14px;/*1903renewal*/}
.ArticleText{margin-top:25px;margin-bottom:30px;/*1903renewal*/}
.ArticleText h2{border-left:5px solid #174487;padding-left:10px;font-size:125%;margin-bottom:20px;}
.ArticleText p{/*line-height:1.6em;font-size:112.5%;*/line-height:1.7em;font-size:105%;margin-bottom:1em;/*1903renewal*/}
.ArticleText a{color:#174487;}
.TitleMove{text-align:center;}
.TitleMove ul{display:inline-block;*display:inline;zoom:1;}
.TitleMove ul li{display:inline-block;margin:0px 25px;}
.TitleMove ul li a{color:#174487;}
.ArticleImg1{width:330px;float:right;background-color:#eee;border:1px solid #ddd;margin-left:20px;margin-bottom:20px;}
.ArticleImg1 a{padding:10px;display:block;text-align:center;}
.ArticleImg1 a img{display:inline;vertical-align:top;}
.ArticleImg2{width:260px;float:left;background-color:#eee;border:1px solid #ddd;margin-right:20px;margin-bottom:20px;}
.ArticleImg2 a{padding:10px;display:block;text-align:center;}
.ArticleImg2 a img{display:inline;vertical-align:top;}
.ArticleImgWidthAuto{width:auto;float:right;background-color:#eee;border:1px solid #ddd;margin-left:20px;margin-bottom:20px;margin-top:10px;padding:10px;}
.ArticleImgWidthAuto a{display:block;text-align:center;}
.ArticleImgWidthAuto a img{display:inline;width:100%;height:auto;vertical-align:top;}
.ArticleImgWidthAuto2{width:auto;float:left;background-color:#eee;border:1px solid #ddd;margin-right:20px;margin-bottom:20px;margin-top:10px;padding:10px;}
.ArticleImgWidthAuto2 a{display:block;text-align:center;}
.ArticleImgWidthAuto2 a img{display:inline;width:100%;height:auto;vertical-align:top;}
a .Caption{padding-top:10px;text-align:left;}
.ArticleImgWidthAuto .Caption{padding-top:10px;}
.ArticleImgWidthAuto2 .Caption{padding-top:10px;}
a .Caption p{font-size:75%;line-height:1.5;margin-bottom:0px;color:#1E1E17;}
a:hover .Caption p{color:#174487;}
.ArticleImgWidthAuto .Caption p{font-size:75%;line-height:1.5;margin-bottom:0px;}
.ArticleImgWidthAuto2 .Caption p{font-size:75%;line-height:1.5;margin-bottom:0px;}
.ArticleImgWidthAuto .Caption p a{display:inline;text-align:left;}
.ArticleImgWidthAuto2 .Caption p a{display:inline;text-align:left;}
a .Caption span{display:block;width:20px;height:20px;background:url(../img/expansion.png) no-repeat 0 0;float:right;margin-left:10px;}
a:hover .Caption span{background:url(../img/expansion.png) no-repeat 0 -20px;}
.ArticlePhoto{margin-top:20px;}
.ArticlePhotoImg{text-align:center;margin-bottom:10px;}
.ArticlePhotoImg a img{display:inline;vertical-align:top;max-width: 680px;max-height: 600px;}
.ArticlePhotoCaption{}
.ArticlePhotoBack{width:150px;margin:0px auto;margin-top:20px;}
.ArticlePhotoBack a{display:block;color:#174487;background-color:white;border:1px solid #DDD;width:auto;height:35px;line-height:35px;text-align:center;font-size:112.5%;}
.MainPhoto{background-color:#EEEEEE;border:1px solid #ddd;padding:10px;margin-top:10px;}
.MainPhoto.PhotoNews{background-color:#E8ECF3;border:1px solid #ddd;padding:10px;margin-top:10px;}
.PhotoPagination{margin-bottom:10px;}
.PhotoPaginationPrev{float:left;padding:1px;width:320px;height:70px;background-color:#FFF;border:1px solid #ddd;}
.PhotoNews .PhotoPaginationPrev{float:left;padding:1px;width:320px;height:35px;background-color:#FFF;border:1px solid #ddd;}
.PhotoPaginationPrev a{display:block;color:#174487;}
.PhotoPaginationPrev a img{width:70;height:70px;float:left;}
.PhotoPaginationPrev a p{float:right;width:250px;height:70px;line-height:70px;text-align:center;font-size:112.5%;}
.PhotoNews .PhotoPaginationPrev a p{float:none;width:auto;height:35px;line-height:35px;text-align:center;font-size:112.5%;}
.PhotoPaginationPrev a:hover p{text-decoration:underline;}
.PhotoPaginationNext{float:right;padding:1px;width:320px;height:70px;background-color:#FFF;border:1px solid #ddd;color:#174487;}
.PhotoNews .PhotoPaginationNext{float:right;padding:1px;width:320px;height:35px;background-color:#FFF;border:1px solid #ddd;color:#174487;}
.PhotoPaginationNext a{display:block;color:#174487;}
.PhotoPaginationNext a img{width:70;height:70px;float:right;}
.PhotoPaginationNext a p{float:left;width:250px;height:70px;line-height:70px;text-align:center;font-size:112.5%;}
.PhotoNews .PhotoPaginationNext a p{float:none;width:auto;height:35px;line-height:35px;text-align:center;font-size:112.5%;}
.PhotoPaginationNext a:hover p{text-decoration:underline;}
.MainPhotoBlock{position:relative;text-align:center;margin-bottom:10px;}
.MainPhotoBlock img.MainPhotoImg{display:inline;vertical-align:top;}
.MainPhotoBlockPrev{position:absolute;top:50%;left:0px;width:50px;margin-top:-50px;height:100px;display:none;}
.MainPhotoBlockPrev a{display:block;}
.MainPhotoBlockNext{position:absolute;top:50%;right:0px;width:50px;margin-top:-50px;height:100px;display:none;}
.MainPhotoBlockNext a{display:block;}
.MainPhotoText{margin-bottom:10px;}
.MainPhotoText p{/*font-size:112.5%;*/font-size:100%; line-height: 1.6em;/*1903renewal*/}
.MainPhotoText p a{color:#174487;}
.PhotoLine{border-top:2px solid #174487;margin:0 0 10px 0;}
.RelationPhoto{}
.RelationPhotoTop{font-size:87.5%;}
.RelationPhotoTop ul{margin:0px 10px;}
.RelationPhotoTop ul li{margin-bottom:5px;display:inline-block;margin-right:20px;}
.RelationPhotoTop ul li::before {font-family: "Font Awesome 5 Free"; content: '\f0da'; color: #c82265; padding-right: 5px;/*1903up*/}
.RelationPhotoBottom{font-size:81.25%;border-top:1px solid #ddd;}
.RelationPhotoBottom ul{}
.RelationPhotoBottom ul li{width:309px;float:left;margin:0px 10px;margin-top:10px;}
.RelationPhotoBottom ul li img{float:left;margin-right:10px;}
.RelationPhotoBottom ul li p{float:left;width:219px;}
.RelationPhotoBottom ul li a:hover p{text-decoration:underline;}
.Photogallery{margin-bottom:30px;}
.PhotogalleryInner{padding:12px;margin-top:-10px;background-color:#eee;border:1px solid #ddd;border-top:0px;}
.PhotogalleryInner.vsc{padding:12px 0 12px 2px;border:none;}
.CategoryTopPhotoNews{margin-top:20px;}
.CategoryTopPhotoNews .PhotogalleryInner{padding:10px;margin-top:-10px;background-color:#1E1E17;border:none;border-top:0px;}
.CategoryTopPhotoNews .PhotogalleryInner ul{}
.CategoryTopPhotoNews .PhotogalleryInner ul li{float:left;margin-right:1px;}
.CategoryBottomArticleList {margin: 20px 0;}
.Photogallery .TitleBackBlue{background-color:#174487;color:#FFF;}
.Photogallery .TitleBackBlue a{color:#FFF;}
.PhotoNewsContact{text-align:right;margin-top:10px;}
.PhotoNewsContact a{color:#174487;}
.MainPhotoBlock.PhotoNews{position:relative;text-align:center;margin-bottom:10px;}
.Individual{position:relative;}
.ArticleTitleButton{position:absolute;top:0px;right:0px;}
.ArticleTitleButton ul{}
.ArticleTitleButton ul li{border:1px solid #174487;background-color:#fff;width:25px;height:25px;text-align:center;font-size:81.25%;line-height:26px;float:left;margin-left:5px;cursor:pointer;}
.ArticleTitleButton ul li:hover{color:#174487;text-decoration:underline;}
.ArticleTitleButton ul li.current{background-color:#174487;color:#FFF;}
.ArticleTitleButton ul li.current:hover{text-decoration:none;}
.Individual .ArticleText{margin-bottom:0px;}
.Individual .ArticleText p{margin-bottom:0px;}
.Individual .ArticleText p.ArticleTextTab{margin:1em 0px;}
.Individual .ArticleText p a{color:#174487;}
.ArticleText p.eplayer.date{float:right;text-align:right;}
.BottomArticleList{margin-top:20px;margin-bottom:30px;}
.RelationWord{}
.RelationWord ul{font-size:0px;}
.RelationWord ul li{width:320px;font-size:16px;display:inline-block;vertical-align:top;margin-bottom:10px;padding-right:20px;}
.RelationWord ul li span{font-size:75%;color:#8E8E8B;margin-left:5px;vertical-align:2px;}
.RelationV2 ul{font-size:0px;}
.RelationV2 ul li{max-width:320px;font-size:16px;display:inline-block;vertical-align:top;margin-bottom:10px;padding-right:20px;}
.RelationV2 ul li span{font-size:75%;color:#8E8E8B;margin-left:5px;vertical-align:2px;}
.RelationV2 ul li a{color:#174487;}
#SubHead{width:1000px;margin:0px auto;height:0px;overflow:hidden;}
.SubHeadInner{background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0px;margin-bottom:20px;}
.SubHeadTitle{font-weight:bold;margin-left:20px;margin-bottom:10px;}
.SubHeadInner ul{font-size:0px;}
.SubHeadInner ul li{width:437px;font-size:16px;display:inline-block;vertical-align:top;margin:0px 20px;margin-bottom:5px;padding-left:23px;font-size:14px;background:url(../img/arrowBlue.gif) no-repeat 0 3px;}
.FeatureIndex{margin-bottom:10px;}
ul.FeatureIndexBlock{}
ul.FeatureIndexBlock li{width:335px;height:182px;margin-bottom:10px;float:left;}
ul.FeatureIndexBlock li:nth-child(odd){margin-right:10px;}
ul.FeatureIndexBlock li a{display:block;border:1px solid #ddd;background-color:#eee;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
ul.FeatureIndexBlock li a:hover{background-color:#ddd;}
ul.FeatureIndexBlock li a img{float:left;}
ul.FeatureIndexBlock li a .FeatureIndexBlockInner{float:left;width:133px;padding:10px;}
.FeatureIndexBlockInner span{display:block;margin-bottom:5px;}
.FeatureIndexBlockInner span.FeatureTitle{color:#174487;font-weight:bold;}
a:hover .FeatureIndexBlockInner span.FeatureTitle{text-decoration:underline;}
.FeatureIndexBlockInner span.FeatureSubTitle{font-size:81.25%;color:#1E1E17;}
.FeatureIndexBlockInner span.Date{color:#8E8E8B;font-size:68.75%;}
ul.LinkList{border-top:1px solid #DDD;}
.ArticleListMain ul.LinkList{border-top:none;margin-top:-10px;}
ul.LinkList li{border-bottom:1px solid #DDD;}
ul.LinkList li a{display:block;padding:7px 5px;text-decoration:none;}
ul.LinkList li a:hover{background-color:#F5F5F5;text-decoration:none;}
ul.LinkList li a p{display:inline;}
ul.LinkList li a:hover p{text-decoration:underline;}
ul.LinkList li a span{font-size:75%;color:#8E8E8B;margin-left:5px;vertical-align:2px;text-decoration:none;}
ul.LinkList li a span.PhotoIcon{vertical-align:0px;margin:0px;margin-left:5px;}
ul.LinkList li a span.CameraIcon{vertical-align:middle;}
ul.LinkList li{}
.ArticleListArchive{float:right;}
.ArticleListArchive li{float:left;font-size:12px;line-height:1em;font-weight:bold;border-left:1px solid #ddd;margin-left:10px;padding-left:10px;}
.ArticleListArchive li.Fast{border:none;}
.ArticleListArchive li a{font-weight:normal;color:#174487;}
.PageTitle .ArticleListArchive{margin-right:20px;margin-top:5px;}
.PageTitle .ArticleListArchive li{line-height:1em;}
.ArticleListMain{margin-bottom:10px;}
.ArticleListMain .LinkListMore{margin-top:10px;float:right;}
.ArticleListMain .LinkListMore a{color:#174487;}
.TabList{border:1px solid #ddd;border-bottom:none;margin-bottom:20px;}
ul.TablistBlockClass{height:40px;}
ul.TablistBlockClass li{cursor:pointer;color:#174487;float:left;line-height:40px;height:40px;padding:0px 20px;border-right:1px solid #ddd;font-size:87.5%;}
ul.TablistBlockClass li:hover{text-decoration:underline;}
ul.TablistBlockClass li.select{background-color:#eee;height:41px;color:#1E1E17;font-weight:bold;}
ul.TablistBlockClass li.select:hover{text-decoration:none;}
ul.TablistBlockClass2{height:40px;background-color:#eee;border-bottom:1px solid #ddd;}
ul.TablistBlockClass2 li{cursor:pointer;background-color:#eee;color:#174487;float:left;line-height:40px;height:40px;padding:0px 10px;border-right:1px solid #ddd;font-size:75%;}
ul.TablistBlockClass2 li:hover{text-decoration:underline;}
ul.TablistBlockClass2 li.select{background-color:#fff;height:41px;color:#1E1E17;font-weight:bold;}
ul.TablistBlockClass2 li.select:hover{text-decoration:none;}
ul#TablistBlock li span{}
ul#TablistBlock li.Nikkei{width:90px;padding:0px;text-align:center;}
ul#TablistBlock li.Topix{width:54px;padding:0px;text-align:center;}
ul#TablistBlock li.Jasdaq{width:110px;padding:0px;border-right:0px;text-align:center;font-size:60%;}
.TablistInner{}
.TablistInnerBlock ul{border-top:1px solid #ddd;background-color:#eee;}
.TablistInnerBlock ul li a{background:url(../img/arrowBlue.gif) no-repeat 10px 12px;padding:8px 0px;padding-left:30px;display:block;border-bottom:1px solid #ddd;background-color:#eee;}
.TablistInnerBlock ul li a:hover{background-color:#ddd;}
.TablistInnerBlock p{background-color:#eee;text-align:right;padding:8px 0px;padding-right:10px;olor:#174487;cursor:pointer;color:#174487;border-bottom:1px solid #ddd;}
.TablistInnerBlock p:hover{text-decoration:underline;}
.TablistInner.TablistInnerBlock.car{float:left;width:468px;padding-left:20px;}
.TablistInner.TablistInnerBlock.car ul{border:initial;font-size:0px;}
.TablistInner.TablistInnerBlock.car ul li{display:inline-block;width:142px;vertical-align:top;font-size:13px;margin-right:14px;margin-bottom:20px;}
.TablistInner.TablistInnerBlock.car ul li img{margin-bottom:5px;}
.TablistInner.TablistInnerBlock.car ul li a{background:#eee;padding:0;border:none;text-decoration:none;}
.TablistInner.TablistInnerBlock.car ul li p{background:#eee;padding:0;color:inherit;border:none;text-align:left;}
.TablistInner.TablistInnerBlock.car ul li a:hover p{color:#174487;text-decoration:underline;}
.TablistInner.TablistInnerBlock.car ul li a span{color:#8E8E8B;font-size:11px;margin-top:5px;text-decoration:none;}
.disnon{display:none;}
.CommonTab{border-bottom:2px solid #174487;margin-bottom:10px;}
.CommonTab.ProductTab{border-bottom:1px solid #ddd;margin-bottom:10px;}
.CommonTab .tabsList li{float:left;font-size:87.5%;font-weight:bold;}
.CommonTab .tabsList li a{padding:0px 20px;height:33px;line-height:33px;text-align:center;display:block;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-decoration:none;}
.CommonTab.ProductTab .tabsList li a{width:115px;padding:0px;}
.CommonTab.ProductTab .tabsList li:first-child a{width:117px;}
.CommonTab .tabsList li:last-child a{border-right:1px solid #DDDDDD;}
.CommonTab .tabsList li.active{padding:0px 20px;height:33px;line-height:33px;text-align:center;display:block;text-decoration:none;border-top:1px solid #174487;border-left:1px solid #174487;background-color:#174487;color:#FFF;}
.CategoryTop{width:680px;display:block;margin-bottom:20px;}
.CategoryTopPhoto{float:left;width:260px;font-size:81.25%;}
.CategoryTopPhoto img{width: auto;max-width:260px;max-height:380px;margin:0 auto;margin-bottom:5px;}
.CategoryTopPhoto span{font-weight:bold;}
.CategoryTopList{float:right;width:400px;margin-top:-10px;}
.CategoryTopList li{border-bottom:1px solid #DDDDDD;font-weight:bold;}
.CategoryTopList li a{display:block;padding:8px 0px;font-weight:bold;padding-left:5px;}
.CategoryTopList li a:hover{background-color:#f5f5f5;}
.CategoryTop p{text-align:right;margin-top:8px;}
.CategoryTop p a{color:#174487;}
.CategoryTopAfter{padding-top:0px;}
.LifeTopContents{margin-bottom:15px;}
.LifeTopContents a{display:block;background-color:#eee;border:1px solid #ddd;padding:10px;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.LifeTopContents a:hover{background-color:#ddd;color:#1E1E17;}
.LifeTopContents a .LifeTopContentsImg{float:left;width:260px;height:260px;}
.LifeTopContents a .LifeTopContentsImg img{max-width:260px;min-height:260px;text-align:center;vertical-align:top;display:inline;}
.LifeTopContents a .LifeTopContentsText{float:left;width:368px;margin-left:20px;}
.LifeTopContents a .LifeTopContentsText dt{font-size:125%;font-weight:bold;}
.LifeTopContents a:hover .LifeTopContentsText dt{text-decoration:underline;color:#174487;}
.LifeTopContents a .LifeTopContentsText dd{margin-top:10px;}
.LifeTopContents a .LifeTopContentsText dd span{color:#174487;}
.LifeTopContents a:hover .LifeTopContentsText dd span{text-decoration:underline;}
.LifeContents{}
.LifeContents ul{font-size:0px;}
.LifeContents ul li{display:inline-block;width:212px;vertical-align:top;font-size:16px;margin-bottom:20px;margin-right:22px;}
.LifeContents ul li:nth-child(3n){margin-right:0px;}
.LifeContents ul li a{text-decoration:none;}
.LifeContents ul li a img{margin-bottom:10px;}
.LifeContents ul li a dl dt{font-weight:bold;margin-bottom:10px;}
.LifeContents ul li a:hover dl dt{text-decoration:underline;}
.LifeContents ul li a dl dd{font-size:81.25%;color:#1E1E17;}
.QuestionTitle, .AnswerTitle{display:table;margin-bottom:10px;}
.QuestionIcon, .AnswerIcon{display:table-cell;vertical-align:middle;}
.QuestionIconInner{width:64px;height:64px;line-height:64px;font-weight:bold;background-color:#1E1E17;color:#FFF;font-size:218.75%;text-align:center;}
.AnswerIconInner{width:64px;height:64px;line-height:64px;font-weight:bold;background-color:#174487;color:#FFF;font-size:218.75%;text-align:center;}
.QuestionTitle h2, .AnswerTitle h2{display:table-cell;font-size:175%;padding-left:20px;vertical-align:middle;}
.QAPhoto{border:1px solid #ddd;background-color:#eee;}
.QAPhotoBlock{text-align:center;position:relative;}
.QAPhotoBlock img.MainPhotoImg{display:inline;vertical-align:top;max-width:678px;max-height:438px;}
.QAPhotoText{margin-top:10px;margin-bottom:20px;}
.QAPhotoText p{font-size:112.5%;}
.QAOther{margin-left:1px;margin-top:20px;}
.QAOther ul li{margin-right:1px;margin-bottom:1px;float:left;}
.ArticleInnerAD{float:left;margin-right:20px;margin-bottom:20px;}
.RankingInner{margin-bottom:20px;}
dl.RankingBlock{margin-top:-10px;}
dl.RankingBlock dt{width:22px;height:22px;border:1px solid #BBBBB9;background-color:#D6D6D4;font-size:68.75%;font-weight:bold;text-align:center;line-height:22px;float:left;margin:7px 0px;margin-left:5px;}
dl.RankingBlock dt.RankingTop{background-color:#174487;border:1px solid #174487;color:#fff;}
dl.RankingBlock dd{border-bottom:1px solid #ddd;}
dl.RankingBlock dd a{display:block;padding:8px 0px;padding-left:39px;}
dl.RankingBlock dd a:hover{background-color:#eee;}
ul.RankingPhoto{margin-top:-10px;}
ul.RankingPhoto li{position:relative;}
ul.RankingPhoto li a{display:table;}
ul.RankingPhoto li .Number{position:absolute;left:5px;top:50%;margin-top:-12px;}
ul.RankingPhoto li .NumberInner{width:22px;height:22px;border:1px solid #BBBBB9;background-color:#D6D6D4;font-size:68.75%;font-weight:bold;text-align:center;line-height:22px;text-decoration:none;}
ul.RankingPhoto li .NumberInner.RankingTop{background-color:#174487;border:1px solid #174487;color:#fff;}
ul.RankingPhoto li a{border-bottom:1px solid #ddd;padding:8px 0px;width:641px;padding-left:39px;}
ul.RankingPhoto li a:hover{background-color:#eee;}
ul.RankingPhoto li a .RankingPhotoBlock{display:table-cell;width:80px;text-align:center;}
ul.RankingPhoto li a .RankingPhotoBlock img{max-width:80px;height:auto;}
ul.RankingPhoto li a img{vertical-align:middle;display:inline;}
ul.RankingPhoto li a p{width:551px;padding-left:10px;display:table-cell;vertical-align:middle;}
.CarTopContents{margin-bottom:20px;}
.CarTopContentsLeft{width:446px;float:left;}
.CarTopContentsLeft a{text-decoration:none;}
.CarTopContentsLeft a img{margin-bottom:10px;}
.CarTopContentsLeft a dl dt{font-size:125%;font-weight:bold;margin-bottom:10px;}
.CarTopContentsLeft a:hover dl dt{text-decoration:underline;}
.CarTopContentsLeft a dl dd{color:#1E1E17;}
.CarTopContentsLeft a dl dd span{color:#174487;}
.CarTopContentsLeft a:hover dl dd span{text-decoration:underline;}
.CarTopContentsRight{float:right;width:212px;}
.CarTopContentsRight a{}
.CarTopContentsRight a img{margin-bottom:5px;}
.CarTopContentsRight a p{font-weight:bold;}
.CarTopContentsRightBlock{margin-bottom:10px;}
.CarBottomContents{margin-bottom:30px;}
.CarList{border:1px solid #DDD;}
ul.CarListTab{height:40px;}
ul.CarListTab li{float:left;font-size:87.5%;line-height:40px;height:40px;}
ul.CarListTab li span{padding:0px 20px;height:41px;border-right:1px solid #ddd;text-decoration:none;background-color:#EEE;display:block;font-weight:bold;}
ul.CarListTab li a{line-height:40px;color:#174487;height:40px;padding:0px 20px;border-right:1px solid #ddd;text-decoration:none;display:block;}
ul.CarListTab li a:hover{text-decoration:underline;}
.CarListInner{background-color:#eee;padding:20px;padding-right:0px;padding-bottom:0px;border-top:1px solid #ddd;}
.CarListInnerMenu{float:left;width:170px;}
ul.CarJapan{margin-bottom:20px;}
ul.CarJapan li{}
ul.CarJapan li.CarTitle{background-color:#B9C7DB;height:35px;line-height:35px;padding-left:10px;font-weight:bold;color:#174487;}
ul.CarJapan li a{font-size:87.5%;display:block;border-bottom:1px solid #ddd;line-height:29px;padding:2px 0px;padding-left:5px;}
ul.CarJapan li span{font-size:87.5%;display:block;border-bottom:1px solid #ddd;line-height:29px;padding:2px 0px;background-color:#fff;padding-left:5px;font-weight:bold;}
ul.CarJapan li a:hover{background-color:#ddd;}
ul.CarJapan li img{display:inline-block;margin-right:3px;}
.CarListInnerContents{float:left;width:468px;padding-left:20px;}
.CarListInnerContents ul{font-size:0px;}
.CarListInnerContents ul li{display:inline-block;width:142px;vertical-align:top;font-size:13px;margin-bottom:10px;margin-right:11px;margin-bottom:20px;}
.CarListInnerContents ul li img{margin-bottom:5px;}
.CarListInnerContents ul li a{text-decoration:none;}
.CarListInnerContents ul li a span{color:#8E8E8B;font-size:11px;margin-top:5px;text-decoration:none;}
.CarListInnerContents ul li a:hover p{text-decoration:underline;}
.SiteMapTitle{margin-bottom:0px;}
.SitemapList{margin-bottom:20px;}
.SitemapListBlock{width:220px;float:left;margin-right:10px;}
.SitemapListBlock h2{border-bottom:1px solid #1E1E17;margin-bottom:10px;}
.SitemapListBlock h2 a{text-decoration:none;}
.SitemapListBlock ul{}
.SitemapListBlock ul li{margin-bottom:5px;}
.SitemapListBlock ul li ul li{margin-left:1em;font-size:87.5%;}
.SitemapListBlock ul li ul li a{background:url(../img/arrowList.png) no-repeat 6px 6px;padding-left:1em;}
.SitemapListBlock ul li ul li a:hover{background:url(../img/arrowList.png) no-repeat 6px -114px;padding-left:1em;}
.TodayDate{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0px;}
.TodayDate .PrevDay{float:left;font-size:87.5%;}
.TodayDate .PrevDay a{display:block;border:1px solid #ddd;padding:0px 10px;height:34px;line-height:34px;color:#174487;}
.TodayDate p{font-size:125%;text-align:center;font-weight:bold;letter-spacing:2px;line-height:34px;height:34px;}
.TodayDate p span{font-size:34px;}
.TodayDate .NextDay{float:right;font-size:87.5%;}
.TodayDate .NextDay a{display:block;border:1px solid #ddd;padding:0px 10px;height:34px;line-height:34px;color:#174487;}
.TodayDateArticleText p{margin-bottom:0px;}
.TodayDateImg{border:1px solid #ddd;background-color:#eee;padding:10px;width:308px;text-align:center;float:left;margin-right:20px;margin-bottom:20px;}
.TodayDateImg img{max-width:308px;display:inline;vertical-align:top;}
.TodayDateOther{}
.TodayDateOther ul{margin-top:-10px;}
.TodayDateOther ul li{border-bottom:1px solid #DDD;display:block;padding:7px 5px;}
.TodayDateOther ul li span{margin-right:10px;}
.TodayDateOther p.Annotation{text-align:right;font-size:75%;margin-top:10px;}
.TodayDateCalendar{border:1px solid #ddd;background-color:#eee;margin-bottom:30px;}
.TodayDateCalendarHead{padding:20px;}
.TodayDateCalendarHead .PrevMonth{float:left;font-size:87.5%;}
.TodayDateCalendarHead .PrevMonth a{display:block;background-color:#FFF;border:1px solid #ddd;padding:0px 10px;height:34px;line-height:34px;color:#174487;}
.TodayDateCalendarHead p{font-size:125%;text-align:center;font-weight:bold;letter-spacing:2px;line-height:34px;height:34px;}
.TodayDateCalendarHead p span{font-size:34px;}
.TodayDateCalendarHead .NextMonth{float:right;font-size:87.5%;}
.TodayDateCalendarHead .NextMonth a{display:block;background-color:#FFF;border:1px solid #ddd;padding:0px 10px;height:34px;line-height:34px;color:#174487;}
.TodayDateCalendar table{}
.TodayDateCalendar table tr td{}
.TodayDateCalendar table tr td a{display:block;margin-right:1px;text-decoration:none;}
.TodayDateCalendar table tr td a span{background-color:#B9C7DB;font-weight:bold;color:#174487;display:block;text-align:center;line-height:1em;font-size:75%;padding:5px 0px;}
.TodayDateCalendar table tr td a:hover span{background-color:#8BA1C3;}
.TodayDateCalendar table tr td a img{}
.MovieIndex{}
.MovieIndex ul{font-size:0px;}
.MovieIndex ul li{display:inline-block;width:161px;vertical-align:top;font-size:13px;margin-right:12px;margin-bottom:10px;}
.MovieIndex ul li:nth-child(4n){margin-right:0px;}
.MovieIndexArticle{margin-bottom:20px;}
.MovieIndexArticle ul li{margin-bottom:0px;}
.MovieIndexImg{position:relative;}
.MovieIndexImg img{margin-bottom:5px;}
.MoiveIcon{position:absolute;top:5px;left:5px;}
.MovieArchive{}
.MovieArchive ul.TablistBlockClass li{cursor:pointer;float:left;line-height:40px;height:40px;padding:0px 10px;border-right:1px solid #ddd;font-size:81.25%;}
.MovieArchive ul.TablistBlockClass li.select{height:41px;}
.MovieContents{margin-bottom:10px;margin-top:-20px;}
.MovieContentsBottom{}
.MovieCount span{color:#174487;}
.MovieDateArticleText p{margin-bottom:1em;}
.MovieContentsLink{border-top:1px solid #ddd;padding-top:10px;}
.MovieContentsLink ul{text-align:right;}
.MovieContentsLink ul li{display:inline;margin-left:20px;}
.MovieContentsLink ul li a{color:#174487;}
.MovieDateArticleText .relation{line-height:1.8em;font-size:122.5%;color:#174487;}
.NandemoRanking{margin-bottom:0px;}
.NandemoRanking h2{border:none;padding:0px;font-size:150%;margin-bottom:10px;}
.NandemoRankingGoo{width:250px;float:right;margin-left:20px;margin-bottom:20px;}
.NandemoRanking p{margin-bottom:1em;}
.NandemoRankingLink{}
.NandemoRankingLink a{background-color:#174487;color:#FFF;padding:10px 0px;width:200px;text-align:center;display:block;text-decoration:none;}
.NandemoRankingLink a:hover{background-color:#5173a5;}
.NandemoRankingOther{margin-bottom:30px;}
.NandemoRankingOther ul{}
.NandemoRankingOther ul li{background-color:#eee;border:1px solid #ddd;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;margin-bottom:10px;}
.NandemoRankingOther ul li:hover{background-color:#ddd;}
.NandemoRankingOther ul li a{color:#1E1E17;text-decoration:none;padding:15px;display:block;}
.NandemoRankingOther ul li a dl dt{font-size:112.5%;font-weight:bold;color:#174487;margin-bottom:5px;}
.NandemoRankingOther ul li a:hover dl dt{text-decoration:underline;}
.NandemoRankingOther ul li dl dd{}
.NandemoRankingOther ul li dl dd span{color:#174487;}
.NandemoRankingOther ul li a:hover dl dd span{text-decoration:underline;}
.WeatherTablist{float:left;}
.WeatherTablist{float:left;}
.CommonTab ul.WeatherTablist li.active{padding:0px 30px;}
.AreaSelect{float:right;}
.AreaSelect ul li{float:left;margin-left:5px;}
.AreaSelect form input[type="submit"]{height:28px;font-size:81.25%;background:none;border:none;background-color:#174487;color:#FFF;padding:0px 20px;cursor:pointer;}
.AreaSelect form input[type="submit"]:hover{background-color:#5173a5;}
.WeatherMainInner{}
.WeatherMainInnerLeft{width:480px;float:left;}
.WeatherMainInnerRight{width:190px;float:right;}
.WeatherMainInnerRight ul.WeatherMainInnerAeraSelect{margin-top:-10px;margin-bottom:10px;}
.WeatherMainInnerRight ul.WeatherMainInnerAeraSelect li{}
.WeatherMainInnerRight ul.WeatherMainInnerAeraSelect li a{font-size:87.5%;display:block;border-bottom:1px solid #DDD;padding:7px 0px;padding-left:5px;line-height:1em;}
.WeatherMainInnerRight ul.WeatherMainInnerAeraSelect li a:hover{background-color:#eee;}
.AreaSelect .easy-select-box{width:100px !important;}
ul.WeatherMainInnerLink{}
ul.WeatherMainInnerLink li{background:url(../img/arrowBlue.gif) no-repeat 0 6px;padding-left:23px;margin-bottom:5px;}
ul.WeatherMainInnerLink li a{font-size:87.5%;}
.WeatherMainText{background-color:#eee;border:1px solid #ddd;padding:15px;margin-top:20px;}
.WeatherMainText dl dt{color:#174487;font-weight:bold;margin-bottom:5px;}
.WeatherTable{margin-bottom:30px;}
.WeatherTableInner{}
.WeatherTableInner table{width:100%;border-left:1px solid #8BA1C3;border-top:1px solid #8BA1C3;}
.WeatherTableInner table tr td{border-right:1px solid #8BA1C3;border-bottom:1px solid #8BA1C3;text-align:center;vertical-align:middle;padding:5px;font-size:87.5%;}
.WeatherTableInner table tr td img{display:inline;vertical-align:top;}
.WeatherTableInner table tr td.WeatherBlue{background-color:#E8ECF3;}
.WeatherTableInner table tr td.WeatherTableDate{font-size:16px;width:275px;}
.WeatherTableInner table tr td table{border:none;}
.WeatherTableInner table tr td table tr td{font-size:14px;border:none;padding:0px;}
table.WeatherWeek tr td{font-size:81.25%;padding:10px 5px;}
.WeatherTableInner table tr td.Week{width:90px;}
.WeatherTable dl{font-size:81.25%;}
.WeatherTable dl dt{font-weight:bold;margin-bottom:5px;}
.MarketList{margin-bottom:20px;}
.MarketList table{border:1px solid #8BA1C3;border-right:none;width:100%;font-size:81.25%;background-color:#F3F6F9;}
.MarketList table tr th{padding:5px 10px;border-right:1px solid #8BA1C3;color:#174487;font-weight:bold;}
.MarketList table tr:nth-child(odd) th{background-color:#DCE3ED;}
.MarketList table tr td{padding:5px 10px;text-align:right;border-right:1px solid #8BA1C3;}
.MarketList table tr:nth-child(odd) td{background-color:#DCE3ED;}
.MarketList table tr td.Numeric{}
.MarketList table tr td.Numeric span{font-size:20px;font-weight:bold;margin:0px 5px;}
span.NumericUp{color:#458D37;}
span.NumericDown{color:#FF0000;}
span.ValueP{color:#FF0000;}
span.ValueM{color:#458D37;}
.MarketDate{color:#8E8E8B;}
.MarketBlock{margin-bottom:20px;}
.MarketBlockInner{}
.MarketBlockInnerLeft{width:258px;float:left;}
.MarketBlockInnerLeftBlock{border:1px solid #ddd;margin-bottom:20px;}
.MarketBlockInnerRight{width:400px;float:right;}
.MarketBlockInnerLeft .TitleBackBlue{margin-bottom:0px;}
.MarketTab{padding:10px;}
.MarketTab p{text-align:right;color:#8E8E8B;font-size:75%;}
.MarketTab .MarketTabImg{text-align:center;margin:10px 0px;}
.MarketTab .MarketTabImg img{display:inline;}
.MarketTab table{width:100%;}
.MarketTab table{border:1px solid #8BA1C3;border-right:none;width:100%;font-size:81.25%;background-color:#F3F6F9;}
.MarketTab table tr th{padding:5px;border-right:1px solid #8BA1C3;color:#174487;}
.MarketTab table tr:nth-child(odd) th{background-color:#DCE3ED;}
.MarketTab table tr td{font-weight:bold;padding:5px;text-align:right;border-right:1px solid #8BA1C3;}
.MarketTab table tr:nth-child(odd) td{background-color:#DCE3ED;}
.MarketArticleText{margin-bottom:10px;}
.MarketArticleText a{text-decoration:none;}
.MarketArticleText h2{font-size:125%;margin-bottom:10px;}
.MarketArticleText p{line-height:1.8;font-size:112.5%;}
.MarketArticleText a h2{font-size:125%;margin-bottom:10px;}
.MarketArticleText a:hover h2{text-decoration:underline;}
.MarketArticleText a p{color:#1E1E17;line-height:1.5;font-size:100%;}
.MarketArticleText a p span{color:#174487;}
.MarketArticleText a:hover p span{text-decoration:underline;}
.MarketSearchBlock{margin-bottom:10px;}
.MarketSearchBlock a{border:1px solid #174487;height:31px;line-height:31px;padding:0px 10px;color:#174487;display:block;width:173px;float:left;font-size:87.5%;text-align:center;}
.MarketSearchBlock a:hover{background-color:#DCE3ED;text-decoration:none;}
.MarketBlockInnerRight select{width:374px;margin-bottom:10px;}
.MarketBlockInnerRight .customSelect{height:31px !important;line-height:31px !important;margin-bottom:10px;}
.MarketBlockInnerRight form{position:relative;}
.MarketBlockInnerRight form input[type="text"]{background-color:#FFF;border:1px solid #8BA1C3;padding:0px 5px;padding-right:33px;height:31px;font-size:87.5%;color:#8E8E8B;width:360px;}
.MarketBlockInnerRight form input[type="submit"]{position:absolute;width:25px;height:25px;bottom:4px;right:4px;background:none;border:none;background:url(../img/search.png) no-repeat 0 0;cursor:pointer;}
.MarketBlockInnerRight form input[type="submit"]:hover{background:url(../img/search.png) no-repeat -25px 0;}
.MarketChart{text-align:center;padding:10px;padding-bottom:0px;}
.MarketChart p{text-align:right;color:#8E8E8B;font-size:75%;margin-bottom:20px;}
.MarketChart img{display:inline;vertical-align:top;margin-bottom:10px;}
.ArticleChart img{margin-bottom:20px;}
.Exchange{}
.Exchange ul{padding-top:10px;}
.Exchange ul li{font-size:87.5%;border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;}
.Exchange ul li a{margin-left:26px;display:block;}
.Exchange ul li.ExchangeJP{background:url(../img/flagJapan.png) no-repeat 0px 2px;}
.Exchange ul li.ExchangeUS{background:url(../img/flagUS.png) no-repeat 0px 2px;}
.Exchange ul li.ExchangeUK{background:url(../img/flagUK.png) no-repeat 0px 2px;}
.CommodityPrices{}
.CommodityPrices ul{padding-top:10px;}
.CommodityPrices ul li{font-size:87.5%;border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;}
.CommodityPrices ul li a{display:block;}
.MarketArticleList{}
.MarketArticleList ul{margin-top:-10px;}
.MarketArticleList ul li{border-bottom:1px solid #DDD;}
.MarketArticleList ul li a{display:block;padding:7px 5px;}
.MarketArticleList ul li a:hover{background-color:#eee;}
.InvestmentTrust{}
.InvestmentTrust table{border:1px solid #8BA1C3;border-right:none;border-bottom:none;width:100%;font-size:75%;}
.InvestmentTrust table tr th{background-color:#B9C7DB;color:#174487;text-align:center;vertical-align:middle;padding:10px;border-right:1px solid #8BA1C3;border-bottom:1px solid #8BA1C3;font-weight:bold;}
.InvestmentTrust table tr th:nth-child(2){width:49px;}
.InvestmentTrust table tr td{text-align:center;vertical-align:middle;padding:10px;border-right:1px solid #8BA1C3;border-bottom:1px solid #8BA1C3;}
.InvestmentTrust table tr th.Brand{text-align:left;width:200px;}
.InvestmentTrust table tr td.Brand{text-align:left;}
.InvestmentTrust table tr td:nth-child(1){text-align:left;}
.InvestmentTrust table tr td a{background-color:#FFF;border:1px solid #174487;padding:5px;line-height:1em;color:#174487;display:block;font-size:87.5%;text-align:center;}
.InvestmentTrust table tr td a:hover{background-color:#DCE3ED;text-decoration:none;}
.InvestmentTrust .TitleMove{margin-top:20px;}
.InvestmentTrust table tr:nth-child(even) td{background-color:#E8ECF3;}
.InvestmentTrust p{text-align:right;margin-top:10px;}
.InvestmentTrust p a{color:#174487;}
.MarketAnnotation{font-size:75%;}
.MarketAnnotation ul{margin-bottom:20px;}
.MarketAnnotation ul li{list-style-type:disc;margin-left:2em;}
ul.MarketAnnotationBottom li{list-style-type:lower-alpha;}
.MarketArticleTab{margin-bottom:10px;}
.MarketArticleTab ul{height:40px;background-color:#EEE;border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-top:1px solid #DDD;}
.MarketArticleTab ul li{float:left;background-color:#EEE;color:#174487;line-height:40px;height:40px;border-right:1px solid #DDD;font-size:87.5%;text-align:center;}
.MarketArticleTab ul li.Tokyo{width:96px;}
.MarketArticleTab ul li.Ny{width:150px;}
.MarketArticleTab ul li.London{width:150px;}
.MarketArticleTab ul li a{color:#174487;display:block;}
.MarketArticleTab ul li span{background-color:white;height:41px;color:#1E1E17;font-weight:bold;display:block;}
.ToshinSearch{margin-bottom:20px;}
.ToshinSearch ul li{float:left;}
.ToshinSearch ul li a{border:1px solid #174487;padding:0px 10px;height:31px;line-height:31px;color:#174487;display:block;width:100px;font-size:87.5%;text-align:center;}
.ToshinSearch ul li a:hover{background-color:#DCE3ED;text-decoration:none;}
.ToshinSearch ul li{position:relative;margin-left:10px;}
.ToshinSearch ul li:first-child{margin:0px;}
.ToshinSearch ul li select{width:200px;!important;}
.ToshinSearch ul li .customSelect{height:31px !important;line-height:31px !important;}
.ToshinSearch ul li input[type="text"]{background-color:#FFF;border:1px solid #8BA1C3;padding:0px 5px;padding-right:33px;height:31px;font-size:87.5%;color:#8E8E8B;width:272px;}
.ToshinSearch ul li input[type="submit"]{position:absolute;width:25px;height:25px;bottom:4px;right:4px;background:none;border:none;background:url(../img/search.png) no-repeat 0 0;cursor:pointer;}
.ToshinSearch ul li input[type="submit"]:hover{background:url(../img/search.png) no-repeat -25px 0;}
.ArticleListArchive li a.ScheduleListLink{color:#1E1E17;}
.ArticleListArchive li a.ScheduleListLink:hover{color:#174487;}
.ScheduleArticle{margin-bottom:20px;}
.ScheduleArticleLeft{float:left;width:400px;}
.ScheduleArticleLeft ul{border-top:1px solid #DDD;}
.ScheduleArticleLeft ul li{}
.ScheduleArticleLeft ul li a{border-bottom:1px solid #DDD;display:block;padding:7px 5px;}
.ScheduleArticleLeft ul li a dl{display:table;}
.ScheduleArticleLeft ul li a dl dt{display:table-cell;font-size:68.75%;color:#8E8E8B;padding-top:3px;padding-right:10px;}
.ScheduleArticleLeft ul li a:hover dl dd p{text-decoration:underline;}
.ScheduleArticleLeft ul li a dl dd{display:table-cell;vertical-align:top;}
.ScheduleArticleLeft ul li a dl dd span{display:block;color:#8E8E8B;font-size:81.25%;}
.ScheduleArticleLeft ul li a:hover dl dd span{text-decoration:none;}
.ScheduleArticleLeft ul li a:hover{background-color:#eee;}
.ScheduleArticleRight{float:right;width:260px;}
#MonthCalendar{}
#MonthBody{background-color:#eee;border:1px solid #ddd;border-top:none;padding:10px;}
#MonthBody table{width:100%;font-size:81.25%;line-height:30px;}
#MonthBody table tr th{width:34px;height:30px;text-align:center;vertical-align:middle;font-weight:bold;}
#MonthBody table tr td{width:34px;height:30px;text-align:center;vertical-align:middle;}
#MonthBody table tr td a{text-decoration:underline;}
#MonthBody table tr td a:hover{text-decoration:none;}
#MonthBody table tr td.Today{background-color:#174487;color:#FFF;}
#MonthBody table tr td.Today a{color:#FFF;text-decoration:none;}
#MonthHeader{background-color:#174487;color:#FFF;line-height:1em;text-align:center;padding:10px;font-size:81.25%;}
#MonthHeader span{font-weight:bold;}
a.MonthHeaderPrev{float:left;color:#FFF;}
a.MonthHeaderNext{float:right;color:#FFF;}
.ScheduleBottom{border:1px solid #ddd;border-bottom:none;}
.ScheduleBottomHead{background-color:#eee;border-bottom:2px solid #174487;}
.ScheduleBottomHeadDate{background-color:#174487;color:#FFF;width:auto;font-size:12px;float:left;height:36px;padding:0px 9px;}
.ScheduleBottomHeadDatePrev, .ScheduleBottomHeadDateNext{float:left;}
.ScheduleBottomHeadDatePrev a, .ScheduleBottomHeadDateNext a{background-color:#748FB7;color:#174487;width:18px;height:18px;line-height:18px;display:block;text-align:center;margin-top:9px;}
.ScheduleBottomHeadDatePrev a:hover, .ScheduleBottomHeadDateNext a:hover{background-color:#5D7CAB;}
.ScheduleBottomHeadDate p{margin:0px 10px;margin-left:10px;line-height:38px;letter-spacing:1px;float:left;}
.ScheduleBottomHeadDate p span{font-size:18px;vertical-align:-1px;}
.ScheduleBottomHeadTab{float:left;}
.ScheduleBottomHeadTab ul{margin-top:9px;}
.ScheduleBottomHeadTab ul li{float:left;margin-left:10px;width:27px;height:27px;line-height:27px;text-align:center;font-size:81.25%;}
.ScheduleBottomHeadTab ul li span{display:block;background-color:#fff;border:1px solid #174487;border-bottom:1px solid #FFF;color:#174487;}
.ScheduleBottomHeadTab ul li a{display:block;background-color:#174487;border:1px solid #174487;color:#FFF;text-decoration:none;}
.ScheduleBottomHeadTab ul li a:hover{background-color:#5173a5;border:1px solid #174487;}
.ScheduleBottomHeadLink{float:right;}
.ScheduleBottomHeadLink ul{margin-right:15px;margin-top:12px;}
.ScheduleBottomHeadLink ul li{float:left;line-height:1em;font-size:75%;font-weight:bold;border-left:1px solid #DDD;margin-left:10px;padding-left:10px;}
.ScheduleBottomHeadLink ul li.Fast{border:none;}
.ScheduleBottomHeadLink ul li a{font-weight:normal;color:#174487;}
.ScheduleBottomMain{}
.ScheduleBottomMainTime table{width:100%;}
.ScheduleBottomMainTime table tr td{border-bottom:1px solid #ddd;vertical-align:top;padding:10px;padding-bottom:0px;}
.ScheduleBottomMainTime table tr td.ScheduleDate{color:#8E8E8B;font-size:68.75%;padding-top:13px;width:50px;}
.ScheduleBottomMainTime table tr td dl{display:table;margin-bottom:10px;}
.ScheduleBottomMainTime table tr td dl dt{display:table-cell;width:50px;color:#8E8E8B;}
.ScheduleBottomMainTime table tr td dl dd{display:table-cell;}
.ScheduleBottomMainWeek{border-bottom:1px solid #ddd;}
.ScheduleBottomMainWeek table{width:100%;}
.ScheduleBottomMainWeek table tr{background-color:#FFF;}
.ScheduleBottomMainWeek table tr:nth-child(even){background-color:#eee;}
.ScheduleBottomMainWeek table tr th{font-size:75%;padding:10px 0px;width:90px;color:#174487;text-align:center;vertical-align:middle;background-color:#B9C7DB;border:3px solid #FFF;border-right:none;}
.ScheduleBottomMainWeek table tr th.Holiday{background-color:#748FB7;color:#FFF;}
.ScheduleBottomMainWeek table tr td{padding:10px;padding-bottom:0px;vertical-align:top;border:3px solid #FFF;border-right:none;border-left:none;}
.ScheduleBottomMainWeek table tr td.ScheduleDate{color:#8E8E8B;font-size:68.75%;padding-top:13px;width:50px;}
.ScheduleBottomMainWeek table tr td.ScheduleOtherLink{color:#8E8E8B;font-size:68.75%;padding:0px;width:60px;padding-right:10px;text-align:right;vertical-align:middle;}
.ScheduleBottomMainWeek table tr td.ScheduleOtherLink a{color:#174487;}
.ScheduleBottomMainWeek table tr td dl{display:table;margin-bottom:10px;}
.ScheduleBottomMainWeek table tr td dl dt{display:table-cell;width:50px;color:#8E8E8B;}
.ScheduleBottomMainWeek table tr td dl dd{display:table-cell;}
p.ScheduleAnnotation{margin-top:5px;font-size:75%;color:#8E8E8B;}
table.WeekMonth{width:100%;}
table.WeekMonth tr{border:none;background:none;}
table.WeekMonth tr td{border:none;background:none;padding:0px;}
table.WeekMonth tr td.ScheduleDate{padding:10px;padding-top:3px;}
.ScheduleBottomMainWeek table.WeekMonth tr:nth-child(even){background:none;}
.ScheduleBottomMainWeek table.WeekMonth tr td.ScheduleOtherLink{padding:0px;}
p.ProductTop{text-align:right;margin-top:20px;margin-bottom:5px;}
p.ProductTop a{color:#174487;}
.NihongokenteiResult{height:160px;width:680px;background-color:#eee;margin-bottom:20px;display:table;}
.NihongokenteiResult p{font-size:375%;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle;line-height:1em;}
.NihongokenteiResult.Correct{background:url(../img/bgCorrect.jpg) no-repeat 0 0;}
.NihongokenteiResult.Correct p{color:#FFF;}
.NihongokenteiResult.Incorrect{background:url(../img/bgIncorrect.jpg) no-repeat 0 0;}
.NihongokenteiResult.Incorrect p{color:#FFF;}
.NihongokenteiResult.Incorrect p span{font-size:13px;line-height:13px;margin-top:10px;display:block;}
.NihongokenteiMain{margin-bottom:20px;}
.NihongokenteiQuestion{width:335px;float:left;}
.NihongokenteiQuestion.full {width: 680px;}
.NihongokenteiQuestion ol{border-top:1px solid #ddd;margin-top:10px;}
.NihongokenteiQuestion ol li{padding:10px;line-height:1em;list-style-type:upper-alpha;list-style-position:inside;border-bottom:1px solid #ddd;}
.NihongokenteiQuestion ol li:nth-child(odd){background-color:#eee;}
.NihongokenteiAnswer{width:335px;float:right;}
.NihongokenteiAnswer p.NihongokenteiAnswerText{text-align:center;font-weight:bold;color:#174487;font-size:212.5%;}
.NihongokenteiCommentary{margin-bottom:20px;}
.NihongokenteiCommentary p.NihongokenteiCommentaryContact{margin-top:10px;font-size:81.25%;}
.NihongokenteiCommentary p.NihongokenteiCommentaryContact a{color:#174487;}
.NihongokenteiDistribution{}
.NihongokenteiDistributionInner{background-color:#eee;border:1px solid #ddd;border-top:none;margin-top:-10px;padding:20px;}
.NihongokenteiDistributionInner p{text-align:right;font-size:75%;margin-bottom:10px;}
.NihongokenteiDistributionInnerLeft{float:left;width:150px;height:150px;margin-bottom:10px;margin-left:44px;}
.NihongokenteiDistributionInnerRight{float:right;width:380px;}
.NihongokenteiDistributionInnerRight table{background-color:#FFF;width:100%;border:1px solid #ddd;border-bottom:none;}
.NihongokenteiDistributionInnerRight table tr td{border-bottom:1px solid #ddd;padding:10px;vertical-align:middle;text-align:center;line-height:1em;}
.NihongokenteiDistributionInnerRight table tr td.NihongokenteiAnswerTable{text-align:left;}
.NihongokenteiDistributionInnerRight table tr td.Correct{color:#174487;}
.NihongokenteiDistributionInnerRight table tr td span{padding-left:10px;}
.AnswerA{border-left:30px solid #174487;}
.AnswerB{border-left:30px solid #0099FF;}
.AnswerC{border-left:30px solid #E34E3F;}
.NihongokenteiDistributionInnerRight p{margin:0px;margin-top:5px;text-align:left;}
.NihongokenteiSponsorship{margin-top:20px;}
dl.NihongokenteiSponsorship dt{font-weight:bold;margin-bottom:10px;}
dl.NihongokenteiSponsorship dd{font-size:75%;}
.NihongokenteiLink{border:1px solid #ddd;margin-top:20px;margin-bottom:20px;}
.NihongokenteiLink a{display:block;padding:0px 20px;height:49px;}
.NihongokenteiLink a img{float:left;margin-top:10px;}
.NihongokenteiLink a p{float:left;line-height:49px;text-align:center;width:464px;}
.NihongokenteiLink a:hover p{text-decoration:underline;}
.Backnumber{margin-bottom:30px;}
.BacknumberInner{}
ul.BacknumberThum{font-size:0px;margin-bottom:20px;}
ul.BacknumberThum li{display:inline-block;width:161px;font-size:13px;margin-right:12px;vertical-align:top;}
ul.BacknumberThum li:nth-child(4n){margin-right:0px;}
ul.BacknumberThum li img{margin-bottom:5px;}
.SquareAD2{width:660px;margin:0px auto;margin-bottom:30px;}
.SquareAD2Inner{width:300px;margin:0px 15px;float:left;}
.BigAd{width:680px;margin:0px auto;}
.RakutenAd{width:680px;margin:0px auto;margin-bottom:30px;text-align:center;}
.Rectangle2{padding:30px 0px;margin:0px auto;text-align:center;}
.Rectangle2 img{margin:0px 15px;float:left;}
.Rectangle2Inner{width:640px;padding-top:10px;padding-bottom:20px;margin:0px auto;}
.Rectangle2Inner img{margin:0px 10px;float:left;}
.Rectangle3{width:660px;padding:0;margin:0px auto;}
.Rectangle4{padding:30px 0px 30px -10px;margin:0px auto;text-align:center;}
.ArticleBanner{display:inline;width:660px;padding:30px 0px;margin:0px auto;}
.ArticleBanner img{margin:0px 15px;float:left;}
.PhotogalleryInner ul li{float:left;margin-bottom:1px;margin-right:1px;}
.PhotogalleryInner ul li:nth-child(5n){float:left;margin-bottom:1px;margin-right:0px;}
.HeadText{margin-bottom:5px;margin-top:5px;}
.HeadText p{font-size:112.5%;line-height:1.8em;margin-bottom:0.5em;text-align:right;}
.ArticleAd{text-align:center;}
.selection.swiper-container{margin:10px 0 20px 0;position:relative;padding-left:20px;padding-right:20px;}
.selection .swiper-wrapper{height:150px;}
.selection .swiper-button-prev{background:url("/news2/common/img/controls1.png") no-repeat 0 0px;background-size:auto auto;position:absolute;margin:0px;width:16px;height:97px;top:48px;left:0;transform:translateY(-50%);}
.selection .swiper-button-prev.swiper-button-disabled{display:none;}
.selection .swiper-button-next{background:url("/news2/common/img/controls2.png") no-repeat 0 0px;background-size:auto auto;position:absolute;margin:0px;width:16px;height:97px;top:48px;right:0;transform:translateY(-50%);}
.selection .swiper-button-next.swiper-button-disabled{display:none;}
.selection .swiper-slide ul{width:666px;}
.selection .swiper-slide ul li{width:152px;display:inline-block;font-size:13px;vertical-align:top;margin:0px 2px;}
.selection .swiper-slide ul li img{margin-bottom:5px;}
ul.LinkList li.ThumbList{border-bottom:1px solid #DDD;padding:0;position: relative;}
li.ThumbList a{display:block;padding:0;}
li.ThumbList a .NewsThumb{float:left;}
li.ThumbList a p{padding-left:80px;font-size:112.5%;display:block;}
ul.LinkList li.ThumbList a p{display:block;}
ul.LinkList li.ThumbList a span{font-size:80%;color:#8E8E8B;margin-left:5px;vertical-align:2px;text-decoration:none;position: absolute;bottom: 0;right: 2px;}
.Pagination.thumb ul li a{display:block;padding:0;border:1px solid #174487;color:#174487;position:relative;}
.Pagination.thumb ul li span{display:block;padding:8px 8px;border-top:1px solid #174487;border-right:initial;border-bottom:initial;border-left:1px solid #174487;background-color:#fff;color:#174487;width:10px;height:10px;position:absolute;bottom:0px;right:0px;}
.Pagination.thumb ul li span.select{background-color:#174487;color:#fff;}
.V4Gallery{margin-left:1px;}
.V4Gallery ul li{margin-right:1px;margin-bottom:1px;float:left;}
.TitleBackBlue.v4 p{line-height:35px;margin:initial;}
.TitleBackBlue.v4{margin-top:20px;}
p.v4{line-height:1.6em;margin-bottom:1em;}
.TitleMove p{font-size:112.5%;margin-bottom:initial;}
.Main{float:left;width:680px;margin:0;}
.Sub{float:right;width:300px;}
.RelationLink{cursor:pointer;background-color:#174487;padding:1px 6px 0px 6px;font-size:87.5%;font-weight:bold;}
.RelationBox{display:none;position:fixed;top:50%;left:25%;width:540px;height:220px;z-index:11;}
.RelationListMain{border-right:1px solid #174487;border-left:1px solid #174487;border-bottom:1px solid #174487;background-color:#fff;}
.RelationListMain ul.LinkList{border-top:none;margin-top:0;}
.RelationListMain ul.LinkList li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.RelationListMain ul.LinkList li:last-child{border-bottom:0;}
.Individual .ArticleText p a.RelationLink{color:#fff;white-space:nowrap;}
.ArticleKeyword{margin-bottom:-15px;margin-top:10px;margin-left:15px;}
.ArticleKeyword a{border:1px solid #DDD;padding:2px 6px 0px 6px;border-radius:6px;color:#174487;margin-right:8px;}
.ArticleKeyword a:hover{color:#174487;background-color:#ddd;cursor:pointer;}
.ArticleKeyword .fa.fa-tag.fa-sm{font-size:0.8em;line-height:0.8em;margin-right:5px;}
ul.LinkList li.RelationList{font-size:112.5%;}
.ArticleKeyword a.v7{color:#871744;font-weight:bold;border:1px solid;}
.ArticleKeyword .fa-check{font-size:0.8em;line-height:0.8em;margin-right:5px;}
.BoxMovieTopLeft{float:left;}
.BoxMovieTopRight{float:right;}
.Douga .MovieTumb{width:329px;}
.Douga .MovieImgBox{background:#E8ECF3;width:100%;height:186px;display:block;margin-bottom:5px;overflow:hidden;position:relative;}
.Douga .BoxGenreInner .BoxGenreInnerPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto;}
.Douga .BoxGenreInner .BoxGenreInnerPhoto .MoiveIcon{top:88%;left:7%;width:25px;height:25px;border:3px solid #ffffff;border-radius:50%;}
.PrightSide{margin-bottom:5px;}
.PThumb{width:300px;display:block;overflow:hidden;position:relative;display:block;font-size:81.25%;font-weight:bold;}
.PThumb a img{margin-bottom:5px;}
.PThumb a .MovieArrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:77px;height:77px;}
.PThumb_two ul li{width:145px;float:left;word-break:break-all;}
.PThumb_two ul li p{background:#B9C7DB;color:#174487;font-weight:bold;padding:2px 0 2px 5px;}
.PThumb_two ul li p a{color:#174487;}
.PThumb_two ul li p a{color:#174487;}
.PThumb_two ul li p a:visited{color:#174487;}
.PThumb a:hover .MovieArrow,.PThumb_two ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.VideoOwn{background:#251c14;}
.VideoInner{color:#fff;margin-bottom:30px;}
.VideoMain{float:left;width:680px;}
.VideoSub{width:300px;float:right;}
.VideoSub h1{font-size:175%;line-height:1.2em;}
.VideoTextBox .VideoDate{margin:8px 0;font-size:85%;}
.VideoInner .MovieIndex a b{color:#fff;}
.VideoInner .MovieIndex a:visited b{color:#8E8E8B;}
.VideoInner .MovieIndex a:hover b,.VideoInner .MovieIndex a:active b{color:#3f78cc;text-decoration:underline;}
.VideoInner .Recom{background:rgba(0,0,0,0.4);}
.VideoIndexTitle{border-bottom:1px solid #8a8484;margin-bottom:10px;padding:2px 0;}
.VideoIndexTitle h2{float:left;}
.VideoArticle .link{color:#fff;margin-left:10px;}
.VideoArticle .link:hover{cursor:pointer;}
.VideoInner .Recom h2{padding:5px 0 5px 10px;}
.VideoInner .Recom h2 a{color:#ffffff;}
.VideoInner .Recom h2 a:visited{color:#ffffff;}
.VideoInner .VideoTumb_4 ul li,.VideoInner .VideoTumb_4 ul li img{width:157px;}
.VideoInner .VideoTumb_4 ul li{margin:0 0 10px 10px;}
.VideoInner .VideoTumb_2 ul li,.VideoInner .VideoTumb_2 ul li img{width:135px;height:auto;}
.VideoInner .VideoTumb_2 ul li{margin:0 0 10px 10px;}
.VideoInner .VideoTumb_3{margin-bottom:30px;}
.VideoInner .VideoTumb_3 ul li,.VideoInner .VideoTumb_3 ul li img{width:218px;height:auto;}
.VideoInner .VideoTumb_3 ul li{margin-right:13px;}
.VideoInner .VideoTumb_3 ul li:nth-child(3n){margin-right:0px;}
.VideoInner .VideoTumb_3s ul{padding-top:10px;}
.VideoInner .VideoTumb_3s ul li,.VideoInner .VideoTumb_3s ul li img{width:213px;height:auto;}
.VideoInner .VideoTumb_3s ul li{margin-left:10px;margin-right:0;}
.VideoTumb_3 ul li.archive{width:680px;margin:0;background-color:#fff;}
.VideoTumb_3 ul li.archive a{padding:8px 0px;padding-left:35px;display:block;border-bottom:1px solid #ddd;font-size:115%;background:url(/news2/common/img/moiveIcon.png) no-repeat 10px 9px;}
.VideoInner .VideoIndexTitle ul.TitleLink{float:right;}
.VideoInner .VideoIndexTitle ul.TitleLink li{width:auto;float:left;padding-left:15px;margin:0;}
.VideoInner .VideoIndexTitle ul.TitleLink li a{color:#fff;border-left:1px solid #848484;padding-left:13px;}
.VideoInner .VideoIndexTitle ul.TitleLink li:first-child{border-left:none;}
.VideoInner .VideoIndexTitle ul.TitleLink li{color:#fff;border-left:1px solid #848484;padding:0 13px;}
.VideoInner .VideoIndexTitle ul.TitleLink li:hover{text-decoration:underline;cursor:pointer;}
.VideoInner .VideoIndexTitle ul.TitleLink li.select{font-weight:bold;font-size:13px;}
.VideoInner .VideoIndexTitle ul.TitleLink li.select:hover{text-decoration:none;}
.VideoInner .VideoIndexTitle ul.TitleLink li:first-child{border-left:none;}
.MovieIndex li{word-break:break-all;}
.VideoSub .TwitterInner{background:#fff;}
.VideoSub .TwitterInner .CTitle{background:#174487;padding:4px 0 1px 10px;}
.VideoSub .TwitterInner .CTitle h2{float:left;}
.VideoSub .TwitterInner .CTitle span{width:24px;height:24px;display:inline-block;float:right;position:relative;top:-2px;right:5px;}
.VideoSub .TwitterInner ul li{width:92%;padding:4%;border-bottom:1px solid #ccc;}
.VideoSub .TwitterInner ul li a{display:block;height:80px;}
.VideoSub .TwitterInner ul li a b{font-size:85%;line-height:1.5em;display:inherit;}
.VideoSub .TwitterInner ul li .MovieIndexImg{float:left;margin-right:5px;}
.VideoSub .TwitterInner ul li img{width:135px;height:auto;}
.cc-color-override-530831885.cc-window{z-index:10000;background-color:rgba(0,0,0,.7) !important;}
.ArticleImage{background-color: #eee;border: 1px solid #ddd;margin-bottom: 20px;margin-top: 10px;padding: 10px;max-width: 250px;}
.ArticleImage p {margin-bottom: 0px;font-size: 75%;line-height: 1.5;}
.ArticleImage img {max-width: 250px;height: auto;}
.ajaRecommend_DTewjsjmg__header p {margin: 0;font-size: 100%;}
.HeadlineNoImg{border-top:2px solid #333; border-bottom:2px solid #333; }
.prtvlist4 {overflow: hidden; width: 100%; margin: 0 auto;}
.prtvlist4 .thumb {transition: all 0.5s; width: 24%; float: left; background: #fff; padding-bottom: 0px; box-sizing: border-box;position: relative;margin: 1% .5% 2% .5%;word-break: break-all;}
.prtvlist4 .thumb:hover{color: #34495e;}
.prtvlist4 .thumb::nth-child(4n){ margin-right: 0!important;}
.prtvlist4 .thumb.4n{ margin-right: 0!important;}
.prtvlist4 .thumb div { overflow: hidden; padding: 0 8px;}
.prtvlist4 .thumb p { padding-top: 5px; text-align: left; font-size: 90%;line-height: 120%!important;display: inline-block;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.prtvlist4 .thumb img { width: 100%;}
.prtvlist4 a{padding: 0px 0px!important; color: #444;}
.prtvlist4 .thumb img:hover{opacity: 0.7;}
.prtvlist4 a:hover p{font-weight: normal!important;}
@media all and (-ms-high-contrast: none){
.prtvlist4 .thumb p, .prtvlist4 .thumb p{font-size: 85%;}
.prtvlist4 .thumb{height: 154px;}
.prtvlist4 .thumb p {line-height: 2;font-size: 14px;height: 100px;overflow: hidden;position: relative;word-break: break-all;text-align: justify;}
.prtvlist4 .thumb p:before, p:after {position: absolute;}
.prtvlist4 .thumb p:before {content: '...'!important;background: #fff!important;width: 1em!important;font-size: 14px!important;
right: 0px!important;text-aline: center!important;top: 92px!important;}
.prtvlist4 .thumb p:after {content: "";height: 100%;width: 100%;background: #fff;}
}
.ClipList {width:98%;height:auto;margin:10px auto;padding:0 1%;}
.ClipList ul{width:100%;list-style:none;}
.ClipList li {width:auto;line-height: 1.5em;background: url(/news2/common/img/icon-clip.png) left 0px top 2px no-repeat;background-size: 18px auto;font-size:105%;margin:0 10px 0 0;padding:0 0 0 20px;float:left;}
.ClipList li:nth-child(n+6) {display:none;}
.ClipList li a{color:#174487}
#middle_google_ads{width:680px;margin:10px 0;padding:0 auto;text-align:center;display:inline-block;clear:both;}
#middle_google_ads p.left_ads{width:340px;margin:0;padding:0 auto;text-align:center;float:left;}
#middle_google_ads p.right_ads{width:340px;margin:0;padding:0 auto;text-align:center;float:right;}
.SpecialNotice{margin-botton:10px;}
aside.covid {margin-bottom: 10px;}
aside.covid .fa-check {color: red;margin-right: 5px;}
aside.covid .AsideTitle {margin-bottom: 8px;}
aside.covid .AsideTitle h2 a{font-weight: bold;text-decoration: underline;font-size: 100%;}
aside.covid .AsideInnerBox {border: none;padding: 0;margin-top: 5px;margin-bottom: 5px;}
aside.covid ul li {padding-left: 0;background: none;margin-bottom: 12px;border-bottom: 1px solid #eeeeee;display: inline-block;}
aside.covid ul li a {display: inline-block;margin-bottom: 8px;}
aside.covid ul li a p {line-height: 1.2em;font-size: 105%;color: #174487;width: 290px;}
aside.covid ul li span {font-size: 80%;margin-left: 5px;vertical-align: 1px;text-decoration: none;}
aside.covid .notice {margin-bottom: 10px;background: #ffe3e3;padding:8px 8px 5px 8px;text-align: center;}
aside.covid .notice p {font-size: 92%;line-height: 1em;}
aside.covid .notice span {font-size: 72%;}
.CategoryLink {padding: 1% 0 1% 0;}
.CategoryLink ul li {float: left;margin-right: 2%;line-height: 1em;margin-bottom: 2%;}
.CategoryLink ul li a {color: #174487;text-decoration: underline;}
#pc-kijishita-R {float: right;width: 340px;text-align: center;}
#pc-kijishita-L {float: left;width: 340px;text-align: center;}
.eplayer {margin-bottom: 10px;}
/* header */
#PageHeader{width:100%;margin-bottom:20px;}
.Gnav{margin-bottom:10px;}
#GnavInner{background-color:#D6D6D4;border-bottom:1px solid #D6D6D4;font-size:75%;font-weight:bold;}
.MainNav{}
ul.Nav{width:1000px;margin:0px auto;border-right:1px solid #BBBBB9;}
ul.Nav li{float:left;width:125px;height:28px;position:relative;}
ul.Nav li a{color:#1E1E17;display:block;border-left:1px solid #BBBBB9;width:124px;height:28px;line-height:28px;text-align:center;}
ul.Nav li a:hover{position:absolute;border-left:1px solid #BBBBB9;width:124px;height:29px;top:0px;left:0px;text-decoration:none;background-color:#BBBBB9;color:#FFF;}
ul.Nav li a.Select{position:absolute;border-left:1px solid #BBBBB9;width:124px;height:29px;top:0px;left:0px;text-decoration:none;background-color:#EEE;color:#174487;}
ul.Nav li a.Active{position:absolute;border-left:1px solid #174487;width:124px;height:29px;top:0px;left:0px;text-decoration:none;background-color:#174487;color:#FFF;}
ul.Nav li.homeNav{float:left;width:136px;height:28px;position:relative;}
ul.Nav li.homeNav a{color:#1E1E17;display:block;border-left:1px solid #BBBBB9;width:135px;height:28px;line-height:28px;text-align:center;}
ul.Nav li.homeNav a:hover{position:absolute;border-left:1px solid #BBBBB9;width:135px;height:29px;top:0px;left:0px;text-decoration:none;background-color:#BBBBB9;color:#FFF;}
ul.Nav li.homeNav a.Select{position:absolute;border-left:1px solid #BBBBB9;width:135px;height:29px;top:0px;left:0px;text-decoration:none;background-color:#EEE;color:#174487;}
ul.Nav li.homeNav a.Active{position:absolute;border-left:1px solid #174487;width:135px;height:29px;top:0px;left:0px;text-decoration:none;background-color:#174487;color:#FFF;}
.SubDropdown{background-color:#EEEEEE;border-top:1px solid #BBBBB9;}
.SubDropdown ul{width:980px;padding-left:20px;margin:0px auto;}
.SubDropdown ul li{float:left;height:28px;line-height:28px;margin-right:25px;}
.SubDropdown ul li a{color:#1E1E17;}
.SubDropdown ul li a:hover{text-decoration:none;color:#174487;}
#PageHeaderInner{width:1000px;margin:0px auto;position:relative;}
#PageHeaderInner h1.SiteLogo{background-color:#ddd;width:126px;height:90px;}
#PageHeaderInner p.SiteLogo{background-color:#ddd;width:126px;height:90px;}
#SuperBanner{position:absolute;left:50%;top:0;width:728px;height:90px;margin-left:-364px;}
#Weather{position:absolute;top:0px;right:0px;width:126px;}
#Weather table{border:1px solid #DDDDDD;width:126px;font-size:81.25%;margin-bottom:7px;}
#Weather table tr th{background-color:#eee;border-bottom:1px solid #DDDDDD;vertical-align:middle;line-height:1em;padding:3px 0px;padding-top:4px;font-size:77%;}
#Weather table tr td{text-align:center;vertical-align:middle;line-height:1em;padding:5px 0px;padding-top:6px;font-weight:bold;}
.WeatherInner{position:relative;}
span.WeatherIcon{padding-top:0px;position:absolute;top:0px;left:0px;}
.WeatherDate{font-size:62.5%;line-height:1.5em;position:absolute;top:0px;left:45px;width:100%;}
p.WeatherArea{font-weight:bold;font-size:120%;}
span.TemperatureHigh{color:#FF0000;}
span.TemperatureLow{color:#0099FF;}
.SubDropdown ul li a.lightblue{color:#1f66be;}
.SubDropdown ul li a.jijinavy{color:#174487;}
.fa-lg{margin-right:2px;}
_::-webkit-full-page-media, _:future,:root .SubDropdown ul li{float:left;height:28px;line-height:28px;margin-right:21px;}
#FlashBoard {width: 970px;min-height: 18px;line-height: 18px;border: 1px solid #e7877a;background: #ffffff;color:#e61b00;font-size:100%;font-weight:bold;line-height:1.2;padding:10px 10px 10px 1em;margin: 0 auto 10px auto;position: relative;animation: flashtext 1s ease-out 2 alternate;}
@keyframes flashtext {50% {opacity: 0;}}
#FlashBoard a:link,#FlashBoard a:visited {color:#e61b00;text-decoration, none;}
#FlashBoard a:hover,#FlashBoard a:active {color:#e61b00;text-decoration: underline;}
/* sub */
#Sub{float:right;width:300px;}
.AsideTitle h2, .AsideTitle h3 {height: 30px; color: #1e1e17; line-height: 30px; padding-left: 0px; font-size: 95%;}
.AsideTitle h2 a, .AsideTitle h3 a {color: #1e1e17; font-weight: normal; font-size: 95%; margin-right: 10px;}
.AsideInnerBox{padding: 15px; padding-bottom: 0px; font-size: 90%; border: 1px solid #ddd; margin-bottom:20px;}
.AsideInnerBox ul li{margin-bottom:8px;padding-left:20px;background:url(../img/arrowBlue.gif) no-repeat 0 2px;}
.AsideInnerBox ul li.Arrow2{background:url(../img/arrowBlue2.png) no-repeat 0 2px;}
.AsideInnerBox ul li.Arrow3{background:url(../img/arrowBlue3.png) no-repeat 0 2px;}
.Pattern2 .AsideTitle h2, .Pattern2 .AsideTitle h3{background-color:#B9C7DB;color:#174487;}
.Pattern2 .AsideTitle h2 a, .Pattern2 .AsideTitle h3 a{color:#174487;}
.Pattern3 .AsideTitle h2, .Pattern3 .AsideTitle h3{background-color:#5A5A53;}
.Pattern3 .AsideInnerBox{background-color:#EEEEEE;}
.Pattern3 .AsideInnerBox ul li{background:url(../img/arrowGray.gif) no-repeat 0 2px;}
.Pattern3 .AsideInnerBox ul li.Arrow2{background:url(../img/arrowGray2.png) no-repeat 0 2px;}
.Pattern3 .AsideInnerBox ul li.Arrow3{background:url(../img/arrowGray3.png) no-repeat 0 2px;}
.Pattern4 .AsideTitle h2, .Pattern4 .AsideTitle h3{background-color:#E8ECF3;color:#174487;border:1px solid #B9C7DB;}
.Pattern4 .AsideTitle h2 a, .Pattern4 .AsideTitle h3 a{color:#174487;}
.Pattern4 .AsideInnerBox{background-color:#E8ECF3;border:1px solid #B9C7DB;border-top:none;}
.Pattern5 .AsideInnerBox ul li{background:url(../img/arrowNavy.gif) no-repeat 0 2px;}
.Pattern5 .AsideInnerBox ul li.Arrow2{background:url(../img/arrowNavy2.png) no-repeat 0 2px;}
.Pattern5 .AsideInnerBox ul li.Arrow3{background:url(../img/arrowNavy3.png) no-repeat 0 2px;}
.Pattern6 .AsideTitle h2, .Pattern6 .AsideTitle h3{}
.Pattern6 .AsideInnerBox ul li{background:none;padding-left:0px;}
#Sub .Search form{width:300px;margin-bottom:20px;float:left;height:36px;}
#Sub .Search form input[type="text"]{background-color:#F1F1F1;border:1px solid #D2D2D1;border-right:none;float:left;font-size:81.25%;padding:0px 10px;height:34px;color:#8E8E8B;line-height:1em;width:209px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;behavior:url(/news2/common/css/border-radius.htc);}
#Sub .Search form input[type="submit"]{float:left;width:70px;height:36px;background:#174487;border:none;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;behavior:url(/news2/common/css/border-radius.htc);color:#FFF;font-size:75%;cursor:pointer;font-weight:bold;}
#Sub .Search form input[type="submit"]:hover{background-color:#5173a5;}
a.Switch{width:75px;float:right;display:block;font-weight:bold;background-color:#C5D0E1;font-size:75%;text-align:center;height:36px;line-height:36px;color:#174487;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(/news2/common/css/border-radius.htc);}
a.Switch:hover{text-decoration:none;background-color:#D1DAE7;}
.Focus{margin-bottom:10px;}
.FocusInner{margin-top: 0px;}
.FocusInner ul{font-size:0px;}
.FocusInner ul li{display:inline-block;width:92px;vertical-align:top;font-size:13px;margin-right:12px;margin-bottom:10px;}
.FocusInner ul li:nth-child(3n){margin-right:0px;}
.FocusInner ul li img{margin-bottom:5px;}
.Pattern6 .FocusInner ul.movie li{width:90px;margin-right:15px;}
.Pattern6 .FocusInner ul.movie li:nth-child(3n){margin-right:0px;}
.Furusato{}
.Movie{margin-bottom:10px;}
.AsideTitle h2.TitleBlue a, .AsideTitle h3.TitleBlue a{color:#FFF;font-weight:normal;font-size:85%;margin-right:10px;}
.MovieInner{margin-top:10px;}
.MovieInner ul{font-size:0px;}
.MovieInner ul li{width:145px;font-size:13px;display:inline-block;vertical-align:top;margin-bottom:10px;}
.MovieInner ul li:nth-child(odd){margin-right:10px;}
.MovieInner ul li img{margin-bottom:5px;}
.Mogitate{margin-bottom:10px;}
.AsideTitle h2.TitleGreen, .AsideTitle h3.TitleGreen{background-color:#458D37;}
.AsideInnerBox.Green{border:1px solid #458D37;border-top:none;}
.AsideInnerBox.Green li{background:url(../img/arrowGreen.gif) no-repeat 0 0;}
.Whatday{margin-bottom:10px;}
.Whatday .AsideInnerBox{padding-bottom:15px;}
.Whatday .AsideInnerBox a img{float:left;width:120px;height:auto;}
.Whatday .AsideInnerBox a p{width:138px;float:right;}
.Whatday .AsideInnerBox a:hover p{text-decoration:underline;}
.Whatday .AsideInnerBox a p span{font-weight:bold;display:block;margin-bottom:5px;color:#174487;}
.Nihongokentei{margin-bottom:20px;}
.NihongokenteiInner{border:1px solid #ddd;border-top:none;font-size:81.25%;}
.NihongokenteiInner {border: 1px solid #ddd; font-size: 81.25%;}
.NihongokenteiInner h3, .NihongokenteiInner h4{padding:10px;}
.NihongokenteiInner ol li{padding:10px;padding-left:15px;list-style-type:upper-alpha;list-style-position:inside;}
.NihongokenteiInner ol li.NihongokenteiA, .NihongokenteiInner ol li.NihongokenteiC{background-color:#DCE3ED;}
.Selection .AsideInnerBox{padding:10px;padding-bottom:0px;}
.Selection .AsideInnerBox li{padding:0px;margin:0px;line-height:1.5;background:none;margin-bottom:10px;}
.Selection .AsideInnerBox ul li img{float:left;width:92px;}
.Selection .AsideInnerBox ul li p{width:176px;margin-left:10px;float:left;}
.Selection .AsideInnerBox ul li a:hover p{text-decoration:underline;}
.SideRanking .AsideInnerBox.Red{padding:10px;padding-bottom:0px;}
.SideRanking dl{}
.SideRanking dl dt{width:18px;height:18px;border:1px solid #BBBBB9;background-color:#D6D6D4;font-size:75%;font-weight:bold;text-align:center;line-height:18px;float:left;}
.SideRanking dl dt.RankingTop{background-color:#174487;border:1px solid #174487;color:#fff;}
.SideRanking dl dd{float:left;margin-bottom:10px;margin-left:10px;width:248px;padding-top:2px;}
.PhotoMovieNews{}
.PhotoMovieNews ul{font-size:0px;}
.PhotoMovieNews ul li{background:none;padding:0px;width:126px;font-size:13px;display:inline-block;vertical-align:top;margin-bottom:10px;}
.PhotoMovieNews ul li:nth-child(odd){margin-right:15px;}
.PhotoMovieNews ul li a{text-align:center;}
.PhotoMovieNews ul li img{margin-bottom:5px;display:inline-block;}
.PhotoMovieNews ul li p{text-align:left;}
.PhotoMovieNews ul li span{vertical-align:-2px;margin-left:5px;}
.SubNews1{}
.SubNews1 .AsideInnerBox li{}
.SubNews1 .AsideInnerBox ul{float:left;width:130px;padding-right:10px;padding-bottom:5px;}
.PhotoSubNews1{float:left;width:128px;margin-bottom:15px;}
.SubNews2{}
.SubNews2 .AsideInnerBox li{}
.SubNews2 .AsideInnerBox ul{float:left;width:130px;padding-left:10px;padding-bottom:5px;}
.PhotoSubNews2{float:left;width:128px;margin-bottom:15px;}
.SubNews3{}
.SubNews3 .AsideInnerBox li{}
.SubNews3 .AsideInnerBox ul{width:268px;padding-bottom:5px;}
.PhotoSubNews3{width:268px;margin-bottom:10px;}
.SubNews4{}
.SubNews4 .AsideInnerBox li{}
.SubNews4 .AsideInnerBox. ul{width:268px;}
.PhotoSubNews4{width:268px;margin-bottom:15px;}
.ArticleAdSide{margin-bottom:20px;}
.PatternMovie .RankingPhoto ul{margin-bottom:10px;}
.PatternMovie ul.RankingPhoto{margin-bottom:10px;margin-top:0px;}
.PatternMovie ul li{background:none;margin:0;padding:0;}
.PatternMovie ul.RankingPhoto li .Number{left:0;}
.PatternMovie ul.RankingPhoto li a{border-bottom:none;padding:4px 0 4px 36px;width:auto;}
.PatternMovie ul.RankingPhoto li a .RankingPhotoBlock{vertical-align:middle;}
.PatternMovie ul.RankingPhoto li a p{float:left;padding:5px 0 0 12px;width:auto;}
.PatternMovie ul.RankingPhoto li a:hover{background-color:initial;}
.PatternPhoto .RankingPhoto ul{margin-bottom:10px;}
.PatternPhoto ul.RankingPhoto{margin-bottom:10px;margin-top:0px;}
.PatternPhoto ul li{background:none;margin:0;padding:0;}
.PatternPhoto ul.RankingPhoto li .Number{left:0;}
.PatternPhoto ul.RankingPhoto li a{border-bottom:none;padding:4px 0 4px 30px;width:auto;}
.PatternPhoto ul.RankingPhoto li a .RankingPhotoBlock{vertical-align:middle;}
.PatternPhoto ul.RankingPhoto li a .RankingPhotoBlock img{max-height:48px;width:auto;}
.PatternPhoto ul.RankingPhoto li a p{float:left;padding:5px 0 0 3px;width:auto;}
.PatternPhoto ul.RankingPhoto li a:hover{background-color:initial;}
.Pattern6 .Focus{margin-bottom:10px;}
.Pattern6 .FocusInner{margin-top: 0px;}
.Pattern6 .FocusInner ul{font-size:0px;}
.Pattern6 .FocusInner ul li{display:inline-block;width:65px;vertical-align:top;font-size:13px;margin-right:13px;margin-bottom:10px;}
.Pattern6 .FocusInner ul li:nth-child(4n){margin-right:0px;}
.Pattern6 .FocusInner ul li img{margin-bottom:5px;}
.SpecialBox{}
.SpecialBox ul{font-size:0px;}
.SpecialBox ul li{background:none;padding:0px;width:126px;font-size:13px;display:inline-block;vertical-align:top;margin-bottom:10px;}
.SpecialBox ul li:nth-child(odd){margin-right:15px;}
.SpecialBox ul li a{text-align:center;}
.SpecialBox ul li img{margin-bottom:5px;display:inline-block;}
.SpecialBox ul li p{text-align:left;}
.SpecialBox ul li span{vertical-align:-2px;margin-left:5px;}
.RelationClose{float:right;width:24px;font-size:100%;cursor:pointer;font-size:120%;}
.AsideTitle h2.topics{height:35px;line-height:35px;font-size:87.5%;}
.Pattern6 .AsideInnerBox.topics{padding-bottom:8px;}
.Pattern6 .AsideInnerBox.topics ul li.Arrow3{margin-bottom:8px;background:url(../img/arrowBlue3.gif) no-repeat 0 2px;padding-left:20px;}
.sticky{position:-webkit-sticky;position:sticky;top:10px;width:300px;float:right;clear:right;}
.sticky:before,
.sticky:after{content:'';display:table;}
.SideRanking2 ul li{padding-left:0;background:none;margin-bottom:10px;border-bottom:1px solid #eeeeee;}
.SideRanking2 ul li span{font-weight:bold;font-size:150%;float:left;margin-right:10px;line-height:20px;}
.SideRanking2 ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.SideRanking2 ul li a p{width:175px;line-height:1.2em;font-size:105%;}
.SideRanking2 ul li a img{margin-left:1em;}
.SideRanking2 ul li:last-child{border-bottom:none;}
.SideRanking3 .fa-check {color: #448717;margin-right: 5px;}
.SideRanking3 .AsideInnerBox {border: none;padding: 0;margin-top: 5px;}
.SideRanking3 ul li {padding-left: 0;background: none;margin-bottom: 5px;border-bottom: 1px solid #eeeeee;display: inline-block;}
.SideRanking3 ul li a {display: inline-block;}
.SideRanking3 ul li a p {line-height: 1.2em;font-size: 105%;color: #174487;width: 290px;}
.SideRanking3 ul li a.cat {float: right;margin-right: 10px;}
.SideRanking3 ul li a.cat span {color: #8E8E8B;}
.SideRanking3 .fa.fa-comment.fa-1x {color: #de5d40;margin-right: 5px;}
.SideRanking3.Comment ul li {padding: 5px 0;}
/* footer */
#ToTop{width:1000px;margin:0px auto;}
#ToTop a{background-color:#174487;display:block;width:136px;text-align:center;color:#fff;font-size:75%;line-height:1em;padding:10px 0px;float:right;}
#ToTop a:hover{}
#ContentEnd{color:#DDDDDD;margin-top:120px;}
#ContentEnd .ContentEndTopInner a{color:#DDDDDD;text-decoration:none;outline:none;}
#ContentEnd .ContentEndTopInner a:hover, #ContentEnd .ContentEndTopInner a:active{}
#ContentEnd .ContentEndTopInner a:focus{text-decoration:none;}
#ContentEndTop{background-color:#174487;}
.ContentEndTopInner{width:1000px;margin:0px auto;padding-top:20px;}
.ContentEndTopInner ul{display:table;width:100%;border-spacing:20px 10px;}
.ContentEndTopInner ul li{display:table-cell;background-color:#1A356C;border:1px solid #102143;width:213px;}
.ContentEndTopInner ul li:hover{background-color:#102143;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.ContentEndTopInner .Book{background-color:#1a356c;border:1px solid #102143;float:left;font-size:87.5%;height:100px;margin-bottom:20px;margin-right:20px;padding:10px;transition:all 0.2s ease 0s;width:213px;}
.ContentEndTopInner .Book:hover{background-color:#102143;}
#ContentEnd .ContentEndTopInner .Book a:hover, #ContentEnd .ContentEndTopInner a:active{text-decoration:none;}
.ContentEndTopInner .Book dl dt{color:#fff;font-size:90%;font-weight:bold;margin-bottom:2px;}
.ContentEndTopInner .Book dl dd{color:#dde1e9;font-size:80%;}
.ContentEndTopInner .Img {float: left;margin-bottom: 20px;margin-right: 20px;}
#ContentEndBottom{border-top:1px solid #102143;background-color:#1A356C;}
#ContentEnd #ContentEndBottom dl dd ul li a{color:#fff;text-decoration:none;outline:none;}
#ContentEnd #ContentEndBottom dl dd ul li a:hover, #ContentEnd #ContentEndBottom dl dd ul li a:active{text-decoration:underline;}
#ContentEnd #ContentEndBottom dl dd ul li a:focus{text-decoration:none;}
#ContentEndBottom dl{width:1000px;margin:0px auto;padding-top:25px;padding-bottom:20px;}
#ContentEndBottom dl dt{font-size:87.5%;color:#fff;font-weight:bold;margin-bottom:15px;}
#ContentEndBottom dl dd{}
#ContentEndBottom dl dd ul{}
#ContentEndBottom dl dd ul li{float:left;font-size:75%;line-height:1em;border-right:1px solid #fff;margin-right:15px;padding-right:15px;margin-bottom:10px;}
.FooterInner{width:1000px;padding:20px 0px;margin:0px auto;}
#FooterLogo{float:left;width:212px;}
.FooterInner ul{float:right;padding-top:25px;}
.FooterInner ul li{float:right;line-height:1em;font-size:75%;border-left:1px solid #7B7B75;margin-left:10px;padding-left:10px;}
.SwitchSP{display:none;}
.SwitchSP{border:1px solid #ddd;margin:20px;margin-bottom:0px;display:block;}
.SwitchSP a {font-size:46px;line-height:1em;display:block;background-color:#eee;width:100%;padding:50px 0;font-weight:bold;color:#174487;text-align:center;}
/* visited */
a:visited{}
.TopicsPhoto a:visited{color:#8E8E8B;}
.TopicsPhoto a:hover{color:#174487;text-decoration:underline;}
.TopicsList a:visited{color:#8E8E8B;}
.TopicsList a:hover{color:#174487;text-decoration:underline;}
.BoxHomeTopLeft .Ranking a:visited{color:#8E8E8B;}
.BoxHomeTopLeft .Ranking a:hover{color:#174487;text-decoration:underline;}
.RecommendInner ul li a:visited{color:#8E8E8B;}
.RecommendInner ul li a:hover{color:#174487;text-decoration:underline;}
.BoxGenreInner a:visited{color:#8E8E8B;}
.BoxGenreInner a:hover{color:#174487;text-decoration:underline;}
.FeatureInner a:visited{color:#8E8E8B;}
.FeatureInner a:hover{color:#174487;text-decoration:underline;}
.AsideInnerBox a:visited{color:#8E8E8B;}
.AsideInnerBox a:hover{color:#174487;text-decoration:underline;}
.Furusato a:visited{color:#8E8E8B;}
.Furusato a:hover{color:#174487;text-decoration:underline;}
.MovieInner a:visited{color:#8E8E8B;}
.MovieInner a:hover{color:#174487;text-decoration:underline;}
.RecommendUnderlayerInner a:visited{color:#8E8E8B;}
.RecommendUnderlayerInner a:hover{color:#174487;text-decoration:underline;}
.BacknumberInner a:visited{color:#8E8E8B;}
.BacknumberInner a:hover{color:#174487;text-decoration:underline;}
.FocusInner a:visited{color:#8E8E8B;}
.FocusInner a:hover{color:#174487;text-decoration:underline;}
.TablistInnerBlock ul li a:visited{color:#8E8E8B;}
.TablistInnerBlock ul li a:hover{color:#174487;text-decoration:underline;}
.CarListInnerContents ul li a:visited p{color:#8E8E8B;}
.CarListInnerContents ul li a:hover p{color:#174487;text-decoration:underline;}
.Exchange ul li a:visited{color:#8E8E8B;}
.Exchange ul li a:hover{color:#174487;text-decoration:underline;}
.MovieIndex ul li a:visited{color:#8E8E8B;}
.MovieIndex ul li a:hover{color:#174487;text-decoration:underline;}
.RelationPhotoTop ul li a:visited{color:#8E8E8B;}
.RelationPhotoTop ul li a:hover{color:#174487;text-decoration:underline;}
.RelationPhotoBottom ul li a:visited{color:#8E8E8B;}
.RelationPhotoBottom ul li a:hover{color:#174487;text-decoration:underline;}
.RankingBlock dd a:visited{color:#8E8E8B;}
.RankingBlock dd a:hover{color:#174487;text-decoration:underline;}
.RankingPhoto li a:visited{color:#8E8E8B;}
.RankingPhoto li a:hover{color:#174487;text-decoration:underline;}
.CategoryTopList li a:visited{color:#8E8E8B;}
.CategoryTopList li a:hover{color:#174487;text-decoration:underline;}
.CategoryTopPhoto a:visited{color:#8E8E8B;}
.CategoryTopPhoto a:hover{color:#174487;text-decoration:underline;}
.LinkList li a:visited p{color:#8E8E8B;}
.LinkList li a:hover p{color:#174487;text-decoration:underline;}
.RelationWord ul li a:visited{color:#8E8E8B;}
.RelationWord ul li a:hover{color:#174487;text-decoration:underline;}
.SubHeadInner ul li a:visited{color:#8E8E8B;}
.SubHeadInner ul li a:hover{color:#174487;text-decoration:underline;}
.TodayDateOther ul li a:visited{color:#8E8E8B;}
.TodayDateOther ul li a:hover{color:#174487;text-decoration:underline;}
.LifeContents ul li a:visited dl dt{color:#8E8E8B;}
.LifeContents ul li a:hover dl dt{color:#174487;text-decoration:underline;}
.MarketArticleList ul li a:visited{color:#8E8E8B;}
.MarketArticleList ul li a:hover{color:#174487;text-decoration:underline;}
/* sns */
.SideSns {margin-bottom: 10px;}
.shareBOX{width:100%;display:block; background: #404040;text-align:center;font-size:16px}
.shareBOX .shareBT{display:inline-block;border:0;margin:0;padding:0;}
.shareBOX .shareBT a{display:inline-block;font-weight:400;color:#fff;font-size:12px;}
.shareBT.fbl{width:23%;background:#3b5998;float: left; height: 40px;color: #fff; line-height: 40px;}
.shareBT.fbl a{background:#3b5998;}
.shareBT.twitt{width:23%;background:#19bfe5;float: right; height: 40px;color: #fff; line-height: 40px;}
.shareBT.twitt a{background:#19bfe5;height: 40px; line-height: 40px;}
.shareBT.crcl{width:50%;font-size: 100%; color: #f4f4f4; height:40px;line-height:40px;letter-spacing: 1px;}
.shareBT.fbl:hover,.shareBT.twitt:hover {background:#222; width: 100%;width:23%; height: 40px; line-height: 40px;transition: .5s;}