@charset "UTF-8";

/*----------------------------------------*/
/* COLUMN Common */
/*----------------------------------------*/
#ColumnProfileArea {
	width: 720px;
}

#ProfileLeftArea {
	float: left;
	margin: 0 28px 0 0;
	padding: 25px 0 0 0;
	width: 390px;
	background: url(../_images/_column/profile_line.png) left top no-repeat;
}
#ProfileRightArea {
	float: left;
	padding: 15px 0 0 0;
	width: 302px;
	background: url(../_images/_column/profile_left_background.png) left top repeat;
}
#ProfileRightArea dl {
	margin: 0 0 20px 33px;
	padding-right: 33px;
	font-size: 12px;
}
#ProfileRightArea dt {
	font-weight: bold;
	margin-bottom: 5px;
}
.ProfileCapImg {
	margin: 0 12px 12px 0;
}
.ProfileRightImage {
	margin: 0 0 15px 33px;
}
#ProfileEnd {
	height: 1px;
	width: 390px;
	background: url(../_images/_column/profile_line.png) left top no-repeat;
}

/*----------------------------------------*/
/* COLUMN introduction */
/*----------------------------------------*/

#ColumnIntro {
	width: 720px;
}
#ColumnIntro h2.IntroTitle {
	margin:40px 0 20px 0;
	width:720px;
	height:37px;
	background:url(../_images/_column/item_introduction_title.png) left top no-repeat;
}
#IntroLeftArea {
	float: left;
	margin-right: 30px;
	width: 320px;
}
#IntroLeftArea img {
	margin-bottom: 15px;
}
#IntroRightArea {
	float: left;
	margin: 0 0 0 0;
	width: 370px;
}
#IntroRightArea dl {
	width: 370px;
	padding-bottom:20px;
	background:url(../_images/_column/item_line.png) left bottom repeat-x;
}
#IntroRightArea dt {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	color: #666666;
}
#IntroRightArea dd.ItemName {
	font-size:16px;
	font-weight:bold;
	color:#669900;
	line-height:140%;
}
#IntroRightArea p {
	margin: 20px 0 0 0;
}
#EndLine {
	width: 720px;
	height: 1px;
	background:url(../_images/_column/item_line.png) left bottom repeat-x;
}
/*--------------- COLUMN INDEX ---------------*/
#columnTitle {
	color:#FFFFFF;
	width:720px;
	height:61px;
	margin:0 0 7px 0;
	background:url(../_images/_column/column_title.png) left top no-repeat;
}
#columnTitle p {
	font-size:13px;
	padding:15px 0 0 195px;
	width:525px;
	line-height:120%;
}
#columnFlash {
	width:720px;
	height:300px;
	margin:0 0 11px 0;
	background:#FFFFFF;
}
#columnGarden {
	width:720px;
	height:140px;
	margin:0;
	padding:0;
	background:url(../_images/_column/column_sel_img.jpg) left top no-repeat;
}
#columnGarden dl {
	padding:0;
	margin:0;
}
#columnGarden dd {
	float:left;
	width:140px;
	height:140px;
	margin:0 5px 5px 0;
	padding:0;
	overflow:hidden;
}
#columnGarden dd a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height:/**/:140px;
	padding-top:140px;
	cursor:pointer;
	background:url(../_images/_column/column_sel_img.jpg) left top no-repeat;
}

#columnGarden dd.Navi01 a {background-position:0 0;}
#columnGarden dd.Navi02 a {background-position:-145px 0;}
#columnGarden dd.Navi03 a {background-position:-290px 0;}
#columnGarden dd.Navi04 a {background-position:-435px 0;}
#columnGarden dd.Navi05 a {background-position:-580px 0;}
#columnGarden dd.Navi06 a {background-position:0 -145px;}
#columnGarden dd.Navi07 a {background-position:-145px -145px;}
#columnGarden dd.Navi08 a {background-position:-290px -145px;}
#columnGarden dd.Navi09 a {background-position:-435px -145px;}

#columnGarden dd.Navi01 a:hover {background-position:0 -285px;}
#columnGarden dd.Navi02 a:hover {background-position:-145px -285px;}
#columnGarden dd.Navi03 a:hover {background-position:-290px -285px;}
#columnGarden dd.Navi04 a:hover {background-position:-435px -285px;}
#columnGarden dd.Navi05 a:hover {background-position:-580px -285px;}
#columnGarden dd.Navi06 a:hover {background-position:0 -430px;}
#columnGarden dd.Navi07 a:hover {background-position:-145px -430px;}
#columnGarden dd.Navi08 a:hover {background-position:-290px -430px;}
#columnGarden dd.Navi09 a:hover {background-position:-435px -430px;}

/*--------------- COLUMN01 ---------------*/
.ColumnLtitle {
	margin:20px 0 20px 0;
	width:360px;
	height:60px;
	background:url(../_images/_column/column01_title.png) left top no-repeat;
}
#ColumLeft {
	float:left;
	margin:0 20px 40px 0;
	width:230px;
	height:952px;
	background:url(../_images/_column/column01_left_img.jpg) left top no-repeat;
}
#ColumRight {
	float:left;
	width:470px;
	font-size:11px;
}
#ColumRight h3 {
	margin:0 0 35px 0;
	width:470px;
	height:60px;
	background:url(../_images/_column/column01_text01.png) left top no-repeat;
}
#ColumRight h4 {
	margin:0 0 20px 0;
	width:470px;
	height:20px;
	background:url(../_images/_column/column01_text02.png) left top no-repeat;
}

