@charset "utf-8";

h3{margin:0;padding:0;}
h4{margin:0;padding:0;font-size:12px;}
h5{margin:0;padding:0;}

/*-----all-----*/
.under{width:670px;margin:30px 0 50px 0;padding:0;text-align:right;font-size:10px;}
.under2{width:670px;margin:30px 0 30px 0;padding:0;text-align:right;font-size:10px;}
.under3{width:570px;margin:30px 0 30px 0;padding:0;text-align:right;font-size:10px;}
.under4{width:480px;margin:10px 0 30px 0;padding:0;text-align:right;font-size:10px;}
.under5{width:870px;margin:30px 30px 10px 0;padding:0;text-align:right;font-size:10px;}
.under6{width:860px;margin:0 auto;padding:10px 0 10px 0;text-align:right;font-size:10px;}
.under7{width:570px;margin:0 0 30px 0;padding:0;text-align:right;font-size:10px;}
.under8{width:550px;margin:20px 0 20px 0;padding:0;text-align:right;font-size:10px;}
.under9{width:570px;margin:15px 0 0 0;padding:0;text-align:right;font-size:10px;}
.under10{width:720px;margin:10px 0 50px 0;padding:0;text-align:right;font-size:10px;}
.under11{width:800px;margin:20px 0 50px 0;padding:0;text-align:right;font-size:10px;}
.under12{width:900px;margin:0 0 10px 0;padding:0;text-align:right;font-size:10px;}

.under_border{margin:0;padding:0;}
.fleft{float:left;}
.fleft2{float:left;margin:0 10px 0 0;padding:0;}
.fright{float:right;}
.fright2{float:right;margin:0 0 0 10px;padding:0;}

.mt10{margin:10px 0 0 0;padding:0;}
.pt10{margin:0;padding:10px 0 0 0!important;}
.mtb15{margin:15px 0 15px 0;padding:0;}
.blankIcon{vertical-align: middle !important;}
.ta_right{text-align:right;margin:10px 0 0 0;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}

/*-----search-----*/
#search{width:900px;margin:0 auto;padding: 0;}

/*-----index-----*/
#top{width:900px;margin:0 auto 30px auto;padding: 0;line-height:17pt;color:#666666;}

#top{zoom:1;}
#top:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#top{display:inline-table;}
/* Hides from IE-mac \*/
* html #top {height: 1%;}
#top {display: block;}
/* End hide from IE-mac */

#top_boxl{width:570px;margin:30px 30px 0 0;padding:0;float:left;}
#top_boxr{width:300px;margin:30px 0 0 0;padding:0;float:right;}

#topMain{margin:0 0 15px 0;padding:0;}

#top ul.topBanner{width:570px;margin:0;padding:0;}
#top ul.topBanner{zoom:1;}
#top ul.topBanner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#top ul.topBanner{display:inline-table;}

/* Hides from IE-mac \*/
* html #top ul.topBanner {height: 1%;}
#top ul.topBanner {display: block;}
/* End hide from IE-mac */

#top ul.topBanner li.topBannerL{width:275px;margin:0 20px 10px 0;float:left;display:inline;line-height:18px;text-align:center;}
#top ul.topBanner li.topBannerR{width:275px;float:left;display:inline;line-height:18px;text-align:center;}


#newsTop{margin:50px 0 0 0;padding:0;}
#newsTop ul{margin:20px 0 0 0;padding:0;line-height:18px;}
#newsTop li{margin:10px 0 0 0;padding:0 0 0 20px;background:url(../img/index/listicon.gif) 0 5px no-repeat;line-height:18px;}
.newsTopbtn{margin:20px 0 0 0;text-align:right;}

#eventTop{margin:35px 0 0 0;padding:0;}
#eventTop ul{margin:20px 0 0 0;padding:0;line-height:18px;}
#eventTop li{margin:10px 0 0 0;padding:0 0 0 20px;background:url(../img/index/listicon.gif) 0 5px no-repeat;line-height:18px;}
.eventTopbtn{margin:20px 0 0 0;text-align:right;}


#topInformation{
	margin:20px 0 0 0;
	padding:5px 5px 5px 15px;
	color: #999999;
	border: 1px solid #4794d1;
}


#newitem {
	margin :50px 0 50px 0;
	padding :5px 0 0 0 ;
}

#newitem ul{
	margin:0 0 0 10px;
	padding:0;
	line-height:18px;
}
#newitem li{
	padding:0;
	float: left;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	list-style-type: none;
	width: 100px;
	display: inline;
}

#newitem ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}








#bottomBanner{width:570px;margin:50px auto;padding: 0;line-height:16pt;color:#666666;}

#bottomBanner ul{width:570px;margin:0 auto;padding:0;}
#bottomBanner ul{zoom:1;}
#bottomBanner ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#bottomBanner ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #bottomBanner ul {height: 1%;}
#bottomBanner ul {display: block;}
/* End hide from IE-mac */

#bottomBanner ul li{width:280px;margin:0;padding:0;float:left;display:inline;text-align:center;}
#bottomBanner ul li.bottomBanner01{margin:0 10px 0 0;}
#bottomBanner ul li.bottomBanner02{margin:0 10px 0 0;}



#bottomShop{width:900px;margin:0 auto;padding:70px 0 45px 0;line-height:16pt;color:#666666;}
#bottomShop p{color:#666666;}


#bottomShop ul{width:900px;margin:0 auto;padding:0;}
#bottomShop ul{zoom:1;}
#bottomShop ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#bottomShop ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #bottomShop ul {height: 1%;}
#bottomShop ul {display: block;}
/* End hide from IE-mac */

#bottomShop ul li{margin:10px 20px 0 0;padding:0;float:left;display:inline;text-align:center;}
#bottomShop ul li a{display:block;}

#dialy{width:300px;margin:0;padding:0;color:#666666;}
#dialy h3{width:258px;margin:0;padding:16px 21px 0 21px;background:url(../img/index/diary_topbg.jpg) 0 0 no-repeat;}
#dialy #dialyMain{width:258px;margin:0;padding:15px 21px 0 21px;background:url(../img/index/diary_middlebg.jpg) 0 0 repeat-y;}
#dialy #dialyMain .dialyImg{margin:0;padding:0;}
#dialy #dialyMain h4{color:#4794D1;font-size:14px;margin:20px 0 0 0;padding:0;}
#dialy #dialyMain p.dialyLine{line-height:22px;margin:6px 0 0 0;padding:0 0 6px 0;color:#666666;}
#dialy #dialyMain p.dialyLine{background:url(../img/index/diary_line.gif) 0px -22px repeat;}
#dialy #dialyMain p.dialyLine span{display:block;text-align:right;}
#dialy .dialyBtn{width:300px;margin:0;padding:0;background:url(../img/index/diary_middlebg.jpg) 0 0 repeat-y;}
#dialy .dialyBtn p{width:258px;margin:0;padding:3px 21px 10px 21px;background:url(../img/index/diary_bottombg.jpg) left bottom no-repeat;text-align:right;}

#schedule{width:300px;margin:0;padding:0;color:#666666;}
#schedule h3{margin:20px 0 10px 0;padding:0;}
#schedule p.scheduleSubtitle{
	margin:0 0 0 20px;
	padding:0;
	color:#4794D1;
	font-weight: bold;
}
#schedule p.scheduleSubtitle02{
	margin:10px 0 0 20px;
	color:#4794D1;
	font-weight: bold;
}

#schedule dl{width:300px;margin:0;padding:0 0 5px 0;background:url(../img/index/line_dashed.jpg) left bottom repeat-x;line-height:18px;}
#schedule dl{zoom:1;}
#schedule dl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#schedule dl{display:inline-table;}

#schedule dl.magazine02{margin:5px 0 0 0;}
/* Hides from IE-mac \*/
* html #schedule dl {height: 1%;}
#schedule dl {display: block;}
/* End hide from IE-mac */

#schedule dt{margin:5px 0 5px 10px;padding:0;}
#schedule dt img{margin:0 5px 5px 0;padding:0;float:left;clear:left;}
#schedule dt.scheduleIcon01{margin:0 20px 0 20px;padding:0 0 0 58px;background:url(../img/index/schedule_listicon01.gif) 0 6px no-repeat;}
#schedule dt.scheduleIcon02{margin:10px 20px 0 20px;padding:0 0 0 58px;background:url(../img/index/schedule_listicon01.gif) 0 6px no-repeat;}
#schedule dd{margin:5px 20px 5px 20px;padding:0;}

#haruminews{width:300px;margin:0 0 10px;padding:0;color:#666666;}
#haruminews h3{margin:20px 0 10px 0;padding:0;}

#haruminews dl{width:260px;margin:0;padding:0 20px;line-height:18px;}
#haruminews dl{zoom:1;}
#haruminews dl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#haruminews dl{display:inline-table;}
/* Hides from IE-mac \*/
* html #haruminews dl {height: 1%;}
#haruminews dl {display: block;}
/* End hide from IE-mac */

#haruminews dl dt{width:65px;margin:4px 0 0 0;padding:0;float:left;clear:both;}
#haruminews dl dd{width:180px;margin:0 0 0 75px;padding:0;}
#haruminews p {color:#666666;}
.haruminewsBtn{margin:20px 0 0 0;text-align:right;}



/*-----privacyy/index-----*/
#privacy{width:670px;margin:0 auto;padding:35px 0 0 0;line-height:17pt;color:#666666;}
#privacy p{color:#666666;}
#privacy dl{margin:45px 0 0 0;padding:0;}
#privacy dt{margin:0;padding:0;color:#004180;}
#privacy dd{margin:0 0 30px 0;padding:0;}
#privacy dt span{color:#666666;}


/*-----terms_of_usey/index-----*/
#terms_of_use{width:670px;margin:0 auto;padding:35px 0 0 0;line-height:17pt;color:#666666;}
#terms_of_use p{color:#666666;}
#terms_of_use dl{margin:45px 0 0 0;padding:0;}
#terms_of_use dt{margin:0;padding:0;color:#004180;}
#terms_of_use dd{margin:0 0 30px 0;padding:0;}
#terms_of_use dt span{color:#666666;}


