
/*Page Property*/
*{margin:0;padding:0;}
body{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";font-size:14px;line-height:1.4;background:url(images/toppage.jpg) no-repeat top right;text-align:center;color:#444;}
a:link {color:#00f;text-decoration:none;}
a:visited {color:#00c;text-decoration:none;}
a:hover {color:#c00;text-decoration:none;}
a:active {color:#c00;text-decoration:none;}

/*Page Layout*/
div#container{width:950px;margin:10px auto;}
div#header{width:100%;margin-bottom:70px;text-align:left;}
div#contents{float:right;width:760px;margin:1em 0 1em 10px;text-align:left;}
div#sidebar{float:left;width:180px;text-align:left;}
div#footer{clear:both;width:100%;margin:0 0 1em 0;text-align:center;}

/*Tab Navi(4)*/
#navibox{width:100%;height:29px;margin:10px 0 0 0;padding-left:50px;border-bottom:1px solid #999;}
#navibox ul{display:inline;}
#navibox ul li{display:inline; list-style:none; float:left;text-indent:-1px;}
a.navibtn{ display:block; background:url(images/tabg2.jpg) no-repeat top left; width:120px; height:29px;color:#cc0;text-decoration:none;font-size:12px;text-align:center;line-height:2.4;}
* html a.navibtn{ display:block; background:url(images/tabg2.jpg) no-repeat top left; width:120px; height:24px;color:#cc0;text-decoration:none;font-size:12px;text-align:center;line-height:1;padding-top:5px;}
a.navibtn:visited{ background-position:top left;color:#cc0;}
a.navibtn:hover{ background-position:top center;color:#fff;}
a.navibtn:active{ background-position:top right;color:#fff;}
div.tab{clear:left;margin:0 0 1em 0;padding:0 0 0px 50px;border-bottom:1px solid #999;width:100%;}
div.tab p{margin:0.5em;}

/*Dropdown*/
.ddmenu ul{width:140px!important; list-style:none;margin:10px 0 10px 10px;padding:0; font-size:14px!important;text-indent:0;}
.ddmenu ul li{ position:relative;margin:0; padding:0;width:140px!important;line-height:1.2;}
.ddmenu ul li.off{ position:relative;margin:0; padding:0;width:140px!important; overflow:hidden;}
.ddmenu ul li.on{ position:relative;margin:0; padding:0;width:140px!important; overflow:visible;z-index:1000;}
.ddmenu ul li ul{margin:0;padding:5px 0;position:absolute;width:140px!important;top:0px;left:140px!important;border-right:1px solid #999;border-bottom:1px solid #999; background-color:#fff;text-indent:0.5em;}
.ddmenu ul li ul li a{display:block;margin:0;padding:1px 0;width:100%;font-size:0.9em;line-height:1.2;text-indent:0.5em;color:#333;}
.ddmenu ul li ul li a:hover{margin:0;padding:1px 0; background-color:#666;color:#fff;}
.sankaku{font-size:0.6em;}
a.konopage{color:#440;}

/*Others*/
h1{font-size:12px;text-align:right;font-weight:normal;}
img.title{margin-bottom:-8px;}
h2{font-size:12px;text-indent:15em;font-weight:normal;}
p{text-indent:0.8em;margin-bottom:1em;}
.aka{color:#a00;}
.mr500{margin-right:500px;}
.pt10{padding-top:10px;}
.f05{font-size:0.7em;}
.hidariphoto{float:left;margin:0 10px 10px 0;}
.migiphoto{float:right;margin:0 0 10px 10px;}
.naka{text-align:center;}
.pt30{padding-top:30px;}
.warinasi{width:680px;background-color:#020;padding:10px;color:#fff;}
* html .warinasi{width:700px;}
ul{list-style:none;text-indent:1em;margin-bottom:1em;}
img{border:0;}
.copyright{font-size:12px;color:#999;}