/* yamato */
body,table,td,tr{
	font-size:13px;
	color:#333333;
	line-height:130%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link{color:#3366FF; text-decoration:none;}
a:visited{color:#6666FF; text-decoration:none;}
a:active{color:#6666FF; text-decoration:underline;}
a:hover{color: #FF3333; background-color:#fbe1ed;}

a img {
border:none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form {
margin:0;
}

p {
letter-spacing:0.8pt;
}

/*Šî–{•”•ª”Ä—p‰»iƒXƒK•ÒWj*/

#title_image {
background-image:url(../img/title.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#AAA09D;
}

#contents_td {
width:100%;
}


/***** *****/

#header {
height:100px;
}

#header ul {
margin:15px 50px 0 0;
float:right;
}

#header ul li {
margin:5px;
float:right;
list-style:none;
white-space:nowrap;
}

#header ul li a img {
border:0;
}

#header ul li a:hover img {
filter:alpha(opacity=85);
opacity:0.85;
}

.header_login_name {
font-weight:bold!important;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:left 50%;
padding-left:12px;
}

/***** *****/



/*****¥TOPƒy[ƒW¥*****/

#top_title {
background-image:url(../img/bg/bg_check00.gif);
background-repeat:repeat;
background-position:-10px top;
}

#top_explanation {
width:95%;
padding-top:1.5em;
margin:auto auto;
background-color:#FFFFFF;
font-size:105%;
}

#top_explanation h2 {
padding:0;
margin:0;
}

#top_explanation h3 {
color:#663333;
font-size:115%;
white-space:nowrap;
}

#top_explanation p {
text-indent:12pt;
}

.top_info01 {
float:left;
width:48%;
padding:0.2em 0 0.2em 0;
line-height:150%;
}

.top_info02 {
clear:both;
width:96%;
padding:0.2em 0 0.2em 0;
line-height:150%;
}

.shop_sample {
text-align:center;
padding:0.3em 0 0.3em 0;
font-weight:bold;
}

/*****£TOPƒy[ƒW£*****/

/*****¥ŠeŽíƒy[ƒW¥*****/
#subtitle {
height:50px;
margin:0;
background-color:#000000;
background-image:url(../img/cg.gif);
background-position:left top;
background-repeat:no-repeat;
}

#subtitle p {
font-weight:bold;
font-size:115%;
margin:0;
padding:15px 15px 15px 30px;
color:#ffffff;
background-image:url(../img/common/arrow01.gif);
background-position:15px 20px;
background-repeat:no-repeat;
}

/*****£ŠeŽíƒy[ƒW£*****/

/***¥ƒƒ“ƒeƒiƒ“ƒX¥***/
#maintenance {
width:95%;
padding:0.5em;
margin:auto auto;
}

#maintenance p {
font-size:105%;
}

#maintenance p.lr_border {
font-size:105%;
border-right:5px solid #cccccc;
border-left:5px solid #cccccc;
padding:0.6em;
margin:0.6em 1.5em 0.6em 1.5em;
clear:both;
}

#maintenance h3,#maintenance h4,#maintenance h5 {
clear:both;
}

#maintenance h3 {
height:20px;
padding:10px;
margin:2px 2px 0 2px;
border-top:1px solid #cccccc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cccccc;
border-left:1px solid #dcdcdc;
background-color:#ececec;
background-image:url(../img/bg/bg_h3.gif);
font-size:14px;
color:#666666;
}

#maintenance h4 {
font-size:105%;
text-align:center;
margin:1.2em auto 1.0em auto;
width:80%;
border-left:5px solid #993333;
border-right:5px solid #993333;
background-color:#666666;
padding:0.7em;
color:#ffffff;
}

#maintenance h4 img {
vertical-align:middle;
margin:0 1.0em;
}


#maintenance h5 {
margin:0.5em;
padding:0.5em 0 0 6.0em;
font-size:105%;
}

#maintenance ul {
width:75%;
margin:0.8em;
background-color:#ffffff;
padding:0.8em 0.2em 0.8em 3.8em;
float:left;
}

#maintenance li {
width:30%;
float:left;
list-style:none;
text-align:center;
margin:0.5em;
background-color:#ffffff;
}

