@charset "Shift_JIS";


/* SUPPORT SETTING
-------------------------------------------------*/
#pagebody_support{
	margin:1px 0 0 0;
	display:block;
}
#support_title {
	margin-bottom:10px;
	padding:0 0 7px;
	width:950px;
	background: url(../images/header_line.jpg) bottom no-repeat;
}



/* LAYOUT
-------------------------------------------------*/

#container #pagebody #column2-left760 {
	width:180px;
	float:left;
	margin-right:10px;
	padding-bottom:1px;
}

#container #pagebody_support #column2-left760 {
	width:180px;
	float:left;
	margin-right:10px;
	padding-bottom:1px;
}

#container #pagebody #column2-main760 {
float:left;
padding-bottom:1px;
width:760px;
}

#container #pagebody_support #column2-main760 {
float:left;
padding-bottom:1px;
width:760px;
}


/* LEFT NAVI
-------------------------------------------------*/

#tmp-localnavi {
margin-bottom:10px;
}

#tmp-localnavi ul.menulist {
background:transparent url(../images/bg_bnrlist.gif) no-repeat scroll left bottom;
padding:10px 10px 5px;
}
#tmp-localnavi ul.menulist li {
background:transparent url(../images/arrow_black.gif) no-repeat scroll 0px 0.4em;
color:#000000;
font-weight:bold;
line-height:1.2em;
padding-bottom:10px;
padding-left:10px;
vertical-align:top;
}
#tmp-localnavi ul.menulist li.open {
background:transparent url(../images/arrow_black_dw.gif) no-repeat scroll 0px 0.4em;
font-weight:normal;
}
#tmp-localnavi ul.menulist li ul li {
background:transparent url(../images/arrow_black.gif) no-repeat scroll 0px 0.4em;
margin-left:2px;
}
#tmp-localnavi ul.menulist li ul {
margin-top:10px;
}
#tmp-localnavi ul.menulist li a {
display:block;
font-weight:normal;
}


.inc-linkbox01 {
clear:both;
margin-bottom:10px;
}

.inc-linkbox01 img {
vertical-align:bottom;
}

.inc-linkbox01 ul {
background:transparent url(../images/bg_bnrlist.gif) no-repeat scroll left bottom;
padding:10px;
}



.inc-linkbox01 ul.photomenu li {
clear:both;
color:#000000;
line-height:1.2em;
margin-bottom:10px;
min-height:0pt;
text-align:left;
vertical-align:bottom;
width:160px;
}

* + html:first-child body .inc-linkbox01 ul.photomenu li {
overflow:hidden;
}

.inc-linkbox01 ul.photomenu li:after{
clear:both;
content:".";
display:block;
height:0pt;
line-height:0pt;
visibility:hidden;
}

* html .inc-linkbox01 ul.photomenu li {
height:1%;
}

.inc-linkbox01 ul.photomenu li {
	display:block;
	width: 158px;
}

.inc-linkbox01 ul.photomenu li img {
float:left;
width:40px;
}

.inc-linkbox01 ul.photomenu li p {
float:right;
line-height:1.2;
width:110px;
}

.inc-linkbox01 ul.photomenu li p.icon-singleline {
padding-top:10px;
}

.inc-linkbox01 ul.photomenu li p.icon-multiline {
padding-top:5px;
}

.inc-linkbox01 ul.photomenu li p a {
background:transparent url(../images/arrow_black.gif) no-repeat scroll left 0.4em;
display:block;
padding-left:10px;
}

ul.top-bannerlist li {
line-height:1;
margin-bottom:15px;
width:180px;
}




/* BD 製品別メニュー
------------------------------------------ */
#tmp-localnavigation{
	margin-bottom:10px;
}
#tmp-localnavigation ul.menulist {
	background:transparent url(../images/bg_bnrlist.gif) no-repeat scroll left bottom;
	margin: 0;
	padding: 5px 10px 5px 10px;
	list-style:none;
}
#tmp-localnavigation ul.menulist li {
	margin-bottom:10px;
	padding:0 0 5px 10px;
	font-weight: bold;
	color: #000;
	line-height: 1.2em;
	background:url(../images/arrow_black.gif) 0px 4px no-repeat;
	vertical-align:top;
	border-bottom:1px solid #e8e8e8;
}
#tmp-localnavigation ul.menulist li ul li {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:none;
}
#tmp-localnavigation ul.menulist li ul{
	margin-top:10px;
	margin-bottom:-10px
}
#tmp-localnavigation ul.menulist li a {
	display:block;
	font-weight: normal;
}

/*===========================================
	bnr
=============================================*/
div.bnr{
	margin-bottom:10px;
}

