body		{
		background:#f5f5f5;
		font-size:small;
		font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',Verdana,"ＭＳ Ｐゴシック",'MS PGothic',sans-serif;
		margin:0;
		padding:0;
		color:#666666;
		text-align:center;
		line-height:150%;
}

h2		{
		font-family:'Meiryo UI','MS UI Gothic';
}

td		{
		font-size:small;
		line-height:130%;
}

ul		{
		margin:0 0 0 20px;
		padding:0;
}
ul.mid		{
		margin:0 0 10px 20px;
		padding:0;
}
li		{
		list-style-image:url(image/arrow.png);
		font-family:'Meiryo UI','MS UI Gothic';
}
li.parl		{
		list-style-image:url(image/parl.png);
		padding:2px 0 1px 0;
		line-height:120%;
}

hr		{
		color:#cccccc;
		background-color:#cccccc;
		border:0;
		height:1px;
		clear:both;
}

img		{
		border-style:none;
}

a:link		{color:#6666cc;}
a:visited	{color:#6699cc;}
a:hover		{background-color:#ccccff;}

#container	{
		width:940px;
		margin-left:auto;
		margin-right:auto;
		background:#ffffff;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		text-align:left;
		padding:5px 10px 5px 10px;
}

#header		{
		margin:15px 0 15px 0;
		padding:0 0 32px 0;
		border-bottom:3px solid #f3f3f3;
}
.title1		{
		margin:10px 5px 5px 5px;
		padding:0;
		color:#999999;
		font-size:large;
		font-weight:bold;
		line-height:110%;
}
.title1 a	{
		color:#999999;
		text-decoration:none;
}
.title1 a:link	{
		color:#999999;
		text-decoration:none;
}
.title1 a:visited	{
		color:#999999;
		text-decoration:none;
}
.title1 a:hover	{
		color:#999999;
		text-decoration:none;
}
.desc		{
		margin:5px 5px 5px 5px;
		padding:5px 0 0 0;
		font-weight:bold;
		line-height:130%;
		border-top:1px solid #cccccc;
}
#menu		{
		float:left;
		margin:0;
		padding:0;
		font-size:small;
		background:#f5f5f5;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
}
#menu li	{
		float:left;
		list-style:none;
		text-align:center;
		border-left:1px solid #cccccc;
}
#menu a		{
		float:left;
		width:245px;
		padding:2px 0 2px 0;
		text-decoration:none;
		color:#666666;
}
#menu a:hover	{
		background-color:#dcdcdc;
}

#center		{
		float:right;
		margin:0 0 20px 0;
		padding:0;
		width:740px;
}
#content	{
		margin:0;
		padding:0;
}
.kaiso		{
		margin:0 5px 5px 5px;
		padding:0;
		line-height:100%;
		font-family:'Meiryo UI','MS UI Gothic';
}
.navi		{
		margin:0 5px 0 5px;
		padding:0;
		text-align:right;
		line-height:100%;
}
.title2		{
		margin:0 0 15px 0;
		padding:5px;
		border:1px solid #cccccc;
		background:#f5f5f5;
		font-size:medium;
		font-weight:bold;
}
.title3		{
		margin:0 0 2px 0;
		padding:5px;
		border:1px solid #cccccc;
		background:#f5f5f5;
		font-size:small;
		font-weight:bold;
		line-height:120%;
}
.thd		{
		margin:0 5px;
		padding:2px 0 0 5px;
		font-size:medium;
		font-weight:bold;
		border-width:0 0 0 10px;
		border-style:solid;
		border-color:#f3f3f3;
}
.tbd		{
		margin:0 5px 20px 20px;
		padding:0;
}
.mbd		{
		margin:0 5px 20px 0;
		padding:0;
}
.mbd li		{
		display:inline;
		list-style:none;
}
.kiji		{
		margin:0 5px 20px 5px;
		padding:0;
}
.gc		{
		margin:0;
		padding:10px 5px 10px 20px;
}
dl		{
		margin:0;
		padding:0;
}
button.AWSbox	{
		margin:0 5px 0 0;
		padding:0;
		width:30px;
		height:20px;
		text-align:center;
		line-height:100%;
}
dd.AWS		{
		display:none;
		margin:5px 5px 10px 15px;
		padding:10px 15px;
		border:1px solid #cccccc;
		background:#fffff9;
}
dd.AWSD		{
		margin:5px 5px 10px 15px;
		padding:10px 15px;
		border:1px solid #cccccc;
		background:#fffff9;
}
.az		{
		margin:0 0 15px 0;
		padding:0;
		width:738px;
		border:1px solid #cccccc;
}
.azimg		{
		float:left;
		margin:0 10px 0 0;
		padding:5px 0 5px 10px;
}
.aztxt		{
		margin:0;
		padding:5px 10px 5px 0;
		line-height:130%;
}
.azad		{
		margin:5px 0 0 0;
		padding:0;
		text-align:right;
}
.clear		{
		clear:both;
}
.dt		{
		margin:0 3px;
}
.dtimg		{
		float:left;
		padding:5px 0 5px 10px;
		width:80px;
}
.dttxt		{
		float:left;
		padding:0 0 5px 0;
		width:640px;
		line-height:130%;
}
.yd		{
		float:left;
		width:100%;
}
.ydtxt		{
		margin:0 0 0 110px;
		padding:0 5px 10px 0;
		text-align:left;
		line-height:130%;
}
.ydimg		{
		float:left;
		margin:0 0 0 -100%;
		padding:0 0 10px 5px;
		width:110px;
}
.hotel		{
		margin:0;
		padding:0 5px;
		text-align:left;
}
.ht		{
		margin:10px 5px 20px 5px;
		padding:0;
}
.htimg		{
		float:left;
		margin:0 30px 0 0;
		padding:0;
}
.httxt1		{
		margin:0;
		padding:0;
		line-height:130%;
}
.httxt2		{
		margin:0;
		padding:0;
		line-height:130%;
		clear:both;
}
.yt		{
		float:left;
		margin:0;
		padding:5px 0 0 5px;
		width:110px;
		font-size:x-small;
		text-align:left;
}
.ytimg		{
		margin:0;
		padding:0;
}
.yttxt		{
		margin:0;
		padding:0;
		line-height:120%;
}
.ytlink		{
		margin:0;
		padding:0;
		font-size:x-small;
		text-align:right;
		clear:both;
}

