body {background: url() ;
	text-align: center;
	color:#003300;
	font-size: 10pt;
	scrollbar-3dlight-color:#003300;
	scrollbar-arrow-color:#003300;
	scrollbar-base-color:#ccff66;
	scrollbar-darkshadow-color:#ccff66;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#003300;
	scrollbar-track-color:#ccff66;

margin: 0;
}
/*---------------------------------tokusengaiキャッチ*/

#tokusengai_catch0 {
    background-color: #FFE44C;
    background-image: url("net-shop/tokusengai/img/jankuntop.gif");
    background-repeat: no-repeat;
    border: 0 solid black;
    height: 50px;
    list-style: none outside none;
    margin: auto;
    text-align: right;
    width: 800px;
}

#tokusengai_cart{
background-image:url(net-shop/tokusengai/img/cartbana.gif);
background-repeat:no-repeat;
width:800px;
height:30px;
text-align:right;
margin: 0;
list-style:none;
display:inline;
}

#tokusengai_catch0 a {
    display: block;
    font-size: 9pt;
    height: 50px;
    margin: auto;
    padding: 10px 0 0 0;
    text-decoration: none;
    width: 800px;
}

#tokusengai_catch2{
background-image:url(net-shop/tokusengai/img/plantplantop.gif);
background-repeat:no-repeat;
width:800px;
height:50px;
text-align:right;
margin: auto;
list-style:none;
background-color:#cccccc;
border-width:0px;
border-style:solid;
border-color:black;
clear:right;
}

#tokusengai_catch2 a{
text-decoration:none;
padding:10px 0px 0px 0px;
display:block;
width:800px;
height:50px;
font-size: 9pt;
}

#topwaku{
width:800px;
height:50px;
list-style:none;
display:block;
margin:auto;
padding:auto;
}

#topwaku li{
margin:10;
padding:10;
display:block;
float:left;
}

/*---------------------------------キャッチ*/

#catch0{
background-image:url(sozai2/index/plantplantoprogo.gif);
background-repeat:no-repeat;
width:800px;
height:50px;
text-align:left;
margin: 0;
list-style:none;
}

#catch0 a{
text-decoration:none;
padding:5px 0 0px 180px;
display:block;
width:800px;
height:50px;
font-size: 9pt;
}



#catch2{
text-align:center;
color:#000000;
width:800px;
font-size: 9pt;
padding:5px 0 5px 0;
}

#catch3{
text-align:left;
color:red;
height:10px;
font-size: 9pt;
}

/*---------------------------------BOX*/
#box635{
margin: 0;
width:625px;
font-size: 10pt;
padding:0 5px 0 0;
float:right;
}


p.hcleft{
text-align:left;
}


#box800{
margin: auto;
padding:auto;
width:800px;
font-size: 10pt;
}


#tokusengai_box200left{
margin: auto;
width:200px;
font-size: 10pt;
padding:0 10px 0 10px;
text-align:left;
float:left;
}
#tokusengai_box600{
margin: auto;
width:570px;
font-size: 10pt;
padding:0 2px 0 2px;
text-align:left;
float:right;
}

#tokusengai_box800{
margin: 0;
width:800px;
font-size: 10pt;
padding:0;
text-align:left;
float:none;
}
/*---------------------------------tokusengai_cartメニュー*/
p.tokusengai{
margin: auto;
width:360px;
font-size: 10pt;
padding: auto;
text-align:left;
display:inline;
}

p.tokusengai2{
margin: 0;
width:50px;
height:20px;
font-size: 10pt;
padding:6px 5px 0 0;
text-align:left;
float:;
display:inline;
}

p.tokusengai3{
margin: 0;

height:20px;
font-size: 10pt;
padding:7px 2px 0 0;
text-align:left;
float:left;
display:inline;
}
/*---------------------------------tokusengaiご案内*/
p.tokusengai4{
margin: 0;
width:380px;
height:70px;
font-size: 10pt;
padding:0 10px 0 0;
text-align:left;
float:left;
display:inline;
}
p.tokusengai5{
margin: 0;
width:300px;
height:70px;
font-size: 10pt;
padding:8px 4px 0 0;
text-align:left;
float:none;
display:inline;
}
/*---------------------------------tokusengaiメインバナー*/


