
/*-------------------------------------------------------------------------------------*/
/*  Common                                                                             */
/*-------------------------------------------------------------------------------------*/

body {
		margin			: 0 ;
		padding			: 0 ;
		background		: #FFFFFF;
		text-align		: center ;
}

p{
		margin			: 0 ;
		padding			: 0 ;
		font-weight		: normal ;
		color			: #3e3e3e ;
		line-height		: 130%
}

.dn {
		display : none;
}

ul,li,strong,form,tr,td,th,input,select {
		margin			: 0 ;
		padding			: 0 ;
}

img {
		border			: none ;
		margin			: 0;
}

a {outline			: none;overflow : none;}
a:link { color			: #166BAD ;}
a:visited { color		: #800B69 ;}
a:hover { color			: #4497D7 ;}

#clear {
		clear			: both ;
}

.clear {
		clear			: both ;
}

#RootBg {
		width			: 850px;
		text-align		: left;
		margin			: 0 auto;
}

h1 {
		background		: url("../images/logo.jpg") no-repeat;
		width			: 116px;
		height			: 75px;
		margin			: 15px 0 0 0;
		padding			: 0;
		text-indent		: -10000px;
		float			: left;
}

h1 a {
		display			: block;
		width			: 116px;
		height			: 75px;
}

h2 {
		display			: none;
}

#HeadMenuUL {
		margin			: 53px 0 0 202px;
		_margin			: 53px 0 0 160px;
		list-style		: none;
		float			: left;
}

#HeadMenuUL li{
		float			: left;
		text-indent		: -10000px;
		margin			: 0 10px;
}

#HeadMenu01 {
		background		: url("../images/menu01.gif");
		background-position		: 0 -24px;
		width			: 59px;
		height			: 25px;
}

#HeadMenu02 {
		background		: url("../images/menu02.gif");
		background-position		: 0 -24px;
		width			: 62px;
		height			: 25px;
}

#HeadMenu03 {
		background		: url("../images/menu03.gif");
		background-position		: 0 -24px;
		width			: 88px;
		height			: 25px;
}

#HeadMenu04 {
		background		: url("../images/menu04.gif");
		background-position		: 0 -24px;
		width			: 84px;
		height			: 25px;
}

#HeadMenu05 {
		background		: url("../images/menu05.gif");
		background-position		: 0 -24px;
		width			: 54px;
		height			: 25px;
}

#HeadMenu06 {
		background		: url("../images/menu06.gif");
		background-position		: 0 -24px;
		width			: 65px;
		height			: 25px;
}

#HeadMenu01 a{
		background		: url("../images/menu01.gif");
		background-position		: 0 -24px;
		display			: block;
		width			: 59px;
		height			: 25px;
}

#HeadMenu02 a{
		background		: url("../images/menu02.gif");
		background-position		: 0 -24px;
		display			: block;
		width			: 62px;
		height			: 25px;
}

#HeadMenu03 a{
		background		: url("../images/menu03.gif");
		background-position		: 0 -24px;
		display			: block;
		width			: 88px;
		height			: 25px;
}

#HeadMenu04 a{
		background		: url("../images/menu04.gif");
		background-position		: 0 -24px;
		display			: block;
		width			: 84px;
		height			: 25px;
}

#HeadMenu05 a{
		background		: url("../images/menu05.gif");
		background-position		: 0 -24px;
		display			: block;
		width			: 54px;
		height			: 25px;
}

#HeadMenu06 a{
		display			: block;
		background		: url("../images/menu06.gif");
		background-position		: 0 -24px;
		width			: 65px;
		height			: 25px;
}

#HeadMenu01  a:hover{
		background-position		: 0 0;
}
#HeadMenu01  a:hover,
#HeadMenu02  a:hover,
#HeadMenu03  a:hover,
#HeadMenu04  a:hover,
#HeadMenu05  a:hover,
#HeadMenu06  a:hover{
		background-position		: 0 0;
}

#mainImage a{
		clear			: both;
		width : 850px;
		height : 454px;
		display : block;
		text-indent : -10000px;
		background		: url("../images/main_image.jpg") no-repeat;
}

#mainImage a:hover{
	background-position : 0 -454px;
}

#ImageCopy {
		background		: url("../images/image_copy.gif") no-repeat;
		width			: 163px;
		height			: 16px;
		text-indent		: -10000px;
		margin			: 0 0 0 680px;
}

