@charset "utf-8";

/*-------------------------------------------------------------------
	
						What's New
							
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
						テキスト画像代替
-------------------------------------------------------------------*/
#contents-header .body h2,#contents-header .body p.t-body,
#sec1 h2,body#new20081212 div#sec3 h3,
h1#page-title2{
	display: block;
	text-indent: -10000px;
/* Hides from Mac IE \*/
	overflow: hidden;
/* */
}


/*-------------------------------------------------------------------
							main-image
-------------------------------------------------------------------*/
#main-image{
	width: 800px; height: 150px;
	background: url(../../whats_new/images/main_image.jpg) no-repeat scroll left top;
}


/*-------------------------------------------------------------------
							body
-------------------------------------------------------------------*/
div.body{
	margin: 0 15px 0 20px;
}



/*-------------------------------------------------------------------
							p,li
-------------------------------------------------------------------*/
#sec1 p,#sec1 li,
#sec2 p,#sec2 li,
#sec3 p,#sec3 li
{
	line-height: 1.5em;
}



/*-------------------------------------------------------------------
							sec-footer
-------------------------------------------------------------------*/
p.sec-footer{
	border-top: 2px solid #416AAF;
	width: 583px;
	color: #416AAF;
	font-size: 80%;
	font-weight: normal;
	margin: 0pt;
	padding-top: 5px; padding-right: 2px;
	text-align: right;
	clear: both;
}
/* Win IE6 \*/
* html p.sec-footer{
	width: 585px;
}
/*  */
/*-------------------------------------------------------------------
							circle
-------------------------------------------------------------------*/
.circle-bl li,
p.circle-bl
{
	background:transparent url(../../whats_new/images/circle_bl.gif) no-repeat scroll 0em 0.3em;
	padding-left:14px;
	line-height: 1em;
}
.circle-bk li,
p.circle-bk
{
	background:transparent url(../../whats_new/images/circle_bk.gif) no-repeat scroll 0em 0.3em;
	padding-left:14px;
	line-height: 1em;
}
p.circle-bl,
p.circle-bk
{
	padding-left:0;
	text-indent:14px;
}
/*-------------------------------------------------------------------
							square
-------------------------------------------------------------------*/
.square-bk li,
p.square-bk
{
	background:transparent url(../../whats_new/images/square_bk.gif) no-repeat scroll 0em 0.4em;
	padding-left:14px;
	line-height: 1em;
}
p.square-bk
{
	padding-left:0;
	text-indent:14px;
}

/*-------------------------------------------------------------------
							20100417
-------------------------------------------------------------------*/
body#new20100417 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/20100417_page_title.gif) no-repeat scroll left top;
}
body#new20100417 div#sec1 p{
	margin-bottom:20px;
}
body#new20100417 div#sec1 p span{
	color:#023894;
	font-weight:normal;
}
body#new20100417 div#sec1 p em{
	color:#ff1010;
	font-weight:normal;
}
body#new20100417 div#sec2{
	margin-top: 10px;
	border-top: 2px solid #416AAF;
}
body#new20100417 div#sec2 div{
	padding: 30px 0 0 30px;
}
body#new20100417 div#sec2 div p{
	float: left;
	width: 234px;
	padding-bottom: 30px;
}
body#new20100417 div#sec2 div p.left{
	margin-right: 57px;
}

/*-------------------------------------------------------------------
							20081114
-------------------------------------------------------------------*/
body#new20081114 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/20081114_page_title.gif) no-repeat scroll left top;
}
body#new20081114 div#sec1 p{
	margin-bottom:20px;
}
body#new20081114 div#sec1 p span{
	color:#023894;
	font-weight:normal;
}
body#new20081114 div#sec1 p em{
	color:#ff1010;
	font-weight:normal;
}
body#new20081114 div#sec2{
	margin-top: 10px;
	border-top: 2px solid #416AAF;
}
body#new20081114 div#sec2 div{
	padding: 30px 0 0 30px;
}
body#new20081114 div#sec2 div p{
	float: left;
	width: 234px;
	padding-bottom: 30px;
}
body#new20081114 div#sec2 div p.left{
	margin-right: 57px;
}

