@charset "utf-8";


nav.breadcrumb{
	display:none;
}

.careBox nav.breadcrumb{
	display:block;
}

main.other{
	padding-top:40px;
}

.r-wrap.r-other{
	display:none;
}




#contents .titBox{
	display:none!important;
}


.section .label{
    margin: 0px 0px 20px 0px;
    text-align:center;
    font-size: 18px;
    font-weight: bold;
}

.section .label span{
    padding: 10px 10px 10px 10px;
    color: #ffffff;
    background-color: #0f6022;
}

#contents.raw-materials .section h2{
    margin: 0px 0px 20px 0px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #0f6022;
	width: 100%;
	max-width: 100%;
}

#contents.raw-materials .section h2 span{
	font-size: 0.6em;
}



#contents .careBox .section .txtBox{
	margin: 0px auto 20px;
	width: 94%;
	border:none;	
}

.section{
	margin: 0px 0px 50px 0px;
}

.section .pic{
	margin: 0px auto 20px;
	width: 94%;
}

.section .attention{
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #be1724;
}

.section .txt{
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-size: 16px;
}



.section.benefits dl{
	margin: 0px auto 30px;
	width: 98%;
}

.section.benefits dl dt{
	margin: 0px 0px 20px 0px;
	font-weight: bold;
}

.section.benefits dl dt span{
	margin: 0px 5px 0px 0px;
	padding: 10px 14px 10px 14px;
	background-color: #d55d72;
	color: #ffffff;
	border-radius: 40px;
}

.section.benefits dl dd{
	margin: 0px auto;
	width: 90%;
} 


.section.effect{
	
}

.section.effect .memo{
	margin: 0px auto;
	padding: 20px 20px 20px 20px;
	width: 96%;
	background-color: #f7e6e9;
	color: #be1724;
	text-align:center;
	font-size: 22px;
	font-weight: bold;
}







