﻿@charset "utf-8";

/* ▼基本設定ここから▼ */

body {
	color: #555E67;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #E6E7E8;
	/* IE6対策センタリング */
	text-align: center;
}

body div {
	/*IE6対策センタリング*/
	text-align: left;
	margin: 0 auto;
}

a:link {
	color: #555E67;
	text-decoration:none;
	border-bottom:1px #555E67 dotted;
}

a:visited {
	color: #A5AEB7;
	text-decoration:none;
	border-bottom:1px #A5AEB7 dotted;
}

a:hover {
	color: #FF5E67;
}

a:active {
	color: #FFAA67;
}

* {
	margin: 0px;
	padding: 0px;
}
address {
	color: #555E67;
	font-size: 0.7em;
	font-style: normal;
	text-align: center;
	height: 64px;
	line-height: 32px;
	background-color: #E6E7E8;
	background-image: url(gif/footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#GotoTop {
	width: 870px;
	color: #555E67;
	font-size: 0.7em;
	text-align: right;
	text-transform: lowercase;
	height: 36px;
	clear: both;
}

strong {
	color: #FF5E67;
	font-weight: normal;
}

h2 {
	font-weight: bold;
	font-size: 1em;
}

h3 {
	font-weight: normal;
	font-size: 1em;
}

img {
	border: 0;
	vertical-align: bottom;
}

hr {
	display: none;
}

img.IconSetting {
	vertical-align: text-bottom;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
}
/*	p img {
		padding: 1em 0;
		vertical-align: middle;
	}
	p > img {
		padding: 0;
	}
*/

/* ▲基本設定ここまで▲ */

/* ▼レイアウト設定ここから▼ */

#PageTop {
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(gif/header.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
	/* ▼ヘッダー▼ */
	#PageTop a {
		height: 40px;
		width: 930px;
		background: url("gif/header.gif") no-repeat 0px 0px;
		display: block;
		border: 0;
		vertical-align: bottom;
		text-indent: -9999px;
	}

#PageBody {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(gif/body_bg.gif);
	background-repeat: repeat-y;
}

#PageContents {
	width: 870px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-color: #FFFFFF;
	background-image: url(gif/body_bg.gif);
	background-repeat: repeat-y;
	clear: both;
}

#ContentsWrap {
	width: 870px;
	clear: both;
}

/* ▲レイアウト設定ここまで▲ */

/* ▼ナビゲーションここから▼ */

#GlobalNavi {
	height: 16px;
	background-image: url(gif/body_bg.gif);
}

	#GlobalNavi ul {
		padding-right: 10px;
		padding-left: 10px;
	}
	
	#GlobalNavi li {
		display:inline;
		list-style-type:none;
	}
	
	#GlobalNavi li a {
		height: 16px;
		display: block;
		border: 0;
		vertical-align: bottom;
		text-indent: -9999px;
		overflow: hidden;
		float: left;
	}
	
