@charset "utf-8";
/* CSS Document */



/*--------------------------------
  aboutus STYLE
--------------------------------*/

#au_box {
	text-align: center;
}

#au_boxtop {
	background-image:url(./../img/aboutus/box_top.gif);
	width: 950px;
	height: 29px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#au_boxbody {
	background-image:url(./../img/aboutus/box_body.gif);
	background-repeat:repeat-y;
	width: 938px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 6px;
	padding-right: 6px;
}

#au_boxbottom {
	background-image:url(./../img/aboutus/box_bottom.gif);
	width: 950px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#au_navi {
	display: block;
	text-align: left;
}

#au_txt1 {
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
	line-height: 180%;
}

#au_txt1 #au_txt1_1 {
	margin-top: 32px;
}

#au_txt1 #au_txt1_2 {
	margin-top: 10px;
	background-image:url(./../img/aboutus/img03.jpg);
	background-repeat:no-repeat;
	padding-left: 380px;
	min-height: 236px;
	margin-bottom: 100px;
}

#au_txt1 #au_txt1_3 {
	margin-top: 40px;
	background-image:url(./../img/aboutus/img02.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 400px;
	height: 280px;
	margin-bottom: 20px;
}

#au_txt2 {
	margin-top: 40px;
	background-image:url(./../img/aboutus/img04.jpg);
	background-repeat:no-repeat;
	width: 560px;
	padding-left: 328px;
	padding-right: 40px;
	padding-top: 0px;
	margin-bottom: 100px;
	text-align: left;
	line-height: 180%;
}

#au_bar1 {
	margin: 40px auto 8px auto;
	height: 1px;
	width: 920px;
	display: block;
}

#au_bar2 {
	margin: 8px auto 40px auto;
	height: 1px;
	width: 920px;
	display: block;
}

.au_bar3 {
	margin: 8px auto 8px auto;
	height: 1px;
	width: 840px;
	display: block;
}

#au_pagetop {
	display: block;
	margin: 0px auto 0px auto;
	padding-bottom: 80px;
}

.au_table {
	border-collapse: collapse;
	margin: 0px auto 0px auto;
}

.au_table th {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	width: 140px;
	vertical-align: top;
	padding: 6px 0px 6px 30px;
	border-right: 1px dotted #666;
}

.au_table td {
	font-size: 12px;
	text-align: left;
	width: 625px;
	padding: 6px 0px 6px 45px;
	line-height: 180%;
}

.au_table_groupe {
	border-collapse: collapse;
	margin: 0px auto 0px auto;
}

.au_table_groupe td {
	font-size: 100%;
	text-align: left;
	width: 815px;
	padding: 6px 0px 6px 30px;
}

.au_table #list1 dl {
	margin: 0px 0px 24px 0px;
}

.au_table #list1 #lastlist {
	margin: 0px 0px 0px 0px;
}

.au_table #list1 dt {
	float: left;
	clear: left;
	width: 86px;
	padding-right: 24px;
	text-align: right;
}

.au_table #list1 dd {
	width: 500px;
}

.au_table #list2 dt {
	float: left;
	clear: left;
	width: 100px;
	margin: 0px;
}

.au_table #list2 dd {
	margin: 0px;
	width: 500px;
}

.au_table a {
	color: blue;
}

/*--------------------------------
  kanpou STYLE
--------------------------------*/

#kp_box {
	text-align: center;
}

#kp_boxtop {
	background-image:url(./../img/kanpou/box_top.gif);
	width: 948px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#kp_boxbody {
	background-image:url(./../img/kanpou/box_body.gif);
	background-repeat:repeat-y;
	width: 948px;
	margin-left: auto;
	margin-right: auto;
}

#kp_boxbottom {
	background-image:url(./../img/kanpou/box_bottom.gif);
	width: 948px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}

#kp_txt {
	padding-left: 50px;
	padding-right: 50px;
	color: white;
	text-align: left;
	line-height: 160%;
}

#kp_txt p {
	font-size: 120%;
	margin: 0px;
	padding: 0px 0px 24px 0px;
}

#kp_txt hr {
	color: #EADDD0;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

#kp_txt a {
	color: #EFDD93;
}

#kp_txt #txt1 {
	padding-top: 48px;
	padding-bottom: 42px;
}

#kp_txt #txt2 {
	margin-top: 22px;
	padding-left: 248px;
	padding-bottom: 42px;
	background-image:url(./../img/kanpou/img03.jpg);
	background-repeat:no-repeat;
}

