body {
background:url(http://dream-net.org/common/img/bg-main.gif) repeat-x;
padding:0px;
margin:0px;
}


a {
text-decoration:none;
font-size:12px;
color:#333333;
}

a:hover {
text-decoration:underline;
font-size:12px;
color:#333333;
}

.txt-10px {
font-size:10px;
}

/*SEO�΍�p*/
#seo {
width:900px;
height:20px;
text-align:center;
padding:0px;
margin:0px auto;
}

#seo strong{
font-weight:normal;
padding:0px;
margin:0px;
}

#seo a{
text-decoration:none;
font-size:10px;
color:#82959C;
line-height:1.7em;
letter-spacing:0.1em;
padding:0px;
margin:0px;
}


/*���C���t���[��*/
#flame-main {
width:900px;
text-align:center;
background:#FFFFFF;
padding:0px;
margin:0px auto;
}

/*�w�b�_*/
#head {
width:900px;
height:90px;
background:url(http://dream-net.org/common/img/bg-head.gif) no-repeat;
padding:0px;
margin:0px;
}

#head img{
float:left;
padding:0px;
margin:0px;
}

#head ul{
float:right;
width:200px;
list-style-type:none;
padding:0px;
margin:55px 0 0 0;
}

#head li{
float:left;
font-size:12px;
color:#FFFFFF;
letter-spacing:0.1em;
padding:0px;
margin:0 5px 0 0;
}

#head a{
text-decoration:none;
font-size:12px;
color:#FFFFFF;
}

#head a:hover{
text-decoration:none;
font-size:12px;
color:#CCFF00;
}

/*���C�����j���[*/
#main-menu {
width:900px;
height:51px;
background:url(http://dream-net.org/common/img/bg-menu.gif) no-repeat;
padding:0px;
margin:0px;
}

#main-menu ul{
width:798px;
height:51px;
list-style-type:none;
padding:0px;
margin:0 0 0 102px;
}

#main-menu li{
float:left;
padding:0px;
margin:0px;
}


.main-menu-seisaku {
display:block;
width:230px;
height:33px;
text-align:center;
text-decoration:none;
font-size:12px;
letter-spacing:0.1em;
color:#000000;
background:url(http://dream-net.org/common/img/menu-seisaku.gif) no-repeat;
padding:18px 0 0 0;
margin:0px;
}



.main-menu-service {
display:block;
width:191px;
height:33px;
text-align:center;
text-decoration:none;
font-size:12px;
letter-spacing:0.1em;
color:#000000;
background:url(http://dream-net.org/common/img/menu-service.gif) no-repeat;
padding:18px 0 0 0;
margin:0px;
}



.main-menu-qa {
display:block;
width:171px;
height:33px;
text-align:center;
text-decoration:none;
font-size:12px;
letter-spacing:0.1em;
letter-spacing:0.1em;
color:#000000;
background:url(http://dream-net.org/common/img/menu-qa.gif) no-repeat;
padding:18px 0 0 0;
margin:0px;
}



.main-menu-info {
display:block;
width:103px;
height:33px;
text-align:center;
text-decoration:none;
font-size:12px;
letter-spacing:0.1em;
color:#000000;
background:url(http://dream-net.org/common/img/menu-info.gif) no-repeat;
padding:18px 0 0 0;
margin:0px;
}



.main-menu-contact {
display:block;
width:103px;
height:33px;
text-align:center;
text-decoration:none;
font-size:12px;
letter-spacing:0.1em;
color:#000000;
background:url(http://dream-net.org/common/img/menu-contact.gif) no-repeat;
padding:18px 0 0 0;
margin:0px;
}




/*���C���C���[�W*/
.main-img{
float:right;
width:651px;
height:201px;
background:url(../../img/main-img.jpg);
padding:0px;
margin:0px;
}

.main-img h1 {
text-align:right;
font-weight:normal;
font-size:12px;
color:#FFFFFF;
padding:5px 10px 0 0;
margin:0px;
}

.baner-space {
float:left;
width:249px;
height:auto;
padding:0px;
margin:0px;
}

.baner-space ul{
list-style-type:none;
padding:0px;
margin:0px;
}

.baner-space li{
padding:0px;
margin:0px;
}

.baner-seisaku {
display:block;
width:249px;
height:67px;
text-indent:-5000px;
background:url(../../img/main-seisaku.gif);
padding:0px;
margin:0px;
}

.baner-seisaku:hover {
display:block;
width:249px;
height:67px;
text-indent:-5000px;
background:url(../../img/main-seisaku-over.gif);
padding:0px;
margin:0px;
}

.baner-nagare {
display:block;
width:249px;
height:67px;
text-indent:-5000px;
background:url(../../img/main-nagare.gif);
padding:0px;
margin:0px;
}

.baner-nagare:hover {
display:block;
width:249px;
height:67px;
text-indent:-5000px;
background:url(../../img/main-nagare-over.gif);
padding:0px;
margin:0px;
}

.baner-contact {
display:block;
width:249px;
height:67px;
text-indent:-5000px;
background:url(../../img/main-contact.gif);
padding:0px;
margin:0px;
}

.baner-contact:hover {
display:block;
width:249px;
height:67px;
text-indent:-5000px;
background:url(../../img/main-contact-over.gif);
padding:0px;
margin:0px;
}

/*���t���[��*/
#flame-left {
float:left;
width:640px;
height:auto;
text-align:left;
padding:10px 0 0 0;
margin:0px;
}

.category {
width:615px;
height:auto;
padding:0px;
margin:7px 0 0 0;
}

.category td{
padding:0 0 20px 0;
margin:0 5px 0 0;
}

.category strong{
display:block;
width:300px;
height:auto;
color:#FFFFFF;
background:#449211;
border-left:#006600 solid 5px;
padding:5px;
margin:0 0 0 0;
}

#futter {
width:900px;
height:41px;
text-align:center;
font-size:12px;
color:#FFFFFF;
background:url(http://dream-net.org/common/img/futter.gif) repeat-x;
padding:0px;
margin:0px auto;
}

#futter a{
text-decoration:none;
color:#FFFFFF;
line-height:1.7em;
}

#futter a:hover{
text-decoration:underline;
color:#FFFFFF;
line-height:1.7em;
}


/*�E�t���[��*/
#flame-right {
float:right;
width:240px;
height:auto;
padding:0px;
margin:10px 0 0 0;
}

#flame-right ul{
list-style-type:none;
padding:0px;
margin:0px;
}

