@charset "utf-8";#under {}#video {	margin: 5px;}#name_title {	font-size: 0.8em;	color: #006600;	vertical-align: middle;	padding-bottom: 5px;}#sign {	font-size: 0.85em;	font-weight: bold;	text-align: right;}.name_ttl {	font-weight: bold;	padding-bottom: 5px;}#intro2 #name {	font-weight: bold;	margin-bottom: 5px;}#under #contents {	margin: 0px;	padding-right: 10px;	padding-left: 10px;	width: 600px;}.kea {	color: #000099;}.lee {	color: #0033FF;}.ali {	color: #0099FF;}.him {	color: #FF9900;}#intro .photol {	margin-right: 10px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 3px;	padding: 0px;}.mar {	color: #FF6600;}.nod {	color: #CC0000;}.yul {	color: #FF0066;}#under p {	margin-bottom: 12px;	margin-top: 5px;}.dropcap p:first-letter {	font-size:2em;	font-weight:bold;	float:left;	margin-right:5px;	line-height:110%;	color: #009300;}#intro p {	margin-top: 0px;	margin-left: 0px;	padding-top: 0px;	margin-bottom: 10px;}#under h2 {	margin-bottom: 0px;	padding-bottom: 10px;}#intro2 p {	padding-top: 0px;	padding-bottom: 0px;	color: #003399;	margin: 0px;}#intro h3 {	border-bottom-style: none;	font-weight: bold;	margin-bottom: 5px;	color: #006600;	padding: 0px;	margin-top: 5px;}.strong2 {	color: #003399;}.price {	font-size: 1.3em;	letter-spacing: 0.1em;}#under h1 {	margin-bottom: 10px;	margin-top: 5px;}.head {	margin-bottom: 10px;}.staffname {	font-size: 0.9em;	font-weight: bold;	color: #0099FF;	line-height: 120%;}.staffstrong {	color: #0099FF;}#sidemenu p {	line-height: 10px;	padding: 0px;	margin-bottom: 3px;}.topline {	margin: 5px 0px;	padding: 0px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #666666;	width: 770px;	font-size: 10px;}.topline2 {	margin: 8px 0px 0px;	padding: 0px;}#support {	height: auto;	padding: 10px;}#sign {	margin-top: 5px;}.lightblue {	color: #0033FF;	font-weight: normal;}.lightblue_b {	color: #0033FF;	font-weight: bold;}.green {	color: #009300;	font-weight: bold;}.staff {	height: auto;	background-color: #E4F4F8;	padding: 10px;	margin-top: 20px;}#support {	height: auto;	padding: 10px;	margin-top: 20px;}#support h3 {	color: #FF0099;	border-bottom-style: none;}#photoessey {	margin: 0px 10px;	padding: 0px;	background-color: #CCCCCC;	text-align: center;}#photoessey .em078 {	padding: 0px;	margin: 0px;}#photoessey p {	margin-bottom: 5px;}#photoessey p .em078 {	padding: 0px;	margin: 0px 0px 3px;}