@charset "Shift_JIS";
/* CSS Document */


/*----------------------------------------------------------------
　HACCP（ハサップ）ページの設定
-------------------------------------------------------------------*/

/*---タイトルの設定------------------------------------------------*/

#contents div.prt-pastLayout2011renew div.title_haccpbox{
text-align:left;
margin:0px 0px 2.0em 0px;
width:100%;
}
/*ピンクタイトル設定*/
#contents div.prt-pastLayout2011renew div.titles_haccpbox{
text-align:left;
margin:0px 0px 0.5em 0px;
}

#contents div.prt-pastLayout2011renew div.titles_haccpbox02{
text-align:left;
margin:0px 1.0em 0.5em 0px;
}


/*3のボタン配列設定*/
#contents div.prt-pastLayout2011renew div.btn_haccpbox{
width:582px;
margin:1.0em 0px 0em 10px;
font-size:0px;
}

#contents div.prt-pastLayout2011renew #content div.btn_haccpbox ul{
list-style:none;
margin:0px;
padding:0px;
}

#contents div.prt-pastLayout2011renew div.btn_haccpbox li{
float:left;
width:189px;
margin:0px 7px 5px 0px;
padding:0px;
font-size:0px;
}

#contents div.prt-pastLayout2011renew div.btn_haccpbox li.btn_glast{
float:left;
width:189px;
margin:0px;
padding:0px;
font-size:0px;
}
#contents div.prt-pastLayout2011renew div.btn_haccpbox img{
border:0px;
}

#contents div.prt-pastLayout2011renew div.btn_haccpbox02{
margin:1.0em 0px 20px 20px;
font-size:0px;
height:61px;
}

#contents div.prt-pastLayout2011renew #content div.btn_haccpbox02 ul{
list-style:none;
margin:0px;
padding:0px;
}

#contents div.prt-pastLayout2011renew div.btn_haccpbox02 li{
float:left;
width:144px;
margin:0px 15px 0px 0px;
padding:0px;
font-size:0px;
}

#contents div.prt-pastLayout2011renew div.btn_haccpbox03{
margin:1.0em 0px 30px 20px;
font-size:0px;
height:61px;
}

#contents div.prt-pastLayout2011renew #content div.btn_haccpbox03 ul{
list-style:none;
margin:0px;
padding:0px;
}

#contents div.prt-pastLayout2011renew div.btn_haccpbox03 li{
float:left;
width:144px;
margin:0px 15px 0px 0px;
padding:0px;
font-size:0px;
}



#contents div.prt-pastLayout2011renew div.item_haccpbox{
margin:0px 0px 2.0em 1.0em;
line-height:180%;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox01{
margin:0px 0px 2.0em 1.0em;
line-height:150%;
padding:0px;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox01 p.top_text{
margin-top:1.0em;
margin-bottom:0.7em;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox01 p{
margin-top:0px;
margin-bottom:0.7em;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox02{
margin:0px 0px 2.0em 0px;
line-height:180%;
width:90%;
text-align:center;
}


/*----------------------------*/

#contents div.prt-pastLayout2011renew div.item_haccpbox03{
margin:0px 0px 0.5em 1.0em;
line-height:150%;
padding:0px;
width:38em;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox03 p.top_text{
margin-top:1.0em;
margin-bottom:0.7em;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox03 p{
margin-top:0px;
margin-bottom:0.7em;
}


#contents div.prt-pastLayout2011renew div.item_haccpbox04{
margin:0px 0.5em 0.5em 1.0em;
line-height:150%;
padding:0px;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox04 p.top_text{
margin-top:1.0em;
margin-bottom:0.7em;
}

#contents div.prt-pastLayout2011renew div.item_haccpbox04 p{
margin-top:0px;
margin-bottom:0.7em;
}


#contents div.prt-pastLayout2011renew div.haccp_box{
border:#000000 3px double;
padding:5px;
/*float:right;*/
width:17em;
margin-top:2.0em;
}

#contents div.prt-pastLayout2011renew div.haccp_box02{
padding:0px;
margin:5px;
float:right;
width:182;
text-align:center;

}

#contents div.prt-pastLayout2011renew .clear{
	clear:both;
	}


