
/* -----------------------------
　sp_kit.html
-----------------------------*/


/*　id:sp_kit2011_localmenu
-----------------------------*/

div#sp_kit2011_localmenu{
	width:750px;
}

div#sp_kit2011_localmenu ul{
	height:41px;
	width:750px;
	
}

div#sp_kit2011_localmenu ul li{
	float:left;
	line-height:1;
}

div#sp_kit2011_localmenu ul li#valen2011_localmenu01{width:187px;}
div#sp_kit2011_localmenu ul li#valen2011_localmenu02{width:187px;}
div#sp_kit2011_localmenu ul li#valen2011_localmenu03{width:188px;}
div#sp_kit2011_localmenu ul li#valen2011_localmenu04{width:188px;}

div#sp_kit2011_localmenu ul li a{
	
}

div#sp_kit2011_localmenu ul li a:hover{
	
}

div#sp_kit2011_localmenu ul li img{
	vertical-align:bottom;
}

/*　id:contents_sp_kit
-----------------------------*/

div#contents_sp_kit{
background-image:url(../2011images/bg_linen.gif);
width: 750px;
}

div.top_tl{
background:url(../2011images/top01.jpg) no-repeat center top;
width: 750px;
height: 288px;
}

p.tit_txt{
padding: 100px 195px 70px 120px;
text-align: left;
color:#42360B;
font-size: 12px;
line-height:20px;
}


div.bt_top{
clear: both;
}

div.bt_top_left{
float: left;
background:url(../2011images/top04.jpg) no-repeat center top;
}
div.bt_top_right{
float: right;
background:url(../2011images/white.jpg) repeat center top;
}

div.tl_vage{
float: left;
width: 478px;
height: 30px;
}

p.tl_vege_txt{
font-size: 14px;
font-weight: bold;
color:#CC0000;
text-align: left;
padding: 20px 0px 20px 30px;
}

div.bt_vage01{
float: right;
}

div.vage_main{
clear: both;
}

div.vage_cap{
float: left;
padding-left: 60px;
}

div.vage_main02{
clear: both;
}

div.vage_main03{
background:url(../2011images/bg_paper.gif) no-repeat right top;
width: 200px;
height: 335px;
padding-left: 60px;
float: left;
}

div.vage_main04{
background:url(../2011images/bg_paper.gif) no-repeat center top;
width: 200px;
height: 335px;
padding: 0 15px;
float: left;
}

div.vage_main05{
background:url(../2011images/bg_paper.gif) no-repeat left top;
width: 200px;
height: 335px;
padding-right: 60px;
float: right;
}

div.vagephoto{
padding: 14px;
}

h2.vagename{
font-size: 14px;
font-weight: bold;
color:#336600;
text-align: center;
padding: 0 14px;
}

p.vagetext{
padding: 14px;
text-align: left;
color:#462001;
}

div.bt_vage02{
clear: both;
padding-left: 15px;
background:url(../2011images/bt_vage02.jpg) no-repeat center top;
height: 286px;
}

p.cap_bt_vage02{
padding-top: 100px;
padding-right: 40px;
text-align: right;
color:#4E3710;
font-size: 18px;
font-weight: bold;
}

h1.tl_bt_vage02{
padding-top: 8px;
padding-right: 40px;
text-align: right;
color:#B51B02;
font-size: 24px;
font-weight: bold;
}

h2.price_bt_vage02{
padding-top: 16px;
padding-right: 40px;
text-align: right;
color:#B51B02;
font-size: 18px;
font-weight: bold;
}

p.att{
padding-top: 25px;
padding-right: 150px;
text-align: right;
color:#FF0000;
font-size: 12px;
font-weight: bold;
}

div.spacer_bt_vage02{
padding-top: 1px;
}

div.pagetop{
text-align:right;
padding: 15px;
clear: both;
}

div.colum{
clear: both;
width: 704px;
padding-left:24px;
}

