@charset "utf-8";
body {
	background: url(../img/common/bg.jpg) no-repeat center 350px;
}
/*--------------------------------------------------------------------

Header

--------------------------------------------------------------------*/



header {
	position:relative;
	height:455px;
	background: url(../img/common/bg_header.png) repeat-x center -135px;
}
header hgroup {
	position:relative;
	/* background:#069; */

	width:950px;
	height:100%;
	margin:0 auto;
}
header hgroup h1#title {
	position:absolute;
	top:64px;
	right:70px;
	/* background:#0CF; */

	width:668px;
	height:132px;
	margin:0;
	padding:0;
}
header hgroup h2#keyVisual, .keyVisual {
	display: block;
	width:183px;
	height:244px;
	position: absolute;
	top: 30px;
	left: 600px;
}
.AnimateArea {
	height: 290px;
	display: block;
	position: relative;
	margin: 0 auto 0 auto;
	text-align: center;
}
/*--------------------------------------------------------------------

Globalnav

--------------------------------------------------------------------*/

header nav#nav_top {
	position:absolute;
	top:213px;
	left:80px;
	/* background:#C63 ; */

	width:815px;
	height:238px;
	background: url(../img/lower/GlobalNav_lower_shadow_813.png) no-repeat 0 0;
}
header nav#nav_top ul {
	width:793px;
	height:215px;
	margin:10px 0 0 10px;
	border-top:#d5d4d4 solid 1px;
	border-bottom:#d5d4d4 solid 1px;
}
header nav#nav_top ul li {
	list-style: none;
	padding: 0;
}
/*img Slider*/

nav#nav_top ul li.box {
	width: 61px;
	height:215px;
	overflow: hidden;
	border-image: initial;
}
nav#nav_top ul li {
	float:left;
	width:61px;
	line-height:25px;
	height:216px;
	margin:0;
	padding:0;
	text-align:center;
}
nav#nav_top ul li a {
	background: url(../img/lower/GlobalNav_lower_on.jpg) no-repeat 0 0;
	display:block;
	padding:0;/* text-decoration:none; */

}
nav#nav_top ul li a.nav001 {
	background-position:0 0;
}
nav#nav_top ul li a.nav002 {
	background-position:-61px 0;
}
nav#nav_top ul li a.nav003 {
	background-position:-122px 0;
}
nav#nav_top ul li a.nav004 {
	background-position:-183px 0;
}
nav#nav_top ul li a.nav005 {
	background-position:-244px 0;
}
nav#nav_top ul li a.nav006 {
	background-position:-305px 0;
}
nav#nav_top ul li a.nav007 {
	background-position:-366px 0;
}
nav#nav_top ul li a.nav008 {
	background-position:-427px 0;
}
nav#nav_top ul li a.nav009 {
	background-position:-488px 0;
}
nav#nav_top ul li a.nav010 {
	background-position:-549px 0;
}
nav#nav_top ul li a.nav011 {
	background-position:-610px 0;
}
nav#nav_top ul li a.nav012 {
	background-position:-671px 0;
}
nav#nav_top ul li a.nav013 {
	background-position:-732px 0;
}
nav#nav_top ul li a.nav014 {
	background-position:-793px 0;
}
nav#nav_top ul li a.nav015 {
	background-position:-854px 0;
}
nav#nav_top ul li a.nav001.on {
	background-position:0 0 !important
}
nav#nav_top ul li a.nav002.on {
	background-position:-61px 0 !important
}
nav#nav_top ul li a.nav003.on {
	background-position:-122px 0 !important
}
nav#nav_top ul li a.nav004.on {
	background-position:-183px 0 !important
}
nav#nav_top ul li a.nav005.on {
	background-position:-244px 0 !important
}
nav#nav_top ul li a.nav006.on {
	background-position:-305px 0 !important
}
nav#nav_top ul li a.nav007.on {
	background-position:-366px 0 !important
}
nav#nav_top ul li a.nav008.on {
	background-position:-427px 0 !important
}
nav#nav_top ul li a.nav009.on {
	background-position:-488px 0 !important
}
nav#nav_top ul li a.nav010.on {
	background-position:-549px 0 !important
}
nav#nav_top ul li a.nav011.on {
	background-position:-610px 0 !important
}
nav#nav_top ul li a.nav012.on {
	background-position:-671px 0 !important
}
nav#nav_top ul li a.nav013.on {
	background-position:-732px 0 !important
}
nav#nav_top ul li a.nav014.on {
	background-position:-793px 0 !important
}
nav#nav_top ul li a.nav015.on {
	background-position:-854px 0 !important
}
/*--------------------------------------------------------------------

Content

--------------------------------------------------------------------*/



