@charset "UTF-8";
/*global--------------------------------------------------*/
*{
	font-family:"ＭＳ Ｐゴシック", "Osaka", "中ゴシック体", "平成角ゴシック", "Hiragino Kaku Gothic Pro", "Arial", "Helvetica", "Verdana", sans-serif;
}
html,body,img,form,table,tr,div,span,p,input,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	border:0px;
	margin:0px;
	padding:0px;
}
hr{
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,h5,h6{
	font-size:10px;
	font-weight:normal;
}
html{}
body{
	background-color:#ffffff;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:18px;
	text-align:center;
	vertical-align:top;
	color:#333333;
}
img{vertical-align:top;}
input{vertical-align:middle;}
table{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
}
ul{
	list-style-type:disc;
	list-style-position:outside;
}
ul li{margin-left:-20px;}
ol li{margin-left:-10px;}
address{
	font-size:10px;
	font-style:normal;
}
/*navi & link--------------------------------------------------*/

A:link {text-decoration:underline}
A:visited {text-decoration:underline}
A:hover {text-decoration:none}
A:active {text-decoration:underline}
#about A{color:#333333}
.excerpt A{color:#333333}

/*layout ID--------------------------------------------------*/
#top{
	margin:40px 0px 0px 60px;
	padding:0px 0px 15px 0px;
	text-align:left;
}
#header{}
#container{}
#about{
	margin:55px 0px 105px 0px;
	color:#333333;
}
#about img{
	margin-bottom:5px;
}
#about a{
	color:#333333;
}
#navigation{
	margin-bottom:40px;
}
#navigation a{
	margin-right:25px;
	color:#333333;
}
#footer{color:#333333}
/*style class--------------------------------------------------*/
h1{
	margin-bottom:5px;
}
h2, h3{
	margin-bottom:45px;
}
h2.mail {
margin: 12px 0 30px 0;
}
h4{
	margin-bottom:20px;
}
h5{
	margin-top:5px;
	color:#000000;
}
.contents{
	margin: 0 0 55px 0;
}
.entry{
	margin-bottom:35px;
}
.entry p{
	display:inline;
}
.entry table.bg {
	background-color:#cccccc;
}
.entry table.bg td, .entry table.bg-sub td {
	padding: 5px;
}
.entry table.bg-sub {
	margin-top: 5px;
	background-color:#cccccc;
}
.e-body {
margin:10px 0 0  0;
}
.main, .list {display:none;}

div.list { background-color:#dddddd; width:594px; height:67px; padding:5px; }
img.main {margin: 0 0 10px 0;}

/*text--------------------------------------------------*/
.excerpt{}
.excerpt .graphic{
	color:#333333;
	background-image:url("img-works/n-graphic.gif");
	background-repeat:no-repeat;
	background-position: 0px 35%;
	padding-left:52px;
	padding-bottom:5px;
}
.excerpt .interactive{
	color:#333333;
	background-image:url("img-works/n-interactive.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:104px;
	padding-bottom:5px;
}
.excerpt .web{
	color:#333333;
	background-image:url("img-works/n-website.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:57px;
	padding-bottom:5px;
}
.excerpt .capture{
	color:#333333;
	background-image:url("img-works/n-capture.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:54px;
	padding-bottom:5px;
}
.excerpt .buy{
	color:#333333;
	background-image:url("img-works/n-buy.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:34px;
	padding-bottom:5px;
}
.excerpt .other{
	color:#333333;
	background-image:url("img-works/n-other.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:45px;
	padding-bottom:5px;
}
.excerpt .project{
	color:#666666;
	background-image:url("img-works/n-project.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:54px;
	padding-bottom:5px;
}
.excerpt .visit{
	color:#333333;
	background-image:url("img-works/n-visit.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:36px;
	padding-bottom:5px;
}
.excerpt .movie{
	color:#333333;
	background-image:url("img-works/n-movie.gif");
	background-repeat:no-repeat;
	background-position:0px 35%;
	padding-left:48px;
	padding-bottom:5px;
}
.excerpt .photo{
	color:#333333;
	padding-bottom:5px;
}
.keywords{}
/*MT--------------------------------------------------*/
.module-content{}
.comments-open-footer,.comment-content{}
.comments-open-moderated{}
