@charset "UTF-8";
/* CSS Document */

#main-left{
	width:559px;
	float:left;
}

#main-right{
	width:321px;
	float:right;
}


.main-block{
	color:#666;
	line-height:1.6em;
	margin-bottom:20px;
}

.main-block,.main-block h2{
	font-size:14px;
}

.page-head{
	margin-bottom:20px;
}

.main-block p{
	padding-left:3px;
}

.main-block h2{
	font-weight:normal;
	color:#a48260;
}

.main-block h3{
	margin-bottom:20px;
}

/* [[ Flow ]] */
.flow{
	padding-bottom:36px;
	background:url(images/flow_tri.gif) bottom left no-repeat;
}

.flow-table{
	height:100%;
	border:none;
	padding:0;
	margin:0;
	padding-bottom:20px;
}

.td-top{
	vertical-align:top;
}

.td-mid{
	vertical-align:top;
}

.td-bot{
	vertical-align:top;
}

/* [[ Works ]] */

#works-left{
	width:223px;
	float:left;
}

#works-right{
	width:640px;
	float:left;
}

#works-menu li{
	list-style:none;
	color:#666;
	font-size:14px;
	margin-bottom:20px;
}

#works-menu li a{
	text-decoration:none;
	color:#666;
}

#works-menu li a.selected {
    color:#aeddef;
}

#works-menu li a:hover{
	text-decoration:underline;
}

iframe{
	border:none;
}

/*  リンク  */
.link-block{line-height: normal;}

.link-name{font-size:18px; color:#666; padding:0; margin:0;}

.link-block h3{margin-bottom:0; font-weight:normal;}

.link-name a{text-decoration:none;  color:#666;}

.link-name a:hover{ color:#aeddef; text-decoration:none;}

.link-text{ font-size:12px; color:#666;}

.red{color:#f33;}