#content {
/* background:#666; */

	

	

}
#contentArea {
	position:relative;
	/* background:#CCC; */

	width:950px;
	margin:0 auto;
}
/* #content section h1,

#content section h2,

#content section p {

	font-size: 100%;

	font-weight: normal;

	padding: 10px;

} */











/*--------------------------------------------------------------------

Section共通

--------------------------------------------------------------------*/

section#information, section#whatsnew, section#profile, section#history, section#gallery, section#sayings, section#blog, section#interview, section#download, section#works, section#column, section#links, section#company {
	position:relative;
	clear:both;
	width:100%;
	padding:0;
}
/*--------------------------------------------------------------------

Lowerタイトル

--------------------------------------------------------------------*/

section > h1 {
	clear:both;
	width:950px;
	height:103px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
section#information h1#ico_big {
	background: url(../img/lower/ico_big_info.png) no-repeat center 0;
}
section#whatsnew h1#ico_big {
	background: url(../img/lower/ico_big_whats.png) no-repeat center 0;
}
section#profile h1#ico_big {
	background: url(../img/lower/ico_big_profile.png) no-repeat center 0;
}
section#history h1#ico_big {
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_history.png) no-repeat center 0;
}
section#gallery h1#ico_big {
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_gallery.png) no-repeat center 0;
}
section#sayings h1#ico_big {
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_sayings.png) no-repeat center 0;
}
section#blog h1#ico_big {
	background: url(../img/lower/ico_big_blog.png) no-repeat center 0;
}
section#interview h1#ico_big {
	background: url(../img/lower/ico_big_interview.png) no-repeat center 0;
}
section#download h1#ico_big {
	background: url(../img/lower/ico_big_download.png) no-repeat center 0;
}
section#works h1#ico_big {
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_works.png) no-repeat center 0;
}
section#column h1#ico_big {
	height:207px;
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_column.png) no-repeat center 0;
}
section#links h1#ico_big {
	background: url(../img/lower/ico_big_links.png) no-repeat center 0;
}
section#company h1#ico_big {
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_company.png) no-repeat center 0;
}
section#database h1#ico_big {
	margin:0 0 15px 0;
	background: url(../img/lower/ico_big_database.png) no-repeat center 0;
}
/*--------------------------------------------------------------------

最新情報

--------------------------------------------------------------------*/

section#information {
	margin: 0 8px;
}

