/*page all
-------------------------------- */
html,body{
width:100%;
}

body{
background:url(../img/blog/back_img.jpg) repeat-x;
/*border-top:solid 4px #000000;*/

/*余白指定
-------------------------------- */
margin:0px 0px 0px 0px;

/*メインテキスト
-------------------------------- */
font-size:12px;
line-height:16px;
color: #000000;
text-align:center;
text-decoration: none; 
overflow: auto; 
}

/*clear
------------------------*/
br.clear{
clear:both;
display:block;
line-height:1px;
font-size:1px;
}

/*h1~
------------------------*/
h1,h2,h3{
font-size:10px;
font-weight:normal;
margin:0px;
padding:0px;
}

/*img
------------------------*/
img{
border:0px;
}


/*text link
-------------------------------- */
a:link {
color: #333333;
}
a:visited {
color: #333333;
}
a:hover {
color: #FF9900;
}
a:active {
color: #FF9900;
}

/*テキスト　指定用
-------------------------------- */
.fs18 {
font-size: 18px; line-height : 1.5; color: #000000;
}
.fs16 {
font-size: 16px; line-height : 1.5; color: #000000;
}
.fs14 {
font-size: 14px; line-height : 1.5; color: #000000;
}
.fs12 {
font-size: 12px; line-height : 1.5; color: #000000;
}
.fs10 {
font-size: 10px; line-height : 1.5; color: #000000;
}
.fs_bold{
font-weight:bold;
}

.fs_red{
color:#FF0000;
}
.fs_blue{
color:#003399;
}
.fs_orange{
color:#FF6600;
}
.fs_underline{
text-decoration:underline;
}

.fs14_orenge_bold{
font-size: 14px; line-height : 1.5; color: #000000;
color:#FF6600;
font-weight:bold;
}


/*layout box
-------------------------------------*/
#all_box{
width:836px;
margin:0px auto;
padding:0px 0px 0px 0px;
background:url(../img/blog/object_back.gif) repeat-y;
}
#all_box #all_box_bottom{
width:836px;
margin:8px auto;
}

/*header
--------------------------------------*/
#header{
width:800px;
margin:0px auto;
}
#header #header_logo{
width:260px;
float:left;
font-size:1px;
line-height:1px;
}
#header #header_img{
width:540px;
float:right;
font-size:1px;
line-height:1px;
}


/*footer
--------------------------------------*/
#footer{
width:800px;
margin:0px auto;
padding:10px 0px;
font-size:10px;
color:#785623;
}

/*object
--------------------------------------*/
#object{
width:760px;
margin:0px auto;
padding:20px;
text-align:left;
}
#object #object_left{
width:532px;
float:left;
}
#object #object_right{
width:182px;
float:right;
border:1px solid #ccc;
padding:6px;
}
#object #object_text{
margin:0px 0px 40px 0px;
}

/*side_bar
----------------------------*/
.side_bar{
width:182px;
height:18px;
padding:6px;
border:1px solid #E3B660;
font-size:12px;
color:#785623;
background:url(../img/blog/bar_back_img.jpg) repeat-x;
}



/*page_top
---------------------------*/
.page_top{
margin:0px auto;
font-size:12px;
text-align:center;
}
