@charset "utf-8";
/* CSS Document */

body { font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka;}
ul li{ margin:0 0 0 15px;}
/*
1.キネマ旬報
2.acteur


/*-------------------------------------------------------------------------------
 キネマ旬報
-----------------------------------------------------------------------------------*/
/* ==== Tab Menu=
=========================================================*/


/*ヘッダボタン部分 デフォルトをクリア*/
.Default_Top_TabStrip ul li .Default_Top_TabUnselected,
.Default_Top_TabStrip ul li .Default_Top_TabSelected  { border:none;}
.Default_Top_TabStrip ul li span {padding:0px;border:0px;}
.Default_Top_TabStrip ul li span span { padding:0; margin:0;}
.Default_Top_TabStrip span span {border:none;margin:0;padding:0px;text-indent:-10000em;display:block; height:42px; }
.Default_Top_TabPage { border:none; padding:13px 0; width:694px;}
.Default_Top_TabStrip { margin:5px 0 0 0; padding-left:11px;}

#dnn_ctr402_ModuleContent .Default_Top_TabStrip ul{background:url(/Portals/0/images/B_junpou/tab.jpg) 0 0 no-repeat;width:694px; height:42px; padding:0;}

#Agg402_TabPage1 { padding:25px 0 15px 9px;}
#Agg402_Tab1 {width:90px;padding-left:13px; background:url(/Portals/0/images/B_junpou/tab.jpg) 0 0 no-repeat; }
#Agg402_Tab1.Default_Top_TabSelected   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) 0 0 no-repeat;}
#Agg402_Tab1:hover   {  background:url(/Portals/0/images/B_junpou/tab_on.jpg) 0 0 no-repeat transparent; }
#Agg402_Tab1.Default_Top_TabSelected:hover  { background:url(/Portals/0/images/B_junpou/tab_over.jpg) 0 0 no-repeat;}

#Agg402_TabPage2 { padding:10px 0 15px 10px;}
#Agg402_Tab2 {width:121px;padding-left:14px; margin-left:14px; background:url(/Portals/0/images/B_junpou/tab.jpg) -117px 0 no-repeat;}
#Agg402_Tab2.Default_Top_TabSelected   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) -117px 0 no-repeat;}
#Agg402_Tab2:hover   {  background:url(/Portals/0/images/B_junpou/tab_on.jpg) -117px 0 no-repeat transparent; }
#Agg402_Tab2.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) -117px 0 no-repeat;}

#Agg402_TabPage3 { padding:10px 0 50px 0; width:694px; margin:0 auto; background: url(/Portals/0/images/B_junpou/tab4_bottom.gif) left bottom repeat-x;}
#Agg402_Tab3 {width:105px;padding-left:14px;background:url(/Portals/0/images/B_junpou/tab.jpg) no-repeat scroll -252px 0 transparent;}
#Agg402_Tab3.Default_Top_TabSelected   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) -252px 0 no-repeat;}

#Agg402_Tab3:hover   {  background:url(/Portals/0/images/B_junpou/tab_on.jpg) -252px 0 no-repeat transparent; }
#Agg402_TabPage3 .TitleBox { width:694px; margin:0 auto;}
#Agg402_Tab3.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) -252px 0 no-repeat;}

#Agg402_TabPage4 { padding:10px 40px 70px 29px; background: url(/Portals/0/images/B_junpou/tab4_bottom.gif) left bottom repeat-x; margin:0 0 0 11px;}
#Agg402_Tab4 {width:90px;padding-left:14px; background:url(/Portals/0/images/B_junpou/tab.jpg) -371px 0 no-repeat;}
#Agg402_Tab4.Default_Top_TabSelected   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) -371px 0 no-repeat;}
#Agg402_Tab4:hover   {  background:url(/Portals/0/images/B_junpou/tab_on.jpg) -371px 0 no-repeat transparent; }
#Agg402_Tab4.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/B_junpou/tab_over.jpg) -371px 0 no-repeat;}