/* ▼ナビゲーションoff▼ */	
		#GlobalNavi li.Navi_space1 a {
		background: url("gif/navi.gif") no-repeat 0px 0px;
		width: 21px;
		}
		
		#GlobalNavi li.Navi_top a {
		background: url("gif/navi.gif") no-repeat -21px 0px;
		width: 64px;
		}
		
		#GlobalNavi li.Navi_profile a {
		background: url("gif/navi.gif") no-repeat -85px 0px;
		width: 82px;
		}
		
		#GlobalNavi li.Navi_movie a {
		background: url("gif/navi.gif") no-repeat -167px 0px;
		width: 82px;
		}
		
		#GlobalNavi li.Navi_gallery a {
		background: url("gif/navi.gif") no-repeat -249px 0px;
		width: 84px;
		}
		
		#GlobalNavi li.Navi_clientwork a {
		background: url("gif/navi.gif") no-repeat -333px 0px;
		width: 113px;
		}
		
		#GlobalNavi li.Navi_bbs a {
		background: url("gif/navi.gif") no-repeat -446px 0px;
		width: 65px;
		}
		
		#GlobalNavi li.Navi_blog a {
		background: url("gif/navi.gif") no-repeat -511px 0px;
		width: 69px;
		}
		
		#GlobalNavi li.Navi_shop a {
		background: url("gif/navi.gif") no-repeat -580px 0px;
		width: 69px;
		}
		
		#GlobalNavi li.Navi_link a {
		background: url("gif/navi.gif") no-repeat -649px 0px;
		width: 66px;
		}
		
		#GlobalNavi li.Navi_mail a {
		background: url("gif/navi.gif") no-repeat -715px 0px;
		width: 72px;
		}
		
		#GlobalNavi li.Navi_space2 a {
		background: url("gif/navi.gif") no-repeat -787px 0px;
		width: 143px;
		}		
	/* ▼ナビゲーションhover▼ */	
		#GlobalNavi li.Navi_space1 a:hover {
		background: url("gif/navi+.gif") no-repeat 0px 0px;
		}
		
		#GlobalNavi li.Navi_top a:hover {
		background: url("gif/navi+.gif") no-repeat -21px 0px;
		}
		
		#GlobalNavi li.Navi_profile a:hover {
		background: url("gif/navi+.gif") no-repeat -85px 0px;
		}
		
		#GlobalNavi li.Navi_movie a:hover {
		background: url("gif/navi+.gif") no-repeat -167px 0px;
		}
		
		#GlobalNavi li.Navi_gallery a:hover {
		background: url("gif/navi+.gif") no-repeat -249px 0px;
		}
		
		#GlobalNavi li.Navi_clientwork a:hover {
		background: url("gif/navi+.gif") no-repeat -333px 0px;
		}
		
		#GlobalNavi li.Navi_bbs a:hover {
		background: url("gif/navi+.gif") no-repeat -446px 0px;
		}
		
		#GlobalNavi li.Navi_blog a:hover {
		background: url("gif/navi+.gif") no-repeat -511px 0px;
		}
		
		#GlobalNavi li.Navi_shop a:hover {
		background: url("gif/navi+.gif") no-repeat -580px 0px;
		}
		
		#GlobalNavi li.Navi_link a:hover {
		background: url("gif/navi+.gif") no-repeat -649px 0px;
		}
		
		#GlobalNavi li.Navi_mail a:hover {
		background: url("gif/navi+.gif") no-repeat -715px 0px;
		}
		
		#GlobalNavi li.Navi_space2 a:hover {
		background: url("gif/navi+.gif") no-repeat -787px 0px;
		}
	/* ▼ナビゲーションon▼ */	
		#GlobalNavi li.Navi_space1_on a {
		background: url("gif/navi.gif") no-repeat 0px 0px;
		width: 21px;
		}
		
		#GlobalNavi li.Navi_top_on a {
		background: url("gif/navi.gif") no-repeat -21px 0px;
		width: 64px;
		}
		
		#GlobalNavi li.Navi_profile_on a {
		background: url("gif/navi.gif") no-repeat -85px 0px;
		width: 82px;
		}
		
		#GlobalNavi li.Navi_movi_on a {
		background: url("gif/navi.gif") no-repeat -167px 0px;
		width: 82px;
		}
		
		#GlobalNavi li.Navi_gallery_on a {
		background: url("gif/navi.gif") no-repeat -249px 0px;
		width: 84px;
		}
		
		#GlobalNavi li.Navi_clientwork_on a {
		background: url("gif/navi.gif") no-repeat -333px 0px;
		width: 113px;
		}
		
		#GlobalNavi li.Navi_bbs_on a {
		background: url("gif/navi.gif") no-repeat -446px 0px;
		width: 65px;
		}
		
		#GlobalNavi li.Navi_blog_on a {
		background: url("gif/navi.gif") no-repeat -511px 0px;
		width: 69px;
		}
		
		#GlobalNavi li.Navi_shop_on a {
		background: url("gif/navi.gif") no-repeat -580px 0px;
		width: 69px;
		}
		
		#GlobalNavi li.Navi_link_on a {
		background: url("gif/navi.gif") no-repeat -649px 0px;
		width: 66px;
		}
		
		#GlobalNavi li.Navi_mail_on a {
		background: url("gif/navi.gif") no-repeat -715px 0px;
		width: 72px;
		}

		#GlobalNavi li.Navi_space2_on a {
		background: url("gif/navi.gif") no-repeat -787px 0px;
		width: 143px;
		}
/* ▲ナビゲーションここまで▲ */

/* ▼top,newsここから▼ */

