.box-c {
  margin: 0 0;
  float: left;
  width: 100%;
  background: #fff ;
}
.box-c img {
  max-width: 13%;
  float: left;
}
.box-c p {
  margin: 1px;
  padding: 0px;
}
.right {
  margin: 0 0 0 10px ;
  width: 82%;
  float: left;
} 
 



/* 「コメントは受け付けていません。」を消す */
p.nocomments { display: none }


.nobanner .main {
	margin-top: 80px;
}

.salesletter-head {
	margin:-70px -70px -30px;
	max-width: 1200px;
}

@media(max-width: 640px) {

	.nobanner .main {
		margin-top: 1em;
	}

	.salesletter-head {
		margin: 0;
		max-width: 100%;
	}

}


/* フォントサイズと行間を調整 */
.main, .main p {
font-size: 16px;
font-size: 1.6rem;
line-height: 29px;
}

/* チェックリスト　フォントサイズと行間を調整 */
*[class*="checklist--"] li {
	margin: 0;
	padding: .5em .5em .5em 33px;
text-shadow: 2px 4px 3px rgba(0,0,0,0.1);
  font-weight:bold;
  color: #2E2E2E;
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 1.618;
}

@media(max-width: 800px){
.faq-a {
	padding: 0 0 0 0px;
	background: transparent url(img/faq-a.png) no-repeat 0 0;
}

}



.main .caption {
	margin: .5em 0;
	color: #160051;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.618;
}

@media(max-width: 800px){
.main .caption {
	margin: .5em 0;
	color: #009;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.618;}
}


.l-footer small{
	float: right;
}

/* H2 */

.entry-content > h2 {

  margin-bottom: 10px;
}

/* H3 */

.entry-content > h3 {
	color: ;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: bold;
  margin-bottom: 15px;
}

/* H4 */

.entry-content > h4 {
	color: ;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
  margin-bottom: 15px;
}


/* H5 */
.entry-content > h5 {
  margin: 30px 0 10px;
	color: ;

}


.main img {




/* border-radius */
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;

/* border */



}


/* フッターの背景色 */
.l-footer {
background: rgba( 27, 10, 79, 0.55 );;
border-top: 0;
}






dd {
	margin: 0 0 0px;
}

/* ヘッダー画像の上に出来る余白をゼロにする */
.l-header-inner {
padding-top: 8px;
}

/* ヘッダー画像の下に出来る余白をゼロにする */
.l-header-inner {
padding-bottom: 2px;
}

/* タイトル非表示 */
.entry-title {
display: none;
}


/* ヘッダータイトルサイズ */

.site-title {
	margin: 0 0 .1em;
	font-weight: bold;
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1.333;
}



/* スマホ用ヘッダータイトルサイズ */
@media(max-width: 640px) {

	.l-header-inner {
		padding: 1em 0;
	}

	.site-title {
	margin: 0 0 .1em;
	font-weight: bold;
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 1.333;
}
	.site-description {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

}



/* ==========================================================================
   画像拡大
   ========================================================================== */
img.grow {
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

img.grow:hover {
	-webkit-transform:scale(2.5,2.5);
	-moz-transform:scale(2.5,2.5);
	-ms-transform:scale(2.5,2.5);
	-o-transform:scale(2.5,2.5);
	transform:scale(2.5,2.5);
}

img.grow2 {
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

img.grow2:hover {
	-webkit-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-ms-transform:scale(1.5,1.5);
	-o-transform:scale(1.5,1.5);
	transform:scale(1.5,1.5);
}


.css-box1-shadow {
/* box-shadow */
box-shadow:1px 10px 9px -4px #8c8c8c;
-moz-box-shadow:1px 10px 9px -4px #8c8c8c;
-webkit-box-shadow:1px 10px 9px -4px #8c8c8c;

/* border-radius */
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;

/* border */
border:1px solid #cccccc;
  
}


body {
word-wrap: break-word;
}