#ColumRight p {
	margin-bottom:30px;
}
#ColumRight dl {
	float:left;
	width:255px;
}
#ColumRight dt {
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
#ColumRight dd {
	padding:0 10px 0 0;
	line-height:190%;
}
#ColumRight div.IMG01 {
	font-size:11px;
	line-height:140%;
	float:left;
	width:215px;
	height:327px;
	color:#FFFFFF;
	background:#000000;
}
.ColumnLeftImg {
	float:left;
	width:220px;
	height:388px;
	background:url(../_images/_column/column01_img02.jpg) left top no-repeat;
}
.ColumnRightText {
	float:left;
	width:250px;
}
.ColumnRightText h5 {
	margin:40px 0 15px 0;
	width:250px;
	height:43px;
	background:url(../_images/_column/column01_text03.png) left top no-repeat;
}
.ColumnRightText p {
	font-size:11px;
	line-height:170%;	
}
#FlowerBox {
	font-size:11px;
	clear:both;
	width:720px;
}
#FlowerBox dl {

}
#FlowerBox dd {
	float:left;
	margin:0 26px 0 0;
	padding-bottom:30px;
	width:160px;
	text-align:left;
}
#FlowerBox img {
	height:170px;
}
#ColumnLast {
	clear:both;
}
#ColumEat {
	float:left;
	position:relative;
	margin-right:20px;
	width:390px;
	height:308px;
	background:url(../_images/_column/column_eat_bg.png) left top no-repeat;
}
#ColumEat p.IMG {
	position:absolute;
	top:20px;
	left:5px;
	width:161px;
	height:238px;
	background:url(../_images/_column/column_eat_img.jpg) left top no-repeat;
}
#ColumEat p.TEXT {
	position:absolute;
	top:20px;
	left:180px;
	width:209px;
	height:69px;
	background:url(../_images/_column/column_eat_text.png) left top no-repeat;
}
#ColumEat dl {
	position:absolute;
	top:100px;
	left:180px;
	width:170px;
}
#ColumEat dt {
	font-weight:bold;
	font-size:13px;
}
#ColumEat dd {
	line-height:170%;
}
#ColumnProfile {
	padding:0 0 50px 0;
	position:relative;
	width:305px;
	height:309px;
	float:left;
	background:url(../_images/_column/column_profile.jpg) left top no-repeat;
}
#ColumnProfile dl {
	position:absolute;
	left:33px;
	top:160px;
	width:236px;
}
#ColumnProfile dt {
	font-weight:bold;
	margin:10px 0 10px 0;
}
#ColumnProfile dd {
	line-height:150%;
}

#ItemIntroduction {
	
}
.ItemNameNo01 {
	position:absolute;
	color:#669900;
	font-size:12px;
	left:68px;
	top:255px;
}
.ItemNameNo02 {
	position:absolute;
	color:#669900;
	font-size:12px;
	left:250px;
	top:255px;
}
.ColumnItemTTL {
	
	width:720px;
	height:37px;
	background:url(../_images/_column/item_introduction_title.png) left top no-repeat;
}
.IntroductionIMG {
	position:relative;
	float:left;
	width:383px;
	height:285px;
	background:url(../_images/_column/item_introduction_img.jpg) left top no-repeat;
}
#IntItemDeteil {
	padding-left:50px;
	float:left;
	
}
.IntENname {
	padding-top:30px;
	font-size:14px;
}
.IntJAname {
	padding:5px 0 5px 0;
	font-size:15px;
	color:#669900;
}
.IntItemDetailBTN {
	width:192px;
	height:29px;
	overflow:hidden;
	background:url(../_images/_column/item_detail_btn.png) left top no-repeat;
}
.IntItemDetailBTN a {
	display:block;
	overflow:hidden;
	width:192px;
	height:0 !important;
	height:/**/:29px;
	padding-top:29px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_column/item_detail_btn.png) left top no-repeat;
}
/*--------------- COLUMN02 ---------------*/
#Column02 .ColumnLtitle {
	margin:20px 0 20px 0;
	width:360px;
	height:73px;
	background:url(../_images/_column/clomn02_img/column02_title.png) left top no-repeat;
}
#ColumnTop{
	margin-bottom:-80px;
}
#ColumnLeft {
	float:left;
	margin:0 20px 40px 0;
	width:430px;
	font-size:11px;
	line-height:170%;
}
#ColumnLeftIMG {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:417px;
	background:url(../_images/_column/clomn02_img/column02_left_img.jpg) left top no-repeat;
}
.ColumnLeftTitle01 {
	float:left;
	margin:0 0 30px 0;
	width:430px;
	height:68px;
	background:url(../_images/_column/clomn02_img/column02_text01.png) left top no-repeat;
}
.ColumnLeftTitle02 {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:36px;
	background:url(../_images/_column/clomn02_img/column02_text02.png) left top no-repeat;
}
#ColumnLeft p {
	margin-bottom:30px;
	width:430px;
	line-height:170%;
}
#Column02 dt {
	font-weight:bold;
	font-size:13px;
}
#ColumnLeft dl {
	margin-bottom:30px;
	line-height:170%;
}

.ColumnLeft02 {
	float:left;
	width:430px;
	font-size:11px;
}
.ColumnLeftIMG02 {
	float:left;
	margin:0 0 0 0;
	width:225px;
	height:213px;
	background:url(../_images/_column/clomn02_img/column02_img02.jpg) left top no-repeat;
}
#ColumnRight {
	float:left;
	width:270px;
	
}
#ColumnRight .RightIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:850px;
	color:#FFFFFF;
	background:#000000;
}
#ColumnCenterL{
	clear:both;
	float:left;
	width:270px;
	margin:10px 0 0 0;
}	
#ColumnCenterL .CenterIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:420px;
	color:#FFFFFF;
	background:#000000;
}
#ColumnCenterR{
	float:left;
	width:430px;
	margin:30px 0 10px 0;
}	
#ColumnCenterR .ColumnCenterTitle01 {
	margin:10px 0 20px 20px;
	width:410px;
	height:27px;
	background:url(../_images/_column/clomn02_img/column02_text03.png) left top no-repeat;
}
#ColumnCenterR dt{
	width:430px;
	margin:0 0 5px 20px;
}	
#ColumnCenterR dd{
	width:430px;
	margin:0 0 20px 20px;
	line-height:170%;	
}	
#FlowerColur{
	float:left;
	width:720px;
	margin:5px 0 30px 0;
	margin-right:-3px;
}
#FlowerColur .ColurContent{
	float:left;
	width:350px;
	height:113px;
	margin:5px 5px 0 0;
	background:url(../_images/_column/clomn02_img/column02_frower.png) left top no-repeat;
}
#FlowerColur img {
	float:left;
	height:100px;
	width:100px;
	margin:7px 0 0 10px;
}
.ColurContent dl{
	height:100px;
	margin:7px 0 0 110px;
}
#FlowerColur dt{
	margin:10px 0 10px 10px;
}
#FlowerColur dd{
	margin:10px 0 10px 10px;
	line-height:170%;
}
#ColumnEat {
	float:left;
	width:394px;
	margin:0 0 0 0;
}

