*{
	margin		: 0px;
	padding		: 0px;
}

img{
	border-style	: none;
	border-width	: 0px;
}

body{
	text-align	: left;
	font-size	: 13px;
	color		: #333333;
	font-family	: "???C???I",?l?r ?o?S?V?b?N,Osaka,Serif;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-track-color: #ffffff;
	background	: #ffffff;
}

a{
	color		: #ff3333;
	text-decoration	: none;
}

a:hover{
	color		: #ff3333;
	text-decoration	: underline;
}

h1,h2,h3{
	font-size	: 13px;
}

ul{
	list-style-type	: none;
}

li{
	margin		: 0px;
	padding		: 0px;
}

table{
	font-size	: 13px;
}

table tr{
	vertical-align	: top;
}
.clear{
	clear		: both;
}

em{
	font-style		: normal;
}

#blog{
	text-align		: left;
	margin			: 0 2px;
	padding			: 5px 0 0 0;
}

.box{
	margin			: 0 0 7px 0;
	padding			: 0 0 7px 0;
	border-bottom	: 1px dotted #dddddd;
}

.box:after{
	content			: "";
	display			: block;
	clear			: both;
}

.box .img{
	float			: left;
}

.box .txt{
	font-size		: 11px;
	line-height		: 16px;
	margin			: 0 0 0 77px;
}

.box .txt span{
	display			: block;
	color			: #27b3b9;
}

.box .txt em{
	display			: block;
	font-size		: 10px;
	color			: #938159;
	margin			: 0 0 4px 0;
}

.box .txt p{
	margin			: 0 0 3px 0;
}

.box .txt a{
	color			: #cc0000;
	text-decoration	: underline;
}

.box .txt a:hover{
	text-decoration	: none;
}


/* ???[???I?[?o?[ */

.fade{
	display			: inline-block;
	padding			: 0;
	background		: #ffffff; /* ?I???}?E?X???̔w?i?F */
}

.fade img,
.fade input,
#companion .photo .fade,
#schedule .img .fade,
#newface .photo .images,
#cover .img .fade,
#cover .img .fade span,
#newface .today_photo p .fade,
#today .today_photo p .fade{
	-webkit-transition	: 0.2s ease-in-out;
	-moz-transition	: 0.2s ease-in-out;
	-o-transition	: 0.2s ease-in-out;
	transition		: 0.2s ease-in-out;
}

.fade img:hover,
.fade input:hover{
	opacity			: 0.6;
	filter			: alpha(opacity=60);
}

#cover .fade span:hover{
	opacity			: 0.6;
	filter			: alpha(opacity=60);
	background-color	: rgba(255,255,255,0.4)
}
