@charset "UTF-8";
/*-----------------------------------------
  base
-----------------------------------------*/

html {
	color:#b5b5b5;
	background:#000000;
	font-size:12px;
	font-family: Verdana, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;
	line-height:1.4em;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	font:100%;
}
img {
	border:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
body {
	font-size:100%;
	color:#b5b5b5;
	font-family: Verdana, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;
	text-align:justify;
	text-justify:inter-ideograph;
}
* html body {
	font-size:small;
	color:#b5b5b5;
	font-family: Verdana, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.4em;
}
.win.gecko body {
	font-size:110%;
	color:#b5b5b5;
	font-family: Verdana, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.5em;
}
.opera body {
	font-size:105%;
	color:#b5b5b5;
	font-family: Verdana, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.3em;
}
.bold {
	font-weight:bold;
}
/*-----------------------------------------
  link
-----------------------------------------*/

a:link, a:visited {
	color:#8a5e11;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color:#8a5e11;
	text-decoration:underline;
}
/*-----------------------------------------
  header
-----------------------------------------*/
#container {
	width:100%;
	margin:0 auto;
	height: 100%;
	overflow: auto;
	position: relative;
	z-index: 1;
}
#header {
	background-color:#000000;
	width:100%;
	margin:0 auto;
}
#top_swf {
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
}
#main_ima {
	margin:0 auto;
	width:100%;
	height:412px;
	text-align:center;
	background-color:#000000;
}
#toparea {
 width:100% margin:0 auto;
 padding:0;
	text-align:center;
	background:#000000 url(img/top_logo_bg.jpg) repeat-x
}

/*-----------------------------------------
  content
-----------------------------------------*/
#content1 {
	width:100%;
	height:267px;
	margin:0 auto;
	background: #000000 url(img/cont1_bg.gif) repeat-x;
}
#cont2 {
	width:900px;
	height:387px;
	background:url(img/cont2_bg.jpg) no-repeat;
	text-align:center;
}
#content {
	width:900px;
	margin:0 auto;/*background: #000000;*/
}
#content h2 {
	margin:0 0 10px 0;
}
#cont_gg {
	width:900px;
	height:501px;
	background:url(img/cont_gg_bg.jpg) no-repeat;
}
#cont_ts {
	width:900px;
	height:526px;
	background:url(img/cont_ts_bg.jpg) no-repeat;
}
#cont_pp {
	width:900px;
	height:507px;
	background:url(img/cont_pp_bg.jpg) no-repeat;
}
#cont_ss {
	width:900px;
	height:515px;
	background:url(img/cont_ss_bg.jpg) no-repeat;
}

.product_left {
	padding-top:95px;
	padding-left:414px;
	text-align:left
}
.product_right {
	padding-top:92px;
	padding-left:10px;
	text-align:left
}
.name_gg {
    color:#26f751;
	font-size:13.5px;
	font-weight:bold;
	padding-left:13px;
	line-height:1.8em
}
.name_ts {
	color:#ffae23;
	font-size:13.5px;
	font-weight:bold;
	padding-left:13px;
	line-height:1.8em
}
.name_pp {
	color:#26c3f7;
	font-size:13.5px;
	font-weight:bold;
	padding-left:13px;
	line-height:1.8em
}
.name_ss {
	color:#f72626;
	font-size:13.5px;
	font-weight:bold;
	padding-left:13px;
	line-height:1.8em
}
.tex_left {
	color:#dfe0de;
	padding-left:8px;
}
.tex_right {
	color:#dfe0de;
	padding-left:10px;
}
.imgarea_left {
	padding-top:10px;
	padding-left:430px;
	text-align:left
}
.imgarea_right {
	padding-top:10px;
	padding-left:25px;
	text-align:left
}
/*-----------------------------------------
  footer
-----------------------------------------*/
#copy {
	float:right;
	width:113px;
	margin-right:0;
	padding-top:5px;
	height: 13px;
}
#footer_pagetop2 {
	width:900px;
	text-align:right;
	clear:both;
	margin-bottom:25px;
	padding-top:10px;
	border-top:1px solid #272727;
}
