@charset "utf-8";

/*=====================================
  共通部分
=====================================*/

body{
	width: 800px;
	font-family: verdana,"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3",arial, sans-serif;
	font-size: 13px;
	margin:2px auto 20px auto;
	padding:2px 2px 2px 2px;
	border: 2px solid #CDE6AA;
}

br.clear{clear:both;}

div.space01{
	width: 780px;
	height: 20px;
}

/*=====================================
  ヘッダー部分
=====================================*/

.headSec {
	width: 800px;
	padding: 0px 0px 20px 0px;
}

.headSec h1 {
	margin:0px;
	font-size:10px;
	font-weight:normal;
}

.headSec h2 {
	margin:0px;
	visibility:hidden;
}

.headSec h3 {
	margin:0px;
	visibility:hidden;
}

.headSec strong {
	font-weight:normal;
}

.headSec div.head-01 {
	width: 704px;
	height: 70px;
	margin:0px 0px 0px 10px;
	background-image:url(../index_img/index_title01.gif);
	background-repeat: no-repeat;
}

.headSec div.head-02 {
	width: 797px;
	height: 20px;
	margin:0px 0px 0px 2px;
	background-image:url(../index_img/index_title02.gif);
	background-repeat: no-repeat;
}

.headSec div.head-03 {
	width: 795px;
	height: 30px;
	margin:0px 0px 0px 2px;
	background-image:url(../index_img/index_title03.gif);
	background-repeat: no-repeat;
}

/*=====================================
  ボディー部分
=====================================*/

.bodySec {
	width: 800px;
	margin:0px 0px 20px 0px;
}

/*=====================================
  左上部分
=====================================*/

.GlobalMenu {
	width: 300px;
	margin:0px;
	float:left;
}

.GlobalMenu ul {
	padding:0px;
	margin:0px;
}

.GlobalMenu li {
	margin:0px;
	padding:0px 0px 15px 10px;
	list-style-type:none;
}

.GlobalMenu ul li.menu01 a {
	display: block;
	background: url(../index_img/index_menu01.gif) no-repeat top left;
	width: 244px;
	height: 47px;
	text-indent: -9999px;
}

.GlobalMenu ul li.menu02 a {
	display: block;
	background: url(../index_img/index_menu02.gif) no-repeat top left;
	width: 244px;
	height: 47px;
	text-indent: -9999px;
}

.GlobalMenu ul li.menu03 a {
	display: block;
	background: url(../index_img/index_menu03.gif) no-repeat top left;
	width: 244px;
	height: 47px;
	text-indent: -9999px;
}

.GlobalMenu ul li.menu04 a {
	display: block;
	background: url(../index_img/index_menu04.gif) no-repeat top left;
	width: 244px;
	height: 47px;
	text-indent: -9999px;
}

.GlobalMenu ul li.menu05 a {
	display: block;
	background: url(../index_img/index_menu05.gif) no-repeat top left;
	width: 244px;
	height: 47px;
	text-indent: -9999px;
}

.GlobalMenu ul li a:link {
	text-decoration:none;
}

.GlobalMenu ul li a:visited{
	text-decoration:none;
}

.GlobalMenu ul li.menu01 a:hover{
	background: url(../index_img/index_menu01r.gif) no-repeat top left;
}

.GlobalMenu ul li.menu02 a:hover{
	background: url(../index_img/index_menu02r.gif) no-repeat top left;
}

.GlobalMenu ul li.menu03 a:hover{
	background: url(../index_img/index_menu03r.gif) no-repeat top left;
}

.GlobalMenu ul li.menu04 a:hover{
	background: url(../index_img/index_menu04r.gif) no-repeat top left;
}

.GlobalMenu ul li.menu05 a:hover{
	background: url(../index_img/index_menu05r.gif) no-repeat top left;
}