#ColumnEat .LINE{
	float:left;
	width:395px;
	height:18px;
	margin:0 0 10px 0;
	background:url(../_images/_column/clomn02_img/columnline.png) left top no-repeat;
}
#ColumnEat .IMG {
	float:left;
	width:160px;
	height:272px;
	margin:0 0 0 0;
	background:url(../_images/_column/clomn02_img/column02_img09.jpg) left top no-repeat;
}
#ColumnEat .LastTextR{
	float:left;
	width:203px;
	height:272px;
	margin:0 0 0 10px;
}
#ColumnEat .TEXT {
	width:203px;
	height:85px;
	margin:0 0 10px 0;
	background:url(../_images/_column/clomn02_img/column02_text04.png) left top no-repeat;
}
#ColumnEat dl {
	margin:0 0 10px 0;
}
#ColumnEat dt {
	font-weight:bold;
}
#ColumnEat dd {
	line-height:150%;
}
#ColumnEat .LastTop{
	float:left;
	height:272px;
	width:350px;
}
#ColumnEat .LastTextU{
	float:left;
	width:350px;
	margin:20px 0 0 0;

}
#Column2Profile {
	padding:10px 0 50px 0;
	position:relative;
	width:305px;
	height:309px;
	float:left;
	margin:10px 0 0 20px;
	background:url(../_images/_column/clomn02_img/column2_profile.jpg) left top no-repeat;
}
#Column2Profile dl {
	position:absolute;
	left:33px;
	top:200px;
	width:236px;
}
#Column2Profile dt {
	font-weight:bold;
	margin:10px 0 10px 0;
}
#Column2Profile dd {
	line-height:150%;
}
/*--------------- COLUMN03 ---------------*/
#Column03 .ColumnLtitle {
	margin:20px 0 20px 0;
	width:720px;
	height:72px;
	background:url(../_images/_column/column03_img/column03_title.png) left top no-repeat;
}
#Column03 #ColumnLeftIMG {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:215px;
	background:url(../_images/_column/column03_img/column03_lefttop.jpg) left top no-repeat;
}
#Column03 .ColumnLeftTitle01 {
	float:left;
	margin:0 0 30px 0;
	width:430px;
	height:65px;
	background:url(../_images/_column/column03_img/column03_Ltitle01.png) left top no-repeat;
}
#Column03 .ColumnLeftTitle02 {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:37px;
	background:url(../_images/_column/column03_img/column03_Ltitle02.png) left top no-repeat;
}
#Column03 dt {
	font-weight:bold;
	font-size:13px;
}
#Column03 .ColumnLeftIMG02 {
	float:left;
	margin:0 0 -10px 30px;
	width:350px;
	height:291px;
	background:url(../_images/_column/column03_img/column03_Limg.png) left top no-repeat;
}
#Column03 #ColumnRight .RightIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:810px;
	color:#FFFFFF;
	background:#000000;
	clear:both;
}
#Column03 #ColumnLeft dl {
	margin-bottom:10px;
}
#Column03 #ColumnLeft dt {
	margin:20px 0 0 0;
}
#Column03 #ColumnCenterL .CenterIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:445px;
	color:#FFFFFF;
	background:#000000;
	margin:0 0 0 0;
	clear:both;
}
#Column03 #ColumnCenterR .ColumnCenterTitle01 {
	margin:0 0 20px 15px;
	width:415px;
	height:27px;
	background:url(../_images/_column/column03_img/column03_centerTitle.png) left top no-repeat;
	clear:both;
}
#Column03 #ColumnCenterR{
	float:left;
	width:430px;
	margin:10px 0 10px 0;
}	
#Column03 #FlowerBox {
	
	position:relative;
	width:720px;
	height:374px;
	float:left;
	margin:10px -5px 20px 0;
	background:url(../_images/_column/column03_img/column03_center_back.png) left top no-repeat;
}
#Column03 .FlowerIMG01{
	position:absolute;
	left:15px;
	top:15px;
	width:220px;
}
#Column03 .FlowerIMG02{
	position:absolute;
	left:250px;
	top:15px;
	width:220px;
}
#Column03 .FlowerIMG03{
	position:absolute;
	left:485px;
	top:15px;
	width:220px;
}
#Column03 #FlowerBox img {
	height:293px;
}
#Column03 #ColumnLast{
	float:left;
	width:720px;
}
#Column03 #ColumnEat .LINE{
	width:380px;
}

