.mobile{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:1px;
}

.mobile2{
font-size:12px;
color:#009CFF;
font-weight:bold;
}

.mobile2 a{
text-decoration:none;
color:#009CFF;
font-weight:bold;
}

.mobile2 a:hover{
text-decoration:underline;
color:#009CFF;
font-weight:bold;
}

.toprecipe{
background-color:#FFFFCF;
border:1px solid #FFCE6F;
}

.t_recipeday{
color:#6A6C9D;
font-size:10px;
}

.t_recipetit{
font-size:13px;
font-weight:bold;
color:#000000;
border-bottom:0px solid #000000;
padding:0 0 1px 2px;
}

.t_recipecopy{
color:#6A6C9D;
font-size:12px;
line-height:18px;
padding:3px 0 0 0;
font-weight:bold;
}

.t_recipetxt{
font-size:12px;
line-height:18px;
color:#000000;
}

.t_ozawa{
background-color:#000000;
padding:1px;
}

.t_ozawaday{
font-size:10px;
color:#FFFFFF;
}

.t_kanamoto{
background-color:#FF9B6F;
padding:0 0 1px 1px;
}

.t_magazine{
border:1px solid #FFDB4B;
background-color:#FFFFFF;
}

.t_magazinetit{
font-weight:bold;
font-size:16px;
color:#000000;
padding:5px 0 0 0;
}

.t_magazinetxt{
font-size:10px;
color:#000000;
}

.lineup{
border:1px solid #FFDB4B;
background-color:#FFFFFF;
}

.lineuptxt{
font-size:11px;
line-height:14px;
color:#000000;
padding:0 0 0 8px;
}

.banner{
border-left:1px solid #FFCE16;
border-right:1px solid #FFCE16;
background-color:#FFECC5;
}

.copy{
border-top:1px solid #FF9B16;
padding:10px 0 10px 10px;
}

.copy2{
border-top:2px solid #FFFFFF;
padding:10px 0 10px 10px;
margin:10px 0 0 0;
}

.copy3{
border-bottom:2px solid #FFFFFF;
padding:10px 0 10px 10px;
margin:0 0 10px 0;
}

/*レシピ*/

.recipe_navi{
color:#0000FF;
font-size:12px;
font-weight:bold;
padding:0 0 5px 3px;
}

.recipe_navi a{
color:#000000;
font-size:12px;
font-weight:bold;
padding:0 0 5px 3px;
text-decoration:none;
}

.recipe_navi a:hover{
color:#000000;
font-size:12px;
font-weight:bold;
padding:0 0 5px 3px;
text-decoration:underline;
}

.search_in{
background-color:#FFCE6F;
border-left:1px solid color:#FFFFFF;
border-right:1px solid color:#FFFFFF;
}

.s_check{
margin:2px 2px 2px 3px;
width:10px;
height:10px;
padding:0px 0px 0px 0px;
}

.s_key{
width:123px;
height:18px;
border:1px solid #666666;
font-size:12px;
color:#000000;
padding:2px 0 0 2px;
}

.r_link{
font-size:12px;
color:#333333;
padding:0 2px 0 2px;
}

.r_link a{
color:#2467FF;
text-decoration:none;
padding:0 2px 0 2px;
}

.r_link a:hover{
text-decoration:underline;
color:#2467FF;
}

.r_k_list{
background-color:#FFCB99;
}

.r_k_listban{
background-color:#FFCC66;
}

.r_listtitle{
font-size:12px;
font-weight:normal;
color:#3333FF;
line-height:18px;
}

