@charset "Shift_jis";
/* 2. "banner" modules (#bnr)
-----------------------------------------------	*/

/* "generall" elements
-----------------------------------------------	*/
div#bnrcol{
	padding-bottom:25px;
}

div#bnrcol div.bnr p.title{
	font-weight:bold;
	margin:0 0 5px 9px;
	padding:0;
}

div#bnrcol div.bnr{
	/* _width:100%; 03/2007 fixed */
	margin:9px 0 5px;
	padding:7px 3px 3px 0;
	border:1px solid #B1B1B1;
}

div#bnrcol p.bnr{
	/* _width:100%; 03/2007 fixed */
	margin:9px 0 8px;
	text-align:center;
}

div#bnrcol div.bnr ul{
		list-style:none;
		margin:0 0 10px;
		padding:0;
		font-size:105%;
}

div#bnrcol div.bnr ul,
div#bnrcol div.bnr p{
	margin:5px 0 0 9px;
	padding:0;
}

div#bnrcol div.bnr p.img{
	text-align:center;
	margin:0 0 0 3px;
	padding:0;
}

div#bnrcol div.bnr p.img-valignb{
	text-align:center;
	margin:0 -3px -3px 0;
	padding:8px 0 0;
}
/*  03/2007 added */
div#bnrcol div.bnr p.img-valignb img{
	vertical-align:bottom;
}

div#bnrcol div.bnr p.img-valignt{
	text-align:center;
	margin:-7px -3px 5px 0;
	padding:0;
}

/* start added 071020 */
div#bnrcol div.bnr p.section{
padding:3px 5px 0 0;
font-size:95%;
}
div#bnrcol div.bnr p.phone{
padding-top:5px;
color:#B8201F;
font-weight:bold;
font-size:130%;
}
div#bnrcol div.bnr-pdf{
	/* _width:100%; 03/2007 fixed */
	background:url("../../sol_common/img0401/btn_catalogue.jpg") no-repeat center top;
	font-size:95%;
}
div#bnrcol div.bnr ul.btn-lnk-alignl li a,
div#bnrcol div.bnr li.btn-lnk-alignl a,
div#bnrcol div.bnr h3.btn-lnk-alignl a,
div#bnrcol div.bnr p.btn-lnk-alignl a,
div#bnrcol div.bnr ul.btn-lnk-alignr li a,
div#bnrcol div.bnr li.btn-lnk-alignr a{
	background:url("../../sol_common/img0401/arrow-cir-right-blue-fff.gif") 0 0.1em no-repeat;
}
div#bnrcol div.bnr-pdf ul.btn-lnk-alignl li a,
div#bnrcol div.bnr-pdf li.btn-lnk-alignl a,
div#bnrcol div.bnr-pdf h3.btn-lnk-alignl a,
div#bnrcol div.bnr-pdf p.btn-lnk-alignl a,
div#bnrcol div.bnr-pdf ul.btn-lnk-alignr li a,
div#bnrcol div.bnr-pdf li.btn-lnk-alignr a{
	background:url("../../sol_common/img0401/arrow-cir-right-blue-fff.gif") 0 0 no-repeat;
}
/* end added 071020 */

/* start added 071023 */
div#bnrcol .inqbg{background:url(../img0401/bg_phone.jpg) top center no-repeat;}
/* end added 071023 */


/* button banner (btn-bnr)
-----------------------------------------------	*/
div#bnrcol div.btn-bnr{
	clear:both;
	width:179px;
	margin:9px 0 5px;
}

div#bnrcol div.btn-bnr p{
	margin:0;
	background-position:100% 100%;
	background-repeat:no-repeat;
	border:1px solid #ccc;
}

div#bnrcol div.btn-bnr p a{
	/* _width:100%; 03/2007 fixed */
	height:5.6em;
	display:block;
	padding:10px 64px 0 19px;
	font-weight:bold;
	background:url("../../sol_common/img0401/arrow-cir-right-blue-fff.gif") 5px 1.2em no-repeat;
}

div#bnrcol div.btn-bnr p a.notie{
	height:4.7em;
}


/* button banner (supportcol)
-----------------------------------------------	*/
div#bnrcol div.supportcol{
	margin:9px 0 5px;
	border:1px solid #ccc;
}

div#bnrcol div.supportcol h2{
	width:177px;
	margin:0;
	padding:0;
	background:#fff url("../../sol_common/img0401/bg-supportcol-h2.jpg") no-repeat;
	border-bottom:1px solid #e5e5e5;
}

div#bnrcol div.supportcol h2 a{
	display:block;
	padding:13px 5px 10px 20px;
	color:#222 !important;
	text-decoration:none;
}
div#bnrcol div.supportcol h2 a:hover{
	text-decoration:underline;
}

div#bnrcol div.supportcol h2 a{
	background:url("../../sol_common/img0401/arrow-cir-right-blue-tr.gif") 5px 1.4em no-repeat;
}

div#bnrcol div.supportcol ul{
	list-style:none;
	margin:5px 0;
	padding:0;
}



/* link
-----------------------------------------------	*/
div#bnrcol div.btn-bnr p a,
div#bnrcol div.bnr a,
div#bnrcol div#supportcol a,
div#bnrcol div.supportcol ul li a{
	color:#0563bc;
	text-decoration:none;
}

div#bnrcol div.btn-bnr p a:visited,
div#bnrcol div.bnr a:visited,
div#bnrcol div#supportcol a:visited,
div#bnrcol div.supportcol ul li a:visited{
	color:#6813bd;
}

div#bnrcol div.btn-bnr p a:hover,
div#bnrcol div.bnr a:hover,
div#bnrcol div#supportcol a:hover,
div#bnrcol div.supportcol ul li a:hover{
	text-decoration:underline;
}

/* CATV_service area check---------------------------*/
p.jcta{
	font-size:10px;
	margin:15px 0 1px 0; 
	padding:2px 0 3px 5px;
	color:#FFF;
	background:#A66C93;
}
.mb{
	margin-bottom:8px;
}