#Column03 #ColumnEat .IMG {
	float:left;
	width:160px;
	height:254px;
	margin:0 0 0 0;
	background:url(../_images/_column/column03_img/column03_last_img.jpg) left top no-repeat;
}
#Column03 #ColumnEat .TEXT {
	width:200px;
	height:85px;
	margin:0 0 10px 0;
	background:url(../_images/_column/column03_img/column03_last_title.png) left top no-repeat;
}
#Column03 #ColumnEat .LastTextR{
	float:left;
	width:203px;
	height:220px;
	margin:0 0 0 10px;
}
#Column03 #Column2Profile {
	padding:10px 0 50px 0;
	position:relative;
	width:305px;
	height:321px;
	
	margin:10px 0 0 10px;
	background:url(../_images/_column/column03_img/column03_profile.jpg) left top no-repeat;
}
#Column03 #Column2Profile dl {
	position:absolute;
	left:33px;
	top:160px;
	width:236px;
}
#Column03 #ColumnItem .Itemtitle02{
	float:left;
	margin:20px 0 20px 0;
	width:720px;
	height:37px;
	background:url(../_images/_column/item_introduction_title.png) left top no-repeat;
}
#ColumnItem P{
	line-height:150%;
	margin:0 0 20px 0;
}
#Column03 #ColumnItem .ItemIMG {	
	float:left;
	width:357px;
	height:301px;
	margin:0 0 30px 0;
	clear:both;
}
#Column03 #ColumnItem .ItemRight{
	float:left;
	width:350px;
	margin:0 0 0 10px;
}
#Column03 #ColumnItem .BrandName{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#ColumnItem .ItemName{
	font-size:16px;
	font-weight:bold;
	color:#669900;
	line-height:140%;
}
#Column03 #ColumnItem .ItemDetail a{
	margin:0 0 0 0;
}
#Column03 #ColumnItem .ItemLine{
	margin:20px 0 0 0;
	width:350px;
}













/*--------------- COLUMN04 ---------------*/
#Column04 .ColumnLtitle {
	margin:20px 0 20px 0;
	width:719px;
	height:72px;
	background:url(../_images/_column/column04_img/column04_title.png) left top no-repeat;
}
#Colum4Left {
	float:left;
	margin:0 20px 40px 0;
	width:230px;
}
#Column04 #Colum4Left .LeftIMG01 {
	font-size:11px;
	line-height:140%;
	float:left;
	width:230px;
	height:750px;
	color:#FFFFFF;
	background:#000000;	
}
#Column04 #ColumRight {
	float:left;
	width:470px;
	font-size:11px;
}
#Column04 #ColumRight h3 {
	margin:0 0 20px 0;
	width:470px;
	height:64px;
	background:url(../_images/_column/column04_img/column04_text01.png) left top no-repeat;
}
#Column04 #ColumRight h4 {
	margin:0 0 20px 0;
	width:470px;
	height:30px;
	background:url(../_images/_column/column04_img/column04_text02.png) left top no-repeat;
}
#Column04 #ColumRight .RightIMG01 {
	float:left;
	margin:0 0 20px 0;
	width:202px;
	height:202px;
	background:url(../_images/_column/column04_img/column04_img02.jpg) left top no-repeat;
}
#Column04 #ColumRight .RightText01 {
	float:left;
	margin:0 0 20px 10px;
	width:250px;
	height:202px;
	line-height:190%;
}
#Column04 #ColumRight dl {
	float:left;
	width:470px;
}
#Column04 #ColumRight dt {
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
#Column04 #ColumRight dd {
	margin:0 0 20px 0;
	padding:0 10px 0 0;
	line-height:190%;
}
#Column04 .ColumnRightIMG02 {
	float:left;
	width:316px;
	height:319px;
	margin:10px 0 20px 50px;
	background:url(../_images/_column/column04_img/column04_img03.jpg) left top no-repeat;
}
#Column04 #ColumnCenter01{
	clear:both;
	width:720px;
}
#Column04 .Center01Title{
	float:left;
	width:719px;
	height:27px;
	margin:0 0 20px 0;
	background:url(../_images/_column/column04_img/column04_text03.png) left top no-repeat;
}
#ColumnCenter01 p{
	margin:0 0 20px 0;
	line-height:150%;
}
#ColumnCenter01 dt{
	font-weight:bold;
	margin:0 0 10px 0;
	font-size:13px;
}
#ColumnCenter01 dd{
	line-height:150%;
	margin:0 0 20px 0;
}
#Column04 #ColumnCenter02{
	clear:both;
	width:720px;
}
#Column04 .Center02Title{
	float:left;
	width:719px;
	height:27px;
	margin:10px 0 0 0;
	background:url(../_images/_column/column04_img/column04_text04.png) left top no-repeat;
}
#Column04 .CenterIMG01 {
	float:left;
	width:375px;
	height:313px;
	margin:20px 0 0 0;
	background:url(../_images/_column/column04_img/column04_center01.jpg) left top no-repeat;
}
#Column04 .CenterIMG02 {
	float:left;
	width:342px;
	height:313px;
	margin:20px 0 0 0;
	background:url(../_images/_column/column04_img/column04_center02.jpg) left top no-repeat;
}
#Column04 #ColumnCenter02 dt{
	font-weight:bold;
}
#Column04 .CenterText01{
	float:left;
	width:320px;
	margin:0 0 40px 0;
	line-height:190%;
}
#Column04 .CenterText02{
	float:left;
	width:320px;
	margin:0 0 0 55px;
	line-height:190%;
}
#Column04 #ColumnLast{
	margin:10px 0 0 0;
}
#Column04 #ColumnEat {
	float:left;
	width:394px;
	margin:0 0 0 0;
}

