body,th,td { color: #333333; margin: 0px; font-size:x-small;	/* マージン */}		/* 文字色 */
body { background-color: #ffffff;	/* 背景色 */}

a:link	{ color: #000066;}			/* 普通のリンク色 */
a:visited{ color: #000066;} 	/* すでに見たリンク色 */
a:active{ color: #000066; } 	/* クリックしたときのリンク色 */
a:hover	{ color: #000066; text-decoration: none;}	/* カーソルが乗ったときのリンク色 */

/*ここからトップページレイアウト指定 */

#topmain {
width:700px;
margin:20px 0px 10px 0px;
padding:15px 0px 0px 0px;
border-top:8px solid #CCCCCC;
}

#toptable {
width:700px;
margin-top:20px;
background:url(../image/top_head_waku1.gif) top left no-repeat;;
}

#toptable_bottom {
width:700px;
background:url(../image/top_head_waku2.gif) bottom left no-repeat;;
}

#toptable2 {
float:right;
width:350px;
margin:15px 15px 5px 10px;
}

#toptableline {
border-bottom:1px solid #E1E1E1;
text-align:left;
}

#toplogo {
width:280px;
padding:15px 5px 0px 2px;
}

#topmenu1 {
width:200px;
float:left;
margin-left:30px;
}

#topmenupad { margin:5px; }

#topmenu2 {
width:160px;
float:right;
padding-right:10px;
text-align:right;
}

#topmain2 {
clear:both;
width:700px;
margin-top:10px;
padding-top:5px;
}

#topL {
width:442px;
float:left;
margin:0px 8px 5px 0px;
}

#toptit {
height:28px;
background-image:url(../image/new_tit.gif);
background-repeat:no-repeat;
margin-bottom:0px;
margin-top:15px;
padding:3px;
text-align:right;
color:#999999;
}

#toppro {
height:28px;
background-image:url(../image/product_tit.gif);
background-repeat:no-repeat;
margin-bottom:0px;
padding:3px;
text-align:right;
color:#999999;
}

#new {
border:1px solid #CCCCCC;
}

h2 {
background-color:#EEEEEE;
margin:0px;
padding:3px;
text-align:left;
color:#0033CC;
font-weight:bold;
}

h2 a:link		{ color: #0033CC;text-decoration: none;}
h2 a:visited	{ color: #0033CC;text-decoration: none;}
h2 a:active	{ color: #0033CC;text-decoration: none;}
h2 a:hover		{ color: #0033CC;text-decoration: none;}

#ntxt {
background-color:#FFFFFF;
padding:5px;
text-align:left;
border-bottom:1px dotted #999999;
}

#ntxt0 {
background-color:#FFFFFF;
padding:5px;
text-align:left;
}

#ntxt0 a.product:link	{ color: #ff3300; font-weight:bold;}			/* 普通のリンク色 */
#ntxt0 a.product:visited{ color: #ff3300; font-weight:bold;} 	/* すでに見たリンク色 */
#ntxt0 a.product:active{ color: #ff3300; font-weight:bold;} 	/* クリックしたときのリンク色 */
#ntxt0 a.product:hover	{ color: #ff3300; text-decoration: none; font-weight:bold;}	/* カーソルが乗ったときのリンク色 */


#topR {
width:250px;
float:left;
margin-bottom:5px;
}

#toptitW {
height:28px;
background-image:url(../image/work_tit.gif);
background-repeat:no-repeat;
margin-bottom:5px;
margin-top:15px;
padding:3px;
text-align:right;
color:#999999;
}

#toptitW2 {
height:28px;
background-image:url(../image/shirase_tit.gif);
background-repeat:no-repeat;
margin-bottom:2px;
margin-top:15px;
padding:3px;
text-align:right;
color:#999999;
}

#toptitW3 {
height:28px;
background-image:url(../image/sagool_tit.gif);
background-repeat:no-repeat;
margin-bottom:2px;
margin-top:15px;
padding:3px;
text-align:right;
color:#999999;
}

#toptitW4 {
height:28px;
background-image:url(../image/lablog_tit.gif);
background-repeat:no-repeat;
margin-top:15px;
padding:3px;
text-align:right;
color:#999999;
}

#toptit2 {
background-color:#CCCCCC;
margin-bottom:2px;
padding:3px;
text-align:left;
}

#ntxt2 {
background-color:#FFFFFF;
padding:4px;
text-align:left;
border-bottom:1px dotted #999999;

}
#ntxt3 {
margin:0px 0px 5px 0px;
padding:5px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}

.top_foot {
width:670px;
margin:10px 30px 5px 30px;
padding:6px;
background-color:#cccccc;
}

.top_copy {
width:670px;
margin:0px 30px 0px 30px;
text-align:center;
padding:6px;
}

.top_sagoolform {
margin:0px 0px 15px 0px;
}

/* フッター */

#footer{
    clear:both;
    width:700px;
    border-top:2px solid #CCCCCC;
	padding:5px;
	text-align: center;
	font-size: x-small;
}

#footer a:link		{ color: #000066;}
#footer a:visited	{ color: #000066;}
#footer a:active	{ color: #000066;}
#footer a:hover		{ color: #000066;text-decoration: none;}

.f1 {font-size: xx-small; line-height: 1.4em;}
.f2 {font-size: small; line-height: 1.4em;}
.f3 {font-size: small; line-height: 1.4em;}
.f4 {font-size: medium; line-height: 1.4em;}
.f5 {font-size: large; line-height: 1.4em;}
.f6 {font-size: x-large; line-height: 1.4em;}
.f7 {font-size: xx-large; line-height: 1.4em;}