@import "fontsize.css";

/* local set */
body {
	padding:0;
	margin:0px;
	font-family:Osaka,"ＭＳ Ｐゴシック";
}

body.nbg {
	background-color:#EBEBEB;
	color:#333333;
}

body.mapbg {
	background-color:#FFF;
	color:#333333;
}

h1, h2, p{
	margin:0;
	padding:0;
}

a { 
	line-height: 150%;
	color: #060;
	text-decoration: none;
}

a:hover {
	color: #060; 
	text-decoration: underline;
}

.headerlink{
	color: #FFF; 
}

.headerlink a{
	color: #FFF; 
}

.headerlink a:hover {
	color: #FFF; 
}

.backbg {
	background-repeat:repeat-x;
}


.marg1 {
	margin: 70px;
}

.marg2 {
	margin: 70px 70px 0 70px;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.padfooter {
	padding: 16px 30px 30px 30px;
}

.padpro {
	padding: 8px 15px;
}

.pad_corp1 {
	padding: 15px 5px 15px 5px;
}

.pad_inq1 {
	padding: 10px;
}

.form100{
	width: 100%;
}

.list{
	height:26px;
	margin:0 0 0 0;
	padding:10px 0 5px 25px;
	background-image:url(../../product/img/img_list2.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #cccccc;
	font-size:81.25% ;
	line-height: 150%;
	color: #333;
}

.name{
	margin:0 0 0 0;
	padding:0px 0 0px 13px;
	background-image:url(../../product/img/bordar3.gif);
	background-repeat:no-repeat;
	font-size:100% ;
	line-height: 1.5em;
	color: #333;
}

.name2{
	margin:0 0 0 0;
	padding:0px 0 0px 13px;
	background-image:url(../../product/img/bordar3.gif);
	background-repeat:no-repeat;
	font-size:100% ;
	line-height: 1.5em;
	color: #333;