@charset "UTF-8";

/**/

/*中ページ設定
-----------------------------------------------------------------------*/
/*共通*/
#info p { margin-top: 0.6em;}


/*臨時メンテナンスのお知らせ*/
.pagetitle_maintenance {
	margin-top: 10px; padding-top: 26px;
	background: url(../image/common/bg_corner.gif) no-repeat left top;
	}
.pagetitle_maintenance h2 { margin: 0 auto; background: url(../image/info/maintenance/title_maintenance.gif) no-repeat left top; width: 740px; height: 35px; text-indent: -9999px; }

.maintenance_summary { margin-top: 10px;}

#maintenance_period { margin-top: 20px; background: url(../image/common/bg_corner.gif) no-repeat right bottom;}
#maintenance_period dl {background: url(../image/common/bg_corner.gif) no-repeat left bottom; margin-right: 15px;}
#maintenance_period dl dd { padding: 10px;}


/*BNID*/
.pagetitle_bnid {
	margin-top: 10px; padding-top: 26px;
	background: url(../image/common/bg_corner.gif) no-repeat left top;
	}
.pagetitle_bnid h2 { margin: 0 auto; background: url(../image/info/bnid/title_bnid.gif) no-repeat left top; width: 740px; height: 35px; text-indent: -9999px; }

.bnid_headline {
	width: 640px;
	padding: 20px 0;
	margin: 0 0 20px 0;
	font-size: 20px;
	text-align: center;
	color: #7A6430;
	text-shadow: 1px 1px 0px #FFEB9B;
	background: #fc0;
	border: 1px solid #EA0;
	border-radius: 5px; /* CSS3草案 */  
    -webkit-border-radius: 5px; /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px; /* Firefox用 */
	}
.ligo_bnid { border: 1px solid #FC0; padding: 4px; display: block; height: 60px; width: 155px; margin: 0 0 15px 0;}
.ligo_bnid:hover { border: 1px solid #FC0; padding: 4px; display: block; height: 60px; width: 155px; background:#FC0;}

#info h4#bl-bnid_about	{ background-image: url(../image/info/bnid/bullet_about.gif); }
#info h4#bl-bnid_notice	{ background-image: url(../image/info/bnid/bullet_notice.gif); }
#info h4#bl-bnid_mente	{ background-image: url(../image/info/bnid/bullet_mente.gif); }

.bnid_about { margin-top: 10px;}
.bnid_notice { padding-left:1em; text-indent:-1em; margin: 0.6em 0 0 0; list-style-type: none;}
.bnid_notice li{ margin: 0 0 0.4em 0;}

#bnid_service { margin: 15px 0 20px 0; background: url(../image/common/bg_corner.gif) no-repeat right bottom;}
#bnid_service dl {background: url(../image/common/bg_corner.gif) no-repeat left bottom; margin-right: 15px;}
#bnid_service dl dd { padding: 10px;}

dl.bnid_pattern dt { margin: 0.5em 0.7em 0 0; padding-left: 15px; background: url(../image/common/bullet_circle.gif) no-repeat left center; font-weight: bold;}
dl.bnid_pattern dd { padding-left: 1em;}

.bnid_btn{
	 list-style-type: none;
	 padding:15px 0 0 0;
}
.bnid_btn li a{
	 display:block;
	width:460px;
	margin:auto;
}
.bnid_btn .btn_right{
	 margin:0px;
}
.bnid_btn a:hover img { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}



/*地震*/
.pagetitle h2 { margin: 0 auto; background: url(../image/info/title_info.jpg) no-repeat left top; width: 740px; height: 35px; text-indent: -9999px; }
.pagetitle_tohoku {
	margin-top: 10px; padding-top: 26px;
	background: url(../image/common/bg_corner.gif) no-repeat left top;
	}
.pagetitle_tohoku h2 { margin: 0 auto; background: url(../image/info/title_info_tohoku.jpg) no-repeat left top; width: 740px; height: 35px; text-indent: -9999px; }

/*トリコステッカー*/
.pagetitle_toriko {
	margin-top: 10px; padding-top: 26px;
	background: url(../image/common/bg_corner.gif) no-repeat left top;
	}
.pagetitle_toriko h2 { margin: 0 auto; background: url(../image/info/title_info_toriko.gif) no-repeat left top; width: 740px; height: 35px; text-indent: -9999px; }
.toriko-notice {
	width: 515px;
	margin: 10px auto;
	}
.toriko-notice2 {
	width: 230px;
	margin: 10px auto;
	}
.product-toriko {
	width: 285px;
	padding: 5px;
	margin-top: 50px;
	float: left;
	border: solid 2px #666666;
	}
.product-toriko dl dt {
	display: block;
	width: 60px;
	float: left;
	}
.product-toriko dl dd {
	display: block;
	width: 225px;
	float: left;
	}


/*GWN発売日*/
.pagetitle_gwn {
	margin-top: 10px; padding-top: 26px;
	background: url(../image/common/bg_corner.gif) no-repeat left top;
	}
.pagetitle_gwn h2 { margin: 0 auto; background: url(../image/info/title_info_gwn.jpg) no-repeat left top; width: 740px; height: 35px; text-indent: -9999px; }


/*共通・汎用*/
#info { padding: 25px 105px 0 105px; line-height: 1.76; }

#info h4 { margin-top: 1em; background: no-repeat 8px top; height: 24px; text-indent: -9999px; border-left: 4px solid #9a9a9a; }
#info h4#bl-shop	{ background-image: url(../image/info/bullet_shop.gif); }
#info h4#bl-cancel	{ background-image: url(../image/info/bullet_cancel.gif); }
#info h4#bl-user	{ background-image: url(../image/info/bullet_user.gif); }
#info h4#bl-bs	{ background-image: url(../image/info/bullet_bs.gif); }
#info h4#bl-mb	{ background-image: url(../image/info/bullet_mb.gif); }
#info h4#bl-dbh	{ background-image: url(../image/info/bullet_dbh.gif); }
#info h4#bl-gw	{ background-image: url(../image/info/bullet_gw.gif); }

#info h4#bl-chien	{ background-image: url(../image/info/bullet_chien.gif); }
#info h4#bl-jisshi	{ background-image: url(../image/info/bullet_jisshi.gif); }

#info h4#bl-apology { background-image: url(../image/info/bullet_apology.gif); }
#info h4#bl-misprint { background-image: url(../image/info/bullet_misprint.gif); }

#info h4#bl-publication_day	{ background-image: url(../image/info/bullet_publication_day.gif); }


.red { color:#FF0000; }
.redlink {color:red;text-decoration:underline;}
.redlink:hover {color:#525252;text-decoration:underline;}



/**/