.aka		{
		color:#ff0000;
		font-family:"メイリオ",Meiryo,'Meiryo UI',Verdana,'MS UI Gothic';
		font-weight:bold;
}
.ao		{
		color:#0000ff;
		font-family:"メイリオ",Meiryo,'Meiryo UI',Verdana,'MS UI Gothic';
		font-weight:bold;
}
.midori		{
		color:#008000;
		font-family:"メイリオ",Meiryo,'Meiryo UI',Verdana,'MS UI Gothic';
		font-weight:bold;
}
.rank		{
		color:#ffa500;
		font-family:"メイリオ",Meiryo,'Meiryo UI',Verdana,'MS UI Gothic';
		font-weight:bold;
}
.dan		{
		margin:0;
		padding:7px 10px 0 13px;
}
.danr		{
		margin:0;
		padding:0 3px 0 0;
		text-align:right;
		clear:both;
}

#sidebar	{
		float:left;
		margin:0 0 20px 0;
		padding:0;
		width:190px;
}
#sidebar .ll	{
		position:absolute;
		left:-1000px;
}
#sidebar form	{
		margin:0 0 15px 0;
		padding:0;
}
.homepage	{
		width:190px;
		margin:0;
		padding:2px;
		border:1px solid #cccccc;background:#ffffff;
		font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',Verdana,"ＭＳ Ｐゴシック",'MS PGothic',sans-serif;
}
.sidetitle	{
		margin:0 0 5px 0;
		padding:5px;
		border:1px solid #cccccc;
		background:#f5f5f5;
		font-size:medium;
		font-weight:bold;
}
.sidemenu	{
		margin:0 0 15px 0;
		padding:5px 5px 15px 5px;
		border:1px solid #cccccc;
}
.catemenu	{
		margin:0 0 5px 0;
		padding:5px 5px 15px 5px;
		border:1px solid #cccccc;
}
.uhd		{
		margin:0;
		padding:0;
		font-size:medium;
}
.ubd		{
		margin:0;
		padding:0 0 0 18px;
}
.ubdc		{
		display:none;
		margin:0;
		padding:0 0 10px 22px;
}
.ubdd		{
		margin:0;
		padding:0 0 10px 22px;
}
button.shbox	{
		margin:0 5px 0 0;
		padding:0;
		width:20px;
		height:20px;
		text-align:center;
		line-height:100%;
}
.sidepart	{
		margin:10px 0 10px 0;
		padding:0;
}

#container #footer	{
		clear:both;
		width:940px;
		margin:5px 0 0 0;
		padding:0;
		text-align:center;
}
.copyright	{
		padding:5px;
		border:1px solid #cccccc;
		background:#f5f5f5;
}
.policy		{
		margin:5px 0 0 0;
		padding:5px;
		border:1px solid #cccccc;
		text-align:left;
		line-height:120%;
}

