/* 輸出ブレッド1 */
.box11{
    padding: 0.5em 1em;
    margin: 2em 0;
    color: #5d627b;
    background: white;
    border-top: solid 5px #5d627b;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.box11 p {
    margin: 0; 
    padding: 0;
}


/*輸出ブレッド2 */
.box3-2 {
 margin: 36px auto;
 padding: 1.5em;
 width: 80%;
 border: 1px solid #c489ff;
 background-color: #fff;
 box-shadow: 5px 5px 5px #999;
 border-radius: 15px;/*角の丸み*/
}


/* シンプル角丸（影つき） */
.box3-3 {
 padding: 1em 1em;
 margin: 2em auto;
 width: 90%;/*幅*/
 border: solid 3px #696969;/*線の色*/
 background: #FFF;
 border-radius: 10px;/*角の丸み*/
 box-shadow: 2px 2px 4px #999;/* 影の色 */
}

/* 背景 */
.box501 {
    padding: 0.3em 0.5em;
    margin: 0.3em 0.3em;
    color: #000;
/*   background: #FFF0F5;  背景色 */
 border-radius: 10px;/*角の丸み*/
 box-shadow: 2px 2px 4px #999;/* 影の色 */
    background-image: url('http://backyard.main.jp/lptest/wp-content/uploads/2018/05/back003.jpg'); 
    background-size: auto; 
    background-repeat: repeat-y;
}
.box501 p {
    margin: 0; 
    padding: 0;
}


/* 返金保証 */
.box2 {
    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #6091d3;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box2 p {
    margin: 0; 
    padding: 0;
}


/* Q&amp;A */
dl{
     width:650px;
     margin:80px;
     line-height:1.8em;
     font-size: 1.0em;
     overflow: hidden;
     _zoom: 1;
}

dl dd,
dl dt{
     text-indent: -2em;   
     padding: 0 20px 0px 50px;
}

dl dt{
     margin:20px 20px 0 0;
}

dl dd:first-letter,
dl dt:first-letter{
     font-size: 1.6em;
     font-weight: bold;
     margin-right:10px;
     padding:20px;
     font-family: 'Nunito', sans-serif;
}


dl dd{
     margin: 20px 0 -1px 0;
     padding-bottom:15px;
     border-bottom: 1px #000 dotted;
}


dl dt:first-letter{
     color: #0F78E1;
}
dl dd:first-letter{
     color: #ff6767;
}








/* コンテンツ説明 */
.box30 {
    margin: 2em 0;
      background-image: url('https://realbiz.site/wp-content/uploads/2018/06/contents_bg4.png'); 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}
.box30 .box-title {
    font-size: 1.2em;
    background: #0D2342;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box30 p {
    padding: 15px 20px;
    margin: 0;
}


/* 実践者の声 */
.box31 {
    margin: 2em 0;
    background: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 1);
    border: solid 5px #9B864A;
}
.box31 .box-title {
    font-size: 1.2em;
    background: #EDEDED;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box31 p {
    padding: 15px 20px;
    margin: 0;
}

/* サービス内容案内2 */
.box5 {
    padding: 0.5em 1em;
    margin: 2em 0;
    background: #ffffff;
    border: double 5px #000000;
}
.box5 p {
    margin: 0; 
    padding: 0;
}


/* テーブル */
table.type01 {
    border-collapse: collapse;
    text-align: left;
    line-height: 1.5;
}
table.type01 th {
    width: 150px;
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    border: 1px solid #ccc;
}
table.type01 td {
    width: 350px;
    padding: 10px;
    vertical-align: top;
    border: 1px solid #ccc;
}


/* 実践者の声 */
.box32 {
    margin: 2em 0;
    background: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}
.box32 .box-title {
    font-size: 1.2em;
    background: #f0f8ff;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box32 p {
    padding: 15px 20px;
    margin: 0;
}

/* EAの声 */
.box33 {
    margin: 2em 0;
    background: #ffffff; 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}
.box33 .box-title {
    font-size: 1.2em;
    background: #0D2342;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box33 p {
    padding: 15px 20px;
    margin: 0;
}

/* ブレッド */
.box34 {
    width:700px;
    margin: 0 auto;;
    background: #ffffff; 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}
.box34 .box-title {
    font-size: 1em;
    background: #0D2342;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box34 p {
    padding: 15px 20px;
    margin: 0;
}


/*商品紹介 */
.box35 {
    width:700px;
    margin: 0 auto;;
    background: #ffffff; 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}

.box35 p {
    padding: 15px 20px;
    margin: 0;
}

/* 実践者の声 */
.box36 {
    margin: 2em 0;
     background-image: url('https://realbiz.site/wp-content/uploads/2018/06/contents_bg4.png'); 
    box-shadow: 0 4px 8px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}

.box36 p {
    padding: 15px 20px;
    margin: 0;
}

/* 追伸 */
.box37 {
    margin: 2em 0;
     background-image: url('https://realbiz.site/wp-content/uploads/2018/06/rockywall.png'); 
    box-shadow: 0 4px 8px rgba(0, 0, 0, 1);
    border: solid 5px #FFFFFF;
}

.box37 p {
    padding: 15px 20px;
    margin: 0;
}


/* Q&amp;A */
.box3-4 {
 padding: 15px 20px;
 margin: 0;
 border: solid 5px #FFFFFF;/*線の色*/
 background: #FFF;
 border-radius: 5px;/*角の丸み*/
 box-shadow: 0 4px 8px rgba(0, 0, 0, 1);/* 影の色 */
}


/* 数字付きリスト */
ol.list001{
  counter-reset:list;
  list-style-type:none;
  font: 18px/1.6 'arial narrow', sans-serif;
  padding: 0;
}
ol.list001 li{
  position:relative;
  line-height: 40px;
  margin: 7px 0 10px 40px;
  padding-left:10px;
  font-weight: bold;
  font-size:26px;
  border-bottom:solid 1px #081E42;
}
ol.list001 li:before{
  counter-increment: list;
  content: counter(list);
  position: absolute;
  left: -30px;
  width: 30px;
  height: 32px;
  background: #081E42;
  text-align: center;
  color: #fff;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.box-shadow {box-shadow: 0px 3px 10px rgba(0,0,0,.8)}


.box-4_1{
padding: 0.5em 1em;
margin: 2em 0;
color: #5d627b;
/*background: #f0f8ff;*/
/*border-top: solid 5px #5d627b;*/
/*box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);*/
}

.box-4_1 p {
margin: 0;
padding: 0;
} 



