
BODY {
    text-align: center; 
	color: #000000;
	background-image: url("../img/back-3.jpg");
    padding: 0;
	margin: 0 auto 0 auto;
}

a img {
    border: none;
}

BODY, TR, TD {
	font-size: 9pt;
}

table, td, th { border: 0px solid; } 

#main { 
  margin: 0 auto 0 auto;
  padding: 1px 0px 0px 0px;
  width: 780px; 
  background-color: #ffffff;
} 

/*---------- ヘッダー ----------*/
ul#onlygoods{
    position:absolute;
	text-decoration: none;
	text-align: left; 
	margin:0px;
    padding:0px;
	position:relative;
    list-style:none;
    width:100%;
}

ul#onlygoods li{
    list-style:none;
	text-decoration: none;
    float:left;
    width:210px;
}
ul#onlygoods li a{
    display:block;
    width:210px;
    height:70px;
    text-indent:-200px;
    overflow:hidden;
}

a.top{
    background-image:url(../img/onlygoods.gif);
}



/*------ コンテンツ -------*/

#contents {
  text-align: left; 
  float: left;
  margin: 25px 25px 25px 25px;
  padding: 5px 5px 0 5px;
  width: 500px;
}

#maincontents {
  text-align: left; 
  float: left;
  margin: 50px 0px 125px 50px;
  padding: 5px 5px 0 5px;
  width: 500px;
}

#index01, #index02, #index03 {
  text-align: left; 
  float: left;
  margin: 0px 0px 125px 20px;
  padding: 5px 5px 0 5px;
  width: 220px;
}
/*-------- パス ---------*/

#path {
  float: left;
  color: #000000;
  font-weight: bold;
  margin: 3px 0px 13px 0px;
  padding: 3px 0px 3px 15px;
  width: 600px;
  height: 13px;
  text-align: left;

}
#path2{
    background-image:url(../img/b1.jpg);
	margin: 0;
	width:25px;
    height:24px;
	float: right;
}

/*---------- リンク全体 ----------*/
A:link {
	color: #cf4040;
	font-weight: bold;
	text-decoration: underline;
}
A:visited {
	color: #cf4040;
	font-weight: bold;
	text-decoration: underline;
}
A:active {
	color: #cf4040;
	font-weight: bold;
	text-decoration: underline;
}
A:hover {
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}

/*--------- メニュー --------*/
ul#menu{
    position:absolute;
	text-align: left; 
	margin:0px;
    padding:0px;
	position:relative;
    list-style:none;
    width:100%;
	text-decoration: none;
}
ul#menu li{
    list-style:none;
	text-decoration: none;
    float:left;
    width:116px;
}
ul#menu li a{
    display:block;
	text-decoration: none;
    width:116px;
    height:28px;
    text-indent:-100px;
    overflow:hidden;
}

a.home{
    background-image:url(../img/t_home1.jpg);
}
a:hover.home, a.home01{
    background-image:url(../img/t_home2.jpg);
}
a.software{
    background-image:url(../img/t_software1.jpg);
}
a:hover.software, a.software01{
    background-image:url(../img/t_software2.jpg);
}

a.homepage{
    background-image:url(../img/t_homepage1.jpg);
}
a:hover.homepage, a.homepage01{
    background-image:url(../img/t_homepage2.jpg);
}

a.music{
    background-image:url(../img/t_music1.jpg);
}
a:hover.music, a.music01{
    background-image:url(../img/t_music2.jpg);
}

a.photo{
    background-image:url(../img/t_blog1.jpg);
}
a:hover.photo, a.photo01{
    background-image:url(../img/t_blog2.jpg);
}

a.contact{
    background-image:url(../img/t_contact1.jpg);
}
a:hover.contact, a.contact01{
    background-image:url(../img/t_contact2.jpg);
}
/*--------- メニュー2 --------*/
ul#menuetc{
    position:absolute;
	text-decoration: none;
	text-align: left; 
	margin:0px;
    padding:3px;
	position:relative;
    list-style:none;
    width:100%;
}
ul#menuetc li{
    list-style:none;
	text-decoration: none;
    float:right;
    width:50px;
}
ul#menuetc li a{
    display:block;
	text-decoration: none;
    width:31px;
    height:31px;
    text-indent:-130px;
    overflow:hidden;
}
a.link{
    background-image:url(../img/t2_l01.jpg);
}
a:hover.link, a.link01{
    background-image:url(../img/t2_l02.jpg);
}

a.admin{
    background-image:url(../img/t2_a01.jpg);
}
a:hover.admin, a.admin01{
    background-image:url(../img/t2_a02.jpg);
}

a.sitemap{
    background-image:url(../img/t2_s01.jpg);
}
a:hover.sitemap, a.sitemap01{
    background-image:url(../img/t2_s02.jpg);
}

a.privacy{
    background-image:url(../img/t2_p01.jpg);
}
a:hover.privacy, a.privacy01{
    background-image:url(../img/t2_p02.jpg);
}

/*--------- メニュー3 --------*/
ul#menu3{
    position:absolute;
	text-decoration: none;
	text-align: left; 
	margin:0px;
    padding:0px;
	position:relative;
    list-style:none;
    width:100%;
}
ul#menu3 li{
    list-style:none;
	text-decoration: none;
    float:left;
    width:164px;
}
ul#menu3 li a{
    display:block;
	text-decoration: none;
    width:164px;
    height:25px;
    text-indent:-100px;
    overflow:hidden;
}

a.sougolink{
    background-image:url(../img/b_s_link01.jpg);
}
a:hover.sougolink, a.sougolink01{
    background-image:url(../img/b_s_link02.jpg);
}

a.linknituite{
    background-image:url(../img/b_b_link01.jpg);
}
a:hover.linknituite, a.linknituite01{
    background-image:url(../img/b_b_link02.jpg);
}

a.kihon{
    background-image:url(../img/b_b_kihon01.jpg);
}
a:hover.kihon{
    background-image:url(../img/b_b_kihon02.jpg);
}

a.opt{
    background-image:url(../img/b_b_opt01.jpg);
}
a:hover.opt{
    background-image:url(../img/b_b_opt02.jpg);
}

a.exa{
    background-image:url(../img/b_b_exa01.jpg);
}
a:hover.exa{
    background-image:url(../img/b_b_exa02.jpg);
}

a.faq{
    background-image:url(../img/b_b_faq01.jpg);
}
a:hover.faq{
    background-image:url(../img/b_b_faq02.jpg);
}

a.flow{
    background-image:url(../img/b_b_flow01.jpg);
}
a:hover.flow{
    background-image:url(../img/b_b_flow02.jpg);
}

/*--------- ロールオーバー --------*/
#sinkyu a{
display:block;
width:200px;
color:#F0027F;
background:url(../img/sinkyu_ryouji_bnr00.jpg) no-repeat;
height:263px;
line-height:115px;
text-decoration:none;
text-align:center;}

#sinkyu a:hover{
color:orange;
background:url(../img/sinkyu_ryouji_bnr.jpg) no-repeat;
}
