/*------------------------------------------------------------------------

*／＼　
*｜｜  ◎◎◎◎◎◎◎　
*──　ΨΨΨΨΨΨΨ　＠Home 　(アットホーム)
*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*The @Home standard stylesheet
*original:2000-9-19
*revised:2003-2-9
*by webby webby@bitcade.com
*------------------------------------------------------------------------*/

body{
color:#000000;
background-color:#FFFFFF;
font-family: "ＭＳ Ｐゴシック", Osaka,"Courier New",Courier;
line-height:1.5em;
}

h1
{
font-size:120%;
clear:both;
margin-top:5px;
margin-bottom:5px;
}

h2,h3,h4,h5,h6
{
font-size:100%;
clear:both;
margin-top:5px;
margin-bottom:5px;
}

ul.br
{
list-style-image:url("../images/l_br.jpg");
line-height:1.5em;
font-size:80%;
}

dl,dt,dl{
line-height:2;
}

ul
{
list-style-image:url("../images/l_b.jpg");
line-height:1.5em;
font-size:80%;
}

/*JALマイレージバンクのご案内--------------------------------------------------*/
h2.emile{
border-style:dotted;
border-width:0 0 2px 0;
border-color:#9999FF; 
padding:0 0 5px 0;
}

.emile2{
color:#FFFFFF;
background-color:#9999FF;
border-style:none;
padding:5px;
margin:0 4% 0 4%;
}

.emile3{
font-size:100%;
color:#000000;
line-height:1.5em;
border-width:1px;
border-color:#9999FF;
border-style:solid;
padding:5px 1em 5px 1em;
margin:0 0 5px 0;
}

/*--介護給付のお知らせ---------------------------------------------------------------------*/

.qfu_1{
background-color:#FF9999;
padding:3px 0 3px 1em;
margin:0 5% 0 5%;
color:#FFFFFF;
}

.qfu_2{
font-weight:bold;
background-color:#FF9999;
padding:2px 0 2px 1em;
margin:0 5% 0 5%;
color:#FFFFFF;
}



/*フォーム用----------------------------------------------------------*/
fieldset{
margin:5px;
padding:1em;
line-height:1.5em;
border-width:1px;
border-color:#9999FF;
border-style:solid;
font-size:80%;
}
legend{
color:#FFFFFF;
margin:0 0 5px 0;
font-weight:bold;
padding:0 1em 0 1em;
background-color:#6495ED;
border-width:1px;
border-color:#9999FF;
border-style:solid;
 }
 
 optgroup label{
 font-weight:bold;
 font-style="normal"
 background-color:#9999FF;
 }
 
 
/*------------------------------------------------------------------------*/
.google{
width:90%;
text-align:center;
margin:5px 0 5px 0;
color:#000000;
border-width:1px;
border-color:#9999FF;
border-style:dotted;
padding:1em;
}

.center{
text-align:center;
}

.right{
text-align:right;
}

.f9 {  
font-size: 75%; 
font-style: normal;
line-height: 1.2em;
}

.f10 { 
font-size: 80%; 
font-style: normal; 
line-height: 1.2em;
}


.f10r { 
color:#FF0000;
font-size: 80%; 
font-style: normal; 
line-height: 1.2em;
}

.f12 {  
font-size: 100%; 
font-style: normal; 
line-height: 1.5em;
}

.f14 { 
font-size: 130%; 
font-style: normal; 
line-height: 1.2em;
}

.f16 { 
font-size: 135%; 
font-style: normal; 
line-height: 1.2em;
}

.f10c{
text-align:center;
font-size: 80%; 
font-style: normal; 
line-height: 1.2em;
}

.f12c {  
text-align:center;
font-size: 100%; 
font-style: normal; 
line-height: 1.2em;
}

.hi{
border-style:groove groove  none groove;
border-width:thin;
border-color: #CCFFCC; 
}

.hi_bottom{
border-style:none groove  groove groove;
border-width:thin;
border-color: #CCFFCC; 
}

.hi_ad{
border-style:none none  solid none;
border-width:thin;
border-color: #FFCCCC; 
}

.navi_bottom{
margin-top:2px;
font-size:80%; 
border-style:solid;
border-width:1px;
border-color:#9999FF; 
background-color:#FFF0F5;
padding:2px 2px 0 1em;
}

.navi_border{
border-color:#FFCC66;
border-width:thin;
border-style:solid  solid solid solid;
padding:2px 3px 2px 0px;
}

.s{
color:#FF0000;
}

.grey{
color:#66CCCC;
font-size:80%;
}

.t{
color:#FF6600;
}

.tsep{
color:#FFCC66;
font-size:80%;
background-color:#FFFFFF;
}

a.arrow{
font-size:100%;
margin:2px;
padding-left:23px;
background-image:url("../images/arrownext.gif");
background-repeat:no-repeat;
}

.info{  /*テキスト行間*/
 line-height: 1.5em;
}

.rs{
color:#FF0000;/*テキスト強調*/
font-weight:bold;
}

.red{
color:#FF0000;/*テキスト強調*/
}

.price
{
font-weight:bold;
color:#FF0000;
text-align:right;
}