#maintenance li img.hatogi{
border:1px solid #cccccc;
}

#inquiry_info {
background-color:#DED7D3;
margin-top:1.0em;
padding:1.0em 1.0em 1.0em 2.5em;
font-size:105%;
font-weight:bold;
line-height:180%;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:1.2em 1.5em;
border-top:2px solid #663333;
}

/***£ƒƒ“ƒeƒiƒ“ƒX£***/

/* ƒeƒLƒXƒg‘•ü */
.bold {
font-weight:bold;
}

.style7 {color: #FFFFFF}
.style10 {	font-weight: bold;
	font-size: 14px;
	color: #993333;
}
.style11 {color: #993333}



/*¥‰ïˆõ“o˜^ˆÄ“à¥*/
#entry_info {
padding:0.5em;
font-size:105%;
}

#entry_info p {
font-size:105%;
line-height:150%;
margin:0;
padding:0.2em 0.2em 0.2em 1.8em;
color:#663333;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:11px 8px;
}

#entry_info dl {
margin:1.5em;
}

#entry_info dt {
padding:0.7em 0.5em 0.7em 0.9em;
font-size:115%;
color:#333333;
font-weight:bold;
/*background-image:url(../img/common/fours03.gif);
background-repeat:no-repeat;
background-position:left 50%;*/
}

#entry_info dd {
margin-bottom:1.0em;
line-height:150%;
}

#entry_info dl dt,dd {
clear:both;
}

#entry_info dl dd ul li {
float:left;
list-style:none;
white-space:nowrap;
margin:0.5em 1.2em 0.5em 0;
}

#entry_info a:hover img{
filter:alpha(opacity=75);
opacity:0.75;
background-color:#ffffff;
}

#entry_go {
margin:auto auto;
width:400px;
text-align:center;
}

#entry_go p {
white-space:nowrap;
background-image:none!important;
padding:0.5em!important;
font-weight:bold;
font-size:115%;
letter-spacing:0.1em;
}


/*£‰ïˆõ“o˜^ˆÄ“à£*/

/*@¥‰ïˆõ“o˜^ƒy[ƒW¥@*/

#entry {
margin:2px;
padding:0;
}

#entry a:link{color:#0000FF; text-decoration:none;}
#entry a:visited{color:#3366FF; text-decoration:underline;}
#entry a:active{color:#8F8A78; text-decoration:underline;}
#entry a:hover{color:#F08400; background-color:#F0E6E1;}

.kind {
border:1px solid #cccccc;
padding:0 0 5px 0;
margin:2px;
background-image:url(../img/entry/kind_bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.bt {
text-align:center;
}

fieldset {
border:1px solid #dcdcdc;
margin:0 2px 20px 2px;
padding:0 5px 5px 5px;
}


div.sub {
border-bottom:1px dotted #cccccc;
padding:7px 5px;
}

div.even {
background-color:#f0f0f0;
}

.label-txt {
background-image:url(../img/common/fours01.gif);
background-repeat:no-repeat;
background-position:3px 9px;
padding:4px;
border-right:2px solid #cccccc;
display:block;
float:left;
padding-left:15px;
margin-right:15px;
width:120px;
}

.label-txt_2 {
background-image:url(../img/common/fours02.gif);
background-repeat:no-repeat;
background-position:3px 9px;
padding:4px;
border-right:2px solid #cccccc;
display:block;
float:left;
padding-left:15px;
margin-right:15px;
width:120px;
}

input.txt-filed,select {
color:#666666;
background-color:#f4f4f4;
border:1px solid #a5acb2;
}

input.txt-filed:focus,select:focus {
color:#666666;
background-color:#FFFFCC;
border-color:#330000;
}

textarea.txt-filed:focus,select:focus {
color:#666666;
background-color:#FFFFCC;
border-color:#330000;
}

#entry h3 {
padding:10px;
margin:2px 2px 0 2px;
border-top:1px solid #cccccc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cccccc;
border-left:1px solid #dcdcdc;
background-color:#ececec;
background-image:url(../img/bg/bg_h3.gif);
font-size:14px;
color:#666666;
}

.root {
border-top:3px solid #999999;
border-bottom:1px solid #cdcdcd;
padding:5px;
margin-bottom:3px;
background-color:#ececec;
background-image:url(../img/bg/bg_root01.gif);
background-repeat:repeat-x;
}

#btn-box {
text-align:center;
padding:10px;
}

