/******************************
 index
******************************/

/* ムービー */

#movie{
	width: 800px;
	height: 250px;
	margin: 10px 0 15px 0;
}

/* トピック */

#topics{
	width: 570px;
	float: left;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-right: 9px;
}

#topics table{
	width: 550px;
	margin: 15px 0; 
	border: none;
	text-align: left;
	vertical-align: middle;
}

#topics h1{
	border-top: solid 1px #cccccc;
	border-left: solid 8px #ff0000;
	padding: 5px 0 0 10px;
	margin-bottom: 20px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Arial","Sans-serif";
}

#topics h2{
	font-weight: bold;
	margin-bottom: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 15px;
	border-top-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #ff0000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: both;
}
#topics h3 {
	margin-bottom: 10px;
}

#topics #question_id {
	clear: both;
	margin-bottom: 10px;
}


.td_topics_awards{
	width: 50px;
	background-image: url(images/index/icon_awards.gif);
	background-repeat: no-repeat;
}

.td_topics_news{
	width: 50px;
	background-image: url(images/index/icon_news.gif);
	background-repeat: no-repeat;
}

.td_topics_newsg{
	width: 50px;
	background-image: url(images/index/icon_news_g.gif);
	background-repeat: no-repeat;
}


.td_topics_products{
	width: 50px;
	background-image: url(images/index/icon_products.gif);
	background-repeat: no-repeat;
}



.td_topics_global{
	width: 50px;
	background-image: url(images/index/icon_global.gif);
	background-repeat: no-repeat;
}



.td_topics_media{
	width: 50px;
	background-image: url(images/index/icon_media.gif);
	background-repeat: no-repeat;
}

.td_topics_expo{
	width: 50px;
	background-image: url(images/index/icon_expo.gif);
	background-repeat: no-repeat;
}

.td_topics_title{
	width: 360px;
	padding-right: 10px;
	vertical-align: top;
}
/*文字位置調整20111202*/
.td_topics_title span {
	padding-left: 2px;
}

.td_topics_date{
	width: 130px;
	text-align: right;
	vertical-align: top;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

/* バナー */

#banner{
	width: 190px;
	padding-bottom: 20px;
	float: right;
}
#banner #snav {
	width: 190px;
}
#banner #snav li {
	margin-bottom: 10px;
}
#banner #snav li a {
	display: block;
}



/*#banner img{
	padding-bottom: 10px;
}*/

#banner .update{
	clear: both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/* =========================================================
検索システム
========================================================= */
div#question_id div#question_contents_id {
	width:100%;
	margin:10px 0 20px 0;
}

/* Start clearFix */
div#question_id div#question_contents_id :after {
	font-size: 1px;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	}
div#question_id div#question_contents_id {
	zoom: 1;
	}
/* End clearFix */

div#question_id div#question_contents_id h2 {
	border-top: solid 1px #cccccc;
	border-left: solid 8px #ff0000;
	padding: 5px 0 0 10px;
	margin-bottom: 20px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Arial","Sans-serif";
}

div#question_id div#question_contents_id form#product_search_form dl#q01 {
	width:540px;
	background-color:#fedfb0;
	padding:10px 0 10px 10px;
}



div#question_id div#question_contents_id form#product_search_form dl#q01 dt.q_title {
}

div#question_id div#question_contents_id form#product_search_form dl#q01 dt.q_title span.q_title_rem {
}

div#question_id div#question_contents_id form#product_search_form dl#q01 dd.q_contents {
	margin:3px 20px 0 0;
	width:auto;
	float:left;
	display:inline;
}

div#question_id div#question_contents_id form#product_search_form dl#q01 dd.q_contents input#q_01 {
}

div#question_id div#question_contents_id form#product_search_form dl#q01 dd.q_btn {
	
	width:auto;
	float:left;
	display:inline;
}

div#question_id div#question_contents_id form#product_search_form dl#q01 dd.q_btn input#q01_btn {
}

	

