@charset "UTF-8";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 #1E1E17;margin-bottom:10px;}
.OfficeContents section .Title{border-bottom:none;background-color:#174487;color:#FFF;}
section .Title h2{float:left;}
.OfficeContents section .Title h2{height:35px;line-height:35px;padding-left:10px;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:15px;line-height:1em;}
section .Title ul.TitleLink li a{border-left:1px solid #ddd;padding-left:15px;}
.OfficeContents section .Title ul.TitleLink{margin-right:10px;margin-top:11px;line-height:1em;}
.OfficeContents section .Title ul.TitleLink li a{border-left:1px solid #45699F;color:#FFF;}
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 #1E1E17;}
#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%;}
.OfficeMarketInner{margin-top:-10px;margin-bottom:20px;}
.OfficeMarketInner table{border-left:1px solid #8BA1C3;width:100%;font-size:75%;background-color:#F3F6F9;}
.OfficeMarketInner table th{color:#174487;font-weight:bold;padding:5px;border-right:1px solid #8BA1C3;border-bottom:1px solid #8BA1C3;}
.OfficeMarketInner table td{padding:5px;border-right:1px solid #8BA1C3;border-bottom:1px solid #8BA1C3;text-align:right;}
.OfficeMarketInner table td.Numeric{font-weight:bold;font-size:14px;}
.OfficeMarketInner table tr:nth-child(odd) th{background-color:#DCE3ED;}
.OfficeMarketInner table tr:nth-child(odd) td{background-color:#DCE3ED;}
.MarketSearchOffice{font-size:68.75%;background-color:#DCE3ED;padding:5px;border:1px solid #8BA1C3;border-top:none;}
.MarketSearchOffice form{position:relative;}
.MarketSearchOffice form input[type="text"]{background-color:#FFF;border:1px solid #8BA1C3;padding:0px 5px;padding-right:33px;height:31px;width:348px;}
.MarketSearchOffice 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;}
.MarketSearchOffice form input[type="submit"]:hover{background:url(../img/search.png) no-repeat -25px 0;}
.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:213px;}
.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:15px;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;}
.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 #1E1E17;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;}
.ArticleTitle h1{font-size:175%;margin:14px 0px;line-height:1.2em;}
.ArticleText{margin-top:20px;margin-bottom:30px;}
.ArticleText h2{border-left:5px solid #174487;padding-left:10px;font-size:125%;margin-bottom:20px;}
.ArticleText p{line-height:1.6em;margin-bottom:1em;font-size:112.5%;}
.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;}
.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%;}
.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;}
.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;}
.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-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{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;}
.Graphic{text-align:center;margin-bottom:20px;}
.Graphic img{display:inline;vertical-align:top;}
p.GraphicAnnotation{text-align:right;color:#B90000;margin-bottom:10px;font-size:16px;}
.ArticleInnerAD{float:left;margin-right:20px;margin-bottom:20px;}
.GraphicWord{margin-bottom:10px;}
.GraphicWord a{color:#174487;}
.GraphicTop{text-align:right;}
.GraphicTop a{color:#174487;}
.GraphicArchive{margin-bottom:-20px;}
.GraphicArchiveTitle{font-weight:bold;font-size:112.5%;margin-bottom:10px;}
.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 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;}
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;}
.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.fa-check.fa-sm{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%;}
.OfficeContents .Douga section .Title h2 a{color:#ffffff;}
.OfficeContents .Douga section .Title h2 a:visited{color:#ffffff;}
.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: 200px;}
.ArticleImage p {margin-bottom: 0px;font-size: 75%;line-height: 1.5;}
