@charset "shift-JIS";

/* ----------basic style---------- */

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,
table,th,td,embed,object {
	margin:0;
	padding:0;
	vertical-align: baseline;
	border-collapse: collapse;
}

body {
	color: #333333;
	font-family: "lr oSVbN", Osaka, sans-serif;
	font-size: 100%;
	text-align: center;
	background-color: #ffffff;
}
a:link {
	color: #556b2f;
	text-decoration: none;
}

a:visited {
	color: #996666;
	text-decoration: none;
}

a:hover {
	color: #BD9168;
	text-decoration: underline;
}

a:active {
	color: #75A3D0;
	text-decoration: none;
}

img {
	border: none;
}
.red{
	color: red;
	font-weight:bold;
}
.mini_red{
	font-size:0.75em;
	color: red;
	font-weight:bold;
}
.mini_maroon{
	font-size:0.75em;
	color: maroon;
	font-weight:bold;
}
.mini_maroon a{
	color: maroon;
}
.green{
	color: #006400;
	font-weight:bold;
}
.blue{
	color: #0000ff ;
	font-weight:bold;
}
.maroon{
	color: maroon;
}
/* ----------layout---------- */

#layout {
	width: 1028px;
	margin: 0 auto;
	padding-bottom: 20px;
	text-align: left;
	background:url(../image/bg.jpg) repeat-y center top;
}

/* ---------- clear  ---------- */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}
/* ----------header---------- */

#header {
	width: 928px;
	padding-top: 7px;
	margin:0 auto;
}
#header li{ float:center; width: 928px;height: 100px;margin: 0;list-style-type: none; text-indent:-9999px;}
#header li a{ display:block; width:928px; height:100px;}
#header li.head_image a {
	background:url(../image/head_image.jpg) no-repeat center top;
	height: 100px;
}
/* ----------contents area---------- */

#contents{ width:928px; position:relative; margin:0 auto;text-align:left;}
#contents .photo{
	float:right;
}


/* ----------hrader navi---------- */

#headernavi{ width:928px; margin:0 auto;}
#headernavi .naviarea{
	text-align: center;
}
#headernavi ul{ 
	font-size: 11pt;

}
#headernavi li{ 
	display:block;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	border-bottom: 2px #556b2f solid;
	border-top: 1px #556b2f solid;
	float:left;
	width: 116px;
	height: 22px;

}
#headernavi li a{ 
	display:block;
	font-weight:bold;
	padding:6px 0px 5px 0px;
	color:#556b2f;
	background-color:#fff; 
}
#headernavi li a:hover{ 
	display:block;
	background-color:#556b2f;

	color: #fff;
	text-decoration:none;

}
/* ----------global navi---------- */

#globalnavi{ width:700px; padding-left:0
;
}
#globalnavi .naviarea{
	text-align: center;
}
#globalnavi ul{ height:53px;}
#globalnavi li{ float:left; width: 175px; height: 53px; margin: 0; list-style-type: none; text-indent:-9999px;}
#globalnavi li a{ display:block; width:175px; height:53px;}
#globalnavi li.gn01 a{background:url(../image/g-menu_01b.gif) no-repeat  top;}
#globalnavi li.gn02 a{background:url(../image/g-menu_02b.gif) no-repeat  top;}
#globalnavi li.gn03 a{background:url(../image/g-menu_03b.gif) no-repeat  top;}
#globalnavi li.gn04 a{background:url(../image/g-menu_04b.gif) no-repeat  top;}
#globalnavi li.gn01 a:hover{background:url(../image/g-menu_01b.gif) no-repeat  center;}
#globalnavi li.gn02 a:hover{background:url(../image/g-menu_02b.gif) no-repeat  center;}
#globalnavi li.gn03 a:hover{background:url(../image/g-menu_03b.gif) no-repeat  center;}
#globalnavi li.gn04 a:hover{background:url(../image/g-menu_04b.gif) no-repeat  center;}