#thanks {
padding:1.5em;
}

#thanks p{
margin:0;
line-height:150%;
font-size:105%;
}

/*£‰ïˆõ“o˜^ƒy[ƒW£*/

/*@ƒTƒuƒRƒ“ƒeƒ“ƒcƒy[ƒWiŠî–{j@*/

#title {
border-top:3px solid #666666;
background-image:url(../img/bg/bg_check02.gif);
background-repeat:repeat-x;
}

#contents {
margin:0;
padding:0;
}

#contents h3 {
padding:10px;
margin:2px 2px 0 2px;
border-top:1px solid #cccccc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cccccc;
border-left:1px solid #dcdcdc;
background-color:#ececec;
background-image:url(../img/bg/bg_h3.gif);
font-size:14px;
color:#666666;
}

/*¥‰‚ß‚Ä‚Ì•û‚Ö¥*/
#first_time {
padding:0.5em;
font-size:105%;
}

#first_time p {
font-size:105%;
line-height:150%;
margin:0;
padding:0.2em 0.2em 0.2em 1.8em;
color:#663333;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:11px 8px;
}

#first_time dl {
margin:1.5em;
}

#first_time dt {
padding:0.5em 0.5em 0.5em 0.9em;
font-size:115%;
color:#333333;
font-weight:bold;
background-image:url(../img/common/fours03.gif);
background-repeat:no-repeat;
background-position:left 50%;
}

#first_time dd {
margin-bottom:1.0em;
line-height:150%;
}

#first_time dl dt,dd {
clear:both;
}

#first_time dl dd ul li {
float:left;
list-style:none;
white-space:nowrap;
margin:0.5em 1.2em 0.5em 0;
}

#first_time a:hover img{
filter:alpha(opacity=75);
opacity:0.75;
background-color:#ffffff;
}

#first_time_pds {
margin:auto auto;
width:50%;
text-align:center;
}

#first_time_pds p {
white-space:nowrap;
background-image:none!important;
padding:0.5em!important;
font-weight:bold;
font-size:115%;
letter-spacing:0.1em;
}

/*£‰‚ß‚Ä‚Ì•û‚Ö£*/

#howto {
padding:5px;
}

#howto p{
font-size:115%;
margin:0 0 0 0;
padding-left:18px;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:3px 3px;
}

#howto p img{
margin:5px;
}

#oem {
padding:5px;
}

#shop_list {
padding:5px;
}

#shop_list dl {
margin:0;
font-size:105%
}

#shop_list dt {
margin:3px 0 0 0;
padding:2px;
border-bottom:1px dotted #cccccc;;
}

#shop_list dd {
margin:0;
padding:5px 5px 5px 20px;
border-bottom:3px double #cccccc;
background-image:url(../img/icon/member.gif);
background-repeat:no-repeat;
background-position:2px 35%;
}

/*****¥“WŽ¦‰ïƒXƒPƒWƒ…[ƒ‹¥*****/

#perform {
padding:5px;
}

/*¥ƒJƒŒƒ“ƒ_[¥*/
#perform_calendar {
width:70%;
float:left;
margin:0.5em;
}

#perform_calendar table {
width:100%;
border-bottom:2px solid #999999;
border-left:2px solid #999999;
border-right:1px solid #999999;
}

#perform_calendar caption {
padding:4px;
text-align:center;
border-top:2px solid #999999;
border-right:1px solid #999999;
background-color:#f4f4f4;
background-image:url(../img/bg/weekday.gif);
background-position:0 60%;
background-repeat:repeat-x;
}

#perform_calendar th {
padding:4px;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

#perform_calendar td {
white-space:nowrap;
padding:3px;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
vertical-align:top;
}

#perform_calendar td dl {
margin:0;
}

#perform_calendar td dl dt {
margin:0;
padding:0 0 0 2px;
font-weight:bold;
text-align:left;
}

