@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 {
margin:0px;
padding:0px;
font-size:65%;
font-family:"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
line-height:1.6;
color:#656565;
text-align:left;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
letter-spacing:1px;
}

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

a:link{
color:#656565;
}

a:visited{
color:#656565;
}

a:hover{
color:#FF9900;
}

#container{
width:760px;
background-color:#FFFFFF;
overflow:hidden;
}

#header{
width:760px;
height:74px;
background-image:url(images/header01.jpg);
}

#logo{
width:123px;
margin-left:14px;
margin-top:8px;
float:left;
}

#menu{
width:500px;
float:right;
margin-top:20px;
text-align:right;
font-size:small;
}

#menu ul{
margin:0px;
padding:0px;
}

#menu li{
float:left;
list-style:none;
text-decoration: none;
}

#maincontents{
width:760px;
height:370px;
background-image:url(images/mc01.jpg);
padding-top:30px;
background-repeat:no-repeat;
}

#footer{
width:100%;
height:84px;
background-image:url(images/footer2.jpg);
margin-top:10px;
text-align:left;
clear:both;
}

#footer2{
width:760px;
height:84px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
text-align:center;
clear:both;
}

#name{
float:left;
padding-left:90px;
}

#top01{
width:325px;
height:180px;
float:left;
padding-left:20px;
}

#toptitle01{
width:315px;
height:35px;
background-image:url(images/mc02.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-right:30px;
text-align:right;
font-size:small;
}

#top02{
width:376px;
height:180px;
float:right;
padding-right:10px;
}

#toptitle02{
width:366px;
height:35px;
background-image:url(images/mc03.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-right:10px;
text-align:right;
font-size:small;
}

#top03{
width:325px;
float:left;
padding-left:20px;
}

#toptitle03{
width:315px;
height:35px;
background-image:url(images/mc04-3.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-right:10px;
text-align:right;
font-size:small;
}

#top04{
width:376px;
float:right;
padding-right:10px;
}

#toptitle04{
width:366px;
height:35px;
background-image:url(images/mc05-3.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-right:10px;
text-align:right;
font-size:small;
}

#top01 ul{
margin:0px;
padding-left:10px;
}

#top01 li{
margin:0px;
padding:0px;
list-style-image:url(images/list.gif);
background-image:url(images/listback.gif);
line-height:2.5;
}

#top02 ul{
margin:0px;
padding-left:10px;
}

#top02 li{
margin:0px;
padding:0px;
list-style-image:url(images/list.gif);
background-image:url(images/listback2.gif);
line-height:2.5;
}

#topblog{
margin-top:10px;
}

#topblog img{
float:left;
margin:5px;
}


/*
#go{
margin-top:10px;
}
.go{
float:right;
}
*/



#top03 ul{
margin:0px;
padding-left:10px;
}

#top03 li{
margin:0px;
padding:0px;
list-style-image:url(images/list.gif);
background-image:url(images/listback2.gif);
line-height:2.5;
}





#top04 ul{
margin:0px;
padding-left:10px;
}

#top04 li{
margin:0px;
padding:0px;
list-style-image:url(images/list.gif);
background-image:url(images/listback2.gif);
line-height:2.5;
}






#f_right{
text-align:right;
padding-top:5px;
padding-right:20px;
}

#f_left{
text-align:left;
color:#000000;
padding-top:10px;
padding-left:20px;
}

.line{
width:700px;
border-color:#dddddd;
}

/*sub*/

#maincontents{
width:760px;
padding-top:30px;
}

#leftmenu{
width:200px;
height:590px;
float:left;
background-image:url(images/leftmenu.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-top:31px;
}


#rightcon{
width:525px;
float:right;
padding-top:20px;
}

#navi{
width:490px;
height:13px;
background-color:#f3f3f3;
padding:3px;
padding-top:4px;
}

#loan{
margin-top:20px;
}

#title{
width:495px;
height:21px;
font-weight:bold;
font-size:120%;
padding-top:6px;
padding-left:25px;
background-image:url(images/titleback.jpg);
margin-top:15px;
margin-bottom:10px;
}

#mc{
text-align:left;
clear:both;
overflow:hidden;
margin-bottom:10px;
}

#mcimage{
width:169px;
height:127px;
float:right;
background-image:url(images/imageback.jpg);
margin-right:5px;
}

#mctext{
width:95%;
float:left;
padding-left:10px;
}

/*
#mctext img{
width:158px;
height:117px;
background-image:url(images/imageback.jpg);
padding-left:5px;
padding-right:6px;
padding-top:5px;
padding-bottom:5px;
float:right;
}
*/

#right{
float:right;
}

#left{
float:left;
}

#juutakutext{
width:500px;
padding-left:10px;
}

#leftmenu ul{
margin:0px;
padding:0px;
width:186px;
}

#leftmenu li{
margin-top:3px;
margin-bottom:3px;
margin-left:15px;
padding:0px;
list-style-image:url(images/list2.gif);
background-image:url(images/listback3.gif);
line-height:2.0;
}

#leftmenu img{
margin-top:5px;
}

#leftmenutext{
width:186px;
background-image:url(images/left07.jpg);
}

#leftmenutext ul{
margin:0px;
padding:0px;
width:184px;
}

html>body #leftmenutext ul{
margin-top:-3px;
}

#leftmenutext li{
background-color:#f6f6f6;
background-image:none;
list-style-image:none;
list-style-type:none;
margin-top:3px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
}

#archive{
margin-top:10px;
font-weight:bold;
font-size:120%;
padding-top:3px;
padding-left:5px;
color:#ffffff;
width:181px;
height:23px;
background-image:url(images/left06.jpg);
text-align:center;
}

#more{
text-align:right;
}

#mctext2{
width:95%;
float:left;
padding-left:10px;
}

#mctext3{
width:95%;
padding-left:10px;
word-break:break-all;
border:1px solid #dddddd;
padding:3px;
margin-bottom:5px;
margin-left:10px;
}
#c_t{
margin-left:40px;
}

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

#ct{
    width:415px;
word-break:break-all;
}
#tb{
    width:415px;
}

#title2{
width:495px;
height:23px;
font-weight:bold;
font-size:120%;
padding-top:5px;
padding-left:25px;
background-image:url(images/titleback.jpg);
margin-top:15px;
margin-bottom:10px;
clear:both;
}

#title2 h5{
display:inline
}
#c_tikoi{
width:100%;
}
#tbikoi{
width:100%;
}

#author{
width:250px;
}
#email{
width:250px;
}
#url{
width:250px;
}
#text{
width:450px;
height:150px;
}
#nate{
margin-left:10px;
margin-bottom:5px;
}

.red{
color:#ff0000;
}

#lefttitle{
width:165px;
height:21px;
font-size:115%;
padding-left:21px;
padding-top:5px;
font-weight:bold;
background-image:url(images/size_titleback.jpg);
margin-bottom:5px;
}

#page_title{
width:500px;
height:28px;
font-size:115%;
padding-left:25px;
padding-top:0px;
font-weight:bold;
background-image:url(images/page_titleback.jpg);
margin-bottom:5px;
}
