.b1{
    margin-bottom:20px;
}

.b2{
    margin-bottom:20px;
}

.left{
    margin-right:20px;
}

.right{
    float:right;
}
/* ************************************************ 
 *	youtube動画
 * ************************************************ */
.middle_top{
 width:310px;
  height:200px;
}


.mein_center{
text-align: center;
}


.top_center{
text-align: center;
}

.top_left{
text-align:left;
}

.clear{
clear:both;
}

.clear_both{
clear:both;
}


/* ************************************************ 
 *	ボックス
 * ************************************************ */
/* ボックス１ */
#box_green1{
	border:solid 3px #77933c;
	margin:0 auto 20px;
	width:99%;
  	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/bg_box-min.png?cmsp_timestamp=20170411104856");
  font-family:"MSPゴシック","メイリオ",cursive; 
}

#box_green1 .green{
	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/lost_img-min.png?cmsp_timestamp=20170411104244");
  	background-repeat:no-repeat;
	background-position:right bottom;
}

#box_green1 ul li{
	list-style-image: url("https://img17.shop-pro.jp/PA01269/826/etc/%E5%E3%8E%AC%ED%E2%8E%B9-min.png?cmsp_timestamp=20170411103841");
}
.green ul{
	margin:20px 0 0 40px;
	font-size:18px;
	width:80%;
	padding:3px 0 30px 20px;	
   font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
}
.green ul li{
	font-weight:bold;
}
.green{
    text-align: left;
}
.green li{
	margin:20px 0 ;

}
#box_green1_li1{
width:410px;
}




/* ボックス２ */
#box_green2{
	border:solid 3px #77933c;
	margin:0 auto 20px;
	width:99%;
  	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/bg_box-min.png?cmsp_timestamp=20170411104856");
     font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
}


#box_green2 .green{
	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/lost_img2-min.png?cmsp_timestamp=20170411104500");
  	background-repeat:no-repeat;
	background-position:right bottom;
}

#box_green2 ul li{
	list-style-image: url("https://img17.shop-pro.jp/PA01269/826/etc/%E5%E3%8E%AC%ED%E2%8E%B9-min.png?cmsp_timestamp=20170411103841");
}

/* ボックス３ */
#box_green3{
	float:left;
	border:solid 3px #77933c;
	margin:0 auto 20px;
	width:99%;
  	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/bg_box-min.png?cmsp_timestamp=20170411104856");
    font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
}
#green3{
      text-align: left;
	font-size:19px;
	padding:15px 0 30px 30px;
  line-height:1.5;
}
#green3 p{
  font-weight:bold;
}
#green3_p{
width:600px;
margin:0 auto 20px;
}
.green3_p{
font-size:18.5px;
}
.box_img_right{
float:right;
}

.box_img_left{
float:left;
}
/* ボックス４ */
#box_green4{
  	width:100%;
	margin:20px auto;
	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/bg_box-min.png?cmsp_timestamp=20170411104856");
	background-repeat: repeat;
	background-position: right bottom
        font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
}
#green4{
	font-size:18px;
	padding:15px 10px 0 30px;
   line-height:1.5;
}
#green4 p{
    font-weight:bold;
}
#green4{
    text-align: left;
    border-left:solid 3px #77933c;
    border-right:solid 3px #77933c;
      border-bottom:solid 3px #77933c;
}
/* ボックス５ */

#box_green5{
        font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
  	width:98%;
text-align: left;
  	border:solid 7px #77933c;
margin:100px auto 0;
  
}
#green5{
padding:0 0 0 30px;
position:relative;
  bottom:50px;

}

#green5 ul{
	margin: 0;
	width:100%;
}

#green5_title{
	margin: 0 5px;
	text-align: center;
	position:relative;
	bottom:85px;
	left:auto;
}
.green5_p{
padding:10px 20px 0 15px;
line-height:2;
  	font-weight:bold;
  	font-size:17.8px;
}
#number{
  color:#ff7000;
    font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
	font-size:30px;
  position:relative;
left:5px;
}
.number{
  color:#ff9644;
    font-family:"MSPゴシック","メイリオ","MS PMincho", "MS 明朝", cursive;
	font-size:23px;	
   	font-weight:bold;
    position:relative;
left:10px;
}

/* ボックス６ */

#box_green6{
	border:solid 3px #77933c;
	margin:0 auto 20px;
	width:99%;
  	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/bg_box-min.png?cmsp_timestamp=20170411104856");
     font-family:"MSPゴシック","メイリオ","MS PMincho", cursive;
  
}


#box_green6 ul li{
	list-style-image: url("https://img17.shop-pro.jp/PA01269/826/etc/%E5%E3%8E%AC%ED%E2%8E%B9-min.png?cmsp_timestamp=20170411103841");
}

