﻿body {
    margin:0;
    padding:0;
    color:#000;
    background:#FFF url(/NR/rdonlyres/A72B092E-BAA9-4718-8FF3-FD83CDF5D6F2/0/bg_header01.jpg) repeat-x left top;
}
/*
h1,h2,h3,p { margin:0;}
*/
img { border:0;}
div { margin:0; padding:0;}

ul,li {
    margin:0;
    padding:0;
    list-style:none;
}

#container {
    padding:0;
    background:url(/NR/rdonlyres/4F3D87DF-21D0-488E-9943-3A914155C1A9/0/bg_header02.jpg) no-repeat center top;
    text-align:center;
}

#header {
    margin:0 auto;
    width:980px;
    text-align:left;
    position:relative;
}

#header h1 {
   padding:16px 0 21px;
    margin:0;
}

#header p.btn-mug {
    position:absolute;
    top:0px;
    left:850px;
	margin:0 !important;
    text-indent:-9999px;
}

#header p.btn-mug a {
    display:block;
    width:130px;
    height:37px;
    background:url(/NR/rdonlyres/C609824B-D756-4623-8A58-3A924C49F8F8/0/btn_mugmessenger.jpg) no-repeat left top;
    text-decoration: none;
    /*\*/
    overflow: hidden;
    /**/
}

#header p.btn-mug a:hover {
    display:block;
    width:130px;
    height:37px;
    background:url(/NR/rdonlyres/272D580B-AEC3-44F6-99DA-38F6D51ABC05/0/btn_mugmessenger_on.jpg) no-repeat left top;
}

#g-navi {
    margin:0 auto;
    width:980px;
    text-align:left;
    height:40px;
}

#g-navi ul li {
    float:left;
    display:block;
    height:40px;
    text-indent:-9999px;
}

#g-navi ul li a {
    display:block;
    height:40px;
    text-decoration: none;
    /*\*/
    overflow: hidden;
    /**/
}

#g-navi ul li.g01 { width:160px; background:url(/NR/rdonlyres/ABE83FC6-A500-49C9-8453-A12C51424F4C/0/1006_navi01.gif) no-repeat left top;}
#g-navi ul li.g02 { width:170px; background:url(/NR/rdonlyres/00208893-B544-4BAE-8D5D-061253D93AE5/0/1006_navi02.gif) no-repeat left top;}
#g-navi ul li.g03 { width:161px; background:url(/NR/rdonlyres/2929FCDF-0549-4576-A29E-3E489301DB22/0/1006_navi03.gif) no-repeat left top;}
#g-navi ul li.g04 { width:146px; background:url(/NR/rdonlyres/87AF905B-D1A3-43AB-8692-30EF130B5E79/0/1006_navi04.gif) no-repeat left top;}
#g-navi ul li.g06 { width:159px; background:url(/NR/rdonlyres/5E8FF598-E23A-489D-94B0-22E40FC8A581/0/1006_navi05.gif) no-repeat left top;}
#g-navi ul li.g08 { width:184px; background:url(/NR/rdonlyres/45D2F216-57F7-4FDE-B985-92546D91779D/0/1006_navi06.gif) no-repeat left top;}

#g-navi ul li.g01 a:hover { background:url(/NR/rdonlyres/89D67AD4-39B2-4336-AA07-2F60D69D0B7E/0/1006_navi01_ov.gif) no-repeat left top;}
#g-navi ul li.g02 a:hover { background:url(/NR/rdonlyres/BAD8FFBE-FA27-45DC-826F-6E473548B944/0/1006_navi02_ov.gif) no-repeat left top;}
#g-navi ul li.g03 a:hover { background:url(/NR/rdonlyres/0F70C365-9E0B-40A9-B861-152C58E58CDE/0/1006_navi03_ov.gif) no-repeat left top;}
#g-navi ul li.g04 a:hover { background:url(/NR/rdonlyres/2614E506-C908-44ED-BB1D-96C9148A90ED/0/1006_navi04_ov.gif) no-repeat left top;}
#g-navi ul li.g06 a:hover { background:url(/NR/rdonlyres/2AC9F0EE-3473-4250-91DA-05F9981DE430/0/1006_navi05_ov.gif) no-repeat left top;}
#g-navi ul li.g08 a:hover { background:url(/NR/rdonlyres/5B41B5BA-E937-4133-B2B0-0372E47EF359/0/1006_navi06_ov.gif) no-repeat left top;}