/* ----------contents area right---------- */
#area_right {
	float: right;
	width: 700px;
	padding:0px 0 0 0;
}
#area_right th {
	background-color: #e6e6fa;
	color: #191970;
	font-weight:bold;
	font-size: 14px;
	padding: 10px 0px 0px 10px;
	height: 25px;
	width: 700px;
	border :1px #2f4f4f solid;
}
#area_right td{
	background: #ffffff;
	color: #191970;
	padding: 7px 0px 0px 10px;
	height: 25px;
	width: 530px;
	border :0px #2f4f4f solid;
}
#area_right .textarea{
	text-align:left;
	line-height: 1.5em;
}
#textarea00 {
	float: center;
	width: 600px;
	padding:20px 50px 50px 50px;
	line-height: 1.2em;

}
#textarea00 th{
	background-color: #e6e6fa;
	color: #191970;
	font-weight:bold;
	padding: 7px 0px 0px 3px;
	height: 25px;
	width: 150px;
	border :1px #2f4f4f solid;
}
#textarea00 td{
	background-color: #ffffff;
	color: #191970;
	padding: 7px 0px 0px 10px;
	height: 25px;

	border :1px #2f4f4f solid;

}
#area_right .contentarea_B{
	text-align:left;
	line-height: 1.5em;
	color: #191970;
	font-weight:bold;
	padding: 10px 0px 0px 30px;
	font-size: 0.9em;
}
#area_right img{
	float: center;
}
#cttitle {
	float: left;
	padding: 7px 0px 0px 10px;
	width: 650px;
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	background-color: #2f4f4f;
	text-align: left;
}
#toplink {
	float: left;
	padding: 0;
	width: 650px;
	text-align : left;
}
#main {
	width : 650px;
	float: left;
	text-align : left;
}

/* ---------- toiawase ---------- */

#toiawase li{ float:left; width: 236px;height: 35px;margin: 0;list-style-type: none; text-indent:-9999px;}
#toiawase li a{ display:block; width:236px; height:25px;}
#toiawase li.toiawase01 a{background:url(../image/toiawase_rogo.gif) no-repeat  top;}
#toiawase li.toiawase01 a:hover{background:url(../image/toiawase_rogo.gif) no-repeat  bottom;}



/* ----------contents area left---------- */
#membar_push {
	float: left;
	width: 200px;
	padding: 10px 0 0 0;
	margin: 0 auto;

}
#membar_push .luser_name{
	padding: 10px 0px 5px 0px;
	border: 1px #556b2f solid;
	font-size: 10pt;
	text-align: center;
	float: center;
}
#membar_push li{ float:center; width: 200px;height:20px;margin: 0;list-style-type: none; text-indent:-9999px;}
#membar_push li a{ display:block; width:200px; height:20px;}
#membar_push li.member01 a{background:url(../image/b-membar_push.gif) no-repeat top;}
#membar_push li.member01 a:hover{background:url(../image/b-membar_push.gif) no-repeat bottom;}

#area_left {
	float: left;
	width: 200px;
	padding: 20px 0 0 0;
	margin: 0 auto;
}
#area_left .title{
	text-align: center;
	width: 200px;
	padding: 3px 0 3px 0px;
	background: #556b2f ;
	border: 1px #556b2f solid;
	color: #fff ;
	font-weight:bold;
	font-size: 11pt;
}
#area_left ul{ font-size: 11pt;width: 200px;height:265px;border-top: 1px #556b2f solid;border-left: 1px #556b2f solid;border-right: 1px #556b2f solid;}
#area_left li{ float:left; width: 200px;height:30px;list-style-type: none;}
#area_left li a{ display:block;text-align:left;font-weight:bold;padding:5px 0px 5px 10px;border-bottom: 1px #556b2f solid;}
#area_left li a:hover{background-color:#f5f5dc;}


/* ----------footer---------- */

#footer {
	width: 100%;
	color: #2f4f4f;
	background: #ffffff;
	margin-bottom: -10px;
	padding-top: 20px

}
#footer .name{
	width: 350px;
	float:left;
	margin:10 0 10 0px;
	text-align: left;
	font-size:0.85em;
}
.footer_contents{
	text-align: right;
	font-size:0.75em;}
/* ----------@s00601------------ */

#area_s00right {
	float: right;
	width: 800px;
	padding:20 0 0 0px;
	line-height: 1.2em;
}
#luser {
	float: right;
	padding: 0px 100px 0px 0px;
	width: 650px;
	text-align: right;
	text-indent: 400px;
}
#ctname {
	float: left;
	padding: 7px 0px 0px 10px;
	width: 650px;
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	background-color: #2f4f4f;
	text-align: left;
}
#toplink {
	float: left;
	padding: 0;
	width: 650px;
	text-align : left;
}
#area_s00 {
	float: center;
	width: 1028px;
	padding-top:20px;
}
#area_s00 .luser_name{
	padding-left:15px;
}

