@media screen and (max-width:640px){

body {background:url(bg.png) repeat-x;background-color:#FFE4E1;}
/*body {background:url(ch_bg4.jpg) repeat-x;background-color:#FFE4E1;}*/
/*body {background:url(bg_hanabi_h08.jpg) repeat-x;background-color:#020266;}*/
/*body {background:url(spring_bg.jpg) repeat-x;background-color:#ccffcc;}*/

BODY,TR,TD {font-size: 14px;margin:0;padding:0;}
.text {font-size: 16px;}
A:hover {color:#4682B4;}
a.up{
 color:#FF0000;
}

img{
max-width: 100%;
height: auto;
width /***/:auto;@
}

p{
margin:0;
padding:0;
}

.cl{
clear:both;
}

.content{
width:100%;
background:url(kabe1.gif);
padding-bottom:10px;
}
.header{
height:120px;
background-color: #87CEFA;
}
.header_left{
height:60px;
}
.header_right{
display:none;
}

.main{
}

.saled_list{
width:100%;
text-align:center;
}
.saled_list_m{
height:50px;
padding:3px;
text-align:left;
background:#FFFFCC;
overflow:auto;
}

.sale_menu{
float:left;
border:#FF0000 thin solid;
margin:8px;
}

.sale_menu2{
float:left;
border:#FF0000 thin solid;
margin:8px;
background:#FF0000;
}

.tyou_ct{
margin-bottom:5px;
margin-left:15px;
float:left;
font-size:16px;
}

.tyou_ct a{
color:#FF9900;
font-weight:bold;
}

.tyou_p{

}

.tyou{
background:#FFFFCC;
width:350px;
height:350px;
border:#000000 thin solid;
margin:0 auto;
}
.tyou_dtl{
background:#FFFFCC;
padding:3px;
text-align:center;
line-height:20px;
}

.tyou_dsp{
background:#FFFFCC;
padding:3px;
line-height:20px;
}

.tyou_del{
background:#FFCC99;
padding:3px;
line-height:20px;
}


.footer{
}











.panel800 {
 background-color: #87CEFA;
 width:800px;
 padding:0px;
 margin:0px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}
.tb{
line-height:2;
}
.tb2{
line-height:20px;
}
a.go_ac {
    color:#FF3399;
	color:#0066FF;
	font-weight:bold;
	font-size: 12pt;
	background-color:#FFCCFF;
	height:20pt;
	padding:4pt;	
}

.menu_sub{
width:800px;
margin:0px;
padding:0px;
height:19px;
}
.menu_main{
width:800px;
margin:0px;
padding:0px;
height:40px;
}
a.menu{
    text-decoration:none;
	color:#FFFFFF;
}
a.menu:hover{
	color:#FFFFFF;
}

ul.menu_sub{
    list-style:none;
    font-size:11px;
	line-height:19px;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#ffffff;
	background:#66CCFF;
}
ul.menu_sub li.sp{
    display:block;
	margin:0px;
	padding:0px;
	width:546px;
	height:19px;
	float:left;
}
ul.menu_sub li.sp2{
    display:block;
	margin:0px;
	padding:0px;
	width:551px;
	height:19px;
	float:left;
}
ul.menu_sub li.sal{
    display:block;
	margin:0px;
	padding:0px;
	width:55px;
	height:19px;
	float:left;
}

ul.menu_sub li.sal a:hover{
    display:block;
	background:#6699FF;
	width:55px;
	height:19px;
	color:#FFFFFF;
}
ul.menu_sub li.g1{
    display:block;
	margin:0px;
	padding:0px;
	width:60px;
	height:19px;
	float:left;
}

ul.menu_sub li.g1 a:hover{
    display:block;
	background:#6699FF;
	width:60px;
	height:19px;
	color:#FFFFFF;
}
ul.menu_sub li.mv{
    display:block;
	margin:0px;
	padding:0px;
	width:36px;
	height:19px;
	float:left;
}

ul.menu_sub li.mv a:hover{
    display:block;
	background:#6699FF;
	width:36px;
	height:19px;
}
ul.menu_sub li.lk{
    display:block;
	margin:0px;
	padding:0px;
	width:38px;
	height:19px;
	float:left;
}

ul.menu_sub li.lk a:hover{
    display:block;
	background:#6699FF;
	width:38px;
	height:19px;
}




ul.menu{
    list-style:none;
    font-size:20px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	height:40px;
	background:#0099FF;
}

ul.menu li.top{
    display:block;
	margin:0px;
	padding:0px;
	width:68px;
	float:left;
}

ul.menu li.top a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:68px;
}
ul.menu li.agh{
    display:block;
	margin:0px;
	padding:0px;
	width:103px;
	float:left;
}

ul.menu li.agh a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:103px;
}
ul.menu li.th{
    display:block;
	margin:0px;
	padding:0px;
	width:107px;
	float:left;
}

ul.menu li.th a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:107px;
}
ul.menu li.sr{
    display:block;
	margin:0px;
	padding:0px;
	width:84px;
	float:left;
}
ul.menu li.sr a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:84px;
}
ul.menu li.sj{
    display:block;
	margin:0px;
	padding:0px;
	width:105px;
	float:left;
}
ul.menu li.sj a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:105px;
}
ul.menu li.sj{
    display:block;
	margin:0px;
	padding:0px;
	width:105px;
	float:left;
}
ul.menu li.sj a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:105px;
}
ul.menu li.ja{
    display:block;
	margin:0px;
	padding:0px;
	width:116px;
	float:left;
}
ul.menu li.ja a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:116px;
}
ul.menu li.mo{
    display:block;
	width:119px;
	float:left;
}
ul.menu li.mo a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background:#6699FF;
	width:119px;
}
ul.menu li.md{
    display:block;
	margin:0px;
	padding:0px;
	width:98px;
	float:left;
}
ul.menu li.md a:hover{
    display:block;
	margin:0px;
	padding:0px;
	background: #6699FF;
	width:98px;
}
.at{
margin-top:30px;
margin-bottom:25px;
font:15px;
}

table.mn{
}
.mn td{
font-size:16px;
}
.prm{
width:250px;
height:100px;
margin-left:548px;
background:url(prm.gif)
}
.prm a{
display:block;
position:relative;
top:25px;
left:19px;
color:#FF3300;
font-weight:bold;
line-height:20px;
}
.ads{
margin-top:25px;
margin-bottom:20px;
}

}