@import url("interactive.css");
@import url("movie.css");
@import url("parthimage.css");
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*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 {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #666;
}

/*[action]--------*/
a:link{
	color:#900;
	text-decoration: underline;
}
a:visited{
	color:#620000;
	text-decoration: underline;
}
a:hover{
	color:#C00;
	text-decoration: underline;
}

#wrap{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0px 0px;	/*width: 100%;*/
}
*+html #wrap{
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;	/*width: 100%;*/
}
#wrap{
	background-image: url(../img/design_top_bg.jpg);
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content{
	width: 100%;
	margin-left: -220px;
	_margin-left: -220px;
}

#site-title{
	font-family: 'Oswald', 'arial', 'serif', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';
	font-size: 273%;
	color: #404040;
	margin: 0px;
	font-weight: normal;
}
h1#site-title{
}
#site-title a{
	color: #404040;
	text-decoration: none;
}

h1#categoryTop {
	font-family: 'Oswald', 'arial', 'serif', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';
	font-size: 138.5%;
	color: #7E7E7E;
}



#site-description{
	font-family: 'Oswald', 'arial', 'serif', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';
	font-size: 123.1%;
	color: #666;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


h2{
	font-family: 'Oswald', 'arial', 'serif', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';
}

#header-content{
	width: 90%;
	padding: 30px;
	text-align: left;
}
#header-content p{
	font-size: 77%;
	line-height: 1.5em;
}

#thumb_list,#topMainBtn{
	float: left;
	padding-left: 250px;
	_padding-left: 140px;
}
*+html #thumb_list{
	float: left;
	padding-left: 140px;
}

*+html #topMainBtn{
	float: left;
	padding-left: 140px;
}

#topMainBtn img.topImage{
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 0px;
	height: 220px;
	margin-left: 0px;
	vertical-align:bottom;
}

#topMainBtn a{
	/*background-color: #333;*/
	display: inline-block;
	padding: 0px;
	height: 220px;
	margin: 0px;
}

*+html #topMainBtn a{
	margin-bottom: 2px;
}


#aboutAgworks{
	font-size: 77%;
	line-height: 1.5em;
	text-align: left;
}

#aboutAgworks table{
	width: 480px;
}

#aboutAgworks th{
	text-align: left;
	vertical-align: top;
	padding-bottom: 0.5em;
	width: 7em;
}

#aboutAgworks td{
	text-align: left;
	vertical-align: top;
	padding-bottom: 0.5em;
}

.entry_thumb{
	display: block;
	float: left;
	border: 1px none #7d7d7d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.movie .entry_thumb{
	float: none;
	text-align: left;
}

.movie .entry_thumb .entry-title{
	margin: 0px;
	padding: 0px;
}

.asset-body{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.asset-body p{
	display: block;
	margin: 0px;
	padding: 0px;
	
}
.asset-body p img{
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

.asset-header h2{
	font-family: 'Oswald', 'arial', 'serif', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';
	display: block;
	width: 100%;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #484848;
	margin: 0px;
	padding-top: 0px;
	text-align: left;
	padding-left: 35px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#thumb_list #entryContents{
	text-align: left;
}
#thumb_list #page_title{
	padding-top:10px;
	margin-bottom:30px;
}
#thumb_list #page_title h1{
	font-size: 154%;
    margin: 0;
	text-align:left;
}

#side{
	float: right;
	width: 160px;
	_position: relative;
	display: block;
	margin-right: -200px;
	_margin-right: -90px;
}
*+html #side{
	float: right;
	width: 160px;
	margin-right: -90px;
	position: relative;
	display: block;
}

.sideMenu{
	font-family: 'Oswald', 'arial', 'serif', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';
	display: block;
	width: 140px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	_padding-left: 20px;
	background-color: #000;	/*background-color: #9C6;*/
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	color: #CCC;
	background: -moz-linear-gradient(top, #404040, #000);
	background: -webkit-gradient(linear, left top, left bottom, from(#404040), to(#000));
}
*+html .sideMenu{
	display: block;
	width: 140px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	/*background-color: #9C6;*/
}

.sideMenu h3{
	display: block;
	margin: 0px;
	font-size: 100%;
	padding-top: 0px;
	padding-right: 0px;
	/*padding-bottom: 1em;*/
	padding-bottom: 0em;
	padding-left: 0px;
	font-weight: normal;
}
.sideMenu h3 span{
	font-size:77%;
	line-height:1.2em;
}
.sideMenu ul{
	margin: 0px;
	display: block;
	width: 140px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sideMenu li{
	text-align: left;
	list-style-type: none;
	font-size: 77%;
	line-height: 1.5em;
	padding-top: 0em;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 1em;
}

.sideMenu a:link{
	color:#ccc;
	text-decoration: none;
}
.sideMenu a:visited{
	color:#ccc;
	text-decoration: none;
}
.sideMenu a:hover{
	color:#fff;
	text-decoration: none;
}


.widget-header h3{
	font-size: 93%;
	line-height: 1em;
	display: block;
	width: 140px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}

#sideBanner{
	width: 160px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
#sideBanner ul{
	margin: 0px;
	width: 160px;
	padding: 0px;
	display: block;
}
#sideBanner li{
	text-align: left;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
#sideBanner li img{
	vertical-align:bottom;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#footer{
	display: block;
	clear: both;
	width: 100%;
	text-align: left;
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 0em;
	padding-bottom: 0px;
	padding-left: 0em;
}
#footer #btn-top{
	text-align: right;
	padding-right: 20px;
}
#footer #btn-top img{
	vertical-align:bottom;
}
#footer-detail{
	display: block;
	width: 100%;
	text-align: left;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333;
	margin-top: 0px;
	padding-top: 30px;
	padding-right: 0em;
	padding-bottom: 20px;
	padding-left: 0em;
	overflow: hidden;
}
#footer #footer-logo{
	width: 110px;
	height: 28px;
	overflow: hidden;
	display:block;
	float: left;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer #footer-logo a{
	width: 110px;
	height: 0px;
	overflow: hidden;
	display:block;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/img/footer_logo.png);
	background-repeat: no-repeat;
}
#footer a{
	color: #404040;
	text-decoration: none;
}
#footer p{
	font-size: 77%;
	color: #999;
	display: block;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#footer #footer-info{
	float: left;
}
#footer #site-info{
	margin-bottom: 5px;
}
#footer iframe{
	float: right;
	margin-right: -331px;
	/margin-right: -339px;
}




/*clearfix*/

.entry_thumb:after, 
#thumb_list:after{
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}

.entry_thumb, 
#thumb_list {
	display: inline-block;
}

/*no ie mac \*/
* html #thumb_list,
* html .entry_thumb{height:1%;}
#thumb_list,
.entry_thumb{display:block;}
/**/
		
/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