#g-navi ul li.g01c { width:160px; background:url(/NR/rdonlyres/81FA2CFC-1609-400F-9F7D-AE8E840B84C3/0/1006_navi01_on.gif) no-repeat left top;}
#g-navi ul li.g02c { width:170px; background:url(/NR/rdonlyres/476CA357-5B19-4F65-848C-A1384AC0D52B/0/1006_navi02_on.gif) no-repeat left top;}
#g-navi ul li.g03c { width:161px; background:url(/NR/rdonlyres/954C8977-F5F5-481D-ABFB-B682376F3896/0/1006_navi03_on.gif) no-repeat left top;}
#g-navi ul li.g04c { width:146px; background:url(/NR/rdonlyres/C3B63DBD-7730-4A96-B0C7-A69F72A6E182/0/1006_navi04_on.gif) no-repeat left top;}
#g-navi ul li.g06c { width:159px; background:url(/NR/rdonlyres/771F1E41-6CB5-4ADC-806F-6E047815D513/0/1006_navi05_on.gif) no-repeat left top;}
#g-navi ul li.g08c { width:184px; background:url(/NR/rdonlyres/B2273F82-28E1-4224-97ED-B0189D7B520A/0/1006_navi06_on.gif) no-repeat left top;}



/*
#g-navi ul li.g01 { width:140px; background:url(/NR/rdonlyres/E25CEDA2-8007-444B-A1D6-F04451A1572A/0/g_navi01.gif) no-repeat left top;}
#g-navi ul li.g02 { width:151px; background:url(/NR/rdonlyres/B22C1D19-58D8-4A07-AAF3-44DE4B476211/0/g_navi02.gif) no-repeat left top;}
#g-navi ul li.g03 { width:145px; background:url(/NR/rdonlyres/5F7B1098-DBFD-4585-BDB5-FDC01D2E65FF/0/g_navi03.gif) no-repeat left top;}
#g-navi ul li.g04 { width:129px; background:url(/NR/rdonlyres/85DB2E34-7CA7-4E32-BDBC-C4901094CEC2/0/g_navi04.gif) no-repeat left top;}
#g-navi ul li.g05 { width:106px; background:url(/NR/rdonlyres/996BEFF4-56BB-4BA1-A401-255E17BE3F97/0/g_navi05.gif) no-repeat left top;}
#g-navi ul li.g06 { width:143px; background:url(/NR/rdonlyres/6A5202C3-F548-4D62-8DA5-F676B3F015DB/0/g_navi06.gif) no-repeat left top;}
#g-navi ul li.g08 { width:166px; background:url(/NR/rdonlyres/AE6384DC-B184-4D7A-888B-228FEC23E515/0/g_navi08.gif) no-repeat left top;}

#g-navi ul li.g01 a:hover { background:url(/NR/rdonlyres/C8DD40F8-CD7E-42CB-A0FF-18F97D1FB5CD/0/g_navi01_on.gif) no-repeat left top;}
#g-navi ul li.g02 a:hover { background:url(/NR/rdonlyres/F2F66E14-9EB1-4F28-B151-703A42B079BF/0/g_navi02_on.gif) no-repeat left top;}
#g-navi ul li.g03 a:hover { background:url(/NR/rdonlyres/6DEA5D8B-AE46-4E13-A46B-E8E831004A3F/0/g_navi03_on.gif) no-repeat left top;}
#g-navi ul li.g04 a:hover { background:url(/NR/rdonlyres/AE79D3BB-A73A-4788-B04B-5600C1D69C52/0/g_navi04_on.gif) no-repeat left top;}
#g-navi ul li.g05 a:hover { background:url(/NR/rdonlyres/178F01FE-D7E2-47DA-B7F1-E7B87AFAB20B/0/g_navi05_on.gif) no-repeat left top;}
#g-navi ul li.g06 a:hover { background:url(/NR/rdonlyres/97976B87-7EEE-446F-B5CE-AFFFC19D64C0/0/g_navi06_on.gif) no-repeat left top;}
#g-navi ul li.g08 a:hover { background:url(/NR/rdonlyres/E00891BC-65BB-42D2-BB9E-96A168B574B1/0/g_navi08_on.gif) no-repeat left top;}

#g-navi ul li.g01c { width:140px; background:url(/NR/rdonlyres/DD20CBFF-824B-4B97-A068-FEC66BAAD5AB/0/g_navi01_c.gif) no-repeat left top;}
#g-navi ul li.g02c { width:151px; background:url(/NR/rdonlyres/257249B6-BAE0-4244-97F8-0BFBA6B4A570/0/g_navi02_c.gif) no-repeat left top;}
#g-navi ul li.g03c { width:145px; background:url(/NR/rdonlyres/B806DB24-6792-42FA-A9AA-6417C43DCA4D/0/g_navi03_c.gif) no-repeat left top;}
#g-navi ul li.g04c { width:129px; background:url(/NR/rdonlyres/739D8CDE-7143-4EBF-B57A-9FAC8EA63B22/0/g_navi04_c.gif) no-repeat left top;}
#g-navi ul li.g05c { width:106px; background:url(/NR/rdonlyres/F3E0260C-CE22-4531-8B2D-69BB98E970F9/0/g_navi05_c.gif) no-repeat left top;}
#g-navi ul li.g06c { width:143px; background:url(/NR/rdonlyres/E770B0A6-250D-48C8-AE93-98647A90A95A/0/g_navi06_c.gif) no-repeat left top;}
#g-navi ul li.g08c { width:166px; background:url(/NR/rdonlyres/BD6CA87B-AACD-49AE-B5D3-D6BE18063A45/0/g_navi08_c.gif) no-repeat left top;}
*/