#flame-right li{
text-align:center;
list-style-type:none;
padding:0px;
margin:0px;
}

#flame-right li a{
display:block;
width:228px;
height:25px;
text-align:left;
color:#FFFFFF;
line-height:1.8em;
background:#29A3E4;
border:solid 1px #666666;
padding:0 5px 0 5px;
margin:1px auto;
}

#saportarea {
width:896px;
height:auto;
font-size:12px;
text-align:center;
background:#E1F8FD;
border:dotted 1px #999999;
padding:2px;
margin:10px 0 0 0;
}

#saportarea p{
text-align:left;
line-height:1.5em;
padding:0px;
marign:0px;
}

#main-img{
width:900px;
height:105px;
background:url(http://dream-net.org/link/img/main-img.jpg) no-repeat;
padding:70px 0 0 0;
margin:0px;
}

#main-img table{
margin:0px 0 0 0;
}



.box-02{
width:610px;
height:auto;
text-align:left;
background:#F1F1F1;
border-bottom:solid 1px #D0D0D0;
padding:5px;
margin:15px 0 0 0;
}

.box-02 h3{
width:55%;
color:#FFFFFF;
font-size:14px;
color:#FFFFFF;
line-height:1.7em;
background:url(http://dream-net.org/common/img/title-blue.gif) repeat-x;
border-left:solid 5px #003A6E;
border-bottom:solid 1px #003A6E;
padding:0 0 0 10px;
margin:0px;
}

.box-02 p{
height:auto;
text-align:left;
font-size:12px;
color:#000000;
line-height:1.5em;
letter-spacing:0.1em;
padding:5px;
margin:5px 10px 0 0;
}


#help {
text-align:left;
font-size:12px;
line-height:1.5em;
margin:0px auto;
}

#help ol{
width:650px;
padding:0px;
margin:0px auto;
}


.main-title {
display:block;
width:614px;
height:28px;
text-align:left;
font-size:16px;
color:#000000;
letter-spacing:0.1em;
background:url(http://dream-net.org/common/img/title-bg.gif) no-repeat;
padding:13px 0 0 24px;
margin:0px;
}