#MainMenu01 {
		margin			: 10px 0 0 58px;
		_margin			: 10px 0 0 25px;
		float			: left;
}

#MainMenu01 h3{
		background		: url("../images/top_menu01.jpg");
		width			: 177px;
		height			: 108px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MainMenu01 h3 a{
		background		: url("../images/top_menu01.jpg");
		width			: 177px;
		height			: 108px;
		display			: block;
}

#MainMenu01 h3 a:hover{
		background-position	: 0 -108px;
}


#MainMenu01 p{
		background		: url("../images/top_menu01_tx.gif");
		width			: 143px;
		height			: 20px;
		margin			: 3px 0 0 18px;
		text-indent		: -10000px;
}

#MainMenu02 {
		margin			: 10px 0 0 20px;
		float			: left;
}

#MainMenu02 h3{
		background		: url("../images/top_menu02.jpg");
		width			: 177px;
		height			: 108px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MainMenu02 h3 a{
		background		: url("../images/top_menu02.jpg");
		width			: 177px;
		height			: 108px;
		display			: block;
}

#MainMenu02 h3 a:hover{
		background-position	: 0 -108px;
}

#MainMenu02 p{
		background		: url("../images/top_menu02_tx.gif");
		width			: 102px;
		height			: 20px;
		margin			: 3px 0 0 38px;
		text-indent		: -10000px;
}

#NewBox {
		background		: url("../images/new_line.gif") center top repeat-y;
		width			: 306px;
		margin			: 15px 0 0 50px;
		float			: left;
}

#NewBox h4 {
		background		: url("../images/new.gif");
		width			: 287px;
		height			: 22px;
		margin			: 8px 0 0 8px;
		text-indent		: -10000px;
}

#NewBox p {
		font-size		: 13px;
		margin			: 10px 0 0 15px;
		width			: 270px;
		padding			: 0 0 60px 0;
}

#clear01 {
		clear			: both;
		margin			: 20px 0 0 0;
}

#Footer {
		background		: url("../images/bottom_line.gif") top left no-repeat;
		width			: 850px;
		height			: 50px;
		margin			: 10px 0 0 0;
}

address {
		font-weight		: normal;
		font-size		: 12px;
		font-style		: normal;
		padding			: 30px 0 20px 0;
		width			: 850px;
		text-align		: right;
		
}

/*In */



#MailTitle {
		background		: url("../images/mail_title.gif") top left no-repeat;
		width			: 850px;
		height			: 82px;
		margin			: 0 0 0 0;
		padding			: 0;
		text-indent		: -10000px;
		clear			: both;
}

#MailTable {
		width			: 700px;
		margin			: 10px 0 0 0;
}

.TL {
		background-color	: #f2f2f2;
		padding				: 10px 20px;
		width				: 150px;
}

.TR {
		padding				: 10px;
}

.TL p{
		font-weight		: bold;
		font-size		: 13px;

}


.check{
		color		: red;
		font-weight : normal;
		font-size	: 13px;
}

#MailP {
		margin		: 20px 0 0 0;
		font-size	: 13px;
}

.TR input,
.TR textarea
 {
		width		: 400px;
}

.TR textarea {
		height : 150px;
}

#SubmitBt {
		margin		: 10px 0 0 460px;
}

#SubmitBt02 {
		margin		: 10px 0 0 490px;
}

#ErrMsg {
		margin		: 20px 0 0 40px;
		color		: red;
		font-weight : bold;
}

#rightAlign {
		width		: 850px;
		text-align	: left;
		font-size		: 12px;
}

#PanList {
		font-size	: 13px;
		margin			: 11px 0 0 0;
}

#PanList a{
		font-size	: 13px;
}

/*catalog */

#CatalogTitle {
		background		: url("../images/catalog_title.gif") top left no-repeat;
		width			: 850px;
		height			: 82px;
		margin			: 0;
		padding			: 0;
		text-indent		: -10000px;
		clear			: both;
}

#ConseptTitle{
		background		: url("../images/cons_title.gif") top left no-repeat;
		width			: 850px;
		height			: 82px;
		margin			: 0;
		padding			: 0;
		text-indent		: -10000px;
		clear			: both;
}

