/* default */
.c {text-align: center;}
.u {text-decoration: underline;}
.s {font-size:0.8em;}
.i {font-family:Times,Times New Roman;}

/* Mr.kome default */
.title {margin-top: 8em;
	margin-bottom:8em;}
.end {
	text-align: right;
	margin-top: 3em;
	margin-right: 5em;
	margin-bottom: 40%;}
.top2  {margin-top: 3em;}
.top3  {margin-top: 4.5em;}
.top4 {margin-top:6em;}
.top5 {margin-top:7.5em;}
.top6 {margin-top:9em;}
.top7 {margin-top:10.5em;}
.top8 {margin-top:12em;}
.top10 {margin-top:15em;}
.top15 {margin-top:22.5em;}
.t2  {margin-top: 4em;}
.t3  {margin-top: 6em;}
.t4  {margin-top: 8em;}
.t5  {margin-top: 10em;}
.t6 {margin-top:12em;}
.t7 {margin-top:12em;}
.t10 {margin-top:18em;}

/* summer_sunshine */
.sm_b1 {
	color: #FFFFFF;
	background: #0179FF;}
.sm_b2 {
	color: #FFFFFF;
	background: #0066CC;}
.sm {
	margin-left: 5em;
	margin-right: 15em;
	line-height: 160%;}
.sd {margin-left: 1em;}
.stitle {
	margin-left: 3em;
	margin-top: 9em;}
.stitle2 {
	margin-left: 3em;
	margin-top: 4.5em;}
.sname {margin-left: 22em;}
.send {
	margin-left: 5em;
	margin-top: 9em;
	margin-bottom: 20%;}
.sy {
	border-top: dashed #C0C0FF 1px;
	border-bottom: dashed #C0C0FF 1px;
	margin-left: 5em;
	margin-right: 20em;
	margin-bottom: 20%;}

.navi_s {
	text-align: center;
	border-top: dashed #000080 1px;
	font-family:Times,Times New Roman;
	padding-top: 1em;
	margin: 0em 10% 1em 10%;}

/* Evening calm */
.ecm {
	line-height: 200%;
	margin: 2em 5em 9em 5em;}
.ecm2 {
	line-height: 200%;
	margin: 2em 5em 9em 5em;}

.kect {
	width: 80%;
	border-top: dashed #666666 1px;
	border-bottom: dashed #666666 1px;
	margin: 0em 6em 9em 6em;
}
.kect_t {
	padding: 1.5em 2em 1em 1em;}
.kect_n {
	text-align: right;
	padding: 0em 5em 1.5em 2em;}

.ecend {
	text-align: right;
	margin: 10em 5em 30% 2em;}
.ec_end {
	font-size: 95%;
	border-bottom: dashed #666666 1px;
	padding-left: 2em;
	padding-bottom: 1em;
	margin: 40% 10em 50% 5em;}
.e_ca_img {float: right;border-width: 0;padding: 5px 7px 5px 7px;}
.bgk_c1 {color: #CCCCCC;}
.bgk {
	background: #000000 url(evening_calm/img/k_bg.jpg) no-repeat;}
.bgk4 {
	background: #000000 url(evening_calm/img/k_bg4.jpg) no-repeat;}
.bgk6 {
	background: #000000 url(evening_calm/img/k_bg6.jpg) no-repeat fixed;
}
.bgk5 {
	background: #000000 url(evening_calm/img/k_bg5.jpg) no-repeat fixed bottom right;
}

/* Two of us */
.tou_i1 {
	float: left;
	padding: 10px 20px 10px 0px;}
.tou_i2_1 {
	text-align: center;}
.tou_i2_2 {
	float: right;
	padding: 5px 0px 0px 5px;}
.tou_i3 {
	margin: 1em 0em 1em 1em;
	float: right;}
.tou_i4 {
	float: right;}
.tou_i5 {
	float: right;
	padding: 0px 0px 0px 5px;}
.tou_i5b {
	float: right;
	padding: 0px 0px 0px 5px;}
.tou_c1 {
	color: #00356A;
	background: #FFFFFF;}
.tou_c2 {
	color: #400040;
	background: #FFFFFF;}
.tou_c3 {
	color: #000000;
	background: #FFFFFF;}

.tou_bg_1 {
	background: url(two_of_us/img/k_bg1.jpg) no-repeat fixed top left;}
.tou_bg_2 {
	background: url(two_of_us/img/k_bg2.jpg) no-repeat fixed top left;
}
.tou_bg_3 {
	background: url(two_of_us/img/k_bg3.jpg) no-repeat fixed top left;}
.tou_bg_4 {
	background: url(two_of_us/img/k_bg4.jpg) no-repeat fixed top right;}
.tou_bg_5a {background: url(two_of_us/img/k_bg5a.jpg);}
.tou_bg_5b {
	background: #C7DAF3 url(two_of_us/img/k_bg5b.jpg) no-repeat fixed top left;}
.tou_title {margin: 3.2em 10em 12em 5em;}
.tou_title5 {margin: 15em 0em 12em 0em;}
.tou_st {
	font-family:Times,Times New Roman;
	font-size: medium;}
.tou_t2 {padding: 0px 0px 0px 1em;}
.tou_t3 {font-size: small;}
.tou_name {padding: 1em 0em 0em 10em;}
.tou_m {
	font-size: 96%;
	line-height: 160%;
	padding-bottom: 15em;
	margin: 0em 4em 35% 5em;}
.tou_end {
	border-bottom: dashed #000080 1px;
	padding-bottom: 0.5em;
	margin-top: 20em;}

/*ShortShort*/
.kome_ss {
	color: #CC3366;
	background: #FFFFFF;}
.ssm {
	margin: 2em 3em 35% 3em;
	line-height: 180%;}
