/* 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);}
div.box-cms div.bar h5.h-news{background-image:url(/image/top/add/h4_news.gif);}



/*

########################################



 PDF用CSS



########################################

*/



.pdf_dw{border:1px solid #EEEEEE;padding:10px;}

.pdf_dw_on a{text-decoration:underline;background:url(/pdf/pdficon_small.gif) no-repeat;padding:3px 0 3px 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:underline;color:#000000;}

#diary-left li a:hover{color:#FF6600;}



/*日記ブロック recomm on

============================================ */



.diary_title{margin:0 10px 10px 10px;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:528px;float:left;display:block;}

#diary-main #diary-main-center img{width:auto;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:#ffffff 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-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{border:1px solid #EEEEEE;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{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{font-weight:bold;margin:0 10px 10px 10px;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:760px;float:left;display:block;}

#diary-main-of #diary-main-center img{width:auto;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:#ffffff 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{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;}



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

============================================ */



.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;}

.grav_backn h3{font-size:16px;line-height:20px;padding:0;margin:0 0 0 20px;float:left;}

.grav_backn strong{font-size:14px;line-height:24px;padding:0;margin:0 0 0 20px;float:left;}

.grav_backn_cat{float:left;font-size:14px;}



/*グラビア個別ページ

============================================ */



.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{margin:5px;background-position:center center;background-repeat:no-repeat;}

.bgrv_imgs{height:auto;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%;float:left;margin:0px 0 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;}



.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 .t1{text-decoration:none;color:#333333;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{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%;}
