@charset "utf-8";

/**
 *
 *  企業情報 - 行動規範 -
 *
 */

/*--------------------------------------------------------------------------
   overwrite
---------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------
   anchor-link
---------------------------------------------------------------------------*/

.anchor-link{
	margin-bottom:30px;
	padding:14px 10px 14px 10px;
	border-top:1px solid #c9c7c5;
	border-bottom:1px solid #c9c7c5;
}
.anchor-link ul li{
	display:inline-block;
	margin-right:35px;
}
.anchor-link ul li a{
	padding-right:33px;
	background:url(../../images/common/ico_arrow01.png) no-repeat 100% 45%;
}
@media (max-width: 767px) {
    .anchor-link {
        padding:14px 20px 14px 20px;
    }
    .anchor-link ul li a {
        padding: 5px 0 5px 20px;
        background:url(../../images/common/ico_arrow01.png) no-repeat 100% 45%;
        background-position: left;
        display: block;
        
    } 
}

/*--------------------------------------------------------------------------
   sec-model　--- フジフーズグループ企業行動規範 ---
---------------------------------------------------------------------------*/

#sec-model .title-type01-cmn{
	margin-bottom:25px;
}
#sec-model{
	margin-bottom:54px;
}
#sec-model .list{
	margin-top:35px;
}
#sec-model .list h3{
	margin-bottom:25px;
}
#sec-model .list ul{
	margin-top:5px;
}
#sec-model .list h3.GuiGryTit {display: flex;}
#sec-model .list h3.GuiGryTit span{background: #e6e5e1;line-height: 45px;width: calc(100% - 45px);font-size: 16px;box-sizing: border-box;padding: 0 20px;}
#sec-model .list h3.GuiGryTit .GuiGryTitNum{background: #9c9891;color: #fff;width: 45px;line-height: 45px;font-size: 16px;text-align: center;padding: 0;}
#sec-guideline .list h3.GuiRedTit {display: flex;}
#sec-guideline .list h3.GuiRedTit span{background: #fee8e8;line-height: 45px;width: calc(100% - 105px);font-size: 16px;box-sizing: border-box;padding: 0 20px;}
#sec-guideline .list h3.GuiRedTit .GuiRedTitSub{background: #f95158;color: #fff;width: 105px;line-height: 45px;font-size: 14px;text-align: center;padding: 0;}

@media (max-width: 767px) {
    #sec-model {
        box-sizing: border-box;
padding: 0 20px;
    } 
    
    #sec-guideline {
        box-sizing: border-box;
padding: 0 20px;
    }
    #sec-model .list h3.GuiGryTit span {padding: 0 12px;font-size: 14px;}
    #sec-guideline .list h3.GuiRedTit span {padding: 10px 12px;font-size: 14px;width: calc(100% - 90px);line-height: 1.8;}
    #sec-guideline .list h3.GuiRedTit .GuiRedTitSub{width: 90px;font-size: 14px;padding: 0;}
}
/*--------------------------------------------------------------------------
   sec-guideline　--- 信頼性向上自主行動計画』ガイドライン ---
---------------------------------------------------------------------------*/

#sec-guideline .title-type01-cmn{
	margin-bottom:44px;
}
#sec-guideline .list{
	margin-top:38px;
}
#sec-guideline .list h3{
	margin-bottom:30px;
}
#sec-guideline .list .box{
	width:348px;
}
#sec-guideline .list .fl{
	float:left;
}
#sec-guideline .list .fr{
	float:right;
}
#sec-guideline .list .box dt{
	margin-bottom:10px;
	padding-left:12px;
	border-left:6px solid #f95158;
	font-weight:bold;
}

@media (max-width: 767px){
#sec-guideline .list .box{
	width:100%;
}
    #sec-guideline .list .fr {
        margin-top: 30px;
    }
}
