/* コメント */
/* --------------------------------------------------
 e-tabinet.com
 Base Style Sheet
-------------------------------------------------- */

/* Links
--------------------------------------------------*/
/* default link*/
a:link { color: #2063CC; text-decoration: underline;}
a:visited { color: #6392DB; text-decoration: underline;}
a:active { color: #C93; text-decoration: underline}
a:hover { color: #C93; text-decoration: underline}

/* for global navigation menu */
.gmenu {
	color: #333;
}
.gmenu a:link,
.gmenu a:visited {
	color: #339;
	text-decoration: none;
}
.gmenu a:active,
.gmenu a:hover {
	color: #F30;
	text-decoration: underline;
}

.gmenu-s {
	color: #000;
}
.gmenu-s a:link,
.gmenu-s a:visited {
	color: #036;
	text-decoration: none;
}
.gmenu-s a:active,
.gmenu-s a:hover {
	color: #F30;
	text-decoration: none;
}

/* for Header and Footer */
a.common:link{ color: #333; text-decoration: none; }
a.common:visited { color: #333; text-decoration: none; }
a.common:active { color: #333; text-decoration:underline; }
a.common:hover{ color: #333; text-decoration:underline; }

/* for your here navigation */
.urhere {
	color: #333;
}
.urhere a:link,
.urhere a:visited {
	color: #333;
	text-decoration: none;
}
.urhere a:active,
.urhere a:hover {
	color: #333; 
	text-decoration: none;
}

/* non text decoration Link */
.noline a:link{ color: #333; text-decoration: none}
.noline a:visited { color: #333; text-decoration: none}
.noline a:active { color: #333; text-decoration: none}
.noline a:hover{ color: #333; text-decoration: none}

/* Top Page Link&Material */
a.link_green:link,
a.link_green:visited {
	background: url(../lib_image/top/arrow_green.gif) no-repeat 0 0.5em;
	padding-left: 15px;
	color: #2A7F7F;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_green:active,
a.link_green:hover{ 
	background: url(../lib_image/top/arrow_green2.gif) no-repeat 0 0.5em;
	padding-left: 15px;
	color: #2A7F7F; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}


a.link_blue:link,
a.link_blue:visited {
	background: url(../lib_image/top/arrow_blue.gif) no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue:active,
a.link_blue:hover{ 
	background: url(../lib_image/top/arrow_blue2.gif) no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}


a.link_blue_b:link,
a.link_blue_b:visited {
	background: url(../lib_image/top/arrow_blue_b.gif) no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue_b:active,
a.link_blue_b:hover{ 
	background: url(../lib_image/top/arrow_blue_b2.gif) no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}

a.link_blue_bb:link,
a.link_blue_bb:visited {
	background: url(../lib_image/select/arrow_blue_bb.gif) no-repeat 0 0.10em;
	padding-left: 15px;
	color: #2063CC;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue_bb:active,
a.link_blue_bb:hover{ 
	background: url(../lib_image/select/arrow_blue_bb2.gif) no-repeat 0 0.10em;
	padding-left: 15px;
	color: #2063CC; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}

/* text color */
.txt-red	{
	color: #911A19;
}
.txt-blue	{
	color: #43576B;
}
.txt-green	{
	color: #5D7D68;
}
.txt-orange	{
	color: #F90;
}
.txt-grey	{
	color: #999;
}
.txt-black	{
	color: #000;
}
.txt-white	{
	color: #FFF;
}

.txt-visit	{
	color: #960;
}

/* Decoration;
----------------------------------------------- */
table.line {
	border-top: 1px solid #333;
	border-right: 1px solid #333;
}
table.line td {
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
table.line td  table,
table.line td  table td {
	border-width: 0;
}

table.dotline {
	border-top: 1px dotted #666666;
	border-right: 1px dotted #666666;
}
table.dotline td {
	border-left: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}
table.dotline td  table,
table.dotline td  table td {
	border-width: 0;
}

table.dotline2 {
	border-top: 1px dotted #C60;
	border-right: 1px dotted #C60;
}
table.dotline2 td {
	border-left: 1px dotted #C60;
	border-bottom: 1px dotted #C60;
}
table.dotline2 td  table,
table.dotline2 td  table td {
	border-width: 0;
}

table.dotline-red {
	border-top: 1px dotted #741922;
	border-right: 1px dotted #741922;
}
table.dotline-red td {
	border-left: 1px dotted #741922;
	border-bottom: 1px dotted #741922;
}
table.dotline-red td  table,
table.dotline-red td  table td {
	border-width: 0;
}


/* Headings
--------------------------------------------------*/
h1 {
	margin: 0px 0;
	padding-left: 10px;
	color: #43576B;
}

h2 {
	margin: 0px 0;
	padding-left: 10px;
	color: #43576B;
}

h3 {
	margin: 10px 10;
	color: #43576B;
}

.headimgtxt {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	text-indent: 0;
}

/* Body
--------------------------------------------------*/
body {
	margin: 0 auto;
	padding: 0;
	background-color: #DADAD1;
	background-image:url(../lib_image/common/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align: center;
}
#container {
	margin: 0 auto;
	width: 740px;
	background: #FFFFFF;
	text-align: left;
}
img{
	border:0px;
}

body,th,td {
	color: #333;
}

form {
	margin: 0;
	padding: 0;
}

/* Header */
.g_search {
}

/* Right Navigation */
.extra {
	background: #B2C9ED;
	border-left: 1px solid #4D82D6;
}
.exlink0 a:link { color: #333; text-decoration: none}
.exlink0 a:visited { color: #333; text-decoration: none}
.exlink0 a:active { color: #333; text-decoration: underline}
.exlink0 a:hover{ color: #333; text-decoration: underline}

p.exlink1,
p.exlink2 {
	margin: 0;
	padding: 0;
	width: 189px;
	height: 21px;
	line-height: 21px;
	text-indent: 28px;
	color: #FFF;
	display: block;
}

.exlink1 a:link { color: #FFF; text-decoration: none}
.exlink1 a:visited { color: #FFF; text-decoration: none}
.exlink1 a:active { color: #FFF; text-decoration: underline}
.exlink1 a:hover{ color: #FFF; text-decoration: underline}

.exlink2 a:link { color: #FFF; text-decoration: none}
.exlink2 a:visited { color: #FFF; text-decoration: none}
.exlink2 a:active { color: #FFF; text-decoration: underline}
.exlink2 a:hover{ color: #FFF; text-decoration: underline}

.exlink1 {
	background: url(../lib_image/common/bg_exlink01.gif) no-repeat 0 0;
}
.exlink2 {
	background: url(../lib_image/common/bg_exlink02.gif) no-repeat 0 0;
}
.exlink1 a,
.exlink2 a {
	display: block;
	color: #FFF;
	text-decoration: none;
}

 img .floatleft { 
 float: left; 
 margin: 0px 10px 10px 0px; 
 }
 
 img .floatright { 
 float: right; 
 margin: 0px 10px 10px 0px; 
 }

.clearing { 
 height: 0; 
 clear: both; 
 }