#area_s00611 {
	float: center;
	width: 800px;
	padding:20px 50px 50px 100px;
	line-height: 1.2em;
}
#area_s00611 th{
	background-color: #e6e6fa;
	color: #191970;
	font-weight:bold;
	font-size: 14px;
	padding: 7px 0px 0px 3px;
	height: 25px;
	width: 150px;
	border :1px #2f4f4f solid;
}
#area_s00611 td{
	background-color: #ffffff;
	color: #191970;
	padding: 7px 0px 0px 10px;
	height: 25px;
	border :1px #2f4f4f solid;

}
#area_s00611 li{ float:center; width: 200px;height:20px;margin: 0;list-style-type: none; text-indent:-9999px;}
#area_s00611 li a{ display:block; width:200px; height:20px;}
#area_s00611 li.member01 a{background:url(../image/b-membar_push.gif) no-repeat top;}
#area_s00611 li.member01 a:hover{background:url(../image/b-membar_push.gif) no-repeat bottom;}
#righttitle {
	width: 200px;
	text-align: center;
	padding: 0px;
	color: #626463;
	line-height: 3.0em;
	font-weight: bold;
}
#category3 {
	font-weight: bold;
	float: left;
	width: 200px;
	padding-top: 20px;
	margin: 0 auto;
	border :1px #2f4f4f solid;
	line-height: 3.0em;
	font-size: 15px;
}
#cmdmemo01 {
	float: left;
	padding: 20px 5px 0px 0px;
	width: 300px;
	text-align : left;
	color: #696969;
	font-size: 10.5pt;

}
#cmdmemo02 {
	float: left;
	padding: 20px 0px 0px 10px;
	width: 300px;
	text-align : left;
	color: #696969;
	font-size: 10.5pt;

}
/* --s00501------------------------------- */
table.s00501syouhin_table{
	width:165px;	
}

td.s00501syouhin_td1{
	width:50px;
	text-align:center;	
}

td.s00501syouhin_td2{
	width:165px;	
	background: #ffffff;
	HEIGHT:100px;
	text-align:center;
}

td.s00501syouhin_td3{
	HEIGHT:10px;
	text-align:center;
}

td.s00501syouhin_td4{
	HEIGHT:25px;
	text-align:center;
}


td.s00501syouhin_td5{
	text-align:center;
}


td.s00501syouhin_td6{
	HEIGHT:25px;
	text-align:center;
}

/* ---s00401------------------------------ */
table.s00401syouhin_table{
	width:165px;	
}

td.s00401syouhin_td1{
	width:165px;	
	background: #ffffff;
	HEIGHT:100px;
	text-align:center;
}

td.s00401syouhin_td2{
	text-align:center;
	HEIGHT:10px;
}

td.s00401syouhin_td3{
	HEIGHT:25px;
	text-align:center;
}


td.s00401syouhin_td4{
	text-align:center;
}

/*--th00744---basket----------------------------*/

table.th00744_01{
	width:800px;
}

th.th00744_001{
	white-space:nowrap;
	text-align:center;
}

th.th00744_002{
	white-space:nowrap;
	text-align:center;
}

th.th00744_003{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_004{
	white-space:nowrap;
	text-align:center;
}

th.th00744_005{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_006{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_007{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_008{
	white-space:nowrap;
	text-align:center;
}

th.th00744_009{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_010{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_011{
	white-space:nowrap;
	text-align:center;
}


th.th00744_02_01{
	white-space:nowrap;
	text-align:center;
}

th.th00744_02_02{
	white-space:nowrap;
	text-align:center;
}

th.th00744_02_03{
	white-space:nowrap;
	text-align:center;
}

/*--th00746-------------------------------------------*/

table.th00746_01{
	width:800px;
}

th.th00746_001{
	white-space:nowrap;
	text-align:center;
}

th.th00746_002{
	white-space:nowrap;
	text-align:center;	
}

th.th00746_003{
	white-space:nowrap;
	text-align:center;	
}

th.th00746_004{
	white-space:nowrap;
	text-align:center;	
}

th.th00746_005{
	white-space:nowrap;
	text-align:center;	
}

th.th00746_006{
	white-space:nowrap;
	text-align:center;
}

th.th00746_007{
	white-space:nowrap;
	text-align:center;	
}

th.th00744_008{
	white-space:nowrap;
	text-align:center;	
}

th.th00746_009{
	white-space:nowrap;
	text-align:center;
}

th.th00746_010{
	white-space:nowrap;
	text-align:center;	
}

th.th00746_011{
	white-space:nowrap;
	text-align:center;
}



th.th00746_02_01{
	white-space:nowrap;
	text-align:center;
	
}

th.th00746_02_02{
	white-space:nowrap;
	text-align:center;
	
}

th.th00746_02_03{
	white-space:nowrap;
	text-align:center;
	
}

/* --s01101------------------------------- */
table.s01101syouhin_table{
	width:150px;	
}

td.s01101syouhin_td1{
	width:10px;	
}

td.s01101syouhin_td2{
	width:150px;	

	HEIGHT:100px;
}

td.s01101syouhin_td3{
	HEIGHT:10px;

}

td.s01101syouhin_td4{

	HEIGHT:25px;
}


td.s01101syouhin_td5{
	text-align:center;

}


td.s01101syouhin_td6{
	HEIGHT:25px;

}

/*--highslide-------------------------------------------*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	text-align: left;
}
.highslide-html {
	background-color: white;
}
.highslide-maincontent {
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(../js/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../js/highslide/ghslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
