﻿/* Body */
body
{
	margin			:	0px;
	color			:	#666666;
}
*
{
	font-size		:	13px;
	line-height: 1.8em;
}

/* Common */
#PanelContent
{
	width			:	800px;
	margin			:	0px auto;
	text-align		:	center;
	background-image	:	url(../image/header/Background.png);
	background-repeat	:	no-repeat;
}
#PanelHeader
{
	width			:	760px;
	margin			:	0px auto;
	padding		:	15px 0px 10px 0px;
}
#PanelHeaderMenu
{
	border			:	solid 1px #cccccc;
	background-color	:	#ffffff;
	padding		:	2px;
}
table.PanelHeaderMenu
{
	border-collapse	:	collapse;
	margin			:	0px auto;
}
#PanelHeaderMenuSub
{
	height			:	18px;
	overflow		:	hidden;
}
#PanelContentMain
{
	width			:	746px;
	margin			:	0px auto;
	text-align		:	left;
	background-image	:	url(../image/side/Background.png);
	background-repeat	:	repeat-y;
	background-position	:	0px 20px;
}
#PanelContentLeft
{
	float			:	left;
	width			:	210px;
}
#PanelContentLeftTitle
{
	background-color	:	#ffffff;
	border-bottom		:	solid 2px #006600;
}
div.PanelContentLeftBox
{
	border-top		:	solid 1px #ffffff;
	border-bottom		:	solid 1px #ffffff;
	padding		:	1em 0em;
	margin-bottom	:	1em;
	font-size		:	85%;
	line-height		:	1.4em;
}
#PanelContentRight
{
	float			:	right;
	width			:	515px;
	color: #333;
}
div.PanelButtonOuter
{
	padding		:	4px;
	margin-bottom	:	4px;
	border			:	solid 1px #ffcc00;
	background-color	:	#ffffff;
}
#PanelDirectoryPath
{
	background-color	:	#ffffff;
	padding		:	4px 0px;
}
div.PanelContentInner
{
	padding		:	15px;
}
div.PanelContentInnerLeft
{
	padding		:	15px 15px 15px 0px;
}
div.PanelContentInnerRight
{
	padding		:	15px 0px 15px 15px;
	font-weight: normal;
}
#PanelFooter
{
}
#PanelFooterButton
{
	border-bottom		:	solid 3px #006600;
	text-align		:	right;
}
#PanelFooterMenu
{
	background-color	:	#ffffff;
	padding		:	1em 0.5em;
}
#PanelFooterCopyRight
{
	background-image	:	url(../image/footer/Background.png);
	background-repeat	:	repeat-x;
	padding		:	0.5em 1em;
	height			:	100px;
	background-color	:	#ffffff;
}
div.left
{
	float			:	left;
}
div.right
{
	float			:	right;
}
div.clear
{
	clear			:	both;
	height			:	0px;
}

/* Title */
div.PanelTitle
{
	margin-bottom	:	1em;
}

/* Bar */
div.PanelBar
{
	padding		:	4px;
	margin-bottom	:	4px;
	border			:	solid 1px #cccccc;
	background-color	:	#ffffff;
}

/* Image */
img.PhotoThumbnailLeft
{
	float					:	left;
	margin					:	0px 10px 20px 0px;
}
img.PhotoThumbnailRight
{
	float					:	right;
	margin					:	0px 00px 20px 10px;
}

/* List */
ul.ListPlain
{
	text-indent				:	0em;
	margin					:	0em;
	padding				:	0em;
}
li.ListPlain
{
	float					:	left;
	margin-right				:	2em;
	list-style				:	none inside;
	white-spacing				:	nowrap;
}
span.ListPlain
{
	margin-right				:	1.5em;
}

/* List */
table.List
{
	border						:	none;
	border-collapse			:	collapse;
	width						:	100%;
}
td.ListHeader
{
	border-collapse			:	collapse;
	border-top					:	solid 1px #998888;
	border-bottom				:	solid 1px #998888;
	font-weight				:	bold;
	background-color			:	#ddccdd;
	padding				:	8px 0px;
	white-space				:	nowrap;
}
td.ListName
{
	border-top					:	solid 1px #998888;
	border-bottom			:	solid 1px #998888;
	font-weight				:	bold;
	background-color			:	#eeeeee;
	padding				:	8px 0px;
	white-space				:	nowrap;
}
td.ListContent
{
	border-top					:	solid 1px #998888;
	border-bottom				:	solid 1px #998888;
	background-color			:	#ffffff;
	padding				:	8px 0px;
}
td.ListStripe0
{
	border-top					:	solid 1px #998888;
	border-bottom			:	solid 1px #998888;
	background-color			:	#ffffff;
	padding				:	8px 0px;
}
td.ListStripe1
{
	border-top					:	solid 1px #998888;
	border-bottom			:	solid 1px #998888;
	background-color			:	#eeeeee;
	padding				:	8px 0px;
}
td.ListError
{
	border-top					:	solid 1px #998888;
	border-bottom			:	solid 1px #998888;
	background-color			:	#ffeeee;
	padding				:	8px 0px;
}

/* Anchor */
a.AnchorGray:link
{
	color					:	#666;
}
a.AnchorGray:visited
{
	color					:	#666;
}
a.AnchorGray:hover
{
	color					:	#cc6600;
	text-decoration			:	underline;
}
a.AnchorGray:active
{
	color					:	#dd0000;
	text-decoration			:	underline;
}
a.AnchorFooter:link
{
	color					:	#006600;
}
a.AnchorFooter:visited
{
	color					:	#006600;
}
a.AnchorFooter:hover
{
	color					:	#cc6600;
	text-decoration			:	underline;
}
a.AnchorFooter:active
{
	color					:	#dd0000;
	text-decoration			:	underline;
}

/* Span */
span.Strong
{
	font-weight				:	bold;
	color					:	#ff6600;
}


/* Print */
@media
print
{
	body
	{
		zoom		:	90%;
		width		:	100%;
	}
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight p {
	font-family: "ＭＳ Ｐゴシック";
}
.Title {
	font-size: 18px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック";
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight p {
	font-family: "ＭＳ Ｐゴシック";

}
.Midashi1 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: 16px;
	font-weight: bold;
	background-image: url(../image/item3/Midashi.png);
	background-repeat: no-repeat;
	color: #000;
}
.txtimg {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../../zaitaku/shinryo/blank.png);
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	padding-left: 10px;
	background-position: 0;
	padding-top: 1px;
}
.ItemBlue {
	color: #03F;
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight .PanelContentInnerRight {
	font-weight: normal;
	text-align: left;
	color: #333;
}
.ItemRed {
	color: #F00;
}
.ItemGreen {
	color: #060;
}
td.Tategaki{
	writing-mode: tb-rl;
	display: table-cell;
	vertical-align: middle;
}
.Font12{
	font-family: "ＭＳ Ｐゴシック";
	font-size:12px;
}
.TabelColor1{
	border-color:#090;
}

* html td.Tategaki div{/* IE6 */
	display:inline;
}
*:first-child+html td.Tategaki div{/* IE7 */
	display:inline;
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight .AnchorGray .AnchorGray {
	color: #999;
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight .AnchorGray .AnchorGray .AnchorGray {
	color: #999;
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight blockquote .AnchorGray .ItemRed .AnchorGray {
	color: #999;
}
#PanelContent #PanelContentMain #PanelContentRight .PanelContentInnerRight blockquote p .ItemRed .AnchorGray {
	color: #999;
}

