/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

body{
	text-align:center;
	background:url(img/bg.jpg) repeat-x #d2ccbc;
	margin-top:30px;
}

#container0{
	width:708px;
	margin:0px auto;
}
#container1{
	width:708px;
	text-align:left;
	background:url(img/bg2.gif) repeat-y;
	margin:0px auto;
	float:left;
}

#container{
	width:700px;
	float:right;
}

#container img{
	float:left;
	vertical-align:bottom;
}

#bgright{
	width:7px;
	float:right;
	background:url(img/bg3.jpg) repeat-y;
}

#bgright img{
	vertical-align:bottom;
}

#navi{
	width:265px;
	height:30px;
	float:left;
}

#clearboth{
	clear:both;
}

#background{
	float:right;
	margin-right:0px;
	width:180px;
}

#container2{
	width:500px;
	float:left;
	margin:10px 10px 10px 5px;
	background:#fff;
}

.conceptbox{
	width:498px;
	margin-top:10px;
	float:left;
}

.conceptbox p{
	text-align:left;
	font-size:12px;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	line-height:18px;
	color:#999;
	margin:10px 25px;

}
.concept_text{
	color: #82b37e;
}

.profilebox{
	width:498px;
/*	border: 1px dotted #B37D97;*/
	margin-top:10px;
	float:left;
}

.profilebox img{
	margin-top:10px;
	margin-left:25px;
	margin-bottom:10px;
}

.profilebox p{
	text-align:left;
	font-size:12px;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	line-height:18px;
	color:#999;
	margin:10px 25px;

}

.profilebox a:link { color: #B37D97; border-bottom:1px dotted #B37D97;text-decoration: none; }
.profilebox a:visited { color: #B37D97; border-bottom:1px dotted #B37D97;text-decoration: none;}
.profilebox a:active {  color: #B37D97; border-bottom:1px dotted #B37D97;text-decoration: none; }
.profilebox a:hover { color:#B37D97; border-bottom:1px solid #B37D97; }

#pagetop{
	width:498px;
	margin-top:10px;
	float:right;
	margin-right:10px;
}
#pagetopm{
	width:498px;
	margin-top:10px;
	float:right;
	margin-right:10px;
}

#profileunder{
	width:498px;
	margin-top:10px;
}

.worksbox{
	width:498px;
	border: 1px dotted #7dacb3;
	margin-top:10px;
	float:left;
}

.worksbox a:link { color: #7dacb3; border-bottom:1px dotted #7dacb3;text-decoration: none; }
.worksbox a:visited { color: #7dacb3; border-bottom:1px dotted #7dacb3;text-decoration: none;}
.worksbox a:active {  color: #7dacb3; border-bottom:1px dotted #7dacb3;text-decoration: none; }
.worksbox a:hover { color:#7dacb3; border-bottom:1px solid #7dacb3; }




.worksbox img{
	float:left;
	margin:10px;
	padding-bottom:0px;
	_padding-bottom:10px;
}

.comment{
	width:280px;
	float:right;
	text-align:left;
	font-size:12px;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	line-height:18px;
	color:#999;
	margin:10px 10px 10px 0px;
}

.comment ul{
	list-style:none;
	padding-left:20px;
	margin-top:5px;
}

.comment li{
	/*list-style-image:url(works/img/arrow1.gif);*/
	list-style:none;
	background:url(works/img/arrow1.gif) 0 0.4em no-repeat;
	padding-left:15px;
}

.comment h2{
	font-size:13px;
	font-weight:bold;
	color:#666;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	line-height:13px;
	margin-bottom:10px;
}

#contactbox{
	width:500px;
	margin-top:10px;
}

#contactbox table{
	border:none;
	border-collapse:collapse;
	margin:18px auto;
}

#contactbox th,td{
	padding:5px 10px;
	border-top:1px solid #b3aa7d;
	border-left:none;
	border-right:none;
	empty-cells:show;
	font-size:12px;
	line-height:18px;
	color:#999999;
}

#contactbox thead{
	color:#3f3711;
	background:#c9c199;
}
	

#footer{
	clear:both;
	width:700px;
}

#footer img{
	float:left;
	vertical-align:bottom;
	border:none;
}
	
	