#TopImage {
	width: 930px;
	height: 300px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	clear: both;
}	

#TopContents {
	width: 588px;
	padding-right: 20px;
	border-width: 0px;
	border-right-width: 2px;
	border-style: solid;
	border-right-color: #E6E7E8;
	float: left;
}

dl#News {
	margin-bottom: 10px;
}

dl#News dt {
}

dl#News dd {
}

dl#NewsData {
	margin-left: 10px;
	background-color: #FFFFFF;
}

dl#NewsData dt {
	font-size: 0.8em;
	line-height: 1.5em;
}	

dl#NewsData dd.NewsText {
	font-size: 0.8em;
	line-height: 1.3em;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#NewsData dd.NewsTextNoBorder {
	font-size: 0.8em;
	line-height: 1.3em;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-width: 0;
}

/* ▲top,newsここまで▲ */

/* ▼topバナーここから▼ */

#TopSide {
	margin-top: 5px;
	width: 250px;
	float: right;
}

#TopSideBanner {
	width: 250px;
	margin-left: 10px;
	list-style-type: none;
}

#TopSideBanner li {
}

#TopSideBanner dl dt {
	width: 240px;
}

#TopSideBanner dl dd.SideText {
	font-size: 0.8em;
	line-height: 1.3em;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E7E8;
}

#TopSideBanner dl dd.SideTextNoBorder {
	font-size: 0.8em;
	line-height: 1.3em;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-width: 0;
}

#TopSideBanner p {
}

/* ▲topバナーここまで▲ */

/* ▼profileここから▼ */

#ProfileData {
	width: 830px;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #555E67;
	clear: both;
}

#ProfileData  h2 {
	font-size: 1.3em;
	line-height: 1.5em;
}

dl#ProfileData dd {
	line-height: 1.5em;
	margin-left: 0px;
	padding-left: 10px;
}

dl#ProfileData ul {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#ProfileData p {
	line-height: 1.5em;
}

#ProfileLeft {
	width: 200px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}

#ProfileRight {
	width: 650px;
	margin-top: 10px;
	float: right;
}

#ProfileDataRight {
	font-size: 0.8em;
	line-height: 1.5em;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-bottom: 20px;
	clear: both;
}

#ProfileDataRight  h2 {
	font-size: 1.3em;
	line-height: 1.5em;
}

dl#ProfileDataRight dt {
	line-height: 1.5em;
}

dl#ProfileDataRight dd p {
	margin-left: 10px;
}

/* ▲profileここまで▲ */

/* ▼movieここから▼ */

dl#MoiveData {
}

dl#MovieData h2 {
	font-size: 1.4em;
	line-height: 1em;
}

dl#MovieData h3 {
	font-size: 1.2em;
	line-height: 1em;
	padding-bottom: 2px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#MovieData dd {
	font-size: 0.8em;
}

dl#MovieData p {
	font-size: 0.9em;
	line-height: 1.2em;
	margin-top: 5px;
}

#MovieLeft {
	width: 400px;
	margin-top: 20px;
	float: left;
}

#MovieLeft dl {
	margin-bottom: 20px;
}

#MovieRight {
	width: 400px;
	margin-top: 20px;
	margin-left: 30px;
	float: right;
}

#MovieRight dl {
	margin-bottom: 20px;
}

/* ▲movieここまで▲ */

/* ▼galleryここから▼ */

#GalleryLeft {
	width: 395px;
	margin-left: 10px;
	padding-right: 30px;
	float: left;
}

#GalleryRight {
	width: 404px;
	padding-left: 30px;
	border-width: 0;
	border-left-width: 1px;
	border-style: solid;
	border-left-color: #E6E7E8;
	float: right;
}

dl#GalleryData {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#GalleryData h2 {
	font-size: 1em;
	line-height: 1.5em;
}

dl#GalleryData dt {
	font-size: 1em;
	line-height: 1.5em;
}

dl#GalleryData dd {
	font-size: 0.9em;
	line-height: 1.5em;
	padding-left: 20px;
}

dl#GalleryData dd.GalleryMakingTitle {
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 10px;
}

dl#GalleryDataNoBorder {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#GalleryDataNoBorder {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-width: 0;
}