ul#tokusengai_mainbana{
text-align:left;
margin: 0;
list-style:none;
width:780px;

}
ul#tokusengai_mainbana li{
background-image:url();
background-repeat:no-repeat;
margin:0;
padding:0;
list-style:none;
float:none;
font-size: 10pt;
border-width:0;
border-style:solid;
border-color:black;
}

.mainbana_oil {
background-image:url(net-shop/tokusengai/img/2/car-top.gif);
background-repeat:no-repeat;
    display:block;
width:780px;
    height:111px;
padding:0 0 0 206px;
border-width:0;
border-style:solid;
border-color:black;
}

.mainbana_bean {
background-image:url(net-shop/tokusengai/img/2/bean-top.gif);
background-repeat:no-repeat;
    display:block;
width:780px;
    height:134px;
padding:0 0 0 206px;
border-width:0;
border-style:solid;
border-color:black;
}
.mainbana_mao {
background-image:url(net-shop/tokusengai/img/2/mao-top.gif);
background-repeat:no-repeat;
    display:block;
width:780px;
    height:115px;
padding:0 0 0 206px;
border-width:0;
border-style:solid;
border-color:black;
}

.mainbana_kaiga {
background-image:url(net-shop/tokusengai/img/2/m_04.gif);
background-repeat:no-repeat;
    display:block;
width:780px;
    height:127px;
padding:0 0 0 206px;
border-width:0;
border-style:solid;
border-color:black;
}








/*---------------------------------tokusengai_fukidasiメニュー*/


ul#tokusengai_fukidasi{
text-align:left;
margin: 0;
padding:0;
list-style:none;
width:200px;

}
ul#tokusengai_fukidasi li{
background-image:url();
background-repeat:no-repeat;
margin:0;
list-style:none;
float:none;
font-size: 10pt;
border-width:0;
border-style:solid;
border-color:black;
}

.headene {
background-image:url(net-shop/tokusengai/img/2/m_03.gif);
background-repeat:no-repeat;
    display:block;
width:200px;
    height:115px;
padding:0;
border-width:0;
border-style:solid;
border-color:black;
}

.headcoffee {
background-image:url(net-shop/tokusengai/img/2/m_02.gif);
background-repeat:no-repeat;
    display:block;
width:200px;
    height:134px;
padding:0;
border-width:0;
border-style:solid;
border-color:black;
}

.headoil {
background-image:url(net-shop/tokusengai/img/2/m_01.gif);
background-repeat:no-repeat;
    display:block;
width:200px;
    height:111px;
padding:0;
border-width:0;
border-style:solid;
border-color:black;
}


.headkaiga {
background-image:url(net-shop/tokusengai/img/2/m_04.gif);
background-repeat:no-repeat;
    display:block;
width:200px;
    height:127px;
padding:0;
border-width:0;
border-style:solid;
border-color:black;
}



/*---------------------------------sabメニュー*/
#sabmenu1{
text-align:left;
margin: 0;
padding:5px 0 0 5px;
list-style:none;
}

ul#sabmenu1{
margin: 0;
list-style:none;
}
ul#sabmenu1 li{
background-color:#ffcc00;
margin: 0 5px 0 0;
list-style:none;
float:left;
}
ul#sabmenu1 a{
margin: 0 5px 0 0;
display:block;
}

#sabmenu1_okobore{
background:transparent url(sozai2/okoborehaikei.jpg) no-repeat 5px left;
    display:block;
    width:790px;
    height:40px;
text-align:left;
margin: 0;
padding:0px;
list-style:none;
}



/*---------------------------------メインメニュー*/


ul#mainmenu1{
margin: 0;
    list-style:none;
    width:450px;
}
ul#mainmenu1 li{
margin: 0;
    list-style:none;
    float:left;
    width:150px;
}
ul#mainmenu1 a{
    display:block;
    width:150px;
    height:150px;
}

/*---------------------------------メインメニュー*/
ul#mainmenu2{
margin: 0;
    list-style:none;
    width:450px;
}
ul#mainmenu2 li{
margin: 0;
    list-style:none;
    float:left;
    width:225px;
}
ul#mainmenu2 a{
    display:block;
    width:225px;
    height:20px;
    text-indent:-350px;
    overflow:hidden;
}
a.amano{
    background-image:url(sozai2/index/ada.gif);
}
a.toto{
    background-image:url(sozai2/index/totto.gif);
}



