body{
	bgcolor:#e5e5e5;
	background:url(../images/main_bg.gif);
	color:#333333;
	margin:10px;
	} 


A:link {color:#0000CC}
A:active {color:#0000CC}
A:visited {color:#9933CC}
A:hover {color:#0099FF}

A.top:link {color:#fefefe}
A.top:active {color:#ffff66}
A.top:visited {color:#fefefe}
A.top:hover {color:#ffff66}


br {font-size:12px;}


ul {
	margin:0px;
	padding:0px ;
}


TABLE {
	teble-layout:fixed;
}

TABLE, FORM, INPUT, SELECT, TEXTAREA, INPUT.formText, INPUT.formSubmit {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

TEXTAREA, INPUT.formText, INPUT.formSubmit {
	font-size:12px;
}

.midashi-white {
	font-size:14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

.midashi-black {
	font-size:14px;
	line-height: 17px;
	font-weight: bold;
}


.txt10 {
	font-size:10px;
	line-height:13px;
}

.txt12 {
	font-size:12px;
	line-height: 15px;
}

.txt14 {
	font-size:14px;
	line-height: 17px;
}

.txt16{
	font-size:16px;
	line-height: 19px;
}

.txt18 {
	font-size:18px;
	line-height: 21px;
}

.lh10 {
	font-size:10px;
	line-height:14px;
}

.lh12 {
	font-size:12px;
	line-height:18px;
}

.lh120 {
	font-size:12px;
	line-height:22px;
}

.lh14 {
	font-size:14px;
	line-height:20px;
}

.lh140 {
	font-size:14px;
	line-height:24px;
}

.lh16 {
	font-size:16px;
	line-height:22px;
}

.lh18 {
	font-size:18px;
	line-height:24px;
}

.lh10 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.lh12 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.lh120 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.lh14 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.lh140 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.lh18  {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }

.txt10 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.txt12 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.txt14 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
 }
.txt18{
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}



h1 {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size: 140%;
	font-weight :bold;
    }

h1.copy {
    font-family:"ＭＳ Ｐゴシック", "Osaka";
    }

h2 {
    font-family:"ＭＳ Ｐゴシック", "Osaka";
    }

h3 {
    font-family:"ＭＳ Ｐゴシック", "Osaka";
    }

h3.midashi {
    font-family:"ＭＳ Ｐゴシック", "Osaka";
    font-size:14px;
    line-height: 17px;
    font-weight: bold;
    }

h4 {
    font-family:"ＭＳ Ｐゴシック", "Osaka";
    font-size:14px;
    line-height: 17px;
    font-weight: bold;
    }



h1,h2,h3,h4 {
    margin-top: 0;
    margin-bottom: 0;
}



/* レイアウト用 */



img.titlephoto {
	margin-bottom:10px;
	margin-right:10px;
	padding:0px;
	border:none;
}

img.titlephoto2 {
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	border:none;
}

img.top1 {
	margin-top:1px;
	padding:0px;
	border:none;
}

img.top3 {
	margin-top:3px;
	padding:0px;
	border:none;
}

img.top5 {
	margin-top:5px;
	padding:0px;
	border:none;
}

img.top10 {
	margin-top:10px;
	padding:0px;
	border:none;
}

img.top15 {
	margin-top:15px;
	padding:0px;
	border:none;
}

img.top20 {
	margin-top:20px;
	padding:0px;
	border:none;
}

img.top25 {
	margin-top:25px;
	padding:0px;
	border:none;
}

img.top30 {
	margin-top:30px;
	padding:0px;
	border:none;
}

img.top35 {
	margin-top:35px;
	padding:0px;
	border:none;
}

img.top40 {
	margin-top:40px;
	padding:0px;
	border:none;
}

img.bottom1 {
	margin-bottom:1px;
	padding:0px;
	border:none;
}

img.bottom3 {
	margin-bottom:3px;
	padding:0px;
	border:none;
}

img.bottom5 {
	margin-bottom:5px;
	padding:0px;
	border:none;
}

img.bottom10 {
	margin-bottom:10px;
	padding:0px;
	border:none;
}

img.bottom15 {
	margin-bottom:15px;
	padding:0px;
	border:none;
}

img.bottom20 {
	margin-bottom:20px;
	padding:0px;
	border:none;
}

img.bottom25 {
	margin-bottom:25px;
	padding:0px;
	border:none;
}

img.bottom30 {
	margin-bottom:30px;
	padding:0px;
	border:none;
}

img.bottom35 {
	margin-bottom:35px;
	padding:0px;
	border:none;
}

img.bottom40 {
	margin-bottom:40px;
	padding:0px;
	border:none;
}

img.right5 {
	margin-right:5px;
	padding:0px;
	border:none;
}


/* レイアウト */


#jobmain {
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0px;
}


#jobcenter{
	width:822px;
	margin:0 auto;
	padding:0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}


#jobcenter_corp{
	width:822px;
	margin:0 auto;
	background-color:#FBFBDF;
	border: 1px solid #999999;
}


.buttoncolor1{
	background-color:#FFCCCC;
		font-size:14px;
}

#jobcenter h1,
#jobcenter_corp h1{
text-align:left;
	font-size: 12px;
	margin:2px 0 0 0;
}


/*トップ*/
#top_main{
	margin:0px;
	padding:0px 14px 0px 0px;
	background-image:url(../imeges_top/main_bg.jpg);
	background-color:#ffffff;
	width: 800px;
	height: 340px;
	border: 1px solid #CCCCCC;
}

#top_shopping{
	margin:0px;
	padding:0px;
	background-image:url(../imeges_top/shopping_bg.jpg);
	background-color:#ffffff;
	width: 440px;
	height: 157px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:15px;
}

#top_knowledge{
	margin:10px 0px 0px 0px;
	padding:60px 0px 0px 10px;
	background-image:url(../imeges_top/knowledge_bg.jpg);
	background-color:#ffffff;
	width: 335px;
	height: 140px;
}


/*商品ガイド */

#goods_copy{
	margin:0px;
	padding:0px 10px 0px 10px;
	background-image:url(../../goods/images/guide_inside.gif);
	background-color:#f0f0f0;
	width: 570px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}


/*にんにく卵黄選び方ガイド */

#guide_copy{
	margin:0px 0px 5px 0px;
	padding:15px 0 15px 15px;
	background-image:url(../../guide/images/main.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: auto;
	height: 220px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}


/*にんにく卵黄とは？ */


#know01_copy{
	margin:0px 0px 35px 0px;
	padding:15px 10px 15px 15px;
	background-image:url(../../knowledge/images/01_main.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: auto;
	height: 210px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}

#know02_copy{
	margin:0px 0px 35px 0px;
	padding:15px 10px 15px 15px;
	background-image:url(../../knowledge/images/02_main.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: auto;
	height: 285px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}

#know03_copy{
	margin:0px 0px 35px 0px;
	padding:15px 10px 15px 15px;
	background-image:url(../../knowledge/images/03_main.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: auto;
	height: 225px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}


/*会社概要 */


.pen {
	margin:0px;
	padding:20px 0px 20px 0px;
	width: 100%;
	text-align:center;
	text-valign:middle;
}


/*レシピ */


#recipi{
	margin:0px 0px 0px 0px;
	padding:115px 0px 20px 10px;
	background-image:url(../../recipi/images/main.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: 590px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}


/*ショッピング */


#shopping01{
	margin:0px 0px 20px 0px;
	padding:0px 190px 15px 0px;
	background-image:url(../../shopping/images/01_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: 590px;
	height: 165px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}


#shopping01_2{
	margin:0px 0px 0px 0px;
	padding:45px 10px 10px 120px;
	background-image:url(../../shopping/images/01_bg2.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width: auto;
	height: 165px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	line-height:18px;
}


/*ナビ用ショッピング */

#shop_navi_login{
	width:195px;
	margin:0px 0px 1px 0px;
	padding:3px;
	background-color:#FFFFFF;
	border: 1px solid #FFE099;
}