.LineUp {
		background		: url("../images/bar_lineup.gif") top left no-repeat;
		width			: 850px;
		height			: 27px;
		margin			: 16px 0 8px 0;
		padding			: 0;
		text-indent		: -10000px;
}

.LineUp02 {
		background		: url("../images/bar_lineup.gif") top left no-repeat;
		width			: 850px;
		height			: 27px;
		margin			: 16px 0 15px 0;
		padding			: 0;
		text-indent		: -10000px;
}

.LineUp03 {
		background		: url("../images/bar_lineup.gif") top left no-repeat;
		width			: 850px;
		height			: 27px;
		margin			: 25px 0 15px 0;
		padding			: 0;
		text-indent		: -10000px;
}

.c_MenuBox {
		width			: 850px;
		margin			: 16px 0 20px 6px;
		clear			: both;
}

.c_MenuBox#Top{
		margin			: 26px 0 20px 6px;
}

.c_MenuUl {
		list-style		: none;
}

.c_MenuUl li{
		text-indent		: -10000px;
		float			: left;
		
}

#c_MenuLi01 {
		background		: url("../images/catalog_menu01.jpg") top left no-repeat;
		background-position	: 0 -280px;
		width			: 271px;
		height			: 250px;
		margin			: 0 4px;
		padding			: 0;
}

#c_MenuLi01 a{
		background		: url("../images/catalog_menu01.jpg") top left no-repeat;
		display			: block ;
		width			: 271px;
		height			: 250px;
		background-position	: 0 -280px;
}

#c_MenuLi01 a:hover{
		background-position	: 0 2px;
}

#c_MenuLi02 {
		background		: url("../images/catalog_menu02.jpg") top left no-repeat;
		background-position	: 0 -280px;
		width			: 271px;
		height			: 270px;
		margin			: 0 4px;
		padding			: 0;
}

#c_MenuLi02 a{
		background		: url("../images/catalog_menu02.jpg") top left no-repeat;
		display			: block ;
		width			: 271px;
		height			: 250px;
		background-position	: 0 -280px;
}

#c_MenuLi02 a:hover{
		background-position	: 0 2px;
}

#c_MenuLi03 {
		background		: url("../images/catalog_menu03.jpg") top left no-repeat;
		background-position	: 0 -280px;
		width			: 271px;
		height			: 250px;
		margin			: 0 4px;
		padding			: 0;
}

#c_MenuLi03 a{
		background		: url("../images/catalog_menu03.jpg") top left no-repeat;
		display			: block ;
		width			: 271px;
		height			: 250px;
		background-position	: 0 -280px;
}

#c_MenuLi03 a:hover{
		background-position	: 0 2px;
}

#CatListHead {
		background		: url("../images/cat_list_head.gif") top left no-repeat;
		width			: 248px;
		height			: 38px;
}

#CatListMiddle {
		background		: url("../images/cat_list_middle.gif") top left repeat-y;
		width			: 248px;
		overflow		: hidden;
}

#CatListBottom {
		background		: url("../images/cat_list_bottom.gif") top left no-repeat;
		width			: 248px;
		height			: 14px;
}

#CatListUl {
		list-style		: none;
		margin			: 0 0 0 8px;
		text-indent		: 10px;
		padding			: 0;
}



#CatList {
		margin			: 20px 0 0 0;
}

#OtherLures {
		background		: url("../images/other.gif") top left no-repeat;
		width			: 133px;
		height			: 24px;
		margin			: 10px 0 0 0 ;
		padding			: 0;
		text-indent		: -10000px;
}

#CatThumList {
		list-style		: none;
		margin			: 15px 0 0 0;
}

#CatThumList01 {
			background		: url("../images/ca_thum01.jpg") top left no-repeat;
		width			: 92px;
		height			: 72px;
		margin			:  0 5px ;
		text-indent		: -10000px;
}

#CatThumList01 a{
		background		: url("../images/ca_thum01.jpg") top left no-repeat;
		background-position		: 0 -73px;
		width			: 92px;
		height			: 72px;
		display			: block;
}

#CatThumList01 a:hover{
		background-position		: 0 0px;
}

#CatThumList02 {
			background		: url("../images/ca_thum02.jpg") top left no-repeat;
		width			: 92px;
		height			: 72px;
		margin			:  0 5px ;
		text-indent		: -10000px;
}

