image_title_bg @charset "utf-8";
/* style sheet
*  Functional-Foods-Material LP-hishimeki-kuroekisu add css
* HAYASHIKANE
* 20160108 Nakahara Printex r.inoue
*/

h2 {font-family: ;}
/******  img bg  ********/
.header_bg_box {background: url("./images/img-header_bg.png"); background-size: contain;}
.header_box .inpage_menu {background: repeat-x url("./images/img-header_navi-bg.png"); background-size: contain;}
.image_title_bg{margin-bottom:1.5em; background: #F29600;}
.footer_box {background: repeat-x url("./images/img-footer_bg.png");}
.footer_attention_img {margin: 0 auto; padding: 80px 0 30px;}
.footer_p {background: #F29600;}

.title_h2 {background: url("../") repeat;}

/******  Theme color ********/
.header_box .inpage_menu ul li a:hover {border-bottom-color: #F29600;}
.bg-color_box {background: #FDF2DF;}/*kaisou*/
.hrline, .border_color {border-color: #F29600;}
.text_theme_color {color: #E95513; font-weight:bold;}
 /***title box**/
.title-box_orange-deep {
    padding: 6px 0.5em 0;
    text-align: center;
    color: #fff;
    background: #E95513;
    border: none;
    border-radius: 8px;
}
.title-box_orange-light {
    margin: 0 1em !important;
    text-align: center;
    font-size: 1.2em;
    color: #fff;
    border: none;
    border-radius: 50px;
    background: #F29600;
}
    .title-box_orange-light>img {vertical-align:middle; width: 100%; max-width: 396px;}


/**for H4***/
.center_box_icon {display:block; margin:2em auto 0 auto; max-width:800px; clear:both;}
.center_box_icon:before {
    content: "";
    padding-right: 10px;
    float: left;
    background: url("./images/img-con5-2_h4icon.png") no-repeat;
    background-size:contain;
}
.center_box>h4 {margin:0 0 0; font-size: 1.5em; color:#E95513;}
.center_box>p {margin:0 0 15px; font-size: 1.3em; font-weight:500;}

.center_box_950 {display:block; margin:2em auto 0 auto; max-width:950px; clear:both;}/**add 20240111**/
.center_box_950>h4 {margin:0 0 2em; elear:both;}

/****** mmin-width: 1000px********/
@media screen and (min-width: 1000px) {

}
/****** min-width: 760px ********/
@media screen and (min-width: 760px) {
	
   /**image position contol**/
   .person_image {
        float: right;
        margin: -50px 1% 0 20px;
        width: 26%;
    }
    .person_image_voice {
        display: -webkit-box;
        float: right;
        margin: -50px 1% 0 0;
        width: 24.5%;
        max-width: 170px;
    }
    .center_box_icon:before {width: 90px; height: 90px;}

    .title-box_orange-deep .image_530 {display: none;}
    .title-box_orange-deep .image_400 {display: inline-block;}

    .footer_attention_img {width: 700px;}

    
}

/****** max-width: 759px ********/
@media screen and (max-width: 759px) {
    
    /**image position contol**/
    .person_image {
        float: right;
        margin: 0 1% 0 20px;
        width: 35%;
    }

    .person_image_voice {
        display: -webkit-box;
        float: right;
        margin: 15px 3% 0 0;
        width: 47%;
        max-width: 250px;
    }
    .center_box_icon:before {width: 50px; height: 50px;}

    .title-box_orange-deep .image_530 {display: inline-block;}
    .title-box_orange-deep .image_400 {display: none;}


    .footer_attention_img {max-width: 80%;}

}