div#page dl.navi {
	width:950px;
	border-bottom:#cdcdcd dotted 1px;/* padding: 0 5px;

	margin-bottom: 15px; */

}
div#page dl.navi dt.list {
	background: url(../img/lower/info_list_bg.png) no-repeat 0 bottom;
	/* padding: 5px 5px 5px 18px; */

	width:950px;/* font-weight: bold;*/

	/* border: 1px solid #727272;  */

}
div#page dl.navi dt.list:hover {
	background: url(../img/lower/info_list_bg_on.png) no-repeat 0 bottom;
}
div#page dl.navi dt.list ul li {
	list-style:none;
}
div#page dl.navi dt.list li {
	height: 50px;/* border-bottom: 1px solid #cdcdcd; */

	/*background: url(../img/common/infoTickerList_bg.gif) no-repeat 10px 0;*/

	/* padding: 5px; */

	/* margin: 0px 5px; */

	

}
div#page dl.navi dt.list li dl {
	/* border:1px solid #999; */

 width:950px;/* margin:3px 0 0 0; */

}
div#page dl.navi dt.list li dt {
	float:left;
	width:100px;
	padding:5px 0 5px 10px;
	clear:both;
	color:#213c7e;
	font-weight:bold;
}
div#page dl.navi dt.list li dd {
	width:500px;
	margin-left:100px;
	padding:5px 5px 5px 10px;
	/* border-left:1px solid #787a82; */

 color:#3e5ead;
}
div#page dl.navi dt.list li dd a {
	color:#3e5ead;
}
div#page dl.navi dt.list li dd a:hover {
	text-decoration:underline;
}
div#page dl.navi dd.detail {
	padding: 5px 5px 40px 15px;
}
div#page dl.navi dd.detail p {
	margin:10px 0;
}
div#page dl.navi dd.detail li {
	/* background: url(../image/icon.gif) no-repeat 0 7px; */

	padding: 0 0 0 10px;
}
/*--------------------------------------------------------------------

自分自身

--------------------------------------------------------------------*/
section#profile {
	margin: 0 8px;
}

section#profile div.photo {
	text-align:center;
}
section#profile div.profileDetail {
	color:#3e5ead;
	width:600px;
	margin:0 auto;
}
section#profile div.profileDetail dl {
	/* border:1px dashed #787a82; */

 width:600px;
}
section#profile div.profileDetail dt {
	float:left;
	width:161px;
	padding:5px 0 5px 10px;
	clear:both;
	border-top:1px dashed #787a82;
}
section#profile div.profileDetail dd {
	width:424px;
	margin-left:161px;
	padding:5px 5px 5px 10px;
	/* border-left:1px solid #999; */

 border-top:1px dashed #787a82;
}
/*--------------------------------------------------------------------

俺の生き様

--------------------------------------------------------------------*/

section#history {
	margin: 0 8px;
}

section#history div.list {
	width:950px;
	margin:0 auto;
	background: url(../img/lower/history_list_border.gif) no-repeat 0 0;
	border-bottom:#e5e4e4 solid 1px;
}
section#history div.list ul {
}
section#history div.list ul li {
	list-style:none;
	background: url(../img/lower/history_dt_bg.png) no-repeat 0 bottom;
}
section#history div.list ul li dl {
	width:950px;
}
section#history div.list ul li dl dt {
	float:left;
	width:148px;
	font-weight:bold;
	padding:15px 0 0 15px;
}
section#history div.list ul li dl dd {
	width:755px;
	/* background:#090; */

	margin-left:163px;
	padding:15px 0 30px 30px;
	border-left:#e5e4e4 solid 1px;
	border-right:#e5e4e4 solid 1px;
}
/*--------------------------------------------------------------------

車田美術館

--------------------------------------------------------------------*/

section#gallery {
	margin: 0 8px;
}

