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

.ctWrap p {
	margin:0 3px 1em;
	line-height:1.6;
	}

#koshoImg {
	float:left;
	width:130px;
	}

#koshoTxt {
	float:right;
	width:500px;
	}


#koukun {
	line-height:1.6;
	}
	
	#koukun dt {
		font-weight:bold;
		color: #0558A7;
		}
	
	#koukun dd {
		margin:0 0 1.5em 1em;
		}
		
		#koukun dd span {
			color: #0558A7;
			}


#engWrap {
	background-color:#FCF1F2;
	margin-top:-9px;
	padding:20px 30px;
	}
	
	#engWrap h3 {
		color:#EE835C;
		font-size:120%;
		line-height:1.1;
		margin-bottom:4px;
		font-weight:bold;
		}
	
	#engWrap h4 {
		font-weight:bold;
		color:#EE835C;
		border-top:solid 1px #EE835C;
		border-bottom:solid 1px #EE835C;
		padding:4px 0;
		line-height:1.1;
		margin:5px 0 10px;
		}
/*
#ipodWrap {
	padding-left:124px;
	background:url(images/index_pic06.jpg) left top no-repeat;
	}
	*/

#ipodPic {
	width:245px;
	float:right;
	display:inline;
	margin-left:12px;
	text-align:center;
	font-size:80%;
	}
	#ipodPic img {
		margin-bottom:3px;
		display:inline;
		}

.engList {
	margin:0 3px 1em;
	line-height:1.6;
	}
	
	.engList li {
		padding-left:1.5em;
		text-indent:-1.5em;
		}
	
	.engList li span {
		color:#EE835C;
		font-family:"ＭＳ ゴシック", "Osaka－等幅", monospace;
		}
ruby {
    display: inline;
    position: relative;
    top: 0;
    bottom: 0;
    padding: 0;
    line-height: 1em;
    }

rp {
    display: none;
    }

rt {
    display: inline;
    position: absolute;
    top: -1em;
    left: 0;
    font-size: 50%;
    line-height: 1em;
    white-space: nowrap;
    text-indent: 0;
    }

a:link rt,
a:visited rt {
    text-decoration: none;
    }