#kp_txt #txt3 {
	padding-top: 28px;
	padding-bottom: 28px;
}

#kp_txt #txt4 {
	margin-top: 22px;
	padding-left: 248px;
	padding-bottom: 42px;
	background-image:url(./../img/kanpou/img04.jpg);
	background-repeat:no-repeat;
}

#kp_pagetop {
	display: block;
	margin: 16px auto 0px auto;
	padding-bottom: 32px;
}


/*--------------------------------
  Q&A answer
--------------------------------*/
#g_page_info_qa .answer {
	margin-right: 75px;
	margin-left: 75px;
	border: 4px double #FF9900;
	padding-top: 20px;
	padding-right: 110px;
	padding-bottom: 20px;
	padding-left: 110px;

}
#g_page_info_qa .answer p {
	font-size: 110%;
}

#g_page_info_qa .qa_title {
	background-image: url(../img/info_qa/img15.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 888px;
	font-size: 120%;
	padding-left: 40px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	padding-top: 17px;
}

#g_page_info_qa .answer ul{
	overflow:hidden;
}
#g_page_info_qa .answer ul li{
	padding:0px 0px 5px;
}
#g_page_info_qa .answer ul li a{
}
#g_page_info_qa .answer .a {
	font-size: 110%;
}
#g_page_info_qa .next_search {
	margin-right: 75px;
	margin-left: 75px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	padding-right: 100px;
	padding-left: 100px;
}
#g_page_info_qa .detail {
	background-image: url(../img/info_qa/detial.gif);
	height: 220px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#g_page_info_qa .question {
	padding-top: 90px;
	padding-left: 150px;
	font-size: 130%;
	padding-right: 30px;
}

/*--------------------------------
  SELFCHECK STYLE
--------------------------------*/
#g_page_selfcheck table{
  margin:15px 0px 0px 0px;
}
#g_page_selfcheck .g_cnt_area .kekka {
	text-align: center;
}
#g_page_selfcheck .g_cnt_area .p_himan {
	float: left;
	padding-left: 88px;
}
#g_page_selfcheck .g_cnt_area .keisan {
	background-image: url(../img/selfcheck/self_img02.gif);
	background-repeat: no-repeat;
	float: right;
	height: 260px;
	width: 374px;
	margin-right: 88px;
	padding-top: 30px;
	padding-left: 20px;
	line-height: 2.3em;
	font-size: 1.1em;
	padding-right: 20px;
}
#g_page_selfcheck .g_cnt_area .top_area {
	width: 870px;
	padding-bottom: 43px;
	height: 290px;
	padding-top: 30px;
}

#g_page_selfcheck .g_cnt_area .advice {
	clear: both;
}

/*--------------------------------
  INFO_QA STYLE
--------------------------------*/
#g_page_info_qa .cnt_area{
  width:800px;
  margin:0 auto;
}
/*news*/
#g_page_info_qa .news{
  padding:0px 0px 30px 0px;
}
#g_page_info_qa .news ul{
  width:100%;
  overflow:hidden;
}
#g_page_info_qa .news ul li{
  float:left;
}
#g_page_info_qa .news ul li a{
	display:block;
	width:263px;
	height:104px;
}