section#gallery ul#layout {
}
section#gallery ul#layout li {
	list-style:none;
	float:left;
}
section#gallery aside {
	/* position:absolute;

	left:0; */

	/* float:left; */

	width:210px;
	height:312px;
	margin:8px 0 0 0;
	z-index:100;
}
section#gallery aside ul#nav_aside {
	width:210px;
	height:312px;
}
section#gallery aside ul#nav_aside li {
	display:block;
	list-style:none;
	font:left;
	width:210px;
	height:52px;
}
section#gallery aside ul#nav_aside li a span {
	display:none;
	visibility:hidden;
}
section#gallery aside ul#nav_aside li a {
	background: url(../img/lower/gallery_aside.png) no-repeat 0 0;
	display:block;
	width:210px;
	height:52px;
}
section#gallery aside ul#nav_aside li a.nav_aside001 {
	background-position:0 0;
}
section#gallery aside ul#nav_aside li a.nav_aside002 {
	background-position:0 -52px;
}
section#gallery aside ul#nav_aside li a.nav_aside003 {
	background-position:0 -104px;
}
section#gallery aside ul#nav_aside li a.nav_aside004 {
	background-position:0 -156px;
}
section#gallery aside ul#nav_aside li a.nav_aside005 {
	background-position:0 -208px;
}
section#gallery aside ul#nav_aside li a.nav_aside006 {
	background-position:0 -260px;
}
section#gallery aside ul#nav_aside li a.nav_aside001:hover {
	background-position:-210px 0;
}
section#gallery aside ul#nav_aside li a.nav_aside002:hover {
	background-position:-210px -52px;
}
section#gallery aside ul#nav_aside li a.nav_aside003:hover {
	background-position:-210px -104px;
}
section#gallery aside ul#nav_aside li a.nav_aside004:hover {
	background-position:-210px -156px;
}
section#gallery aside ul#nav_aside li a.nav_aside005:hover {
	background-position:-210px -208px;
}
section#gallery aside ul#nav_aside li a.nav_aside006:hover {
	background-position:-210px -260px;
}
section#gallery aside ul#nav_aside li a.nav_aside001.on {
	background-position:-210px 0;
}
section#gallery aside ul#nav_aside li a.nav_aside002.on {
	background-position:-210px -52px;
}
section#gallery aside ul#nav_aside li a.nav_aside003.on {
	background-position:-210px -104px;
}
section#gallery aside ul#nav_aside li a.nav_aside004.on {
	background-position:-210px -156px;
}
section#gallery aside ul#nav_aside li a.nav_aside005.on {
	background-position:-210px -208px;
}
section#gallery aside ul#nav_aside li a.nav_aside006.on {
	background-position:-210px -260px;
}
section#gallery div#photos {
	/* 	position:absolute;

	top:0;

	left:240px; */

	

	width:720px;
	margin:0 0 0 20px;/* clear:both; */

	/* float:right; */



}
section#gallery div#photos ul {
	width:720px;/* margin:0 auto; */

	

}
section#gallery div#photos ul li {
	list-style:none;
	float:left;
	margin:8px 1px;
}
/*--------------------------------------------------------------------

車田語録

--------------------------------------------------------------------*/

section#sayings {
	margin: 0 8px;
}

section#sayings div#photos {
}
section#sayings div#photos ul {
	width:955px;
	margin:0 auto;
	clear:both;
}
section#sayings div#photos ul li {
	list-style:none;
	float:left;
	margin:8px 1px;
}
/*--------------------------------------------------------------------

日記

--------------------------------------------------------------------*/

section#blog {
	margin: 0 8px;
}

section#blog div#nav_blog {
	position:absolute;
	left:0;
	width:auto;
	margin:15px 0 0 30px;
	line-height:2;
}
section#blog div#nav_blog aside {
}
section#blog div#nav_blog aside ul {
}
section#blog div#nav_blog aside ul li {
	list-style:none;
}
section#blog div#page {
	clear:both;
	width: 700px;
	margin:15px 0 0 200px;
	padding:0 0 0 15px;
	border-left:#eeeeee solid 1px;
}
section#blog div#page dl.navi {
	width:700px;
	border-bottom:#cdcdcd dotted 1px;
}
section#blog div#page dl.navi dt.list {
	/* background: url(../img/lower/info_list_bg.png) no-repeat 0 bottom; */

	background: url(../img/lower/info_list_bg_on.png) no-repeat 0 bottom;
	width:700px;
}
section#blog div#page dl.navi dt.list:hover {
	background: url(../img/lower/info_list_bg_on.png) no-repeat 0 bottom;
}
section#blog div#page dl.navi dt.list ul li {
	list-style:none;
}
section#blog div#page dl.navi dt.list li {
	height: 50px;/*background: url(../img/common/infoTickerList_bg.gif) no-repeat 10px 0;*/	

}
section#blog div#page dl.navi dt.list li dl {
	width:700px;
}
section#blog div#page dl.navi dt.list li dt {
	float:left;
	width:100px;
	padding:5px 0 5px 10px;
	clear:both;
	color:#213c7e;
	font-weight:bold;
}
section#blog div#page dl.navi dt.list li dd {
	width:500px;
	margin-left:100px;
	padding:5px 5px 5px 10px;
	color:#3e5ead;
}
section#blog div#page dl.navi dt.list li dd a {
	color:#3e5ead;
}
section#blog div#page dl.navi dt.list li dd a:hover {
	text-decoration:underline;
}
section#blog div#page dl.navi dd.detail {
	padding: 5px 5px 40px 15px;
}
section#blog div#page dl.navi dd.detail p {
	margin:10px 0;
	width:640px;
}
section#blog div#page dl.navi dd.detail li {
	padding: 0 0 0 10px;
}
/*--------------------------------------------------------------------

一期一会（インタビュー）

--------------------------------------------------------------------*/

