@charset "utf-8";
/* CSS Document */
/**----------------------------------------------------------
 *CSS information 
 *
 * file name	: whatis.css
 * author		: kotaro sekiya
 * style info	: このディレクトリ内用ページCSS
 -----------------------------------------------------------*/
/* subpage.css -  2階層目以降ページ用共通CSS
----------------------------------------------------------- */
@import url("../../common/css/subpage.css");

#article .windowArea {
	background: url(../../common/img/parts/bg_ans.gif) repeat-y left top;
	margin-top: 13px;
}

#article .windowAreaInner {
	background: url(../../common/img/parts/img_dot.gif) repeat-x left bottom;
	padding: 1px;
}

* html #article .windowAreaInner  { padding-bottom: 0px; }

*:first-child+html #article .windowAreaInner  { padding-bottom: 0px; } 

#article .windowArea table {
	width: 100%;
	border: 0px;	
}

#article .windowArea table a:link {
	background: url(../../common/img/parts/icon_link2_off.gif) no-repeat left center;
	padding-left: 1.5em;
}

#article .windowArea table a:visited {
	background: url(../../common/img/parts/icon_link2_off.gif) no-repeat left center;
	padding-left: 1.5em;
}

#article .windowArea table a:hover {
	background: url(../../common/img/parts/icon_link2_on.gif) no-repeat left center;
	padding-left: 1.5m;
}

#article .windowArea table a:active {
	background:  url(../../common/img/parts/icon_link2_on.gif) no-repeat left center;
	padding-left: 1.5em;
}

#article .windowArea table .top {
	background: url(../../common/img/parts/img_dot.gif) repeat-x left top;
}

#article .windowArea table th {
	text-align: center;
	padding: 9px 0 10px 0;
}

#article .windowArea table th.cell1 {
	width: 95px;
	border-right: 1px solid #BFBFBF;
}

#article .windowArea table th.cell2 {
	width: 126px;
	border-right: 1px solid #BFBFBF;
}

#article .windowArea table th.cell3 {
	width: 99px;
	border-right: 1px solid #BFBFBF;
}

#article .windowArea table th.cell4 {
	width: 326px;
}

#article .windowArea table td {
	padding: 13px 0 13px 10px;
}

#article .windowArea table .even {
	background: #f9e2e2;
	border-right: 1px solid #BFBFBF;
}

#article .windowArea table .odd {
	background: #fcf0f0;
	border-right: 1px solid #BFBFBF;
}

#article .windowArea table .last {
	border-right: none;
}

#article p.return {
	text-align: right;
	padding-bottom: 19px;
	background: none;
	margin-top: 10px;
}

#article p.return a:link {
	background: url(../../common/img/parts/icon_pageup2_off.gif) no-repeat left center;
	padding-left: 1.5em;
}

#article p.return a:visited {
	background: url(../../common/img/parts/icon_pageup2_off.gif) no-repeat left center;
	padding-left: 1.5em;
}

#article p.return a:hover {
	background: url(../../common/img/parts/icon_pageup2_on.gif) no-repeat left center;
	padding-left: 1.5em;
}

#article p.return a:active {
	background: url(../../common/img/parts/icon_pageup2_on.gif) no-repeat left center;
	padding-left: 1.5em;
}