#g_page_info_qa .news ul li.a a{
	background-image:url(../img/info_qa/img03_off.gif);
	color:#FFFFFF;
	font-size:13px;
	padding-top: 77px;
	height: 27px;
	padding-left: 5px;
	width: 258px;
	background-repeat: no-repeat;
	
}
#g_page_info_qa .news ul li.a a:hover{
	background-image:url(../img/info_qa/img03_on.gif);
	background-repeat: no-repeat;
}
#g_page_info_qa .news ul li.b{
  padding:0px 5px 0px 5px;
}
#g_page_info_qa .news ul li.b a{
	background-image:url(../img/info_qa/img04_off.gif);
	font-size: 14px;
	color: #FFFFFF;
	height: 29px;
	width: 258px;
	padding-top: 75px;
	padding-left: 5px;
	background-repeat: no-repeat;
}
#g_page_info_qa .news ul li.b a:hover{
	background-image:url(../img/info_qa/img04_on.gif);
	background-repeat: no-repeat;
}
#g_page_info_qa .news ul li.c a{
	background-image:url(./../img/info_qa/img05_off.gif);
	width:259px;
	color: #FFFFFF;
	font-size: 14px;
	height: 29px;
	padding-top: 75px;
	padding-left: 5px;
}
#g_page_info_qa .news ul li.c a:hover{
  background-image:url(./../img/info_qa/img05_on.gif);
}
/*qa*/
#g_page_info_qa .qa ul{
  width:100%;
  overflow:hidden;
}
#g_page_info_qa .qa ul li{
	float:left;
	padding:0px 0px 5px 0px;
}
#g_page_info_qa .qa ul li a{
	width:318px;
	height:104px;
	display:block;
	text-indent:-2000px;
}
#g_page_info_qa .qa .select_banner ul li.a{
	padding-right:36px;
}
#g_page_info_qa .qa .select_banner ul li.c{
	padding-right:36px;
}
#g_page_info_qa .qa .select_banner ul li.e{
	padding-right:36px;
}
#g_page_info_qa .qa .select_banner ul li.g{
	padding-right:36px;
}
#g_page_info_qa .qa ul li.a a{
  background-image:url(./../img/info_qa/img07_off.gif);
}
#g_page_info_qa .qa ul li.a a:hover{
  background-image:url(./../img/info_qa/img07_on.gif);
}
#g_page_info_qa .qa ul li.b a{
  background-image:url(./../img/info_qa/img08_off.gif);
}
#g_page_info_qa .qa ul li.b a:hover{
  background-image:url(./../img/info_qa/img08_on.gif);
}
#g_page_info_qa .qa ul li.c{
  padding-right:4px;
}
#g_page_info_qa .qa ul li.c a{
  background-image:url(./../img/info_qa/img09_off.gif);
}
#g_page_info_qa .qa ul li.c a:hover{
  background-image:url(./../img/info_qa/img09_on.gif);
}
#g_page_info_qa .qa ul li.d a{
  background-image:url(./../img/info_qa/img10_off.gif);
}
#g_page_info_qa .qa ul li.d a:hover{
  background-image:url(./../img/info_qa/img10_on.gif);
}
#g_page_info_qa .qa ul li.e{
  padding-right:4px;
}
#g_page_info_qa .qa ul li.e a{
  background-image:url(./../img/info_qa/img11_off.gif);
}
#g_page_info_qa .qa ul li.e a:hover{
  background-image:url(./../img/info_qa/img11_on.gif);
}
#g_page_info_qa .qa ul li.f a{
  background-image:url(./../img/info_qa/img12_off.gif);
}
#g_page_info_qa .qa ul li.f a:hover{
  background-image:url(./../img/info_qa/img12_on.gif);
}
#g_page_info_qa .qa ul li.g a{
  background-image:url(./../img/info_qa/img13_off.gif);
}
#g_page_info_qa .qa ul li.g a:hover{
  background-image:url(./../img/info_qa/img13_on.gif);
}

/*search*/
#g_page_info_qa .qa .search{
	border:1px solid #FF9900;
	margin:25px 0px 0px;
	padding:0px 0px 15px;
	width: auto;
}
#g_page_info_qa .qa .search p{
  padding:15px;
}
#g_page_info_qa .qa .search table{
	width:650px;
	background-color:#477AD2;
	margin:0 auto;
}
#g_page_info_qa .qa .select_banner {
	padding: 30px 60px;
	border: 4px double #FF9900;
}

#g_page_info_qa .qa .search table td{
  background-color:#C0D6FC;
  border:1px solid #ffffff;
  padding:5px;
}
#g_page_info_qa .qa .search table td.left{
  width:154px;
  text-align:right;
}
#g_page_info_qa .qa .search table td.right{
  background-color:#E9F1FF;
}
#g_page_info_qa .qa .search table td.right span{
  display:block;
  color:#8E8F90;
  font-size:82%;
}
#g_page_info_qa .qa .search table td.cen{
  text-align:center;
}

/* yutaka_club */
#g_page_recent .cntwp .yutaka_club {
	margin-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 15px;
	border: 4px double #FF9900;
	padding-top: 15px;
	padding-bottom: 11px;
}

