@charset "Shift_JIS";

/*------------------------------------------------------*/
/* Auther unType::Ogata::20080717 */
/*------------------------------------------------------*/

/* Relation of CSS Files
	common.css
		|----top.css
		|----header.css
		|----content.css
		|			|----mainArea.css
		|			|----sideArea.css
		|----footer.css
		|----popup.css
*/

/*------------------------------------------------------*/
/* common */
/*------------------------------------------------------*/

/* CSS Import --------------------------------- */
	@import url(top.css);
	@import url(header.css);
	@import url(footer.css);
	@import url(content.css);
	@import url(popup.css);
	@import url(renew.css);
	@import url(favorite_parts.css);
	@import url(thickbox.css);
	@import url(globalNavi.css);
	@import url(/common2012/css/common2012.css);

/* html --------------------------------- */
html {
	height: 100%;
	}

/* body --------------------------------- */
body {
	height: 100%;
	margin: 0;
	padding: 0;
/* 	background: #616161 url(/common/images/bodyBg.gif) 0 0 repeat-x; */
	background: #333333 url(/common2012/images/bg.jpg) repeat-x 0 0;
	color: #363636;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" !important;
	line-height: 1.4;
	}

/* fonts --------------------------------- */
*+html body {	font-size: 80%;		}	/* for IE7 */
body		{	_font-size: 80%;	}	/* for IE */
:root body	{	font-size: 12px;	}	/* for Firefox,Safari,Netscape */

