@charset "UTF-8";
/*****		agtjapan.net css	****/
img {
	border:	0;
}
body {
    padding: 				0px;
	margin:					0px;
	text-align:				center;
	font-family: 			"ＭＳ Ｐゴシック", Arial, Osaka, Verdana;
/*	font-family: 			Arial, Osaka, Verdana, sans-serif;  */		
	font-size:				0.95em;		
	line-height:				135%;

}

h2 {
    text-align: 				center;
    font-size: 				150%;
	line-height:				135%;
    padding: 				0px;
    margin-top: 				0px;
    margin-bottom: 			0px;
}
h3 {
    text-align: 				center;
	margin-right:			auto;
	margin-left:				auto;
    font-size: 				100%;
    font-weight: 			normal;
	text-decoration:			underline;
    padding: 				0px;
    margin-top: 				0px;
    margin-bottom: 			0px;
}
a:link {
/*	background-color:		cyan;
	text-decoration:		none;	*/
	color:					blue;
}
a:visited  {
/*	background-color:		brown;	*/
/*	text-decoration:		none;	*/
	color:					blue;
}
a:hover  {
	background-color:		#9cbee6;
}
a:active  {
	background-color:		red;
}
dl {
	margin-top:				0px;
	margin-bottom:			0px;
}
dt {
	margin-top:				5px;
	margin-bottom:			0px;
	font-weight:				bold;
}
dd {
	margin-top:				5px;
	margin-bottom:			0px;
}

.base_area {
	margin-left:			auto;
	margin-right:		auto;
	text-align:			center;
	width: 				700px;
}
.navigation h1 {
    text-align: 			center;
    font-size: 			12px;
	line-height:			140%;
    margin-top: 			0px;
    margin-bottom: 		0px;
	margin-left:			auto;
	margin-right:		auto;
    padding-top: 		0px;
    padding-bottom: 		2px;
}
#features {
	padding:				10px;
}
#features dt {
    text-align: 			left;
}	
#features dd {
    text-align: 			left;
}	

.image_right {
	float:				right;
    margin-left:			10px;
    margin-right:		0px;
    margin-bottom:		10px;
    border:				0px;
}
.image_left {
	float:				left;
    margin-right:		10px;
    margin-left:			0px;
    margin-bottom:		10px;
    border:				0px;
}
.image_center {
	margin-left:			auto;
    margin-right:		auto;
	text-align:			center;
    margin-top:			5px;
    margin-bottom:		5px;
    border:				0px;
}
.table_quote {
	width:				90%;
	margin-left:			auto;
    margin-right:		auto;
    margin-top:			5px;
    margin-bottom:		5px;
    border: 				1px solid green;
	border-collapse:		collapse;
}
.cell_center {
	padding-top:			2px;
	padding-right:		3px;
	padding-left:		3px;
	text-align:			center;
}	
.cell_left {
	padding-top:			2px;
	padding-right:		3px;
	padding-left:		3px;
	text-align:			left;
}	
.cell_right {
	padding-top:			2px;
	padding-right:		3px;
	padding-left:		3px;
	text-align:			right;
}	
.box_prices {
	float:				right;
	width:				360px;
	margin-left:			10px;
}

.box_hint {
	float:			right;
    width:       	600px;
	height:			240px;
	overflow-y:		auto;	
    text-align:  	left;
    border-left: 	1px solid green;
    border-right: 	1px solid green;
    border-top: 		1px solid green;
    border-bottom: 	1px solid green;

	line-height:		125%;
    padding: 		5px;
    padding-top: 	0px;
    padding-bottom: 	0px;
	margin-left:		10px;
	margin-top:		0px;
}
.box_hint_lead {
	float:			left;
    width:       	145px;	
    text-align:  	left;
/*    border-left: 	1px solid green;
    border-right: 	1px solid green;
    border-top: 		1px solid green;
    border-bottom: 	1px solid green;
*/
	line-height:		125%;
    padding: 		5px;
    padding-top: 	0px;
    padding-bottom: 	0px;
	margin-left:		0px;
	margin-top:		0px;
}
.under_footer {
    margin-right:	auto;
	margin-left:		auto;
    margin-top:		50px;
    margin-bottom:	0px;
	text-align:		center;
}
.table_prices; {
	width:			95%;
    margin-right:	auto;
	margin-left:		auto;
}
.li_list li {
    margin-top:		0px;
    margin-bottom:	5px;
}

p {
    text-align: 			left;
}

.p_right {
    text-align: 			right;
}
.p_center {
    text-align: 	center;
}
.stress {
	color:				#104a94;
	font-weight:			bold;
}
.alert {
	color:				red;
	font-weight:			bold;
}


/* ------------------------------------------- */



/*** css lib ***/

.clear {
	clear:	both;
}


/*  clearfix module */
.clearfix:after {

	content: 			".";
	display: 			block;
	clear: 				both;
	height: 			0;
	visibility: 		hidden;

}
.clearfix { 
	display: 			inline-block; 
	
}
/* exlude MacIE5 \*/
* html .clearfix { height: 1% } 
.clearfix {display:block;}		
/* end MacIE5 */


/* ------------------------------------------- */





#box_bookmark {
	width:				360px;
	float:				right;
	text-align:			left;
	padding:				10px;
	padding-top:			0px;
	margin:				10px;
    border: 				1px solid green;
}


.rss_desc {
    text-align:  	left;
	vertical-align:	top;
}

#box_table_news {
	padding:			3px;
	height:			240px;
	overflow-y:		auto;
}


.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; 
	border-collapse:	collapse;
    width:       	100%;	
/*	font-size:		80%;		*/
	line-height:		125%;
    padding: 		5px;
    margin-right:	auto;
    margin-left:		auto;
}

.table_news .lead {
	width:			60px;
	padding:			10px;
	text-align:		center;
	vertical-align:	top;
    border: 			1px solid green; 
	border-collapse:	collapse;
}

.table_news .desc {
	padding:			10px;
	text-align:		left;
	vertical-align:	top;
    border: 			1px solid green; 
	border-collapse:	collapse;
}

.peripheral {
	width:			100%;
    margin-right:	auto;
    margin-left:		auto;
    border: 			1px solid green; 
	border-collapse:	collapse;
}

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

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






#contents_full {
	text-align:		left;
}