/*-------------------------------------------------------------------
							20081210
-------------------------------------------------------------------*/
body#new20081210 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/20081210_page_title.gif) no-repeat scroll left top;
}
body#new20081210 #sec1{
	margin-bottom: 30px;
}
body#new20081210 #sec1 p{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0px 5px;
}
body#new20081210 #sec2{
	width: 585px;
	padding-top: 30px;
	border-top: 2px solid #416AAF;
}
body#new20081210 #sec2 div.body{
	margin-bottom:15px; margin-left: 15px;
}
body#new20081210 #sec2 p.photo-area{
	float: right;
	width: 187px;
}
body#new20081210 #sec2 ul.list-left{
	width: 350px;
}
body#new20081210 #sec2 ul.list-circle-blue li{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
body#new20081210 #sec2 p.list-circle-red{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
body#new20081210 #sec2 p.list-circle-blue{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
/* Win IE7 */
*:first-child+html body#new20081210 #sec1 p{
	background-position: 0em 0.4em;
}
*:first-child+html body#new20081210 #sec2 ul.list-circle-blue{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20081210 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20081210 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE7 */
/* Win IE6 \*/
* html body#new20081210 #sec1 p{
	background-position: 0em 0.4em;
}
* html body#new20081210 #sec2 ul.list-circle-blue{
	background-position: 0em 0.6em;
}
* html body#new20081210 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
* html body#new20081210 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE6 */

/*-------------------------------------------------------------------
							20081212
-------------------------------------------------------------------*/
body#new20081212 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/20081212_page_title.gif) no-repeat scroll left top;
}
body#new20081212 div#sec1 div.body{
	margin-left: 15px;
}
body#new20081212 div#sec1 dl{
	padding-top:15px;
	line-height:1.5em;
}
body#new20081212 div#sec2{
	margin-top: 30px;
	padding-top: 30px;
	border-top: 2px solid #416AAF;
	text-align: center;
}
body#new20081212 div#sec2 p{
	width: 452px;
	margin: 0 auto;
}
body#new20081212 div#sec3{
	margin-top: 30px;
	text-align: center;
}
body#new20081212 div#sec3 h3{
	width: 585px; height: 36px;
	margin-bottom: 30px;
	background: url(../../whats_new/images/20081212_h.gif) no-repeat scroll left top;
}
body#new20081212 div#sec3 div{
	padding: 0 0 30px 30px;
}
body#new20081212 div#sec3 div p{
	float: left;
	width: 235px;
}
body#new20081212 div#sec3 div p.photo-area{
	margin-right: 57px;
}
body#new20081212 #sec1 ul.list-circle-blue li{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
body#new20081212 #sec1 ul.list-circle-blue li.red{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
body#new20081212 #sec1 dd.attention{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
/* Win IE7 */
*:first-child+html body#new20081212 #sec1 ul.list-circle-blue{
	background-position: 0em 0.6em;
}
*:first-child+html body#new20081212 #sec1 dd.attention{
	background-position: 0em 0.6em;
}
/* End Win IE7 */
/* Win IE6 \*/
* html body#new20081212 #sec1 ul.list-circle-blue{
	background-position: 0em 0.6em;
}
* html body#new20081212 #sec1 dd.attention{
	background-position: 0em 0.5em;
}
/* End Win IE6 */
/*-------------------------------------------------------------------
							20091116
-------------------------------------------------------------------*/
body#new20091116 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/20091116_01_2.jpg) no-repeat scroll left top;
}
body#new20091116 #sec1{
	margin-bottom: 10px;
}
body#new20091116 #sec1 p{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0px 5px;
}
body#new20091116 #sec2{
	width: 585px;
	padding-top: 5px;
	border-top: 2px solid #416AAF;
}
body#new20091116 #sec2 div.body{
	margin-bottom:15px; margin-left: 15px;
}
body#new20091116 #sec2 p.photo-area{
	float: right;
	width: 187px;
}
body#new20091116 #sec2 ul.list-left{
	width: 350px;
}
body#new20091116 #sec2 ul.list-circle-blue li{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
body#new20091116 #sec2 p.list-circle-red{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
body#new20091116 #sec2 p.list-circle-blue{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
/* Win IE7 */
*:first-child+html body#new20091116 #sec1 p{
	background-position: 0em 0.4em;
}
*:first-child+html body#new20091116 #sec2 ul.list-circle-blue{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20091116 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20091116 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE7 */
/* Win IE6 \*/
* html body#new20091116 #sec1 p{
	background-position: 0em 0.4em;
}
* html body#new20091116 #sec2 ul.list-circle-blue{
	background-position: 0em 0.6em;
}
* html body#new20091116 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
* html body#new220091116 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE6 */