section#interview {
	list-style:none;
	margin: 0 8px;
	overflow: hidden;
	height: 100%;
}
section#interview li {
	list-style:none;
}
section#interview div#page dl.navi_i {
	width:950px;
	border-bottom:#cdcdcd dotted 1px;/* padding: 0 5px;

	margin-bottom: 15px; */

}
section#interview div#page dl.navi_i dt.list {
	float:left;
	border-bottom:#cdcdcd dotted 1px;
	margin:20px 0 10px 0;
	padding:0 0 10px 0;/* background:none; */

	/* background:#9C3; */

	/* padding: 5px 5px 5px 18px; */

	/* width:950px; */

	/* font-weight: bold;*/

	/* border: 1px solid #727272;  */

}
section#interview div#page dl.navi_i dt.list li#catch {
	padding:10px;
	color:#3e5ead;
	font-weight:bold;
	font-size:116%;
	border-top:#cdcdcd dotted 1px;
	clear:both;
}
.catch {
	padding:10px;
	color:#3e5ead;
	font-weight:bold;
	font-size:116%;
	border-top:1px dotted #cdcdcd;
	clear:both;
	border-bottom: 1px dotted #cdcdcd;
	margin-bottom: 30px;
}
section#interview div#page dl.navi_i dt.list li#read {
	font-size:108%;
	padding:20px;
	border-top:#cdcdcd dotted 1px;
	clear:both;
	color:#333;
}
section#interview div#page dl.navi_i dt.list li#read #caption {
	float:right;
}
section#interview div#page dl.navi_i dt.list li dl {
	width:950px;
}
section#interview div#page dl.navi_i dt.list li dt {
	float:left;
	width:180px;
	padding:5px 0 5px 10px;
	clear:both;
	color:#213c7e;
	font-weight:bold;/* background:#9C3; */

}
section#interview div#page dl.navi_i dt.list li dd {
	width:auto;
	margin-left:190px;
	padding:5px 5px 5px 10px;/*  */

 /* background:#09C; */

}
section#interview div#page dl.navi_i dt.list li dd h2 {
	color:#3e5ead;
}
section#interview div#page dl.navi_i dt.list li dd a {
	color:#3e5ead;
}
section#interview div#page dl.navi_i dt.list li dd a:hover {
	text-decoration:underline;
}
section#interview div#page dl.navi_i dd.detail {
	padding: 5px 5px 40px 15px;
	clear:both;
}
section#interview div#page dl.navi_i dd.detail p {
	margin:0;
	line-height:1.8;
}
section#interview div#page dl.navi_i dd.detail p a {
	color:#3e5ead;
	text-decoration:underline;
}
section#interview div#page dl.navi_i dd.detail p a:hover {
	color:#61ACCD;
}
section#interview div#page dl.navi_i dd.detail li {
	padding: 0 0 0 10px;
}
section#interview #news1,  section#interview #news2,  section#interview #news3, section#interview #news4, section#interview #news5, section#interview #news6, section#interview #news7, section#interview #news8, section#interview #news9, section#interview #news10 {
	display: inline-block;
	clear: both;
	margin-bottom: 40px;/* border-bottom:#cdcdcd dotted 1px; */

}
section#interview div.photo {
	/* width: 724px; */

	clear: both;
	margin: 5px 0;
}
section#interview div.photo img {
	clear: none;
	margin: 0 1px 1px 0;
	display: inline;
}
section#interview div.left {
	display: inline;
	float: left;
	width: 181px;
	padding:0 10px 0 0;
}
section#interview div.right {
	display: inline;
	float: right;
	width: 181px;
	padding:0 0 0 10px;
}
#links {
	clear:both;
}
/*--------------------------------------------------------------------

俺の一枚

--------------------------------------------------------------------*/