/*---------------------------------leftメニュー*/


ul#leftmenu1{
margin: 0;
list-style:none;
width:150px;
}
ul#leftmenu2 li{

margin: 0;
list-style:none;
float:none;
}

/*---------------------------------リンク全体*/

a{
color: #003300; text-decoration: none; }


}
a:link{/*リンク色*/
color: #003300;margin: 0;
}
a:visited{/*訪問済みリンク色*/
color: #003300;margin: 0;

}
a:hover,a:active{/*アクティブリンク色*/
color: #ff3300;margin: 0;
}
/*---------------------------------強調フォント*/

h1,h2,h3,h4,h5,h6 {
font-size: 10pt;
font-weight: normal;
line-height:1em;
margin: 0;
display:inline
}

strong {
font-size: 10pt;
font-weight: normal;
}

em{
font-weight: normal;
font-style: normal;
}

em.fontsize11{
font-size: 11pt;
font-weight: bold;
font-style: normal;
}

.font11pt{
font-size: 11pt;
font-weight: bold;
font-style: normal;
}

.fontred{
color:red;
}
/*---------------------------------右側imgなど*/

/*---------------------------------背景グリーン*/

span.green{
background-color: #ccff66;
font-size: 10pt;
font-weight: normal;
width:160px;
text-align: left;
}
span.orange{
background-color: orange;
font-size: 10pt;
font-weight: normal;
width:160px;
text-align: left;
}




span.green2{
background-color: #ccff66;
font-size: 10pt;
font-weight: normal;
width:100%;
text-align: left;
}
.hccatesaize{
font-size: 10pt;
font-weight: normal;
line-height:150%;
width:100%;
text-align: left;
}

/*--------------------------------検索*/
.kensaku {
font-size: 8pt;
font-weight: normal;
border-width:0;
border-style:solid;
border-color:#ccff66;
color:#003300;
padding: 4px 10px 4px;
text-align: center;
}

.kago {
font-size: 10pt;
font-weight: normal;
border-width:1px;
border-style:solid;
border-color:#ccff66;
color:#003300;
padding: 4px 10px 4px;
text-align: center;
width:160px;
height:100px;
}
.katedai{
background-color: #ccff66;
font-size: 11pt;
font-weight: bold;
width:100% ;
text-align: left;
}
.orangekatedai{
background-color: orange;
font-size: 11pt;
font-weight: bold;
width:100% ;
text-align: left;
}
.orangekago {
font-size: 10pt;
font-weight: normal;
border-width:1px;
border-style:solid;
border-color:orange;
color:#003300;
padding: 4px 10px 4px;
text-align: center;
width:160px;
height:100px;
}
/*---------------------------------通信販売用の規定*/
ul#kitei1margin0{
text-align:left;
margin: 0px 0 40px 0;
list-style:none;
width:100%;
border-width:0 1px 1px 1px;
border-style:solid;
border-color:#000000;
}

ul#kitei1margin0 {
    border-color: #000000;
    border-style: solid;
    border-width: 0 1px 1px;
    list-style: none outside none;
    margin: 0 0 40px;
    padding: 0;
    text-align: left;
    width: 800;
}


ul#kitei1 {
    border-color: #000000;
    border-style: solid;
    border-width: 0 1px 1px;
    list-style: none outside none;
    padding: 0;
    text-align: left;
    width: 800px;
}

ul#kitei1 li{
padding:6px;
border-width:1px 0 0 0;
border-style:solid;
border-color:#000000;
margin: 0;
list-style:none;
float:none;
}
li.koiorenji{
margin: 0;
list-style:none;
float:none;
background-color:#ff9900;
color:#000000;
}

li.yellow{
padding:5px 5px 5px 20px;
list-style:none;
float:none;
background-color:#ffff33;
color:#000000;
}
li.white{
margin:0;
padding:5px 5px 5px 40px;
list-style:none;
float:none;
background-color:#ffffff;
color:#000000;
}


/*---------------------------------テーブル*/
#table1{ 
table-layout: fixed; 
border: 2px solid; 
border-collapse: collapse; 
border-color:#FF9933;
font-size: 10pt;
color:#003300;
text-align: left; 
background-color:#fff; 
vertical-align: middle; 
} 



