@charset "UTF-8";

body {font:13px/1.231 Georgia,MS PMincho,Hiragino Mincho Pro,serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% Georgia,MS PMincho,Hiragino Mincho Pro,serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:Georgia,MS PMincho,Hiragino Mincho Pro,serif;*font-size:108%;line-height:100%;}

/*If you want this size in pixels (px)	Declare this percent (%)
10	 77
11	 85
12	 93 (was 93)
13	 100
14	 108 (was 107)
15	 116 (was 114)
16	 123.1 (was 122)
17	 131 (was 129)
18	 138.5 (was 136)
19	 146.5 (was 144)
20	 153.9 (was 152)
21	 161.6 (was 159)
22	 167
23	 174
24	 182
25	 189
26	 197*/

body {
	font-family: 'Georgia','ヒラギノ明朝 Pro W3','MS P明朝', 'MS PMincho', 'Hiragino Mincho Pro','メイリオ',serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}

#wrap {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;
}

/*--------------------------------------*/
/*---------------contents---------------*/
/*--------------------------------------*/

#contents {
	margin: 0px;
	padding: 0px;
	width: 1024px;
}
#contents p {
	line-height: 1.5em;
}

#contents table {
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------*/
/*---------------profile---------------*/
/*--------------------------------------*/

#profile {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#profile .protext p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 150%;
}

#profile .english p {
	font-size:95%;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #666666;
	line-height: 150%;
}

#profile .links p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	line-height: 170%;
}

/*--------------------------------------*/
/*---------------portfolio---------------*/
/*--------------------------------------*/

#portfolio {
	padding: 0px;
	margin: 0px;
	width: 1000px;
}

#portfolio .title {
	padding: 0px;
	width: 918px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 62px;
	text-align: right;
}

#portfolio .pankuzu {
	padding: 0px;
	width: 918px;
	text-align: right;
	margin-left: 62px;
}

#portfolio .photomovie p {
	font-size:90%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 120%;
}

#portfolio .exhibition p {
	font-size:90%;
	width:400px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 150%;
}

#portfolio .english {
	font-size:95%;
	color: #666666;
	line-height: 150%;
}
/*--------------------------------------*/
/*---------------movie---------------*/
/*--------------------------------------*/

#movie {
	padding: 0px;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*--------------------------------------*/
/*---------------clients---------------*/
/*--------------------------------------*/

#clients {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#clients p {
	line-height: 150%;
}

#clients .english {
	font-size:95%;
	color: #666666;
	line-height: 150%;
}

/*--------------------------------------*/
/*---------------contact---------------*/
/*--------------------------------------*/

#contact {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contact .english {
	font-size:95%;
	color: #666666;
	line-height: 150%;
}

/*--------------------------------------*/
/*---------------links---------------*/
/*--------------------------------------*/

#links {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*--------------------------------------*/
/*---------------sitepolicy---------------*/
/*--------------------------------------*/

#sitepolicy {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#sitepolicy p {
	line-height: 150%;
}



.cClear{
	clear: both;
}