#g_page_recent .cntwp .yutaka_club ul{
  width:100%;
  overflow:hidden;
}
#g_page_recent .cntwp .yutaka_club ul li{
	float:left;
	padding:0px 5px 5px 5px;
}
#g_page_recent .cntwp .yutaka_club ul li a{
	width:210px;
	height:53px;
	text-indent:-2000px;
	display:block;
}
#g_page_recent .cntwp .yutaka_club ul li.a a{
  background-image:url(./../img/recent/img21_off.gif);
}
#g_page_recent .cntwp .yutaka_club ul li.a a:hover{
  background-image:url(./../img/recent/img21_on.gif);
}
#g_page_recent .cntwp .yutaka_club ul li.b a{
	background-image:url(../img/recent/img22_off.gif);
}
#g_page_recent .cntwp .yutaka_club ul li.b a:hover{
	background-image:url(../img/recent/img22_on.gif);
}
#g_page_recent .cntwp .yutaka_club ul li.c a{
	background-image:url(../img/recent/img23_off.gif);
}
#g_page_recent .cntwp .yutaka_club ul li.c a:hover{
	background-image:url(../img/recent/img23_on.gif);
}


/*--------------------------------
  ir STYLE
--------------------------------*/

br.clear {
	display: block;
	clear: both;
	line-height: 0em;
	font-size: 0px;
}

#ir_box {
	text-align: center;
}

#ir_boxtop {
	background-image:url(./../img/ir/box_top.gif);
	width: 950px;
	height: 19px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#ir_boxbody {
	background-image:url(./../img/ir/box_body.gif);
	background-repeat:repeat-y;
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 21px;
	text-align: left;
}

#ir_boxbottom {
	background-image:url(./../img/ir/box_bottom.gif);
	width: 950px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#ir_leftbox {
	width: 239px;
	float: left;
}

#ir_rightbox {
	width: 676px;
	float: left;
}

#ir_box1 {
	background-image:url(./../img/ir/img02.jpg);
	width: 652px;
	height: 241px;
	padding-left: 24px;
	padding-top: 392px;
	font-size: 14px;
	line-height: 150%;
}

#ir_box2_top {
	background-image:url(./../img/ir/box2_top.gif);
	width: 676px;
	height: 52px;
	margin-top: 10px;
}

#ir_box2_body {
	background-image:url(./../img/ir/box2_body.gif);
	background-repeat:repeat-y;
	width: 650px;
	line-height: 160%;
	padding-top: 10px;
	padding-left: 26px;
}

#ir_box2_bottom {
	background-image:url(./../img/ir/box2_bottom.gif);
	width: 676px;
	height: 16px;
}

#ir_box3 {
	background-image:url(./../img/ir/img03.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 656px;
	margin-top: 10px;
	text-align: right;
	padding-right: 20px;
	line-height: 180%;
	font-size: 16px;
}

#ir_box3 #ttl {
	color: #FF9900;
	font-weight: bold;
}

#ir_box3 .tel {
	color: #3399FF;
	font-size: 20px;
	font-weight: bold;
}

#ir_box4_top {
	background-image:url(./../img/ir/box4_top.gif);
	width: 676px;
	height: 49px;
	margin-top: 30px;
}

#ir_box4_body {
	background-image:url(./../img/ir/box4_body.gif);
	background-repeat:repeat-y;
	width: 650px;
	padding-left: 26px;
	font-size: 120%;
	line-height: 160%;
}

#ir_box4_body .orange {
	color: #FF9900;
	font-weight: bold;
}

#ir_box4_body .ttl {
	clear: left;
	padding-top: 10px;
}

#ir_box4_body #L1 {
	width: 250px;
	float: left;
	height: 120px;
	background-image:url(./../img/ir/img05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
	margin-top: 12px;
}

#ir_box4_body #R1 {
	width: 250px;
	float: left;
	padding-left: 50px;
	margin-top: 12px;
	height: 120px;
}

#ir_box4_body #L2 {
	width: 250px;
	float: left;
	height: 120px;
	background-image:url(./../img/ir/img05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
	margin-top: 12px;
}

#ir_box4_body #R2 {
	width: 250px;
	float: left;
	padding-left: 50px;
	margin-top: 12px;
	height: 120px;
}

#ir_box4_body #L3 {
	width: 250px;
	float: left;
	height: 120px;
	background-image:url(./../img/ir/img06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
	margin-top: 12px;
}

#ir_box4_body #R3 {
	width: 250px;
	float: left;
	padding-left: 50px;
	margin-top: 12px;
	height: 120px;
}

#ir_box4_body #L4 {
	width: 250px;
	float: left;
	height: 120px;
	background-image:url(./../img/ir/img07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
	margin-top: 12px;
}

