/*構造定義*/
#container { width: 540px; height: 100%; margin: 0; padding: 0; border-right: 1px solid gray; }
#header { background-image: url(../product/com/icon-header-base.gif); background-repeat: repeat-x; width: 540px; height: 79px; }
#content { text-align: center; width: 540px; padding-bottom: 10px; }
#footer { background-image: url(../product/com/icon-footer.gif); width: 540px; height: 33px; float: left; border-right: 1px solid gray; }
body { margin: 0; padding: 0; }
/*ヘッダー定義*/
.logo { color: white; text-align: center; width: 200px; height: 70px; float: left; }
/*フッター
*/
#copyright { padding-top: 15px; }
/*共通
*/
img { margin: 7px 0; padding: 0; border-style: none; border-width: 0; }
a { color: blue; }
a:hover { color: #a99800; }
/**/
.icon { margin-top: 20px; margin-bottom: 20px; margin-left: 10px; }
.copy {
	font-size: 12px;
	text-align: left;
}
.attention { font-size: 10px; }
.kaiteki,.shouene,.anzen,.shoushu,.sousa,.riben { color: white; font-size: 14px; font-weight: bold; background-image: url(../product/com/icon-arrow.gif); background-repeat: no-repeat; height: 18px; padding-top: 1px; padding-left: 25px; }
.kaiteki {background-color: #767cba;}
.shouene {background-color: #69bd83;}
.anzen {background-color: #f8c053;}
.shoushu {background-color: #6c9cd3;}
.sousa {background-color: #f19b97;}
.riben {background-color: #00a5ca;}

/* ad-on */
#container2 { width: 760px; height: 100%; margin: 0; padding: 0; border-right: 1px solid gray; }
#header2 { background-image: url(../product/com/icon-header-base.gif); background-repeat: repeat-x; width: 760px; height: 79px; }
#content2 { text-align: center; width: 760px; padding-bottom: 10px; }
#footer2 {
	background-image: url(../common/footer.gif);
	width: 760px;
	height: 33px;
	float: left;
	border-right: 1px solid gray;
	background-repeat: no-repeat;
	background-position: center;
}
.bigttl{
	text-align: left;
	background: #FF9900;
	padding: 0px!important;
}
.bigttl img{
	margin: 0px;
	padding: 0px;
}
