@charset "utf-8";
/* メメント　CSS Document */


#box01 h3 img.logo1 {
	margin-top: 25px;
}

#box01 h3 img.lead {
	margin-top: 20px;
}




#box02 p.threetitle {
	padding-bottom: 3px;
	font-weight: bold;
}
#box02 div#three1, #box02 div#three2, #box02 div#three3 {
	padding-bottom: 10px;
}





#box04 #meta {
	margin-top: 15px;
	width: 580px;
	height: 65px;

}
#box04 #mihon {
	width: 558px;
	border-left: 2px solid #bfcbda;
	border-right: 2px solid #bfcbda;
	padding: 0px 0 10px 18px;
}
#box04 #original {
	width: 101px;
	float: left;
	padding-top: 15px;
}
#box04 #trans, #box04 #nontrans {
	width: 440px;
	float: right;
	padding: 15px 0 0 15px;
}
#box04 #trans p, #box04 #nontrans p {
	width: 108px;
	float: left;
}
#box04 .ladybug {
	width: 101px;
	padding: 3px 4px 0px 0;
	float: left;
	_padding: 3px 2px 0px 0;
}
#box04 .s_ari {
	color: #bfcbda;
	font-weight: bold;
}



.border_dot {
 margin-bottom: 5px;
 border-top-width: 1px;
 border-top-style: dotted;
 border-top-color: #CCCCCC;
 margin-top: 15px;
 padding-top: 5px;
 padding-right: 5px;
 padding-left: 5px;
 font-size: x-small;
 line-height: 1.4em;
}

.border_under {
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 font-size: x-small;
 line-height: 1.4em;
}