#ir_box4_body #R4 {
	width: 300px;
	float: left;
	padding-left: 50px;
	margin-top: 12px;
	height: 120px;
	background-image:url(./../img/ir/img08.jpg);
	background-repeat: no-repeat;
}

#ir_box4_body #L5 {
	width: 250px;
	float: left;
	height: 120px;
	background-image:url(./../img/ir/img09.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
	margin-top: 12px;
}

#ir_box4_body #R5 {
	width: 250px;
	float: left;
	padding-left: 50px;
	margin-top: 12px;
	height: 120px;
}

#ir_box4_bottom {

	background-image:url(./../img/ir/box4_bottom.gif);
	width: 676px;
	height: 20px;
}

#ir_box5_top {
	background-image:url(./../img/ir/box5_top.gif);
	width: 676px;
	height: 12px;
	margin-top: 16px;
	font-size: 0px;
}

#ir_box5_body {
	background-image:url(./../img/ir/box4_body.gif);
	background-repeat:repeat-y;
	width: 650px;
	padding-left: 26px;
	padding-top: 4px;
}

#ir_box5_bottom {
	background-image:url(./../img/ir/box4_bottom.gif);
	width: 676px;
	height: 20px;
}

#ir_box5_main {
	background-image:url(./../img/ir/img04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 647px;
	font-size: 120%;
	line-height: 160%;
}


/*--------------------------------
  recipe STYLE
--------------------------------*/

#rc_box {
	text-align: center;
}

#rc_boxtop {
	background-image:url(./../img/recipe/box_top.gif);
	width: 950px;
	height: 19px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#rc_boxbody {
	background-image:url(./../img/recipe/box_body.gif);
	background-repeat:repeat-y;
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 21px;
	text-align: left;
}

#rc_boxbottom {
	background-image:url(./../img/recipe/box_bottom.gif);
	width: 950px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#rc_leftbox {
	width: 249px;
	float: left;
}

#rc_rightbox {
	width: 666px;
	float: left;
}


#rc_leftbox ul{
  width:100%;
  overflow:hidden;
  margin-top: 20px;
}

#rc_leftbox li a {
	width:210px;
	height:53px;
	text-indent:-2000px;
	display:block;
	margin-left: 12px;
	margin-bottom: 12px;
}
#rc_leftbox li.a a{
  background-image:url(./../img/recipe/img21_off.gif);
}
#rc_leftbox li.a a:hover{
  background-image:url(./../img/recipe/img21_on.gif);
}
#rc_leftbox li.b a{
	background-image:url(../img/recipe/img22_off.gif);
}
#rc_leftbox li.b a:hover{
	background-image:url(../img/recipe/img22_on.gif);
}
#rc_leftbox li.c a{
	background-image:url(../img/recipe/img23_off.gif);
}
#rc_leftbox li.c a:hover{
	background-image:url(../img/recipe/img23_on.gif);
}

#rc_desc {
	margin-top: 32px;
	margin-left: 4px;
}

#rc_box1_top {
	background-image:url(./../img/recipe/box1_top.gif);
	width: 652px;
	height: 72px;
	margin-top: 4px;
}

#rc_box1_body {
	background-image:url(./../img/recipe/box1_body.gif);
	background-repeat:repeat-y;
	width: 612px;
	line-height: 160%;
	padding: 0px 20px 0px 20px;
}

#rc_box1_bottom {
	background-image:url(./../img/recipe/box1_bottom.gif);
	width: 652px;
	height: 16px;
}

#rc_box1_top p {
	padding-left: 464px;
	padding-top: 26px;
}

#rc_box1_top p a {
	width:178px;
	height:25px;
	text-indent:-2000px;
	display:block;
	background-image:url(../img/recipe/btn_i.gif);
}

#rc_box1_top p a:hover {
	background-image:url(../img/recipe/btn_a.gif);
}

.rc_leftbox {
	width: 165px;
	float: left;
	padding-top: 10px;
}

.rc_rightbox {
	float: left;
}
#g_main_wp #rc_box #rc_boxbody #rc_rightbox .rc_box3 .rc_rightbox {
	padding-right: 15px;
}
.rc_titlebox {
	font-size: 110%;
	padding-top: 10px;
}
.rc_titlebox .box_text {
	float: left;
	width: 285px;
}
.rc_titlebox .box_text_r {
	float: right;
	width: 150px;
	text-align: center;
}