#CatThumList02 a{
		background		: url("../images/ca_thum02.jpg") top left no-repeat;
		background-position		: 0 -73px;
		width			: 92px;
		height			: 72px;
		display			: block;
}

#CatThumList02 a:hover{
		background-position		: 0 0px;
}

#CatThumList03 {
			background		: url("../images/ca_thum03.jpg") top left no-repeat;
		width			: 92px;
		height			: 72px;
		margin			:  0 5px ;
		text-indent		: -10000px;
}

#CatThumList03 a{
		background		: url("../images/ca_thum03.jpg") top left no-repeat;
		background-position		: 0 -73px;
		width			: 92px;
		height			: 72px;
		display			: block;
}

#CatThumList03 a:hover{
		background-position		: 0 0px;
}

#InTitle01 {
		background		: url("../images/in_title01.gif") top left no-repeat;
		width			: 850px;
		height			: 40px;
		margin			: 16px 0 8px 0;
		padding			: 0 ;
		text-indent		: -10000px;
}

#InTitle02 {
		background		: url("../images/in_title02.gif") top left no-repeat;
		width			: 850px;
		height			: 40px;
		margin			: 16px 0 16px 0;
		padding			: 0 ;
		text-indent		: -10000px;
}

#InTitle03 {
		background		: url("../images/in_title03.gif") top left no-repeat;
		width			: 850px;
		height			: 40px;
		margin			: 16px 0 8px 0;
		padding			: 0 ;
		text-indent		: -10000px;
}

.InPageBox {
		width			: 380px;
		float			: left;
		margin			: 0 0 0 0;
		_margin			: 0 0 0 0;
}

.InPageBox2 {
		width			: 400px;
		float			: left;
		margin			: 0 0 0 0;
		_margin			: 0 0 0 0;
}

.SpImage {
		margin			: -9px  0 0 0;
}

#RightMargin {
		margin			: 0 35px 0 0;
}

.InPhoto {
		margin		:	 8px 0 0 0;
}

#Forsize {
		margin		: 0 0 0 0;

}

.InPageTextBox {
/*
		border			: 1px dotted #474747;
		height			: 250px;
*/
		padding			: 0 0;
		margin			: 8px 0 0 0px ;
		width			: 340px;
		text-align		: justify;
		
}

.InPageTextBox h5 {
		background		: url("../images/in_text_bg.gif") top left no-repeat;
		width			: 325px;
		height			: 33px;
		margin			: 10px 0 8px 0;
		padding			: 5px 0 0 13px ;
		font-weight		: bold;
		font-size		: 18px;
		color			: #FFFFFF;
}

.InPageText {
		font-size		: 12px;
		color			: #FFFFFF;
		line-height		: 160%;
		margin			: 10px 0 18px 2px;
		width : 370px;
		padding : 10px 0 0  0;
		_padding : 5px 0 0  0;
}

.LineUpBox {
/*
		background-color		: #353535;
*/
		margin			: 10px 0;
		overflow		: hidden;
		padding			: 0px 0;
}

.LineUpName,
.LineUpName2 {
		font-size : 14px;
		font-weight : bold;
		color : #FFF115;
		margin : 15px 0 -10px 0;
}

.LineUpBoxL { 
		margin			: 0 0 10px 0px;
		_margin			: 0 0 10px 0px;
		padding			: 5px 0 0 0;
		float			: left;
		width			: 425px;
}

.thumjs {
		font-size : 11px;
		color : #DDDDDD;
		width : 390px;
		text-align : right;
		clear : both;
}

.thumjson {
		font-size : 11px;
		color : #DDDDDD;
		width : 390px;
		text-align : right;
		font-weight : bold;
		color : #FFF115;
}

.LineUpDetail,
.LineUpDetail2,
.LineUpDetail3,
.LineUpDetail4,
.LineUpDetail5 {
		width : 96px;
		float : left;
		margin : 0 4px 3px 0;
		text-align  : center;
}

.LineUpDetail img,
.LineUpDetail2 img,
.LineUpDetail3 img,
.LineUpDetail4 img,
.LineUpDetail5 img{
		border : 2px solid #252525;
}

.LineUpDetail p,
.LineUpDetail2 p,
.LineUpDetail3 p,
.LineUpDetail4 p,
.LineUpDetail5 p {
		font-size : 11px;
		color : #ffffff;
		margin : -3px 0 3px 0;
}

.csName {
		margin : 0px 0 3px 0;;
}

