
.wrapper__contents__box { background:#fff; margin: 0 auto; text-align:center; }
.wrapper__contents__box .img_plan { width:100%; float:left; clear:none; margin:0 0 20px 0; }
.wrapper__contents__box .p_plan { width:100%; text-align:left; margin:10px 0 0 0; }

.wrapper__contents__box .title { width:100%; height:120px; float:left; clear:none; }
.wrapper__contents__box .title dt { width:120px; height:120px; float:left; clear:none; margin:0 20px 0 0 ; color:#fff; background:#313333; line-height:120px; font-size:30px; font-weight:normal; }
.wrapper__contents__box .title dt small { font-size:11px; }
.wrapper__contents__box .title dd { width:750px; float:right; clear:none; }
.wrapper__contents__box .title strong { width:100%; float:left; clear:none; text-align:left; font-weight:normal; font-size:20px; margin:10px 0 0 0; border-bottom:1px dotted #ccc; }

br.sp { display:none; }

.plan_show { width:100%; float:left; }
.plan_show .img { width:100%; }
.msg plan_show { width:100%; }
.clearfix { width:100%; clear:none; display: flex; justify-content: flex-start; margin: 0; padding: 0; margin-top: 3px;}
.clearfix li { clear:none; list-style: none; margin-right: 0.5%;}
.clearfix li:last-child {margin: 0;}
.clearfix li img {width: 100%; max-width: 168px;}
.container {display: flex; flex-direction: column;}
.container img {width: 683px;}

/*ここからスマホ */
@media screen and (max-width: 770px){
.wrapper__top { width:100%; height:200px; background:url(../img/plan/top.jpg)center center / cover no-repeat; z-index:50; }
.wrapper__contents__box { width:100%; text-align:center; }
.wrapper__contents__box img { width:100%; }
.wrapper__contents__box .title { height:auto; margin:0; }
.wrapper__contents__box .title dd { width:100%; float:left; clear:none; }
.wrapper__contents__box .title dt { width:100%; height:auto; float:left; clear:none; margin:0 20px 0 0 ; color:#fff; background:#313333; line-height:1.5em;
font-size:30px; font-weight:normal; }
.wrapper__contents__box .title strong { font-size:15px; }
.clearfix li {margin-right: 3%;}
br.sp { display:block; }

}