#main {
    margin:0 auto;
    width:980px;
    text-align:left;
}

#footer01 {
    background:#969492;
}

#footer01 .inner {
    position:relative;
    margin:0 auto;
    width:980px;
    text-align:left;
}

#footer01 .inner ul {
    padding:12px 0;
}

#footer01 .inner ul li {
    float:left;
    display:block;
    height:13px;
    text-indent:-9999px;
}

#footer01 .inner ul li a {
    display:block;
    height:13px;
    text-decoration: none;
    /*\*/
    overflow: hidden;
    /**/
}

#footer01 .inner ul li.f01 { width:149px; background:url(/NR/rdonlyres/A9A0657E-C3BB-4083-85EE-2E39BB04AB78/0/f_navi01.gif) no-repeat left top;}
#footer01 .inner ul li.f02 { width:176px; background:url(/NR/rdonlyres/0B5986C5-28FC-4820-A2EC-34592F5CDFCF/0/f_navi02.gif) no-repeat left top;}
#footer01 .inner ul li.f03 { width:106px; background:url(/NR/rdonlyres/1C68FFD5-EF49-472C-BE30-D24D9CE2DA04/0/f_navi03.gif) no-repeat left top;}

#footer01 .inner ul li.f01 a:hover { background:url(/NR/rdonlyres/091E218F-07AB-4FCE-9C44-3FE673F7B549/0/f_navi01_on.gif) no-repeat left top;}
#footer01 .inner ul li.f02 a:hover { background:url(/NR/rdonlyres/5007AC10-9D55-46D7-9A94-819071860E84/0/f_navi02_on.gif) no-repeat left top;}
#footer01 .inner ul li.f03 a:hover { background:url(/NR/rdonlyres/D670856E-96DF-471F-998D-F52B6D1EB3C4/0/f_navi03_on.gif) no-repeat left top;}

#footer01 .inner p.btn-mug02 {
    position:absolute;
    top:4px;
    left:460px;
	margin:0 !important;
    text-indent:-9999px;
}

#footer01 .inner p.btn-mug02 a {
    display:block;
    width:120px;
    height:30px;
    background:url(/NR/rdonlyres/4FBB6FBF-4C93-4849-8FFA-7C5E4E134147/0/btn_mugmessenger02.gif) no-repeat left top;
    text-decoration: none;
    /*\*/
    overflow: hidden;
    /**/
}

#footer01 .inner p.btn-mug02 a:hover {
    display:block;
    width:120px;
    height:30px;
    background:url(/NR/rdonlyres/72A84456-80FC-4C6A-A9DE-DA97857C2B38/0/btn_mugmessenger02_on.gif) no-repeat left top;
}

#footer02 {
    background:#FFF;
    font-size:69%;
}

*+html body #footer02 {
    background:#FFF;
    font-size:63%;
}

* html body #footer02 {
    background:#FFF;
    font-size:63%;
}

/* Safari only \*/
html:\66irst-child #footer02 {
    background:#FFF;
    font-size:63%;
}
/* */

#footer02 .inner {
    margin:0 auto;
    width:980px;
    text-align:left;
    position:relative;
}

#footer02 .inner p {
    padding:6px 0 12px 571px;
}

#footer02 .inner ul {
    position:absolute;
    top:31px;
    left:0px;
}

