@charset "utf-8";
/* CSS Document */

.content a:hover img{
	opacity: 0.7;
}

/*======= mv-inner =======*/
.mv{
	position:relative;
	margin-bottom:0;
	min-height:880px;
	background:#f7f1e7 url(/sweets/chocolate/the-chocolate/special/colormessage/images/index_mv_img04.jpg) no-repeat center 268px;}
.mv .mv-inner{
	width:1024px;
	margin:0 auto; padding:135px 0 0;
	text-align:center;}
.mv .item-ttl01{
	margin:420px 0 0;}
.mv .item-text01{
	margin:50px 0 0;}


/*======= box-contents =======*/
.box-contents{
	width:1024px; margin:0 auto;
	color:#000;}

/*======= .sns-wrap =======*/
.sns-wrap {
	padding: 160px 0 130px;
	background: url(/sweets/chocolate/the-chocolate/images/bg_cacao.png) center center no-repeat;
}

/*======= .ttl-h2-01 =======*/
.ttl-h2-01{
	margin:80px 0 60px;
	text-align:center;}


/*======= .box-mov01 =======*/
.box-mov01{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	    -ms-flex-wrap:wrap;
	        flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	margin:-68px 0 0;}
.box-mov01:after{
	display:none;}
.box-mov01 .item-mov{
	width:468px;
	margin:68px 0 0;
	box-sizing:border-box;
	border:1px solid #000;
	padding:10px 10px 30px;}

.box-mov01 .item-mov .cs{
	position:relative;}
.box-mov01 .item-mov .cs:after{
	display:block;
	content:'';
	position:absolute; top:0; left:50%;
	width:337px; height:190px;
	margin-left:-168px;
	background:url(/sweets/chocolate/the-chocolate/special/colormessage/images/index_mov_cs.png) no-repeat 0 0;
	visibility:visible;}


.box-mov01 h3{
	margin:0 0 30px;}
.box-mov01 h4{
	margin:20px 0;
	text-align:center;}
.box-mov01 .item-img{
	margin:30px 0 20px;
	text-align:center;}
.box-mov01 .item-text{
	margin:20px 13px 0;
	text-align:left;
	font-size:14px; line-height:1.7;}




.box-mov01 .item-mov:nth-child(1){border-color:#00a9a5; color:#008f8c;}
.box-mov01 .item-mov:nth-child(2){border-color:#c33728; color:#c33728;}
.box-mov01 .item-mov:nth-child(3){border-color:#e6842f; color:#e6842f;}
.box-mov01 .item-mov:nth-child(4){border-color:#23248a; color:#23248a;}
.box-mov01 .item-mov:nth-child(5){border-color:#c19600; color:#c19600;}
.box-mov01 .item-mov:nth-child(6){border-color:#7f438a; color:#7f438a;}




/*======= .box-profile =======*/
.box-profile{
	position:relative;
	margin:70px 0 0; padding:25px;
	border:1px solid #c19600;
	background:#fffcf4;}
.box-profile .inr-img{
	float:left;
	margin:0 25px 0 0;}
.box-profile .inr-text{
	overflow:hidden;
	text-align:left;
	color:#543715;
	font-size:14px; line-height:1.7;}
.box-profile .inr-text h3{
	margin:15px 0 0;
	font-size:24px; line-height:1.5;
	color:#543715;}
.box-profile .inr-text h3 span{
	font-size:14px; vertical-align:4px;}
.box-profile .item-text01{
	margin:0 0 0;
	font-weight:bold;}
.box-profile p{
	margin:12px 0 0;}
.box-profile .item-text02{
	margin-right:170px;}
.box-profile .item-img01{
	position:absolute; bottom:25px; right:20px;
	width:150px;
	font-size:12px; line-height:1.4;}
.box-profile .item-img01 p{
	margin-top:10px;}
.box-profile a{
	color:#543715;
	text-decoration:underline;}