#perform_calendar td dl dd {
margin:0;
border-top:1px dotted #999999;
padding:1px;
}

#perform_calendar td p {
text-align:left;
letter-spacing:normal!important;
margin:0!important;
padding:0!important;
white-space:nowrap;
}

#perform_calendar b {
margin-right:2px;
}

#perform_calendar caption {
color:#666666;
padding:4px;
font-size:105%;
font-weight:bold;
letter-spacing:1pt;
border-top:2px solid #999999;
border-right:2px solid #999999;
border-left:2px solid #999999;
background-color:#f4f4f4;
background-image:url(../img/bg/bg_h3.gif);
background-repeat:repeat-x;
}

.calendar_action {
color:#336600;
font-weight:normal;
}

.weekday {
background-color:#f4f4f4;
background-image:url(../img/bg/weekday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.sunday {
background-color:#fde3f9;
}

.sunday dt{
color:#ff3333;
}

th.sunday{
color:#ff3333;
background-image:url(../img/bg/sunday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

td.sunday{
background-color:#ffffff;
}

.saturday {
background-color:#e1eaf0;
}

.saturday dt{
color:#3366cc;
}

th.saturday {
color:#3366cc;
background-image:url(../img/bg/saturday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

td.saturday {
background-color:#ffffff;
}

/*£ƒJƒŒƒ“ƒ_[£*/

/*¥‘€ìƒƒjƒ…[¥*/
#perform_menu {
width:25%;
float:left;
margin:0.5em;
white-space:nowrap;
}

#perform_menu table {
width:100%;
border-bottom:2px solid #999999;
border-left:2px solid #999999;
}

#perform_menu th {
padding:4px;
text-align:center;
border-top:2px solid #999999;
border-right:2px solid #999999;
background-color:#f4f4f4;
background-image:url(../img/bg/weekday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#perform_menu td {
padding:5px;
text-align:left;
border-top:1px solid #999999;
border-right:2px solid #999999;
}

#perform_menu p {
letter-spacing:normal;
font-weight:bold;
margin:0;
padding:2px;
}

#move_month {
border-bottom:2px solid #999999;
padding:2px;
margin:2px;
text-align:left;
white-space:nowrap;
}

#perform_menu option.selected {
color:#000000;
background-color:#FFFFCC;
}

#goto_exhibition {
padding:5px 0 5px 0;
}

#goto_exhibition a:hover img{
filter:alpha(opacity=75);
opacity:0.75;
}

/*£‘€ìƒƒjƒ…[£*/


/*¥ƒXƒPƒWƒ…[ƒ‹•\¥*/
#perform_schedule_100 {
width:98%;
clear:both;
margin:0.5em;
}

#perform_schedule_100 table {
width:100%;
border-bottom:2px solid #999999;
border-left:2px solid #999999;
border-right:1px solid #999999;
}

#perform_schedule_100 th {
padding:4px;
text-align:center;
border-top:2px solid #999999;
border-right:1px solid #999999;
background-color:#f4f4f4;
background-image:url(../img/bg/weekday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#perform_schedule_100 td {
padding:5px;
text-align:left;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

/*£ƒXƒPƒWƒ…[ƒ‹•\£*/


/*¥ƒXƒPƒWƒ…[ƒ‹•\¥*/
#perform_schedule {
width:98%;
clear:both;
margin:0.5em;
}

#perform_schedule table {
/*width:100%;*/
border-bottom:2px solid #999999;
border-left:2px solid #999999;
border-right:1px solid #999999;
}

#perform_schedule th {
padding:4px;
text-align:center;
border-top:2px solid #999999;
border-right:1px solid #999999;
background-color:#f4f4f4;
background-image:url(../img/bg/weekday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#perform_schedule td {
padding:5px;
text-align:left;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

td.daytime {
width:25%;
font-weight:bold;
background-color:#f4f4f4;
}

td.place {
width:35%;
font-weight:bold;
background-color:#f4f4f4;
}

td.client {
width:40%;
font-weight:bold;
background-color:#f4f4f4;
}

/*£ƒXƒPƒWƒ…[ƒ‹•\£*/



/*****£“WŽ¦‰ïƒXƒPƒWƒ…[ƒ‹£*****/

#calendar_table {
text-align:center;
float:left;
}