/*テンプレート内使用 */
.style1 {font-size: 12px;}
.style2 {color: #0000FF;}
.style4 {color: #663333; font-size: 12px; }
.style5 {color: #FFFFFF;}
#corp_body{background-image:url(../images/corp_bg.gif);}
#corp_bg_shop{background-image:url(../images/corp_bg_shop.jpg);}
.fl{
float:left;
}

.shopping_wrapp{
	width:590px;
}

.mt05{
	margin-top:5px;
}

.mt10{
	margin-top:10px;
}

.mt15{
	margin-top:15px;
}

.mt20{
	margin-top:20px;
}

.mt30{
	margin-top:30px;
}

.h_txt {
	font-size: 12px;
}

.w_n_date {
	color: #CA3D00;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
}

.w_n_title {
	font-size: 14px;
	font-weight: bold;
}

.w_n_text {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}

.v_txt_a {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}

.v_txt_b {
	font-size: 12px;
	line-height: 17px;
	color: #5a7eb0;
}

.health_tb {
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 3px;
	height: 30px;
	background-color: #e7e7e7;
	font-weight :bold;
	font-size: 14px;
}

.nakatxt {
	height: 29px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 2px;
 font-weight :bold;
	font-size: 14px;
	color: #41c5e6;
	background-image:url(../../health/images/bg_health.gif);
}

.nakatxt2 {
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 18px;
}

.beauyt_tb {
	padding-right: 5px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
	height: 30px;
	font-weight :bold;
	font-size: 14px;
}

.beautytxt {
	height: 29px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 2px;
 font-weight :bold;
	font-size: 14px;
	color: #f15295;
	background-image:url(../../cafe/images/nakabg.gif);
}

.beautytxt2 {
	height: 29px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 2px;
 font-weight :bold;
	font-size: 14px;
	color: #ff7200;
}

#pan {
	text-align: left;
	font-size: 10px;
	margin: 5px 0 15px 0;
}

#pan-b {
	text-align: left;
	font-size: 10px;
	margin: 5px 0 0 0;
}