section#download {
	margin: 0 8px;
}

section#download div#thumb_list {
	width:925px;
	margin:0 auto;
}
section#download div#thumb_list ul {
	width:925px;
}
section#download div#thumb_list ul li {
	list-style:none;
	float:left;
	margin:0 3px;
}
section#download #thumb_list ul li:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
section#download #thumb_list ul li a p {
	clear:both;
	text-align:center;
	text-decoration:underline;
}
section#download div#header {
	position:absolute;
	top:10px;
	right:7px;
	width:944px;
	height:345px;
}
section#download div#header h2 {
	display:none;
	visibility:hidden;
}
section#download div#thumb_download {
	width:950px;
	margin:270px auto 0 auto;
}
div#thumb_download div#Item {
	clear:both;
}
div#thumb_download ul {
/* width:950px; */

	/* background:#30C; */

}
div#thumb_download ul li {
	list-style:none;
	float:left;
}
div#thumb_download ul li#thumb {
	text-align:right;
	margin:0 0 40px 0;
	width:260px;
}
div#thumb_download ul li#detail {
	position:relative;
	text-align:left;
	margin:0 0 0 15px;
}
div#thumb_download ul li#detail ul#size {
}
div#thumb_download ul li#detail ul#size li {
	padding:0 5px;
	list-style:none;
	float:left !important;
}
div#thumb_download ul li#detail ul#size li a {
	text-decoration:underline;
}
div#thumb_download ul li#detail div#description {
	position:absolute;
	top:32px;
	right:0;
	clear:both;
	width:110px;
	padding:10px;
	border:#CCC solid 1px;
	background:#fff;
	color:#fff;
}
div#thumb_download ul li#detail div#description:hover {
	background:#002261;
	color:#fff;
	cursor:pointer;
}
div#thumb_download ul li#detail div#description a {
	display:block;
	width:100%;
	height:100%;
}
div#thumb_download ul li#detail div#description a:hover {
	color:#fff;
	text-decoration:none;
}
/*--------------------------------------------------------------------

作品集

--------------------------------------------------------------------*/

/* section#works div#thumb_works{

	position:absolute;

	top:10px;

	right:0;

	width:760px;

	height:360px;

	z-index:1;

	margin:0;

	padding:0;

} */

section#works {
	margin: 0 8px;
}

section#works div#thumb_list {
	width:925px;
	margin:0 auto;
}
section#works div#thumb_list ul {
	width:925px;
}
section#works div#thumb_list ul li {
	list-style:none;
	float:left;
	margin:0 3px;
	text-align:center;
	color:#F00;
}
#works #thumb_list ul li:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#works #thumb_list ul li a p {
	clear:both;
	text-align:center;
	text-decoration:underline;
}
section#works div#header h2 {
	display:none;
	visibility:hidden;
}
section#works div#header {
	position:absolute;
	top:10px;
	right:7px;
	width:944px;
	height:345px;
}
section#works div#thumb_comic {
	width:950px;
	margin:270px auto 0 auto;
}
div#thumb_comic ul {
	width:950px;
}
div#thumb_comic ul li {
	list-style:none;
	float:left;
	text-align:center;
	width:125px;
	margin:0 5px 15px 5px;
	padding:0 0 12px 0;
	background: url(../img/lower/works/comic_bg.jpg) no-repeat center center;
}
div#thumb_comic ul li a span {
	display:none;
	visibility:hidden;
}