dl#GalleryDataNoBorder h2 {
	font-size: 1em;
	line-height: 1.5em;
}

dl#GalleryDataNoBorder dt {
	font-size: 1em;
	line-height: 1.5em;
}

dl#GalleryDataNoBorder dd {
	font-size: 0.9em;
	line-height: 1.5em;
	padding-left: 20px;
}

/* ▲galleryここまで▲ */

	/* ▼gallery makingここから▼ */

	#GalleryMakingLeft {
		text-decoration: none;
		width: 228px;
		margin-left: 0px;
		padding-right: 0px;
		float: left;
	}
	
	#GalleryMakingRight {
		width: 642px;
		margin-bottom: 20px;
		float: right;
	}

	dl#GalleryMakingData {
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		border-width: 0;
		border-bottom-width: 1px;
		border-style: solid;
		border-bottom-color: #E6E7E8;
	}
	
	dl#GalleryMakingData h2 {
		font-size: 1em;
		line-height: 1.5em;
	}
	
	dl#GalleryMakingData dt {
		font-size: 1em;
		line-height: 1.5em;
	}
	
	dl#GalleryMakingData dd {
		font-size: 0.9em;
		line-height: 1.5em;
		padding-left: 0px;
	}
	
	table#GalleryMakingTable {
		table-layout: auto;
		width: 202px;
		border-width: 0;
	}
		td.MakingSmallPic {
			width: 32px;
			height: 32px;
			text-align: center;
		}
		td.MakingSmallNumberTop {
			font-size: 0.6em;
			line-height: 1em;
			text-decoration: none;
			height: 32px;
			width: 32px;
			vertical-align: bottom;
			text-align: center;
		}
		td.MakingSmallNumber {
			font-size: 0.6em;
			line-height: 1em;
			width: 32px;
			padding-top: 8px;
			vertical-align: bottom;
			text-align: center;
		}
	
	table#GalleryMakingNavi {
		table-layout: auto;
		width: 642px;
		border-width: 0;
	}
		td.MakingNavi {
			font-size: 1em;
			line-height: 1em;
			height: 32px;
			width: 128px;
			vertical-align: middle;
			text-align: center;
		}
		
	p.MakingPictureSpace {
		text-align: center;
	}
		img.MakingPicture {
			border-width: 1px;
			border-style: solid;
			border-color: #E6E7E8;
		}
	
	p.MakingComment {
		font-size: 0.8em;
		line-height: 1.3em;
		margin-top: 10px;
		margin-right: 20px;
		margin-bottom: 0px;
		margin-left: 20px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 0px;
		border-width: 0;
		border-bottom-width: 1px;
		border-style: solid;
		border-bottom-color: #E6E7E8;
	}

	/* ▲gallery makingここまで▲ */
	
	/* ▼gallery絵画作品ここから▼ */
	
	#GalleryPainting {
		text-align: center;
		margin-top: 20px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		border-width: 0;
		border-bottom-width: 1px;
		border-style: solid;
		border-bottom-color: #E6E7E8;
	}
	
	/* ▲gallery絵画作品くずここまで▲ */

	/* ▼galleryパンくずここから▼ */
	
	#GalleryRootList li {
		font-size: 0.8em;
		display: inline;
		margin-right: 5px;
	}
	
	/* ▲galleryパンくずここまで▲ */

/* ▼Clientworkここから▼ */

#Clientwork {
	margin-top: 20px;
	margin-right: 32px;
	margin-bottom: 10px;
	margin-left: 32px;
	padding-bottom: 10px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
	clear: both;
}

#Clientwork dl {
}

#Clientwork dt {
	margin-top: 4px;
	margin-bottom: 4px;
}

#Clientwork h2 {
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
}

#Clientwork h3 {
	font-size: 1em;
	line-height: 1.4em;
}

#Clientwork dd p {
	font-size: 0.8em;
	line-height: 1.5em;
}

#Clientwork strong {
	color: #555E67;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
}

#Clientwork dd {
	font-size: 0.8em;
	line-height: 1.5em;
}

#Clientwork p {
	font-size: 0.9em;
	line-height: 1.5em;
}

/* ▲Clientworkここまで▲ */

/* ▼shopここから▼ */

#Shop {
	width: 850px;
	margin-left: 10px;
	padding-right: 30px;
}

