@charset "utf-8";


/*index
=======================================*/

#contentinner h3{
	height:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#building{
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 15px;
	font-size:80%;
	line-height:150%;
}


/*-------リスト---------*/
.jlist-box{
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.jlist-box li{
	font-size: 85%;
	line-height: 1.5;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url(images/listmark.gif);
}


.finish{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
	}

/*右メニュー部分
=======================================*/

#r_slide{
	width:190px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:84%;
	line-height:150%;
}

#r_menu{
	width:170px;
	margin:10px 10px 0;
}


/*index02
=======================================*/



/*index03
=======================================*/

#j-box{
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

#j-room{
	float:right;
	width:165px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 20px;
}

/*---leftのみ---*/

.center_margin_left_150{
	margin:0px 0px 10px 150px;
	padding:0px 0px 0px 0px;
}


/*index04
=======================================*/

#loveatom{
	width:520px;
	height:256px;
	background:url(images/lovoatombg.jpg) no-repeat top;
}


#loveatomtext1{
	display:block;
	margin-top:15px;
}

#loveatomtext2{
	display:block;
	margin:30px 0 0 55px;
}
			   
#loveatomtext3{
	width:371px;
	text-align:center;
	margin-top:30px;
}

#flyingcard{
	width:426px;
	margin:40px auto ;
}

#flyingcard .left{
	width:232px;
	float:left;
}

#flyingcard .right{
	width:164px;
	float:right;

}



ul li.entry{
	margin-left:20px;
	list-style:decimal outside;
	margin-bottom: 20px;
}

.entry2{
padding:10px 0 15px 0px;

}

ul li.entry3{
	margin-left:20px;
	list-style:disc outside;
}


.flying_card_img01_jp img {
	display:block;
	background:url("images/flyingcard_omote.jpg") no-repeat scroll 0 0 transparent;
}

.flying_card_img02_jp img {
	display:block;
	background:url("images/flyingcard_ura.jpg") no-repeat scroll 0 0 transparent;
}


/*下メニュー追加
=======================================*/
.bottom-box{
    width:550px;
	height:98px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("images/subnavi_bg.gif") no-repeat 0px 0px;
}


/*---------1----------*/


#btn-01{
    width:230px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("images/subnavi_01.gif") no-repeat 0px 0px;
	background-position:0px -26px;
}
/*
#btn-01 a{
		width:287px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/subnavi_01.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-01 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }*/


#btn-02{
    width:66px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

#btn-02 a{
		width:66px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_02.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-02 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn-03{
    width:127px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 316px;
}

#btn-03 a{
		width:127px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_03.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-03 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		
		
#btn-04{
    width:176px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn-04 a{
		width:176px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_04.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-04 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn-05{
    width:90px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 186px;
}

#btn-05 a{
		width:90px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_05.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-05 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }			
			
				
		
/*---------2----------*/


#btn2-01{
    width:230px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn2-01 a{
		width:230px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_01.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn2-01 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }


#btn2-02{
    width:66px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("images/subnavi_02.gif") no-repeat 0px 0px;
	background-position:0px -26px;
}
/*
#btn2-02 a{
		width:66px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_02.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn2-02 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }*/
		
#btn2-03{
    width:127px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 316px;
}

#btn2-03 a{
		width:127px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_03.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn2-03 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		
		
#btn2-04{
    width:176px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn2-04 a{
		width:176px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_04.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn2-04 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn2-05{
    width:90px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 186px;
}

#btn2-05 a{
		width:90px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_05.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn2-05 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }	
		
/*---------3----------*/


#btn3-01{
    width:230px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#btn3-01 a{
		width:230px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_01.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn3-01 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }


#btn3-02{
    width:66px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

#btn3-02 a{
		width:66px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_02.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn3-02 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn3-03{
    width:127px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 316px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("images/subnavi_03.gif") no-repeat 0px 0px;
	background-position:0px -26px;
}
/*
#btn3-03 a{
		width:127px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_03.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn3-03 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		*/
		
#btn3-04{
    width:176px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn3-04 a{
		width:176px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_04.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn3-04 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn3-05{
    width:90px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 186px;
}

#btn3-05 a{
		width:90px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_05.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn3-05 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		
		
/*---------4----------*/


#btn4-01{
    width:230px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn4-01 a{
		width:230px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_01.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn4-01 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }


#btn4-02{
    width:66px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

#btn4-02 a{
		width:66px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_02.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn4-02 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn4-03{
    width:127px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 316px;
}

#btn4-03 a{
		width:127px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_03.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn4-03 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		
		
#btn4-04{
    width:176px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("images/subnavi_04.gif") no-repeat 0px 0px;
	background-position:0px -26px;
}
/*
#btn4-04 a{
		width:176px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_04.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn4-04 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }*/
		
#btn4-05{
    width:90px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 186px;
}

#btn4-05 a{
		width:90px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_05.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn4-05 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		
		
		
		
/*---------5----------*/


#btn5-01{
    width:230px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn5-01 a{
		width:230px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_01.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn5-01 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }


#btn5-02{
    width:66px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

#btn5-02 a{
		width:66px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_02.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn5-02 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn5-03{
    width:127px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 316px;
}

#btn5-03 a{
		width:127px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_03.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn5-03 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		
		
#btn5-04{
    width:176px;
	height:13px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#btn5-04 a{
		width:176px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_04.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn5-04 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }
		
#btn5-05{
    width:90px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 186px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("images/subnavi_05.gif") no-repeat 0px 0px;
	background-position:0px -26px;
}
/*
#btn5-05 a{
		width:90px;
		height:13px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("images/subnavi_05.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn5-05 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }			*/
		
		
		