/*-----------
全体指定
-------------*/

body{
	margin:0px;
	padding:0px;
	}

form{
	margin:0px;padding:0px;}

#outlinebox{
	width:760px;margin-left:20px;}


#header{
	width:760px;
	}

#header td{
	background-image:url(/images_global/header_background3.gif);}

.headerright{
	padding:8px 22px 8px 0px;}
	
#g-menu{
	width:760px;
	}

#breadcrumbs{
	font-size:80%;
	line-height:120%;
	color:#000000;
	width:760px;
	padding:7px 0px 7px 0px;
	}

#box-main_outer{
	border-top: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	border-right: solid #a2a2a2 1px;
	border-bottom: solid #a2a2a2 1px;
	}
#box-main{
	background-image:url(/products/images/aquos_bg.gif);
	padding:18px 13px 18px 14px;
	border: solid #ffffff 1px;
	height:180px;
	}
#box-line{
	border: solid #828282 1px;
	height:178px;
	}
#box-line3{
	border: solid #828282 1px;
	height:208px;
	}
#box-main2{
	background-image:url(/products/images/aquos_bg.gif);
	padding:18px 11px 18px 15px;
	border: solid #ffffff 1px;
	height:221px;
	}
#box-main3{
	background-image:url(/products/images/aquos_bg.gif);
	padding:18px 13px 18px 14px;
	border: solid #ffffff 1px;
	height:210px;
	}

#main_btn{
	float:right;
	}

#p-list{
	float:left;
	width:536px;
	background-color:#d9d9d9;
	padding:8px;
	border-right: solid #a2a2a2 1px;
	border-bottom: solid #a2a2a2 1px;
	}

#p-list2{
	float:left;
	width:744px;
	background-color:#d9d9d9;
	padding:8px;
	border-right: solid #a2a2a2 1px;
	border-bottom: solid #a2a2a2 1px;
	}
#p-list3{
	float:left;
	width:383px;
	background-color:#d9d9d9;
	padding:8px;
	border-right: solid #a2a2a2 1px;
	border-bottom: solid #a2a2a2 1px;
	}

.p-list_btn{
	border-right: solid #a2a2a2 1px;
	border-bottom: solid #a2a2a2 1px;
	}

.gray_box{
	border: solid #bfbfbf 1px;
	}

#right-banner{
	float:right;
	margin-left:12px;
	}
	
#footer{border-top:solid 1px #666666;
		margin:5px 0px 30px 0px;
		padding:5px 0px 0px 10px;}


/* リンク色 */
a:link{color:#000099;}
a:visited{color:#660099;}
a:active{color:#ff6633;}
a:hover{color:#ff6633;}


/* 背景色 */
.gry1{background-color:#BFBFBF;}
.gry2{background-color:#EAEAEA;}
.gry3{background-color:#DCDCDC;}
.gry4{background-color:#C4C4C4;}
.gry4{background-color:#E6E6E6;}
.ylw1{background-color:#FFFFD3;}
.wht{background-color:#FFFFFF;}
.blk{background-color:#000000;}
.ppl{background-color:#5454C6;}

/* テキスト関連 */
.txt_pagetop{font-size:x-small;}
.box_pagetop{margin-top:5px;margin-bottom:5px;text-align:right;}

.box_other-info{
	border: dotted #bfbfbf 2px;
	background-color:#ececec;
	padding:8px;
	height:96px;
	}
	
	
	/*-----------
上部共通メニュー2008.01追加
-------------*/
#cmn_menu {
	background: url(../images_life/cmn_tit_bg.gif) repeat-x top;
	height: 53px;
	width: 760px;
	vertical-align: top;
}

#cmn_menu .clear{
	clear: both;
}

#cmn_menu h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#cmn_menu img {
	border: 0;
}

#cmn_menu h2 img{
	margin-bottom: 9px;
}

#cmn_menu ul {
	width: 404px;
	float: right;
	margin: 0;
	padding: 0;
}

#cmn_menu li {
	float: left;
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}

#cmn_menu li img {
	vertical-align: bottom;
}

