@charset "Shift_JIS";


/* ----------社会への迷惑---------- */


div#contents div.soc_point01_top{
	background-image:url(../images/soc_point01_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding: 8px 18px 0 180px;
	width: 351px;

}

div#contents div.soc_point01_top h3{
	color: #148a11;
	font-weight: bold;
	font-size:116%;
	margin: 0;
	padding: 10px 0 10px 0;

}


div#contents div.soc_point01_top ol{
	padding-bottom:12px;
}

div#contents div.soc_point01_top ol.listnone{
    padding: 0;

}
div#contents div.soc_point01_top ol .listnone li{
    list-style:none !important;
    text-indent:-3em;
    padding-left:2.5em;
    }

div#contents  ul.listnone{
   padding-left:1em;
    }
    
div#contents  ul.listnone li{
    list-style:none !important;
    text-indent:-1em;
    padding: 0 0 2px 0;
    }
    
div#contents div.soc_point01_top ol li{
margin:0;
padding:0 0 2px 0;
list-style-type:decimal;
}



div#contents div.point{
	margin: 18px 0 6px 0;
	padding: 18px;
	border: #dcdcdc solid 3px;
}


div#contents div.point h3{
	color: #148a11;
	font-weight: bold;
	font-size:116%;
	margin: 0 0 10px 0;
	padding: 0;
}

.redfont{
	color: #CC0000;
	font-weight: bold;
}

#contents .point sup{
  vertical-align: baseline;
  position: relative;
  top: -1ex;
}

/* ----------お酒を楽しむコツ---------- */

div#contents div#list {
	margin: 0;
	background-image: url(../images/list_img-02.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
div#contents div#list h3{
	color: #148a11;
	font-weight: bold;
	font-size:116%;
	margin: 0;
	padding: 10px 0 0 0;
}

div#contents p.plus{
	color: #148a11;
	font-weight: bold;
	font-size:116%;
	margin: 0 0 10px 0;
	padding:0;
	line-height: 1.4em;
}