#Column04 #ColumnEat .LINE{
	float:left;
	width:394px;
	height:18px;
	margin:10px 0 0 0;
	background:url(../_images/_column/clomn02_img/columnline.png) left top no-repeat;
}
#Column04 #ColumnEat .IMG {
	float:left;
	width:167px;
	height:168px;
	margin:0 0 0 0;
	background:url(../_images/_column/column04_img/column04_img09.jpg) left top no-repeat;
}
#Column04 #ColumnEat .LastTextR{
	float:left;
	width:203px;
	height:175px;
	margin:0 0 0 10px;
}
#Column04 #ColumnEat .TEXT {
	float:left;
	width:388px;
	height:59px;
	margin:0 0 10px 0;
	background:url(../_images/_column/column04_img/column04_text05.png) left top no-repeat;
}
#ColumnEat dt {
	font-weight:bold;
	font-size:13px;
}
#Column04 #ColumnEat dd {
	line-height:170%;
	margin:5px 0 0 0;
}
#Column04 #ColumnEat .LastTop{
	float:left;
	height:272px;
	width:350px;
}
#Column04 #ColumnEat .LastTextU{
	float:left;
	width:350px;
	margin:10px 0 0 0;
}
#Column04 #ColumnProfile {
	padding:10px 0 50px 0;
	position:relative;
	width:305px;
	height:309px;
	float:left;
	margin:12px 0 0 20px;
	background:url(../_images/_column/column04_img/column04_profile.jpg) left top no-repeat;
}
#Column04 #ColumnProfile dl {
	position:absolute;
	left:33px;
	top:200px;
	width:236px;
}
#Column04 #ColumnItem .Itemtitle02{
	margin:20px 0 20px 0;
}
#Column04 #ColumnItem .ItemIMG {	
	float:left;
	width:320px;
	height:236px;
	margin:0 0 0 10px;
}
#Column04 #ColumnItem dl{
	margin:15px 0 40px 0;
}


/*--------------- COLUMN05 ---------------*/
#Column05 .ColumnLtitle {
	margin:20px 0 20px 0;
	width:720px;
	height:76px;
	background:url(../_images/_column/column05_img/column05_title.png) left top no-repeat;
}
#Column05 #ColumnTop{
	margin-bottom:-50px;
}

#Column05 #ColumnLeftIMG {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:240px;
	background:url(../_images/_column/column05_img/column05_img01.jpg) left top no-repeat;
}
#Column05 .ColumnLeftTitle01 {
	float:left;
	margin:0 0 30px 0;
	width:430px;
	height:73px;
	background:url(../_images/_column/column05_img/column05_text01.png) left top no-repeat;
}
#Column05 .ColumnLeftTitle02 {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:34px;
	background:url(../_images/_column/column05_img/column05_text02.png) left top no-repeat;
}
#Column05 dt {
	font-weight:bold;
	font-size:13px;
}
#Column05 .ColumnLeftIMG02 {
	float:left;
	margin:0 0 0 0;
	width:430px;
	height:291px;
	background:url(../_images/_column/column05_img/column05_img03.jpg) left top no-repeat;
}
#Column05 #ColumnRight .RightIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:740px;
	color:#FFFFFF;
	background:#000000;
}
#Column05 #ColumnLeft dl {
	margin-bottom:25px;
}
#Column05 #ColumnCenterL .CenterIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:340px;
	color:#FFFFFF;
	background:#000000;
	margin:5px 0 0 0;
}
#Column05 #ColumnCenterR .ColumnCenterTitle01 {
	margin:0 0 20px 15px;
	width:410px;
	height:27px;
	background:url(../_images/_column/column05_img/column05_text03.png) left top no-repeat;
}
#ColumnCenterR p{
	line-height:170%;
	margin:0 0 20px 20px;
}
#ColurSelect{
	float:left;
	width:720px;
	margin-right:-3px;
}
.SelectPU {
	padding:10px 0 30px 0;
	position:relative;
	width:355px;
	height:300px;
	float:left;
	margin:10px 0 0 0;
	background:url(../_images/_column/column05_img/column05_colurselect_back.png) left top no-repeat;
}
#ColurSelect dd {
	position:absolute;
	left:8px;
	top:254px;
	width:341px;
	
}
#ColurSelect .SelectIMG{
	position:absolute;
	left:8px;
	top:6px;
	width:341px;
}
.SelectYE {
	padding:10px 0 30px 0;
	position:relative;
	width:355px;
	height:300px;
	float:left;
	margin:10px 0 0 5px;
	background:url(../_images/_column/column05_img/column05_colurselect_back.png) left top no-repeat;

}
#Column05 #ColumnEat .IMG {
	float:left;
	width:160px;
	height:258px;
	margin:0 0 0 0;
	background:url(../_images/_column/column05_img/column05_img07.jpg) left top no-repeat;
}
#Column05 #ColumnEat .TEXT {
	width:203px;
	height:85px;
	margin:0 0 10px 0;
	background:url(../_images/_column/column05_img/column05_tex04.png) left top no-repeat;
}
#Column05 #ColumnEat .LastTextU{
	float:left;
	width:350px;
	margin:0 0 0 0;
}
#Column05 #Column2Profile {
	padding:10px 0 50px 0;
	position:relative;
	width:305px;
	height:309px;
	float:left;
	margin:5px 0 0 20px;
	background:url(../_images/_column/column05_img/column05_profile.jpg) left top no-repeat;
}
#Column05 #Column2Profile dl {
	position:absolute;
	left:33px;
	top:216px;
	width:236px;
}
#ColumnItem dt{
	font-weight:normal;
}
#Column05 #ColumnItem .ItemIMG {	
	float:left;
	width:310px;
	height:236px;
	margin:0 0 0 10px;
	clear:both;
}
#Column05 #ColumnItem .ItemRight{
	float:left;
	width:390px;
	margin:0 0 0 0;
}
#Column05 #ColumnItem .ItemLine{
	margin:20px 0 0 0;
	width:390px;
}
#Column05 #ColumnItem dl{
	margin:15px 0 40px 0;
}
#Column05 #ColumnItem .ItemLineBottom{
	margin:0 0 20px 0;
}

/*--------------- COLUMN07 ---------------*/
#Column07 .ColumnLtitle {
	margin:20px 0 20px 0;
	width:720px;
	height:76px;
	background:url(../_images/_column/column07_img/column07_title.png) left top no-repeat;
}