/*-----contacty/index-----*/
#contact{width:670px;margin:0 auto;padding:26px 0 0 0;line-height:17pt;color:#666666;}
.contact_read{margin:0;padding:0 0 0 16px;background:url(../img/contact/icon.gif) left top no-repeat;color:#666666;}
.c_read{margin:25px 0 35px 45px;padding:0;color:#666666;}


/*-----company/index-----*/
#company{width:670px;margin:0 auto;padding:31px 0 0 0;line-height:17pt;color:#666666;}
.company_sub{margin:0;padding:7px 0 0 0;color:#666666;}
.company_sub ul{margin:0;padding:0;}
.company_sub li{margin:0;padding:0;float:left;}

.company_sub{zoom:1;}
.company_sub:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.company_sub{display:inline-table;}
/* Hides from IE-mac \*/
* html .company_sub {height: 1%;}
.company_sub {display: block;}
/* End hide from IE-mac */

#company h4{margin:0;padding:0;font-size:12px;font-weight:bold;color:#004180;}

.com_01{margin:0;padding:0;/*background:url(../img/company/bg1.gif) no-repeat 400px 50px;*/ }
.com_01 p.com_01Text{margin:30px 0 0 0;padding:0;color:#666666;}
.com_01 p.com_01Text02{margin:0;padding:0;color:#666666;}
.com_01 p.com_01Text03{margin:20px 0 20px 0;padding:0;}

.com_02{margin:20px 0 0 0;padding:0;}

.cm1{margin:0;padding:10px 0 10px 0;border-top:1px dotted #CCCCCC;color:#666666;font-size:12px;}

.cm1 dt{margin:0 10px 0 0;padding:0;float:left;width:60px;}
.cm1 dd{margin:0;padding:0;float:right;width:590px;text-align:left;}

.cm1{zoom:1;}
.cm1:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cm1{display:inline-table;}
/* Hides from IE-mac \*/
* html .cm1 {height: 1%;}
.cm1 {display: block;}
/* End hide from IE-mac */



/*-----company/history-----*/

#history {margin:20px 0 0 0;padding:0;}

#history li {margin:0 0 5px 0;  padding:3px 0;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}

#history dl{
	margin:-2.05em 0 0 50px;
}
	
#history dt{
	clear: left;
	float: left;
	margin:0;
	padding:2px;
}
		
	
		
#history dd{
	margin:0 0 0.5em 0em;
	padding:2px 0 2px 8em;
	line-height: 150%;
}
		

.com_03{margin:20px 0 0 0;padding:0;}

.cm2{margin:0;padding:10px 0 10px 0;border-top:1px dotted #CCCCCC;color:#666666;font-size:12px;}

.cm2 dt{margin:0 10px 0 0;padding:0;float:left;width:110px;}
.cm2 dd{margin:0;padding:0 0 0 0;float:right;width:550px;text-align:left;}

.cm2{zoom:1;}
.cm2:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cm2{display:inline-table;}
/* Hides from IE-mac \*/
* html .cm2 {height: 1%;}
.cm2 {display: block;}
/* End hide from IE-mac */

.cm2 span{padding:0 0 0 47px;margin:0;}



/*-----company/recruit-----*/
.com_04{margin:20px 0 0 0;padding:0;}
.recruit_read{margin:0;padding:0 0 20px 0;color:#666666;}
.recruit_read em{font-weight:bold;color:#FF0033;}

.cm3{margin:0;padding:10px 0 10px 0;border-top:1px dotted #CCCCCC;color:#666666;font-size:12px;}

.cm3 dt{margin:0 10px 0 0;padding:0;float:left;width:80px;}
.cm3 dd{margin:0;padding:0 0 0 0;float:right;width:580px;text-align:left;}
.cm3 dd em{font-weight:bold;}
.cm3 .mt10{margin:10px 0 0 0;padding:0;}

.cm3{zoom:1;}
.cm3:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cm3{display:inline-table;}
/* Hides from IE-mac \*/
* html .cm3 {height: 1%;}
.cm3 {display: block;}
/* End hide from IE-mac */

.cm3 span{padding:0 0 0 47px;margin:0;}

.cm5 p span{font-weight:bold;color:#004180;}
.cm5 p{color:#666666;}
.cm5 p.cm5Text{margin:10px 0 0 0;color:#666666;}

/*-----shop/index-----*/
.shop_sub1{margin:15px 0 0 0;padding:0;}

#shop{width:900px;margin:0 auto;padding: 0;line-height:17pt;color:#666666;}
#shop_boxl{width:570px;margin:10px 15px 0 0;padding:0;float:left;}
#shop_boxr{width:300px;margin:10px 0 0 0;padding:0;float:right;}

#shop{zoom:1;}
#shop:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#shop{display:inline-table;}
/* Hides from IE-mac \*/
* html #shop {height: 1%;}
#shop {display: block;}
/* End hide from IE-mac */

.shop_read{margin:0;padding:10px 0 20px 0;color:#666666;}

.shop_todo{margin:0;padding:5px 0 0 10px;}
.shop_todo ul{margin:0;padding:0;color:#666666;}
.shop_todo li{margin:0;padding:0;float:left;font-size:10px;}

.shop_todo{zoom:1;}
.shop_todo:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.shop_todo{display:inline-table;}
/* Hides from IE-mac \*/
* html .shop_todo {height: 1%;}
.shop_todo {display: block;}
/* End hide from IE-mac */

#shop h6{margin:15px 0 0 10px;padding:0;font-size:12px;font-weight:bold;color:#004180;}

.shop_more{margin:10px 0 0 20px;padding:10px 0 0 0;font-size:12px;line-height:17pt;border-top:1px dotted #41709E;}
.shop_more p{color:#666666;}
.shop_more span{color:#00407D;}
.shop_more em{font-weight:bold;color:#FF0103;font-size:10px;}

.shop_right_area{margin:0 0 20px 0;padding:10px;width:278px;border:1px solid #A9A9A9;}

/*.sra_title{margin:0;padding:0;border-bottom:1px dotted #60A1D9;font-size:12px;font-weight:bold;}
.sra_title p{color:#60A1D9;}
.sra_title span{font-size:10px;font-weight:normal;margin:0 0 0 10px;}*/

.shop_r_info{margin:10px 0 10px 0;padding:0;line-height:15pt;color:#666666;}

.shop_right_area{zoom:1;}
.shop_right_area:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.shop_right_area{display:inline-table;}
/* Hides from IE-mac \*/
* html .shop_right_area {height: 1%;}
.shop_right_area {display: block;}
/* End hide from IE-mac */

/*xbrand*/
.shop_banner_area{margin:10px 0 10px 0;}
.shop_banner_area p{
	color:#666666;
	text-align: center;
}



/*-----harumi/index-----*/
.harumi_5{margin:0;padding:0;}

.harumi_sub{margin:0;padding:7px 0 0 0;color:#666666;}
.harumi_sub ul{margin:0;padding:0;}
.harumi_sub li{margin:0;padding:0;float:left;}

.harumi_sub{zoom:1;}
.harumi_sub:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.harumi_sub{display:inline-table;}
/* Hides from IE-mac \*/
* html .harumi_sub {height: 1%;}
.harumi_sub {display: block;}
/* End hide from IE-mac */

#harumi{width:900px;margin:0 auto;padding:31px 0 0 0;line-height:17pt;color:#666666;background:url(../img/harumi/main_bg1.jpg) right top no-repeat;}

.subh{color:#003B83;font-size:12px;margin:0 0 5px 0;padding:0;}
#harumi h5{margin:0;padding:0;font-size:20px;font-weight:bold;color:#004180;}

#harumi_about{margin:0;padding:0;}
#harumi_about p{font-size:13px;line-height:24pt;margin:25px 0 0 0;padding:0;color:#666666;}


/*-----harumi/profile-----*/

.pro_title1{margin:20px 0 0 0;padding:0;}

#harumi_pro{width:900px;margin:0 auto;padding: 0;line-height:17pt;color:#666666;}
#harumi_prol{width:470px;margin:20px 30px 0 0;padding:0 0 0 20px;float:left;}
#harumi_pror{width:380px;margin:10px 0 0 0;padding:0;float:right;}

#harumi_pro h5{margin:0 0 10px 0;padding:0;font-size:13px;font-weight:bold;color:#004180;}
#harumi_pro h6{margin:0 0 10px 0;padding:0;font-size:13px;font-weight:bold;color:#004180;}
#harumi_prol p{color:#666666;}

#harumi_pro{zoom:1;}
#harumi_pro:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#harumi_pro{display:inline-table;}
/* Hides from IE-mac \*/
* html #harumi_pro {height: 1%;}
#harumi_pro {display: block;}
/* End hide from IE-mac */

.prof{margin:0;padding:10px 0 10px 0;border-bottom:1px dotted #CCCCCC;color:#666666;font-size:12px;}
.prof dt{margin:0 10px 0 0;padding:0;float:left;width:70px;}
.prof dd{margin:0;padding:0;float:right;width:370px;text-align:left;}

.prof_last{margin:0;padding:10px 0 10px 0;color:#666666;font-size:12px;}
.prof_last dt{margin:0 10px 0 0;padding:0;float:left;width:70px;}
.prof_last dd{margin:0;padding:0;float:right;width:370px;text-align:left;}


.prof{zoom:1;}
.prof:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prof{display:inline-table;}
/* Hides from IE-mac \*/
* html .prof {height: 1%;}
.prof {display: block;}
/* End hide from IE-mac */



/*-----harumi/publication-----*/

.pub_sub1{margin:0;padding:5px 0 0 10px;}
.pub_sub1 ul{margin:0;padding:0;}
.pub_sub1 li{margin:0;padding:0;float:left;font-size:10px;}

.pub_sub1{zoom:1;}
.pub_sub1:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pub_sub1{display:inline-table;}
/* Hides from IE-mac \*/
* html .pub_sub1 {height: 1%;}
.pub_sub1 {display: block;}
/* End hide from IE-mac */

.pub_sub2{margin:0 auto;padding:5px 0 0 0;width:440px;}
.pub_sub2 ul{margin:40px 0 0 0;padding:0;}
.pub_sub2 li{margin:0;padding:0;float:left;font-size:12px;}

.pub_sub2{zoom:1;}
.pub_sub2:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pub_sub2{display:inline-table;}
/* Hides from IE-mac \*/
* html .pub_sub2 {height: 1%;}
.pub_sub2 {display: block;}
/* End hide from IE-mac */

#publication{width:900px;margin:0 auto;padding:31px 0 0 0;line-height:17pt;color:#666666;}
#publication h5{margin:0 0 0 15px;padding:0;font-size:12px;font-weight:bold;color:#004180;}
#publication h5.contentTitle{margin:10px 0 0 15px;padding:0;font-size:12px;font-weight:bold;color:#004180;}
#publication h6{margin:0 0 0 15px;padding:0;font-size:12px;font-weight:bold;color:#004180;}
#publication h6.contentTitle{margin:10px 0 0 15px;padding:0;font-size:12px;font-weight:bold;color:#004180;}
#publication ul.list{margin:0;padding:0 0 30px 10px;}
#publication ul.list li{margin:0;padding:5px 0 5px 0;color:#004180;border-bottom:1px dotted #CCCCCC;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{
	min-height: 1px;
}
*html .clearfix{
	height: 1px;
	/*\*//*/
	height: auto;
	overflow:hidden;
	/**/
}
#publication .content{width:880px;margin:0 auto;overflow:hidden;}
/*.content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.content02{width:860px;margin:10px auto 0 auto;overflow:hidden;}
.content02:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/

#publication .content ul{margin:0;padding:0 0 0px 10px;}
#publication .content li{
	width:280px;
	background:url(../img/harumi/publication/tb_bg.gif) left top repeat-y;
	float:left;
	margin: 0px 10px 10px 0;
	padding: 0;
	}
	
#publication .column dl dd{line-height:15px;}

.column1{width:280px;background:url(../img/harumi/publication/tb_bg.gif) left top repeat-y;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.column1 dl dd{line-height:15px;}
.column2{width:280px;background:url(../img/harumi/publication/tb_bg.gif) left top repeat-y;margin:0 10px 0 10px;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.column2 dl dd{line-height:15px;}
.column3{width:280px;background:url(../img/harumi/publication/tb_bg.gif) left top repeat-y;float:right;padding-bottom:32768px;margin-bottom:-32768px;}
.column3 dl dd{line-height:15px;}

.contentText{margin:10px 20px 10px 20px;color:#666666;line-height:18px;}
.contentText span{color:#004180;font-weight:bold;}



.amazon_area1{margin:10px 0 10px 10px;width:260px;}
.amazon_area1 table td{vertical-align:top;}

.amazon_area1 dl{margin:0;padding:0;line-height:13pt;font-size:12px;color:#666666;}
.amazon_area1 dt{margin:0;padding:0;}
.amazon_area1 dd{margin:0;padding:0;}
.amazon_area1 dd span{color:#004180;}
.amazon_area1 dd small{font-size:10px;}

.amazon_read{width:260px;padding:0;margin:0 0 15px 10px;line-height:14pt;font-size:12px;}
.amazon_read p{color:#666666;}


.amazon_under_box{margin:0 auto;padding:0;width:860px;}
.amazon_under{
	margin:0;
	padding:0;

	width:280px;
	height: 28px;
	overflow: hidden;
	background:url(../img/harumi/publication/tb_under.gif) left bottom no-repeat;
	}
.amazon_under p{padding:0;margin:0 10px 10px 0;text-align:right;}
.amazon_under_left{
	margin:0;
	padding:0;
	float:left;
	width:280px;
	background:url(../img/harumi/publication/tb_under.gif) left bottom no-repeat;
	}
.amazon_under_center{margin:0 0 0 10px;padding:0;float:left;width:280px;background:url(../img/harumi/publication/tb_under.gif) left bottom no-repeat;}
.amazon_under_right{margin:0;padding:0;float:right;width:280px;background:url(../img/harumi/publication/tb_under.gif) left bottom no-repeat;}

.amazon_under_left p{padding:0;margin:0 10px 10px 0;text-align:right;}
.amazon_under_center p{padding:0;margin:0 10px 10px 0;text-align:right;}
.amazon_under_right p{padding:0;margin:0 10px 10px 0;text-align:right;}

.amazon_under_box{zoom:1;}
.amazon_under_box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.amazon_under_box{display:inline-table;}
/* Hides from IE-mac \*/
* html .amazon_under_box {height: 1%;}
.amazon_under_box {display: block;}

#publicationPickup{width:860px;margin:0 auto;padding:31px 0 0 0;line-height:17pt;color:#666666;}
#publicationPickup{zoom:1;}
#publicationPickup:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#publicationPickup{display:inline-table;}
/* Hides from IE-mac \*/
* html #publicationPickup {height: 1%;}
#publicationPickup {display: block;}


#publicationPickup table td{vertical-align:top;}

#publicationPickupLeft{width:420px;margin:0 20px 0 0;padding:0;float:left;display:inline;}
#publicationPickupRight{width:420px;margin:0 0 0 0;padding:0;float:left;display:inline;}
#publicationPickup h5{margin:0 0 15px 0;padding:0;font-size:14px;line-height:21px;font-weight:bold;color:#004180;}
#publicationPickup h6{margin:0 0 15px 0;padding:0;font-size:14px;line-height:21px;font-weight:bold;color:#004180;}
#publicationPickup p{margin:0;padding:0;font-size:12px;line-height:18px;color:#666666;}
#publicationPickup p.pickupSmall{margin:10px 0 0 0;font-size:10px;line-height:14px;}
#publicationPickup p.pickupBtn{margin:10px 0 0 0;}


/*-----harumi/link-----*/

.link_title1{margin:20px 0 0 0;padding:0;}

.linkBox{width:700px;margin:20px auto 0 auto;padding:0 0 20px 0;line-height:18px;color:#666666;border-bottom:1px solid #cccccc;}
.linkBoxLeft{width:570px;margin:0;padding: 0;line-height:18px;color:#666666;float:left;display:inline;}
.linkBoxLeft h5{padding:0 0 5px 0;font-size:12px;font-weight:bold;line-height:18px;color:#666666;border-bottom:1px solid #ececec;}
.linkBoxLeft p{margin:10px 0 0 0;line-height:18px;color:#666666;}
.linkBoxLeft ul{margin:0;padding: 0;}
.linkBoxLeft ul li{margin:0;padding:0 0 0 20px;background:url(../img/harumi/listicon.gif) 0 5px no-repeat;line-height:22px;}

.linkBoxRight{width:104px;margin:0;padding: 0;float:right;display:inline;}

.linkBox{zoom:1;}
.linkBox:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.linkBox{display:inline-table;}
/* Hides from IE-mac \*/
* html .linkBox {height: 1%;}
.linkBox {display: block;}
/* End hide from IE-mac */


/*-----yutori_news/publication-----*/
#yutoriNews{width:900px;margin:0 auto;padding: 0;line-height:24px;color:#666666;}
#yutoriNews_l{width:570px;margin:30px 0 0 0;padding:0;float:left;display:inline;}
#yutoriNews_r{width:300px;margin:30px 0 0 0;padding:0;float:right;display:inline;}

#yutoriNews{zoom:1;}
#yutoriNews:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#yutoriNews{display:inline-table;}
/* Hides from IE-mac \*/
* html #yutoriNews {height: 1%;}
#yutoriNews {display: block;}
/* End hide from IE-mac */


#yutoriNews_r ul{margin:15px 0 0 0;padding:0;}
#yutoriNews_r ul li{font-size:10px;line-height:24px;}


.entry{width:570px;margin:0 0 30px 0;padding:0 0 10px 0;background:url(../img/yutori_news/line.gif) left bottom repeat-x;}
.entryMain{width:570px;margin:0;padding:0;}

.entryMain{zoom:1;}
.entryMain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.entryMain{display:inline-table;}
/* Hides from IE-mac \*/
* html .entryMain {height: 1%;}
.entryMain {display: block;}
/* End hide from IE-mac */

.entry h4{font-size:12px;font-weight:bold;color:#004180;padding-left:18px;background:url(../img/yutori_news/listicon.gif) 0 6px no-repeat;}
.entry p{padding-left:18px;color:#666666;}

.entryLeft{width:413px;margin:0;padding:0;float:left;display:inline;}
.entryRight{width:155px;margin:0;padding:0;float:right;display:inline;border:1px solid #cccccc;}
.entryPickup01{margin-top:20px;margin-left:1em;padding-left:2em;text-indent:-1em;}
.entryPickup02{margin-left:1em;padding-left:2em;text-indent:-1em;}

ul.entryList{margin:20px 0 0 0;padding:0;}
ul.entryList li{float:left;display:inline;}
/*ul.entryList li a{display:block;}*/

ul.entryList{zoom:1;}
ul.entryList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.entryList{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.entryList {height: 1%;}
ul.entryList {display: block;}
/* End hide from IE-mac */

h5.blogSubTitle{margin:35px 0 0 0;padding:0;}

.blogNavi{width:570px;margin:0 0 30px 0;padding:0;}

.blogNavi{zoom:1;}
.blogNavi:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.blogNavi{display:inline-table;}
/* Hides from IE-mac \*/
* html .blogNavi {height: 1%;}
.blogNavit {display: block;}
/* End hide from IE-mac */

.blogNaviLeft{width:260px;margin:0;padding:0;float:left;display:inline;text-align:left;}
.blogNaviRight{width:260px;margin:0;padding:0;float:right;display:inline;text-align:right;}


/*-----event_list/publication-----*/
#eventList{width:900px;margin:0 auto;padding: 0;line-height:24px;color:#666666;}
#eventList_l{width:570px;margin:30px 0 0 0;padding:0;float:left;display:inline;}
#eventList_r{width:300px;margin:30px 0 0 0;padding:0;float:right;display:inline;}

#eventList{zoom:1;}
#eventList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#eventList{display:inline-table;}
/* Hides from IE-mac \*/
* html #eventList {height: 1%;}
#eventList {display: block;}
/* End hide from IE-mac */

#eventList_r ul{margin:15px 0 0 0;padding:0;}
#eventList_r ul li{font-size:10px;line-height:24px;}


.entryEvent{width:570px;margin:0 0 30px 0;padding:0 0 10px 0;background:url(../img/yutori_news/line.gif) left bottom repeat-x;}

.entryEvent h4{font-size:12px;font-weight:bold;color:#004180;padding-left:18px;background:url(../img/yutori_news/listicon.gif) 0 6px no-repeat;}
.entryEvent p{padding-left:18px;color:#666666;}

ul.entryEventList{margin:20px 0 0 0;padding:0;}
ul.entryEventList li{float:left;display:inline;}
/*ul.entryEventList li a{display:block;}*/

ul.entryEventList{zoom:1;}
ul.entryEventList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.entryEventList{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.entryEventList {height: 1%;}
/*ul.entryEventList {display: block;}*/
/* End hide from IE-mac */

h5.eventSubTitle{margin:35px 0 0 0;padding:0;}

.eventNavi{width:570px;margin:0 0 30px 0;padding:0;}

.eventNavi{zoom:1;}
.eventNavi:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.eventNavi{display:inline-table;}
/* Hides from IE-mac \*/
* html .eventNavi {height: 1%;}
.eventNavit {display: block;}
/* End hide from IE-mac */

.eventNaviLeft{width:260px;margin:0;padding:0;float:left;display:inline;text-align:left;}
.eventNaviRight{width:260px;margin:0;padding:0;float:right;display:inline;text-align:right;}


/*-----recipe/index-----*/
.recipe_sub1{margin:15px 0 5px 0;padding:0;font-size:12px;color:#666666;font-weight:normal;}

.recipe{width:900px;margin:0 auto;padding: 0;line-height:17pt;color:#666666;}
.recipe_boxl{width:570px;margin:10px 23px 20px 0;padding:0;float:left;}
.recipe_boxr{width:300px;margin:10px 0 20px 0;padding:0;float:right;}

.recipe{zoom:1;}
.recipe:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.recipe{display:inline-table;}
/* Hides from IE-mac \*/
* html .recipe {height: 1%;}
.recipe {display: block;}
/* End hide from IE-mac */

.recipe_boxr h5{margin:0 0 5px 0;padding:0;font-size:18px;font-weight:bold;color:#004180;}
.recipe_right_top01{margin:0 0 10px 0;padding:0;font-size:12px;line-height:17pt;color:#666666;}
.recipe_right_bo01{margin:0;padding:0;text-align:right;}
.title_01{margin:15px 0 13px 0;padding:0;}

.list_kensaku table{margin:0;padding:0;text-align:left;}
.list_kensaku table td{margin:0;padding:0;text-align:left;vertical-align:top;height:40px;width:116px;}
.list_kensaku table .ex_x1{width:106px;}

#kensaku_check{margin:10px 0 20px 0;padding:15px 0 30px 15px;border:1px solid #CCCCCC;width:555px;}

#kensaku_check h6{margin:0 0 10px 0;padding:0;}
#kensaku_check table{margin:0 0 10px 0;padding:0;color:#666666;}
#kensaku_check table td{margin:0;padding:0 0 7px 0;text-align:left;width:116px;font-size:12px;text-align:left;}

#kensaku_check table .ex_x1{width:106px;color:#666666;}

#kensaku_check table td input ,select{vertical-align:-0.1em;}
*:first-child+html #kensaku_check table td input ,select{vertical-align:-0.3em;}
#kensaku_check table td input ,select, x:-moz-any-link {vertical-align:-0.2em;}

#kensaku_bt{padding:0 0 0 220px;margin:0;}

#sub_kensaku{margin:10px 0 0 42px;padding:10px 0 0 15px;width:443px;height:70px;border:1px solid #CCCCCC;background:#E5EAED;}

.re_txt_01{width:300px;margin:0;padding:0;}
#sub_kensaku input ,select{vertical-align:middle;}
#sub_ken_area{margin:10px 0 0 0;padding:0;}
#sub_ken_area .re_txt_01{margin:0 10px 0 0;}

.recipe_right_area01{margin:0 0 20px 0;padding:15px 10px 15px 18px;width:270px;border:1px solid #A9A9A9;}
.recipe_right_area01 h6{margin:0 0 10px 0;}
.re_dl_01{margin:0;padding:0;}
.re_dl_01 dt{margin:0;padding:0;font-size:0;line-height:0;}
.re_dl_01 dt img{border:1px solid #cccccc;}
.re_dl_01 dd{margin:5px 0 9px 0;padding:0;text-align:center;width:260px;}

/*-----recipe/indexC-----*/
.recipeTop{width:900px;margin:0 auto 80px auto;padding: 0;line-height:17pt;color:#666666;}
.recipeTop h6.recipeTitle01{margin:20px 0 0 0;padding:0;}

/*--recipe/index/?σGA/--*/
.recipeTop_cate{width:900px;margin:10px auto 0 0;overflow:hidden;}
.recipeTop_cate:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.recipeTop_cate01{width:285px;background:url(../img/recipe/bar_bg.gif) left top repeat-y;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.recipeTop_cate02{width:285px;background:url(../img/recipe/bar_bg.gif) left top repeat-y;margin:0 20px 0 20px;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.recipeTop_cate03{width:285px;background:url(../img/recipe/bar_bg.gif) left top repeat-y;float:left;padding-bottom:32768px;margin-bottom:-32768px;}

.recipeTop_cate_area1{margin:10px 10px 10px 11px;}
.recipeTop_cate_area1 img{border:1px solid #cccccc;}
.recipeTop_cate_area1_read{width:255px;padding:0;margin:0 0 20px 10px;line-height:14pt;font-size:12px;color:#004180;text-align:center;}

.recipeTop_cate_area1_under_box{margin:0 auto;padding:0;width:900px;}
.recipeTop_cate_area1_under_left{margin:0;padding:0;float:left;width:285px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}
.recipeTop_cate_area1_under_center{margin:0 20px 0 20px;padding:0;float:left;width:285px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}
.recipeTop_cate_area1_under_right{margin:0;padding:0;float:left;width:285px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}

.recipeTop_cate_area1_under_box{zoom:1;}
.recipeTop_cate_area1_under_box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.recipeTop_cate_area1_under_box{display:inline-table;}
/* Hides from IE-mac \*/
* html .recipeTop_cate_area1_under_box {height: 1%;}
.recipeTop_cate_area1_under_box {display: block;}
/*--?σGA?--*/


/*-----recipe/detail-----*/
.recipe_sub1_de{margin:25px 0 10px 0;padding:0;font-size:20px;font-weight:bold;color:#004180;}
.re_de_read01{margin:0;padding:0;font-size:12px;color:#666666;line-height:14pt;width:580px;font-weight:normal;}

.recipe_de{width:900px;margin:0 auto;padding: 0;line-height:17pt;color:#666666;}
.recipe_de_boxl{width:570px;margin:8px 23px 20px 0;padding:0;float:left;}
.recipe_de_boxr{width:300px;margin:8px 0 20px 0;padding:0;float:right;}

.recipe_de{zoom:1;}
.recipe_de:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.recipe_de{display:inline-table;}
/* Hides from IE-mac \*/
* html .recipe_de {height: 1%;}
.recipe_de {display: block;}
/* End hide from IE-mac */

.recipe_de_boxl h5{font-size:12px;font-weight:bold;color:#004180;margin:15px 0 10px 0;padding:0;}
.recipe_de p{color:#666666;}



.re_info1{margin:0;padding:0 0 10px 0;}

.re_info1 dt{margin:0 10px 0 0;line-height:15pt;padding:0;color:#666666;font-size:12px;float:left;width:10px;}
.re_info1 dd{margin:0;line-height:15pt;padding:0;color:#666666;font-weight:normal;font-size:12px;float:right;width:530px;text-align:left;}

.re_info1{zoom:1;}
.re_info1:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.re_info1{display:inline-table;}
/* Hides from IE-mac \*/
* html .re_info1 {height: 1%;}
.re_info1 {display: block;}
/* End hide from IE-mac */

.detail_more{width:570px;margin:20px auto;text-align:center;}

.recipe_right_de_area01{margin:0 0 20px 0;padding:10px 10px 10px 15px;width:275px;background:url(../img/recipe/detail_bg.gif);}
.recipe_right_de_area01 h6{margin:0 0 5px 0;padding:0;font-size:12px;font-weight:bold;color:#004180;}

.recipe_right_de_area01 dl{margin:0 0 5px 0;padding:0;line-height:12pt;}
.recipe_right_de_area01 dt{margin:0;padding:0;}
.recipe_right_de_area01 dd{margin:0 0 0 10px;padding:0;}
.recipe_right_de_area01 .fs{font-weight:normal;margin:15px 0 0 0;}
.recipe_right_de_area01 ul{font-weight:normal;margin:0;padding:0;}
.recipe_right_de_area01 li{font-weight:normal;margin:0;padding:0;line-height:12pt;}

.re_detail_sub_area{border:1px solid #004180;width:252px;padding:9px;background:#FFFFFF;}
.re_detail_sub_read01{font-size:12px;line-height:14pt;color:#666666;}


.re_detail_sub_area{zoom:1;}
.re_detail_sub_area:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.re_detail_sub_area{display:inline-table;}
/* Hides from IE-mac \*/
* html .re_detail_sub_area {height: 1%;}
.re_detail_sub_area {display: block;}
/* End hide from IE-mac */

div.recipeImg{border:1px solid #cccccc;}

/*-----recipe/category/-----*/
h4.categoryTitle{margin:0 0 15px 0;padding:0;}
h5.categoryTitle02{margin:0;padding:0;font-size:12px;font-weight:bold;color:#666666;}
p.categoryTopicPath{color:#666666;margin:0;padding:0;}


.recipeCategory{width:900px;margin:0 auto;padding: 0;line-height:17pt;color:#666666;}
.recipeCategoryBoxl{width:570px;margin:15px 0 0 0;padding:0;float:left;}
.recipeCategoryBoxr{width:300px;margin:15px 0 35px 0;padding:0;float:right;}

.recipeCategory{zoom:1;}
.recipeCategory:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.recipeCategory{display:inline-table;}
/* Hides from IE-mac \*/
* html .recipeCategory {height: 1%;}
.recipeCategory {display: block;}
/* End hide from IE-mac */


ul.categoryList{width:570px;margin:15px 0 0 0;padding:0;}

ul.categoryList{zoom:1;}
ul.categoryList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.categoryList{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.categoryList {height: 1%;}
ul.categoryList {display: block;}
/* End hide from IE-mac */


ul.categoryList li{width:180px;margin:0;padding:0;float:left;display:inline;}
ul.categoryList li.list01{margin:0 15px 0 0;}
ul.categoryList li div.categoryListBox{border:1px solid #999999;margin:0;padding:4px 4px 8px 4px;}
ul.categoryList li div.categoryListBox p{font-size:12px;line-height:16px;font-weight:bold;color:#004180;text-align:center;margin:5px 0 0 0;padding:0;}


#categorySide{width:300px;margin:0;padding:0;}
#categorySideMain{width:300px;margin:0;padding:0;background:url(../img/recipe/category/sidebg_middle.gif) 0 0 repeat-y;}

#categorySide h4.sideTitle01{width:288px;margin:0;padding:12px 0 0 12px;background:url(../img/recipe/category/sidebg_top.gif) 0 0 no-repeat;}
#categorySide h4.sideTitle02{margin:0;padding:20px 0 0 12px;}
#categorySide h4.sideTitle03{margin:0;padding:0;}

#categorySide p{padding:15px 12px 0 12px;color:#666666;}
.sideTable{width:280px;margin:15px 0 0 12px;padding:0 0 12px 0;background:url(../img/recipe/category/line.gif) left bottom repeat-x;}
.sideTable02{width:280px;margin:15px 0 0 12px;padding:0 0 15px 0;}
.sideBtn{padding:0 0 15px 0;text-align:center;}
.sideSearch{width:258px;background:#DAE2E6;border:1px solid #cccccc;margin:0 0 0 10px;padding:10px 10px 20px 10px;}
input.searchText{width:185px;font-size:12px;margin:0;padding:0;}



/*--category/?σGA/--*/
.content_r_cate{width:570px;margin:15px auto 0 0;overflow:hidden;}
.content_r_cate:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.column_r_1{width:180px;background:url(../img/recipe/category/bar_bg.gif) left top repeat-y;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.column_r_2{width:180px;background:url(../img/recipe/category/bar_bg.gif) left top repeat-y;margin:0 15px 0 15px;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.column_r_3{width:180px;background:url(../img/recipe/category/bar_bg.gif) left top repeat-y;float:right;padding-bottom:32768px;margin-bottom:-32768px;}

.re_cate_area1{margin:3px 0 5px 4px;}
.re_cate_area1 img{border:1px solid #cccccc;}
.re_cate_area1_read{width:160px;padding:0;margin:0 0 5px 10px;line-height:14pt;font-size:12px;color:#004180;font-weight:bold;text-align:center;}

.re_cate_area1_under_box{margin:0 auto;padding:0;width:570px;}
.re_cate_area1_under_left{margin:0;padding:0;float:left;width:180px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}
.re_cate_area1_under_center{margin:0 0 0 15px;padding:0;float:left;width:180px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}
.re_cate_area1_under_right{margin:0;padding:0;float:right;width:180px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}

.re_cate_area1_under_box{zoom:1;}
.re_cate_area1_under_box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.re_cate_area1_under_box{display:inline-table;}
/* Hides from IE-mac \*/
* html .re_cate_area1_under_box {height: 1%;}
.re_cate_area1_under_box {display: block;}
/*--?σGA?--*/



/*-----recipe/category/01/-----*/
h4.categoryTitle03{margin:0 0 15px 0;padding:0;}
h5.categoryTitle04{margin:0;padding:0;font-size:12px;font-weight:bold;color:#666666;}

ul.categoryList02{width:570px;margin:15px 0 0 0;padding:0;}

ul.categoryList02{zoom:1;}
ul.categoryList02:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.categoryList02{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.categoryList02 {height: 1%;}
ul.categoryList02 {display: block;}
/* End hide from IE-mac */


ul.categoryList02 li{width:180px;margin:0;padding:0;float:left;}
ul.categoryList02 li.list02{margin:0 15px 0 0;}
ul.categoryList02 li div.categoryListBox02{border:1px solid #999999;margin:0;padding:4px 4px 8px 4px;}
ul.categoryList02 li div.categoryListBox02 p{font-size:12px;line-height:16px;font-weight:bold;color:#004180;text-align:center;margin:5px 0 0 0;padding:0;}


#categorySide02{width:300px;margin:0;padding:0;}
#categorySideMain02{width:300px;margin:0;padding:0;background:url(../img/recipe/category/sidebg_middle.gif) 0 0 repeat-y;}

#categorySide02 h4.sideTitle04{width:288px;margin:0;padding:12px 0 0 12px;background:url(../img/recipe/category/sidebg_top.gif) 0 0 no-repeat;}
#categorySide02 h4.sideTitle05{margin:0;padding:20px 0 0 12px;}
#categorySide02 h4.sideTitle06{margin:0;padding:0;}

#categorySide02 p{padding:15px 12px 0 12px;color:#666666;}
.sideTable03{width:280px;margin:15px 0 0 12px;padding:0 0 12px 0;background:url(../img/recipe/category/line.gif) left bottom repeat-x;}
.sideTable04{width:280px;margin:15px 0 0 12px;padding:0 0 15px 0;}
.sideBtn02{padding:0 0 15px 0;text-align:center;}
.sideSearch02{width:258px;background:#DAE2E6;border:1px solid #cccccc;margin:0 0 0 10px;padding:10px 10px 20px 10px;}
input.searchText02{width:185px;font-size:12px;margin:0;padding:0;}


/*--category/01/?σGA/--*/
.cate_list{width:570px;margin:15px auto 0 0;overflow:hidden;}
.cate_list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.cate_list_r_1{width:180px;background:url(../img/recipe/category/bar_bg.gif) left top repeat-y;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.cate_list_r_2{width:180px;background:url(../img/recipe/category/bar_bg.gif) left top repeat-y;margin:0 15px 0 15px;float:left;padding-bottom:32768px;margin-bottom:-32768px;}
.cate_list_r_3{width:180px;background:url(../img/recipe/category/bar_bg.gif) left top repeat-y;float:right;padding-bottom:32768px;margin-bottom:-32768px;}

.cate_list_area1{margin:3px 0 5px 4px;}
.cate_list_area1 img{border:1px solid #cccccc;}
.cate_list_area1_read{width:160px;padding:0;margin:0 0 5px 10px;line-height:14pt;font-size:12px;color:#004180;font-weight:bold;text-align:center;}

.cate_list_area1_under_box{margin:0 auto;padding:0;width:570px;}
.cate_list_area1_under_left{margin:0;padding:0;float:left;width:180px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}
.cate_list_area1_under_center{margin:0 0 0 15px;padding:0;float:left;width:180px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}
.cate_list_area1_under_right{margin:0;padding:0;float:right;width:180px;font-size:0;line-height:0;border-bottom:1px solid #898B82;}

.cate_list_area1_under_box{zoom:1;}
.cate_list_under_box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cate_list_under_box{display:inline-table;}
/* Hides from IE-mac \*/
* html cate_list_area1_under_box {height: 1%;}
.cate_list_area1_under_box {display: block;}
/*--category/01/?σGA/--*/



/*-----restaurant/index-----*/
.restaurantTop{width:900px;margin:0 auto;padding:0 0 80px 0;line-height:18pt;color:#666666;}
.restaurantTopLeft{width:425px;margin:0;padding:0;float:left;display:inline;}
.restaurantTopRight{width:425px;margin:0;padding:0;float:right;display:inline;}

.restaurantTop{zoom:1;}
.restaurantTop:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.restaurantTop{display:inline-table;}
/* Hides from IE-mac \*/
* html .restaurantTop {height: 1%;}
.restaurantTop {display: block;}
/* End hide from IE-mac */

.restaurantTopLeft h4{margin:13px 0 20px 0;}
.restaurantTopRight h4{margin:13px 0 20px 0;}
.restaurantTop p.restaurantText{margin:10px 0 0 0;color:#666666;line-height:18px;}
.restaurantTopLeft h5{margin:30px 0 0 0;padding:0;}
.restaurantTopRight h5{margin:30px 0 0 0;padding:0;}
.restaurantTopLeft ul{margin:5px 0 0 0;padding:0;}
.restaurantTopLeft ul li{margin:0;padding:0;float:left;display:inline;}

.restaurantTopLeft ul{zoom:1;}
.restaurantTopLeft ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.restaurantTopLeft ul{display:inline-table;}
/* Hides from IE-mac \*/
* html .restaurantTopLeft ul {height: 1%;}
.restaurantTopLeft ul {display: block;}
/* End hide from IE-mac */

.restaurantTopRight ul{margin:5px 0 0 0;padding:0;}
.restaurantTopRight ul li{margin:0;padding:0;float:left;display:inline;}

.restaurantTopRight ul{zoom:1;}
.restaurantTopRight ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.restaurantTopRight ul{display:inline-table;}
/* Hides from IE-mac \*/
* html .restaurantTopRight ul {height: 1%;}
.restaurantTopRight ul {display: block;}
/* End hide from IE-mac */

.RestaurantInformation{margin:20px 0 0 0;padding:0;}
.RestaurantInformation h5{margin:0;padding:20px 0 0 0;font-weight:bold;color:#00417e;font-size:12px;}
.RestaurantInformation dl{margin:0;padding:0 0 20px 0;}
.RestaurantInformation dl dt{width:70px;float:left;clear:both;}
.RestaurantInformation dl dd{margin-left:70px;}
.restaurantText02{margin:0 0 20px 0;} 
.restaurantText03 span{color:#00417e;}
.restaurantText04{margin:20px 0 0 0;} 
.restaurantText05{color:#3399CC;}

/*-----restaurant/party/index-----*/
h4.partyTitle{margin:18px 0 3px 0;padding:0;}
.party_sub{margin:0;padding:7px 0 0 0;color:#666666;}
.party_sub ul{margin:0;padding:0;}
.party_sub li{margin:0;padding:0;float:left;}

.party_sub{zoom:1;}
.party_sub:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.party_sub{display:inline-table;}
/* Hides from IE-mac \*/
* html .party_sub {height: 1%;}
.party_sub {display: block;}
/* End hide from IE-mac */


.party{width:900px;margin:0 auto 40px auto;padding:0;line-height:18px;color:#666666;}
.partyLeft{width:550px;margin:20px 0 0 20px;padding:0;float:left;display:inline;}
.partyRight{width:300px;margin:20px 0 0 0;padding:0;float:right;display:inline;}

.party{zoom:1;}
.party:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.party{display:inline-table;}
/* Hides from IE-mac \*/
* html .party {height: 1%;}
.party {display: block;}
/* End hide from IE-mac */

.partyLeft h5{margin:0 0 10px 0;}

/*.partyMain{width:550px;margin:0;padding:0;}
.partyMainLeft{width:240px;margin:0;padding:0;float:left;display:inline;}
.partyMainRight{width:300px;margin:0;padding:0;float:right;display:inline;}*/

.partyTop{margin:15px 0 0 0;padding:0;}

.partyMainLeft p{margin:0;padding:0;line-height:18px;color:#666666;}
p.partyText01{padding:0 0 10px 0;color:#666666;}


.partyContents{margin:40px 0 0 0;padding:0;}
.partyContents h6{margin:20px 0 0 0;padding:0;font-size:12px;font-weight:bold;line-height:18px;color:#00417e;}
.partyContents p{font-size:12px;line-height:18px;color:#666666;}
.partyContents p span{font-size:10px;line-height:14px;}

.partyPlan{margin:0;padding:0;}
.partyPlan h6{margin:20px 0 0 0;padding:0;font-size:12px;font-weight:bold;line-height:18px;color:#00417e;}
.partyPlan p{font-size:12px;line-height:18px;color:#666666;}
.partyPlan dl{margin:0 0 20px 0;padding:0;}
.partyPlan dt{width:4em;}
.partyPlan dd{margin-left:4em;}

.partyRight h6{margin:10px 0 0 0;padding:0;font-size:12px;font-weight:bold;line-height:18px;color:#00417e;}
.partyRight h6.partyTitle02{margin:20px 0 0 0;padding:0;font-size:12px;font-weight:bold;line-height:18px;color:#00417e;}

.partyRight p{margin:0;padding:0;font-size:12px;line-height:18px;color:#666666;}

dl.partyList01{margin:0;padding:0 0 20px 0;}
dl.partyList01 dt{width:75px;float:left;clear:both;}
dl.partyList01 dd{margin-left:75px;}

dl.partyList02{margin:0;padding:0 0 20px 0;}
dl.partyList02 dt{width:115px;float:left;clear:both;}
dl.partyList02 dd{margin-left:115px;}

ul.partyList03{margin:0;padding:0 0 20px 0;}
ul.partyList03 li{margin:0;padding:0;}

dl.partyList04{margin:0;padding:0 0 20px 0;}
dl.partyList04 dt{width:90px;float:left;clear:both;}
dl.partyList04 dd{margin-left:90px;}


/*-----restaurant/party/menu-----*/
.partyMenu{width:900px;margin:0 auto 40px auto;padding:0;line-height:18px;color:#666666;}
.partyMenuLeft{width:550px;margin:20px 0 0 20px;padding:0;float:left;display:inline;}
.partyMenuRight{width:300px;margin:20px 0 0 0;padding:0;float:right;display:inline;}

.partyMenu{zoom:1;}
.partyMenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.partyMenu{display:inline-table;}
/* Hides from IE-mac \*/
* html .partyMenu {height: 1%;}
.partyMenu {display: block;}
/* End hide from IE-mac */

.partyMenu h5{margin:0 0 10px 0;}
.partyMenu h6{margin:0;padding:0;}
.partyMenuLeft p,.partyMenuRight p{line-height:18px;color:#666666;}
.partyMenuLeft p.partyMenuText{margin:20px 0 0 0;}

.partyNavi{margin:0;padding:0;}

.partyNavi{zoom:1;}
.partyNavi:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.partyNavi{display:inline-table;}
/* Hides from IE-mac \*/
* html .partyNavi {height: 1%;}
.partyNavi {display: block;}
/* End hide from IE-mac */

.partyNaviLeft{width:45px;margin:0;padding:0;float:left;display:inline;}
.partyNaviRight{width:505px;margin:0;padding:0;float:right;display:inline;}
.partyNaviRight ul{margin:-3px 0 0 0;padding:0;color:#666666;}
.partyNaviRight ul li{margin:0;padding:0;float:right;display:inline;font-size:10px;}

dl.partyMenuPlan{margin:0;padding:6px 0 6px 0;border-bottom:1px solid #E8E8E8;}
dl.partyMenuPlan dt{width:190px;margin:0;padding:0;float:left;clear:both;}
dl.partyMenuPlan dd{width:360px;margin:0;padding:0;}
.partyMenuDrinkText{margin:10px 0 0 0;}
.partyMenuPlanText{margin:5px 0 0 0;}

ul.partyMenuList{margin:10px 0 0 0;padding:0;}

ul.partyMenuList{zoom:1;}
ul.partyMenuList:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.partyMenuList{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.partyMenuList {height: 1%;}
ul.partyMenuList {display: block;}
/* End hide from IE-mac */

ul.partyMenuList li{width:176px;margin:0;padding:0;float:left;display:inline;}
ul.partyMenuList li.menuList{margin:0 11px 0 0;}

ul.partyMenuList li dl{width:176px;margin:0;padding:0;}
ul.partyMenuList li dl dt{margin:0 0 5px 0;padding:0;}
ul.partyMenuList li dl dd span{margin:0 0 5px 0;padding:0;font-weight:bold;}
ul.partyMenuList li dl dd{margin:0;padding:0;}

.partyCake{margin:10px 0 0 0;padding:0;}
.partyCakeLeft{width:176px;float:left;display:inline;margin:0;padding:0;}
.partyCakeRight{width:364px;float:right;display:inline;margin:0;padding:0;}

.partyCake{zoom:1;}
.partyCake:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.partyCake{display:inline-table;}
/* Hides from IE-mac \*/
* html .partyCake {height: 1%;}
.partyCake {display: block;}
/* End hide from IE-mac */


.partyMenuRight h6{margin:20px 0 10px 0;}

.giftBox{width:300px;margin:0;padding:0;}

.giftBox{zoom:1;}
.giftBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.giftBox{display:inline-table;}
/* Hides from IE-mac \*/
* html .giftBox {height: 1%;}
.giftBox {display: block;}
/* End hide from IE-mac */

.giftBoxLeft{width:160px;margin:0;padding:0;float:left;display:inline;}
.giftBoxRight{width:130px;margin:0;padding:0;float:right;display:inline;}

.giftText{margin:10px 0 0 0;}
.giftText span{font-size:10px;}


/*-----restaurant/shop-----*/
h4.shopTitle{margin:25px 0 20px 0;}

.RestaurantLink{width:900px;margin:0 auto;padding:0 0 3px 0;line-height:18px;color:#666666;background:url(../img/restaurant/titleline.gif) left bottom repeat-x;}
.RestaurantLinkLeft{width:325px;margin:0;padding:0;float:left;display:inline;}
.RestaurantLinkLeft h5{margin:15px 0 0 0;}
.RestaurantLinkRight{width:575px;margin:0;padding:0;float:right;display:inline;}
.RestaurantLinkRight p{line-height:18px;color:#666666;text-align:right;}

.RestaurantLink{zoom:1;}
.RestaurantLink:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.RestaurantLink{display:inline-table;}
/* Hides from IE-mac \*/
* html .RestaurantLink {height: 1%;}
.RestaurantLink {display: block;}
/* End hide from IE-mac */

.RestaurantLink02{width:570px;margin:20px 0 0 0;padding:0;background:url(../img/restaurant/titleline.gif) left bottom repeat-x;}
.RestaurantLink02Left{width:125px;height:27px;margin:0;padding:0;float:left;display:inline;}
.RestaurantLink02Left h5{margin:0;}
.RestaurantLink02Right{width:440px;margin:0;padding:0;float:right;display:inline;}
.RestaurantLink02Right p{margin:8px 0 0 0;padding:0;color:#666666;text-align:right;}

.RestaurantLin02{zoom:1;}
.RestaurantLink02:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.RestaurantLink02{display:inline-table;}
/* Hides from IE-mac \*/
* html .RestaurantLink02 {height: 1%;}
.RestaurantLink02 {display: block;}
/* End hide from IE-mac */


.RestaurantLink03{width:900px;margin:0 auto;padding:18px 0 3px 0;line-height:18px;color:#666666;background:url(../img/restaurant/titleline.gif) left bottom repeat-x;}
.RestaurantLinkLeft03{width:360px;margin:0;padding:0;float:left;display:inline;}
.RestaurantLinkRight03{width:540px;margin:0;padding:0;float:right;display:inline;}
.RestaurantLinkRight03 p{margin:10px 0 0 0;color:#666666;text-align:right;}

.RestaurantLink03{zoom:1;}
.RestaurantLink03:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.RestaurantLink03{display:inline-table;}
/* Hides from IE-mac \*/
* html .RestaurantLink03 {height: 1%;}
.RestaurantLink03 {display: block;}
/* End hide from IE-mac */


.RestaurantShop{width:900px;margin:0 auto 40px auto;padding:0;line-height:18px;color:#666666;}
.RestaurantShopLeft{width:570px;margin:15px 0 0 0;padding:0;float:left;display:inline;}
.RestaurantShopRight{width:300px;margin:15px 0 0 0;padding:0;float:right;display:inline;}

.RestaurantShop{zoom:1;}
.RestaurantShop:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.RestaurantShop{display:inline-table;}
/* Hides from IE-mac \*/
* html .RestaurantShop {height: 1%;}
.RestaurantShop {display: block;}
/* End hide from IE-mac */

.RestaurantShop h5{margin:0 0 10px 0;}
.RestaurantShop h5.aboutTitle{margin:20px 0 10px 0;}
.RestaurantShop h6{margin:0;padding:0;}
.RestaurantShopLeft p,.RestaurantShopRight p{line-height:18px;color:#666666;}

p.lunchTitle{margin:10px 0 2px 0;font-weight:bold;}
p.lunchTitle02{margin:30px 0 2px 0;font-weight:bold;}


.lunchMenu{width:550px;margin:0;padding:0;}
.lunchMenu img{border: 1px solid #cccccc;}
.lunchMenuLeft{width:282px;margin:10px 0 0 0;padding:0;float:left;display:inline;}
.lunchMenuRight{width:250px;margin:10px 0 0 0;padding:0;float:right;display:inline;}

.lunchMenuRight dl{margin:0;padding:0;}
.lunchMenuRight dt{margin:0;padding:0;color:#00417e;}
.lunchMenuRight dd{margin:0;padding:0;}

.lunchMenu{zoom:1;}
.lunchMenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.lunchMenu{display:inline-table;}
/* Hides from IE-mac \*/
* html .lunchMenu {height: 1%;}
.lunchMenu {display: block;}
/* End hide from IE-mac */

.lunchMenu02{width:550px;margin:0;padding:0;}
.lunchMenu02 img{border: 1px solid #cccccc;}
.lunchMenu02Left{width:282px;margin:20px 0 0 0;padding:0;float:left;display:inline;}
.lunchMenu02Right{width:250px;margin:20px 0 0 0;padding:0;float:right;display:inline;}

.lunchMenu02Right dl{margin:0;padding:0;}
.lunchMenu02Right dt{margin:0;padding:0;color:#00417e;}
.lunchMenu02Right dd{margin:0;padding:0;}


.lunchMenu02{zoom:1;}
.lunchMenu02:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.lunchMenu02{display:inline-table;}
/* Hides from IE-mac \*/
* html .lunchMenu02 {height: 1%;}
.lunchMenu02 {display: block;}
/* End hide from IE-mac */


.restaurantMenu{width:550px;margin:15px 0 0 20px;padding:0;}

ul.restaurantMenuList{margin:10px 0 0 0;padding:0;}

ul.restaurantMenuList{zoom:1;}
ul.restaurantMenuList:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.restaurantMenuList{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.restaurantMenuList {height: 1%;}
ul.restaurantMenuList {display: block;}
/* End hide from IE-mac */

ul.restaurantMenuList li{width:176px;margin:0;padding:0;float:left;display:inline;}
ul.restaurantMenuList li.menuListR{margin:0 11px 0 0;}

ul.restaurantMenuList li dl{width:176px;margin:0;padding:0;}
ul.restaurantMenuList li dl dt{margin:0 0 5px 0;padding:0;}
ul.restaurantMenuList li dl dd span{margin:0 0 5px 0;padding:0;font-weight:bold;}
ul.restaurantMenuList li dl dd{margin:0;padding:0;}


.oyatsu{width:520px;margin:0 0 0 0;padding:15px;border:1px solid #cccccc;}

.oyatsu{zoom:1;}
.oyatsu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.oyatsu{display:inline-table;}
/* Hides from IE-mac \*/
* html .oyatsu {height: 1%;}
.oyatsu {display: block;}
/* End hide from IE-mac */

.oyatsuLeft{width:330px;float:left;display:inline;margin:5px 0 0 0;}
.oyatsuRight{width:177px;float:right;display:inline;margin:5px 0 0 0;}

.oyatsuText{margin:20px 0 0 0;}

.RestaurantShopRight h6{margin:0px 0 5px 0;font-size:12px;}
.RestaurantShopRight h6.blue{margin:0px 0 5px 0;font-size:12px;color:#00417e;}

.aboutBoxW{width:300px;margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #cccccc;}
.aboutBox{width:300px;margin:0;padding:0;}

.aboutBox{zoom:1;}
.aboutBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.aboutBox{display:inline-table;}
/* Hides from IE-mac \*/
* html .aboutBox {height: 1%;}
.aboutBox {display: block;}
/* End hide from IE-mac */

.aboutBoxLeft{width:160px;margin:0;padding:0;float:left;display:inline;}
.aboutBoxRight{width:130px;margin:0;padding:0;float:right;display:inline;}

.aboutText{margin:10px 0 0 0;}
.aboutText span{font-size:10px;line-height:14px;}
.aboutText strong{color:#00417e;font-weight:normal;}


.aboutText02{margin:5px 0 0 0;}
.aboutText02 span{font-size:10px;line-height:14px;}


table.eventTable{width:298px;border-collapse:collapse;}
table.eventTable th{width:50px;padding:10px 15px 10px 15px;border:1px solid #cccccc;text-align:left;vertical-align:top;font-weight:normal;}
table.eventTable td{padding:10px;border:1px solid #cccccc;text-align:left;vertical-align:top;}

dl.accessList01{margin:0;padding:0 0 20px 0;}
dl.accessList01 dt{width:60px;float:left;clear:both;}
dl.accessList01 dd{margin-left:60px;}

dl.accessList02{margin:0;padding:0;}
dl.accessList02 dt{width:60px;float:left;clear:both;}
dl.accessList02 dd{margin-left:60px;}

dl.accessList03{margin:0;padding:20px 0 0 0;}
dl.accessList03 dt{width:60px;float:left;clear:both;}
dl.accessList03 dd{margin-left:60px;}

/*-----restaurant/access-----*/
#access{width:400px;margin:0;padding:30px;font-size:12px;line-height:18px;color:#666666;border:1px solid #cccccc;font-family:'lr oSVbN', Verdana, sans-serif;}
#accessTop{width:400px;margin:0;padding:0;}
#accessTopLeft{width:200px;margin:0;padding:0;float:left;display:inline;text-align:left;}
#accessTopRight{width:85px;margin:0;padding:0;float:right;display:inline;text-align:right;}

#accessTop{zoom:1;}
#accessTop:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#accessTop{display:inline-table;}
/* Hides from IE-mac \*/
* html #accessTop {height: 1%;}
#accessTop {display: block;}
/* End hide from IE-mac */

#map{width:400px;margin:0;padding:30px 0 30px 0;}
#map img{border:1px solid #cccccc;}
#shopTitle{width:400px;margin:0;padding:0;line-height:1.1;border-bottom:2px solid #e5e5e5;}
#shopTitle p{color:#666666;}
#shopTitle p span{font-weight:bold;}

#shopAbout{width:400px;margin:20px 0 0 0;padding:0;}
#shopAbout dl{margin:0;padding:5px 0 5px 0;border-bottom:1px solid #e5e5e5;}
#shopAbout dt{margin:0;padding:0;width:80px;float:left;clear:both;}
#shopAbout dd{margin:0;padding:0;margin-left:80px;}
#shopAbout p{margin:20px 0 0 0;color:#666666;}

#shopBtn{width:400px;margin:0 auto;padding:30px 0 0 0;text-align:center;}



/*-----products/index-----*/
.products_sub01{margin:5px 0 20px 15px;padding:0;}
.massage{margin:20px 0 20px 15px;padding:0;}

.products{width:900px;margin:0 auto;padding: 0;line-height:17pt;color:#666666;}
.productsBoxLeft{width:570px;margin:10px 15px 0 0;padding:0;float:left;display:inline;}
.productsBoxRight{width:300px;margin:10px 0 0 0;padding:0;float:right;display:inline;}

.products{zoom:1;}
.products:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.products{display:inline-table;}
/* Hides from IE-mac \*/
* html .products {height: 1%;}
.products {display: block;}
/* End hide from IE-mac */

.products p{line-height:18px;color:#666666;}
.products p.productsText{margin:10px 0 0 0;padding:0 0 10px 0;}
.products p.productsText02{margin: 0 0 20px 0;}

.productsBoxLeft h6{margin:20px 0 5px 0;padding:0;height:14px;}

.productsNavi{margin:0;padding:5px 0 0 0;}
.productsNavi ul{margin:0;padding:0;color:#666666;}
.productsNavi li{margin:0;padding:0;float:left;font-size:10px;}

.productsNavi{zoom:1;}
.productsNavi:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.productsNavi{display:inline-table;}
/* Hides from IE-mac \*/
* html .productsNavi {height: 1%;}
.productsNavi {display: block;}
/* End hide from IE-mac */


.productsItem{width:570px;margin:0;padding:0;}
.productsItemLeft{width:235px;margin:0;padding:0;float:left;display:inline;}
.productsItemRight{width:330px;margin:0;padding:0;float:right;display:inline;}

.productsItem{zoom:1;}
.productsItem:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.productsItem{display:inline-table;}
/* Hides from IE-mac \*/
* html .productsItem {height: 1%;}
.productsItem {display: block;}
/* End hide from IE-mac */

.productsBanner{margin:0 0 20px 0;}
.productsBanner p{
	margin:5px 0 0 0;
	text-align: center;
}

.productsBtn{margin:3px 0 0 0;}
.productsBtn02{text-align:right;}


.productsSide{margin:0 0 20px 0;padding:10px;width:278px;border:1px solid #A9A9A9;}
.productsSide p{color:#666666;line-height:18px;}
.productsSide p.productsSideText{margin:10px 0 0 0;}
.productsSide h5{margin:0 0 10px 0;}
.productsSide h6{margin:0;padding:0;font-size:12px;}
.productsBorder{margin:10px 0 10px 0;}

.productsSide{zoom:1;}
.productsSide:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.productsSide{display:inline-table;}
/* Hides from IE-mac \*/
* html .productsSide {height: 1%;}
.productsSide {display: block;}
/* End hide from IE-mac */


/*-----special/2010_01-----*/
#special{width:916px;margin:0 auto 20px auto;padding:0;line-height:18pt;color:#666666;background:url(../img/special/special_bgmiddle.gif) left top repeat-y;}
#specialMain{width:600px;margin:0 0 0 153px;}
.specialText01{margin:10px 0 15px 0;}
#guest{width:600px;margin:0 0 30px 0;background:url(../img/special/profile_bg02.gif) left bottom no-repeat;}
#guest h4{padding:12px 0 0 12px;background:url(../img/special/profile_bg01.gif) left top no-repeat;}
#guest p{padding:10px 12px 20px 12px;font-size:10px;line-height:14px;color:#666666;}
#backnumber{width:392px;margin:0 auto;}
#backnumber h4{margin:0 0 10px 0;}
#backnumber ul{margin:0;padding:0;}
#backnumber ul li{margin:0 0 10px 0;padding:0;height:13px;line-height:1;}
#taidan{width:600px;margin:45px 0 0 0;padding:0;}
#taidan dl{margin:0;padding:0;}
#taidan dt{margin:0;padding:20px 0 0 0;width:75px;float:left;clear:both;}
#taidan dd{margin:0 0 0 75px;padding:20px 0 0 0;}
#taidan p.taidanImg{margin:20px 0 0 107px;}
#taidan p.taidanText01{margin:40px 0 20px 0;color:#666666;}
#pageNext{margin:0 0 40px 0;}
#pageNext02{margin:40px 0 40px 0;}

/*-----mailmagazine/-----*/
#mailmagazine{width:800px;margin:0;padding:0;font-size:12px;line-height:18px;color:#666666;font-family:'lr oSVbN', Verdana, sans-serif;}
#mailmagazine h1{margin:0 0 20px 0;padding:0;}
#mailmagazineMain{width:625px;margin:0 0 0 150px;padding:0;}
#mailmagazine #mailmagazineMain h2{margin:0;padding:0;}
#mailmagazineForm{margin:30px 0 0 120px;}
#mailmagazineForm p.mailmagazineText{margin:0 0 30px 0;}
#mailmagazineForm p.mailmagazineText02{margin:10px 0 0 25px;}
#mailmagazineForm p.mailmagazineText input{margin:5px 0 0 0;}
p.mailmagazineIcon{margin:0 0 10px 0;padding-left:20px;background:url(../img/mailmagazine/icon.gif) left top no-repeat;height:23px;}
p.mailmagazineText03{font-size:10px;line-height:18px;color:#666666;}
p.mailmagazineText04{font-size:12px;line-height:18px;color:#666666;text-align:center;}
p.mailmagazineText05{margin:0 0 10px 0;}
p.mailmagazineText06{margin:20px 0 40px 0;}
p.mailmagazineBtn{margin:30px 0 30px 105px;}
#mailmagazineForm02{width:200px;}
#mailmagazineMain02{width:800px;margin:140px 0 0 0;padding:0;text-align:center;}

#mailmagazinePickup{width:480px;margin:25px 0 0 0;padding:15px;border:1px solid #cccccc;}

#mailmagazinePickup{zoom:1;}
#mailmagazinePickup:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#mailmagazinePickup{display:inline-table;}
/* Hides from IE-mac \*/
* html #mailmagazinePickup {height: 1%;}
#mailmagazinePickup {display: block;}
/* End hide from IE-mac */

#mailmagazinePickupLeft{width:380px;margin:0;padding:0;float:left;display:inline;}
#mailmagazinePickupLeft h3{margin:0 0 10px 0;padding:0;}
#mailmagazinePickupLeft p{margin:0;padding:0;color:#666666;line-height:18px;font-size:10px;}


#mailmagazinePickupRight{width:93px;float:right;display:inline;}

#mailmagazinePresent{width:450px; margin:20px 0 10px 87px; text-align:center;}
}


/*-----kodawari/-----*/
#kodawariWrapp{width:720px;
	margin:0 auto 0 auto;
	padding:0;}
	
#kodawari{
	width:720px;
	margin:20px auto 0 auto;
	padding:0;
	color:#666666;
	background:url(../img/kodawari/bg.gif) left top repeat-y;
}

#kodawariBottom{width:720px;height:1px;}
#kodawariMain{width:600px;margin:0 0 0 60px;padding:0 0 10px 0;}
#kodawariMain h4{margin:0 0 10px 0;}
#kodawariMain p{line-height:18px;color:#666666;}
#kodawariMain .kodawariImg{margin:0 0 10px 0;}
#kodawariMain .kodawariBtn{margin:10px 0 0 0;}
#kodawariNumber{
	width:660px;
	margin:0 30px 0 30px;
	padding:20px 0 0 0;
	background:url(../img/kodawari/line.jpg) left top repeat-x;
}
#kodawariNumber h4{margin:0 0 30px 0;text-align:center;}

#backNumber01{zoom:1;}

#backNumber{zoom:1;}
#backNumber {
	width:600px;
	margin:0;
	padding: 0 30px 0 30px;
}

#backNumber ul{
	margin: 0px;
	padding: 0px;
}

#backNumber li{
	padding: 0px;
	float: left;
	width: 280px;
	margin: 0 10px 10px 10px;
	display: inline;
}

#backNumber li img {
	float: left;
	padding: 0 5px 10px 0;
}

#backNumber li p{
	margin:0 0 0 73px;
	color: #666666;
}

.backnumbertitle {
font-size:14px;font-weight:bold;color:#00417e;line-height:20px;}
}



#backNumber02{width:600px;margin:0 30px 0 30px;padding:0 0 60px 0;}

#backNumber02{zoom:1;}
#backNumber02:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#backNumber02{display:inline-table;}
/* Hides from IE-mac \*/
* html #backNumber02 {height: 1%;}
#backNumber02 {display: block;}
/* End hide from IE-mac */

#backNumber02 dl{width:280px;margin:0;padding:0;}
#backNumber02 dl dt{width:73px;float:left;clear:both;}
#backNumber02 dl dd{margin:0 0 0 73px;width:207px;line-height:14px;}
#backNumber02 dl dd span{font-size:14px;font-weight:bold;color:#00417e;line-height:20px;}

#backNumberLeft{width:280px;float:left;display:inline;}
#backNumberRight{width:280px;float:right;display:inline;}

.kodawariContents{width:600px;margin:20px 0 0 0;padding:0;}

.kodawariContents{zoom:1;}
.kodawariContents:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.kodawariContents{display:inline-table;}
/* Hides from IE-mac \*/
* html .kodawariContents {height: 1%;}
.kodawariContents {display: block;}
/* End hide from IE-mac */

.kodawariContentsLeft{width:380px;margin:0;padding:0;float:left;display:inline;}
.kodawariContentsLeft p{margin:0 0 20px 0;}
.kodawariContentsRight{width:200px;margin:0;padding:0;float:right;display:inline;}


#kodawariShop{margin:20px 0 50px 0;}

.kodawaricommodity{width:600px;margin:0 0 15px 0;padding:0;}

.kodawaricommodity{zoom:1;}
.kodawaricommodity:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.kodawaricommodity{display:inline-table;}
/* Hides from IE-mac \*/
* html .kodawaricommodity {height: 1%;}
.kodawaricommodity {display: block;}
/* End hgide from IE-mac */

.kodawaricommodityLeft{width:145px;margin:0;padding:0;float:left;display:inline;}
.kodawaricommodityRight{width:455px;margin:0;padding:0;float:right;display:inline;}
.kodawaricommodityRight h5{color:#004180;font-weight:bold;font-size:12px;}
.kodawaricommodity .kodawaricommodityRight p{margin:5px 0 0 0;font-size:12px;line-height:18px;}
.kodawaricommodity .kodawaricommodityRight .kodawarinote{
	font-size: 10px;
}


.kodawarigroup{	
	width:600px;
	margin:0 0 10px 0;

}

.kodawarigroup strong {
	color:#004180;
}



.kodawaricategory{
	width:600px;
	margin:5px 0 5px 0;
	background-color: #DAEEFE;
}
.kodawaricategory strong {
	color:#004180;
}


#kodawarifotBtn{margin:10px 0 0 0;padding:0 0 60px 0;}




/* XBRANDbanner*/
.kodawari_x_banner{margin:30px 0 100px 0 ;}
.kodawari_x_banner img{margin: 0 10px 0 0; float: left;}
.kodawari_x_banner p{margin: 5px 0 0 0;}
.clear{	clear: both;}
.xb_products a {color: #4993D0;text-decoration: none;}
.xb_products a:hover {
	color:#004488;
	text-decoration:none;
}

.xb_products_link {
	margin: 0 0 0 10px;
	padding: 1px;
	color: #4993D0;
	background-color: #DBEBF7;
}


#spbanner{width:288px;margin:0;padding:0;color:#666666;}
#spbanner img {margin: 10px 0 0 5px   }

/* font color */
.red {color: #CC0000;}