#footer02 .inner ul li {
    float:left;
    padding-left:32px;
    background:url(/NR/rdonlyres/F560284F-0DD5-4B96-B68C-88449254689D/0/icon_f_navi.gif) no-repeat left top;
}

#footer02 .inner ul li.tp {
    padding-left:0;
    background:none;
}

#footer02 a:link {
    color:#333333;
    text-decoration:none;
}

#footer02 a:visited {
    color:#333333;
    text-decoration:none;
}

#footer02 a:hover {
    color:#333333;
    text-decoration:underline;
}

#footer02 a:active {
    color:#333333;
    text-decoration:none;
}


/* @group clearfix=================================================================== */
#g-navi:after,
#footer01 ul:after,
#footer02 ul:after {
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    content:".";
}

#g-navi,
#footer01 ul,
#footer02 ul {
    display:inline-block;
}

/* Hides from IE-mac \*/
* html #g-navi,
* html #footer01 ul,
* html #footer02 ul {
    height:1%;
}

#g-navi,
#footer01 ul,
#footer02 ul {
    display:block;
}

/* End hide from IE-mac */
/* @end */





/* 0903 ctrl-plus =================================================================== */


#newProduct0903{
	padding:10px 28px 10px 29px;
}



#newProduct0903 .clearfix{
	zoom:1;/*for IE 5.5-7*/
}
#newProduct0903 .clearfix:after{/*for modern browser*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#newProduct0903 .leftBox,
#newProduct0903 .rightBox{
	display:inline;/*IEbugFIX*/
}
#newProduct0903 .leftBox{
	float:left;
}
#newProduct0903 .rightBox{
	float:right;
}



#newProduct0903 .topicpath{
	margin:10px 0 15px;
	font-size:12px;
}
	#newProduct0903 .topicpath a{
		color:#A7734B;
		text-decoration:underline;
	}
	#newProduct0903 .topicpath a:hover{
		text-decoration:none;
	}

#newProduct0903 .mainVisual{
	margin-bottom:15px;
}

#newProduct0903 .itemsRow{
	margin-bottom:10px;
}
	#newProduct0903 .itemsRow .colBox{
		width:456px;
	}
		#newProduct0903 .itemsRow .itemBox{}
			#newProduct0903 .itemsRow .itemTitle{
				margin:0;
			}
			#newProduct0903 .itemsRow .itemImg{}
			#newProduct0903 .itemsRow .itemBtn{
				height:64px;
				background:url("/NR/rdonlyres/1B465215-0F80-4B73-94CD-A5CA2EDFE076/0/0903new_bg_item_btn.jpg") no-repeat;
				text-align:center;
			}
				#newProduct0903 .itemsRow .itemBtn a{
					margin:0 10px;
				}

#newProduct0903 .toPageTop{
	margin:15px 0 10px;
	text-align:right;
}


/*******************/


#newProduct0903-present-index{}


#newProduct0903-present-index #box01{
	margin-bottom:25px;
}


#newProduct0903-present-index #box02{
	margin-bottom:35px;
}


#newProduct0903-present-index .boxStyle01{
	margin-bottom:20px;
	border:2px solid #d6da2e;
}
	#newProduct0903-present-index .boxStyle01 .boxTitle{
		margin:0;
		padding:5px 15px 7px;
		background:#d6da2e;
	}
	#newProduct0903-present-index .boxStyle01 .contentsBox{
		padding:15px 15px 5px;
		background:#f3f4bf;
	}
	#newProduct0903-present-index .boxStyle01 .contentsBox,
	#newProduct0903-present-index .boxStyle01 .contentsBox th,
	#newProduct0903-present-index .boxStyle01 .contentsBox td{
		font-size:12px;
		line-height:1.4;
	}
		#newProduct0903-present-index .boxStyle01 .contentsBox em{
			color:#ff0000;
			font-style:normal;
		}
		#newProduct0903-present-index .boxStyle01 .contentsBox p,
		#newProduct0903-present-index .boxStyle01 .contentsBox dl,
		#newProduct0903-present-index .boxStyle01 .contentsBox dt,
		#newProduct0903-present-index .boxStyle01 .contentsBox dd,
		#newProduct0903-present-index .boxStyle01 .contentsBox table,
		#newProduct0903-present-index .boxStyle01 .contentsBox th,
		#newProduct0903-present-index .boxStyle01 .contentsBox td{
			margin:0;
			padding:0;
		}
		#newProduct0903-present-index .boxStyle01 .contentsBox p{
			margin-bottom:10px;
		}
		#newProduct0903-present-index .boxStyle01 .contentsBox dl{
			margin-bottom:0;
		}
			#newProduct0903-present-index .boxStyle01 .contentsBox dt{
				font-weight:bold;
			}
			#newProduct0903-present-index .boxStyle01 .contentsBox dd{
				margin-bottom:10px;
			}
		#newProduct0903-present-index .boxStyle01 .contentsBox table{
			width:100%;
			border:none;
			border-collapse:collapse;
		}
			#newProduct0903-present-index .boxStyle01 .contentsBox th,
			#newProduct0903-present-index .boxStyle01 .contentsBox td{
				text-align:left;
				vertical-align:top;
				white-space:normal;
			}
		#newProduct0903-present-index .boxStyle01 .contentsBox table.layout{
			width:auto;
		}


