@charset "utf-8";#Sub{float:right;width:300px;}
.AsideTitle h2, .AsideTitle h3{height:35px;color:#FFF;line-height:35px;padding-left:10px;font-size:87.5%;background-color:#174487;}
.AsideTitle h2 a, .AsideTitle h3 a{color:white;font-weight:normal;font-size:85%;margin-right:10px;}
.AsideInnerBox{padding:15px;padding-bottom:0px;font-size:81.25%;border:1px solid #ddd;border-top:none;margin-bottom:20px;}
.AsideInnerBox ul{}
.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 .AsideTitle h2, .Pattern5 .AsideTitle h3{background-color:#102143;}
.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:225px;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:129px;-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:10px;}
.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 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:10px;}
.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;}
.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:115%;}
.SideRanking2 ul li a img{margin-left:1em;}
.SideRanking2 ul li:last-child{border-bottom:none;}