#calendar_table table{
float:left;
margin:8px;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

#calendar_table th {
background-color:#E1D2E1;
padding:2px;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

#calendar_table td {
padding:2px;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

#calendar_table caption {
font-size:100%;
font-weight:bold;
color:#FFFFFF;
padding:6px;
background-image:url(../img/bg/bg_check01.gif);
}

#calendar_table td div {
border-top:3px double #DCDCDC;
color:#FF6600;
background-color:#F4F4F4;
font-weight:bold;
}


#schedule {
margin-top:10px;
clear:both;
text-align:center;
}

#schedule table{
clear:both;
text-align:center;
margin:0;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

#schedule th {
color:#22042D;
background-color:#E1D2E1;
padding:2px;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

#schedule td {
padding:2px;
text-align:left;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

#schedule caption {
font-size:100%;
font-weight:bold;
color:#FFFFFF;
padding:6px;
background-image:url(../img/bg/bg_check01.gif);
background-repeat:repeat-x;
}

#schedule_menu {
clear:both;
margin:5px;
padding:2px;

}

#schedule_menu dt {
margin:0;
float:left;
font-weight:bold;
}

#schedule_menu dd {
float:left;
margin:0 3px 0 0;
}

span.kigou {
color:#FF3333;
font-weight:bold;
}


/* “WŽ¦‰ï•Ö‚è */

#report {
margin:auto auto;
}

#report ul {
margin:0;
padding:1.0em;
}

#report ul p {
margin:0 0 1.0em 0;
padding:0.5em;
color:#663300;
font-size:115%;
font-weight:bold;
background-color:#DED7D3;
border-bottom:2px solid #666666;
}

#report li {
margin:0.25em;
padding:0 0 0 1.5em;
background-image:url(../img/common/fours02.gif);
background-repeat:no-repeat;
background-position:8px 50%;
line-height:150%;
color:#333333;
list-style:none;
font-size:105%;
clear:both;
}

/*¤“WŽ¦‰ï•Ö‚èˆê——¤*/

#report_schedule {
width:98%;
clear:both;
margin:0.5em;
}

#report_schedule table {
width:100%;
border-bottom:2px solid #999999;
border-left:2px solid #999999;
border-right:1px solid #999999;
margin-bottom:0.5em;
}

#report_schedule th {
padding:4px;
text-align:center;
border-top:2px solid #999999;
border-right:1px solid #999999;
background-color:#f4f4f4;
background-image:url(../img/bg/weekday.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#report_schedule td {
padding:5px;
text-align:left;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

td.daytime_report {
width:25%;
font-weight:bold;
background-color:#f4f4f4;
}

td.place_report {
width:35%;
font-weight:bold;
background-color:#f4f4f4;
}

td.client_report {
width:40%;
font-weight:bold;
background-color:#f4f4f4;
}


/*¢“WŽ¦‰ï•Ö‚èˆê——¢*/


.picture_frame {
width:796px;
margin:0 0 0 7px;
padding:0 0 20px 0;
float:left;
/*background-color:#ff3333;*/
}

.picture_frame img{
width:384px;
margin:6px;
float:left;
list-style-type:none;
list-style:none;
}

/*****¥ ŠÇ—ŽÒƒy[ƒW@¥*****/

/*¥¶¥*/

ul.admin_menu {
width:220px;
margin:0;
padding:0;
background-color: #f8f6f4;
float:left;
}

ul.admin_menu li {
list-style:none;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
font-weight:bold;
color:#875954;
}

ul.admin_menu li a {
display:block;
padding:7px 7px 7px 15px;
background-color:#DED7D3;
background-image:url(../img/common/fours03.gif);
background-repeat:no-repeat;
background-position:3px 12px;
text-decoration:none;
color:#875954;
}

ul.admin_menu li a:hover {
display:block;
padding:7px 7px 7px 15px;
background-color:#D5AAAA;
background-image:url(../img/common/fours01.gif);
background-repeat:no-repeat;
background-position:3px 12px;
padding-left:12px;
text-decoration:none;
color:#FFFFFF;
}

/*£¶£*/


/*¥‰E¥*/

.admin_table {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin:5px;
}

.admin_table th {
text-align:left;
color:#ffffff;
border-top:1px solid #999999;
border-left:1px solid #999999;
padding:5px;
background-color:#ffffff;
background-image:url(../img/bg/bg_check01.gif);
white-space:nowrap;
}

.admin_table td {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:5px;
white-space:nowrap;
}

.login_name {
text-align:right;
font-size:115%;
}

.login_name span {
font-weight:bold;
margin:0 3px 0 3px;
}

.error_msg {
padding:5px 5px 5px 22px;
font-size:105%;
color:#FF3333;
font-weight:bold;
background-image:url(../img/common/caution.gif);
background-repeat:no-repeat;
background-position:4px 8px;
}

.system_msg_red {
padding:5px 5px 5px 22px;
font-size:105%;
color:#FF3333;
font-weight:bold;
background-image:url(../img/common/fours03.gif);
background-repeat:no-repeat;
background-position:6px 8px;
}

.system_msg_black {
padding:5px 5px 5px 22px;
font-size:105%;
color:#333333;
font-weight:bold;
background-image:url(../img/common/fours03.gif);
background-repeat:no-repeat;
background-position:6px 8px;
}

.form_text {
background-color:none;
color:#333333;
margin:0 0 0 160px!important;
}

/*£‰E£*/

/*****£@ŠÇ—ŽÒƒy[ƒW@£*****/


/*****¥ ¤•iÐ‰î ¥*****/

#product {
padding:5px;
}

