@charset "UTF-8";
/*****		agtjapan.net css	****/


img {
	border:	0;
}

body {
    padding: 				0px;
	margin:					0px;
	text-align:				center;
	background-image:		url(../images/bg_agtjapannet.jpg);
	background-position:	center top;
	background-repeat:		repeat;
	font-family: "ＭＳ Ｐゴシック", Arial, Osaka, Verdana, sans-serif;
	line-height:			135%;
}

body#server {
/*	background-image:		url();	*/
}



a:link {
/*	background-color:		cyan;
	text-decoration:		none;	*/
}

a:visited  {
/*	background-color:		brown;	*/
/*	text-decoration:		none;	*/
}


a:hover  {
	background-color:		#9cbee6;
}


a:active  {
	background-color:		red;
}




/* a.marker:link {
	background-color:		none;
	text-decoration:		none;	
}

a.marker:visited  {
	background-color:		none;	
	text-decoration:		none;	
}	
*/


a.marker:hover  {
	background-color:		transparent;	
}

/*
a.marker:active  {
	background-color:		none;	
}
*/




.base_area {
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	width: 90%;
}


.tab {
    padding: 5px;
    border-bottom: 2px solid cyan;
    text-align: center;
    font-family: arial, verdana;
    background-color: #eaeaea;
}
.tab-active {
    padding: 2px;
    border-left: 2px solid cyan;
    border-top: 2px solid cyan;
    border-right: 2px solid cyan;
    text-align: center;
    font-family: arial, verdana;
    font-weight: bold;
    background-color: #f8fdfc;
}
.tab-content {
    padding: 10px;
    border-left: 2px solid cyan;
    border-right: 2px solid cyan;
    border-bottom: 2px solid cyan;
    background-color: #f8fdfc;
}


.top_message {
    text-align: 		right;
    font-size: 			small;
    font-weight: 		normal;
    padding: 			0px;
    margin-top: 		0px;
    margin-bottom: 		0px;
}


.top_a:link {
/*	background-color:		cyan;	*/
	text-decoration:		none;	
	color:				black;
}

.top_a:visited  {
/*	background-color:		brown;	*/
	text-decoration:		none;	
	color:				black;
}




.h1_title {
    text-align: 		center;
    font-family: 		arial, verdana, san-serif;
    font-size: 			x-large;
    padding: 			1px;
    margin: 			5px;
    margin-top: 		20px;
    margin-bottom: 		10px;
}

h2 {
    text-align: 	center;
    font-family: 	arial, verdana, san-serif;
    font-size: 		large;
    padding: 		1px;
    margin: 		5px;
}


.h2_title {
    text-align: 	center;
    font-family: 	arial, verdana, san-serif;
    font-size: 		large;
    padding: 		1px;
    margin: 		5px;
}

.h3_title {
    text-align: 		left;
    font-family: 		arial, verdana, san-serif;
    font-size: 			100%;		
	text-decoration: 	underline;
	margin-top:			3px;
}

.p_top {
    text-align: 			left;
	margin-left:			20px;
}

.p_right {
    text-align: 			right;
}


.p_center {
    text-align: 	center;
}

.p_top_agt {
    text-align: 			left;
	margin-left:			20px;
	background-color: 		#d2f4fd;
}



.article {
    text-align: 	left;
    font-family: 	arial, verdana, san-serif;
    font-size: 		medium;
    padding: 		1px;
    margin: 		5px;
}


.navigation {
    text-align: 		left;
    font-size: 			12px;
	line-height:		120%;
    margin: 			0px;
    padding-top: 		0px;
    padding-bottom: 	2px;
}

.list_item {
    text-align: 			left;
    padding-left: 			15px;
	margin-left:			10px;
	margin-top:				3px;
	margin-bottom:			3px;
	list-style-image: 		url(../images/c_btn032.gif);
	list-style-position:	100px;
}

.list_item_ul {
	margin-top:				3px;
	margin-bottom:			10px;
}



p {
    text-align:  	left;
	margin-top:		3px;
}

.p_contents {
    text-align: left;
}

.p_command { 
    text-align: 		left;
	padding-left:		30px;
}

.p_caution {
	border:				1px solid black;
	text-align: 		left;
	font-size:			70%;
	margin-top:			10px;
	margin-right:		30px;
	margin-left:		30px;
	padding:			5px;
	line-height:		120%;
}


.p_contents_no_disp {
	display:			none;
    text-align: 		left;
}

.p_check_error {
    text-align: 		left;
	padding-left:		30px;
	color:				red;
}


.item_name {
    text-align: 		left;
	padding:			5px;
    width:      		150px;
}

.item_name_border {
    text-align: 		left;
    width:      		150px;
	padding:			10px;
    border: 			1px solid green;
	border-collapse:	collapse;
}

.item_input {
    text-align:  		left;
	padding:			5px;
    width:       		400px;
}
.item_input_border {
    text-align:  		left;
    width:      		400px;
	padding:			10px;
    border: 			1px solid green;
	border-collapse:	collapse;
}