#Column07 #ColumnLeftIMG {
	float:left;
	margin:0 0 20px 0;
	width:430px;
	height:240px;
	background:url(../_images/_column/column07_img/column07_left_img.jpg) left top no-repeat;
}
#Column07 .ColumnLeftTitle01 {
	float:left;
	margin:0 0 10px 0;
	width:430px;
	height:73px;
	background:url(../_images/_column/column07_img/column07_text01.png) left top no-repeat;
}
#Column07 .ColumnLeftTitle02 {
	float:left;
	margin:0 0 10px 0;
	width:430px;
	height:34px;
	background:url(../_images/_column/column07_img/column07_text02.png) left top no-repeat;
}
#Column07 dt {
	font-weight:bold;
	font-size:13px;
}
#Column07 .ColumnLeftIMG02 {
	float:left;
	margin:0 0 0 0;
	width:430px;
	height:291px;
	background:url(../_images/_column/column07_img/column07_img01.jpg) left top no-repeat;
}
#Column07 #ColumnRight .RightIMG01 {	
	font-size:11px;
	line-height:140%;
	float:left;
	width:270px;
	height:935px;
	color:#FFFFFF;
	background:#000000;
}
#Column07 #ColumnLeft dl {
	margin-bottom:5px;
}
#Column07 #ColumnCenterL .CenterIMG01 {	
	font-size:11px;
	line-height:150%;
	float:left;
	width:270px;
	height:320px;
	color:#FFFFFF;
	background:#000000;
	margin:5px 0 20px 0;
}
#Column07 #ColumnCenterR .ColumnCenterTitle01 {
	float:left;
	margin:0 0 20px 15px;
	width:415px;
	height:69px;
	background:url(../_images/_column/column07_img/column07_text03.png) left top no-repeat;
}
#Column07 #ColumnEat .IMG {
	float:left;
	width:160px;
	height:242px;
	margin:10px 0 0 0;
	background:url(../_images/_column/column07_img/column07_img03.jpg) left top no-repeat;
}
#Column07 #ColumnEat .TEXT {
	width:203px;
	height:78px;
	margin:10px 0 10px 0;
	background:url(../_images/_column/column07_img/column07_text04.png) left top no-repeat;
}
#Column07 #ColumnEat dd{
	line-height:170%;
}
#ColumnEat .LINEbottom{
	float:left;
	width:395px;
	height:18px;
	margin:10px 0 0 0;
	background:url(../_images/_column/clomn02_img/columnline.png) left top no-repeat;
}
#Column07 #Column2Profile {
	padding:10px 0 50px 0;
	position:relative;
	width:305px;
	height:315px;
	float:left;
	margin:8px 0 0 20px;
	background:url(../_images/_column/column07_img/column07_profile.jpg) left top no-repeat;
}
#Column07 #Column2Profile dl {
	position:absolute;
	left:33px;
	top:150px;
	width:236px;
}
#Column07 #Column2Profile dt {
	font-weight:bold;
	margin:10px 0 10px 0;
}
#Column07 #Column2Profile dd {
	line-height:150%;
}
#ColumnItem{
	float:left;
	margin:0 0 0 0;
	width:720px;
}
#ColumnItem .Itemtitle{
	float:left;
	margin:0 0 20px 0;
	width:720px;
	height:61px;
	background:url(../_images/_column/column07_img/column07_text05.png) left top no-repeat;
}

#ColumnItem .Itemtitle02{
	float:left;
	margin:0 0 20px 0;
	width:720px;
	height:37px;
	background:url(../_images/_column/item_introduction_title.png) left top no-repeat;
}
#ColumnItem .ItemIMG {	
	float:left;
	width:320px;
	height:293px;
	margin:0 0 0 10px;
	clear:both;
}
#ColumnItem .ItemRight{
	float:left;
	width:370px;
	margin:0 0 0 10px;
}
#ColumnItem .BrandName{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#ColumnItem .ItemName{
	font-size:16px;
	font-weight:bold;
	color:#669900;
	line-height:140%;
}
#ColumnItem .ItemDetail a{
	float:left;
	margin:10px 0 0 0;
	width:192px;
	height:30px;
	background:url(../_images/_column/item_detail_btn.png) left top no-repeat;
}
#ColumnItem .ItemLine{
	float:left;
	margin:20px 0 0 0;
	width:370px;
	height:1px;
	background:url(../_images/_column/item_line.png) left top repeat-x;
}
#ColumnItem dl{
	float:left;
	margin:15px 0 0 0;
	line-height:150%;
	font-size:12px;
}
#ColumnItem .ItemLineBottom{
	float:left;
	margin:20px 0 20px 0;
	width:720px;
	height:1px;
	background:url(../_images/_column/item_line.png) left top repeat-x;
}


/*--------------- COLUMN001 ---------------*/
#Column001 {
	width: 720px;
	font-size: 12px;
	line-height: 150%;
}
#Column001 .ColumnLtitle {
	margin:20px 0 20px 0;
	width:360px;
	height:60px;
	background:url(../_images/_column/column001/column001_title.gif) left top no-repeat;
}
#Column001 #Left {
	float: left;
	width: 430px;
	margin:0 20px 0 0;
}
#Column001 #Left .Image {
	margin-bottom: 20px;
	width: 430px;
	height: 258px;
	background:url(../_images/_column/column001/image01.jpg) left top no-repeat;
}
#Column001 #Left .Image02 {
	width: 430px;
	height: 300px;
	background:url(../_images/_column/column001/image03.jpg) left top no-repeat;
}
#Column001 #Left .TextNo1 {
	margin: 0 0 20px 0;
	width: 430px;
	height: 63px;
	background:url(../_images/_column/column001/text01.gif) left top no-repeat;
}
#Column001 #Left .TextNo2 {
	margin: 0 0 20px 0;
	width: 430px;
	height: 25px;
	background:url(../_images/_column/column001/text02.gif) left top no-repeat;
}
#Column001 #Left dd {
	margin-bottom:15px;
}


