@charset "utf-8";

/* ==================================================================
	Site Name: base
	Author: aki
=================================================================== */

#content{
	padding:5px 10px 5px 5px;;
}

#content h3{
	margin:0 0 20px 0;
}

#content h4{
	margin:40px 0 20px 0;
}

#project{
	width:525px;
	margin:40px auto 10px auto;
}

#project-inner{
	border:1px solid #60cbe4;
	border-width:3px 0 0 3px;
	padding:20px 55px 20px 20px;
	background:url(../img/top/pbak.gif) right 30px no-repeat;
}

#project dl{
	margin:15px 0 0 0;
}

#project dt{
	margin:0 0 10px 0;
}


#yb{
	width:532px;
	margin:20px auto;
}

#ybbox{
	padding:5px 0 0 0;
}

#ybbox-inner{
	border:1px solid #66cef1;
	padding:5px;
}

#ybbox-frame{
	border:5px solid #66cef1;
	border-width:5px 0 0 0;
	background:url(../img/top/ybak.gif) left bottom repeat-x;
	padding:10px 10px 15px 10px;
}

#ybbox-frame .left{
	width:50px;
	border:1px solid #66cef1;
	border-width:0 1px 1px 0;
	padding:0 0 5px 0;
}

#ybbox-frame .right{
	width:440px;
}

#ybbox h6{
	color:#66cef1;
	font-weight:bold;
	font-size:120%;
	margin:0 0 10px 0;
}


.fbbox{
	padding:20px 0 0 7px;
}

#rssbox dl{
	padding:10px 0 10px 0;
	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;
}

#rssbox dl dt{
	background:url(../img/top/fb3.gif) left 5px no-repeat;
	padding:0 0 0 15px;
}

.fbbox #fbnews .ttl img{
	vertical-align:top;
}

.fbbox #fbnews .ttl{
	background:#34beed;
}

.fbbox #fbnews .ttl dt{
	float:left;
}

.fbbox #fbnews .ttl dd{
	float:right;
}


.fbbox #fbnews{
	border:2px solid #34beed;
	padding:1px;
}

.fbbox #fbnews #fbnews-inner{
	
}

.fbbox #fbnews #fbnews-inner2{
	padding:10px;
}

