/**
 * 
 * @version 
 * @author 
 * 他のcssを先に読み込んでいる前提で差分のみ記述
 * 
 **/

div.lp1 {
	width: 700px;
	margin-left: 100px;
	clear: both;
	}

.lp1 strong {
	color: #FF3300;
	}

.lp1 em {
	font-style: normal;
	font-weight: bold;
	color: #202042;
	font-size: 120%;
	margin-right: 6px;
	}

div.lp1txt {
	float: left;
	}

div.lp1kakomi {
	width: 300px;
	padding: 12px;
	margin: 8px;
	border: 1px dotted #3300CC;
	background: #e0ffff;
	}

div.lp1img {
	float: right;
	width: 320px;
	}

#contents div.lp1img p {
	font-size: 70%;
	margin-top: 0;
	}

br.clear {
	clear: both;
	}

#contents ul.normalbullet {
	margin: 10px 0 10px 30px;
	line-height: 1.8;
	}

#contents ul.normalbullet li {
	list-style: circle outside;
	font-size: 12px;
	}

#term {
	width:35.3em;
	height: 10em;
	margin-bottom:10px;
	padding: 4px;
	background-color:#FFF;
	border: 1px solid #c0c0c0;
	overflow: scroll;
}

h2{
	background:url(../images/login/bg_h2.gif) bottom repeat-x;
	border-top:#E6E7E7 1px solid;
	padding:15px 0;
	color:#474865;
	margin:1px 0 20px 0;
	font-size:16px;
}

pre {
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}