/* -----------------------------------------*/

/*detail LightBox*/

#Detailwrap {
	width: 510px;
	background:#fff;
	margin: 0 auto;
	padding: 40px 30px 0 30px;
}
#Detailwra #content {
	width: 510px;
	margin:0 0 10px 0;
}
/* clearfix */

#Detailwra #content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#Detailwra #content {
	display:inline-block;
	min-height:1%; /* for IE 7 */
}
/* Hides from IE-mac \*/

* html #Detailwra #content {
	height: 1%;
}
#Detailwra #content {
	display: block;
}
ul.ItemList {
	float: left;
	list-style: none;
}
ul.ItemList li {
	line-height: 1.3em;
	list-style:none;
	float:left;
	text-align:center;
	width:125px;
	margin:0 5px 15px 5px;
	padding:0 0 12px 0;
	background:url(/_asset/img/lower/works/comic_bg.jpg) no-repeat center center;
}
#txtArea {
	width: 360px;
	float: right;
}
#txtArea h2 {
	font-size: 14px;
	margin:0 0 10px 0;
}
#txtArea dl {
	width: 360px;
	margin:0 0 7px 0;
}
/* clearfix */

#txtArea dl:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#txtArea dl {
	display:inline-block;
	min-height:1%; /* for IE 7 */
}
/* Hides from IE-mac \*/

* html #txtArea dl {
	height: 1%;
}
#txtArea dl {
	display: block;
}
/* End hide from IE-mac */



#txtArea dt {
	float: left;
	width: 90px;
	color: #666;
}
#txtArea dd {
	float: right;
	width: 260px;
}

/* ----------------------------------------

作品詳細：20130527追加

 -----------------------------------------*/

#Detailwrap2 {
	width: 890px;
	margin: 0 auto;
	padding: 40px 30px 0 30px;
}
#Detailwrap2 .detailBox {
	width: 580px;
	margin:0 0 10px 0;
}
/* clearfix */

#Detailwrap2 .detailBox:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#Detailwrap2 .detailBox {
	display:inline-block;
	min-height:1%; /* for IE 7 */
}
/* Hides from IE-mac \*/

* html #Detailwrap2 .detailBox {
	height: 1%;
}
#Detailwrap2 .detailBox {
	display: block;
}
#Detailwrap2 .detailBox ul.ItemList {
	float: left;
	list-style: none;
}
#Detailwrap2 .detailBox ul.ItemList li {
	line-height: 1.3em;
	list-style:none;
	float:left;
	text-align:center;
	width:180px;
	margin:0 5px 15px 5px;
	padding:0 0 12px 0;
	background:url(/_asset/img/lower/works/comic_bg2.jpg) no-repeat center center;
}

#txtArea .btnTachiyomi {
	display:block;
	margin:20px 0;
}

#txtArea .btnTachiyomi a {
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:8px 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #bc0000;
background: #f40000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f40000 0%, #bc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f40000), color-stop(100%,#bc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f40000 0%,#bc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f40000 0%,#bc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f40000 0%,#bc0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f40000 0%,#bc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f40000', endColorstr='#bc0000',GradientType=0 ); /* IE6-8 */
background-color:#f40000;
}

#txtArea .btnTachiyomi a:hover {
background: #bc0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #bc0000 0%, #f40000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0000), color-stop(100%,#f40000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bc0000 0%,#f40000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bc0000 0%,#f40000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bc0000 0%,#f40000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bc0000 0%,#f40000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0000', endColorstr='#f40000',GradientType=0 ); /* IE6-8 */
background-color:#bc0000;
}

.backtoList {
text-align: center;
margin: 20px 0;
padding: 10px 0;
border-top: #cdcdcd dashed 1px;
}

/*--------------------------------------------------------------------

熱き仲間たち

--------------------------------------------------------------------*/

section#links {
	margin: 0 8px;
}