.r_listtitle a{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.r_listtitle a:hover{
text-decoration:underline;
color:#0006FF;
}

.r_listbox{
margin:0 0 10px 0;
}

.r_d_bg{
background-color:#FF6600;
padding:0 0 5px 0;
}

.kr_d_bg{
background-color:#FF8287;
padding:0 0 5px 0;
}

/*1031修正*/
.r_d_tit{
font-size:21px;
color:#FFFFFF;
font-weight:900;
padding:0 0 0 15px;
}

.r_d_kind{
padding:0 5px 0 0;
}

.r_d_comment{
font-size:12px;
color:#FF6600;
font-weight:bold;
line-height:18px;
padding:5px 0 0 0;
}

.kr_d_comment{
font-size:12px;
color:#FF8287;
font-weight:bold;
line-height:18px;
padding:5px 0 0 0;
}

/*1031修正*/
.r_d_material{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FFC947;
padding:0 0 2px 0;
}

/*1101新規*/
.kcaltxt{
font-size:12px;
color:#333333;
border-left:5px solid #FFC947;
border-bottom:1px solid #FFC947;
padding:5px 0 3px 5px;
}

.kind{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#DDDDDD;
padding:5px 0 2px 0;
border-bottom:1px dotted #DDDDDD;
}

.kind00{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#006666;
padding:5px 0 2px 0;
border-bottom:1px dashed #006666;
}

.kind01{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#990000;
padding:5px 0 2px 0;
border-bottom:1px dashed #990000;
}

.kind02{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#33CC33;
padding:5px 0 2px 0;
border-bottom:1px dashed #33CC33;
}

.kind03{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#33CCFF;
padding:5px 0 2px 0;
border-bottom:1px dashed #33CCFF;
}

.kind04{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#996633;
padding:5px 0 2px 0;
border-bottom:1px dashed #996633;
}

.kind05{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#FF9900;
padding:3px 0 2px 0;
border-bottom:1px dashed #FF9900;
}

.kind06{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#FF0000;
padding:5px 0 2px 0;
border-bottom:1px dashed #FF0000;
}

.kind07{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#0066FF;
padding:5px 0 2px 0;
border-bottom:1px dashed #0066FF;
}

.kind08{
letter-spacing:3px;
font-size:12px;
font-weight:bold;
color:#FF5BC2;
padding:5px 0 2px 0;
border-bottom:1px dashed #FF5BC2;
}

.r_m1{
border-bottom:1px dashed #CCCCCC;
list-style-type:none;
font-size:12px;
line-height:18px;
padding:5px 5px 2px 10px;
}

.r_d_materialtxt{
font-size:12px;
color:#000000;
padding:5px;
background-color:#FFFFFF;
padding:5px 0 0 5px;
line-height:18px;
}

.kidstxt{
font-size:12px;
color:#792C49;
padding:3px 5px 3px 5px;
background-color:#F5E4EA;
}

.kidstxt2{
font-size:12px;
color:#666666;
padding:3px 5px 3px 5px;
background-color:#FFFFFF;
}

.r_d01{
padding:5px 0 0 0;
}

/*1031修正*/
ol.r_make{
padding-left:0px;
margin:0 0 0 25px;
}

li.r_make2{
padding:0 0 10px 0;
margin:0 0 0 0;
line-height:18px;
}

.j_pro{
font-size:10px;
color:#4AAC24;
line-height:14px;
}

.cal{
font-size:12px;
color:#FFFFFF;
}

.rec_day{
background-color:#FFB835;
font-size:12px;
font-weight:bold;
color:#FF0000;
padding:2px 10px 0 10px;
}

.rec_daybox{
margin:3px 0 8px 5px;
}

.faq_topfn{
font-size:12px;
line-height:18px;
color:#333333;
padding:5px;
}

.faq_topfn a{
color:#0000FF;
text-decoration:underline;
}

.faq_topfn a:hover{
color:#3399FF;
text-decoration:underline;
}

.faq_wh{
padding:5px 0 15px 0;
}

.faq_qfn{
font-size:12px;
color:#333333;
line-height:18px;
padding:0 5px 10px 5px;
}

.faq_qfn a{
color:#0000FF;
text-decoration:underline;
}

.faq_qfn a:hover{
color:#3399FF;
text-decoration:underline;
}

.qatit{
font-size:12px;
color:#000000;
padding:5px 3px 5px 3px;
font-weight:bold;
}

.qafn01{
font-size:12px;
color:#00000;
line-height:21px;
padding:5px 10px 5px 10px;
}

.qafn02{
font-size:12px;
color:#00000;
line-height:21px;
}

.faqbox01{
width:200px;
}

.faqbox02{
width:120px;
}

.faqbox03{
width:400px;
}

.faqbox04{
width:400px;
height:150px;
}

.faqbox05{
width:30px;
}

/*得々情報*/
.tokutit{
font-size:21px;
font-weight:bold;
color:#FFFFFF;
padding:0 0 0 10px;
}

.tokutxt{
font-size:12px;
line-height:21px;
color:#000000;
padding:0 10px 0 0
}

/*商品案内*/
.goodstop{
font-size:12px;
color:#000000;
line-height:18px;
padding:0 0 0 10px;
}

.goodsfn01{
font-size:12px;
color:#FF6617;
line-height:18px;
font-weight:bold;
}

.goodsfn02{
font-size:12px;
color:#000000;
line-height:18px;
padding:20px 0 0 0;
}

.goodsfn03{
font-size:12px;
border:1px solid #000000;
padding:3px 5px 3px 5px;
margin:5px 0 0 0;
line-height:30px;
}

.goodsfn04{
font-size:12px;
color:#000000;
line-height:18px;
padding:15px 0 0 0;
}

.goodsfn05{
font-size:12px;
color:#000000;
line-height:18px;
padding:5px 5px 0 15px;
}

.goodsfn06{
font-size:12px;
font-weight:bold;
color:#4D98B9;
padding:5px 0 5px 0;
}

.goodsfn07{
font-size:12px;
border:1px solid #000000;
padding:3px 5px 3px 5px;
margin:5px 0 0 0;
line-height:30px;
float:right;
}

.goods01{
background-image:url(goods/img/stit_goma01.gif);
background-repeat:no-repeat;
}

.goods02{
background-image:url(goods/img/stit_goma02.gif);
background-repeat:no-repeat;
}

.goods03{
background-image:url(goods/img/stit_goma03.gif);
background-repeat:no-repeat;
}
.goods04{
background-image:url(goods/img/stit_goma04.gif);
background-repeat:no-repeat;
}

.goods05{
background-image:url(goods/img/stit_goma05.gif);
background-repeat:no-repeat;
}

.goods06{
background-image:url(goods/img/stit_goma06.gif);
background-repeat:no-repeat;
}

.goods07{
background-image:url(goods/img/stit_goma07.gif);
background-repeat:no-repeat;
}

.goods08{
background-image:url(goods/img/stit_goma08.gif);
background-repeat:no-repeat;
}

.goods09{
background-image:url(goods/img/stit_goma09.gif);
background-repeat:no-repeat;
}

.b_goods001{
background-image:url(goods/img/stit_b001.gif);
background-repeat:no-repeat;
}

.b_goods001s{
background-image:url(goods/img/stit_b001s.gif);
background-repeat:no-repeat;
}

.b_goods002{
background-image:url(goods/img/stit_b002.gif);
background-repeat:no-repeat;
}

.b_goods002s{
background-image:url(goods/img/stit_b002s.gif);
background-repeat:no-repeat;
}

.b_goods003{
background-image:url(goods/img/stit_b003.gif);
background-repeat:no-repeat;
}

.b_goods003s{
background-image:url(goods/img/stit_b003s.gif);
background-repeat:no-repeat;
}

.b_goods004{
background-image:url(goods/img/stit_b004.gif);
background-repeat:no-repeat;
}

.b_goods005{
background-image:url(goods/img/stit_b005.gif);
background-repeat:no-repeat;
}

.b_goods006{
background-image:url(goods/img/stit_b006.gif);
background-repeat:no-repeat;
}

.b_goods007{
background-image:url(goods/img/stit_b007.gif);
background-repeat:no-repeat;
}

.b_goods008{
background-image:url(goods/img/stit_b008.gif);
background-repeat:no-repeat;
}

.b_goods009{
background-image:url(goods/img/stit_b009.gif);
background-repeat:no-repeat;
}

.b_goods010{
background-image:url(goods/img/stit_b010.gif);
background-repeat:no-repeat;
}

.b_goods010s{
background-image:url(goods/img/stit_b010s.gif);
background-repeat:no-repeat;
}

.b_goods011{
background-image:url(goods/img/stit_b011.gif);
background-repeat:no-repeat;
}

.b_goods011s{
background-image:url(goods/img/stit_b011s.gif);
background-repeat:no-repeat;
}

.b_goods012{
background-image:url(goods/img/stit_b012.gif);
background-repeat:no-repeat;
}

.b_goods012s{
background-image:url(goods/img/stit_b012s.gif);
background-repeat:no-repeat;
}

.b_goods013{
background-image:url(goods/img/stit_b013.gif);
background-repeat:no-repeat;
}

.b_goods014{
background-image:url(goods/img/stit_b014.gif);
background-repeat:no-repeat;
}

.b_goods015{
background-image:url(goods/img/stit_b015.gif);
background-repeat:no-repeat;
}

.b_goods016{
background-image:url(goods/img/stit_b016.gif);
background-repeat:no-repeat;
}


.b_goods017{
background-image:url(goods/img/stit_b017.gif);
background-repeat:no-repeat;
}


/*テキスト*/
.fn01{
font-size:10px;
color:#000000;
line-height:14px;
}

.fn02{
font-size:12px;
color:#FFFFFF;
}

.fn03{
font-size:12px;
color:#000000;
line-height:16px;
}

/*会社概要*/
.outline_top{
font-size:12px;
color:#000000;
border:1px solid #FFFFFF;
padding:10px;
line-height:18px;
}

.outline_o{
font-size:12px;
font-weight:bold;
padding:3px 0 2px 5px;
border-left:3px solid #5AA1A0;
color:#000000;
}

.outline_h{
font-size:12px;
line-height:18px;
color:#000000;
padding:0 0 10px 0;
}

/*投資家の皆様へ*/

.investor_top{
font-size:16px;
color:#000000;
font-weight:bold;
padding:5px;
border:2px solid #FFFFFF;
width:150px;
}

.investor_top a{
text-decoration:none;
color:#000000;
}

.investor_top a:hover{
text-decoration:underline;
color:#000000;
}

.investor_stit{
font-size:12px;
font-weight:bold;
padding:3px 0 2px 5px;
border-left:3px solid #5AA1A0;
border-bottom:1px solid #5AA1A0;
color:#000000;
}

/*知恵袋*/
.chietit{
font-size:12px;
color:#000000;
padding:5px 3px 5px 3px;
font-weight:bold;
}

.chiefn01{
font-size:12px;
color:#00000;
line-height:21px;
}

/*バーチャル工場*/
.vir_tit01{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#FF6617;
}

.vir_tit02{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#FFAF42;
}

/*サイトマップ*/
.sitemap01{
background-color:#FF9900;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}

.stmark01{
font-size:10px;
color:#FF9900;
padding:0 5px 0 5px;
}

.sitemap02{
color:#999999;
font-size:14px;
}

.sitemap02 a{
font-size:11px;
line-height:18px;
color:#333333;
text-decoration:none;
}

.sitemap02 a:hover{
color:#FF9900;
text-decoration:underline;
}

.sitemap03{
background-color:#9BCFCE;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}

.stmark02{
font-size:10px;
color:#9BCFCE;
padding:0 5px 0 5px;
}

.sitemap04{
color:#999999;
font-size:14px;
}

.sitemap04 a{
font-size:11px;
line-height:18px;
color:#333333;
text-decoration:none;
}

.sitemap04 a:hover{
color:#9BCFCE;
text-decoration:underline;
}

.virfont{
font-size:10px;
line-height:12px;
color:#000000;
}