.bg{
font-weight:bold;
background-color:#FFCCFF;
}

.maru { 
font-size: 9px; 
color: #999999;
}

.wine{
color:#FFB6C1;
}

.blue{
color:#66CCCC;
font-size:80%;
}

.itemname{
font-weight:bold;
}

.memo{
font-size: 10pt; 
margin:1em;
border-style: groove  groove groove groove;
border-width:thin;
border-color: #CCFFCC; 
background-color:#FFCCFF;
}

.item-memo{
font-size: 10pt; 
margin:1em;
border-style: groove  groove groove groove;
border-width:thin;
border-color: #CCCCCC; 
background-color:#CCFFFF;
line-height: 1.5em;
}

.mark{
background-color:#FFCCFF;
}

.markblue{
background-color:#99CCFF;
}

.square{
color:#FF6699;
}

.space{
padding:5px 5px 5px 5px;
}

.bold{
font-weight:bold;/*テキスト強調*/
}

/* for Table--*/

tr.bgblue{
background-color:#6666CC;
padding:2px;
color:#FFFFFF;
font-size: 12pt; 
}

.bgblue{
background-color:#6666CC;
padding:2px;
color:#FFFFFF;
font-size: 12pt; 
}

tr.bgblue2{
background-color:#CCCCFF;
padding:2 0 2 0;
}

.bgblue2{
background-color:#CCCCFF;
padding:2 0 2 0;
}

tr.bgpink{
background-color:#FFCCCC;
padding:2 0 2 0;
}

.bgcream{
background-color:#FFFFCC;
}

.help{
color:#FFFFFF;
background-color:#9999FF;
border-width:1em;
border-color:#FFFFFF;
border-style:none none none solid;
border-width:1em;
padding:2px 0 2px 1em;

}

.help2{
color:#000000;
margin:0 0 0 1em;
padding:1em;
border-width:1px;
border-color:#9999FF;
border-style:none solid solid solid;
line-height: 1.5em;
}

.table{
color:#FFFFFF;
background-color:#9999FF;
border-style:none;
padding:2px 0 2px 1em;
}

.table2{
font-size:80%;
color:#000000;
border-width:1px;
border-color:#9999FF;
border-style:none solid solid solid;
padding:2px 0 1em 1em;
}

.table3{
font-size:100%;
color:#000000;
border-width:1px;
border-color:#9999FF;
border-style:solid solid solid solid;
padding:0px 2px 0px 0px;
}


/*テーブルの商品情報欄01.9.12*/
td.tdname
{
background-color:#CC3333;
text-align:center;
color:#FFFFFF;
width:295px;
padding:2 0 2 0;
}

td.tdname2
{
font-size:100%;
padding:1 0 2 1;
}

td.tdno
{
background-color:#CC3333;
text-align:center;
color:#FFFFFF;
width:65px;
}

td.tdno2
{
font-size:80%;
text-align:center;
}

td.tddetail
{
background-color:#CC3333;
text-align:center;
color:#FFFFFF;
width:65px;
}

td.tddetail2
{
font-size:80%;
text-align:center;
width:65px;
}


td.tdprice
{
background-color:#CC3333;
text-align:center;
color:#FFFFFF;
width:75px;
}

td.tdprice2
{
font-size:80%;
text-align:right;
}

td.sellingprice
{
font-size:80%;
font-weight:bold;
text-align:right;
color:#FF0000;
}

td.basket
{
background-color:#CC3333;
text-align:center;
color:#FFFFFF;
width:50px;
}

td.item
{
background-color:#CC3333;
text-align:center;
padding:2 0 2 0;
color:#FFFFFF
}

/*--注文フォームのエリア分--*/
.buy_box1{
background-color:#FF9999;
padding:2px;
color:#FFFFFF;
}
.buy_box1_1{
vertical-align:top;
font-size:80%; 
border-style:solid;
border-width:1px;
border-color:#FF9999; 
padding:2px;
}

.buy_box2{
background-color:#9999FF;
padding:2px;
color:#FFFFFF;
}
.buy_box2_1{
vertical-align:top;
font-size:80%; 
border-style:solid;
border-width:1px;
border-color:#9999FF; 
padding:2px;
}

.buy_box3{
background-color:#FFCC66;
padding:2px;
color:#FFFFFF;
}
.buy_box3_1{
vertical-align:top;
font-size:80%; 
border-style:solid;
border-width:1px;
border-color:#FFCC66; 
padding:2px;
}

/*--消費税に対する店長のお詫び--*/
.excuse{
border-top:2px dashed #cccccc;
padding:2px 0 2px 0;
font-size:80%;
}

/*----------------------------
*Image
*-----------------------------*/

.imageside{
padding:0 0 0 2px;
}

.left_c{
clear:left;
}

img.left{
float:left;
}

img.right{
float:right;
}

a img{
border:none;
}

a:hover image {
border-style:none;
color:#FFFFFF;
background-color:#FFFFFF;
}

/* for link anchors--*/

a:link{
text-decoration:underline;
}

a:visited{
text-decoration:underline;
}

a:hover{
color:#CC0033;
text-decoration:none;
}


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