dl#ShopContents {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#ShopContents h2 {
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 10px;
}

dl#ShopContents dd {
	font-size: 0.8em;
	line-height: 1.5em;
	padding-bottom: 20px;
	padding-left: 30px;
}

dl#ShopContentsNoBorder {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}

dl#ShopContentsNoBorder h2 {
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 10px;
}

dl#ShopContentsNoBorder dd {
	font-size: 0.8em;
	line-height: 1.5em;
	padding-left: 20px;
	padding-left: 30px;
}

table#ShopTable {
	table-layout: auto;
	width: 780px;
	border-width: 0;
}
	td.AmazonLink {
		width: 130px;
		text-align: center;
	}
	td.AmazonData {
		font-size: 0.8em;
		line-height: 1.2em;
		width: 130px;
		padding-right: 5px;
		vertical-align: top;
		text-align: center;
	}
	td.ShopData {
		width: 130px;
		padding-right: 5px;
		vertical-align: top;
		text-align: center;
	}
	td.ShopData a {
		text-decoration: underline;
		color: #2100FC;
	}
	td.ShopPrice {
		width: 130px;
		padding-right: 5px;
		vertical-align: top;
		text-align: center;
		color: #802410;
	}

#ShopData {
	font-size: 0.8em;
	line-height: 1.5em;
	float: left;
}

/* ▲shopここまで▲ */

/* ▼linkここから▼ */

dl#LinkData {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#LinkData h2 {
	font-size: 1em;
	line-height: 1.5em;
}

dl#LinkData dt {
	font-size: 1em;
	line-height: 1.5em;
}

dl#LinkData dd {
	font-size: 0.8em;
	line-height: 1.5em;
	padding-left: 20px;
}

dl#LinkDataNoBorder {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-width: 0;
}

dl#LinkDataNoBorder h2 {
	font-size: 1em;
	line-height: 1.5em;
}

dl#LinkDataNoBorder dt {
	font-size: 1em;
	line-height: 1.5em;
}

dl#LinkDataNoBorder dd {
	font-size: 0.8em;
	line-height: 1.5em;
	padding-left: 20px;
}

#LinkLeft {
	width: 394px;
	margin-left: 10px;
	padding-right: 30px;
	border-width: 0;
	border-right-width: 1px;
	border-style: solid;
	border-right-color: #E6E7E8;
	float: left;
}

#LinkRight {
	width: 405px;
	margin-left: 30px;
	float: right;
}

/* ▲linkここまで▲ */

/* ▼formここから▼ */

dl#FormPage {
	margin-top: 10px;
	margin-right: 60px;
	margin-bottom: 15px;
	margin-left: 60px;
	padding-bottom: 10px;
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-color: #E6E7E8;
}

dl#FormPage ul {
	padding-left: 40px;
}

#FormPage dd {
	font-size: 0.8em;
	line-height: 1.5em;
}

#FormPage h2 {
	font-size: 1em;
	line-height: 1.5em;
}

#FormPage dd.FormSign {
	font-size: 0.8em;
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#ShowreelList {
	width: 640px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 20px;
	border-width: 0;
}

table#ShowreelListTable {
	font-size: 0.8em;
	line-height: 1.4em;
	table-layout: auto;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #A5AEB7;
	border-spacing: 0;
	empty-cells: show;
	width: 640px;
}

table#ShowreelListTable th {
	border-width: 1px;
	border-style: solid;
	border-color: #A5AEB7;
	background-color: #E6E7E8;
	padding-left: 5px;
	text-align: center;
	font-weight: normal;
}

table#ShowreelListTable th#year {
	border-width: 1px;
	border-style: solid;
	border-color: #A5AEB7;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
}

table#ShowreelListTable td {
	border-width: 1px;
	border-style: solid;
	border-color: #A5AEB7;
	text-align: left;
	padding-left: 5px;
	font-weight: normal;
}

table#ShowreelListTable td#time {
	border-width: 1px;
	border-style: solid;
	border-color: #A5AEB7;
	text-align: center;
	font-weight: normal;
}

caption {
	caption-side: top;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 5px;
}

/* ▲formここまで▲ */

/* ▼欄外コメントここから▼ */

.ExtraComment {
	text-align: center;
}

/* ▲欄外コメントここまで▲ */
