@import url(/css/MTformat.css);
@import url(/css/MTlayout.css);



#globalmenu li.home a:hover { background-position: 0 0;}

#alpha h2 {
    height: 20px;
    margin-bottom: 15px;
}
 #alpha #new_item h2 {
    background: url(/images/webhon_top_sub_new_item.jpg) no-repeat -1px 0;
    text-indent: -9999px;
}
 #alpha #new_list h2 {
    background: url(/images/webhon_top_sub_new_list.jpg) no-repeat;
    text-indent: -9999px;
}
 #alpha #topcontents h2 {
    background: url(/images/webhon_top_sub_topcontents.jpg) no-repeat;
    text-indent: -9999px;
}


li span.date,
dd span.date { font-size: 82%; color: #666;}

#alpha { padding-left: 10px;}

dd,li { line-height: 1.5;}

#new_item {
    background-color:#F9FFF2;
    border-color: #67CB33;
    border-width: 0px 1px 1px;
    border-style: solid;
}
#new_item dl {
    margin: 12px 18px;
}
#new_item dt,.content_box dt { float: left;}
#new_item dt img { border: #CCC solid 1px;}
#new_item dd { margin-left: 100px;}
dd.title { font-weight: bold; margin-bottom:10px;}
#new_item dd.title span { font-weight: normal; font-size: 88%;}
dd.read { font-size: 88%;}
dd.for { font-size: 82%; color:#999; text-align: right; margin-top: 0.5em;}


#new_item .topics_list { margin-left: 15px; margin-bottom: 15px;}


#new_list,#new_item,#new_images { margin-bottom: 15px;}

#new_list ul { margin-left: 15px;}

#new_item .topics_list li {
 font-size: 88%;
    padding-left: 20px;
    background: url(/images/icon_arrow.gif) no-repeat left 8px;
    line-height: 180%;
}
#new_list ul li {
    font-size: 88%;
    padding-left: 20px;
    background: url(/images/list_icon.gif) no-repeat left 5px;
    line-height: 180%;
}

#new_list dt { float: right;}
#new_list dd { float:left;}
#new_list p.more { text-align: right; font-size: 82%; margin-top: 10px;}


#new_images li {
    float: left;
    width: 80px;
    height: 80px;
    border: #ccc solid 1px;
    margin-right: 1px;
    text-align: center;
}

/* 三八 */
#sanyatsu { clear: both;}
#sanyatsu ul { padding: 15px 60px;}
#sanyatsu li { float: left; width: 135px; text-align: center;}
/*  下部バナー　*/
#foot_bnr { text-align: center; clear: both; margin-top: 2em;}
#foot_bnr ul { margin: 0 auto; padding: 0; width: 670px; margin-left: 20px;}
#foot_bnr ul li {
float: left;
margin: 5px 4px;
text-align: center;
padding: 0;
}

/*******************************************************************/
/* サイド */
/*******************************************************************/

#beta div.side_box { margin-bottom: 10px;}

/* 本の雑誌エリア */
#zasshi { border: #ccc solid 1px; padding: 5px 8px;}
#zasshi dl { margin-left: 5px; margin-bottom: 10px;}
#zasshi dt { float:left; width: 60px; margin-right: 5px; text-align: center;}
#zasshi dt img {
    margin: 0 auto 10px;
    border: #ccc solid 1px;
    width: 100%; height:auto;
}


#zasshi h4 { margin-bottom: 2px;}
/*#zasshi dd { margin-left: 85px;}*/
#beta #zasshi ul { border: none; clear: both; padding: 10px 0px;}
/*#zasshi ul li { padding: 1px 0;}
#zasshi ul li a {
    display: inline;
    padding-left: 20px;
    background: url(/images/list_icon.gif) no-repeat left 50%;
}
#zasshi ul li a:hover { background-image: url(/images/list_icon_new.gif);}*/

#beta #zasshi ul li {
    padding-left: 18px;
    background: url(/images/list_icon.gif) no-repeat left 5px;
}


.side_banner { margin-top: 10px;}



/*******************************************************************/
/* webページ */
/*******************************************************************/


