*{
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	line-height:140%;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif, "£Í£Ó £Ð¥´¥·¥Ã¥¯"
}

a {text-decoration:none; overflow:hidden}
a:hover {color:#FF6600}

img, table {border: none}


h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}

.clear{clear:both; height:0; line-height:0; font-size:0}

.space10 {height: 10px}

.space20 {height: 20px}

.space30 {height: 30px}

.space40 {height: 40px}

.space100 {height: 100px}

.left {float:left}

.right {float:right}

.alpha a:hover img{
  filter: alpha(opacity=70);
  -moz-opacity:0.75;
  opacity:0.75;
}

body{
    text-align:center;
    border-top:3px solid #CC0000;
	font-size:80%
}
#wrapper{
	text-align:left;
	margin:0 auto;
	width:948px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	height:auto
}

#hd{
	background:url(http://hp-will.com/acore/image/acore_header.jpg);
	width:948px;
	height:400px;
	position:relative
}

.site_title a{
    text-indent:-9999px;
	display:block;
	width:260px;
	height:50px;
	position:absolute;
	top:20px;
	left:20px
}

.description{
	position:absolute;
	top:26px;
	left:316px;
	font-size:12px
}

.linktitle{
    background:url(http://img-cdn.jg.jugem.jp/792/1473841/20100707_1901390.jpg);
	width:280px;
	height:32px;
	color:#FFFFFF;
	text-align:center;
	padding-top:6px;
	background-repeat:no-repeat
}

#menu{
    background:url(http://img-cdn.jg.jugem.jp/792/1473841/20100707_1901422.jpg);
	width:920px;
	height:52px;
	margin:20px 10px;
	position:relative
}

#menu li{
    list-style: none;
	float:left
}

#menu li a{
    color:#FFFFFF;
	position:absolute;
    top:16px;
}

#menu li a:hover{
    text-decoration:underline
}

#menu_01 a{
	left:40px;
}

#menu_02 a{
	left:160px;
}


#menu_03 a{
	left:340px;
}


#menu_04 a{
	left:500px;
}


#menu_05 a{
	left:650px;
}


#menu_06 a{
	left:800px;
}


#wrap_entry{
    margin:0 14px;
	border:1px solid #CCCCCC;
}
.entry{
    font-size:100%;
}

.entry_title{
    padding:20px 0;
	background:#eee;
	font-size:14px;
	font-weight:bold;
}

.entry_title div{
	background-image: url(http://img-cdn.jg.jugem.jp/792/1473841/20100707_1901389.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 12px;
	padding-left: 34px;
}

.entry_date{
    text-align:right;
	margin-right:10px;
	font-size:10px
}

.entry_body{
    padding:20px;
}

ul.navi {
	margin: 20px 0 ;
	list-style: none;
	text-align:center;
}

ul.navi  li{
	display:inline;
}

.entry_state {
	color: #999999;
	margin: 20px 0px 25px 0px;
	text-align:center
	}


/* CLOCK---------------------------------------------------------------------- */
.clock {
	margin: 0px 10px 0px 10px;
	background: #FFFFFF;
	border: 1px solid;
	border-color: #CCC #333 #333 #CCC;
	}



/* CALENDAR---------------------------------------------------------------------- */
.calendar {
	font-family: "Verdana";
	font-size: 10px;
	color: #BBBBBB;
	
	line-height: 170%;
	
	background: #FFFFFF;
	margin: 1px 10px 20px 0px;
	padding: 5px 0px 10px 5px;
	border: 1px solid;
	border-color: #CCC #333 #333 #CCC;
	}

.cell {
	background: url(./template/simple/img/cell.gif) no-repeat;
	width: 33px;
	height: 16px;
	padding: 1px;
}

.jugem_bana{
	margin: 20px 1px 10px 1px;
}

ul.navi {
	margin: 30px 0 0;
	list-style: none;
	text-align:center;
	font-size:11px;
}

ul.navi  li{
	display:inline;
}


#right{
    width:260px;
	padding:0 20px;
	margin-right:20px
}

*html #right{
    width:300px;
}

.linktext li{
    margin:3px 0 3px 20px;
	padding-bottom:2px
}
#footer{
    margin:40px 20px 0 20px
	}
.copyright{
   text-align:center;
   font-size:12px;
   }
   
#pagetop{
    margin:20px;
	text-align:right
}   
   
 #pagetop a{
   text-decoration:underline
}    
   