div.colum_head{
background:url(../2011images/colum_head.jpg) no-repeat left top;
height: 29px;
}

div.colum_contents{
background:url(../2011images/colum_bg.jpg) repeat-y;
text-align: left;
}

h2.colum_title{
padding: 20px;
font-size: 18px;
color: #2e5b01;
font-weight: bold;
}

p.colum_text{
padding: 0 20px;
font-size: 12px;
color: #2e5b01;
}

div.colum_bottom{
background:url(../2011images/colum_bottom.jpg) no-repeat left bottom;
height: 13px;
}

/* -----------------------------
　champinions.html
-----------------------------*/

div.cham_main01{
padding: 25px 25px 10px 25px;
background:url(../2011images/cham_main01.jpg) no-repeat 25px 25px;
}

h2.cham_main02{
font-size: 18px;
font-weight: bold;
color:#497B00;
text-align: left;
padding: 0 25px;
}

p.cham_main03{
padding: 10px 25px;
text-align: left;
color:#42360B;
font-size: 12px;
}

div.bt_cham01{
width: 50%;
float:left;
background:url(../2011images/bt_cham01.jpg) no-repeat right top;
}

div.bt_cham02{
width: 50%;
float:right;
background:url(../2011images/bt_cham02.jpg) no-repeat left top;
}

div.cham_cap{
float: left;
padding: 10px 0 0 25px;
}

div.cham_cap{
clear: both;
}

div.bt_cham03{
clear: both;
padding-left: 15px;
background:url(../2011images/bt_cham03.jpg) no-repeat center top;
height: 286px;
}

h1.tl_bt_cham03{
padding-top: 50px;
padding-left: 300px;
text-align: left;
color: #B51B02;
font-size: 24px;
font-weight: bold;
}

p.cap_bt_cham03{
padding-top: 8px;
padding-left: 300px;
text-align: left;
color:#4E3710;
font-size: 12px;
font-weight: bold;
}

h2.price_bt_cham03{
padding-top: 30px;
padding-right: 70px;
text-align: right;
color:#B51B02;
font-size: 18px;
font-weight: bold;
}

div.bt_cham04{
float:left;
background:url(../2011images/bt_cham04.jpg) no-repeat right top;
height: 462px;
width: 50%;
}

h1.tl_bt_cham04{
clear: both;
padding-top: 275px;
text-align: center;
color:#B51B02;
font-size: 24px;
font-weight: bold;
}

p.cap_bt_cham04{
padding-left: 65px;
padding-top: 8px;
clear: both;
text-align: left;
color:#4E3710;
font-size: 12px;
font-weight: bold;
}

h2.price_bt_cham04{
float: left;
padding-top: 65px;
padding-left: 65px;
text-align: left;
color:#B51B02;
font-size: 18px;
font-weight: bold;
}



div.spacer_bt_cham02{
float: right;
padding-top: 50px;
}

div.spacer_bt_cham04{
float: right;
padding-top: 60px;
}

div.bt_cham05{
float:right;
background:url(../2011images/bt_cham05.jpg) no-repeat left top;
height: 462px;
width: 50%;
}

h1.tl_bt_cham05{
clear: both;
padding-top: 275px;
text-align: center;
color:#B51B02;
font-size: 24px;
font-weight: bold;
}

p.cap_bt_cham05{
padding-left: 40px;
padding-top: 8px;
clear: both;
text-align: left;
color:#4E3710;
font-size: 12px;
font-weight: bold;
}

h2.price_bt_cham05{
float: left;
padding-top: 82px;
padding-left: 40px;
text-align: left;
color:#B51B02;
font-size: 18px;
font-weight: bold;
}

div.spacer_bt_cham05{
float: right;
padding: 60px 20px 0 0 ;
}


/* -----------------------------
　tulip.html
-----------------------------*/

div.tu_main01{
padding-left: 20px;
background:url(../2011images/tu_tl.jpg) no-repeat right top;
width:455px;
height: 257px;
float: left;
}