section#links div#page dl.navi {
	width:950px;
	border-bottom:#cdcdcd dotted 1px;
}
section#links div#page dl.navi dt.list {
	background: url(../img/lower/info_list_bg.png) no-repeat 0 bottom;
	width:950px;
}
section#links div#page dl.navi dt.list:hover {
	background: url(../img/lower/info_list_bg_on.png) no-repeat 0 bottom;
}
section#links div#page dl.navi dt.list ul li {
	list-style:none;
	background:none !important;
}
section#links div#page dl.navi dt.list li dl {
	width:950px;
}
section#links div#page dl.navi dt.list li dt {
	float:left;
	width:200px;
	line-height:3.5;
	/* padding:5px 0 5px 10px; */

 clear:both;
	color:#213c7e;
	font-weight:bold;
	background: url(../img/lower/ico_links.gif) no-repeat 0 center;
}
section#links div#page dl.navi dt.list li dd {
	width:500px;
	line-height:3.5;
	margin-left:200px;
	/* padding:5px 5px 5px 10px; */

 color:#3e5ead;
	background: url(../img/lower/links_dd_bg.png) repeat-y 0 0;
}
section#links div#page dl.navi dt.list li dd a {
	color:#3e5ead;
}
section#links div#page dl.navi dt.list li dd a:hover {
	text-decoration:underline;
}
/*--------------------------------------------------------------------

車田プロダクション内覧

--------------------------------------------------------------------*/

section#company {
	margin: 0 8px;
}

section#company div#photos {
}
section#company div#photos ul {
	width:955px;
	margin:0 auto;
}
section#company div#photos ul li {
	list-style:none;
	float:left;
	margin:8px 1px;
}


/* ミュージアム写真追加 121217 */

section#company div#photos h2 {
	clear: both;
	text-align: center;
}
section#company div#photos ul {
	padding-bottom: 20px;
	zoom: 1;
}

section#company div#photos ul:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}
section#company div#photos ul.museum {
	padding: 7px 0 20px;
	width:708px;
    text-align: center;
}
section#company div#photos ul.museum li {
	float: none;
	margin: 0 1px;
    display: -moz-inline-box; /*for FF2*/
    display: inline-block; /*Modern Browser & FF3*/
	float: none;
}
    /* Windows IE6 only */
    * html section#company div#photos ul.museum li
    {
        display: inline;  
        zoom: 1;
    }
    /* Windows IE7 only */
    *+html section#company div#photos ul.museum li
    {
        display: inline;
        zoom: 1;
    }

section#company div#links {
	text-align: center;
}


/*--------------------------------------------------------------------

Footer

--------------------------------------------------------------------*/



footer {
	position:relative;
}
footer nav#nav_btm ul li {
	list-style: none;
	padding: 10px;
}
footer #copyright {
	position:absolute;
	bottom:0;
	background:#504c4b;
	width:100%;
	height:60px;
}
footer #copyright p {
	background:#504c4b;
	text-align:center;
	color:#eeeeee;
	width:100%;
	padding:12px 0;/* padding: 10px; */

}
footer #copyright #mini_kurumada001 {
	position:absolute;
	left:20px;
	bottom:52px;
}
footer #copyright #mini_kurumada002 {
	position:absolute;
	right:280px;
	bottom:52px;
}
/*--------------------------------------------------------------------

underconstruction

--------------------------------------------------------------------*/

.underconstruction {
	width:837px;
	text-align:center;
	margin:0 auto;
}
/*--------------------------------------------------------------------

共通Pager

--------------------------------------------------------------------*/

section#information div#page, section#interview div#page {
	clear:both;
	width: 950px;
}
/*Pager*/

section#information div#page div#pager,  section#interview div#page div#pager,  section#column div#page div#pager,  section#blog div#page div#pager {
	text-align:center;
	margin:20px 0;
	padding:10px 0;
	border-top:#cdcdcd dashed 1px;
}
/*--------------------------------------------------------------------



--------------------------------------------------------------------*/



* html #top {/*IE6*/
}
*:first-child + html #top {/*IE7*/
}
