/* CSS Document */

/* 枠 */

body{
margin-top:0;
}

#all{
width:1000px;
background-image:url(../img/bg6.gif);
background-repeat:repeat-y;
}

#logo{width:300px;
float:left;
}

#btn{width:700px;
float:right;
}

#img{
width:1000px;
margin-top:20px;
}

#left{
width:285px;
margin:20px 20px 15px 0px;
float:left;
}

#main{
width:670px;
margin:20px 15px 15px 0px;
float:right;
}

#cl{
clear:both;
}

#copy{
width:1000px;
height:25px;
background-image: url(../img/copybg.gif);
}

/* 文字 */

p {font-size:13px;
color:#333333;
margin:1px;
}

/* 見出し */

h1 {
font-size:12px;
color:#666666;
margin:0;
padding:0;
font-weight:normal;
}

h2 {
border: groove 3px  #0066FF;
padding:3px;
font-size:15px;
margin:0;
font-weight:normal;
}

h3 {
border-left:solid 4px #0033CC;
padding-left:8px;
font-size:14px;
margin:0;
font-weight:normal;
}

/*　ボーダー　*/

.solid{
border-left:solid 6px #0033CC;
padding-left:10px;
line-height:50px;
border-bottom:solid #0033CC 2px;
padding-bottom:3px;
}

.husen { background:#efefef; 
padding:0 5px; 
font-weight:nomal; 
border-right:solid 1px #ccc; 
border-bottom:solid 1px #ccc; 
border-left:solid 5px #666; 
}

/**********/
a:link{color:#333333; text-decoration:none;}

a:hover{color:#333333; text-decoration:none;}

a:visited{color:#333333; text-decoration:none;}

a:active{color:#333333; text-decoration:none;}

