@charset "utf-8";
@import url("../packages/default/css/import.css");

#all{width:930px;text-align:left;}
body{line-height:1.4em;font-size:12px;background-color:#C6F784;}
p{line-height:1.4em;}
#header{width:930px;color:#483571;border:1px solid #AAA;padding:0;margin:3px 0 5px 0;background-color:#FFEEEE;}
#header img{float:left;padding:0px;margin:3px 3px 1px 3px;}
.header_txt{display:block;padding:0;margin:2px 5px 0 0;width:714px;float:right;text-align:left;}
.header_txt h2{font-size:12px;margin:5px 0 0 0;}
.header_address{font-size:12px;float:left;text-align:center;width:200px;margin:3px 0 3px 0;clear:both;}
.header_pickup{font-size:12px;text-align:left;width:724px;margin:0;float:right;height:24px;border-top:1px solid #999;border-left:1px solid #999;background-color:#AAA;}
.header_pickup_txt{color:#FFF;font-weight:bold;float:left;width:81px;line-height:24px;text-align:center;}
.header_pickup a:link,.header_pickup a:visited{
float:left;
width:213px;
line-height:24px;
text-indent:5px;
border-left:1px solid #999;
text-decoration:none;
color:#222;
}
.header_pickup a:hover,.header_pickup a:active{
background-color:#BBB;
color:#FFF;
}

.pick1:link,.pick1:visited{background-color: rgb(153, 204, 255);}
.pick2:link,.pick2:visited{background-color: rgb(251, 177, 96);}
.pick3:link,.pick3:visited{background-color: rgb(238, 238, 238);}
#fotter{
width:930px;
border-left:1px solid #AAA;
}

#mainmenu{clear:both;padding:0px;margin:0px;height:35px;list-style-type:none;width:930px;background-image:url(h/img/mainmenu_bar1.jpg);border-top:1px solid #AAA;}
#mainmenu li{padding:0px;margin:0px;display:inline;float:left;}
#mainmenu a{text-decoration:none;color:#333;display:block;font-weight:bold;text-align:center;padding:0px;margin:0px;line-height:35px;height:35px;background-image:url(/img/mainmenu_bar1.jpg);}
#mainmenu a:link,#mainmenu a:visited{background-image:url(/img/mainmenu_bar1.jpg);}
#mainmenu a:hover,#mainmenu a:active{background-image:url(/img/mainmenu_bar2.jpg);}
#mainmenu .m_menu a{width:130px;border-right:1px solid #AAA;}
#mainmenu .lm_menu a{width:143px;}
.vmmain{padding:0 10px 0 10px;margin:0px;}
#form1{padding:0px;margin:0px; display:inline;}

.shoplists p{
text-align:left;
line-height:1.6em;
text-indent:3px;
margin:0px 2px;
padding-bottom:3px;
border-bottom:1px dotted #CCC;
}
.shoplists h4{
text-align:left;
line-height:1.6em;
text-indent:3px;
border-top:1px dotted #CCC;
border-left:1px dotted #CCC;
background-color:#EEE;
border-bottom:1px dotted #CCC;
margin-top:5px;
}

.subtitle{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #BBB;
border-bottom:1px solid #CCC;
margin:0px 0px 5px 0px;
font-size:12px;
background-color:#F8F8F8;
background-image:url(/img/subtitle_bar1.jpg);
}

.subtitle td{
padding:7px;
border-bottom:1px solid #999;
font-weight:bold;
}

.subtitle2{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #BBB;
border-bottom:1px solid #999;
margin:8px 10px 0px 10px;
font-size:12px;
padding:0px 0 0 8px;;
background-color:#F8F8F8;
background-image:url(/img/subtitle_bar1.jpg);
font-weight:bold;
line-height:30px;
height:30px;
}



.subtitle3{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #BBB;
margin:8px 0px 0px 0px;
font-size:12px;
padding:0px;
background-color:#F8F8F8;
background-image:url(/img/subtitle_bar1.jpg);
font-weight:bold;
line-height:30px;
height:30px;
padding-left:6px;
color:#666;
border-bottom:1px solid #AAA;
}

.subtitle4{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #BBB;
margin:8px 0px 0px 0px;
font-size:12px;
background-color:#F8F8F8;
background-image:url(/img/subtitle_bar1.jpg);
font-weight:bold;
line-height:30px;
height:30px;
padding-left:6px;
text-indent:8px;
color:#666;
border-bottom:1px solid #AAA;
}


.subtitle2 a:link,.subtitle2 a:visited{
text-decoration:none;
color:#666;
}

.subtitle2 a:hover,.subtitle2 a:active{
text-decoration:none;
color:#ff6600;
}

.subtitle3 a:link,.subtitle3 a:visited{
text-decoration:none;
color:#666;
}

.subtitle3 a:hover,.subtitle3 a:active{
text-decoration:none;
color:#ff6600;
}


#newsarea_u5{
padding:0px 10px 10px 10px;
font-size:12px;
}

#recomendarea_u5{
padding:10px 10px 10px 10px;
font-size:12px;
}

.lv1{
display:block;
padding:5px 5px 5px 10px;
}