.item_area {
    text-align:  	left;
    vertical-align:	top;
	padding:			5px;
    width:       	400px;
    height:      	200px;
}

.item_area_border {
    text-align:  		left;
    vertical-align:		top;
    width:       		400px;
    height:      		200px;
	padding:			10px;
    border: 			1px solid green;
	border-collapse:	collapse;
}



.item_button {
    text-align:  		center;
	padding:			5px;
/*    border: 			1px solid green;	*/
	border-collapse:	collapse;
}

.item_button_border {
	padding:			10px;
    text-align:  	center;
}

.table_base {
    text-align:  		left;
    width:       		100%;
    padding: 			0px;
    margin:				0px;
}

#spec_box {
	width:				440px;
	float:				right;
	padding-top:		10px;
	padding-left:		5px;
	padding-right:		5px;
}

.table_spec {
    text-align:  		left;
    width:       		90%;
    padding: 			0px;
    margin:				0px;
	margin-bottom:		10px;
    background-color:	#eaeaea;
}

.table_spec_max_con {
    text-align:  		left;
    width:       		430px;
    padding: 			0px;
    margin:				0px;
    background-color:	#eaeaea;
}

.table_td_title {
    text-align:  	left;
    width:       	100px;
    background-color: #f8fdfc;
    padding-left:			5px;
}

.table_td_max_con {
    text-align:  		left;
    width:       		130px;
    background-color: 	#f8fdfc;
    padding-left:		5px;
}

.table_td_price {
    text-align:  	right;
    width:       	90px;
    padding: 		10px;
    background-color: #f8fdfc;
}
.table_td_os {
    text-align:  	left;
    width:       	100px;
    padding: 		10px;
    background-color: #f8fdfc;
}

.table_desc {
	padding-top:		10px;
	padding-bottom:		10px;
    background-color: 	#f8fdfc;
}

.table_desc_max_con {
	padding-top:		10px;
	padding-bottom:		10px;
    width:       		300px;
    background-color: 	#f8fdfc;
}

.table_tr_price {
    border-top: 1px solid green;
    border-bottom: 1px solid green;
}

h3 {
    text-align:  	left;
    font-weight: 	normal;
    font-size: 		small;
}

.table_news {
    text-align:  	left;
    border-left: 	1px solid green;
    border-right: 	1px solid green;
    border-top: 	1px solid green;
    border-bottom: 	1px solid green; 
    width:       	95%;		/* Do not 100%.  Scroll bar appeared. */
	font-size:		80%;
	line-height:	100%;
    padding: 		1px;
    margin-right:	auto;
    margin-left:	auto;
}

.table_contact_conf {
    text-align:  		left;
    width:       		80%;
    padding: 			5px;
    margin-right:		auto;
    margin-left:		auto;
}

.table_camp_conf {
    text-align:  		left;
    border: 			1px solid green;
	border-collapse:	collapse;	
    width:       		80%;
    padding: 			5px;
    margin-right:		auto;
    margin-left:		auto;
}



#box_news {
	border:			1px solid green;
	overflow-y:		scroll;
	height:			100px;
}

h3.box_title {
	text-align:		center;
	margin:			5px;
}

#box_news.table_news {
    text-align:  	left;
/*    border-left: 	1px solid green;
    border-right: 	1px solid green;
    border-top: 	1px solid green;
    border-bottom: 	1px solid green; */
    width:       	95%;
	font-size:		80%;
	line-height:	100%;
    padding: 		1px;
    margin-right:	auto;
    margin-left:	auto;
}


.td_id {
    text-align:  	center;
    font-weight: 	normal;
    width:       	40px;
    font-size: 		8pt;
}

.td_id_no {
	display:		none;
/*    text-align:  	center;
    font-weight: 	normal;
    width:       	40px;
    font-size: 		8pt;		*/
}


.td_right_quality {
    text-align:  	left;
    padding-right:	10px;
}

.td_center {
    text-align:  	center;
    margin:			0;
    padding:		0;
}
.td_left {
    text-align:  	left;
    padding:		5;
}

.news_detail {
    text-align:  		center;
	margin-left:		auto;
	margin-right:		auto;
	border:				1px solid green;
	border-collapse:	collapse;
	width:				80%;
}

.news_detail_lead {
    text-align:  		center;
	width:				100px;
    padding:			5;
	border:				1px solid green;
	border-collapse:	collapse;
}

.news_detail_desc {
    text-align:  		left;
	border:				1px solid green;
    padding:			5px;
	border-collapse:	collapse;
}


.news_list_lead {
    text-align:  	center;
	vertical-align:	middle;
	padding-left:	5px;
	padding-right:	5px;
	width:			80px;
}



.td_top {
    vertical-align:  top;
    margin:			0;
    padding:		0;
}

.td_mid {
    vertical-align:  center;
}



.td_summery {
    text-align:  	left;
    font-weight: 	normal;
    font-size: 		8pt;
	width:			30%;
}

