@charset "utf-8";
/*
Theme Name: hasebe css
Theme URL: 
Description: base.CSS
Version: 1.0
Author: 長谷部創建
Author URL: 
*/

/* CSS Document */
/* ペース
----------------------------- */

body {
margin:0;
padding:0;
}
a {
color:#3333FF;
text-decoration:none;
}
a:hover {
color:#FF9900;

}

.container {
width:700px;
margin:0 auto;
padding:20px 14px;
background:url(../img/sha.jpg) repeat-y top center;
}
.head {
width:700px;
margin:0 0 5px 0;
padding:0;
}
.header {
width:700px;
margin:0;
padding:0;
}
.header h1 {
width:700px;
height:147px;
margin:0;
padding:0;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
background:url(../img/kabu-c.jpg) no-repeat top center;
display:block;
}
.header h1 a {
width:680px;
height:140px;
margin:0;
padding:7px 0 0 20px;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
display:block;
}
.header h1 a:hover {
width:680px;
height:140px;
margin:0;
padding:7px 0 0 20px;
color:#FF9900;
font-size:16px;
font-weight:normal;
display:block;
}
.header h1 strong {
font-weight:normal;
}
.header h1 em {
font-style:normal;
}
p.pan {
clear:both;
width:700px;
margin:0 0 10px 0;
padding:0;
font-size:10px;
color:#666666;
}
.main {
width:700px;
margin:0 0 60px 0;
padding:0;
    overflow: hidden;
}

.main:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .main {
    height: 1em;
    overflow: visible;
}
/**/
.main p {
margin:0 0 5px 0;
padding:0;
font-size:14px;
color:#333333;
line-height:135%;
}
.footer {
width:700px;
height:41px;
margin:10px 0 0 0;
padding:0;
background:url(../img/footer.gif) no-repeat 0 0;
}
.footer p {
width:685px;
margin:0;
padding:15px 0 0 0;
text-align:right;
color:#FFFFFF;
font-size:12px;
}

