/* CSS Document */

/***  共通 ***/
body{
font-family:"ヒラギノ角ゴ Pro W3","Gill sans","Hiragino Kaku Gothic W3","Tahoma";
background:url(../img/bg.gif);
font-size:92%;
line-height:150%;
color:#666666;
border-top::#50133B dashed 3px;
width:
}
body,p,div,address,h1,h3,ul,li{
margin:0;
padding:0;
}
em {
font-style:normal;
}
div#header{
height:80px;
}
div#main{
background:url(../img/bg_main.gif) no-repeat;
width:774px;
min-height:758px;
}
div#main_blog{
background:url(../img/bg_main_blog.gif) no-repeat;
width:774px;
min-height:758px;
}
div#container{
float:left;
width:573px;
}
/** メインコンテンツ **/
html>body div#primary{
float:right;
margin:76px 0 0 0;
width:423px;
}
* html div#primary{
float:right;
margin:46px 0 0 -0px;
width:423px;
}
html>body #contents-area{
background:url(../img/bg_primary.png) repeat-y;
padding:0 35px 50px 35px;
}
* html #contents-area{
background:url(../img/bg_primary.gif) repeat-y;
padding:0 35px 50px 35px;
}
/**  メインコンテンツフッター **/
html>body div#primary-footer{
font-family:"Gill sans","Tahoma";
background:url(../img/bg_footer.png) no-repeat bottom;
}
* html div#primary-footer{
font-family:"Gill sans","Tahoma";
background:url(../img/bg_footer.gif) no-repeat bottom;
}
address {
height:40px;
font-style:normal;
text-align:center;
font-size:90%;
}
/** 左カラム **/
html>body div#secondary{
float:left;
width:150px;
margin:76px 0 0 0;
}
* html div#secondary{
}
/** 右カラム **/
html>body div#blog-smenu{
width:188px;
margin:0 0 0 586px;
font-size:80%;
}
* html div#blog-smenu{
width:188px;
font-size:80%;
}
html>body div#blog-smenu-cbox{
margin-top:80px;
padding:0px 14px 50px 14px;
background:url(../img/bg_blog-smenu-main.png) repeat-y;
}
* html div#blog-smenu-cbox{
margin-top:80px;
padding:0px 14px 0 14px;
margin-left:10px;
background:url(../img/bg_blog-smenu-main.gif) repeat-y;
}
html>body div#blog-smenu-footer{
background:url(../img/bg_blog-smenu-footer.png) no-repeat;
height:12px;
}
* html div#blog-smenu-footer{
background:url(../img/bg_blog-smenu-footer.gif) no-repeat;
height:12px;
margin-left:10px;
}
/** ナビゲーション **/
#navi{
margin:0 0 0 161px;
list-style:none;
}
#navi li{
margin:39px 26px 0 0;
float:left;
}
#navi li span{
display:none;
}



/*** index.html ***/
div#secondary .bnn-space{
background:url(../img/top_bn_01.png) no-repeat;
height:244px;
}ss
div#secondary .bnn-space a{
width:150px;
height:244px;
display:block;
}
div#secondary .bnn-space span{
display:none;
}
div#contents-area h1 {
}
.home-txt {
font-family:"ヒラギノ明朝 Pro W3","serif","Hiragino Mincho Pro","ＭＳ Ｐ明朝";
margin:30px 0 0 0;
color:#000000;
font-size:120%;
line-height:180%;
}
.home-txt img {
margin-bottom:20px;
}