#newProduct0903-present-index #box05{
	margin:40px 150px;
}
	#newProduct0903-present-index #box05 .boxTitle{
		margin-bottom:15px;
	}
	#newProduct0903-present-index #box05 .contentsBox{
		font-size:12px;
		line-height:1.4;
	}
		#newProduct0903-present-index #box05 .contentsBox p{
			margin-bottom:15px;
		}


#newProduct0903-present-index #box06{
	border-bottom-width:1px;
}
	#newProduct0903-present-index #box06 .boxTitle{
		margin-bottom:0;
	}
	#newProduct0903-present-index #box06 .contentsBox{
		padding:0;
	}
		#newProduct0903-present-index #box06 .contentsBox h3{
			margin:0;
			padding:5px 15px;
			font-size:12px;
			font-weight:bold;
		}
		#newProduct0903-present-index #box06 .contentsBox .qaTbl{
			width:917px;
			border-top:1px solid #d6da2e;
		}
			#newProduct0903-present-index #box06 .contentsBox .qaTbl th,
			#newProduct0903-present-index #box06 .contentsBox .qaTbl td{
				padding:5px 15px;
				border-bottom:1px solid #d6da2e;
			}
			#newProduct0903-present-index #box06 .contentsBox .qaTbl td.num{
				padding-right:0;
				color:#4e3e9b;
				font-weight:bold;
			}
			#newProduct0903-present-index #box06 .contentsBox .qaTbl th{
				width:270px;
				font-weight:normal;
			}
			#newProduct0903-present-index #box06 .contentsBox .qaTbl td.a{
				padding-left:25px;
				background:url("/NR/rdonlyres/D94F8E8A-CD2A-4163-A839-CA9BFA4C9D2B/0/icon_arrow_right_qaTbl.gif") no-repeat left center;
			}


#newProduct0903-present-index .returnBanner{
	margin:25px 0;
}


/*******************/


#newProduct0903 .new0903present .mainVisual{
	margin-bottom:30px;
}


.new0903present .boxStyle02{
	padding:40px 50px 30px;
	background:#f0f8fc;
}
	.new0903present .boxStyle02 .boxTitle{
		margin:0;
	}
	.new0903present .boxStyle02 .contentsBox{}
	.new0903present .boxStyle02 .contentsBox td,
	.new0903present .boxStyle02 .contentsBox{
		font-size:12px;
		vertical-align:top;
		line-height:1.4;
	}
		.new0903present .boxStyle02 .contentsBox p{
			margin:0;
			padding:0;
			margin-bottom:10px;
		}


/*******************/

#newProduct0903 #Table11{
	width:821px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
	#newProduct0903 .enqueteBox{
		margin-top:30px;
	}
		#newProduct0903 .enqueteBox dt{
			padding:10px 20px;
			font-weight:bold;
			background-color:#BBE0E3;
		}
			#newProduct0903 .enqueteBox dt.bgBlue{
				background-color:#DDFFF9;
			}
			#newProduct0903 .enqueteBox dt.bgNone{
				background:none;
			}
		#newProduct0903 .enqueteBox dd{
			margin-left:0;
		}
			#newProduct0903 .enqueteBox dd{
				margin-left:0;
			}
			#newProduct0903 .enqueteBox dd th{
				text-align:left;
				font-weight:normal;
				background-color:#BBE0E3;
				font-size:0.8em;
				padding:5px 20px 5px 0;
			}
			#newProduct0903 .enqueteBox dd th.questionNumber{
				padding:5px 0 5px 20px;
			}
			#newProduct0903 .enqueteBox dd td{
				padding:5px 40px 15px 0;
			}

#newProduct0903 .index3_button{
	margin:0 auto;
	text-align:center;
}

#newProduct0903 #line{
	margin:0 auto;
}