.rc_title {
	font-weight: bold;
	font-size: 22px;
}

.rc_bar1 {
	background-image:url(./../img/recipe/img05.gif);
	background-repeat:no-repeat;
	background-position:right center;
	margin-bottom: 10px;
	clear: both;
}
#g_main_wp #rc_box #rc_boxbody #rc_rightbox .rc_box3 .rc_rightbox .rc_bar1 {
	width: 485px;
}


.rc_bar2 {
	background-image:url(./../img/recipe/img07.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width: 652px;
	height: 36px;
	font-size: 0px;
}
#g_main_wp #rc_box #rc_boxbody #rc_rightbox #rc_box1_body .rc_rightbox {
	width: 442px;
}
#rc_box2 {
	background-image:url(./../img/recipe/img06.gif);
	background-repeat:no-repeat;
	width: 652px;
	height: 36px;
	margin-top: 32px;
	margin-bottom: 32px;
}
#g_main_wp #be_box #be_boxbody #rc_rightbox #rc_box1_body .rc_rightbox {
	width: 442px;
}


.rc_box3 .rc_leftbox { 
	text-align: center;
}
.rc_box3 .rc_titlebox {

}

.rc_leftbox p {
	margin-bottom: 10px;
}

.rc_leftbox p a {
	width:153px;
	height:52px;
	text-indent:-2000px;
	display:block;
	background-image:url(../img/recipe/btn_pdf_i.gif);
}

.rc_leftbox p a:hover {
	background-image:url(../img/recipe/btn_pdf_a.gif);
}
/*1106*/


.rc_leftbox02 {
	width: 165px;
	float: left;
	padding-top: 10px;
}

.rc_box3 .rc_leftbox02 { 
	text-align: center;
}
.rc_leftbox02 p {
	margin-bottom: 10px;
}


/**/

.rc_box3 .rc_leftbox p {
	width:153px;
	margin-left: auto;
	margin-right: auto;
}



/*--------------------------------
  beauty STYLE
--------------------------------*/

#be_box {
	text-align: center;
}

#be_boxtop {
	background-image:url(./../img/recipe/box_top.gif);
	width: 950px;
	height: 19px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#be_boxbody {
	background-image:url(./../img/recipe/box_body.gif);
	background-repeat:repeat-y;
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 21px;
	text-align: left;
}

#be_boxbottom {
	background-image:url(./../img/recipe/box_bottom.gif);
	width: 950px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#be_leftbox {
	width: 249px;
	float: left;
}

#be_rightbox {
	width: 666px;
	float: left;
}


#be_leftbox ul{
  width:100%;
  overflow:hidden;
  margin-top: 20px;
}

#be_leftbox li a {
	width:210px;
	height:53px;
	text-indent:-2000px;
	display:block;
	margin-left: 12px;
	margin-bottom: 12px;
}
#be_leftbox li.a a{
  background-image:url(./../img/recipe/img21_off.gif);
}
#be_leftbox li.a a:hover{
  background-image:url(./../img/recipe/img21_on.gif);
}
#be_leftbox li.b a{
	background-image:url(../img/recipe/img22_off.gif);
}
#be_leftbox li.b a:hover{
	background-image:url(../img/recipe/img22_on.gif);
}
#be_leftbox li.c a{
	background-image:url(../img/recipe/img23_off.gif);
}
#be_leftbox li.c a:hover{
	background-image:url(../img/recipe/img23_on.gif);
}

#be_desc {
	margin-top: 32px;
	margin-left: 4px;
}

#be_box1_top {
	background-image:url(./../img/recipe/box1_top.gif);
	width: 652px;
	height: 72px;
	margin-top: 4px;
}

#be_box1_body {
	background-image:url(./../img/recipe/box1_body.gif);
	background-repeat:repeat-y;
	width: 612px;
	line-height: 160%;
	padding: 0px 20px 0px 20px;
}

#be_box1_bottom {
	background-image:url(./../img/recipe/box1_bottom.gif);
	width: 652px;
	height: 16px;
}

#be_box1_top p {
	padding-left: 464px;
	padding-top: 26px;
}

#be_box1_top p a {
	width:178px;
	height:25px;
	text-indent:-2000px;
	display:block;
	background-image:url(../img/recipe/btn_i.gif);
}

#be_box1_top p a:hover {
	background-image:url(../img/recipe/btn_a.gif);
}

