﻿/* CSS Document */
/* style.css コンテナごとの細かい設定用 */



/*------------- TOP 設定 ------------------*/

#top a {
	color: #FFFFFF;
	font-weight:bold;
}

#top a:hover {
	color:#FF9900;
	font-weight:bold;
}

#top .pagetop{ /* TOPへ移動のマーク先 */
	margin:0px;padding:0px;
	font-size:0px;
}

.sym {         /* 右上社名表示用 */
	font-size: 12px;
	color:#FF9900;
	font-weight: bold;
	margin-bottom:20px;
/*	position:absolute;
	top:0%; right:2px;*/
}

#symlogo {
	display:inline;
}

#symlogoprint {
	display:none;
}


/*------------- indexページ 設定 ------------------*/
.seihin {
	text-align: center;
	background-color:#003366;
	color:#ffffff;
	font-size:12px;;
}

/*------------- 製品紹介ページ 設定 ------------------*/

#request{  /* 問い合わせ */
	width:650px;
	height:130px;
	padding:10px;
	margin-left:50px;
	border:1px #C0C0C0 solid;
	background-color:#FFFFCC;
}

#request img {
	float:right;
}


/*------------- 個人情報保護ページ 設定 ------------------*/

#ppolicy{
	width:760px;
	margin:14px 20px 30px 0px;
}

#ppolicy p{
	width:680px;
	margin-left:50px;
}

#ppolicy em{    /* 代表者名に使用*/
	color:black;
	font-weight:bold;
	margin-left:500px;
	font-style:normal;
}

#ppolicy ul{
	list-style-type:decimal;
	width:670px;
}

#ppolicy li{
	margin-left:40px;
	margin-bottom:4px;
}


/*------------- TOPナビ 設定 ------------------*/

#top_navi ul {
	padding:0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}

#top_navi li {
	width: 150px;
/*	background-color:#003366;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color:#C0C0C0;*/
	float: left;
	padding:0px 1px 0px 0px;
	margin: 0px;
	letter-spacing:1em;
	vertical-align:middle;
}

#top_navi li a {
	background-image:url('../image/TopMenuBack.gif');
	background-repeat: no-repeat;
	height:15px;
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding-left:30px;
	color:#666666;
	padding-top:1px;
}

#top_navi li a:hover {
	background-image:url('../image/TopMenuBack2.gif');
	background-repeat: no-repeat;
	font-weight:bold;
	color:#FF9900;
}

#top_navi li div {
	background-image:url('../image/TopMenuBack3.gif');
	background-repeat: no-repeat;
	height:15px;
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding-left:30px;
	color:#666666;
	padding-top:1px;
}

/*------------- 各製品紹介 本文設定 ------------------*/

#honbun img {
	vertical-align:text-bottom;
}

#honbun img.banner {
	float:left;
}

.qa01 {
	background-color:#CCFFFF;
	border:solid 2px #999999;
	padding:3px 10px 0px 10px;
	margin:25px 0px 0px 10px;
	width:600px;
}

.qa02 {
	background-color:#FFFFCC;
	border:solid 2px #999999;
	padding:3px 10px 0px 10px;
	margin:25px 0px 0px 10px;
	width:600px;
}

p.question {
	color: #ff0000;
	font-weight: bold;
}

p.answer  {
	color:#333333;
}

b.back {			/*太文字強調（バックグラウンドカラーのみで強調）*/
	font-style: normal;
	font-weight: normal;
	color: #003366;	
	background-color: #CCFFFF;	
	font-size: 15px;
}

#qalist {
	margin: 0px;
	padding: 0px;
}

#qalist li{
	margin: 5px 0px 5px 35px;
	vertical-align: middle;
	list-style-type:circle;
}

#next_navi {  /* 次ページ案内用 */
	text-align:right;
	margin-right:25px;
	font-size:small;
}


/*--------- 製品紹介 ナビ設定 -----------*/

#navi_seihin ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi_seihin a {
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border-style: none;
}


/*--------- フッター 設定 -----------*/

#privacylink a {
	color: #FFFFFF;
}

#privacylink a:hover {
	color:#FF9900;
}

/*------------- 次へナビゲーション 設定 ------------------*/

#nextnavi {
	float:right;
	margin-right:50px;
}

#nextnavi a{
	display:block;
	padding-left:5px;
	background:url(../image/NextButton.gif) no-repeat;
	width:85px;
	color:white;
	height:25px;
	line-height:25px;
	text-decoration:none;
	text-align:left;	
	font-size:12px;
	font-weight:bold;
}

#nextnavi a:hover{
	color:#666666; 
	background:url(../image/NextButton2.gif) no-repeat;
}

/*------------- 戻るナビゲーション 設定 ------------------*/

#befornavi {
	float:right;
	margin-right:10px;
	margin-top:5px;
}

#befornavi a{
	display:block;
	padding-left:14px;
	background:url(../image/BeforButton.gif) no-repeat;
	width:60px;
	color:white;
	height:20px;
	line-height:20px;
	text-decoration:none;
	text-align:left;	
	font-size:10px;
}

#befornavi a:hover{
	color:#666666; 
	background:url(../image/BeforButton2.gif) no-repeat;
}