#product ul {
width:720px;
margin:0;
padding:0;
}

#product li {
width:305px;
height:335px;
text-align:center;
padding:3px;
color:#FFFFFF;
margin:4px;
float:left;
list-style:none;
border:3px solid #999999;
background-color:#aaa09d;
background-image:url(../img/bg/bg_point_black.gif);
}


#product li p.p_title {
padding:3px;
margin:2px 0;
font-size:115%;
font-weight:bold;
}

#product li p.p_ex {
margin:8px;
text-align:left;
font-size:95%;
font-weight:normal;
overflow:auto;
scrollbar-3dlight-color:#8F8A78;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#8F8A78;
scrollbar-face-color:#333333;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#f4f4f4;
scrollbar-track-color:#f4f4f4;
}


.btn a img{
opacity:0.85;
filter:alpha(opacity=85);
}

.btn a:hover img{
opacity:1.00;
filter:alpha(opacity=100);
}

.pagetop {
padding:5px;
clear:both;
text-align:right;
border-top:1px dotted #999999;
}

.pagetop a:hover {
background-color:#C8D3EC;
border-top:1px dashed #6699ff;
border-bottom:1px dashed #6699ff;
color:#3366CC;
}


/*****¥ ¤•iÐ‰îFÚ×ƒIƒvƒVƒ‡ƒ“‘I‘ð ¥*****/

#product_type {
padding:0 5px 5px 5px;
}

.product_type_title {
display:block;
padding:5px 5px 5px 15px;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:4px 8px;
background-color:#d5c2bd;
/*border-top:1px solid #a87e71;
border-bottom:1px solid #a87e71;*/
font-weight:bold;
font-size:115%;
color:#666666;
}

#product_type fieldset {
border:none!important;
margin:5px 0 0 0!important;
padding:0!important;
}

#product_type h4 {
font-size:120%;
border-bottom:1px solid #cccccc;
margin:0 0 5px 0;
padding:8px;
background-image:url(../img/bg/bg_h3.gif);
background-position:bottom;
color:#666666;
}

#product_type table{
width:100%;
margin-top:5px;
}

#product_type th{
width:15%;
border-bottom:1px solid #cccccc;
padding:8px;
}

#product_type td{
width:35%;
border-bottom:1px solid #cccccc;
padding:5px;
}

#product_type div.photoframe {
width:100px;
/*min-height:75px;*/
border:1px solid #dcdcdc;
background-color:#ffffff;
text-align:center;
/*vertical-align:bottom!important;*/
display:block;
padding:0;
}

.photoframe a {
display:block;
background-color:#ffffff;
}

.photoframe a:hover {
display:block;
background-color:#ffffff;
}