.td_summery_no {
	display:		none;
/*    text-align:  	left;
    font-weight: 	normal;
    font-size: 		8pt;		*/
}


.image_header {
    margin:			0px;
    padding-bottom:	0px;
    border:			0px;
}


.image_right {
	float:			right;
    margin-left:			10px;
    border:			0px;
}


.image_left {
	float:					left;
    margin-right:			10px;
    margin-bottom:			10px;
    border:					0px;
}


.thumbnail_box {
	float:					left;
	width:					100px;
    margin-right:			10px;
    margin-bottom:			10px;
	position:				relative;
}
.thumbnail_image {
/*	float:					left; */
    margin-right:			10px;
    margin-bottom:			10px;
    border:					0px;
}

.thumbnail_copy {
	position:		absolute;
	top:			0px;
	left:			0px;
	text-align:		center;
	font-size:		16pt;
	line-height:	100%;
	font-weight:	bold;
	color:			#0cff00;
	width:			100px;
}

.image_inline {
    padding-right:			3px;
    padding-left:			5px;
    margin-bottom:			10px;
    border:					0px;
}

.image_inline_ex {
    padding-right:		3px;
    padding-left:		3px;
	vertical-align:		bottom;
    border:				0px;
}

.image_inline_wai {
    padding-right:		0px;
    padding-left:		0px;
	vertical-align:		base;
    border:				0px;
}


.image_speaker_phone {
	float:			left;
    margin-right:	10px;
	width:			180px;
    border:			1px solid green;
}

.image_lc75 {
	float:			right;
    margin-left:	10px;
	width:			200px;
    border:			0;
}


.image_os {
	float:			right;
    margin:			10px;
/*    padding:		3px;
    border:			1px solid green;	*/
}


.image_lead_symbol {
	float:			left;
    margin-right:	10px;
	width:			80px;
    border:			0px;
}


.td_center .box_lc91 {
	width:			270px;
	float:			right;
	margin-left:	10px;
	text-align:		center;
	position:		relative;
}

.box_lc91 .image_center {
	width:			260px;
	margin-top:		15px;
	margin-bottom:	10px;
	margin-right:	auto;
	margin-left:	auto;
}

.catch_copy {
	position:		absolute;
	top:			25px;
	left:			12px;
	text-align:		center;
	font-size:		34pt;
	line-height:	100%;
	font-weight:	bold;
	color:			red;
	width:			260px;
}

.box_campeign {
	display:			none;		/*** temporarily stopped ***/
	width:				320px;
	float:				right;
	background-color:	white;
	text-align:			left;
	padding:			5px;
	margin-top:			5px;
	margin-bottom:		5px;
	margin-right:		auto;
	margin-left:		10px;
    border:				1px solid green;
}




.go_features {
	background-image:	url(../images/button4.gif);
	background-repeat:	no-repeat;
	width:				140px;
	height:				40px;
	margin-right:		auto;
	margin-left:		auto;
	padding-top:		10px;
	font-weight:		bold;
	color:				#FFFFFF;
}

.go_features a:link {
	color: 				white;
	text-decoration: underline;
}
.go_features a:visited {
	text-decoration: none;
	color: yellow;
}
.go_features a:hover {
	text-decoration: none;
	color: red;
}
.go_features a:active {
	text-decoration: none;
	color: 			#FFFFFF;
}


.upper_footer {
    margin-right:	auto;
    margin-left:	auto;
    margin-top:		10px;
    margin-bottom:	0px;
	text-align:		center;
}

.under_footer {
	display:		none;
}

.stress {
	color:				#104a94;
	font-weight:		bold;
}

.alert {
	color:				red;
	font-weight:		bold;
}

#download {
	float:					right;
	width:					128px;
	height:					90px;
	padding-top:			38px;
	margin-left:			10px;
	text-align:				center;
	font-family:			arial, verdana, san-serif;
	font-size:				16pt;
	font-weight:			bold;
	line-height:			110%;
	background-image:		url(../images/download.gif);
	background-repeat:		no-repeat;
}


#download a:link {
	color:					magenta;
	text-decoration:		none;	
}
#download a:visited {
	color:					brown;
	text-decoration:		none;	
}

#download a:hover {
	color:					red;
	text-decoration:		none;	
}

#download a:active {
	color:					white;
	text-decoration:		none;	
}


#box_files {
	float:					right;
	margin-left:			10px;
	margin-bottom:			10px;
	padding:				5px;
	width:					330px;
	text-align:				center;
    border:					1px solid green;
}

.cell_left {
	text-align:				left;
}



#pointBank {
	background-color: 		#F7F7F7;
	padding: 				10px;
	width: 					500px;
	margin-bottom: 			20px;
	border: 				1px solid #666666;
	margin-left: 			auto;
	margin-right: 			auto;
	line-height:			120%;
	text-align:				left;
}

.clear {
	clear:	both;
}

/***	yahoo tag  ***/

#srchBox
{
width:298px;
_width:296px;
margin-bottom:10px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:188px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}