p.cap_tu_main01{
padding-top: 180px;
padding-left: 10px;
text-align: left;
font-size: 14px;
font-weight: normal;
}

div.bt_tu01{
padding-left: 10px;
background:url(../2011images/tu_bt01.jpg) no-repeat left top;
width: 253px;
height: 286px;
float: right;
}

div.tu_main02{
clear: both;
padding: 0 60px;
}

div.tu_main03{
background:url(../2011images/bg_paper.gif) repeat;
width: 310px;
float: left;
}

div.tu_main04{
background:url(../2011images/bg_paper.gif) repeat;
width: 310px;
float: right;
}

div.tu_text_left{
background:url(../2011images/tu_photo01.jpg) no-repeat 14px 14px;
padding: 14px;
height: 140px;
}

div.tu_text_right{
background:url(../2011images/tu_photo02.jpg) no-repeat 14px 14px;
padding: 14px;
height: 140px;
}

h2.tuname{
padding-left:160px;
font-size: 14px;
font-weight: bold;
color:#336600;
}

p.tutext{
padding-left:160px;
padding-top: 8px;
color:#462001;
text-align: left;
}


div.bt_tu02{
clear: both;
padding-left: 15px;
background:url(../2011images/tu_bt02.jpg) no-repeat center top;
height: 286px;
}

p.cap_bt_tu02{
padding-top: 50px;
padding-left: 300px;
text-align: left;
color:#4E3710;
font-size: 18px;
font-weight: bold;
}

h1.tl_bt_tu02{
padding-top: 8px;
padding-left: 300px;
text-align: left;
color:#B51B02;
font-size: 24px;
font-weight: bold;
}

h2.price_bt_tu02{
padding-top: 30px;
padding-right: 40px;
text-align: right;
color:#B51B02;
font-size: 18px;
font-weight: bold;
}

div.spacer_bt_tu02{
padding-top: 40px;
}

/* -----------------------------
　rose.html
-----------------------------*/

div.rose_main01{
background:url(../2011images/rose_tl.jpg) no-repeat center top;
height: 150px;
}

h2.rose_main02{
font-size: 18px;
font-weight: bold;
color:#497B00;
text-align: left;
padding: 0 25px;
}

p.rose_main03{
padding: 10px 25px;
text-align: left;
color:#42360B;
font-size: 12px;
}

div.bt_rose01{
clear: both;
padding-left: 15px;
background:url(../2011images/rose_bt01.jpg) no-repeat center top;
height: 286px;
}

p.cap_bt_rose01{
padding-top: 20px;
padding-left: 300px;
text-align: left;
color:#4E3710;
font-size: 18px;
font-weight: bold;
}

h1.tl_bt_rose01{
padding-top: 6px;
padding-left: 300px;
text-align: left;
color:#B51B02;
font-size: 24px;
font-weight: bold;
}

h2.price_bt_rose01{
padding-top: 6px;
padding-right: 40px;
text-align: right;
color:#B51B02;
font-size: 18px;
font-weight: bold;
}

p.cap_bt_rose02{
padding-top: 25px;
padding-left: 320px;
text-align: left;
color:#D85608;
font-size: 12px;
font-weight: bold;
}

div.bt_rose{
padding-left: 310px;
padding-top: 7px;
height: 116px;
}

div.bt_rose02{
float: left;
background:url(../2011images/rose_bt02.jpg) no-repeat center top;
width: 116px;
height: 116px;
}

div.bt_rose03{
float: left;
padding-left: 5px;
padding-right: 5px;
background:url(../2011images/rose_bt03.jpg) no-repeat center top;
width: 116px;
height: 116px;
}

div.bt_rose04{
float: left;
padding-right: 40px;
background:url(../2011images/rose_bt04.jpg) no-repeat left top;
width: 116px;
height: 116px;
}

div.bio{
	clear:both;
	}

p.bio {
	margin:20px 0 10px 0;
	text-align: left;
	font-size: 12px;
	color:#666666;
}