.page-archive #alpha h2 { margin: 1.5em 0 1em 0; padding: 4px 10px;}
.page-archive #alpha  dt {
    border-left: 8px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    padding-left: 5px;
    margin: 1em 1em 1em 1em;
    font-size: 88%;
}
.page-archive #alpha  dd {
    font-size: 82%;
    margin-left: 30px;
    margin-right: 30px;
    line-height: 1.6;
    margin-bottom: 30px;
}
.page-archive #alpha dd ul li {
    background: url(img/icon_square.gif) no-repeat 0 50%;
    padding-left: 25px;
}

.page-archive #alpha  .aboutsite dt { margin-bottom: 1em;}
.page-archive #alpha  .aboutsite dd { margin-bottom: 3em;}
.page-archive #alpha  .aboutsite dd p { margin-bottom: 0.5em;}

.page-archive #alpha  dd ol { margin-left: 25px; list-style-type: decimal; margin-top: 1em;}
.page-archive #alpha  dd ol li { margin-bottom: 1.5em;}
.page-archive #alpha  dd ol ol {
    list-style-type: upper-alpha;
    margin-top: 0.5em;
}
.page-archive #alpha  dd ol ol li { margin-bottom: 0em;}

/*.page-archive #alpha .page_button { text-align: right;}*/
.page-archive #alpha .page_button a {
    display: block;
    padding: 3px 15px;
    background-color: #CCCC99;
    border: #CCC solid 1px;;
    color: #000;
    width: 12em;
    margin: 10px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
   border-radius: 15px;         /* CSS3 */
   -moz-border-radius: 15px;    /* Firefox */
   -webkit-border-radius: 15px; /* Safari,Chrome */
}
.page-archive #alpha .page_button a:hover {
    color: #FFF;
}

.top_info { margin-bottom: 5px; font-size: 82%; color: #FF0000;}


/*たなぞうランキング*/
#beta div.side_tanazo {
    background-color:#FFF;
    border: #66CC33 solid 1px;
    margin: 10px 0;
}
#beta div.side_tanazo .about_tanazo { font-size: 70%; margin: 5px 2px; text-align: center;}
#beta div.side_tanazo ul,
#beta div.side_tanazo ol,
#beta div.side_tanazo ol li { border: none;}
#beta div.side_tanazo ol li.more { text-align: right; font-size: 82%;}
#beta div.side_tanazo h4 {
    border-color:#6C3;
    border-style: solid;
    border-width: 1px 0;
    padding: 2px 7px;
    font-weight: normal;
}
#beta div.side_tanazo h4 .date {
    font-size: 70%;
    color: #666;
}

/*新刊番台コーナー*/
#beta div.side_bandai {
    background-color:#FFF;
    border: #66CC33 solid 1px;
    margin: 10px 0;
}
#beta div.side_bandai .about_tanazo { font-size: 70%; margin: 5px 2px; text-align: center;}

#beta div.side_bandai ol { border: none;}
#beta div.side_bandai ol li { border: none; padding: 10px 8px;}
/*#beta div.side_bandai ol li dt img { height:80px; width:auto;}*/
#beta div.side_bandai ol li dd .sub { font-size: 88%; color: #666;}
#beta div.side_bandai ol li.more { text-align: right; font-size: 82%;}
#beta div.side_bandai h4 {
    border-color:#6C3;
    border-style: solid;
    border-width: 1px 0;
    padding: 2px 7px;
    font-weight: normal;
    font-size: 70%;
    color: #666;
}

/* twitter */
#beta .twi_renew { margin-bottom: 10px;}
#beta .twi_renew div {
    background-color:transparent;
}
#beta .twi_renew h3 {
    background-image:none;
}
#beta .twi_renew p { margin-bottom: 10px;}


/* プレミアム */

#beta div#side_premium {
border: #ccc solid 1px;
margin-bottom: 10px;
}
#beta div#side_premium dt { float: left; margin-right: 10px;}

#beta div#side_premium h3 {
    background: url("/images/side_premium.jpg") no-repeat scroll 2px 2px transparent;
    margin-bottom: 10px;
    padding: 2px 0 0 2px;
}
#beta div#side_premium dl { margin: 10px 10px 5px; clear: both; padding-top: 5px;}
#beta div#side_premium .premium_title { font-weight: bold;}
#beta div#side_premium .premium_read { margin-top: 1em;}
#beta div#side_premium .more { text-align: right; font-size: 82%; padding: 10px 8px;}

/* Twitter */
#topwebhon .timeline-footer { display: none;}