.be_leftbox {
	width: 180px;
	float: left;
	padding-top: 10px;
}

.be_rightbox {
	width: 432px;
	float: left;
}

.be_titlebox {
	background-image:url(./../img/beauty/img02.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 10px;
	font-size: 120%;
}

.be_title {
	font-weight: bold;
	font-size: 24px;
}

.be_title span {
	background-color: white;
}

.be_bar1 {
	background-image:url(./../img/recipe/img05.gif);
	background-repeat:no-repeat;
	background-position:right center;
	margin-bottom: 10px;
}

.be_bar2 {
	background-image:url(./../img/recipe/img07.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width: 652px;
	height: 36px;
	font-size: 0px;
}

#be_box2 {
	background-image:url(./../img/recipe/img06.gif);
	background-repeat:no-repeat;
	width: 652px;
	height: 36px;
	margin-top: 32px;
	margin-bottom: 32px;
}

.be_box3 .be_leftbox { 
	text-align: center;
}
.be_box3 .be_titlebox {
	background-image:url(./../img/beauty/img03.gif);
}

.be_leftbox p {
	margin-bottom: 10px;
}
.be_leftbox p a {
	width:153px;
	height:52px;
	text-indent:-2000px;
	display:block;
	background-image:url(../img/recipe/btn_pdf_i.gif);
}

.be_leftbox p a:hover {
	background-image:url(../img/recipe/btn_pdf_a.gif);
}

.be_box3 .be_leftbox p {
	width:153px;
	margin-left: auto;
	margin-right: auto;
}



/*--------------------------------
  yutakaclub STYLE
--------------------------------*/

#yu_box {
	text-align: center;
}

#yu_boxtop {
	background-image:url(./../img/recipe/box_top.gif);
	width: 950px;
	height: 19px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
}

#yu_boxbody {
	background-image:url(./../img/recipe/box_body.gif);
	background-repeat:repeat-y;
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 21px;
	text-align: left;
}

#yu_boxbottom {
	background-image:url(./../img/recipe/box_bottom.gif);
	width: 950px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#yu_leftbox {
	width: 243px;
	float: left;
}

#yu_rightbox {
	width: 672px;
	float: left;
}

#yu_leftbox ul{
  width:100%;
  overflow:hidden;
  margin-top: 20px;
}

#yu_leftbox li a {
	width:210px;
	height:53px;
	text-indent:-2000px;
	display:block;
	margin-left: 12px;
	margin-bottom: 12px;
}
#yu_leftbox li.a a{
  background-image:url(./../img/recipe/img21_off.gif);
}
#yu_leftbox li.a a:hover{
  background-image:url(./../img/recipe/img21_on.gif);
}
#yu_leftbox li.b a{
	background-image:url(../img/recipe/img22_off.gif);
}
#yu_leftbox li.b a:hover{
	background-image:url(../img/recipe/img22_on.gif);
}
#yu_leftbox li.c a{
	background-image:url(../img/recipe/img23_off.gif);
}
#yu_leftbox li.c a:hover{
	background-image:url(../img/recipe/img23_on.gif);
}

#yu_desc {
	margin: 20px 0px 4px 4px;
}

#yu_subimage {
	margin-top:-59px;
	height:59px;
	text-align: right;
	padding-right: 28px;
}

#g_header .page_main #yu_wp {
	height: 249px;
	background-image:url(../img/yutakaclub/img03.gif);
}

#g_header .page_main #yu_wp ul{
	width:936px;
}

#yu_box1_top {
	background-image:url(../img/yutakaclub/box1_top.gif);
	width: 562px;
	height: 59px;
	padding-left: 110px;
	font-size: 14px;
	padding-top: 8px;
}

/*#yu_box1_top {
	width: 562px;
	height: 59px;
	padding-left: 110px;
	font-size: 14px;
	padding-top: 8px;
}*/
#yu_rightbox #yu_main_box {
	width: 672px;
	background-image: url(../img/yutakaclub/10/img_05.gif);
	background-repeat: no-repeat;
}
#yu_box1_top p {
	font-weight: bold;
	font-size: 20px;
}
#yu_box1_body {
	background-image:url(../img/yutakaclub/box1_body.gif);
	background-repeat: repeat-y;
	width: 672px;
}
/*#yu_box1_body {
	width: 672px;
}*/

