﻿@charset "utf-8";
*{margin:0; padding:0; list-style:none;}
body{font-family:Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:75%; line-height:150%; color:#CCCCCC; background:url(../img/bg.gif) center top repeat-y #0c0c0c;}

img{display:block; border:none;}
a{color: #CC9933; text-decoration:none;}
a:hover{color:#CCCC66;}
.clear{clear:both;}
.clearfix:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/}

html, body{height:100%}
* html #base{height:100%;}
#base{width:1010px; margin:0 auto; background:#000; position:relative; min-height:100%;}
body > #base{height: auto;}
#main{width:940px; padding:0 35px 14px 35px;}

#p_list{padding:18px;}
#p_list a{color:#CC9933; text-decoration:underline;}
#p_list a:hover{color:#CCCC66;}

.kome{font-size:80%; text-indent:-1.1em; padding-left:1.1em; line-height:150%; margin-top:13px;}
.kome2{font-size:80%; text-indent:-1.1em; padding-left:1.1em; line-height:150%;}
.f80{font-size:80%; line-height:150%;}

/*------------------------------ G NAVI ------------------------------*/
#g_navi{background:#46002C; min-width:1010px;}
#g_navi ul{width:1010px;}
#g_navi li{float:left; height:54px;}
#g_navi li a{background:url(../img/g_navi.jpg) left top no-repeat; height:0; width:144px; padding-top:54px; overflow:hidden; display:block; font-size:9px;}
#g_navi01 a{width:145px !important;}
#g_navi02 a{background-position:-145px 0 !important;}
#g_navi03 a{background-position:-289px 0 !important;}
#g_navi04 a{background-position:-433px 0 !important;}
#g_navi05 a{background-position:-577px 0 !important;}
#g_navi06 a{background-position:-721px 0 !important;}
#g_navi07 a{background-position:-865px 0 !important; width:145px !important;}
#g_navi01 a:hover, #g_navi01 .on{background-position:0 -54px !important;}
#g_navi02 a:hover, #g_navi02 .on{background-position:-145px -54px !important;}
#g_navi03 a:hover, #g_navi03 .on{background-position:-289px -54px !important;}
#g_navi04 a:hover, #g_navi04 .on{background-position:-433px -54px !important;}
#g_navi05 a:hover, #g_navi05 .on{background-position:-577px -54px !important;}
#g_navi06 a:hover, #g_navi06 .on{background-position:-721px -54px !important;}
#g_navi07 a:hover, #g_navi07 .on{background-position:-865px -54px !important;}

#page_top{padding:25px 0 139px; 0px; width:940px;}
#page_top p{width:61px; float:right;}
#page_top a{background:url(../img/page_top.gif) left top no-repeat; font-size:9px;
	width:61px; height:0; padding-top:12px; overflow:hidden; display:block;}
#page_top a:hover{filter:alpha(opacity=70); opacity:0.7;}

/*------------------------------ FOOTER ------------------------------*/
#footer{background: url(../img/foot_bg.gif) 33px top no-repeat #28021A; height:139px; width:1010px ;position:absolute; bottom:0;}
#footer #left{float:left; padding:19px 0 0 66px;}
#footer #left #footer_credit{text-align:left; padding:10px 0px 0px 15px; font-size:12px; width:520px; color:#FFFFFF; line-height:200%;}
#footer #right{float:right; padding-top:89px; padding-right:35px; width:306px;}
#footer #right #foot_link a{float:right; color:#A57994;}
#footer #right #foot_link a:hover{color: #FFFFFF ;}
#footer #right #footer_copy{clear:right; float:right; color:#A57994;}


/*----------------------- highslide（フォトギャラリー）------------------------*/
.highslide {
    cursor: url(<$MTBlogURL$>highslide/graphics/zoomin.cur), pointer;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(<$MTBlogURL$>highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-full-expand {
    background: url(<$MTBlogURL$>highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}	


