/*基本*/

body{
margin: 0px;
padding: 0px;
background:url(http://wwinc.co.jp/images/bg.jpg) repeat;
}
h1, h2, h3 ,p ,ul ,li{
margin: 0px;
padding: 0px;
font-weight:normal;
}

/*レイアウト*/

#bg{
width: 100%;
background:url(http://wwinc.co.jp/images/bg02.jpg) repeat;
}

#header {
width: 100%;
height:364px;
background:url(http://wwinc.co.jp/images/bg_header.jpg) repeat;
}

#header #h1{
width: 800px;
height:50px;
}

#header #ly{
width: 800px;
height:314px;
}

#main {
width: 100%;
}

#main #ly{
width: 800px;
background:url(http://wwinc.co.jp/images/bg_main.jpg) repeat;
}

#right {
width: 230px;
float: right;
}

#left {
width: 570px;
float: left;
}

#rightbox {
width: 200px;
margin:0px 30px 20px 0px;
text-align:left;
}

#leftbox {
width: 500px;
margin:0px 35px 20px 35px;
text-align:left;
}

#footer{
width: 100%;
height:56px;
background:url(http://wwinc.co.jp/images/bg_footer.jpg) repeat;
clear:both;
}

#footer #ly{
width: 800px;
height:56px;
}

/*追加指定*/

#right p {
font-size:12px;
color: #666666;
line-height:150%;
margin: 5px 0px 5px 0px;
padding: 0px;
}

#right img {
margin:0px 0px 10px;
}

/*footer*/

#footer p{
font-size:10px;
color:#888888;
margin:0px;
padding:0px;
}

#footer a:link{
color:#888888;
text-decoration:none;
padding:0px;
}

#footer a:visited{
color:#888888;
text-decoration:none;
padding:0px;
}

#footer a:hover{
color:#ff9933;
text-decoration:none;
padding:0px;
}


/*基本テキストパーツ*/

h1{
color:#999999;
font-size:10px;
letter-spacing:0.1em;
text-align:right;
padding:35px 10px 0px 0px;
margin:0px;
}

h2 {
font-size:12px;
color: #444444;
letter-spacing:0.1em;
margin: 15px 0px 10px 0px;
padding: 0px 0px 3px 25px;
border-bottom:1px #e2e2e2 solid;
}

h3{
width:250px;
font-size:10px;
color: #444444;
letter-spacing:0.1em;
margin: 12px 0px 10px 20px;
padding: 6px 0px 3px 15px;
border-bottom: 1px #ffba86 dotted;
/*
background-color: #ffefdf;
*/
}

p {
font-size:12px;
color: #666666;
line-height:150%;
margin: 5px 5px 5px 35px;
padding: 0px;
}

.comtable{
margin: 5px 5px 5px 35px;
padding: 0px;
}

.comtable td{
font-size:12px;
color: #666666;
line-height:150%;
}

ul{
font-size:12px;
color:#666666;
line-height:100%;
letter-spacing:0.1em;
margin: 5px 0px 5px 55px;
list-style:url(http://wwinc.co.jp/images/list.jpg);
}

li{
padding: 0px 0px 10px;
}

a:link{
color:#ff6600;
padding:0px;
text-decoration:none;
}

a:visited{
color:#ff6600;
padding:0px;
text-decoration:none;
}

a:hover{
color:#339900;
text-decoration:none;
padding:0px;
}

/*追加装飾*/

.news{
font-size:12px;
color: #666666;
letter-spacing:0.1em;
margin: 5px 0px 5px 30px;
padding: 0px 0px 0px 10px;
border-bottom:#cccccc 1px dotted;
}

#sitemap{
height:412px;
background:url(http://wwinc.co.jp/images/img/sitemap.jpg) no-repeat;
}

#sitemap a:link{
color:#0033ff;
padding:0px;
text-decoration:underline;
}

#sitemap a:visited{
color:#0033ff;
padding:0px;
text-decoration:underline;
}

#sitemap a:hover{
color:#339900;
padding:0px;
text-decoration:underline;
}