.csBox {
		margin : 4px 0 18px 4px;
}

.LineUpBoxR {
		float			: left;
		padding			: 5px 0 10px 0;
}

.LineUpHeight {
	clear : both;
	overflow : hidden;
	padding : 0 0 10px 0;
}	

.LineUpHeight img{
		
		
}

.LineUpBoxR02 {
		float			: left;
		padding			: 5px 0 0 0;
		margin			: 0 0 10px 15px;
}

.Inright {
	margin : 7px 0 0 0;
}

.LineUpTitle {
		color			: #ff9900;
		font-size		: 18px;
		margin			: 10px 0 ;
		padding			: 6px 0 0 0;s
		clear : both;
}

.LineUpTitle02 {
		color			: #ff9900;
		font-size		: 18px;
		margin			: 10px 0 7px 0;
		padding			: 6px 0 0 0;
}


.LineUpSpecUl,
.PriceUl {
		list-style		: none;
		padding			: 0;
		color			: #ffffff;
		font-size		: 12px;
		margin			: 5px 0 0 0;
		float			: left;
}

.LineUpSpecUl li,
.PriceUl li{
		margin			: 8px 0 0 4px;
}

.LineUpSpec {
		background		: url("../images/spec_bg.gif") top left no-repeat #494D53;
		width			: 385px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 0 0 ; 
		padding			: 0 ;
}

.LineUpSpec02 {
		background		: url("../images/spec_bg.gif") top left no-repeat #494D53;
		width			: 350px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 0 0 ; 
		padding			: 0 ;
}

#Price01 {
		background		: url("../images/price01_bg.gif") top left no-repeat #494D53;
		width			: 378px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

#Price02 {
		background		: url("../images/price02_bg.gif") top left no-repeat #494D53;
		width			: 378px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

#Price03 {
		background		: url("../images/price03_bg.gif") top left no-repeat #494D53;
		width			: 370px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

#Price04 {
		background		: url("../images/price04_bg.gif") top left no-repeat #494D53;
		width			: 370px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

#Price05 {
		background		: url("../images/price05_bg.gif") top left no-repeat #494D53;
		width			: 370px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

#Price06 {
		background		: url("../images/price06_bg.gif") top left no-repeat #494D53;
		width			: 370px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 0px 0 25px 0 ; 
		padding			: 0 ;
		clear 			: both;
		position : relative;
		top : 15px;
}

#Price07 {
		background		: url("../images/price07_bg.gif") top left no-repeat #494D53;
		width			: 370px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 0px 0 25px 0 ; 
		padding			: 0 ;
		clear 			: both;
		position : relative;
		top : 15px;
}

#Price08 {
		background		: url("../images/price08_bg.gif") top left no-repeat #494D53;
		width			: 370px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

#Price09 {
		background		: url("../images/price09_bg.gif") top left no-repeat #494D53;
		width			: 378px;
		height			: 19px;
		text-indent		: -10000px;
		margin			: 10px 0 10px 0 ; 
		padding			: 0 ;
		clear 			: both;
}

.LineUpImage {
		margin			: 0px 0 10px 0;
}

.LineUpImage2 {
		margin			: 0px 0 10px 0;
}

.LineUpImage02 {
		margin			: 10px 0 0 0;
}

.LineUpBoxImage,
.LineUpBoxImage2, 
.LineUpBoxImage3, 
.LineUpBoxImage4 {
		width : 385px;
		height : 289px;
}

.d1 {
		background		: url("../images/dahlia/dahlia1.jpg") top left no-repeat ;
}

.d1_1 {
		background		: url("../images/dahlia2/dahlia2_1.jpg") top left no-repeat ;
}

.cs1 {
		background		: url("../images/spoon/spoon1.jpg") top left no-repeat ;
}

.cs1_2 {
		background		: url("../images/spoon2/spoon2_1.jpg") top left no-repeat ;
}

.cs1_3 {
		background		: url("../images/spoon3/spoon3_1.jpg") top left no-repeat ;
}

.LineBar {
		clear			: both;
		margin			: 20px 0 0 0px;
}

.LineUpImage02 {
		margin			: 0 0 0 24px;
}

#d3_bt {
		 list-style:none;
		 
}

#d3_bt li{
		float : left;
		margin : 10px 0 20px 0px;
}

