@charset "utf-8";

/*******************************
	first_entry2.asp
*******************************/


.dot_sep {
	width:90%;
	height:4px;
	margin:0px auto;
	background:#FFFFFF url(../images2/dot1.gif) repeat-x;
}
.inquiry_entry {
	width:100%;
	text-align:center;
}

/* メニュー */
.full_menu {
	padding:0 6px 0 6px;
}
.contents_menu {
/*	padding:0 auto 0px;*/
	padding:0 6px 0 6px;
}
.contents_menu  .li_l{
	float:left;
/*	margin:0px 2px 0px 6px;*/
	margin:0 2px 0 0;
	font-size:20px;
}
.contents_menu  .li_r{
/*	float:left;
	margin:0px 6px 0px 2px;*/
	margin:0px 0px 0px 416px;
	font-size:20px;
}


/* 製品タイトル */

#product_title {
	text-align:left;
	margin:5px 20px 0 20px;
	padding:0 0 10px 0;
}

.product_title_event_whole {
	clear:both;
	text-align:center;
	line-height:120%;
	border:dotted 4px #F00;
	margin:0 auto;
	padding:10px 0 10px 0;
}
#product_title_event_left {
	float:left;
	text-align:center;
	line-height:120%;
	border:dotted 4px #F00;
	width:385px;
	margin:10px auto 0;
	padding:10px 0 10px 0;
}
#product_title_event_right {
	float:right;
	text-align:center;
	line-height:120%;
	border:dotted 4px #F00;
	width:385px;
	margin:10px auto 0;
	padding:10px 0 10px 0;
}

#product_news_release {
	clear:both;
	text-align:right;
	line-height:120%;
	border:none;
	padding:20px 10px 0 0;
	font-size:24px;
}
#product_news_release a {
	font-weight:bold;
	background-color:#FC9;
}
#product_news_release a:hover {
	background-color:#FDC;
}
#product_news_topic {
	float:left;
	line-height:120%;
	margin:0 0 0 10px;
}

/* SPAM対策に活用する */
#product_title .new_product {
	margin:10px 0 20px 50px;
	text-align:left;
}
#product_title .new_product h1 {
	margin:10px 0 0 0;
	text-align:left;
	line-height:150%;
}
#product_title .new_product h2 {
	margin:10px 0 0 0;
	text-align:left;
	line-height:150%;
}
#product_title .new_product p {
	margin:0 0 0 30px;
	text-align:left;
	font-size:16px;
	line-height:140%;
}

/* その他製品タイトル */
#product_title h1 {
	text-align:center;
	margin:30px 0 5px 0;
}
#product_title h4 {
	margin:0 0 0 100px;
}
#product_title h4 a {
	font-weight:bold;
	background-color:#FC9;
}
#product_title h4 a:hover {
	background-color:#FDC;
}


/* 製品の列挙 */

#product_list {
	margin:0;
}
#product_list ul {
	margin:0 5px 0 5px;
	width:830px;
}
#product_list li {
	margin:0;
	width:415px;
/*	height:320px; */
	text-align:left;
	float:left;
	background:url(../images2/product_bg2.gif) no-repeat;
}
#product_list li h3 {
	margin:20px 20px 0 30px;
/*	font-size:160%;
	font-weight:bold;
	color:#003399;*/
}
.product_list_title_left {
	float:left;
	width:345px;
}
.product_list_title_right {
	float:right;
	width:70px;
	padding:22px 0 0 0;
	font-size:70%;
	line-height:115%;
	text-align:left;
}
.product_list_title_right input {
	font-size:10px;
	padding:1px 2px 2px 2px;
}
#product_list li h4 {
/*	margin:5px 20px 10px 30px;*/
	margin:0px 20px 10px 30px;
	font-size:80%;
	font-weight:bold;
	color:#FF9900;
}

#product_list li p {
	margin:8px 20px 20px 30px;
	font-size:80%;
	line-height:135%;
}



/* 何ができる？　誰が使う？ */

#product_info {
	text-align:left;
	margin:0 20px 0 20px;
	padding:10px 0 10px 0;
}
#product_info h1 {
	text-align:center;
	margin:40px 0 35px 0;
}
#product_info p {
	margin:20px 5px 10px 15px;
	font-weight:bold;
}
#product_info ul {
	margin:10px 5px 25px 45px;
	list-style:url(../images/goto-next.gif);
}
#product_info li {
	font-size:80%;
	margin:0 0 6px 34px;
}


/* 資料ダウンロード */

#document_download {
	text-align:left;
	margin:0 20px 0 20px;
	padding:10px 0 10px 0;
}
#document_download h1 {
	margin:20px 0 20px 40px;
}
#document_download h5 {
	margin:0 0 20px 100px;
}
#document_download p {
	font-size:75%;
	margin:10px 0 20px 60px;
}


/* お試し */

#trial_info {
	text-align:left;
	margin:0 20px 0 20px;
	padding:10px 0 10px 0;
}
#trial_info h1 {
	margin:20px 0 20px 40px;
}
#trial_info h5 {
	margin:0 0 20px 100px;
}
#trial_info p {
	margin:30px 0 20px 80px;
}


/* サポートサイト紹介 */

#support_info {
	width:800px;
	text-align:center;
	margin:0 auto;
	padding:10px 0 10px 0;
}
#support_info h5 {
	margin:20px 0 5px 0;
}
#support_info p {
	margin:10px 0 50px 0;
}