/*-------------------------------------------------------------------
							20100420
-------------------------------------------------------------------*/
body#new20100420 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/whats_new_title_06.gif) no-repeat scroll left top;
}
body#new20100420 #page-title2{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/whats_new_title_03.gif) no-repeat scroll left top;
}
body#new20100420 #sec1{
	margin-bottom: 30px;
}
body#new20100420 #sec1 p{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0px 5px;
}
body#new20100420 #sec2{
	width: 585px;
	padding-top: 30px;
	border-top: 2px solid #416AAF;
}
body#new20100420 #sec2 div.body{
	margin-bottom:15px; margin-left: 15px;
}
body#new20100420 #sec2 p.photo-area{
	float: right;
	width: 187px;
}
body#new20100420 #sec2 ul.list-left{
	width: 350px;
}
body#new20100420 #sec2 ul.list-circle-blue li{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
body#new20100420 #sec2 p.list-circle-red{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
body#new20100420 #sec2 p.list-circle-blue{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
/* Win IE7 */
*:first-child+html body#new20100420 #sec1 p{
	background-position: 0em 0.4em;
}
*:first-child+html body#new20100420 #sec2 ul.list-circle-blue{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20100420 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20100420 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE7 */
/* Win IE6 \*/
* html body#new20100420 #sec1 p{
	background-position: 0em 0.4em;
}
* html body#new20100420 #sec2 ul.list-circle-blue{
	background-position: 0em 0.6em;
}
* html body#new20100420 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
* html body#new20100420 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE6 */


.bnr-list p{
	width: 560px;
	margin: 0 5px;
	margin-right: 15px;
	padding-left: 25px;
	margin-top:15px;
	padding-bottom: 15px;
	font-size: 90%;
}
/* Win IE7 */
*:first-child+html .bnr-list p{
	font-size: 85%;
}
/* End Win IE6 */
/* Win IE6 \*/
* html .bnr-list p{
	width: 575px;
	font-size: 85%;
}
/* End Win IE6 */
.bnr-list p a{
	width: 145px;
	margin-right: 45px;
	text-align: center;
	line-height: 1.5em;
	float: left;
}
.bnr-list p a.bnr-last{
	margin-right: 0;
}
.bnr-list p a span{
	text-decoration: underline;
}

/* メーカー */
#business-concern .bnr-list p{
	width: 540px;
	margin: 0 5px;
	margin-right: 15px;
	padding-left: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 90%;
}
/* Win IE7 */
*:first-child+html #business-concern .bnr-list p{
	font-size: 85%;
}
/* Win IE6 \*/
* html #business-concern .bnr-list p{
	width: 575px;
	font-size: 85%;
}
/* End Win IE6 */
.bnr-list p a{
	width: 150px;
	margin-right: 30px;
	text-align: center;
	line-height: 1.5em;
	float: left;
}


/*-------------------------------------------------------------------
							20100809
-------------------------------------------------------------------*/



/*-------------------------------------------------------------------
							20110322
-------------------------------------------------------------------*/
body#new20110322 #page-title{
	width: 585px; height: 35px;
	margin-bottom: 15px;
	background: url(../../whats_new/images/title_03.gif) no-repeat scroll left top;
}
body#new20110322 #sec1{
	margin-bottom: 30px;
}
body#new20110322 #sec1 p{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0px 5px;
}
body#new20110322 #sec2{
	width: 585px;
	padding-top: 30px;
	border-top: 2px solid #416AAF;
}
body#new20110322 #sec2 div.body{
	margin-bottom:15px; margin-left: 15px;
}
body#new20110322 #sec2 p.photo-area{
	float: right;
	width: 187px;
}
body#new20110322 #sec2 ul.list-left{
	width: 350px;
}
body#new20110322 #sec2 ul.list-circle-blue li{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
body#new20110322 #sec2 p.list-circle-red{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
body#new20110322 #sec2 p.list-circle-blue{
	padding-left: 15px;
	background: url(../../images/cmn/list_mark_circle_blue.gif) no-repeat scroll 0em 0.4em;
}
/* Win IE7 */
*:first-child+html body#new20110322 #sec1 p{
	background-position: 0em 0.4em;
}
*:first-child+html body#new20110322 #sec2 ul.list-circle-blue{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20110322 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
*:first-child+html body#new20110322 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE7 */
/* Win IE6 \*/
* html body#new20110322 #sec1 p{
	background-position: 0em 0.4em;
}
* html body#new20110322 #sec2 ul.list-circle-blue{
	background-position: 0em 0.6em;
}
* html body#new20110322 #sec2 p.list-circle-red{
	background-position: 0em 0.5em;
}
* html body#new20110322 #sec2 p.list-circle-blue{
	background-position: 0em 0.5em;
}
/* End Win IE6 */








