@charset "utf-8";


box:after{/* for modern brouser */ 
content: " "; clear: both; height: 0; display: block; visibility: hidden;} 

* html box{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}

body { 
background-color: #FFF;
margin:0 auto;
padding:0;
font-size:small;
font-family:"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
background-color:#ffffff;
line-height:1.1;
color:#656565;
text-align:center;
background-image:url(images/background.jpg);
}

img{
border:0px;
vertical-align:top;
}

a:link{
color:#0066CC;
}

a:visited{
color:#0066CC;
}

a:hover{
color:#FF9900;
}

h1{
display:inline;
}

h3{
display:inline;
font-size:110%;
}

#container{
width:828px;
background-color:#CCCCCC;
margin:0 auto;
}

#header1{
float:left;
}

#header2{
width:579px;
height:51px;
background-image:url(images/top2.jpg);
float:right;
}

#contents{
width:828px;
background-image:url(images/contents.jpg);
clear:both;
margin:0px auto;
overflow: hidden;
}

#contents2{
width:828px;
background-image:url(images/contents.jpg);
clear:both;
margin:0px auto;
overflow: hidden;
text-align:center;
}

#left1{
float:left;
padding-left:35px;
text-align:left;
}

#ltext{
text-align:left;
width:363px;
height:62px;
margin-top:10px;
margin-left:10px;
background:#FFFFFF url(images/photo.jpg) right no-repeat;
color:#333333;
}

#right1{
float:right;
padding-right:35px;
}

#rtext{
text-align:left;
color:#333333;
}

#lleft{
float:left;
width:187px;
}

#lrghit{
float:left;
width:188px;
}

#rtext{
text-align:left;
width:355px;
height:62px;
margin-top:10px;
margin-left:5px;
margin-right:5px;
}

#man1{
width:355px;
height:70px;
background-image:url(images/1man.jpg);
text-align:right;
margin-bottom:5px;
margin-top:5px;
}

#man4{
width:355px;
height:70px;
background-image:url(images/4man.jpg);
text-align:right;
}

#ee{
margin-right:10px;
margin-top:10px;
}

#c_pan{
width:828px;
margin-left:20px;
margin-right:20px;
}

#c_pan1{
width:365px;
float:left;
margin-top:10px;
padding-left:20px;
}

#c_pan2{
width:365px;
float:right;
margin-top:10px;
padding-right:60px;
}

#c_pan1 img{
float:left;
margin-right:5px;
}

#c_pan2 img{
float:left;
margin-right:5px;
}

#c_text{
text-align:left;
}
#line{
margin-left:0px;
}

#detail{
margin-left:120px;
margin-top:30px;
}

#staff_c{
width:380px;
float:left;
padding-left:10px;
text-align:left;
}

#staff_c img{
float:left;
margin-right:5px;
}

#rich{
width:380px;
float:right;
padding-right:55px;
text-align:left;
}

#rich img{
float:left;
margin-right:5px;
}

#c_foot2{
height:25px;
background-image:url(images/c_foot2.jpg);
text-align:center;
padding-top:5px;
}

#c_foot3{
height:40px;
background-image:url(images/c_foot3.jpg);
text-align:center;
padding-top:5px;
color:#FFFFFF;
font-size:x-small;
}
#left{
width:195px;
float:left;
margin-left:22px;
}

html>body #left{
margin-left:35px;
}


#entries{
width:183px;
background-color:#FFF;
margin-bottom:15px;
padding:5px;
border:1px solid #dddddd;
}

#archives{
width:183px;
background-color:#FFF;

padding:5px;
border:1px solid #dddddd;
}

#main{
width:530px;
float:right;
margin-right:22px;
margin-top:4px;
}

html>body #main{
margin-right:35px;
}

#main2{
width:742px;
margin-top:4px;
}

html>body #main2{
margin-left:43px;
}

#entries ul{
padding-left: 0px;
margin: 0px;
margin-bottom: 30px;
}
#entries li{
color: #333333;
font-size: small;
text-align: left;
line-height: 1.2;
margin-top: 6px;
list-style-type: none;
padding-left:19px;
background:#FFF url("images/list.jpg" ) center left no-repeat;
}

#archives ul{
padding-left: 0px;
margin: 0px;
margin-bottom: 15px;
}
#archives li{
color: #333333;
font-size: small;
text-align: left;
line-height: 1.2;
margin-top: 6px;
list-style-type: none;
padding-left:19px;
background:#FFF url("images/list.jpg" ) center left no-repeat;
}

#perma{
text-align: left;
color:#333333;
}

#more{
text-align:right;
padding-right:15px;
}

#c_t{
margin-left:50px;
}

#c_t h5{
    font-size:14px;
    width:415px;
    height:27px;
    background:#FFF url(images/line4.jpg) center bottom no-repeat;
}

#ct{
    width:415px;
}
#tb{
    width:415px;
}

#main2{
width:740px;
}
#form1{
border:1px solid #dddddd;
margin-left:15px;
}
#but{
margin-top:15px;
text-align:center;
}
#but input{
width:200px;
}
.red{
color:red;
}

#bukkeninq{
width:100%;
text-align:right;
}
