/* A.T.SYSTEM SOLUTION STYLE SHEET
  * Artring inc
  * update 2006.8.2
*/

/* Suggested order:
	display
	list-style-type
	position
	float
	clear
	width
	height
	margin
	padding
	border
	background
	color
	font
	text-decoration
	text-align
	vertical-align
	white-space
	other text
	content
 *
 */

h2	{
	width:617px;
	height:150px;
	margin:0px;
	padding:0px;
	}
/*----------------CONTENTS ----------------*/
div#contents {
	display:block;
	position:relative;
	width:780px;
	margin:10px 0px 10px 0px;
	padding:0px;
	background:#FFFFFF;
	color:#006699;
	}
/*----------------CONTENTS LEFT----------------*/
div#left {
	display:block;
	float:left;
	width:169px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-top:5px solid #25669C;
	background:#FFFFFF;
	}
/*----------------CONTENTS CENTER----------------*/
div#center {
	display:block;
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
	}
div#centermain {
	display:block;
	width:430px;
	margin:0px auto;
	padding:0px;
	}
div#centermain h3{
	margin:0px;
	padding:0px;
	}
p.txet1{
	color:#313131;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-indent:1em;
	line-height:140%;
	text-align:justify;
	}
p.link1 a{
	color:#006699;
	text-decoration:none;
	text-indent:0em;
	}
p.link1 a:hover{
	color:#006699;
	text-decoration:underline;
	}
/*----------------CONTENTS RIGHT----------------*/
div#right {
	display:block;
	float:left;
	width:156px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#FFFFFF;
	}
div#rightmain {
	display:block;
	float:right;
	width:140px;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	}
/*----------------SOLUTION TABLE----------------*/
table#tb1 {
	clear:left;
	width:430px;
	margin:10px auto 10px auto;
	padding:0px;
	border-right:1px solid #6B9ACE;
	border-left:1px solid #6B9ACE;
	border-top:1px solid #6B9ACE;
	}
td.td1 {
	background:#6B9ACE;
	}
td.td2 {
	border-bottom:1px solid #6B9ACE;
	}
td.td3 {
	border-right:1px solid #6B9ACE;
	border-left:1px solid #6B9ACE;
	border-bottom:1px solid #6B9ACE;
	}
table#tb2 {
	clear:left;
	width:430px;
	margin:10px auto 10px auto;
	padding:0px;
	border-right:1px solid #25669C;
	border-left:1px solid #25669C;
	border-top:1px solid #25669C;
	}
td.td4 {
	background:#25669C;
	}
td.td5 {
	border-bottom:1px solid #25669C;
	}
td.td6 {
	border-right:1px solid #25669C;
	border-left:1px solid #25669C;
	border-bottom:1px solid #25669C;
	}
	
div.tdtitle {
	width:130px;
	margin:5px auto;
	padding:0px;
	background:#FFFFFF url(../img/solution/tdtitle.gif) top left no-repeat;
	background-position:0px 5px;
	text-indent:8px;
	}
div.tdtitle2 {
	width:130px;
	margin:5px auto;
	padding:0px;
	background:#FFFFFF url(../img/solution/tdtitle2.gif) top left no-repeat;
	background-position:0px 5px;
	text-indent:8px;
	}
div.tdtitle a{
	color:#6B9ACE;
	font-weight:bold;
	text-decoration:none;
	}
div.tdtitle a:hover{
	color:#6B9ACE;
	text-decoration:underline;
	}
div.tdtitle2 a{
	color:#25669C;
	font-weight:bold;
	text-decoration:none;
	}
div.tdtitle2 a:hover{
	color:#25669C;
	text-decoration:underline;
	}
div.tdtext {
	width:130px;
	color:#313131;
	margin:5px auto;
	padding:0px;
	}
	
div.tdtitle2nd {
	width:400px;
	margin:5px auto;
	padding:0px;
	background:#FFFFFF url(../img/solution/tdtitle.gif) top left no-repeat;
	background-position:0px 5px;
	text-indent:8px;
	}
div.tdtitle2nd a{
	color:#6B9ACE;
	font-weight:bold;
	text-decoration:none;
	}
div.tdtitle2nd a:hover{
	color:#6B9ACE;
	text-decoration:underline;
	}
div.tdtext2nd {
	width:400px;
	color:#313131;
	margin:5px auto;
	padding:0px;
	}
span.os {
	font-size:10px;
	}
/*----------------LOCAL MENU----------------*/
ul#localm1 {
	list-style-type:none;
	width:169px;
	height:1100px;
	margin:0px;
	padding:0px;
	background:#EFEFEF url(../img/common/lmenu_bg.jpg) bottom left no-repeat;
	}
li.localli1 {
	list-style-type:none;
	width:169px;
	height:30px;
	margin:0px;
	padding:0px;
	}
li.localli2 {
	list-style-type:none;
	width:169px;
	height:30px;
	margin:0px;
	padding:0px;
	}
/*--only version under IE6-*/
* html body li.localli2 {
	margin:-3px　0px　0px　0px;
	}
li.localli3 {
	list-style-type:none;
	width:169px;
	height:44px;
	margin:0px;
	padding:0px;
	}
/*--only version under IE6-*/
* html body li.localli3 {
	margin:-3px　0px　0px　0px;
	}
/*----------------SOLUTION TABLE----------------*/
ul#seminarlist {
	list-style-type:none;
	width:130px;
	color:#666666;
	font-size:x-small;
	margin:0px;
	padding:0px 0px 0px 5px;
	}
li.semilist {
	width:130px;
	height:16px;
	color:#666666;
	margin:5px 0px 0px 0px;
	line-height:18px;
	}
li.semilist a{
	text-decoration:none;
	color:#666666;
	}
li.semilist a:hover{
	text-decoration:underline;
	color:#666666;
	}


