/* 080719 overwrite */


/*
########################################################################

########################################################################
*/

/* @charset "UTF-8" */



div.box-cms div.bar h4.h-diary{background-image:url(/image/top/add/h4_diary.gif);}
div.box-cms div.bar h4.h-appendix{background-image:url(/image/top/add/h4_appendix.gif);}
div.box-cms div.bar h4.h-gravure{background-image:url(/image/top/add/h4_gravure.gif);}
/* GCS :change from h4 to h5 [s] */
div.box-cms div.bar h5.h-news{background-image:url(/image/top/add/h4_news.gif);}
div.box-cms div.bar h5.h-diary{background-image:url(/image/top/add/h4_diary.gif);}
/* GCS :change from h4 to h5 [e] */


/*
########################################

 PDF用CSS

########################################
*/

.pdf_dw{border:1px solid #EEEEEE;padding:10px;}
.pdf_dw_on a{text-decoration:none;background:url(/pdf/pdficon_small.gif) no-repeat;height:17px;display:block;padding:0 0 0 20px;font-size:14px;line-height:18px;color:#000000;}
.pdf_dw_on a:hover{color:#FF6600;}
.pdf_dw_on{display:block;padding:0 0 10px 0;}
.adobe_dw img{border:none;margin:0 5px 0 0;float:left;}
.adobe_dw{font-size:12px;line-height:16px;}


/*
########################################

日記ページ用CSS

########################################
*/

/*左ナビゲーション
============================================ */

#diary-left{width:180px;float:left;margin:0 10px 0 0;border:1px solid #EEEEEE;}
#diary-left .diary-left-title{font-size:14px;font-weight:bold;border-bottom:1px solid #DDDDDD;padding:5px;background:url(/image/diary/side_title_bg.gif) repeat-x top;}
#diary-left ul{list-style:none;padding:10px;margin:0;}
#diary-left li{font-size: 12px;line-height:22px;}
#diary-left li a{text-decoration:none;color:#000000;}
#diary-left li a:hover{color:#FF6600;}

/*日記ブロック recomm on
============================================ */

.diary_title{margin:0 10px 10px 0;padding:10px;color:#333333;background:url(/image/gravure/grav_head_bg.gif) repeat-x;}
.diary_title h3{font-size:16px;font-weight:bold;background:url(/image/top/add/box_title_head_icon.gif) no-repeat left;padding:0 0 0 15px;margin:0;}

#diary-main{width:517px;float:left;display:block;}
#diary-main #diary-main-center img{width:480px;margin:0 0 5px 0;}
#diary-main #diary-main-left{clear:both;display:block;}
#diary-main #diary-main-left img{float:left;margin:0 0 5px 0;}
#diary-main #diary-main-left .diary-pic{background:#F6F6F6;padding:5px;margin:0 10px 10px 10px;float:left;}
#diary-main #diary-main-none{clear:both;display:block;}

#diary-main .diary-main-title{background:url(/image/diary/diary_head_bg.gif) repeat-x top;padding:10px;}
#diary-main .diary-main-title a{text-decoration:none;color:#000000;}
#diary-main .diary-main-title a:hover{color:#FF6600;}
#diary-main .diary-main-date{font-size:12px;line-height:16px;}
#diary-main h3{font-size:18px;line-height:20px;padding:5px 0 0 0;margin:0 0 10px 0;}

#diary-main #diary-main-center, #diary-main #diary-main-left, #diary-main #diary-main-none{border:1px solid #EEEEEE;padding:1px;min-height:1%;margin:0 0 20px 0;}
#diary-main #diary-main-center:after, #diary-main #diary-main-left:after, #diary-main #diary-main-none:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html #diary-main #diary-main-center, *html #diary-main #diary-main-left, *html #diary-main #diary-main-none{/**/height:1%;display:inline-table;}
body*#diary-main #diary-main-center:after, body*#diary-main #diary-main-left:after, body*#diary-main #diary-main-none:after{content:".";}
#diary-main #diary-main-center .diary-pic{background:#F6F6F6;padding:5px;margin:0 0 10px 0;text-align:center;}

#diary-main #diary-main-center .diary-txt, #diary-main-left .diary-txt, #diary-main-none .diary-txt{font-size:12px;line-height:20px;padding:0 10px 10px 10px;margin:0;color:#333333;}

#diary-main p{padding:0;margin:0;}
#diary-main .diary-pic p{font-size:10px;line-height:14px;padding:5px 0 0 0;}

#diary-main .diary_navi{clear:both;display:block;}
#diary-main .diary_navi_left{float:left;font-size:12px;text-align:left;padding:10px;}
#diary-main .diary_navi_right{float:right;font-size:12px;text-align:right;padding:10px;}


/*日記ブロック recomm off
============================================ */

.diary_title{margin:0 10px 10px 0;padding:10px;color:#333333;background:url(/image/gravure/grav_head_bg.gif) repeat-x;}
.diary_title h3{font-size:16px;font-weight:bold;background:url(/image/top/add/box_title_head_icon.gif) no-repeat left;padding:0 0 0 15px;margin:0;}

#diary-main-of{width:528px;float:left;display:block;}
#diary-main-of #diary-main-center img{width:480px;margin:0 0 5px 0;}
#diary-main-of #diary-main-left{clear:both;display:block;}
#diary-main-of #diary-main-left img{float:left;margin:0 0 5px 0;}
#diary-main-of #diary-main-left .diary-pic{background:#F6F6F6;padding:5px;margin:0 10px 10px 10px;float:left;}
#diary-main-of #diary-main-none{clear:both;display:block;}

#diary-main-of .diary-main-title{background:url(/image/diary/diary_head_bg.gif) repeat-x top;padding:10px;}
#diary-main-of .diary-main-title a{text-decoration:none;color:#000000;}
#diary-main-of .diary-main-title a:hover{color:#FF6600;}
#diary-main-of .diary-main-date{font-size:12px;line-height:16px;}
#diary-main-of h3{font-size:18px;line-height:20px;padding:5px 0 0 0;margin:0 0 10px 0;}

#diary-main-of #diary-main-center, #diary-main-of #diary-main-left, #diary-main-of #diary-main-none{border:1px solid #EEEEEE;padding:1px;min-height:1%;margin:0 0 20px 0;}
#diary-main-of #diary-main-center:after, #diary-main-of #diary-main-left:after, #diary-main-of #diary-main-none:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html #diary-main-of #diary-main-center, *html #diary-main-of #diary-main-left, *html #diary-main-of #diary-main-none{/**/height:1%;display:inline-table;}
body*#diary-main-of #diary-main-center:after, body*#diary-main-of #diary-main-left:after, body*#diary-main-of #diary-main-none:after{content:".";}
#diary-main-of #diary-main-center .diary-pic{background:#F6F6F6;padding:5px;margin:0 0 10px 0; text-align:center;}
#diary-main-of #diary-main-center .diary-txt, #diary-main-left .diary-txt, #diary-main-none .diary-txt{font-size:12px;line-height:20px;padding:0 10px 10px 10px;margin:0;color:#333333;}

#diary-main-of p{padding:0;margin:0;}
#diary-main-of .diary-pic p{font-size:10px;line-height:14px;padding:5px 0 0 0;}

#diary-main-of .diary_navi{clear:both;display:block;}
#diary-main-of .diary_navi_left{float:left;font-size:12px;text-align:left;padding:10px;}
#diary-main-of .diary_navi_right{float:right;font-size:12px;text-align:right;padding:10px;}



/*
########################################

グラビアページ用CSS

########################################
*/

.grav_main_block p{padding:10px;line-height:160%;}

/*グラビアトップページ
============================================ */

.grav_title{font-weight:bold;margin:0 10px 10px 10px;padding:10px;color:#333333;background:url(/image/gravure/grav_head_bg.gif) repeat-x;}
.grav_title h3{font-size:16px;font-weight:bold;background:url(/image/top/add/box_title_head_icon.gif) no-repeat left;padding:0 0 0 15px;margin:0;}

.grav_news{padding:10px;display:block;font-size:14px;line-height:24px;}
.grav_news strong{font-size:18px;line-height:20px;color:#333333;}
.grav_main_nom{font-size:12px;line-height:20px;margin:0 10px 10px 10px;padding:5px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;text-align:right;}
.grav_news_sub{padding:10px;color:#333333;}
.grav_news_sub_title{font-size:16px;font-weight:bold;background:url(/image/gravure/box_title_head_icon.gif) no-repeat left;padding:5px 0 0 12px;margin:5px 0 10px 0;}
.grav_news_sub_title a{color:#000000;}
.grav_news_sub_in h3{font-size:18px;line-height:20px;padding:0;margin:0 0 0 20px;}
.grav_news_sub_in strong{font-size:16px;line-height:24px;padding:0;margin:0 0 0 20px;}
.grav_news_sub_in p{padding:0;margin:0 0 20px 20px;}

.grav_backn{border:1px solid #EEEEEE;margin:10px}
.grav_backn_title{font-size:16px;font-weight:bold;padding:10px 10px 0 10px;color:#333333;background:url(/image/gravure/grav_head_bg.gif) repeat-x;clear:both;}
.grav_backn_title:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html .grav_backn_title{/**/height:1%;display:inline-table;}
body*.grav_backn_title:after{content:".";}

.grav_backn_title_in{float:left;display:block;}
.grav_backn_title span{font-size:14px;float:right;display:block;font-weight:normal;padding:0;margin:0;}
.grav_backn ul{list-style:none;padding:20px;color:#333333;border-top:1px solid #EEEEEE;}
.grav_backn li{clear:both;display:block;margin:0 0 20px 0;font-size:;}
.grav_backn h3{font-size:16px;line-height:24px;padding:0;margin:0;}
.grav_backn span{padding:0;margin:0;float:left;display:block;}
.grav_backn strong{font-size:14px;line-height:24px;padding:0;margin:0 0 0 20px;float:left;}
.grav_backn_cat{font-size:14px;line-height:24px;float:left;}

/*グラビア個別ページ
============================================ */

.grav_news_title{font-weight:bold;margin:10px;padding:10px;color:#333333;background:url(/image/gravure/grav_head_bg.gif) repeat-x;}
.grav_title h3{font-size:16px;font-weight:bold;background:url(/image/top/add/box_title_head_icon.gif) no-repeat left;padding:0 0 0 15px;margin:0;}

.grav_cat{text-align:center;margin:0 auto 0 auto;clear:both;display:block;min-height:1%;}
.grav_cat:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html .grav_cat{/**/height:1%;display:inline-table;}
body*.grav_cat:after{content:".";}
.grav_cat ul{list-style:none;padding:0;margin:0 0 0 25px;}
.grav_cat li{float:left;}
.grav_cat a{text-decoration:none;color:#000000;margin:0 0px 0 5px;background:url(/image/gravure/grav_cat_bg.gif) no-repeat center center;padding:20px 0 0 0;display:block;width:105px;height:35px;line-height:15px;}
.grav_cat a:link {text-decoration:none;color:#00a1e9;margin:0 0px 0 5px;background:url(/image/gravure/grav_cat_bg.gif) no-repeat center center;padding:20px 0 0 0;display:block;width:105px;height:35px;line-height:15px;}
.grav_cat a:visited {text-decoration:none;color:#00a1e9;margin:0 0px 0 5px;background:url(/image/gravure/grav_cat_bg.gif) no-repeat center center;padding:20px 0 0 0;display:block;width:105px;height:35px;line-height:15px;}
.grav_cat a:hover{text-decoration:none;color:#FF6600;}
.grav_cat span{text-decoration:none;color:#000000;margin:0 0px 0 5px;background:url(/image/gravure/grav_cat_bg.gif) no-repeat center center;padding:20px 0 0 0;display:block;width:105px;height:35px;line-height:15px;}

.grav_pict_title{font-size:16px;line-height:20px;color:#333333;padding:5px 0 0 18px;margin:0 0 20px 0;display:block;background:url(/image/gravure/grav_cat_name_ico.gif) no-repeat 5px;border-top:2px solid #FF6600;}
.grav_pict_name{padding:15px;background:url(/image/gravure/blay_bg.gif) repeat-x;border-top:1px solid #EEEEEE;color:#333333;}
.grav_pict_name h3{font-size:22px;line-height:24px;padding:0;margin:0 0 5px 0;}
.grav_pict_name strong{font-size:16px;line-height:24px;padding:0;margin:0;}
.grav_pict_name p{}

.grav_main_block{background:url(/image/gravure/blay_bg.gif) repeat-x top; border:1px solid #EEEEEE;padding:0;margin:10px;min-height:1%;}
.grav_main_block:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html .grav_main_block{/**/height:1%;display:inline-table;}
body*.grav_main_block:after{content:".";}

.grav_pict_img{text-align:center;}
.grav_pict_img img{border:1px solid #DDD;}
.grav_pict_img_thumb{padding:5px;text-align:center;}

.bgrv_img{width:540px;height:540px;margin:5px;background-position:center center;background-repeat:no-repeat;}
.bgrv_imgs{height:120px;border:1px solid #DDD;margin:5px;background-position:center center;background-repeat:no-repeat;}
.bgrv_imgs:hover{border:1px solid #666;margin:5px;}

.grav_prof,.grav_info{width:48%;_width:47%;float:left;margin:0px 0px 10px 10px;border:1px solid #EEEEEE;padding:0;color:#333333;}
.grav_prof p,.grav_info p{background:url(/image/gravure/blay_bg.gif) repeat-x;padding:12px;margin:0;border-top:1px solid #EEEEEE;line-height:160%;}

.grav_prof_title,.grav_info_title{background:url(/image/gravure/grav_head_bg.gif) repeat-x;padding:7px;}



/*
########################################

ふろくページ用CSS

########################################
*/

.appen_title{font-weight:bold;margin:0 10px 10px 10px;padding:10px;color:#333333;background:url(/image/gravure/grav_head_bg.gif) repeat-x;}
.appen_title h3{font-size:16px;font-weight:bold;background:url(/image/top/add/box_title_head_icon.gif) no-repeat left;padding:0 0 0 15px;margin:0;}

/*ふろく詳細ページ用CSS
============================================ */

#appen-main{margin:10px;padding:10px;color:#333333;background:url(/image/appendix/appen_head_bg.gif) repeat-x;}
#appen-main #appen-main-center img{margin:0;}
#appen-main #appen-main-center .appen-pic{margin:0 0 5px 0;text-align:center;}
#appen-main #appen-main-center .appen-txt{padding:20px;}

#appen-main #appen-main-left{clear:both;display:block;min-height:1%;margin:0 0 15px 0;}
#appen-main #appen-main-left:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html #appen-main #appen-main-left{/**/height:1%;display:inline-table;}
body*#appen-main #appen-main-left:after{content:".";}
#appen-main #appen-main-left .appen-txt{padding:0 20px 20px 0;}
#appen-main #appen-main-left img{float:left;margin:0 10px 5px 20px;}
#appen-main #appen-main-none{clear:both;display:block;}

#appen-main .appen-main-title{background:url(/image/appendix/blay_bg.gif) repeat-x top;padding:20px;border-top:1px solid #EEEEEE;}
#appen-main h3{background:url(/image/appendix/box_title_head_icon.gif) no-repeat top left;font-size:18px;line-height:20px;padding:8px 0 5px 15px;margin:0 0 10px 0;}

#appen-main{border:1px solid #EEEEEE;padding:1px;min-height:1%;margin:0 0 20px 0;}

#appen-main p{padding:0;margin:0;}
#appen-main .appen_dot{background:url(/image/appendix/appen_dotted.gif) repeat-x;margin:20px;}

.appen_cat{text-align:center;margin:10px auto 10px auto;clear:both;display:block;min-height:1%;}
.appen_cat:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html .appen_cat{/**/height:1%;display:inline-table;}
body*.appen_cat:after{content:".";}
.appen_cat ul{list-style:none;padding:0;margin:0 0 0 25px;}
.appen_cat li{float:left;}
.appen_cat a{text-decoration:none;color:#000000;margin:0 0px 0 5px;background:url(/image/appendix/appen_cat_bg.gif) no-repeat center center;padding:15px 0 0 0;display:block;width:120px;height:35px;}
.appen_cat a:link {text-decoration:none;color:#00a1e9;margin:0 0px 0 5px;background:url(/image/appendix/appen_cat_bg.gif) no-repeat center center;padding:15px 0 0 0;display:block;width:120px;height:35px;}
.appen_cat a:visited {text-decoration:none;color:#00a1e9;margin:0 0px 0 5px;background:url(/image/appendix/appen_cat_bg.gif) no-repeat center center;padding:15px 0 0 0;display:block;width:120px;height:35px;}
.appen_cat a:hover{text-decoration:none;color:#FF6600;}
.appen_cat span{text-decoration:none;color:#000000;margin:0 0px 0 5px;background:url(/image/appendix/appen_cat_bg.gif) no-repeat center center;padding:15px 0 0 0;display:block;width:120px;height:35px;}

.appen_cat_in{float:right;margin:0 20px 0 0;}
.appen_cat_in a{text-decoration:none;color:#333333;margin:0 0px 0 5px;background:url(/image/appendix/appen_cat_bg2.gif) no-repeat center center;padding:15px 0 0 0;display:block;width:135px;height:35px;}
.appen_cat_in a:hover{text-decoration:none;color:#FF6600;}


/*ふろくバックナンバー用追加CSS
============================================ */

.appen_backn{}
.appen_backn_title{font-size:16px;font-weight:bold;color:#333333;background:url(/image/appendix/blay_bg.gif) repeat-x top;padding:20px;border-top:1px solid #EEEEEE;clear:both;}
.appen_backn_title:after{content:"";clear:both;height:0px;display:block;visibility:hidden;}
* html .appen_backn_title{/**/height:1%;display:inline-table;}
body*.appen_backn_title:after{content:".";}

.appen_backn_title_in{float:left;display:block;}
.appen_backn_title span{font-size:14px;float:right;display:block;font-weight:normal;padding:0;margin:0;}
.appen_backn ul{list-style:none;padding:20px;color:#333333;}
.appen_backn li{clear:both;display:block;margin:0 0 20px 0;}
.appen_backn h3{font-size:16px;line-height:20px;padding:0;margin:0 0 0 20px;float:left;}
.appen_backn strong{font-size:14px;line-height:24px;padding:0;margin:0 0 0 20px;float:left;}
.appen_backn_cat{float:left;width:90px;font-size:14px;}
#appen-main .appen_backn h3{background:none;font-size:14px;line-height:20px;padding:0;margin:0;}


/*コミック用追加CSS
============================================ */

div.box-read_in{padding:10px;}
div.box-read_in p {line-height:150%;}


/* 081117 added */
/* 雑誌・作品TOP　フリー（バナー）エリア
============================================ */
/*雑誌コピー用バナー*/
div#box-magazine-info div#box-magazineCopy{width: 543px;}
div#box-magazine-info-wide div#box-magazineCopy{width: 718px;}
div#box-magazineCopy p{margin:7px 7px 5px 7px;}
	.boxBgNone{background-image:none !important;} /*box-magazine-info-wideのbgをキャンセル*/


/*作品画面へのバナー*/
.box-publishing-title img{margin-bottom:5px;}

/*作品TOPフリーエリア*/
.box-freeContent{}