/* Common Links ---------------------------------- */
a:link		{ color: #EA5520;	text-decoration: none; }
a:visited	{ color: #EA5520;	text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:active	{ text-decoration: underline; }

a.linkW,
a.linkW:link,
a.linkW:visited,
a.linkW:active { color: #FFFFFF;  text-decoration: none;}
a.linkW:hover { color: #FFFFFF;  text-decoration: underline;}

a.linkO,
a.linkO:link  { color: #EA5520;  text-decoration: none; font-weight: bold;}
a.linkO:hover { color: #EA5520;  text-decoration: underline;}

a.arrow01 {
	background: url(/common/images/icon_arrow_01.gif) no-repeat;
	padding: 0 0 0 12px;
	font-weight: bold;
	}
a.arrow02 {
	background: url(/common/images/icon_arrow_01.gif) no-repeat;
	padding: 0 0 0 12px;
	}
a.arrow03 {
	background: url(/common/images/list1.gif) no-repeat;
	padding: 0 0 0 12px;
	}
a.arrow04 {
	background: url(/common/images/icon_arrow_02.gif) no-repeat;
	padding: 0 0 0 15px;
	}
a.arrow05 {
	background: url(/common/images/icon_arrow_01.gif) top right no-repeat;
	padding: 0 15px 0 0;
	}
a.arrow06 {
	background: url(/common/images/icon_arrow_02.gif) no-repeat;
	padding: 0 0 0 15px;
	font-weight: bold;
	}
a.arrow07 {
	background: url(/common/images/icon_arrow_01.gif) top right no-repeat;
	padding: 0 15px 0 0;
	font-weight: bold;
	}
.linkMovie {
	padding: 2px 0 0 6px;
	margin: 0 0 0 6px;
	font-weight: bold;
	font-size: 110%;
	}
.print {
	background: url(/common/images/icon_print.gif) 0 0 no-repeat;
	padding: 0 0 0 15px;
	}

/* reset --------------------------------- */
p,ul,ol,li,dl {
	margin: 0;
	padding: 0;
	}
img {
	border: 0;
	}
ul,ol {
	list-style-type: none;
	}
table {
	font-size: 100%;
	}
/* container --------------------------------- */
div#hdj_container {
	width: 992px;
	margin: 0 auto;	/* ƒZƒ“ƒ^ƒŠƒ“ƒO */
	}

/* preset --------------------------------- */
/* list-style */
.hdj_listDisc1 li {
	padding-left: 12px;
	background: url(/common/images/content/mainArea/disc1.gif) no-repeat 0 0.35em;
	}
.hdj_listDisc2 li {
	padding-left: 8px;
	background: url(/common/images/content/mainArea/disc2.gif) no-repeat 0 0.5em;
	}
.hdj_listDisc3 li {
	padding-left: 12px;
	background: url(/common/images/content/mainArea/disc3.gif) no-repeat 0 0.2em;
	font-size: 88%;
	}
.hdj_listImg1 {
	padding-left: 13px;
	background: url(/common/images/list1.gif) no-repeat left;
	}

/* margin */
.hdj_m0	    {	margin:	     	0px;	}
.hdj_mt4	{	margin-top:		4px;	}
.hdj_mt6	{	margin-top:		6px;	}
.hdj_mt8	{	margin-top:		8px;	}
.hdj_mt12	{	margin-top:		12px;	}
.hdj_mt16	{	margin-top:		16px;	}
.hdj_mt18	{	margin-top:		18px;	}
.hdj_mt20	{	margin-top:		20px;	}
.hdj_mt30	{	margin-top:		30px;	}
.hdj_mr2	{	margin-right:	2px;	}
.hdj_mr4	{	margin-right:	4px;	}
.hdj_mr6	{	margin-right:	6px;	}
.hdj_mr8	{	margin-right:	8px;	}
.hdj_mr12	{	margin-right:	12px;	}
.hdj_mr16	{	margin-right:	16px;	}
.hdj_mr20	{	margin-right:	20px;	}
.hdj_mr23	{	margin-right:	23px;	}
.hdj_mb2	{	margin-bottom:	2px;	}
.hdj_mb4	{	margin-bottom:	4px;	}
.hdj_mb6	{	margin-bottom:	6px;	}
.hdj_mb8	{	margin-bottom:	8px;	}
.hdj_mb9	{	margin-bottom:	9px;	}
.hdj_mb10	{	margin-bottom:	10px;	}
.hdj_mb12	{	margin-bottom:	12px;	}
.hdj_mb16	{	margin-bottom:	16px;	}
.hdj_mb18	{	margin-bottom:	18px;	}
.hdj_mb20	{	margin-bottom:	20px;	}
.hdj_mb24	{	margin-bottom:	24px;	}
.hdj_mb28	{	margin-bottom:	28px;	}
.hdj_mb30	{	margin-bottom:	30px;	}
.hdj_mb32	{	margin-bottom:	32px;	}
.hdj_mb50	{	margin-bottom:	50px;	}
.hdj_mb100	{	margin-bottom:	100px;	}
.hdj_mb200	{	margin-bottom:	200px;	}
.hdj_ml4	{	margin-left:	4px;	}
.hdj_ml8	{	margin-left:	8px;	}
.hdj_ml12	{	margin-left:	12px;	}
.hdj_ml16	{	margin-left:	16px;	}
.hdj_ml20	{	margin-left:	20px;	}
.hdj_ml30	{	margin-left:	30px;	}

/* padding */
.hdj_pt4	{	padding-top:	4px;	}
.hdj_pt8	{	padding-top:	8px;	}
.hdj_pt12	{	padding-top:	12px;	}
.hdj_pt16	{	padding-top:	16px;	}
.hdj_pt20	{	padding-top:	20px;	}
.hdj_pr4	{	padding-right:	4px;	}
.hdj_pr6	{	padding-right:	6px;	}
.hdj_pr8	{	padding-right:	8px;	}
.hdj_pr12	{	padding-right:	12px;	}
.hdj_pr16	{	padding-right:	16px;	}
.hdj_pr20	{	padding-right:	20px;	}
.hdj_pb4	{	padding-bottom:	4px;	}
.hdj_pb8	{	padding-bottom:	8px;	}
.hdj_pb10	{	padding-bottom:	10px;	}
.hdj_pb12	{	padding-bottom:	12px;	}
.hdj_pb16	{	padding-bottom:	16px;	}
.hdj_pb20	{	padding-bottom:	20px;	}
.hdj_pl4	{	padding-left:	4px;	}
.hdj_pl6	{	padding-left:	6px;	}
.hdj_pl8	{	padding-left:	8px;	}
.hdj_pl12	{	padding-left:	12px;	}
.hdj_pl16	{	padding-left:	16px;	}
.hdj_pl20	{	padding-left:	20px;	}
.hdj_pl25	{	padding-left:	25px;	}

.hdj_pl15	{	padding-left:	15px;	}
.hdj_pl23	{	padding-left:	23px;	}

/* color */
.hdj_red1		{	color: #990000;	}
.hdj_red2       {   color: #ea5520; }
.hdj_red3       {   color: #e60033; }
.hdj_orange1	{	color: #ed6d00;	}
.errorTxt 		{ 	color: #e60033;	font-weight: bold; }
.hd_grey01 		{ 	color: #CCCCCC; }

/* font-size */
.hdj_fSmall 			{	font-size: 85%;	_font-size:80%;	line-height: 1.3em;	}
	*+html .hdj_fSmall	{	font-size: 80%;	}	/* for IE7 */
.hdj_fLarge				{	font-size: 120%;	line-height: 1.3em;	}
.hdj_fXlarge			{	font-size: 140%;	line-height: 1.3em;	}

/* font-weight */
.hdj_bold 	{	font-weight: bold;	}

/* font-style */
.hdj_oblique	{	font-style: oblique;	}

/* text-align */
.hdj_tLeft		{	text-align: left;	}
.hdj_tCenter	{	text-align: center;	}
.hdj_tRight		{	text-align: right;	}

/* line-hight */

.hdj_adjLine01 {
	line-height: 1.7;
	}
.hdj_adjTxtIndent {
	text-indent: -12px;
	padding: 0 0 0 12px;
	}
.hdj_adjTxtIndent02 {
	text-indent: -20px;
	padding: 0 0 0 20px;
	}
/* borderStyle */

.borderStyle01 {
	border: 1px solid #a5acb2;
	}
input.borderStyle01,
select.borderStyle01 {
	margin: 0 0 2px;
	}

/* hdj_clearfix --------------------------------- */
.hdj_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
*html .hdj_clearfix { display: inline-block; }
*+html .hdj_clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .hdj_clearfix { height: 1%; }
/* End hide from IE-mac */


/* 2011_09_09 */
h3.campaign_title{
	background: url(/support/campaign/images/h3_bg.gif) no-repeat;
	width:750px;
	_width:735px;
	height:24px;
	color:#ffffff;
	font-size: 112%;
	font-weight: bold;
}

div.hdj_col1 table td div.hdj_inner h3 span.hdj_new {
	position: absolute;
	top: 5px;
	right: 32px;
	_right: 25px;
	display: block;
	width: 38px;
	height: 14px;
	background: url(/common/images/content/mainArea/new.gif) no-repeat;
}
/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/