#yu_box1_bottom {
	background-image:url(../img/yutakaclub/box1_bottom.gif);
	width: 672px;
	height: 12px;
}

#yu_box1_body #box1_left {
	width: 410px;
	float: left;
	padding-top: 10px;
	padding-left: 30px;
}

#yu_box1_body #box1_right {
	width: 220px;
	float: left;
	padding-top: 10px;
	padding-left: 12px;
}

#box1_left_a {
	width: 414px;
	margin-left: 26px;
}
.box1_left_a img {
	float: left;
	width: 100px;
}


.box1_left_b {
	background-repoat:no-repeat;
	width: 407px;
	margin-left: 33px;
}

.yu_box1_txt1 {
	font-size: 14px;
	padding-left: 10px;
	background-color: #ffb1b1;
	margin-top: 10px;
	height: 22px;
	margin-left: 10px;
}

.yu_box1_txt2 {
	padding-top: 10px;
	padding-left: 95px;
	font-size: 18px;
	color: red;
}

.yu_box1_txt3 {
	padding-top: 6px;
	padding-left: 95px;
}

#yu_box2_top {
	background-image:url(../img/yutakaclub/box2_top.gif);
	width: 562px;
	height: 59px;
	padding-left: 110px;
	font-size: 14px;
	padding-top: 8px;
	margin-top: 20px;
	color: blue;
}

#yu_box2_top p {
	font-weight: bold;
	font-size: 20px;
	color: black;
}

#yu_box2_body {
	background-image:url(../img/yutakaclub/box1_body.gif);
	background-repeat: repeat-y;
	width: 630px;
	padding-left: 21px;
	padding-right: 21px;
}

#yu_box2_bottom {
	background-image:url(../img/yutakaclub/box1_bottom.gif);
	width: 672px;
	height: 12px;
}

#yu_box2_body .yu_box2_box {
	width:315px;
	float: left;
	padding-top: 15px;
}

#yu_box2_body .yu_box2_box .lbox {
	width: 133px;
	float: left;
	text-align: right;
}

#yu_box2_body .yu_box2_box .rbox {
	width: 172px;
	float: left;
	font-size: 140%;
	padding-left: 6px;
}

#yu_box2_body .yu_box2_box .rbox .lbl {
/*	padding-top: 24px;*/
}
#yu_box2_body .yu_box2_box .rbox .txt {
	color: red;
	font-size: 75%;	
/*	padding-top: 24px;*/
}

#yu_box3 {
	width: 652px;
	text-align: right;
	margin-top: 70px;
	padding-right: 20px;
}

#yu_box3 #txt1 {
	color: #FF9900;
	font-size: 16px;
	margin: 8px 0px 8px 0px;
}

#yu_box3 #txt2 span {
	color: #3399FF;
	font-weight: bold;
	font-size: 160%;
}
#g_main_wp #sitemap {
	line-height: 190%;
}
#g_main_wp  #sitemap .tit {
	font-size: 110%;
	color: #6600CC;
	padding-top: 20px;
	padding-bottom: 5px;
}

#g_main_wp  .sitemap_1 .tit {
	font-size: 110%;
	color: #6600CC;
	padding-top: 20px;
	padding-bottom: 5px;
}

#g_main_wp #sitemap h1 {
	font-size: 120%;
	padding-left: 20px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #6666FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6666FF;
}

#g_main_wp .sitemap_1 {
	margin-top: 20px;
	line-height: 190%;
}
#g_main_wp #sitemap_2 {
	margin-top: 20px;
	line-height: 190%;
}
#g_main_wp #sitemap_w {
	margin-right: 50px;
	margin-left: 50px;
	border: 4px double #FF9966;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
	background:#FFFFFF;
}

#g_main_wp #sitemap li {
	margin-left: 30px;
}
#g_main_wp .sitemap_1 li {
	margin-left: 30px;
}
#g_main_wp #sitemap_2 li {
	margin-left: 30px;
}
#g_main_wp #g_content_wp #inquiry { /* 2008 1124 */
	width: 700px;
	margin-left: 133px;
	height: 900px;
}
#g_page_info_qa .baby {
	padding-left: 65px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
/* 2008 11/24 追加　*/ 
#inquiry .freedial {
	font-size: 130%;
	line-height: 150%;
	border: 4px double #ccffff;
	width: 600px;
	color: #333333;
	margin-right: auto;
	padding: 8px 0px 5px 15px;
	margin-left: 30px;
}