.lv2{
display:block;
padding:5px 5px 5px 20px;
}

.clearfloat{
display:none;
clear:both;
}


#logobox{
margin: 0px 1px 0px 1px;
border-top:1px solid #CCC;
}
.separator{
border-left:1px solid #CCC;
background-color:#FFF;
}

#undercolumn table  {
    margin: 15px auto 0 auto;
    text-align: left;
}

#undercolumn table th {
    padding: 8px;
    font-weight: normal;
}

#undercolumn table td {
    padding: 8px;
}


#under02column table  {
    margin: 15px auto 0 auto;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
    text-align: left;
}

#under02column table th {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f0f0f0;
    font-weight: normal;
}

#under02column table td {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}


#submenu{
    display:block;
    width: 144px;
    padding: 0 10px;
    border: solid 1px #ccc;
}

#submenu p{
    padding:5px 0px;
}

.flowarea{
padding-top:20px;
}

#toppage p{
padding:5px 3px 5px 10px;
font-size:12px;
}

#toppage img{
margin:0px 0px 5px 0px;
}

#toppage h3{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-bottom:2px solid #999;
border-right:2px solid #999;
padding:5px;
font-size:15px;
background-color:#FFFFCC;
background-image: url(/img/mainmenu_bar1.jpg);
color:#333;
}

#headermenu a{
padding:6px;
display:block;
font-size:10px;
line-height:10px;
text-decoration:none;
border-left:1px solid #999;
border-top:1px solid #999;
border-bottom:1px solid #999;
}



#headermenu a:link,#headermenu a:visited{
color:#333;
}

#headermenu a:hover,#headermenu a:active{
background-color:#AAA;
color:#FFF;
}

.mainbox1{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
}
.mainbox1 table{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
}
.mainbox1 td{
border-bottom:1px solid #AAA;
border-right:1px solid #AAA;
padding:5px;
}


.mainbox{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
}
.mainbox table{
border-top:1px solid #AAA;
border-left:1px solid #AAA;
}
.mainbox td{
border-bottom:1px solid #AAA;
border-right:1px solid #AAA;
padding:5px;
}


.mainbox1 p{
display:block;
padding:0px;
margin:0px;
}

.mainbox1 b{
display:block;
padding:3px;
margin-bottom:3px;
border:1px solid #CCC;
background-color:#EEE;
}

.mainbox1 img{
border:1px solid #CCC;
}

.forie7{
padding:0px;
margin:0px;
clear:both;
width:700px;
text-align:center;
line-height:26px;
float:right;
}

body{
background-color:#C1F583;
}

.baselink{
padding:5px;
margin:5px;
border:1px solid #CCC;
background-color:#FFF8FF;
}

.mainbox3{
border-left:1px solid #AAA;
border-top:1px solid #AAA;
}

.mainbox3 td{
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
padding:5px;
}

.paragraph1{
padding:10px 0px 25px 15px;
margin:0px;
}
.paragraph2{
padding:10px 15px 25px 0px;
margin:0px;
}
.paragraph3{
padding:10px 15px 25px 15px;
margin:0px;
}

.userpage{
padding:0 0 0 9px;
}

.userpage2{
margin:0 9px;
}
.vm{
margin:3px;
}
.vm2{
margin:0 10px;
}








#gaihanboshi h2{margin:5px 0px;padding:5px;border-left:9px solid #AAA;border-bottom:1px solid #AAA;border-top:1px solid #BBB;border-right:1px solid #AAA;background-color:#EEE;}
#gaihanboshi .mainbox{
border-left:1px solid #CCC;
border-top:1px solid #CCC;
}
#gaihanboshi .mainbox td{
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}
#qa h4{
padding-left:30px;
background-image:url(/products/gaihanboshi_img/q.jpg);
background-position:center left;
background-repeat:no-repeat;
font-size:16px;
line-height:1.4em;
border-bottom:1px solid #CCC;
margin:5px 0 8px 0;
padding-bottom:10px;
padding-top:10px;
}
#qa p{
padding-left:30px;
padding-bottom:20px;
background-image:url(/products/gaihanboshi_img/a.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#qa ol{
margin-left:30px;
padding-left:30px;
padding-bottom:20px;
}
#gaihanboshi .mainbox2 p{
width:220px;
}
#gaihanboshi .mainbox2 td{
text-align:left;
}
.slide img{
border:1px solid #AAA;
padding:3px;
margin:4px;
}

.mainbox4 th,.mainbox4 td{
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
}

#katate{line-height:1.4em;}
#katate .photos111 p{float:left;text-align:left;}
#katate .photos111 img{float:left;width:117px;padding:5px 8px 5px 0;text-align:left;background-color:#FFF;}
#katate h3{line-height:40px;padding:0 40px;margin:0 5px;background-image:url(katate/header3_katate.jpg);background-position:left top;background-repeat:no-repeat;}
#katate .katatelist1 li{padding:4px;display:block;}

.detailover img{
border:1px solid #CCC;
background-color:#FFF;
padding:8px;
}
.detailover:link,.detailover:visited{
background-color:#F8F8F8;
color:#333;
}
.detailover:hover,.detailover:active{
background-color:#EEEEFF;
color:#333;
}