#Column001 #Right {
	float: left;
	width: 270px;
	height: 807px;
	text-align: center;
	background:#000000 url(../_images/_column/column001/image02.jpg) left top no-repeat;
}
#Column001 #Right p {
	margin-top:765px;
	padding: 0 10px 0 10px;
	color: #FFFFFF;
}
#Column001 #PointBox {
	clear: both;
	width:720px;
}
#Column001 #PointBox .Left {
	float: left;
	width:270px;
	height: 392px;
	margin: 0 20px 0 0;
	background:#000000 url(../_images/_column/column001/image04.jpg) left top no-repeat;
}
#Column001 #PointBox .Left p {
	padding: 350px 10px 0 10px;
	font-size:10px;
	color: #FFFFFF;
}

#Column001 #PointBox .Right {
	float: left;
	width: 430px;
}
#Column001 #PointBox .Right h4 {
	width: 336px;
	height: 24px;
	margin:0 0 10px 0;
	background: url(../_images/_column/column001/text03.gif) left top no-repeat;
}
#Column001 #PointBox .Right dt {
	margin-bottom: 5px;
	font-weight: bold;
}
#Column001 #PointBox .Right dd {
	margin-bottom: 20px;
}

#MakeArea {
	clear: both;
	width: 720px;
	margin-bottom: 30px;
}
#MakeArea h4 {
	width: 123px;
	height: 16px;
	margin-bottom: 10px;
	background: url(../_images/_column/column001/make_text01.gif) left top no-repeat;
}

#MakeItemBox {
	/*width: 720px;*/
	height: 650px;
	padding:15px 0 0 15px;
	background: url(../_images/_column/column001/make_background.gif) left top repeat;
}
.PhotoBox {
	float: left;
	width:220px;
	height:200px;
	overflow: hidden;
	font-size: 10px;
	_font-size: 9px;
	margin:0 14px 30px 0;
	color: #000000;
}
.PhotoBox p {
	width:220px;
}

#ProfileBox {
	clear: both;
	width: 720px;
	height:500px;
}

#ProfileBox #Left {
	float: left;
	width: 380px;
	padding: 30px 0 0 10px;
	margin: 0 28px 40px 0;
	background: url(../_images/_column/column001/profile_line.gif) left top no-repeat;
}
#ProfileBox #Left .LeftImage {
	float: left;
	width: 160px;
	height: 220px;
	margin: 0 15px 0 0;
}
#ProfileBox #Left .RightTextArea {
	float: left;
	width: 204px;
}
#ProfileBox #Left .RightTextArea h5 {
	width: 167px;
	height: 16px;
	margin: 0 0 10px 0;
	background: url(../_images/_column/column001/profile_text01.gif) left top no-repeat;
}
#ProfileBox #Left .RightTextArea h6 {
	width: 128px;
	height: 41px;
	margin: 0 0 15px 0;
	background: url(../_images/_column/column001/profile_text02.gif) left top no-repeat;
}
#ProfileBox #Left .RightTextArea .column08text {
	width: 158px;
	height: 44px;
	background: url(../_images/_column/column08_img/profile_text.jpg) left top no-repeat;
}
#ProfileBox #Left .RightTextArea dt {
	font-weight: bold;
}
#ProfileBox #Left .CenterTextArea {
	width: 380px;
	clear: both;
	background: url(../_images/_column/column001/profile_line.gif) left bottom no-repeat;
}
#ProfileBox #Left .CenterTextArea dl {
	padding: 0 0 10px 0;
}
#ProfileBox #Left .CenterTextArea dt {
	font-weight: bold;
}


#ProfileBox #ProfileArea {
	float: left;
	width: 300px;
	height: 330px;
	text-align: center;
	background: url(../_images/_column/column001/make_background.gif) left top repeat;
}
#ProfileBox #ProfileArea img {
	margin: 15px 0 15px 0;
}
#ProfileBox #ProfileArea dl {
	text-align: left;
	margin: 0 0 0 32px;
	width: 236px;
}
#ProfileBox #ProfileArea dt {
	font-weight: bold;
}




/*---------- COLUMN08 ----------*/
#Column08 {
	width: 720px;
	line-height: 150%;
	font-size:12px;
}
.Column08Title {
	width: 337px;
	height: 63px;
	margin: 0 0 20px 0;
	background: url(../_images/_column/column08_img/main_title.gif) left top no-repeat;
}
#Column08 #MainLeft {
	float: left;
	width: 262px;
	height: 1018px;
	margin-right: 16px;
	background: #000000 url(../_images/_column/column08_img/main_left_img.jpg) left top no-repeat;
}
#Column08 #MainLeft p {
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 960px;
	margin-left: 10px;
}
#Column08 #MainRight {
	float: left;
	width: 441px;
}
#Column08 #MainRight h3 {
	width: 327px;
	height: 63px;
	margin: 22px 0 20px 0;
	background: url(../_images/_column/column08_img/main_right_text1.gif) left top no-repeat;
}
#Column08 #MainRight h4 {
	width: 262px;
	height: 56px;
	margin-bottom: 20px;
	background: url(../_images/_column/column08_img/main_right_text2.gif) left top no-repeat;
}
#Column08 #MainRight dt {
	font-weight: bold;
	margin-bottom: 10px;
}
#Column08 #MainRight dd {
	margin-bottom: 20px;
}
#Column08 #MainRight #Flower {
	width: 441px;
	height: 264px;
	background: url(../_images/_column/column08_img/main_right_img2.jpg) left top no-repeat;
}

#Column08 #Main2Area {
	clear: both;
	width: 720px;
}

#Main2AreaLeft {
	float: left;
	margin: 0 20px 30px 0;
	width: 270px;
	height: 290px;
	background:#000000 url(../_images/_column/column08_img/image01.jpg) left top no-repeat;
}
#Main2AreaLeft p {
	color: #FFFFFF;
	font-size: 11px;
	margin: 235px 5px 0 5px;
}

#Main2AreaRight {
	float: left;
	width: 430px;
}
#Main2AreaRight h5 {
	width: 247px;
	height: 63px;
	margin-bottom: 20px;
	background: url(../_images/_column/column08_img/text03.gif) left top no-repeat;
}