.GlobalMenu div.ssl{
	width:270px;
	margin:0px 0px 0px 5px;
	padding:5px 0px 5px 5px;
	float:left;
	font-size:10px;
	border:1px solid #CDE6AA;
}

.GlobalMenu div.ssl-setsumei{
	width:135px;
	float:left;
	font-size:10px;
}

.GlobalMenu div.ssl-setsumei span{
	color:red;
}

.GlobalMenu div.ssl-siteseal{
	width:125px;
	float:left;
	margin:0px 0px 0px 5px;
}

/*=====================================
  右上部分
=====================================*/

.RightArea{
	width:460px;
	margin:0px;
	float:left;
}

.RightArea .NewArrival{
	height:60px;
	width:460px;
	margin:0px;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	border:2px solid #CDE6AA;
	overflow-x:auto;
}

.RightArea .NewArrival ul{
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:normal;
	list-style-type: none;
}

.RightArea .outline{
	width: 460px;
	height: 380px;
	margin:10px 0px 0px 10px;
	border-bottom:5px solid #DEDBDE;
	border-right:5px solid #DEDBDE;
}

.RightArea .content-01{
	width: 343px;
	height: 30px;
	margin:5px 0px 3px 0px;
	background-image:url(../index_img/index_img01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.RightArea .content-02{
	width: 241px;
	height: 38px;
	margin:10px 0px 3px 0px;
	background-image:url(../index_img/index_img03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.RightArea .content-03{
	width: 350px;
	margin:0px 0px 10px 0px;
}

.RightArea .content-04{
	width: 123px;
	height: 177px;
	margin:40px 0px 0px 10px;
	background-image:url(../index_img/index_img02.gif);
	background-repeat: no-repeat;
	float:left;
}

.RightArea .content-05{
	width: 272px;
	height: 250px;
	margin:0px 0px 0px 20px;
	background-image:url(../index_img/index_photo01.jpg);
	background-repeat: no-repeat;
	float:left;
}

/*=====================================
  メインコンテンツ
=====================================*/

.mainContent{
	width: 800px;
	margin:20px 0px 0px 10px;
	font-size:14px;
}

.mainContent a:link {
	text-decoration:none;
	color:blue;
}

.mainContent a:visited {
	text-decoration:none;
	color:blue;
}

.mainContent a:hover {
	text-decoration:underline;
	color:#ff4500;
}

.mainContent span{
	font-size:11px;
}

.mainContent div.MainBody{
	margin:0px 0px 0px 10px;
}

.mainContent div.MainContent-01{
	width: 240px;
	height: 250px;
	margin:0px 10px 0px 0px;
	float:left;
	border-bottom:5px solid #DEDBDE;
	border-right:5px solid #DEDBDE;
}

.mainContent div.MainContent-02{
	width: 205px;
	height: 54px;
	margin:0px 0px 0px 10px;
}

.mainContent div.text01{
	width: 230px;
	height: 110px;
	line-height:150%;
	margin:5px 0px 0px 10px;
}

.mainContent div.text02{
	width: 230px;
	height: 140px;
	line-height:150%;
	margin:5px 0px 0px 10px;
}

.mainContent div.text03{
	width: 230px;
	height: 90px;
	line-height:150%;
	margin:5px 0px 0px 10px;
}

.mainContent div.Price01{
	text-align:right;
	width: 210px;
	height: 38px;
	margin:5px 0px 0px 0px;
}

.mainContent div.Price02{
	width: 210px;
	height: 54px;
	margin:0px 0px 0px 10px;
}

.mainContent div.MainContent-01:hover{
	border-bottom:5px solid #ffd700;
	border-right:5px solid #ffd700;
}

/*=====================================
  フッター部分
=====================================*/

#footSec {
	width: 800px;
	padding:5px 0px 5px 0px;
	border-top: 1px solid #CDE6AA;
}

#footSec p.copyright{
	margin:0px 0px 0px 20px;
	font-size:12px;
}