.photoframe a img {
border:0;
}

#product_type img.picture{
background-color:#f0f8ff;
}

#product_type p{
margin:0;
padding:1px 0 0 3px;
font-size:100%;
white-space:normal;
}

.pointup {
font-size:105%;
text-align:center;
margin:0.2em auto 1.0em auto;
width:80%;
border-left:5px solid #993333;
border-right:5px solid #993333;
background-color:#cccccc;
padding:0.5em;
}

p.pointup {
margin-top:10px;
white-space:nowrap;
font-size:95%;
}


.item_check_box {
vertical-align:middle;
margin-right:2px;
}

input.count {
text-align:right;
vertical-align:middle;
}

.item_style {
color:#003366;
font-weight:bold;
} 

.detail {
padding:3px;
width:90%;
color:#875954;
/*background-image:url(../img/common/zoom.gif);
background-position:12px 50%;
background-repeat:no-repeat;
padding-left:5px;*/
font-weight:normal!important;
}

.detail a img {
border:0;
}

/*****£@¤•iÐ‰îFÚ×ƒIƒvƒVƒ‡ƒ“‘I‘ð £*****/


/*****¥@ŽÀ‰‰ˆË—Š@¥*****/

#exhibition {
padding:5px;
}

#exhibition_intro {
padding:2px;
}

#exhibition_intro div {
clear:both;
}

/*¤ElÐ‰î¤*/

.craftsman {
clear:both;
}

.craftsman ul {
width:95%;
padding:0 0 0 2%;
margin:0 5% 0 0;
/*background-color:#CCFF99;*/
float:left;
}

.craftsman li.profile {
width:80%;
margin:0 0 0 0;
float:left;
}

.craftsman li.pic {
width:125px;
margin:0 0 0 0;
float:left;
text-align:center;
}

.craftsman li.pic p {
text-indent:0!important;
white-space:nowrap;
padding:0!important;
margin:0!important;
}

.craftsman li h4 {
font-size:115%;
margin:8px 0 0 0;
color:#996666;
padding:5px;
}


/*¢ElÐ‰î¢*/

#exhibition_intro ul {
margin:3px 3px 3px 5px;
}

#exhibition_intro ul h4 {
font-size:115%;
margin:8px 0 0 0;
color:#996666;
padding:5px;
}

#exhibition_intro li {
list-style:none;
margin:0;
}

#exhibition_intro ul#sellproduct {
margin-bottom:20px;
}

#exhibition_intro ul#sellproduct li {
list-style-type:disc;
list-style-image:url(../img/common/fours03.gif);
margin:5px 5px 5px 25px;
}

#exhibition_intro fieldset {
margin-right:50px;
margin-left:25px;
}

#exhibition_intro h3 {
margin-top:10px;
margin-right:50px;
margin-left:25px;

}

#exhibition_intro h2 {
font-size:115%;
margin:8px 0 0 0;
color:#996666;
padding:5px;
}



#exhibition_intro img {
margin-top:5px;
}

#exhibition_intro p {
text-indent:12pt;
margin:5px 8px 5px 8px;
font-size:100%;
}

#logout_msg {
margin:auto auto;
padding:0.5em;
}

#logout_msg p {
background-color:#dad9dd;
font-size:105%;
padding:1.2em;
background-image:url(../img/product/expand_bg_image.gif);
background-repeat:no-repeat;
background-position:12px 5px;
text-indent:75px;
line-height:175%;
border-left:5px solid #993333;
border-right:5px solid #993333;
}

/*****£@ŽÀ‰‰ˆË—Š@£*****/


/*****¥@ƒXƒPƒWƒ…[ƒ‹FŠÇ—ŽÒ•ÒWi“ü‚èŒûj@¥*****/

#edit_perform {
padding:0;
}

#edit_perform p {
margin:0;
padding:0.3em 0.5em 0.3em 1.5em;
font-size:105%;
background-image:url(../img/common/arrow01.gif);
background-repeat:no-repeat;
background-position:5px 50%;
}

/*****£@ƒXƒPƒWƒ…[ƒ‹FŠÇ—ŽÒ•ÒWi“ü‚èŒûj@£*****/