#table1 TD{ 
font-size: 10pt;
border: 2px solid; 
border-collapse: collapse; 
border-color:#FF9933;
padding: 2px;
width: ; 
} 


#table2{ 
table-layout: fixed; 
border: 0px solid; 
border-collapse: collapse; 
border-color:#FF9933;
font-size: 10pt;
color:#003300;
text-align: left; 
background-color:#fff; 
vertical-align: middle; 
} 



#table2 TD{ 
font-size: 10pt;
border: 0px solid; 
border-collapse: collapse; 
border-color:#FF9933;
padding: 2px;
width: ; 
height: 30px;  } 

.l220 { 
width: 270px; 
text-align:left; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 
.450 { 
width: 380px; 
text-align: left; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 

.c290 { 
width: 290px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 

.c350 { 
width: 350px; 
text-align: left; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 

.c130 { 
width: 130px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 

.c100 { 
width: 75px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 
.c100o { 
width: 100px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
background-color: #ff9933;/*背景色*/
} 

.c80 { 
width: 90px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 

.c70 { 
width: 50px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 
.c60 { 
width: 60px; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
} 
.150 { 
width: 140px; 
vertical-align: middle; 
border: 0;
font-size: 10pt;
color:#003300;
} 

#table1.100 { 
width: 70px; 
height: 17px; 
vertical-align: middle; 
border: 0;
font-size: 10pt;
color:#003300;
} 

.40 { 
width: 30px; 
vertical-align: middle; 
border: 0;
font-size: 10pt;
color:#003300;
height: 17px; 
} 

.haikeio { 
width: 100%; 
text-align: left; 
vertical-align: middle; 
font-size: 10pt;
background-color: #ff9933;/*背景色*/
} 



#table1.jiyu { 
width: 100%; 
text-align: left; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
background-color: #ffffff;/*背景色*/
height: 100%; 
} 

.jiyu2 { 
width: 100%; 
text-align: left; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
background-color: #ffcc33;/*背景色*/
height: 100%; 
} 

.jiyuc { 
width: 100%; 
text-align: center; 
vertical-align: middle; 
font-size: 10pt;
color:#003300;
background-color: #ffffff;/*背景色*/
height: 100%; 
} 

.bnone {
font-size: 10pt;
border: 0;
width: 320px;
}
#table1.160 {
border: 0;
width: 160px;
}

/*---------------------------------テキストボックス*/

input {
border-color:#003300;
border-width:1px;
border-style:solid;
background-color:#ffffff;
color:#003300;
margin: 0;
display:inline
}

textarea {
background-color:#ffffff;
color:#003300;
border-color:#003300;
border-width:1px;
border-style:solid;
scrollbar-3dlight-color:#003300;
scrollbar-arrow-color:#003300;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#003300;
scrollbar-track-color:#ffffff;
display:inline;
}


/*---------------------------------その他ギフトBOX*/

p.boxcenter {
width:259px;
height: 190px;
padding: 4px 10px 4px;
font-size: 10pt;
border-width:2px;
border-style:solid;
border-color:#FF9933;
background-color: #ffffff;/*背景色*/
margin:2px 2px 2px 0;
float:left;
text-align: center;
}

p.boxlink {
width:154px;
height: 140px;
padding: 30px 0 4px 0;
font-size: 10pt;
border-width:2px;
border-style:solid;
border-color:#FF9933;
background-color: #ffffff;/*背景色*/
margin:2px 2px 2px 0;
float:left;
text-align: center;
}

p.boxmap {
font-size: 10pt;
margin:2px 2px 2px 0;
text-align: left;
}

p.syasin {
margin:0 2px 4px 2px;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#FF9933;
float:left; 
font-size: 10pt;
font-weight: normal;
width:150px;
height: 240px;
text-align: left;
}

p.syasin_hanacupid {
margin:0 2px 4px 2px;
padding:2px;
border-width:1px;
border-style:solid;
border-color:#FF9933;
float:left; 
font-size: 10pt;
font-weight: normal;
height: 120px;
width:600px;
text-align: none;
}

p.syasin_hanacupid2 {
border-width:1px;
border-style:solid;
border-color:#FF9933;
padding:2px;
float:none; 
font-size: 10pt;
font-weight: normal;
text-align: left;
}
p.syasin_hanacupid3 {
margin:2px 2px 4px 0;
border-width:1px;
border-style:solid;
border-color:#FF9933;
padding:2px;
float:left; 
font-size: 10pt;
font-weight: normal;
text-align: left;
width:120px;
height: 170px;
}
p.syasin_tokusengai {
margin:0 3px 6px 3px;
padding:2px;
border-width:1px;
border-style:solid;
border-color:#FF9933;
float:left; 
font-size: 10pt;
font-weight: normal;
width:178px;
height: 220px;
text-align: left;
}
.syasin2 {
text-align: left;
}

p.syasin1 {
padding:4px;
float:left; 
font-size: 10pt;
font-weight: normal;
width:180px;
height: 240px;
text-align: left;
}

p.syasin2 {
margin:0;
padding:4px;
float:left; 
font-size: 10pt;
font-weight: normal;
width:120px;
height: 240px;
text-align: left;
}

p.syasin3 {
padding:4px;
float:left; 
font-size: 10pt;
font-weight: normal;
width:180px;
height: 200px;
text-align: left;
}



p.syasin4 {
margin:0;
padding:4px;
float:left; 
font-size: 10pt;
font-weight: normal;
width:180px;
height: 180px;
text-align: left;
}

p.syasin5 {
background-image:url(http://www.plant-plan.com/net-shop/rantop/sam200/00.jpg);
background-repeat:no-repeat;
margin:0;
padding:0 0 0 330px;
width:610px;
height: 150px;
font-size: 10pt;
text-align: left;
}
p.syasin6 {
margin:0;
padding:4px;
float:left; 
font-size: 10pt;
font-weight: normal;
width:120px;
height: 150px;
text-align: left;
}

.tophontensyasin {
background-image:url(http://www.plant-plan.com/sozai2/tenpo/ho.jpg);
background-repeat:no-repeat;
margin:0;
padding:0 0 0 230px;
width:610px;
height: 150px;
font-size: 10pt;
text-align: left;
}
.tophontensyasin2 {
background-image:url(http://www.plant-plan.com/sozai2/tenpo/fuji03.jpg);
background-repeat:no-repeat;
margin:0;
padding:0 0 0 230px;
width:610px;
height: 150px;
font-size: 10pt;
text-align: left;
}
.tophontensyasin3 {
background-image:url(http://www.plant-plan.com/sozai2/tenpo/pa.jpg);
background-repeat:no-repeat;
margin:0;
padding:0 0 0 230px;
width:610px;
height: 150px;
font-size: 10pt;
text-align: left;
}

.tophonten {
margin:0;
font-size: 10pt;
text-align: left;
}

p.tophontenbox1 {
margin:0 10px 4px 0;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#FF9933;
font-size: 10pt;
width:385px;
text-align: left;
float:left; 
}
p.tophontenbox2 {
margin:0 0 4px 0;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#FF9933;
font-size: 10pt;
width:385px;
text-align: left;
float:left; 
}
.toparenji1 {
margin:0 10px 4px 0;

font-size: 10pt;
width:385px;
text-align: left;
float:left; 
}
.toparenji2 {
margin:0 0 4px 0;

font-size: 10pt;
width:385px;
text-align: left;
float:left; 
}



max {
	width: 820px;
	margin: auto;
	padding: auto;
}

td,div{
font-size:10pt
}


/* テーブルの枠 */
.waku{
border-style:solid;
border-width:1px;
border-color:#cccccc;
}

.waku2{
border-style:solid;
border-width:1px;
border-color:#BDD5B3;
}


.pad{
padding:4px;
}

/* カート画面の表 */
.tb{ 
border:1px solid #999999;
border-collapse:collapse;
}
.tb td{
border:1px solid #999999;
border-collapse:collapse;
}

/* カート画面のボタン */
.btn{
border-style:solid;
border-color:#999999;
border-width:1px;
background-color:#F7F7F7;
}

.btn_r{
border-style:solid;
border-color:#428418;
border-width:1px;
background-color:#6bad42;
font-weight:bold;
color:#ffffff;
}

/* カート画面の入力フォーム */
.in{
border-style:solid;
border-color:#999999;
border-width:1px;
background-color:#ffffff;
}

.noline{
border:none;
}
.noline td{
border:none;
}