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

*{
	margin:0;
	padding:0;
}
body{
	color:#6e5c39;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#f3f1e0;
}
a{
	color:#69a48b;
}
a:visited{
	color:#76734e;
}

img {
	border-style: none;
}

h2 {
	font-size:19px;
	padding:0 0 5px 30px;
}

h3 {
	color:#6e5c39;
	font-size:13px;
	margin:25px 0 5px 50px
}

.clearfix:after{
    content:" ";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#wrapper{
	width:800px;
	margin:0 auto;
}
#header{
	width:800px;
	height:80px;
	background-color:#f3f1e0;
}

#logo{
	margin:15px 0 0 510px;
	z-index: 1;
}

#topmenu{
	width:420px;
	height:380px;
	background-color:#fffef8;
	background-image:url(images/uriphoto1.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:14% 50%;
	border-top:65px solid #fffef8;
	padding:10px 0px 10px 380px;
	overflow-y:auto;
}

#profile{
	width:470px;
	height:380px;
	background-color:#fffef8;
	background-image:url(images/uriphoto4.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:8% 50%;
	border-top:65px solid #fffef8;
	padding:10px 0px 10px 330px;
}

#information{
	width:470px;
	height:380px;
	background-color:#fffef8;
	background-image:url(images/uriphoto2.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:8% 50%;
	border-top:65px solid #fffef8;
	padding:10px 0px 10px 330px;
}

#works{
	width:470px;
	height:380px;
	background-color:#fffef8;
	background-image:url(images/uriphoto2.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:8% 50%;
	border-top:65px solid #fffef8;
	padding:10px 0px 10px 330px;
}

#contact{
	width:470px;
	height:380px;
	background-color:#fffef8;
	background-image:url(images/uriphoto3.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:8% 50%;
	border-top:65px solid #fffef8;
	padding:10px 0px 10px 330px;
}

.t_line{
	margin:-34px 0 0 -32px;
	position:relative;
	z-index: 0;
}

.menuBtn{
	margin:0 0 10px 40px;
}
.menuBtn li{
	line-height:1%;
	list-style-type:none;
}

.menuBtnS{
	margin:0 0 10px 0;
}
.menuBtnS li{
	line-height:1%;
	list-style-type:none;
	float:left;
}

.contents{
	clear:both;
	width:450px;
	height:330px;
	margin:10px 0 10px 0;
	overflow-y:auto;
}

.contentsworks{
	clear:both;
	width:450px;
	height:330px;
	margin:10px 0 10px 0;
	overflow-y:auto;
}

.title{
	color:#6e5c39;
	padding:10px 0 5px 80px;
}

.text{
	color:#6e5c39;
	font-size:13px;
	margin:15px 15px 0 45px
}
.text_s{
	color:#6e5c39;
	font-size:11px;
	margin:15px 15px 0 45px
}

.infotext{
	color:#6e5c39;
	font-size:13px;
	margin:0 15px 5px 45px
}
.infotext_s{
	color:#6e5c39;
	font-size:11px;
	margin:10px 15px 5px 45px
}

.thankstext{
	color:#6e5c39;
	font-size:13px;
	margin:50px 15px 0 45px
}

#worklists{
	width: 430px;
	border:none;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
}

#worklists th, td{
	padding: 1px 5px;
	color: #6e5c39;
	font-size:10px;
}

.worktitle{
	color:#6e5c39;
	font-size:16px;
	margin:10px 0 10px 110px
	
}

.news{
	color:#338800;
	font-size:14px;
	margin:0 0 0 20px;
}

.sampleenter{
	margin:0 0 10px 180px;
}

#footer{
	color:#fffef8;
	width:800px;
	height:80px;
	background-color:#fffef8;
}
.b_line{
	margin:0 0 0 3px;
}
.nenga{
	margin:30px 0 0 0;
}