@charset "UTF-8";
/* CSS Document */

#visWrap {
	padding:24px 0 15px 20px;
	background:url(images/visual.jpg) right top no-repeat;
	margin-bottom:6px;
	}
	#visWrap p {
		line-height:1.6;
		margin-top:12px;
		margin-right:160px;
		}

	#visbox {
		margin:15px 100px 15px 0;
		border:solid 1px #6675B7;
		background-color: #FBF0CE;
		padding:1px;
		zoom:1;
		}
		#visbox h3 {
			background-color:#6675B7;
			color:#FFF;
			margin-bottom:5px;
			font-size:110%;
			line-height:1.1;
			padding:5px 8px;
			}
		#visbox ul {
			padding:.5em .5em .5em 2.2em;
			list-style:disc;
			line-height:1.6;
			}
			#visbox ul strong {
				font-size:112%;
				margin:0 2px;
				color:#364EA4;
				}
			#visbox div {
				text-align:right;
				padding:0 .6em .5em .5em;
				}


.gdWrap {
	margin:0 20px 30px;
	width:600px;
	}

.omonasinro {
	padding:5px;
	width:280px !important;
	width /**/:290px;
	background-color:#EEEEEE;
	}
	.omonasinro h3 {
		padding:4px;
		line-height:1.1;
		color:#FFF;
		text-align:center;
		font-weight:bold;
		border:solid 1px #ccc;
		}
	.omonasinro ul {
		padding:5px 5px 5px 20px;
		line-height:1.6;
		list-style-type:disc;
		}

	#kokuritu {
		float:left;
		}
	#siritu {
		float:right;
		}
	#kokuritu h3 {
		background-color:#BF66A8;
		}
	#siritu h3 {
		background-color:#28AA53;
		}

#ogList li {
	background:#E8E8F4 url(images/ic_gokaku.gif) right top no-repeat;
	padding:20px;
	margin-bottom:10px;
	line-height:1.6;
	}
	
	.ogPic {
		float:left;
		width:70px;
		display:inline;
		margin:0 20px 12px 0;
	}

#ogMess li {
	background:#D4E2F4;
	padding:1px;
	margin-bottom:10px;
	line-height:1.6;
	}

.ogmsinner {
	padding:0 19px 12px;
	}

.ogmsPic {
	width:70px;
	float:left;
	}

.ogmsTex {
	width:475px;
	float:right;
	line-height:1.4;
	}

.ogmsProfile {
	padding-bottom:8px;
	border-bottom:solid 1px #37579B;
	color:#37579B;
	margin-bottom:10px;
	}