#box_green6 .green{
	background-image:url("https://img17.shop-pro.jp/PA01269/826/etc/lost_img3-min.png?cmsp_timestamp=20170411104607");
  	background-repeat:no-repeat;
	background-position:right bottom;
}

#box_green6_p{
  margin:10px 20px 0 20px;
  font-size:27px;
  line-height:1.3;
}
#box_green6 li{
  	font-size:18px;
  margin:0 0 35px;
      font-family:"MSPゴシック","MS PMincho", "MS 明朝", cursive;
    line-height:1.5;
}
#box_green6_li1{
width:400px;
}
#box_green6_li2{
width:370px;
}

/* ボックスタイトル */
.green_h3{
    color:#fff;
    font-size:28px;
    background-color:#77933c;
    padding:20px 0;
    font-weight: normal;
    background-image: none;
    text-indent: 0;
    line-height: 1.4;
}
#green_h3_1{
	background-color:#77933c;
  color:#fff;
  text-align: center;
  font-size:35px;
    padding:25px 0;
}

#green_h3_2{
    background-color:#930d0c;
    color:#fff;
    text-align: center;
    font-size:35px;
    padding:25px 0;
    font-weight: normal;
    background-image: none;
    text-indent: 0;
    line-height: 1.4;
}

#green{
	font-size:20px;
	padding:30px 70px 50px 30px;
}
#green p{
	padding-bottom:10px;
}

.box_img_right img{
padding:0 20px 0 10px;

}

/* span */

.red{
color:#ff0000;
}

.red_decoration{
color:#ff0000;
  text-decoration:underline;
}
.green_decoration{
color:#77933c;
  text-decoration:underline;
}


free_space{
text-align: left;
}
/* ｓ商品購*/
.purchase_bottan{
   margin:0 auto 1em;
  width:60%;

}
#purchase_bottan{
   margin:0 auto 3em;
  width:60%;

}
/*================================================
 *  レスポンシブデザイン
 ================================================*/
				@media screen and (max-width:600px) {
                  .middle_top{
 width:350px;
  height:240px;
}
#box_green1,#box_green2,#box_green3,#box_green6{
	width:98%;
} 
#box_green5{
	width:96%;
} 
         .green_h3{
  font-size:25px;
    padding:10px 0;
           text-align:left;
           line-height:1.3;
}         
#green_h3_1{
  text-align: center;
  font-size:27px;
    padding:15px 0;
}       
#green_h3_2{
  text-align: center;
  font-size:25px;
    padding:15px 0;
}
.green ul{
	margin:10px 0 0 20px;
	font-size:18px;
	width:85%;
	padding:3px 0 170px 20px;	
}       

#box_green1_li1{
width:100%;
} 
#box_green1 .green{
	background-position:center bottom;
}
                  
#box_green2 .green{
	padding-bottom:65px;
	width:99%;

}


#box_green2 .green{
	background-position:center bottom;
}
#green3{
	padding:15px 10px 30px;

}
 #green3_p{
width:100%;
margin:20px auto 10px;
}
.box_img_right,.box_img_left{
float:none;
  text-align:center;
}
#green4{
	padding:15px 10px 0 ;
}
                  #box_green5_top{
                      position:relative;
                    bottom:50px;
                  }
#box_green5{
margin:100px auto 10px;
  
}
#green5{
padding:0 5px ;
}
#green5 li{
	margin-top: 10px;
     border-bottom:solid 1px #ff9644;
}
#green5 li:last-child{
	border-bottom: none;
	}

#green5_title{
  	margin: 0 px;
	bottom:41px;

}
                  
.green5_p{
padding:10px 10px 0 ;
line-height:1.3;
  	font-weight:bold;
  	font-size:17px;
}
#number{
  line-height:1.3;
	font-size:28px;
left:0;
  bottom:0;
}
.number{
    line-height:1.3;
	font-size:21px;
  font-weight:bold;
left:0px;
  bottom:0px;
  margin-top:30px;
}
.green5_p{
padding:0 10px ;
  	font-weight:bold;
  	font-size:17px;
}
 .box_img_right img{
padding:0;
width:274px;
height:200px;
}     

.green5_img{
width:53px;
}    
                  
          #box_green6 .green{
	padding-bottom:170px;
	width:99%;

}        
#box_green6 .green{
	background-position:center bottom;
}
      #box_green6_li1{
width:100%;
}
#box_green6_li2{
width:100%;
}            
#box_green6 li{
  margin:0 0 15px;
    line-height:1.5;
}
/* ｓ商品購*/
.purchase_bottan{
   margin:0 auto 1em;
  width:100%;

}      
#purchase_bottan{
  width:100%;

}
}