/*次号予告*/
.previous_notice { color:#000; line-height:2.0em;}
.notice             {border-bottom:#999999 double 3px;margin:0; padding:10px 0; line-height:1.9em;}
.notice h2          {font-size:14px; font-weight:bold; color:#000;}
.notice .red_bold  {color: #CC0000; font-weight:bold; font-size:14px;}
.notice .price { color:#000000;}

.finding            { padding:15px 0; line-height:21px;color:#000000 }
.finding p {color:#000000 !important;}
.finding strong     { font-size:14px;}
.feature{color:#000000 }
.feature p {color:#000000 !important;}


/*今月のプレゼント*/
.present_info {	background:url(/Portals/0/images/B_junpou/presents/rectangle.jpg) no-repeat top;
	            line-height:30px;margin:20px auto;font-weight:bold;	width:600px; text-align:center;}
				
				
table.present-table        {border-collapse: separate; border-spacing:6px;}
table.present-table td     { border:#bfbfbf dotted 1px; padding:7px;empty-cells: hide; width:222px;}
table.present-table td p {color:#000000;}

table.present-table td table { margin:0 0 10px 0;}
table.present-table td.present-title { background:#e5eeff; width:221px; height:60px; font-weight:bold; border:none; padding:0;} 



/*最新号
--------------------------------------*/
.kinema_number td,
.kinema_number td p,
.kinema_number { color:#000000;}

.kinema_number h2{ color:#000000; font-weight:bold; font-size:14px;}
.kinema_number table.B_number { width:694px;}
.kinema_number table.B_number td { vertical-align:top; text-align:left;}
.kinema_number table.B_number td .photo-name {font-size:10px; padding:0 0 0 15px; margin:0 0 15px 0; }
.kinema_number hr {width:100%;height: 0px; border: 0px; border-top:#3896ad solid 2px; }

.kinema_number table.B_number .number-wrap { background:#FFFFFF; padding:0 15px; margin:5px 0 10px 0; line-height:1.8em;}
.kinema_number h3 { background:#dfebeb; font-weight:bold; font-size:12px; color:#3896ad; padding:5px 0 5px 5px;}
.kinema_number h4 { background:url(/Portals/0/images/B_junpou/index/line_double.gif) left center repeat-x;
                                                margin:17px 10px 0 10px; font-weight:bold; color:#3896ad; }
.kinema_number h4 span { background:#FFF; padding:0 10px 0 0;}
.kinema_number h5 { color:#3896ad; font-weight:bold; font-size:12px; margin:0 0 0 10px;}
.kinema_number .number-txtbox { padding:10px 20px;margin:0 0 10px;}
.number-txtbox h2 { display:inline; font-weight:bold; font-weight:14px;}
.kinema_number strong { font-size:14px; font-weight:bold;}

.kinema_number table.B_number td .photo-img p{background:#FFFFFF; margin:0; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='true', ShadowOpacity='0.60');width:192px; height:268px}



.kinema_number table.B_number td .photo-img { width:auto; padding:0 0 0 15px; text-align:left; margin:0 0 10px 0; }

.kinema_number table.B_number td .photo-img img{position:relative; background:#fff;display:block;border:#474747 solid 1px;
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);}


/*最新号：目次購入*/
.line-box-new{ border:#adadad solid 1px; overflow:hidden;_zoom:1; width:204px; margin:0 15px 10px 8px;}
.line-box-new .confi-li { margin:0;padding:10px 0 10px 11px; overflow:hidden;_zoom:1;}
.line-box-new .confi-li li{ margin:0 10px 0 0; padding:0; float:left;list-style:none; height:24px; width:54px;}
.line-box-new .confi-li li a { padding:0; margin:0;}
.line-box-new .confi-li li a:hover  { position:relative; left:-2px; top:2px;}

.line-box-new .confi-li2 {margin:0; padding:10px 0 5px 11px; overflow:hidden; _zoom:1;}
.line-box-new .confi-li2 li { margin:0 6px 5px 0; padding:0; list-style:none; float:left; width:89px; height:31px; }
.line-box-new .confi-li2 li a{ padding:0; margin:0;}
.line-box-new .confi-li2 li a:hover{ position:relative; left:-2px; top:2px;}


/*===================================================================================
 acteur
===================================================================================*/
#dnn_ctr438_ModuleContent .Default_Top_TabStrip ul{background: url(/Portals/0/images/C_acteur/tab.jpg) 0 0 no-repeat;width:694px; height:42px; padding:0;}

#Agg438_TabPage1 { padding:25px 0 15px 9px;}
#Agg438_Tab1 {width:90px;padding-left:13px; background:url(/Portals/0/images/C_acteur/tab.jpg) 0 0 no-repeat;}
#Agg438_Tab1.Default_Top_TabSelected   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) 0 0 no-repeat;}
#Agg438_Tab1:hover   {  background:url(/Portals/0/images/C_acteur/tab_on.jpg) 0 0 no-repeat transparent; }
#Agg438_Tab1.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) 0 0 no-repeat;}

#Agg438_TabPage2 { padding:10px 0 15px 10px;}
#Agg438_Tab2 {width:121px;padding-left:14px; margin-left:14px; background:url(/Portals/0/images/C_acteur/tab.jpg) -117px 0 no-repeat;}
#Agg438_Tab2.Default_Top_TabSelected   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) -117px 0 no-repeat;}
#Agg438_Tab2:hover   {  background:url(/Portals/0/images/C_acteur/tab_on.jpg) -117px 0 no-repeat transparent; }
#Agg438_Tab2.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) -117px 0 no-repeat;}

#Agg438_TabPage3 { padding:10px 0 50px 0; width:694px; margin:0 auto; background: url(/Portals/0/images/B_junpou/tab4_bottom.gif) left bottom repeat-x;}

#Agg438_Tab3 {width:105px;padding-left:14px; background:url(/Portals/0/images/C_acteur/tab.jpg) -252px 0 no-repeat; }
#Agg438_Tab3.Default_Top_TabSelected   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) -252px 0 no-repeat;}
#Agg438_Tab3:hover   {  background:url(/Portals/0/images/C_acteur/tab_on.jpg) -252px 0 no-repeat transparent; }
#Agg438_Tab3.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) -252px 0 no-repeat;}

#Agg438_TabPage4 { padding:10px 40px 50px 29px; background: url(/Portals/0/images/B_junpou/tab4_bottom.gif) left bottom repeat-x; margin:0 0 0 11px;}
#Agg438_Tab4 {width:90px;padding-left:14px; background:url(/Portals/0/images/C_acteur/tab.jpg) -371px 0 no-repeat;}
#Agg438_Tab4.Default_Top_TabSelected   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) -371px 0 no-repeat;}
#Agg438_Tab4:hover   {  background:url(/Portals/0/images/C_acteur/tab_on.jpg) -371px 0 no-repeat transparent; }
#Agg438_Tab4.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/C_acteur/tab_over.jpg) -371px 0 no-repeat;}

/*最新号:内容*/
.ac_number td,
.ac_number td p{ color:#000000;}
.ac_number h2  { color:#000000; font-weight:bold; font-size:14px;}
.ac_number table.Current_number { width:664px;}
.ac_number table.Current_number td { vertical-align:top;}
.ac_number table.Current_number td .photo-img { width:auto; padding:0 0 0 15px; text-align:left; margin:0 0 10px 0; font-size:10px;}
.ac_number table.Current_number td .photo-name {font-size:10px; padding:0 0 0 15px; margin:0 0 15px 0; }


.ac_number table.Current_number td hr {width: 448px;height: 0px; border: 0px; border-top:#cd0202 solid 2px; }
.ac_number table.Current_number .number-wrap { background:#eeeeee; padding:10px 15px; margin:10px 0; line-height:1.8em;}
.ac_number table.Current_number h3      { background:url(/Portals/0/images/C_acteur/index/line_double.gif) left center repeat-x; 
                                          margin:20px 10px 10px 0; font-weight:bold; color:#cd0202; }
.ac_number table.Current_number h3 span { background:#FFF; padding:0 10px 0 0;}
.ac_number .number-txtbox               { padding:0 15px;}
.ac_number table.Current_number h4  { background: url(/Portals/0/images/C_acteur/index/line_dotted.gif) left bottom repeat-x; margin:20px 30px 10px 0; 
                                      font-weight:bold; color:#cd0202; padding:0 0 10px 0;}
.ac_number p.NormalRed              { color:#FF0000;}
.ac_number table.Current_number .font-large { font-size:16px; font-weight:bold;}
.ac_number table.Current_number strong{ font-size:14px;}
.ac_number table.Current_number .Release{ font-weight:bold;}
.ac_number table.Current_number .red-title { color:#CC0000;}
.ac_number table.Current_number .red-title strong { font-size:12px;}


.ac_number table.Current_number td .photo-img p{background:#000; margin:0; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='true', ShadowOpacity='0.60');width:190px; height:257px}
.ac_number table.Current_number td .photo-img { width:auto; padding:0 0 0 15px; text-align:left; margin:0 0 10px 0; }

.ac_number table.Current_number td .photo-img img{position:relative; background:#fff;display:block;border:#474747 solid 1px;
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);}


/*アクチュール：今月のプレゼント*/
.present_info {	background:url(/Portals/0/images/B_junpou/presents/rectangle.jpg) no-repeat top;
	            line-height:30px;margin:20px auto;font-weight:bold;	width:600px; text-align:center;}
				
table.present-table02        {border-collapse: separate; border-spacing:6px; width:694px;}
table.present-table02 td     { border:#bfbfbf dotted 1px; padding:7px;empty-cells: hide;}
table.present-table02 td p {color:#000000;}

table.present-table02 td table { margin:0 0 10px 0;}
table.present-table02 td.present-title02 { background:#fdebeb; width:221px; height:60px; font-weight:bold; border:none; padding:0;} 

.next_number { font-size:14px;}
.next_number hr{height: 0px;border: 0px;border-top: 3px double #8b8b8b;  /* 線の太さ　線の種類　線の色 */}
.next_number a,
.next_number a:link,
.next_number a:visited,
.next_number a:hover { color:#cd0202;}


/*-----------------------------------------------
　ブログ
-------------------------------------------------*/
/*Commonブログ:タイトル部分*/
table.BlogInfo { display:none;}
.blog_body { line-height:2.0em;}
.blog_body .blog_title {background:url(/Portals/0/images/C_acteur/blog/blog_day_bg.gif) left bottom repeat-x; 
                        color:#858484; padding-bottom:23px; border-bottom:#c5c5c5 solid 1px; line-height: normal; padding-left:12px;}
.blog_publishdate { position:relative; top:-21px; display:block; text-align:right; padding-right:10px;}

h2.blog_title { border:none; color:#cc0000; padding:0 0 5px 0; margin:0;}
h2.blog_title a,
h2.blog_title a:link,
h2.blog_title a:visited,
h2.blog_title a:hover{ color:#cc0000; text-decoration:none; font-size:13px; font-weight:bold;}

.blog_body .horizontalline { border:none;}
.blog_body .blog_footer  { text-align:right; border:none; background:url(/Portals/0/images/C_acteur/blog/dot_line_rep.gif) left top repeat-x;
                           padding:10px 0 0 0; margin:20px 0 0 0; width:450px;}
.blog_body .blog_footer_right { display:block; margin:0 0 10px 0; }
.blog_body .blog_footer_left { display:block; float:right;}

.blog_body .blog_footer a,
.blog_body .blog_footer a:visited,
.blog_body .blog_footer a:hover{ color:#808080;}

.blog_body p { padding:0 0 10px 0; position:relative; top:-6px;}
#dnn_ctr669_MainView_ViewBlog_lstBlogView_ctl00_lblDescription,
#dnn_ctr445_MainView_ViewBlog_lstBlogView_ctl00_lblDescription,
#dnn_ctr425_MainView_ViewBlog_lstBlogView_ctl00_lblDescription,
#dnn_ctr705_MainView_ViewBlog_lstBlogView_ctl00_lblDescription,
#dnn_ctr475_MainView_ViewBlog_lstBlogView_ctl00_lblDescription{ padding-left:12px; display:block; }

.blog_subhead { padding:0;}


/*編集ブログ：最新の記事*/
.box td {white-space:normal; line-height:1.5em; font-size:10px;}
.box .SubHead a{ display: block; padding:2px 3px;font-size:10px; background:url(/Portals/0/images/C_acteur/blog/dot_line.gif) left bottom no-repeat;}
.box .SubHead a:visited,
.box .SubHead a:hover { font-size:10px;}

#dnn_ctr487_ModuleContent { padding:0 10px ;}
#dnn_ctr487_ModuleContent a,
#dnn_ctr487_ModuleContent a:link,
#dnn_ctr487_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none;}
#dnn_ctr487_ModuleContent a:hover { color:#cc0000; text-decoration:underline;}
#dnn_ctr487_ModuleContent .CommandButton { font-size:10px;}

/*キネ旬ブログ：最新の記事*/
#dnn_ctr676_ModuleContent { padding:0 10px ;}
#dnn_ctr676_ModuleContent a,
#dnn_ctr676_ModuleContent a:link,
#dnn_ctr676_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none;}
#dnn_ctr676_ModuleContent a:hover { color:#cc0000; text-decoration:underline;}
#dnn_ctr676_ModuleContent .CommandButton { font-size:10px;}

/*お笑いムック：最新の記事*/
#dnn_ctr716_ModuleContent { padding:0 10px ;}
#dnn_ctr716_ModuleContent a,
#dnn_ctr716_ModuleContent a:link,
#dnn_ctr716_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none;}
#dnn_ctr716_ModuleContent a:hover { color:#cc0000; text-decoration:underline;}
#dnn_ctr716_ModuleContent .CommandButton { font-size:10px;}

　
/*連動ブログ：最新の記事*/
#dnn_ctr447_ModuleContent a,
#dnn_ctr447_ModuleContent a:link,
#dnn_ctr447_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none;}
#dnn_ctr447_ModuleContent a:hover { color:#cc0000; text-decoration:underline;}
#dnn_ctr447_ModuleContent .CommandButton { font-size:10px;}

/*編集ブログ：カテゴリ*/
#dnn_ctr426_ModuleContent a,
#dnn_ctr426_ModuleContent a:link,
#dnn_ctr426_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none; font-weight:normal;}
#dnn_ctr426_ModuleContent a:hover { color:#cc0000; text-decoration:underline; font-weight:normal;}
#dnn_ctr426_ModuleContent img { display:none;}
#dnn_ctr426_ModuleContent .CommandButton{ font-size:10px;}

/*キネ旬編集ブログ：カテゴリ*/
#dnn_ctr675_ModuleContent a,
#dnn_ctr675_ModuleContent a:link,
#dnn_ctr675_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none; font-weight:normal;}
#dnn_ctr675_ModuleContent a:hover { color:#cc0000; text-decoration:underline; font-weight:normal;}
#dnn_ctr675_ModuleContent img { display:none;}
#dnn_ctr675_ModuleContent .CommandButton{ font-size:10px;}

/*連動ブログ：カテゴリ*/
#dnn_ctr446_ModuleContent a,
#dnn_ctr446_ModuleContent a:link,
#dnn_ctr446_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none; font-weight:normal;}
#dnn_ctr446_ModuleContent a:hover { color:#cc0000; text-decoration:underline; font-weight:normal;}
#dnn_ctr446_ModuleContent img { display:none;}
#dnn_ctr446_ModuleContent .CommandButton{ font-size:10px;}

/*編集ブログ：カレンダー*/
.Archive {}
.Archive a,
.Archive a:visited,
.Archive a:hover { color:#999999 !important ;}

#dnn_ctr430_Archive_lblArchive,
#dnn_ctr430_Archive_lblMonthly{ display:none;}
#dnn_ctr430_Archive_calMonth { border:none;}
#dnn_ctr430_Archive_calMonth td{ background:#2b2b2b !important; color:#FFF;}
#dnn_ctr430_Archive_calMonth td a{ color:#FFF!important; }

.Archive .Blog_Archive_Title { background:#2b2b2b;}
.Blog_Archive_Title { background:#2b2b2b;}
.Blog_Archive_Title td{ color:#999999;}
.Blog_Archive_Title { background:#2b2b2b;}
.Blog_Archive_DayHeader {background:#666666; color:#FFF; font-weight:normal; }

#dnn_ctr450_Archive_lblArchive,
#dnn_ctr450_Archive_lblMonthly{ display:none;}
#dnn_ctr450_Archive_calMonth { border:none;}
#dnn_ctr450_Archive_calMonth td{ background:#2b2b2b !important; color:#FFF;}

/*キネ旬編集ブログ：アーカイブ*/
#dnn_ctr679_Archive_lblArchive,
#dnn_ctr679_Archive_lblMonthly{ display:none;}
#dnn_ctr679_Archive_calMonth { border:none;}
#dnn_ctr679_Archive_calMonth td{ background:#2b2b2b !important; color:#FFF;}

/*お笑いムック：アーカイブ*/
#dnn_ctr710_Archive_lblArchive,
#dnn_ctr710_Archive_lblMonthly{ display:none;}
#dnn_ctr710_Archive_calMonth { border:none;}
#dnn_ctr710_Archive_calMonth td{ background:#2b2b2b !important; color:#FFF;}


/*ブログ：詳細ページ*/
.blog_body .blog_published { display:none;} 
.blog_body .blog_subhead .blog_author{ display:none;} 
.blog_body .blog_date  { position:relative; top:-42px; left:5px; line-height: normal;}
/*.blog_body .blog_date { position:relative; top:-36px; left:-3px; float:right;}*/
.blog_footer_left span.blog_topics { top:0; left:0;}
.blog_footer .blog_footer_right { margin-top:20px;}



/*ブログ：ゆみぞう*/
.introduction { font-size:10px;}
.introduction .red { color:#b6001a; font-size:12px;}

/*ブログ：ゆみぞう連動ブログ：最新の記事*/
#dnn_ctr477_ModuleContent a,
#dnn_ctr477_ModuleContent a:link,
#dnn_ctr477_ModuleContent a:visited{ color:#3e3e3e; text-decoration:none;}
#dnn_ctr477_ModuleContent a:hover { color:#cc0000; text-decoration:underline;}
#dnn_ctr477_ModuleContent .CommandButton { font-size:10px;}

#dnn_ctr480_Archive_lblArchive,
#dnn_ctr480_Archive_lblMonthly{ display:none;}
#dnn_ctr480_Archive_calMonth { border:none;}
#dnn_ctr480_Archive_calMonth td{ background:#2b2b2b !important; color:#FFF;}

.archive {
    background:url("/Portals/0/Containers/kinejun/images/blog_title_bg.gif") no-repeat scroll right bottom transparent;
    clear:both;
    margin:0 0px 8px 0px;
    padding:10px 0 0;
    text-align:left;
}
.archive h2 {
    background:url("/Portals/0/Containers/kinejun/images/blog_title_left.gif") no-repeat scroll left bottom transparent;
    height:24px;
    line-height:24px;
    margin:0;
    padding:0 0 0 19px;
}
.archive .Head {
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
}


/*キネマ旬報の編集ブログ アーカイブ*/
#dnn_ctr679_ModuleContent .archive {
    background:url("/Portals/0/images/B_junpou/blog/blog_title_archive.gif") no-repeat scroll left bottom transparent;
    clear:both;
    margin:0 0px 8px 0px;
    padding:10px 0 0;
    text-align:left;
}
#dnn_ctr679_ModuleContent .archive h2 {
    background:none;
    height:24px;
    line-height:24px;
    margin:0;
    padding:0 0 0 19px;
	text-indent:-9999em;
}

/*コメ旬ブログ アーカイブ*/
#dnn_ctr710_ModuleContent .archive {
    background:url("/Portals/0/images/D_database/blog/blog_title_archive.gif") no-repeat scroll left bottom transparent;
    clear:both;
    margin:0 0px 8px 0px;
    padding:10px 0 0;
    text-align:left;
}
#dnn_ctr710_ModuleContent .archive h2 {
    background:none;
    height:24px;
    line-height:24px;
    margin:0;
    padding:0 0 0 19px;
	text-indent:-9999em;
}

/*ブログの検索窓の非表示*/
/*--編集ブログ--*/
#dnn_ctr429_Search_cboBlogSelect,
#dnn_ctr429_Search_optSearchType,
#dnn_ctr678_Search_cboBlogSelect,
#dnn_ctr678_Search_optSearchType,
#dnn_ctr714_Search_cboBlogSelect,
#dnn_ctr714_Search_optSearchType,
#dnn_ctr449_Search_cboBlogSelect,
#dnn_ctr449_Search_optSearchType { display:none;}
#dnn_ctr429_Search_btnSearch    { text-align:left;}


/*ブログの検索窓の枠色*/
input#dnn_ctr429_Search_txtSearch,
input#dnn_ctr449_Search_txtSearch,
input#dnn_ctr479_Search_txtSearch
 {border:#abadb3 solid 1px;max-width:210px;}
input#dnn_ctr678_Search_txtSearch,
input#dnn_ctr714_Search_txtSearch
 {border:#abadb3 solid 1px;max-width:227px;}

#dnn_ctr685_ModuleContent,
#dnn_ctr679_Archive_calMonth{ width:218px; margin:0 auto;}
table#dnn_ctr679_Archive_lstArchiveMonths { width:218px !important; margin:0 auto;}
#Table1 { width:218px; margin:0 auto;}

.link_red { text-align:right;}
.link_red a,
.link_red a:link,
.link_red a:visited{ color:#333333; text-decoration:none; font-weight:bold;}
.link_red a:hover{ color:#CC0000; text-decoration:underline;font-weight:bold;}

input#dnn_ctr429_Search_txtSearch,
input#dnn_ctr449_Search_txtSearch,
input#dnn_ctr479_Search_txtSearch
 {border:#abadb3 solid 1px;max-width:210px; position:relative; top:-3px;}
input#dnn_ctr678_Search_txtSearch,
input#dnn_ctr714_Search_txtSearch
 {border:#abadb3 solid 1px;max-width:227px;position:relative; top:-3px;}
 
 .blog-c-title { margin-bottom:5px;}


/*-------------------------------------------------------------------------------
 twitter
-----------------------------------------------------------------------------------*/
.twitter-box2 { background:url(/Portals/0/images/C_acteur/common/twitter_bg.gif) left top no-repeat; height:216px; position:relative; margin:0 0 15px 0;}
.twitter-box2 .rss { position:absolute; top:15px; right:17px;}


/*-------------------------------------------------------------------------------
 カンパニー
-----------------------------------------------------------------------------------*/
.company { width:702px; margin:0 auto;}
.company hr { width: 620px; height: 0px; border: 0px; border-top: 1px solid #dedede; margin:20px 0; clear:both;}
.company h3 { width:692px; margin:0 auto 5px auto;}
.company_box { background:url(/Portals/0/images/common/top_bg.gif) no-repeat top;}
.company_bottom { background:url(/Portals/0/images/common/bottom_bg.gif) no-repeat bottom; text-aligh:left; padding:30px 40px;}

/*クライアント*/
.company h4 { color:#2e2c75; font-size:12px; font-weight:bold; margin-bottom:10px;}
.company .graph { float:right; padding:0 0 10px 20px;}
.company hr.clear { width: 620px; height: 0px; border: 0px; clear:both;}

/*会社概要*/
.company_profile { width:620px;}
.company_profile th { width:80px; text-align:left; vertical-align:top; padding:10px; border-top:#dfdfdf solid 1px;}
*:first-child+html .company_profile th{white-space: nowrap;}
* htm .company_profile th{white-space: nowrap;}
.company_profile td { padding:10px; border-top:#dfdfdf solid 1px;}
.company_profile th.first { border:none;}
.company_profile td.first { border:none;}
.company_profile td.map { padding:10px; text-align:center; border:none;}
.company_profile td.map a,
.company_profile td.map a:visited{ text-decoration:none;}
.company_profile td.map a:hover { text-decoration:underline;}

.company_profile td dl { margin:0; padding:0;clear:both;overflow:hidden;_zoom:1;}
.company_profile td dl dt { float: left; width: 6em; padding: 10px 0; font-weight: bold;
line-height: 150%; font-weight:normal;}
.company_profile td dl dd { padding: 10px 0 10px 6em; line-height: 150%; border-top:#dfdfdf dotted 1px;}
.company_profile td dl dd.first { padding: 10px 0 10px 6em; line-height: 150%; border-top:none;}

.access { width:626px; margin:10px;}
.access_box { background: url(/Portals/0/images/L_company_profile/access-top_bg.gif) no-repeat top; width:626px;}
.access_bottom { background: url(/Portals/0/images/L_company_profile/access-bottom_bg.gif) no-repeat bottom; text-aligh:left; padding:30px 40px;}
.access_profile th { width:80px; text-align:left; vertical-align:top; padding:10px; border-top:#dfdfdf solid 1px;}
.access_profile td { padding:10px; border-top:#dfdfdf solid 1px;}
.access_profile th.first { border:none;}
.access_profile td.first { border:none;}

.print-map .btn-box { clear:both; overflow:hidden; padding:20px 0 0 0; width:240px; margin:0 auto;}
.print-map .access-btn { background:url(/Portals/0/images/L_company_profile/btn_bg.gif) 0 0 no-repeat; width:100px; height:29px; float:left; margin:0 20px 0 0; line-height:29px; text-align:center;}
.print-map .access-btn a,
.print-map .access-btn a:visited,
.print-map .access-btn a:hover{ font-weight:bold; color:#333; text-decoration:none; display:block;}
.print-map .access-btn a:hover{ background:url(/Portals/0/images/L_company_profile/btn_bg_on.gif) 0 0 no-repeat; width:100px; height:29px; display:block;}



/**/
ul.company-navi  { margin:0 0 15px 0; padding:0; border:#808080 solid 1px;}
ul.company-navi  li{ margin:0; padding:0; list-style:none;}
ul.company-navi  li a{ display:block; width:218px; height:30px; overflow:hidden; text-indent:-1000em;}  
ul.company-navi  li.company-navi01 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 0 no-repeat; height:34px;}
ul.company-navi  li.company-navi02 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 -34px no-repeat;}
ul.company-navi  li.company-navi03 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 -64px no-repeat;}
ul.company-navi  li.company-navi04 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 -94px no-repeat;}
ul.company-navi  li.company-navi05 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 -124px no-repeat;}
ul.company-navi  li.company-navi06 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 -154px no-repeat;}
ul.company-navi  li.company-navi07 a{ background:url(/Portals/0/images/L_company_profile/company_navi.gif) 0 -184px no-repeat; height:35px;}

ul.company-navi  li.company-navi01 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 0 no-repeat; height:34px;}
ul.company-navi  li.company-navi02 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 -34px no-repeat;}
ul.company-navi  li.company-navi03 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 -64px no-repeat;}
ul.company-navi  li.company-navi04 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 -94px no-repeat;}
ul.company-navi  li.company-navi05 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 -124px no-repeat;}
ul.company-navi  li.company-navi06 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 -154px no-repeat;}
ul.company-navi  li.company-navi07 a:hover{ background:url(/Portals/0/images/L_company_profile/company_navi_on.gif) 0 -184px no-repeat; height:35px;}


/*============================================================
   書籍・ムック
============================================================*/

/*------------------------------------------------------------
	D-データベース
------------------------------------------------------------*/
.database-box { width:701px;}
.database-box td { vertical-align:top;}
.database-box h2 { background:url(/Portals/0/images/D_database/line.gif) right bottom no-repeat; color:#2f2e75; font-weight:bold; font-size:16px;
                                  padding:3px 10px 8px 10px; margin:0 0 10px 20px;}
.database-box h2 span.subtitle { font-size:10px; color:#9292b6;}
.database-box .base-detailes{ padding:0 5px 0 25px;}
.database-box .base-detailes .base-txt { padding:0; margin:0 0 15px 0;}

.database-box .base-detailes .writer { background:#efefef; padding:10px 15px; font-weight:bold; margin:0 0 15px 0;}
.database-box .book-photo { font-size:10px;}
.database-box .book-photo img{border:1px solid #8C8C8C;}

/*定価とか*/
.detailes-box { width:214px; background:url(/Portals/0/images/D_database/details_bg.gif) left bottom no-repeat; margin:0 13px 0 0;}
.detailes-box2 { background: url(/Portals/0/images/D_database/details_bg_top.gif) left top no-repeat; padding:5px 10px;}
.detailes-box2 table { width:194px; border-collapse: collapse;border-spacing: 0;}
.detailes-box2 table td { padding:4px; border-top:#dfdfdf solid 1px;}
.detailes-box2 table td.first{ border:none;}



/*目次購入*/
.line-box{ border:#adadad solid 1px; overflow:hidden;_zoom:1; width:239px; margin:0 0 10px 0;}
.line-box .confi-list { margin:0; width:192px; padding:10px 0 10px 25px; overflow:hidden;_zoom:1;}
.line-box .confi-list li{ margin:0 10px 0 0; padding:0; float:left;list-style:none; height:24px; width:54px; 
                          background: url(/Portals/0/images/D_database/confirmation_btn.gif) 0 0 no-repeat; text-align:center; line-height:24px;}
.line-box .confi-list li a { display:block; font-weight:bold; color:#2f2e75; text-decoration:none;}
.line-box .confi-list li a:hover { background:url(/Portals/0/images/D_database/confirmation_btn_on.gif) 0 0 no-repeat;}
.line-box .confi-list li.nullity { background:url(../images/D_database/nullity/confirmation_btn.gif) 0 0 no-repeat; font-weight:bold;}


.line-box .confi-list2 { margin:0; padding:10px 0 10px 5px; overflow:hidden; _zoom:1;}
.line-box .confi-list2 li { margin:0 3px 0 0; padding:0; list-style:none; float:left;}
.line-box .confi-list2 li a { display:block;}
.line-box .confi-list2 li.confi01                { background: url(/Portals/0/images/D_database/buy_btn_amazon_on.gif) 0 0 no-repeat; width:74px; height:35px; }
* html .line-box .confi-list2 li.confi01 a:hover { background: url(/Portals/0/images/D_database/buy_btn_amazon_on.gif) 0 0 no-repeat;}
.line-box .confi-list2 li.confi01 a:hover img    { visibility:hidden;}

.line-box .confi-list2 li.confi02                { background: url(/Portals/0/images/D_database/buy_btn_books_on.gif) 0 0 no-repeat; width:74px; height:35px; }
* html .line-box .confi-list2 li.confi02 a:hover { background: url(/Portals/0/images/D_database/buy_btn_books_on.gif) 0 0 no-repeat;}
.line-box .confi-list2 li.confi02 a:hover img    { visibility:hidden;}
.book-photo { font-size:80%;}

.line-box .confi-list2 li.confi03                { background: url(/Portals/0/images/D_database/buy_btn_7net_on.gif) 0 0 no-repeat; width:74px; height:35px; margin:0px; }
* html .line-box .confi-list2 li.confi03 a:hover { background: url(/Portals/0/images/D_database/buy_btn_7net_on.gif) 0 0 no-repeat;}
.line-box .confi-list2 li.confi03 a:hover img    { visibility:hidden;}
.book-photo { font-size:80%;}



/*書籍内容*/
.database-box3 h3{ margin:0 0 10px 0;}
.database-box3 p { margin:0 0 15px 0;}

.relation{ background:#f0f0f0; width:700px; padding:10px 0 0 0;}

.relation-table { width:652px; margin:0 auto;}
.relation-table table {width:145px; margin:0 10px 10px 0;}
.relation-table table td { vertical-align:top; font-size:11px;}
.relation-table table td.book-img { padding:0 5px 0 0;width:62px;}
.relation-table table td .book-title{ color:#2f2e75; font-weight:normal; font-size:12px; margin:0 0 5px 0;}
.relation-table a:hover img {filter: alpha(opacity:70); opacity: 0.7;}

.book-photo { font-size:80%;}

/*shopで購入するボタン*/
.btn-shop { background: url(/Portals/0/images/D_database/btn_shopbuy_on.gif) center top no-repeat; width:141px; height:70px; margin:0 auto;}
* html .btn-shop a:hover { background: url(/Portals/0/images/D_database/btn_shopbuy_on.gif) center top no-repeat transparent;}
.btn-shop a:hover img { visibility:hidden;}


/*バナー*/
.database-banner{ text-align:center; padding:20px 0;}
.database-banner a:hover img {filter: alpha(opacity:30); opacity: 0.3;}


/*データベース一覧*/
h2.database-list-title { background:url(/Portals/0/images/D_database/title_line.gif) left bottom no-repeat; padding:5px; margin:0 0 10px 0; font-size:16px; font-weight:bold; color:#000;}
table.database-list {border-collapse: collapse;border-spacing: 0; width:709px;}
table.database-list td{ border-right:#FFFFFF solid 1px;}

table.Genre{ width:709px;}
table .Genre1{ padding:0 0 0 10px;}
table.database-list td { border-bottom:#cccccc dashed 1px; padding:10px; vertical-align:top;}
table.database-list td.book-img{width:62px;}
table.database-list td.book-img input { border:#8c8c8c solid 1px;}
table.database-list td.book-img a:hover img {filter: alpha(opacity:30); opacity: 0.3;}

table.database-list td h3 {margin:0 0 5px 0;}
table.database-list td h3 a,
table.database-list td h3 a:visited{ color:#2f2e75; font-weight:bold; }
table.database-list td h3 a:hover{ color:#4AAAC0; font-weight:bold; }

table.database-list td .price { margin:0 0 10px 0;}

/*ページ表示　1.2.3---*/
.pagelink {background:#ededed; width:709px; margin:10px 0;}
.pagelink td { padding:0 10px;}
.number-display { text-align:left; width:150px;}
.pagelink .page_number ul{ padding:0 0 0 130px;}
.pagelink ul   { padding:0 20px; margin:0; }
.pagelink ul li { list-style:none; padding:0; margin:0; float:left;}
.pagelink ul li a,
.pagelink ul li a:visited{ display:block; padding:5px; color:#000; text-decoration:none;}
.pagelink ul li a:hover  { display:block; padding:5px; color:#000; text-decoration:underline;}
.pagelink ul li.Current a{ font-weight:bold;}
.pagelink ul li.Ahead a{ color:#4AAAC0;}



/*------------------------------------------------------------
　書籍詳細の電子購入ボタン
------------------------------------------------------------*/
.ele_box { width:466px; border:#adadad solid 1px; overflow:hidden;_zoom:1; padding:0 0 10px 0; margin:0 0 0 25px;}
.ele_box p{ padding:0; margin:0 0 12px 0;}
.ele_btn_list { list-style:none; margin:0 0 0 11px; padding:0;}
.ele_btn_list li{ list-style:none; margin:0; padding:0; float:left; width:149px; height:36px; }
.ele_btn_list li a{ display:block; background:url(/Portals/0/images/D_database/ele_btn.gif) left bottom no-repeat; color:#FFF; text-decoration:none; text-align:center; line-height:36px;}
.ele_btn_list li a:hover{background:url(/Portals/0/images/D_database/ele_btn_on.gif) left bottom no-repeat;color:#FFF; text-decoration:none;text-align:center;line-height:36px;}

/*------------------------------------------------------------
　書籍・ムック　タブ
------------------------------------------------------------*/
#dnn_ctr508_ModuleContent .Default_Top_TabStrip ul{background: url(/Portals/0/images/D_database/tab.gif) 0 0 no-repeat;width:694px; height:42px; padding:0;}


/*---tab1 新刊案内
---------------------------------------------*/
#Agg508_TabPage1 { padding:10px 0 15px 10px}
#Agg508_Tab1 {width:90px;padding-left:13px; background:url(/Portals/0/images/D_database/tab.gif) 0 0 no-repeat;}
#Agg508_Tab1:hover   {  background:url(/Portals/0/images/D_database/tab_on.gif) 0 0 no-repeat transparent; }
#Agg508_Tab1.Default_Top_TabSelected   { background: url(/Portals/0/images/D_database/tab_on.gif) 0 0 no-repeat;}
/*#Agg508_Tab1.Default_Top_TabSelected:hover   { background: url(/Portals/0/images/D_database/tab_over.gif) 0 0 no-repeat;}*/

#Agg508_TabPage1 table { width:694px;}

#Agg508_TabPage1 .new-book { background:url("/Portals/0/images/B_junpou/tab4_bottom.gif") repeat-x left bottom; margin:0 0 15px 0;padding:0 0 50px 0;}
#Agg508_TabPage1 .new-book h3 { display:none;}
#Agg508_TabPage1 .new-book-table {width:100%; border-top:#FFFFFF solid 1px;}
#Agg508_TabPage1 .new-book-table table{ width:230px;}
#Agg508_TabPage1 .new-book-table table td { padding:0; background:#FFFFFF; width:auto;}
#Agg508_TabPage1 .new-book-table table td.db_book-img { width:62px; padding:0 5px 0 0;}
#Agg508_TabPage1 .new-book-table .db_book-title{ color:#2f2e75; font-weight:normal; font-size:12px; margin:0 0 10px 0;}
#Agg508_TabPage1 .new-book-table td p{font-size:10px; color:#666666; }
#Agg508_TabPage1 .new-book-table td { width:auto; padding:15px 0 15px;vertical-align:top; line-height:1.2em;border-top:#CDCDCD dashed 1px;}
#Agg508_TabPage1 .new-book-table td table td { border:none; padding-right:10px;}
#Agg508_TabPage1 .new-book-table a{ color:#2f2e75; text-decoration:none;}
#Agg508_TabPage1 .new-book-table a:hover{ color:#2f2e75; text-decoration: underline;}
#Agg508_TabPage1 .new-book-table a:hover img{ filter: alpha(opacity:60);opacity: 0.6;}

#Agg508_TabPage2 { padding:10px 0 15px 10px;}
#Agg508_Tab2 {width:121px;padding-left:14px; margin-left:14px; background:url(/Portals/0/images/D_database/tab.gif) -117px 0 no-repeat;}
#Agg508_Tab2.Default_Top_TabSelected   { background:url(/Portals/0/images/D_database/tab_on.gif) -117px 0 no-repeat;}
#Agg508_Tab2:hover   {  background:urlurl(/Portals/0/images/D_database/tab_on.gif) -117px 0 no-repeat transparent; }


/*書籍検索
-------------------------------------------------*/
.search_book { background:url(/Portals/0/images/D_database/search_bg.gif) left bottom no-repeat; padding:0 10px 10px 10px; margin:0 0 15px 0;overflow:hidden; _zoom:1;}
.lbtnSearch img {position:relative;top:5px;}
.search_book select { margin-bottom:3px}


/*ツイッター
-------------------------------------------------*/
.twitter-box-data { background: url(/Portals/0/images/D_database/side/twitter_bg.gif) left bottom no-repeat; height:254px;}


/*書籍：サイドナビ
-------------------------------------------------*/
.infoDNN_ECv2_ViewCategoryMenu         { border:#838383 solid 1px; margin:0 0 6px 0}
.infoDNN_ECv2_ViewCategoryMenu ul      { margin:0; padding:0; list-style:none;}
.infoDNN_ECv2_ViewCategoryMenu ul li   { margin:0; padding:0; list-style:none; width:218px;}
.infoDNN_ECv2_ViewCategoryMenu ul li   { text-indent: -1000em;}
.infoDNN_ECv2_ViewCategoryMenu li   { text-indent: -1000em;}

.infoDNN_ECv2_ViewCategoryMenu ul li ul{ margin: 2px 0 0 0;}

.infoDNN_ECv2_ViewCategoryMenu ul li a{ display:block; text-indent:-1000em;}
/*新刊カテゴリを削除*/
.infoDNN_ECv2_ViewCategoryMenu ul li#cat1 a      { display:none; }
.infoDNN_ECv2_ViewCategoryMenu ul li#cat1 ul li a{ display: block;}

* html .infoDNN_ECv2_ViewCategoryMenu ul li#cat1 a           { display:none;}
* html .infoDNN_ECv2_ViewCategoryMenu ul li#cat1 ul li#cat2 a{ display:block;}




#cat2 a                { background:url(/Portals/0/images/D_database/side/new.gif) 0 0 no-repeat; height:23px;}
#cat2 a:hover          { background:url(/Portals/0/images/D_database/side/on/new.gif) 0 0 no-repeat;}
#cat2.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/new.gif) 0 0 no-repeat;}

#cat23                  { background:url(/Portals/0/images/D_database/side/regular.gif) 0 0 no-repeat;}
#cat23 a                { background:none; height:20px;}

#cat21 a                { background:url(/Portals/0/images/D_database/side/regular.gif) 0 -20px no-repeat; height:23px;}
#cat21 a:hover          { background:url(/Portals/0/images/D_database/side/on/regular.gif) 0 -20px no-repeat;}
#cat21.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/regular.gif) 0 -20px no-repeat;}
#cat22 a                { background:url(/Portals/0/images/D_database/side/regular.gif) 0 -43px no-repeat; height:24px;}
#cat22 a:hover          { background:url(/Portals/0/images/D_database/side/on/regular.gif) 0 -43px no-repeat;}
#cat22.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/regular.gif) 0 -43px no-repeat; }

#cat3                  { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 0 no-repeat;}
#cat3 a                { background:none; height:20px;}

#cat4 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -20px no-repeat; height:23px}
#cat4 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -20px no-repeat;}
#cat4.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -20px no-repeat;}
#cat5 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -43px no-repeat; height:24px;}
#cat5 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -43px no-repeat;}
#cat5.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -43px no-repeat;}
#cat6 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -67px no-repeat; height:37px;}
#cat6 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -67px no-repeat;}
#cat6.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -67px no-repeat;}
#cat7 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -104px no-repeat; height:24px;}
#cat7 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -104px no-repeat;}
#cat7.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -104px no-repeat;}
#cat8 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -128px no-repeat; height:24px;}
#cat8 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -128px no-repeat;}
#cat8.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -128px no-repeat;}
#cat9 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -152px no-repeat; height:24px;}
#cat9 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -152px no-repeat;}
#cat9.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -152px no-repeat;}
#cat10 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -176px no-repeat; height:24px;}
#cat10 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -176px no-repeat;}
#cat10.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -176px no-repeat;}
#cat11 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -200px no-repeat; height:24px;}
#cat11 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -200px no-repeat;}
#cat11.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -200px no-repeat;}
#cat12 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -224px no-repeat; height:24px;}
#cat12 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -224px no-repeat;}
#cat12.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -224px no-repeat;}
#cat13 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -248px no-repeat; height:24px;}
#cat13 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -248px no-repeat;}
#cat13.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -248px no-repeat;}
#cat14 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -272px no-repeat; height:24px;}
#cat14 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -272px no-repeat;}
#cat14.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -272px no-repeat;}
#cat15 a                { background:url(/Portals/0/images/D_database/side/jenre.gif) 0 -296px no-repeat; height:24px;}
#cat15 a:hover          { background:url(/Portals/0/images/D_database/side/on/jenre.gif) 0 -296px no-repeat;}
#cat15.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/jenre.gif) 0 -296px no-repeat;}


#cat16                  { background:url(/Portals/0/images/D_database/side/series.gif) 0 0 no-repeat;}
#cat16 a                { background:none; height:20px;}

#cat17 a                { background:url(/Portals/0/images/D_database/side/series.gif) 0 -20px no-repeat; height:23px;}
#cat17 a:hover          { background:url(/Portals/0/images/D_database/side/on/series.gif) 0 -20px no-repeat;}
#cat17.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/series.gif) 0 -20px no-repeat;}
#cat18 a                { background:url(/Portals/0/images/D_database/side/series.gif) 0 -43px no-repeat; height:24px;}
#cat18 a:hover          { background:url(/Portals/0/images/D_database/side/on/series.gif) 0 -43px no-repeat;}
#cat18.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/series.gif) 0 -43px no-repeat;}
#cat19 a                { background:url(/Portals/0/images/D_database/side/series.gif) 0 -67px no-repeat; height:24px;}
#cat19 a:hover          { background:url(/Portals/0/images/D_database/side/on/series.gif) 0 -67px no-repeat;}
#cat19.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/series.gif) 0 -67px no-repeat;}
#cat20 a                { background:url(/Portals/0/images/D_database/side/series.gif) 0 -91px no-repeat; height:24px;}
#cat20 a:hover          { background:url(/Portals/0/images/D_database/side/on/series.gif) 0 -91px no-repeat;}
#cat20.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/series.gif) 0 -91px no-repeat;}
#cat24 a                { background:url(/Portals/0/images/D_database/side/series.gif) 0 -115px no-repeat; height:24px;}
#cat24 a:hover          { background:url(/Portals/0/images/D_database/side/on/series.gif) 0 -115px no-repeat;}
#cat24.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/series.gif) 0 -115px no-repeat;}
#cat25 a                { background:url(/Portals/0/images/D_database/side/series_plus.gif) 0 0px no-repeat; height:24px;}
#cat25 a:hover          { background:url(/Portals/0/images/D_database/side/on/series_plus.gif) 0 0px no-repeat;}
#cat25.CurrentCategory a{ background:url(/Portals/0/images/D_database/side/over/series_plus.gif) 0 0px no-repeat;}

.btn_electro { margin:0 0 12px 0;}
.btn_electro a:hover img{ filter: alpha(opacity:60);opacity: 0.6;}
/*------------------------------------------------------------
	韓流・アジア
------------------------------------------------------------*/
/*タブ*/
#dnn_ctr521_ModuleContent .Default_Top_TabStrip ul{background: url(/Portals/0/images/E_asia/tab.gif) 0 0 no-repeat;width:694px; height:42px; padding:0;}

#Agg521_TabPage1 {padding:10px 0 15px 10px;}
#Agg521_Tab1 {width:90px;padding-left:13px; background:url(/Portals/0/images/E_asia/tab.gif) 0 0 no-repeat;}
#Agg521_Tab1.Default_Top_TabSelected   { background: url(/Portals/0/images/E_asia/tab_over.gif) 0 0 no-repeat;}
#Agg521_Tab1:hover   {  background:url(/Portals/0/images/E_asia/tab_on.gif) 0 0 no-repeat transparent; }
#Agg521_Tab1.Default_Top_TabSelected:hover   { background: url(/Portals/0/images/E_asia/tab_over.gif) 0 0 no-repeat;}

/*---tab1 新刊案内
---------------------------------------------*/
#Agg521_TabPage1 .new-book { background:url("/Portals/0/images/B_junpou/tab4_bottom.gif") repeat-x left bottom; margin:0 0 15px 0;padding:0 0 50px 0;}
#Agg521_TabPage1 .new-book h3 { display:none;}
#Agg521_TabPage1 .new-book-table {width:100%; border-top:#FFFFFF solid 1px;}
#Agg521_TabPage1 .new-book-table table{ width:230px;}
#Agg521_TabPage1 .new-book-table table td { padding:0; background:#FFFFFF; width:auto;}
#Agg521_TabPage1 .new-book-table table td.db_book-img { width:62px; padding:0 5px 0 0;}
#Agg521_TabPage1 .new-book-table .db_book-title{ color:#2f2e75; font-weight:normal; font-size:12px; margin:0 0 10px 0;}
#Agg521_TabPage1 .new-book-table td p{font-size:10px; color:#666666; }
#Agg521_TabPage1 .new-book-table td { width:auto; padding:15px 0 15px;vertical-align:top; line-height:1.2em;border-top:#CDCDCD dashed 1px;}
#Agg521_TabPage1 .new-book-table td table td { border:none;}
#Agg521_TabPage1 .new-book-table a{ color:#2f2e75; text-decoration:none;}
#Agg521_TabPage1 .new-book-table a:hover{ color:#2f2e75; text-decoration: underline;}
#Agg521_TabPage1 .new-book-table a:hover img{ filter: alpha(opacity:60);opacity: 0.6;}

#Agg521_TabPage2 { padding:10px 0 15px 10px;}
#Agg521_Tab2 {width:121px;padding-left:14px; margin-left:14px; background:url(/Portals/0/images/E_asia/tab.gif) -117px 0 no-repeat;}
#Agg521_Tab2.Default_Top_TabSelected   { background:url(/Portals/0/images/E_asia/tab_over.gif) -117px 0 no-repeat;}
#Agg521_Tab2:hover   {  background:url(/Portals/0/images/E_asia/tab_on.gif) -117px 0 no-repeat transparent; }
#Agg521_Tab2.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/E_asia/tab_over.gif) -117px 0 no-repeat;}


.twitter-box-asia { background: url(/Portals/0/images/E_asia/twitter_bg.gif) left top no-repeat; height:254px;}



/*------------------------------------------------------------
　デジタルメディア
------------------------------------------------------------*/

#dnn_ctr847_ModuleContent .Default_Top_TabStrip ul{
    background: url(/Portals/0/images/D_database/tab.gif) no-repeat scroll 0 0 transparent;
    height: 42px;
    padding: 0;
    width: 694px;
}
#dnn_ctr863_ModuleContent .Default_Top_TabStrip ul {
    background: url(/Portals/0/images/eigakentei/common/tab_over.jpg) no-repeat scroll 0 0 transparent;
    height: 42px;
    padding: 0;
    width: 694px;
}
#Agg847_TabPage1,
#Agg863_TabPage1 { padding:10px 0 15px 10px}
#Agg847_Tab1,
#Agg863_Tab1 {width:90px;padding-left:13px; background:url(/Portals/0/images/D_database/tab.gif) 0 0 no-repeat;}
#Agg847_Tab1:hover,
#Agg863_Tab1:hover   {  background:url(/Portals/0/images/D_database/tab_on.gif) 0 0 no-repeat transparent; }
#Agg847_Tab1.Default_Top_TabSelected{ background: url(/Portals/0/images/D_database/tab_on.gif) 0 0 no-repeat;}
#Agg863_Tab1.Default_Top_TabSelected{ background: url(/Portals/0/images/eigakentei/common/tab_over.jpg) 0 0 no-repeat;}

#Agg847_TabPage2,
#Agg863_TabPage2 { padding:10px 0 15px 10px;}
#Agg847_Tab2,
#Agg863_Tab2 {width:121px;padding-left:14px; margin-left:14px; background:url(/Portals/0/images/D_database/tab.gif) -117px 0 no-repeat;}
#Agg847_Tab2.Default_Top_TabSelected{ background:url(/Portals/0/images/D_database/tab_on.gif) -117px 0 no-repeat;}
#Agg863_Tab2.Default_Top_TabSelected{ background:url(/Portals/0/images/eigakentei/common/tab_over.jpg) -117px 0 no-repeat;}
#Agg847_Tab2:hover,
#Agg863_Tab2:hover   {  background:urlurl(/Portals/0/images/D_database/tab_on.gif) -117px 0 no-repeat transparent; }


/*---tab1 新刊案内
---------------------------------------------*/
#Agg847_TabPage1 .new-book,
#Agg863_TabPage1 .new-book { background:url(/Portals/0/images/B_junpou/tab4_bottom.gif) repeat-x left bottom; margin:0 0 15px 0;padding:0 0 50px 0;}
#Agg847_TabPage1 .new-book h3,
#Agg863_TabPage1 .new-book h3 { display:none;}
#Agg847_TabPage1 .new-book-table,
#Agg863_TabPage1 .new-book-table {width:100%; border-top:#FFFFFF solid 1px;}
#Agg847_TabPage1 .new-book-table table,
#Agg863_TabPage1 .new-book-table table{ width:230px;}
#Agg847_TabPage1 .new-book-table table td,
#Agg863_TabPage1 .new-book-table table td { padding:0; background:#FFFFFF; width:auto;}
#Agg847_TabPage1 .new-book-table table td.db_book-img,
#Agg863_TabPage1 .new-book-table table td.db_book-img { width:62px; padding:0 5px 0 0;}
#Agg847_TabPage1 .new-book-table .db_book-title,
#Agg863_TabPage1 .new-book-table .db_book-title { color:#2f2e75; font-weight:normal; font-size:12px; margin:0 0 10px 0;}
#Agg847_TabPage1 .new-book-table td p,
#Agg863_TabPage1 .new-book-table td p{font-size:10px; color:#666666; }
#Agg847_TabPage1 .new-book-table td,
#Agg863_TabPage1 .new-book-table td { width:auto; padding:15px 0 15px;vertical-align:top; line-height:1.2em;border-top:#CDCDCD dashed 1px;}
#Agg847_TabPage1 .new-book-table td table td,
#Agg863_TabPage1 .new-book-table td table td { border:none;}
#Agg847_TabPage1 .new-book-table a,
#Agg863_TabPage1 .new-book-table a{ color:#2f2e75; text-decoration:none;}
#Agg847_TabPage1 .new-book-table a:hover,
#Agg863_TabPage1 .new-book-table a:hover{ color:#2f2e75; text-decoration: underline;}
#Agg847_TabPage1 .new-book-table a:hover img,
#Agg863_TabPage1 .new-book-table a:hover img{ filter: alpha(opacity:60);opacity: 0.6;}



/*------------------------------------------------------------
 iphone
------------------------------------------------------------*/

.iphone { width:690px; margin:0 auto; background:url(/Portals/0/images/iphone/bottom_bg.gif) left bottom no-repeat; padding:0 0 60px 0;}
.iphone h2 { margin:0 0 15px 0;}
.iphone h3 { margin:0 0 15px 0;}
.iphone-detaile { margin:10px 0;}
.iphone-detaile td { padding:10px;}
.iphone a,
.iphone a:link,
.iphone a:visited{ color:#ed1e79; text-decoration:none;}
.iphone a:hover{ color:#ed1e79; text-decoration: underline;}


/*--------------------------------------------------------------------
　ザスクリーン
------------------------------------------------------------------------*/
.screen { background: url(/Portals/0/images/screen/bg_middle.gif) left top repeat-y; width:693px; margin:0 auto;}
.screen-t { background: url(/Portals/0/images/screen/bg_top.gif) left top no-repeat; padding:30px 0 0 0;}
.screen-b { background: url(/Portals/0/images/screen/bg_bottom.gif) left bottom no-repeat; padding:0 33px 30px 33px;}

.screen h2 { text-align: center; margin:0 0 30px 0;}
.screen h2 .title-txt{ font-size:12px; font-weight:bold; border-bottom:#333 dotted 1px;}
.screen-box { background:#ff6d2a; padding:10px; width:265px; font-weight: bold; color: #FFF; line-height:1.5em;} 
.screen-box2 { background:#eaeaea; width:325px; padding:10px; position:relative; }
.screen-box3 {height:110px; vertical-align:bottom;}
.screen-box3 img { position:absolute; right:10px; top:-60px;}
.screen .mobile { background:url(/Portals/0/images/screen/bg.jpg) left top no-repeat; height:1120px; padding:0 0 0 285px; margin:30px 0 0 0;}
.screen .mobile h3 { color:#ea521a; font-weight:bold; font-size:12px; border-bottom:#ea521a solid 1px; margin:20px 0 5px 0;}
.screen .frambox1 { margin:10px 0 0 0; padding:10px 15px;}
.screen .frambox1 h4 { margin:0 0 15px 0; text-align:center;}
.screen .frambox1 strong{ color:#007e3b;}

.screen .frambox2 { margin:25px 0 0 0; padding:10px 15px;}
.screen .frambox2 h4 { margin:0 0 15px 0; text-align:center;}
.screen .frambox2 strong{ color:#007e3b;}


/*--------------------------------------------------------------------
　映画ガイド
------------------------------------------------------------------------*/
.screen-b .screen-box3 { background:#EAEAEA;}
.screen_guide {
    background-image: url("/Portals/0/images/screen/bg_middle.gif");
    background-position: left top;
    background-repeat: repeat-y;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 693px;
}
.screen_guide-t {
    background: url("/Portals/0/images/screen/bg_top.gif");
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
}
.screen_guide-b {
    background-image: url("/Portals/0/images/screen/bg_bottom.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 30px;
    padding-left: 33px;
    padding-right: 24px;
    padding-top: 0;
}

.screen_guide .mobile {
    background-image: url("/Portals/0/images/screen_guide/bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 1584px;
    margin: 21px 0 0 0;
    padding:0 0 0 285px;
	font-size:12px;
	position:relative;
}

.screen_guide h2 { font-size:12px; font-weight:normal; text-align:center; margin:0px; padding:0; }
.screen_guide h2 img { padding:6px 0 0 0;}

.qr{ background: url(/Portals/0/images/screen_guide/gr_bg_t.gif) left top no-repeat #f2df6f; width:358px; font-weight:bold; margin-bottom:18px; }
.qr td.qr_bg_r { background:url(/Portals/0/images/screen_guide/gr_bg_r.gif) right bottom no-repeat; padding:10px 13px 8px 17px;}
.qr td.qr_bg_l { background:url(/Portals/0/images/screen_guide/gr_bg_l.gif) left bottom no-repeat; padding:0 0 0 19px; vertical-align: middle;}
.qr p { margin:0 0 10px 0;}


.screen_guide .mobile h3 {
    border-bottom: #bc0000 solid 1px;
    color: #bc0000;
    font-size: 14px;
    font-weight: bold;
    margin:10px 0 5px 0;

}
.screen_guide .mobile h3.h3_m { margin-top:8px;}


.screen_guide .frambox1 { padding: 10px 20px; margin-top:25px;}
.screen_guide .frambox2 { padding: 10px 20px; margin-top:40px;}
.screen_guide .frambox3 { padding: 10px 20px; margin-top:35px;}

.screen_guide .frambox1 h4,
.screen_guide .frambox2 h4,
.screen_guide .frambox3 h4{margin:0 0 15px 0; text-align: center;}
.screen_guide .frambox1 strong,
.screen_guide .frambox2 strong,
.screen_guide .frambox3 strong{ color:#002ac5;}

.red_box { background:url(/Portals/0/images/screen_guide/red_bg_t.gif) left top no-repeat #a10808; width:358px; color:#FFFFFF; margin-top:45px;}
.red_box .red_box_b { background:url(/Portals/0/images/screen_guide/red_bg.gif) left bottom no-repeat; list-style:none; margin:0; padding:0; width:100%;}
.red_box .red_box_b th { text-align:left; font-weight:normal; padding:6px 0 6px 26px}
.red_box .red_box_b td { padding:3px; color:#FFFFFF; padding:6px 26px 6px 0px}
.red_box .red_box_b span { font-size:10px;}


/*-------------------------------------------------------
　プライバシー
-----------------------------------------------------------*/
.common_box { background:url(/Portals/0/images/common/top_bg.gif) no-repeat top; padding:10px 0 0 0;}
.common_bottom { background:url(/Portals/0/images/common/bottom_bg.gif) no-repeat bottom; text-aligh:left; padding:20px 40px 30px 40px;}

.privacy h2 { margin:0 0 15px 0;}
.privacy h3 { color:#05218c; font-weight:bold; margin:0 0 10px 0;}

/*-------------------------------------------------------
　サイトマップ
-----------------------------------------------------------*/
.SitemapList li.LiLevel1 { background:none; font-weight:bold;}
.SitemapList li.LiLevel1 a{ background:none; font-weight:bold;}
.SitemapList li.LiLevel1 a:hover{ background:none; font-weight:bold;}
.SitemapList li.LiLevel2 a { background:url(/Portals/0/images/sitemap/arrow.gif) left center no-repeat; padding-left:20px;}
.SitemapList li.LiLevel3 a { background:url(/Portals/0/images/sitemap/arrow2.gif) left center no-repeat;}
.SitemapList a:hover{ text-decoration:underline;}

.link-box .menu-link { background:#f1f1f1; width:320px; padding:20px; margin:0 auto 20px auto; border:#dddddd solid 1px;}
.link-box .menu-link ul { padding:0; margin:0; list-style:none;}
.link-box .menu-link ul li{ padding:0 0 0 20px; margin:0; list-style:none; background:url(/Portals/0/images/link/arrow.gif) left center no-repeat; }
.link-box .menu-link ul li a,
.link-box .menu-link ul li a:visited{ color:#2d2e80; font-weight:bold; text-decoration:none;}
.link-box .menu-link ul li a:hover{ color:#2d2e80; font-weight:bold; text-decoration:underline;}
.link-box h3 { background:url(/Portals/0/images/link/arrow2.gif) 5px 0 no-repeat; padding:0 10px 5px 20px; margin:0 0 10px 0;font-weight:bold; color:#2c2982; 
               display:inline;border-bottom:#7c7c7c dotted 1px;}
.link-box ul { padding:10px 0 0 0; margin:0 0 20px 20px;}
.link-box ul li{ padding:0; margin:0; list-style:none; line-height:1.8em;}
.link-box a,
.link-box a:visited{ color:#b4003a; font-weight:bold; text-decoration:none;}
.link-box a:hover { color:#2f2e75; font-weight:bold; text-decoration: underline;}

.link-box hr{height: 0px; border: 0px; border-top: 1px solid #dcdcdc; }
.link-box hr.Double{height: 0px;border: 0px;border-top: 3px double #dcdcdc; margin:0 0 20px 0;}

/*------------------------------------------------------------
　メルマガKINEJUN
------------------------------------------------------------*/
.mailmaga { width:700px; position:relative;}
.mailmaga h3 { margin-bottom:10px;}
.mailmaga .top_txt { padding:0 25px 10px 25px;}
.mailmaga .mailmaga_box { width:650px; margin:0 auto; background:#f8f8f8;}
.mailmaga .mailmaga_box h4 { text-align:center; padding:15px 0;}
.mailmaga .mailmaga_box h5 { color:#cb0567; font-size:14px; margin:0 0 0 30px;
	background:url(/Portals/0/images/mailmaga/circle.gif) no-repeat left; text-indent:1.0em;}
.mailmaga .mailmaga_box p { width:590px; padding:0 30px 30px 30px;}
.mailmaga .mailmaga_btn { margin:30px 0; text-align:center;}

/*------------------------------------------------------------
　メルマガバックナンバー
------------------------------------------------------------*/
.mailmaga .to_under { position:absolute; right:10px; top:4px; color:#FFFFFF;}
.mailmaga table.backnumber {width:100%;}
.mailmaga .vol { background:#cb0567; text-align:center; margin-right:20px;}
.mailmaga .vol .vol_txt_s { color:#FFFFFF; font-size:80%; padding:10px 15px 0 15px;}
.mailmaga .vol .vol_txt_l { color:#FFFFFF; font-size:16px; font-weight:bold; padding:0 15px 10px 15px;}

.mailmaga_backnumber table { width:650px; margin:0 auto; background:#eaeaea; text-align:center;}
.mailmaga_backnumber table td { background:#fff; width:24px;}
.mailmaga_backnumber table td.gray { background:#f2f2f2; width:24px;}


/*------------------------------------------------------------
　書籍・ムック:購入のご案内、キネマ旬報；購入のご案内
------------------------------------------------------------*/
.purchase-wrap .common_box .TitleBox {margin:0 0 0 10px;width:693px;}
.purchase-wrap .common_box { background:url(/Portals/0/images/common/top_bg.gif) no-repeat top; padding:0;}
.purchase-wrap .common_bottom { background:url(/Portals/0/images/common/bottom_bg.gif) no-repeat bottom; text-aligh:left; padding:20px 0 30px 0;}
.purchase { width:643px; margin:0 auto; padding:0 40px; font-size:12px;}
.purchase hr{width:643px;height: 0px;border: 0px;border-top: 1px solid #9c9c9c; margin:17px 0;}
.purchase-box { background:url(/Portals/0/images/D_database/dotto_line.gif) left bottom repeat-x; padding:17px 0;}
.purchase-box02 { padding:17px 0 0 0;}
.purchase-box h3,
.purchase-box02 h3{ color:#2f2e75; font-weight:bold; margin:0 0 5px 0; padding:0; font-size:14px;}
.purchase-box02 strong{ color:#a90038;}
.purchase .kakko { background: url(/Portals/0/images/D_database/kakko.gif) left top no-repeat; width:568px; padding:0 5px 0 10px; margin:10px 0 0 0;}
.purchase a,
.purchase a:link,
.purchase a:visited,
.purchase a:hover{ color:#0061ac;}
.purchase .contact-box { width:/*515*/475px; background:#efefef; margin:25px auto; padding:25px 40px; }
.purchase .contact-box h3 { font-size:14px; font-weight:bold; margin:0 0 5px 0;} 

.purchase .Normal p, .purchase .Normal td, .purchase .Normal li {
color:#000000;
}

.purchase .back_blue { background:#eff6fc; padding:10px; margin:0 5px;}


/*------------------------------------------------------------
　電子書籍
------------------------------------------------------------*/
.elect { border:#b5b5b5 solid 1px; width:682px; padding:36px 0 30px 0;}
.elect h2 { text-align:center; margin:0 0 30px 0;}
.elect .elect-box { padding:0 0 0 30px; margin-bottom:25px;}
.elect .elect-content { width:/*656*/596px; height:/*697*/730px; padding:15px 30px; margin:10px auto 0 auto; background:url(/Portals/0/images/D_database/electronic/bg.gif) left top no-repeat;}

.elect .elect-content02 { padding:0px 15px 15px 15px; background:url(/Portals/0/images/D_database/electronic/bg_bottom.gif) left bottom no-repeat;}
.elect .elect-content-top { background:url(../images/D_database/electronic/bg_top.gif) no-repeat top; padding-top:15px; margin:10px auto 15px auto; width:660px; }

.elect table.sale th { padding:5px; text-align:center;}
.elect table.sale td { padding:5px 5px 0 5px 0; text-align:center; line-height:18px; vertical-align:top; width:198px;}
.elect table.sale td img { margin:5px 3px;}
.elect table.sale th.release{ padding:0 0 0 45px;}
.elect table.sale td.release { padding:0 0 0 45px;}
.elect table.sale { margin: 0 0 25px 0;}
.elect a:hover img {filter: alpha(opacity:30); opacity: 0.3;}
.elect table a:link,a:visited { color:#3E3E3E; text-decoration:none;}
.elect table a:hover { color:#0112b6; text-decoration:underline;}

.elect table.sale02 th{ padding:5px; text-align:center;}
.elect table.sale02 td{ padding:5px 20px 0 20px;}


/*------------------------------------------------------------
　お問い合わせ
------------------------------------------------------------*/
table.MailFormV5_InputMain {margin:15px auto;}
.questionnaire-form td.SubHead {background:#2F2E75;color:#FFFFFF;padding:10px;}
.questionnaire-form td table td.SubHead { color:#333333;} 

#dnn_ctr595_ViewMailForm_grdMain .questionnaire-form td.SubHead { background:#FFFFFF; padding:0;}
#dnn_ctr595_ViewMailForm_grdMain .questionnaire-form td.SubHead span{ display:none;}
#dnn_ctr595_ViewMailForm_grdMain .questionnaire-form td table td.SubHead { background:#EEEEEE; padding:10px;}
#dnn_ctr595_ViewMailForm_grdMain .questionnaire-form td table td.SubHead span { display:inline;}


/*------------------------------------------------------------
　アクチュール
------------------------------------------------------------*/

.data-number-a .number-wrap { background:#eeeeee; padding:10px 15px; margin:10px 0; line-height:1.8em;}
.data-number-a .a-title { color:#CC0000; font-weight:bold; font-size:12px;}
.data-number-a .number-txtbox { padding:10px 15px;margin:0 0 10px;}
.data-number-a .redline-two { background:url(/Portals/0/images/C_acteur/index/line_double.gif) left center repeat-x; 
                                          margin:10px 10px 0 0; font-weight:bold; color:#cd0202; }
.data-number-a .redline-two span { background:#FFF; padding:0 10px 0 0;}
.data-number-a .number-txtbox h2 { display:inline; font-weight:bold; font-weight:14px; background:none; font-size:14px; color:#000; padding:0; margin:0;}
.data-number-a .redtxt-dotted { background: url(/Portals/0/images/C_acteur/index/line_dotted.gif) left bottom repeat-x; margin:10px 30px 0 0; 
                                      font-weight:bold; color:#cd0202; padding:0 0 10px 0;}


.ac_number td,
.ac_number td p{ color:#000000;}
.ac_number h2  { color:#000000; font-weight:bold; font-size:14px;}
.ac_number table.Current_number { width:664px;}
.ac_number table.Current_number td { vertical-align:top;}
.ac_number table.Current_number td .photo-img { width:auto; padding:0 0 0 15px; text-align:left; margin:0 0 10px 0; font-size:10px;}
.ac_number table.Current_number td .photo-name {font-size:10px; padding:0 0 0 15px; margin:0 0 15px 0; }


.ac_number table.Current_number td hr {width: 448px;height: 0px; border: 0px; border-top:#cd0202 solid 2px; }
.ac_number table.Current_number .number-wrap { background:#eeeeee; padding:10px 15px; margin:10px 0; line-height:1.8em;}
.ac_number table.Current_number h3      { background:url(/Portals/0/images/C_acteur/index/line_double.gif) left center repeat-x; 
                                          margin:20px 10px 10px 0; font-weight:bold; color:#cd0202; }
.ac_number table.Current_number h3 span { background:#FFF; padding:0 10px 0 0;}
.ac_number .number-txtbox               { padding:0 15px;}
.ac_number table.Current_number h4  { background: url(/Portals/0/images/C_acteur/index/line_dotted.gif) left bottom repeat-x; margin:20px 30px 10px 0; 
                                      font-weight:bold; color:#cd0202; padding:0 0 10px 0;}
.ac_number p.NormalRed              { color:#FF0000;}
.ac_number table.Current_number .font-large { font-size:16px; font-weight:bold;}
.ac_number table.Current_number strong{ font-size:14px;}
.ac_number table.Current_number .Release{ font-weight:bold;}
.ac_number table.Current_number .red-title { color:#CC0000;}
.ac_number table.Current_number .red-title strong { font-size:12px;}


.SitemapList { display:block; margin-top:-5px !important;}
.dnn_ctr353_SearchResults_dgResults { color:#003366;}
#dnn_ctr353_SearchResults_dgResults .Normal { color:#003366;}
.SitemapList a, .SitemapList .normal  { padding-left:0;}
#dnn_ctr353_ModuleContent a.CommandButton,
#dnn_ctr353_ModuleContent a.CommandButton:link,
#dnn_ctr353_ModuleContent a.CommandButton:visited,
#dnn_ctr353_ModuleContent a.CommandButton:hover{ color:#4AAAC0;} 

#dnn_ctr353_SearchResults_dgResults td { padding-top:15px; padding-bottom:15px; }


/*-----------------------------------------------
　ビデオ・DVD
-------------------------------------------------*/

#dnn_ctr844_ModuleContent .Default_Top_TabStrip,
#dnn_ctr872_ModuleContent .Default_Top_TabStrip { background:url(/Portals/0/images/video_dvd/common/tab.jpg) no-repeat 7px 0; width:100%; }

#Agg844_TabPage1,
#Agg872_TabPage1 { padding:25px 0 15px 9px;}
#Agg844_Tab1,
#Agg872_Tab1 { width:233px; background:url(/Portals/0/images/video_dvd/common/tab.jpg) 0 0 no-repeat; }
#Agg844_Tab1.Default_Top_TabSelected,
#Agg872_Tab1.Default_Top_TabSelected   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) 0 0 no-repeat;}
#Agg844_Tab1:hover,
#Agg872_Tab1:hover   {  background:url(/Portals/0/images/video_dvd/common/tab_on.jpg) 0 0 no-repeat transparent; }
#Agg844_Tab1.Default_Top_TabSelected:hover,
#Agg872_Tab1.Default_Top_TabSelected:hover  { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) 0 0 no-repeat;}

#Agg844_TabPage2,
#Agg872_TabPage2 { padding:25px 0 15px 10px;}
#Agg844_Tab2,
#Agg872_Tab2 { width:181px; background:url(/Portals/0/images/video_dvd/common/tab.jpg) -233px 0 no-repeat;}
#Agg844_Tab2.Default_Top_TabSelected,
#Agg872_Tab2.Default_Top_TabSelected   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -233px 0 no-repeat;}
#Agg844_Tab2:hover,
#Agg872_Tab2:hover   {  background:url(/Portals/0/images/video_dvd/common/tab_on.jpg) -233px 0 no-repeat transparent; }
#Agg844_Tab2.Default_Top_TabSelected:hover,
#Agg872_Tab2.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -233px 0 no-repeat;}

#Agg844_TabPage3,
#Agg872_TabPage3 { padding:25px 0 50px 0;}
#Agg844_Tab3,
#Agg872_Tab3 { width:130px; background:url(/Portals/0/images/video_dvd/common/tab.jpg) no-repeat scroll -414px 0 transparent;}
#Agg844_Tab3.Default_Top_TabSelected,
#Agg872_Tab3.Default_Top_TabSelected   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -414px 0 no-repeat;}
#Agg844_Tab3:hover,
#Agg872_Tab3:hover   {  background:url(/Portals/0/images/video_dvd/common/tab_on.jpg) -414px 0 no-repeat transparent; }
#Agg844_Tab3.Default_Top_TabSelected:hover,
#Agg872_Tab3.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -414px 0 no-repeat;}

/*#Agg844_TabPage4 { padding:25px 40px 70px 29px; background: url(/Portals/0/images/video_dvd/common/tab4_bottom.gif) left bottom repeat-x; margin:0 0 0 11px;}
#Agg844_Tab4 {width:184px;padding-left:9px; background:url(/Portals/0/images/video_dvd/common/tab.jpg) -374px 0 no-repeat;}
#Agg844_Tab4.Default_Top_TabSelected   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -374px 0 no-repeat;}
#Agg844_Tab4:hover   {  background:url(/Portals/0/images/video_dvd/common/tab_on.jpg) -374px 0 no-repeat transparent; }
#Agg844_Tab4.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -374px 0 no-repeat;}

#Agg844_TabPage5 { padding:25px 40px 70px 29px; background: url(/Portals/0/images/video_dvd/common/tab4_bottom.gif) left bottom repeat-x; margin:0 0 0 11px;}
#Agg844_Tab5 {width:121px;padding-left:14px; background:url(/Portals/0/images/video_dvd/common/tab.jpg) -567px 0 no-repeat;}
#Agg844_Tab5.Default_Top_TabSelected   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -567px 0 no-repeat;}
#Agg844_Tab5:hover   {  background:url(/Portals/0/images/video_dvd/common/tab_on.jpg) -567px 0 no-repeat transparent; }
#Agg844_Tab5.Default_Top_TabSelected:hover   { background:url(/Portals/0/images/video_dvd/common/tab_over.jpg) -567px 0 no-repeat;}*/