#d3_bt01 span{
		background		: transparent url("../images/d3_bt01.gif") 0 -39px no-repeat;
		width			: 414px;
		height			: 37px;
		text-indent		: -10000px;
		margin			: 0 0 0 0;
		padding			: 0 ;
		display : block;
}

#d3_bt02 span{
		background		: transparent url("../images/d3_bt02.gif") 0 -39px no-repeat;
		
		width			: 414px;
		height			: 37px;
		text-indent		: -10000px;
		margin			: 0 0 0 15px;
		padding			: 0 ;
		display : block;
}

#d3_bt01 a{
		background		: transparent url("../images/d3_bt01.gif") 0 0 no-repeat;
		width			: 414px;
		height			: 37px;
		text-indent		: -10000px;
		margin			: 0 0 0 0;
		padding			: 0 ;
		display : block;
}

#d3_bt02 a{
		background		: transparent url("../images/d3_bt02.gif") 0 0 no-repeat;
		width			: 414px;
		height			: 37px;
		text-indent		: -10000px;
		margin			: 0 0 0 15px;
		padding			: 0 ;
			display : block;
}

#d3_bt01 a:hover,
#d3_bt02 a:hover{
		background-position : 0 -39px;
}


.PageTop {
		background		: url("../images/pagetop02.gif") top left no-repeat;
		width			: 109px;
		height			: 18px;
		text-indent		: -10000px;
		margin			: 0 0 0 740px;
		_margin			: 10px 0 0 740px;
		padding			: 0 ;
}

.PageTop a{
		display			: block;
		width			: 109px;
		height			: 18px;
}

#InPhoto_dah {
		float			: left;
		margin			: 17px 0 0 0px;
}

.InPageTextBox02 {
		padding			: 0 10px;
		_padding			: 0 0px;
		margin			: 17px 0 0 15px ;
		width			: 358px;
		_width			: 378px;
		text-align		: justify;
		float			: left;
}

#InPageUl {
		margin			: 8px 0 0 10px;
		font-size		: 12px;
		color			: #FFFFFF;
		line-height		: 160%;
		
}

#InCap {
		font-size		: 20px;
		font-weight		: bold;
		margin			: 0;
		padding			: 8px 0 0 0px;
		color			: #FFF115;
}

.InText {
		margin			: 8px 0 0 0;
		font-size		: 12px;
		color			: #FFFFFF;
		line-height		: 160%;
		width			: 840px;
}

#ForColor {
		margin			: 45px 0 15px 200px;
}

.ConseptPhoto {
		margin			: 15px 0 0 0;
		_margin			: 7px 0 0 0;
}

.ConseptPhoto02 {
		margin			: 7px 0 0 0;
		_margin			: 3px 0 0 0;
}

#CatThumList li{
		float			:left;
}

.SpecTable {
		font-size		: 12px;
		color			: #ffffff;
		margin			: 5px 0 0 0;
}

.SpecTable td{
		padding			: 3px 7px ;
}

.Fimage {
		float			: left;
		margin			: 10px 20px 0 0;
}

.F_box {
		float			: left;
		width			: 525px;
}



.F_spec {
		background		: url("../images/f_spec_bg.gif") top left no-repeat;
		width			: 527px;
		height			: 17px;
		text-indent		: -10000px;
		margin			: 4px 0;
		padding			: 0;
}

.F_color {
		background		: url("../images/f_color_bg.gif") top left no-repeat;
		width			: 527px;
		height			: 18px;
		text-indent		: -10000px;
		margin			: 4px 0;
		padding			: 0;
}

#F_lures01 {
		background		: url("../images/f_title01_1.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 24px 0 4px 0;
		padding			: 0;
}

