@charset "utf-8";

/*----------------------------------------------------
	MG CORPORATION
	URL: http://www.mgc-p.com/
	Date: 2008-01-10
	Auther: Hasegawa
	Copyright (C) MG CORPORATION. All Rights Reserved.
----------------------------------------------------*/

/* news_box
----------------------------------------------------*/

div#content div#newsbox {
	display: inline;
	float: left;
	width: 725px;
	margin: 30px 10px;
	}
	
div#content div#newsbox h2 {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serifl;
	color: #000099;
	}

div#content div#newsbox div#news_content_box {
	overflow: auto;
	width: 725px;
	height: 75px;
	background-color: #fff;
	text-align: left;
	border: 1px dashed #999;
	}
	
div#content div#newsbox div#news_content_box li {
	padding-left: 5px;
	line-height: 1.5em;
	font-size: 1.2em;
	}

/* banner
----------------------------------------------------*/
	
div#content div#banner img {
	margin: 25px 0 0 0;
	}

/* box_tetsu
----------------------------------------------------*/

div#content div.c_box {
	float: left;
	width: 373px;
	padding-top: 10px;
	text-align: center;
	}

div#content div.c_box div.content_box_tetsu {
	width: 355px;
	height: 17em;
	min-height: 190px;
	margin: 0px auto 30px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; 
	}

/* ↑IE6 hack */	
* html div#content div.c_box div.content_box_tetsu {
	width: 355px;
	height: 19em;
	min-height: 210px;
	margin: 0px auto 30px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; 
	}

div#content div.c_box div.content_box_tetsu img {
	float: right;
	width: 83px;
	height: 112px;
	margin: 5px;
	}

div#content div.c_box div.content_box_tetsu h3 {
	padding: 5px 0 5px 10px;
	font-size: 1.6em;
	color:#0000ff;
	}
	
div#content div.c_box div.content_box_tetsu h3.ciao {
	font-size: 1.6em;
	padding: 5px 0 5px 10px;
	}

div#content div.c_box div.content_box_tetsu p {
	line-height: 1.2;
	padding: 0 5px;
	font-size: 1.2em;
	}

div#content div.c_box div.content_box_tetsu span.link {
	clear: both;
	float: right;
	font-size: 1.2em;
	text-align: right;
	padding: 2px 5px 6px 5px;
	}
	
div#content div.c_box div.content_box_tetsu span.link_a {
	clear: both;
	float: right;
	line-height:1.0;
	font-size: 1.2em;
	text-align: right;
	padding: 2px 5px 0 2px;
	}

div#content div.c_box div.content_box_tetsu span.link_b {
	clear: both;
	float: right;
	font-size: 1.2em;
	text-align: right;
	padding: 3px 5px 0 5px;
	}
	
div#content div.c_box div.content_box_tetsu span.link_b a {
	font-size: 1.4em;
	padding-left: 3px;
	}
	
/* ↑IE6 hack */	
* html div#content div.c_box div.content_box_tetsu span.link_b a {
	font-size: 1.5em;
	padding-left: 3px;
	}

	
/* box
----------------------------------------------------*/

div#content div.c_box {
	float: left;
	width: 373px;
	padding-top: 10px;
	text-align: center;
	}

div#content div.c_box div.content_box {
	width: 355px;
	height: 17em;
	min-height: 190px;
	margin: 0px auto 30px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; 
	}
	
/* ↑IE6 hack */	
* html div#content div.c_box div.content_box {
	width: 355px;
	height: 19em;
	min-height: 210px;
	margin: 0px auto 30px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; 
	}

div#content div.c_box div.content_box img {
	float: right;
	/*width: 175px;*/
	height: 107px;
	margin: 5px;
	}

div#content div.c_box div.content_box h3 {
	padding: 5px 0 5px 10px;
	font-size: 1.6em;
	color:#0000ff;
	}
	
div#content div.c_box div.content_box h3.ciao {
	font-size: 1.6em;
	padding: 5px 0 5px 10px;
	}

div#content div.c_box div.content_box p {
	line-height: 1.2;
	padding: 0 5px;
	font-size: 1.2em;
	}

div#content div.c_box div.content_box span.link {
	clear: both;
	float: right;
	font-size: 1.2em;
	text-align: right;
	padding: 2px 5px 6px 5px;
	}
	
div#content div.c_box div.content_box span.link_a {
	clear: both;
	float: right;
	line-height:1.0;
	font-size: 1.2em;
	text-align: right;
	padding: 2px 5px 0 2px;
	}	

div#content div.c_box div.content_box span.link_b {
	clear: both;
	float: right;
	font-size: 1.2em;
	text-align: right;
	padding: 15px 5px 0 5px;
	}