/*
Style Body CSS
Copyright (c) ECS All Rights Reserved.
*/

.pkg:after			{ content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
* html .pkg			{ display: inline-block; }
/* no ie mac \*/
* html .pkg			{ height: 1%; }
.pkg				{ display: block; }
/* */

/* Style */
body 				{ font-size:12px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif; line-height:1.2em;}
* html body		 	{ font-size:76%;}
p					{ margin:0 0 10px; padding:0; line-height:1.6em;}
img 				{ border:0;}
h1,h2,h3,h4,h5		{ margin:0; padding:0;}
hr					{ height:1px; margin-top:15px; margin-bottom:15px;}
* html hr 			{ margin-top:5px; margin-bottom:5px; border:1px solid #fff;}
a 					{ text-decoration:none;}
a:link 				{ }
a:visited 			{ }
a:active 			{ }
a:hover 			{ text-decoration:underline;}
dl					{ margin:0; padding:0;}
dd					{ margin:0 0 0 10px; padding:0; line-height:1.4em}
li					{ margin:0 0 10px 0; line-height:1.4em; bottom: 10px;}

/*- Menu Tabs--------------------------- */
.tabm 				{ width:100%; background:#fff; font-size:93%; line-height:normal; border-bottom:1px solid #999; margin:10px 0 0; }
.tabm ul 			{ margin:0; padding:10px 10px 0 10px; list-style:none; }
.tabm li 			{ display:inline; margin:0; padding:0; }
.tabm a 			{ float:left; background:url("images/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
.tabm a span 		{ float:left; display:block; background:url("images/tabright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#24618E; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabm a span 		{ float:none;}
/* End IE5-Mac hack */
.tabm li.active a span,
.tabm a:hover span 	{ color:#FFF; }
.tabm li.active a,
.tabm a:hover 		{ background-position:0% -42px; text-decoration:none; }
.tabm li.active a span,
.tabm a:hover span 	{ background-position:100% -42px; }

.tabm:after			{ content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
* html .tabm		{ display: inline-block; }
/* no ie mac \*/
* html .tabm		{ height: 1%; }
.tabm				{ display: block; }
/* */
.tabmContents		{ padding:12px; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999; margin:0; background:#f7f7f7;}
.tabmContents ul	{ margin:0 0 20px 20px; padding:0;}
.tabmContents li	{ padding:0; margin:0 0 6px;}

/* Class */
.pagetop			{ text-align:right; font-size:0.85em;}
.pagetop a			{ color:#0000ff;}
.title0,
.title              {font-size: large;font-weight: bold;color: #006600;border-top: 2px solid #006633;border-bottom: 1px dotted #006633; padding:6px 0; margin:0 0 10px; line-height:1.2em;}
.title				{ margin-top:30px; clear:both}
.title2             { font-weight: bold; color: #000066;}
.green_futo         { color: #006600;font-weight: bold;}
.green              { color: #006600;}
.orange             { color: #DE2700;}
.orange2            { color: #DE2700; font-size: large;font-weight: bold;}
.mini               { font-size: small;}
.attn				{ margin:20; padding:10px 10px 10px 25px; background:#ffd url("icon/24-message-warn.gif") no-repeat top left;border: thin dotted #FF9999;}
.attn2				{ line-height:1.6em; margin:0 0 15px; padding:10px 10px 10px 10px; background:#ffd; border:thin dotted #FF9999;}
.sankaku		    { list-style-image: url(icon/resultset_next.gif) }
.marulist		    { color: #006600; list-style-image: url(icon/bullet_orange.gif) }
.point 				{ color: #006600; border:solid 1px #CC0000; border-left:solid 10px #CC0000; padding:5px 5px 5px 8px; line-height:1.4em; margin:30px 0 10px; font-weight:bold;}
.p1,.p2,.p3,.p4,
.p5,.p6,.p7,.p8 	{ color: #006600; border:solid 1px #CC0000; padding:0 0 0 60px; line-height:1.4em; margin:30px 0 10px; font-weight:bold;}
.p1 				{ background:url("icon/s_1.jpg") no-repeat left;}
.p2 				{ background:url("icon/s_2.jpg") no-repeat left;}
.p3 				{ background:url("icon/s_3.jpg") no-repeat left;}
.p4 				{ background:url("icon/s_4.jpg") no-repeat left;}
.p5 				{ background:url("icon/s_5.jpg") no-repeat left;}
.p6 				{ background:url("icon/s_6.jpg") no-repeat left;}
.p7 				{ background:url("icon/s_7.jpg") no-repeat left;}
.p8 				{ background:url("icon/s_8.jpg") no-repeat left;}