#F_lures02 {
		background		: url("../images/f_title02.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures03 {
		background		: url("../images/f_title03.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures04 {
		background		: url("../images/f_title04.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures05 {
		background		: url("../images/f_title05.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures06 {
		background		: url("../images/f_title06.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures07 {
		background		: url("../images/f_title07.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures08 {
		background		: url("../images/f_title08.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures09 {
		background		: url("../images/f_title09.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures10 {
		background		: url("../images/f_title10.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_lures11 {
		background		: url("../images/f_title11.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
		margin			: 28px 0 4px 0;
		padding			: 0;
}

#F_Title {
		clear			: both;
		background		: url("../images/image_inpage_05.gif") top left no-repeat;
		width			: 850px;
		height			: 82px;
		text-indent		: -10000px;
}

.F_text02 {
		color			: #ffffff;
		line-height		: 160%;
		font-size		: 12px;
		margin			: 4px 0 2px 4px;
}

.F_text {
		color			: #ffffff;
		line-height		: 160%;
		font-size		: 12px;
		margin			: 11px 0 26px 4px;
}

#LuresImage {
		margin			: 10px 0 0 0;
}

#R_Title {
		clear			: both;
		background		: url("../images/image_inpage_05_r.gif") top left no-repeat;
		width			: 850px;
		height			: 82px;
		text-indent		: -10000px;
		margin : 0;
		padding : 0;
}

#RubaiMenu {
		list-style		: none;
		margin			: 15px 0;
		padding			: 0;
}

#RubaiMenu li{
		float			: left;
}

#RubaiMenu01 {
		margin			: 0 15px 0 15px ;
		padding			: 0;
		background		: url("../images/n_nav01.gif") top left no-repeat;
	
		width			: 400px;
		height			: 50px;
		text-indent		: -10000px;
}

#RubaiMenu02 {
		margin			: 0;
		padding			: 0;
		background		: url("../images/n_nav02.gif") top left no-repeat;
		width			: 400px;
		height			: 50px;
		text-indent		: -10000px;
		background-position	: 0 -56px;/*←リンク張ったら消す*/
}

#RubaiMenu01 a{
		width			: 400px;
		height			: 50px;
		display			: block;
		background		: url("../images/n_nav01.gif") top left no-repeat;
		background-position	: 0 -56px;
}

#RubaiMenu02 a{
		width			: 400px;
		height			: 50px;
		display			: block;
		background		: url("../images/n_nav02.gif") top left no-repeat;
		background-position	: 0 -56px;
}

#RubaiMenu01 a:hover,
#RubaiMenu02 a:hover {
		background-position		: 0 0;
}

#R_FTitle01 {
		margin			: 16px 0 0 0;
		padding			: 0;
		background		: url("../images/fishing_title01.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
}

#R_FTitle02 {
		margin			: 28px 0 0 0;
		padding			: 0;
		background		: url("../images/fishing_title02.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
}

#R_FTitle03 {
		margin			: 28px 0 0 0;
		padding			: 0;
		background		: url("../images/fishing_title03.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
}

#R_FTitle04 {
		margin			: 28px 0 0 0;
		padding			: 0;
		background		: url("../images/fishing_title04.gif") top left no-repeat;
		width			: 850px;
		height			: 25px;
		text-indent		: -10000px;
}

.R_Fbox_L {
		color			: #ffffff;
		font-size		: 12px;
		line-height		: 160%;
		margin			: 23px 40px 0 0 ;
		float			: left;
		width : 500px;
}

.R_Fbox_R{
		color			: #ffffff;
		font-size		: 12px;
		line-height		: 160%;
		margin			: 23px 0 0 0 ;
		float			: left;
		max-width			: 250px;
		
}

.R_Fbox_M{
		color			: #ffffff;
		font-size		: 12px;
		line-height		: 160%;
		margin			: 23px 0 0 0 ;
}

.RImage {
		margin			: 25px 0 0 0;
}

.PriceTitle {
		margin			: 0 0 5px 0;
		padding			: 0;
		background		: url("../images/r_price_bg.gif") top left no-repeat;
		height			: 17x;
		text-indent		: -10000px;
}

#P_width01 {
		width			: 362px;
		_width			: 360px;
}

#P_width02 {
		width			: 271px;
		_width			: 269px;
}

#P_width03 {
		width			: 287px;
		_width			: 285px;
}

.PriceUl {
		list-style		: none;
		margin			: 0 ;
		padding			: 0 ;
		width : 270px;
}

.PriceUl li{
		margin			: 3px 0 0 4px;
}

#whatBox {
		width			: 303px;
		height			: 110px;
		overflow		: auto;
		padding			: 15px 15px 0 15px;
}

#whatBox ul{
		list-style		: none;
		font-size		: 12px;
		font-weight		: bold;
		margin			: 0;
		padding			: 0;
}

.rubaiyat_text {
		width : 850px;
		text-align : right;
		font-size : 12px;
		color : #ffffff;
		margin-top : 40px;
}