#condome_box {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#condome_box h2 {
	margin-bottom: 15px;
}
#condome_box h3 {
	margin-bottom: 20px;
}
.enlarge-font .modern-article #condome_box h4{
    color: white;
    background-color: #79b5f9;
    font-size: 18px;
    font-weight: bold;
    padding-left: 1em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
}
.enlarge-font .modern-article #condome_box h4:before {
    content: "";
    position: absolute;
    background: white;
    left: 0.4em;
    top: 15%;
    height: 70%;
    width: 5px;
}
#condome_head_box {
	margin-bottom: 25px;
}
#condome_head_box p {
	margin-bottom: 15px;
}
#condome_2nd_box {
	width: 742px;
	margin-left: 34px;
}
#condome_2nd_box h4 {
	margin-bottom: 10px;
}
#condome_2nd_box dl {
	border-bottom: 1px dotted #333;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
#condome_2nd_box dt {
	margin-bottom: 5px;
}
#condome_correct,#condome_break,#condome_caution {
	margin-bottom: 40px;
}
#condome_break p {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #333;
}
#condome_box blockquote {
	background: #eaedf1;
	text-align: center;
	padding: 10px;
}
.condome_illust01 {
	background: url(../images/how_use_illust01.gif) no-repeat right 0px;
	min-height: 146px;
	height: auto !important;  
	height: 146px; 
}
.condome_illust02 {
	background: url(../images/how_use_illust02.gif) no-repeat right 0px;
	min-height: 108px;
	height: auto !important;  
	height: 108px; 
}
.condome_illust03 {
	background: url(../images/how_use_illust03.gif) no-repeat right 0px;
	min-height: 109px;
	height: auto !important;  
	height: 109px; 
}

.enlarge-font .modern-article #condome_correct p.condome_illust01,
.enlarge-font .modern-article #condome_correct p.condome_illust02 {
    padding-right: 10em;
}

.enlarge-font .modern-article #condome_correct h5:first-of-type,
.enlarge-font .modern-article #condome_caution h5:first-of-type {
    margin-top: 1em;
}
.enlarge-font .modern-article #condome_correct h5:not(:first-of-type),
.enlarge-font .modern-article #condome_caution h5:not(:first-of-type) {
    margin-top: 1.5em;
}
.enlarge-font .modern-article #condome_correct p,
.enlarge-font .modern-article #condome_caution p {
    padding-bottom: 1em;
    margin-top: 0.5em;
    border-bottom: dotted 1px #333;
}