/*----------------------------------------*/
/* COLUMN09 */
/*----------------------------------------*/


#Column09 {
	width: 720px;
	line-height: 150%;
	font-size:12px;
	color: #333333;
	line-height: 150%;
	font-size: 12px;
}
#Column09 h2 {
	margin: 10px 0 20px 0;
	width: 413px;
	height: 58px;
	background: url(../_images/_column/column09_img/title.png) left top no-repeat;
}
#Column09 div#LeftArea {
	float: left;
	margin: 0 17px 0 0;
	width: 260px;
	background: #000000;
}
#Column09 div#RightArea {
	float: left;
	width: 443px;
}
#Column09 img {
	vertical-align:bottom;
}
.ImageText {
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 120%;
}

#RightArea h3 {
	margin: 20px 0 0 0;
	width: 442px;
	height: 65px;
	background: url(../_images/_column/column09_img/image_text1.jpg) left top no-repeat;
}
#RightArea p {
	margin: 20px 0 20px 0;
	width: 442px;
	height: 23px;
	background: url(../_images/_column/column09_img/image_text2.jpg) left top no-repeat;
}
#RightArea dt {
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 13px;
}
#RightArea dd {
	margin: 0 0 15px 0;
}

#Center {
	margin: 50px 0 0 0;
	width: 720px;
}
#Center dl {
	float: left;
	margin-right: 2px;
	width: 178px;
}

#Center h2 {
	margin: 20px 0 10px 0;
	width: 409px;
	height: 20px;
	background: url(../_images/_column/column09_img/image_center_text.png) left top no-repeat;
}
#Center p {
	font-size: 11px;
	margin-bottom: 40px;
}
#ProfileLeftArea dt.Title {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}


/*----------------------------------------*/
/* COLUMN10 */
/*----------------------------------------*/
#Column10 {
	width: 720px;
	line-height: 150%;
	font-size:12px;
	color: #333333;
	line-height: 150%;
	font-size: 12px;
}
#Column10 h2 {
	margin: 25px 0 25px 0;
	width: 720px;
	height: 58px;
	background: url(../_images/_column/column10_img/main_title.png) left top no-repeat;
}
#Column10 div#LeftColumn01 {
	float: left;
	margin: 0 18px 0 0;
	width: 260px;
}
#Column10 div#LeftColumn01 img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#Column10 div#LeftColumn01 p {
	padding: 5px 5px 10px 5px;
	margin: 0;
	font-size: 11px;
	color: #FFFFFF;
	background: #000000;
	line-height: 140%;
}
#Column10 div#RightColumn01 {
	float: left;
	margin: 0;
	width: 442px;
}
#Column10 div#RightColumn01 p.Text01 {
	display: block;
	margin: 20px 0 20px 0;
	width: 301px;
	height: 63px;
	background: url(../_images/_column/column10_img/column1_right_title01.png) left top no-repeat;
}
#Column10 div#RightColumn01 p.Text02 {
	display: block;
	margin: 0;
	width: 338px;
	height: 25px;
	background: url(../_images/_column/column10_img/column1_right_title02.png) left top no-repeat;
}
#Column10 div#RightColumn01 dl {
	margin: 0 0 20px 0;
}
#Column10 div#RightColumn01 dd {
	margin: 10px 0 0 0;
}
#Column10 div#RightColumn01 dt {
	margin: 15px 0 0 0;
	font-weight: bold;
}
#Column10 div#Column02 {
	margin: 25px 0 25px 0;
	width: 720px;
	height: 240px;
	background: url(../_images/_column/column10_img/column02_img.jpg) left top no-repeat;
}
#Column10 div#Column02 div#TextBox {
	margin: 0 0 0 240px;
}
#Column10 div#Column02 div#TextBox p.Title {
	width: 377px;
	height: 28px;
	background: url(../_images/_column/column10_img/column2_title.png) left top no-repeat;
}
#Column10 div#Column02 div#TextBox p.ExpBox {
	background: #DDDDDD;
	padding: 5px 10px 5px 10px;
}
#Column10 div#OnePointBox {
	float: left;
	margin: 0 28px 0 0;
	padding-top: 15px;
	width: 390px;
	background: url(../_images/_column/column10_img/onepoint_dotted_line.png) left top no-repeat;
}
#Column10 div#OnePointBox dl {
	margin-left: 10px;
}
#Column10 div#OnePointBox dt {
	font-weight: bold;
}
#Column10 div#OnePointBoxUnder {
	width: 390px;
	background: url(../_images/_column/column10_img/onepoint_dotted_line.png) left bottom no-repeat;
}
#Column10 div#OnePointBoxUnder div {
	margin: 15px 0 15px 0;
	padding-bottom: 15px;
	height: 140px;
	background: url(../_images/_column/column10_img/onepoint_img02.jpg) left top no-repeat;
}
#Column10 div#OnePointBoxUnder div p {
	padding-top: 35px;
	margin: 0 0 0 140px;
}

#Column10 div#ProFileBox {
	float: left;
	width: 302px;
	background: #CCFFCC;
}





/*----------------------------------------*/
/* Intro */
/*----------------------------------------*/
#IntroItemBox h3 {
	margin:40px 0 20px 0;
	width:720px;
	height:37px;
	background:url(../_images/_column/item_introduction_title.png) left top no-repeat;
}
.IntroItemImg {
	float: left;
	margin: 0 20px 0 0;
	width: 320px;
	height: 320px;
	text-align: center;
}
.IntroItemInfo {
	float: left;
	width: 380px;
}
.IntroItemInfo dl {
	width: 380px;
	padding-bottom:20px;
	background:url(../_images/_column/item_line.png) left bottom repeat-x;
}
.IntroItemInfo dt {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	color: #666666;
}
.IntroItemInfo dd.ItemName {
	font-size:16px;
	font-weight:bold;
	color:#669900;
	line-height:140%;
}
.IntroItemInfo p {
	margin: 20px 0 20px 0;
}