/*-----テキスト個別設定---------------------------*/
#contents div.prt-pastLayout2011renew .mab10{
margin-bottom:1.0em;
}

#contents div.prt-pastLayout2011renew .mab20{
margin-bottom:2.0em;
}

#contents div.prt-pastLayout2011renew .mal10{
margin-left:1.0em;
}
#contents div.prt-pastLayout2011renew .mal17{
margin-left:1.7em;
}
#contents div.prt-pastLayout2011renew .mal15{
margin-left:1.5em;
}
#contents div.prt-pastLayout2011renew .mal20{
margin-left:2.0em;
}

#contents div.prt-pastLayout2011renew .mal27{
margin-left:2.7em;
}

#contents div.prt-pastLayout2011renew .mal30{
margin-left:3.0em;
}

#contents div.prt-pastLayout2011renew .mal60{
margin-left:6.0em;
}

#contents div.prt-pastLayout2011renew .mal62{
margin-left:6.2em;
}

#contents div.prt-pastLayout2011renew .text_sya{
font-style:oblique;
}

#contents div.prt-pastLayout2011renew .text_rb{
color:#FF0000;
font-weight:bold;
}

#contents div.prt-pastLayout2011renew .text_red{
color:#FF0000;
}

#contents div.prt-pastLayout2011renew .list10_system{
margin-left:1.0em;
text-indent:-1.0em;
}
#contents div.prt-pastLayout2011renew .list10_system p{
text-indent:-1.0em;
line-height:140%;
}

#contents div.prt-pastLayout2011renew .underline{
border-bottom:1px solid;
margin:0px;
padding:0px;
}
/*----次階層共通設定------*/

#contents div.prt-pastLayout2011renew .other_waku{
border:#99CCFF 4px double;
padding:1.0em;
margin:0px 0px 2.0em 0px;
width:90%;
text-align:left;
}

#contents div.prt-pastLayout2011renew .other_waku ul{
list-style-type:disc;
margin:0px 0px 0px 1.0em;
}

#contents div.prt-pastLayout2011renew .other_waku li{
margin-bottom:1.0em;
padding:0px;
line-height:140%;
}

#contents div.prt-pastLayout2011renew .other_waku li.last{
margin:0px;
padding:0px;
}


#contents div.prt-pastLayout2011renew .system_waku{
padding:0px 1.0em;
margin:0px 0px 2.0em 0px;
width:90%;
text-align:left;
}

#contents div.prt-pastLayout2011renew .system_waku ul{
list-style-type:disc;
margin:0px 0px 0px 1.0em;
}

#contents div.prt-pastLayout2011renew .system_waku li{
margin-bottom:1.0em;
padding:0px;
line-height:140%;
}

#contents div.prt-pastLayout2011renew .system_waku li.last{
margin:0px;
padding:0px;
}


/*-------角丸枠設定------------------------------*/

#contents div.prt-pastLayout2011renew table.haccp_houshikiall{
margin:0px 10%;
padding:0px;
}

#contents div.prt-pastLayout2011renew td.haccp_houshikil{
/*width:386px;*/
padding-right:1.0em;
margin:0px;
}

#contents div.prt-pastLayout2011renew td.haccp_houshikir{
vertical-align:top;
padding:0px;
margin:0px;
}



#contents div.prt-pastLayout2011renew td.top_center{
vertical-align:top;
padding:0px;
margin:0px;
height:20px;
font-size:0px;
background:url(katei/images/top_center.gif) repeat-x;
}

#contents div.prt-pastLayout2011renew td.bottom_center{
vertical-align:top;
padding:0px;
margin:0px;
height:26px;
font-size:0px;
background:url(katei/images/bottom_center.gif) repeat-x;
}

#contents div.prt-pastLayout2011renew td.center_r{
vertical-align:top;
padding:0px;
margin:0px;
width:26px;
font-size:0px;
background:url(katei/images/center_r.gif) repeat-y;
}

#contents div.prt-pastLayout2011renew td.center_l{
vertical-align:top;
padding:0px;
margin:0px;
width:20px;
font-size:0px;
background:url(katei/images/center_l.gif) repeat-y;
}

#contents div.prt-pastLayout2011renew td.text_center{
line-height:130%;
vertical-align:top;
font-weight:bold;
}






