@charaset "Shift-JIS";

/* === clear float elements Start ==== */
div#mainimges:after{
	content : " ";
	display : block ;
	height : 0 ; 
	visibility : hidden ;
	clear : both ;
}

div#mainimges{
	*zoom : 1 ;
	_display : inline-block ;
	_height : 1em ;
}
/* === clear float elements End ====== */

/*=======================================
トップ部分
=======================================*/
div#mainimges{
    width : 1004px ;
	margin:0 0 10px 0 ;
}
div#mainimges div.mainImg{
    width : 685px ;
	float : left ;
}
div#mainimges div.faceBook{
    width : 315px ;
    height : 590px ;
	margin: 0 ;
	float : right ;
}

div#banner{
}

div#banner img{
	margin:0 9px 0 0;
}

div#banner img.end{
	margin:0;
}

/*=======================================
プロダクツ
=======================================*/
#productsTitle{
	margin:0;
}

#productsTitle img{
	padding:0 20px 0 0;
	float:left;
}

#productsTitle h1{
	margin:0 0 10px 0;
	color:#284CA0;
	font-size:160%;
}

#productsTitle p{
	margin:0 0 1.0em 0;
	color:#666;
	font-size:80%;
	line-height:1.5;
}

#productsTitle p.notice{
	margin:0 0 1.0em 0;
	color:#284CA0;
	font-size:80%;
}

#productsIndex{
	margin:0 2px;

}

#productsIndex table{
	margin:0 5px;
	text-align:left;
}

#productsIndex table td{
	width:228px;
	vertical-align:top;
}

#productsIndex table td img{
	margin:0 5px 0 0;
	vertical-align:top;
}

#productsIndex .pName{
	font-size:120%;
	color:#284CA0;
}

#productsIndex .pSummary{
	width:96%;
	font-size:80%;
	color:#333;
}

#productsIndex .goLineup{
	margin:0 2em 0 0;
	text-align:right;
	font-size:80%;
	color:#333;
}

#productsIndex .goLineup a{
	padding:0 0 0 9px;
	color:#d00;
	text-decoration:underline;
	background: url(../cmn_img/r_arow.gif) no-repeat left center;
}
#eachProducts{
	margin:0;
}
#eachProducts img{
	padding:0 0px 0 0;
	float:left;
}
#eachProducts h2{
	margin:0 0 10px 0;
	color:#284CA0;
	font-size:120%;
}
#eachProducts p{
	margin:0 0 10px 515px;
	padding:0 0 10px 0;
	color:#666;
	font-size:90%;
	line-height:2;
	border:dotted #999;
	border-width:0 0 1px 0 ;
}
.sImage img{
	margin:0 2px 0 0;
}
div#order{
}
div#order h1{
	margin:0 0 10px 0;
	padding:15px 0 0 10px;
	color:#284CA0;
	font-size:160%;
	border:dotted #ccc;
	border-width:1px 0 0 0 ;
}
div#order p{
	padding:0px 0 10px 10px;
	font-size:100%;
	color:#333;
}
div#order h2{
	padding:0px 0 0 10px;
	font-size:100%;
	color:#000;
}
div#order a{
	color:#274BA0;
}
div#gotoOrder{
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	border:dotted #ccc;
	border-width:1px 0 0 0 ;
}
div#gotoOrder a{
	display: block;
	margin:15px auto -10px auto;
	width:134px;
	height:31px;
	padding:14px 0 0 15px;
	color:#333;
	border:solid #bbb;
	border-width:0 1px ;
	background: url(../products/img/order.gif) no-repeat 16px 13px;
}
div#gotoOrder a:hover{
	background:#D6DCEB url(../products/img/order_over.gif) no-repeat 16px 13px;
	text-decoration:none;
}
.goOrder a{
	padding:0 0 0 9px;
	color:#284CA0;
	background: url(../cmn_img/r_arow.gif) no-repeat left center;
}
/*=======================================
リンク
=======================================*/
#contentlink{
	width:1004px;
}
#linkbg{
	width:390px;
	margin:10px;
	padding:10px;
	background: #e5e5e5;
	float: left;

}
#linkbg .title{
	margin:10px;
	padding:3px;
	background: #666;
	color:#fff;
	font-size:120%;
}

#linkbg p{
	width:360px;
	margin:2px 20px 0 20px;
}

#linkbg p.lNmae{
	color:#666;
	font-size:110%;
	font-weight: bold;
}

#linkbg p.lSammary{
	padding:0 0 10px 0;
	color:#666;
	border:solid #ccc;
	border-width:0 0 1px 0 ;
	font-size:100%;
}

#linkbg p a{
	color:#274B9F;
}

img.right{
	float:right;
}

/*=======================================
リタイアーズ
=======================================*/
#linkbg p.RNmae{

	color:#666;
	font-size:100%;

}
#linkbg p.RSammary{

	color:#666;
	font-size:100%;

}

/*=======================================
アバウトアス
=======================================*/
#aboutcontent{
	margin: 0px 10px 10px 10px;
	height: 510px;
}

#aboutTitle{
	margin: 0 0 0 512px;
}

#paboutTitle img{
	padding:0 20px 0 0;
	float:left;
}

#aboutTitle h1{
	margin:0 0 10px 0;
	color:#284CA0;
	font-size:160%;
}

#aboutTitle p{
	margin:0 0 1.0em 0;
	color:#666;
	font-size:80%;
	line-height:1.5;
}

#aboutTitle p.notice{
	margin:0 0 1.0em 0;
	color:#d00;
	font-size:80%;
}

div#aboutmain {
	margin: 0 0 10 0px;
	float: left;
	width:502px;
	padding: 0px;
}
div#about img {
	margin:0 8px 0 0;
	padding: 0px;
}

/*=======================================
スクロールバー
=======================================*/
div.scroll { 
  width: 480px ;
  height: 615px ;
  overflow: auto ;
  }

/*=======================================
Windows
=======================================*/
*html div#order h1{
	margin:0 0 10px 0;
	padding:10px 0 0 10px;
	color:#284CA0;
	font-size:160%;
}
*html div#gotoOrder{
	margin:25px 0 0 0;
	padding:15px 0 0 0;
	text-align:center;
	border:dotted #ccc;
	border-width:1px 0 0 0 ;
}
*html div#gotoOrder a{
	background: url(../products/img/order.gif) no-repeat 9px 12px;
}
*html div#gotoOrder a:hover{
	background:#D6DCEB url(../products/img/order_over.gif) no-repeat 9px 12px;
}

