body{
 margin:0;        
font-size: 14px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}


a.leftlink { 
color:#265C9E; 
background:transparent; 
text-decoration:none; 
} 
a:hover.leftlink { 
color:#F26303; 
background:transparent; 
text-decoration:none; 
}
a.mainlink { 
color:#999900; 
background:transparent; 
text-decoration:none; 
} 
a:hover.mainlink { 
color:#F26303; 
background:transparent; 
text-decoration:underline; 
}
a.mylink { 
color:#FF6633; 
background:transparent; 
text-decoration:none; 
} 
a:hover.mylink { 
color:#FFCC33; 
background:transparent; 
text-decoration:underline; 
}
a.originalpage { 
color:#9999CC; 
background:transparent; 
text-decoration:none; 
} 

a.otherlink { 
color:#265C9E; 
background:transparent; 
text-decoration:none; 
} 

H1{
color: #6666CC;
 font-size: 100%;
 font-weight: normal;
 line-height:1em;
 margin: 0;
}


img {
    border-style:none;
}



.colorwh {color: #FFFFFF}
.coloror {color: #FF9900}
.coloror2 {color: #FF6600}
.colorre {color: #FF0000}
.colorrb {color: #990000}
.colorblue {color: #0000FF}
.colorbrown {color: #a52a2a}

.opacity60 {opacity: 0.6;}
.opacity70 {opacity: 0.7;}
.opacity80 {opacity: 0.8;}

.size8 {font-size: 8px}
.size9 {font-size: 9px}
.size10 {font-size: 10px}
.size12 {font-size: 12px}
.size14{font-size: 14px}
.size15{font-size: 15px}
.size16 {font-size: 16px}
.size16 {font-size: 17px}
.size18 {font-size: 18px}
.size24 {font-size: 24px}
.size70pc {font-size: 70%}
.size80pc {font-size: 80%}
.size90pc {font-size: 90%}
.size110pc {font-size: 110%}
.size120pc {font-size: 120%}
.size130pc {font-size: 130%}
.size140pc {font-size: 140%}
.size150pc {font-size: 150%}
.size160pc {font-size: 160%}
.size170pc {font-size: 170%}
.bold{
	font-weight:bold;
}
.colorwh {color: #FFFFFF}
.coloror {color: #FF9900}
.coloror2 {color: #FF6600}
.colorre {color: #FF0000}
.colorrb {color: #990000}
.colorgray {color: #808080}

.stress{
	font-weight:bold;
	font-size:15px;
	color: #660000
}
.stress2{
	font-weight:bold;
	font-size:12px;
	color: #999900
}
.stress3{
	font-weight:bold;
	font-size:12px;
}


table.store_det{
width: 50%;
border-collapse: collapse;
    empty-cells:show;
}
.store_det th{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
}
.store_det td{
padding: 6px;
background-color: #fff;
border: 1px solid #b9b9b9;
}


.s_menu_select{
width: 50%;
border-collapse: collapse;
background-color: #fff;
    empty-cells:show;
    margin:0;
 
}
.s_menu_select td{
border: 1px solid #b9b9b9;
padding: 6px;
}
.s_menu_select .menu_desc{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #E6E6FA;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 90%;
}

.s_menu_select .tr_content{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #fff;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 80%;
}


.s_menu_select2{
width: 80%;
border-collapse: collapse;
background-color: #fff;
    empty-cells:show;
    margin:0;
 
}
.s_menu_select2 td{
border: 1px solid #b9b9b9;
padding: 6px;
}
.s_menu_select2 .menu_desc{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #E6E6FA;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 90%;
}

.s_menu_select2 .tr_content{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #fff;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 80%;
}



.s_menu_select3{
width: 90%;
border-collapse: collapse;
background-color: #fff;
    empty-cells:show;
    margin:0;
 
}
.s_menu_select3 td{
border: 1px solid #b9b9b9;
padding: 6px;
}
.s_menu_select3 .menu_desc{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #E6E6FA;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 90%;
}

.s_menu_select3 .tr_content{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #fff;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 80%;
}
.bar_menu{
width: 100%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
font-weight:bold;
}

#p_menu_select{
width: 100%;
border-collapse: collapse;
    empty-cells:show;
 
}
#p_menu_select td{
border: 1px solid #b9b9b9;
padding: 6px;
}
#p_menu_select .menu_desc{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #FFF0F5;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 90%;
}
.tr_sname{
width: 25%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #333;
background-color: #F0F8FF;
border: 1px solid #b9b9b9;
font-weight:bold;
}
#p_menu_select .tr_content{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #fff;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 80%;
}
#p_menu_select .tr_empty{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #fff;
border: 1px solid #b9b9b9;
font-weight:normal;
font-size: 80%;
}


#ProductExplanation{
width: 55%;
border-collapse: collapse;
background-color: #fff;
    empty-cells:show;
    margin:0;
 
}


.plain_table{
border:none;
}
.plain_table th{
border:none;
}
.plain_table td{
border:none;
}


 /* カテゴリーメニュー */
 .auccat-head   {  
 border: 1px #9999FF solid; /* 枠線 */
    -webkit-border-top-left-radius: 10px;  
    -webkit-border-top-right-radius: 10px;  
    -webkit-border-bottom-right-radius: 0px;  
    -webkit-border-bottom-left-radius: 0px;  
    -moz-border-radius-topleft: 10px;  
    -moz-border-radius-topright: 10px;  
    -moz-border-radius-bottomright: 0px;  
    -moz-border-radius-bottomleft: 0px;  
		text-align: center; 
		background-color: #dcdcdc;  /* 通常の背景色 */
		width: 205px;
		height: 28px;
		float: left;
		margin-top:0px;
		margin-bottom:0px;
		padding-top: 5px;
		padding-right: 1px;
		padding-left: 1px;
		padding-bottom: 0px;
}  

ul.pulldown_menu_2 ul {
display: none; /* 通常は表示しない */
border: 1px #9999FF solid; /* 枠線 */
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */   
	float: left;

}
ul.pulldown_menu_2 li:hover > ul {
display: block; /* マウスが乗ったら表示する */
background-color: #f5f5f5;  /* 通常の背景色 */
}

ul.pulldown_menu_3 {
list-style: none; /* 先頭記号を消す */
border: 1px #9999FF solid; /* 枠線 */

	float: left;
	background-color: white;  /* 通常の背景色 */
	text-align: left; /* 文字を左合わせに */
		margin-top:0px;
		margin-bottom:0px;
		padding: 0px;
}
ul.pulldown_menu_3 li {
position: relative; /* 2段目の位置を指定するため */
width: 200px; /* リスト項目の幅 */
padding: 3px; /* 内部の余白 */
height: 28px; /* 高さの調整 */
}
ul.pulldown_menu_3 ul {
position: absolute; /* 2段目の位置を絶対位置で指定 */
left: 200px; /* 1段目の幅の分を右へ */
top: 0px; /* 1段目の上下方向は同じ位置 */
list-style: none; /* 2段目の先頭記号を消す */
padding-left: 0px; /* 2段目の左位置を1段目に揃える */
background-color: white  /* 通常の背景色 */

}
ul.pulldown_menu_3 a {
color: #696969; /* 文字色 */
display: block; /* ブロックレベルに */
text-align: left; /* 文字を左合わせに */
padding: 0px; /* 内部の余白 */
border: 0px #9999FF solid; /* 枠線 */
text-decoration: none; /* 下線を消す */
outline: none; /* 選択時の点線枠線を消す */
height: 28px; /* 高さの調整 */

}
ul.pulldown_menu_3 ul a {
}
ul.pulldown_menu_3 a:hover {/* マウスカーソルが乗っている状態 */
color: blue; /* 文字色 */
}
ul.pulldown_menu_3 a:active {/* マウスがクリックされている状態 */
color: red; /* 文字色 */
}

.footer_1{
	clear: both;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #dcdcdc;
}

a img {
border: none;
}



