@charset "utf-8";
/* import */
@import "global.css";

/* [index.html]を記述しています */

#node-9 {
	display: none;
}

/*-----上部グローバルメニュー-----*/

#menu {
	margin: 5px 15px 20px;
}

/*-----レイアウト-----*/

#main #left_container {
	width: 690px; height: auto;
	float: left;
}

#main #right_container {
	width: 300px; height: auto;
	float: right;
}

#main #left_container #left_inner_container {
	display: block;
	width: 690px; height: auto;
	background-image: url(images/bg_left_inner.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

#main #left_container #left_inner_bottom {
	display: block;
	width: 690px; height: auto;
	margin-bottom: 10px;
}

/*-----製品メニューボタン画像-----*/

#main #left_container #menu_block {
	display: block;
	width: 690px; height: auto;
	margin-bottom: 5px;
}

#main #left_container #menu_block p.btn_menu {
	display: block;
	width: 345px; height: 70px;
	margin: 0px;
}

#main #left_container #menu_block p.right {
	margin-top: -70px;
	margin-left: 345px;
}

#main #left_container #menu_block .btn_menu_main {
	margin-top: 5px;
}

/*-----お知らせ-----*/

#main #right_container #announce_block {
	display: block;
	width: 300px; height: auto;
	text-align: left;
	background-image: url(images/bg_announce.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

#main #right_container #announce_block h2 {
	display: block;
	width: 300px; height: 33px;
}

#main #right_container #announce_block div.view-dom-id-4 {
	display: block;
	width: 270px;
	min-height: 216px;
	height: auto !important;
	height: 216px;
	padding: 10px 15px;
}

#main #right_container #announce_block .bottom_announce {
	display: block;
	width: 102px; height: 21px;
	padding: 8px 14px 7px 184px;
	background-image: url(images/bottom_announce.jpg);
	background-position: 0px center;
	background-repeat: no-repeat;
}

#main #right_container #announce_block .bottom_announce a {
	display: block;
	width: 102px; height: 21px;
}

/*-----IR Information-----*/

#main #left_container #information_block {
	display: block;
	width: 340px; height: auto;
	text-align: left;
	float: left;
}

#main #left_container #information_block h2 {
	display: block;
	width: 340px; height: 33px;
}

#main #left_container #information_block div.view-dom-id-2 {
	display: block;
	width: 310px;
	min-height: 216px;
	height: auto !important;
	height: 216px;
	padding: 10px 15px;
}

/*-----NEWSリリース-----*/

#main #left_container #news_release_block {
	display: block;
	width: 340px; height: auto;
	float: right;
}

#main #left_container #news_release_block h2 {
	display: block;
	width: 340px; height: 33px;
}

#main #left_container #news_release_block div.view-dom-id-3 {
	display: block;
	width: 310px;
	min-height: 216px;
	height: auto !important;
	height: 216px;
	padding: 10px 15px;
}

/*-----過去ボタン-----*/

#main #left_container #left_inner_bottom #bottom_announce2_left {
	display: block;
	width: 102px; height: 21px;
	padding: 8px 14px 7px 224px;
	background-image: url(images/bottom_information.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
}

#main #left_container #left_inner_bottom #bottom_announce2_left a {
	display: block;
	width: 102px; height: 21px;
}

#main #left_container #left_inner_bottom #bottom_announce2_right {
	display: block;
	width: 102px; height: 21px;
	padding: 8px 14px 7px 225px;
	background-image: url(images/bottom_news_release.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: right;
}

#main #left_container #left_inner_bottom #bottom_announce2_right a {
	display: block;
	width: 102px; height: 21px;
}

/*-----右サイドバナー-----*/

#main #right_container #banner_block {
	display: block;
	width: 300px; height: auto;
	margin-bottom: 10px;
}

/*-----Views-----*/

.view-id-top_announce, 
.view-top-ir-infomation, 
.view-top-news-release {
	padding: 0px 10px;
}

.views-field-created {
	height: 20px;
	color: #245684;
	font-weight: bold;
}

.views-field-phpcode-1 {
	height: 20px;
	margin-left: 7em;
	margin-bottom: -20px;
}


/* 

table.main {
	width: 100%;
	margin: 0px 0px 38px;
}

td.left, td.right {
	width: 30%;
	text-align: left;
	background-color: #fff;
	background-image: url(images/bg_list_left2.jpg);
	background-position: bottom center;
	background-repeat: repeat-y;
}

td.center {
	width: 40%;
	padding: 0px 10px;
	text-align: left;
	background-color: #fff;
	background-image: url(images/bg_list_center2.jpg);
	background-position: bottom center;
	background-repeat: repeat-y;
}

div.view-dom-id-1, 
div.view-dom-id-2, 
div.view-dom-id-5 {
	margin: 15px;
}

div.view-dom-id-1 div.views-field-created,
div.view-dom-id-2 div.views-field-created,
div.view-dom-id-5 div.views-field-created {
	height: 20px;
	margin-right: 10px;
	color: #245684;
	font-weight: bold;
}

div.view-dom-id-1 div.views-field-title, 
div.view-dom-id-2 div.views-field-title, 
div.view-dom-id-5 div.views-field-title {
}

div.view-dom-id-1 div.views-field-upload-fid, 
div.view-dom-id-2 div.views-field-upload-fid, 
div.view-dom-id-5 div.views-field-upload-fid {
}

div.view-dom-id-3 div.views-field-upload-fid {
}

*/