h1{font-size:10px;font-weight:bold;line-height:120%;padding-bottom:0px;margin-bottom:0px;}

a			{color:#3399cc}
a:hover			{color:#ff9900}
a.a-black		{color:#000000;text-decoration:none;}
a.a-black:hover		{color:#000000;text-decoration:underline;}
a.a-gray		{color:#999;text-decoration:none;}
a.a-gray:hover		{color:#999;text-decoration:underline;}
a.a-graydel		{color:#999;text-decoration:line-through;}
a.a-graydel:hover	{color:#999;text-decoration:line-through;}
a.a-blue		{color:#0066cc}
a.a-blue:hover		{color:#ff9900}
a.a-red			{color:#cc6666}
a.a-red:hover		{color:#ff9900}
a.a-island		{color:#009966}
a.a-island:hover	{color:#ff9900}
a.a-yado		{color:#cc9900}
a.a-yado:hover		{color:#ff9900}
a.a-pr			{color:#88bbdd;text-decoration:underline;}
a.a-pr:hover		{color:#ff9900;text-decoration:underline;}
a.a-info		{color:#4400cc;text-decoration:none;}
a.a-info:hover		{color:#4400cc;text-decoration:underline;}
a.a-amami		{color:#669900;text-decoration:none;}
a.a-amami:hover		{color:#669900;text-decoration:underline;}
a.a-gallery		{color:#00ccff;text-decoration:none;}
a.a-gallery:hover	{color:#00ccff;text-decoration:underline;}
a.a-ritou		{color:#009900;text-decoration:none;}
a.a-ritou:hover		{color:#009900;text-decoration:underline;}
a.a-miyako		{color:#009999;text-decoration:none;}
a.a-miyako:hover	{color:#009999;text-decoration:underline;}
a.a-yaeyama		{color:#000099;text-decoration:none;}
a.a-yaeyama:hover	{color:#000099;text-decoration:underline;}
a.a-travels		{color:#999900;text-decoration:none;}
a.a-travels:hover	{color:#999900;text-decoration:underline;}
a.a-personal		{color:#0066ff;text-decoration:none;}
a.a-personal:hover	{color:#0066ff;text-decoration:underline;}
a.a-yonehara		{color:#0000cc;text-decoration:none;}
a.a-yonehara:hover	{color:#0000cc;text-decoration:underline;}
a.a-twitter		{color:#ff0000;text-decoration:none;}
a.a-twitter:hover	{color:#ff0066;text-decoration:underline;}
a.a-blog		{color:#cc0000;text-decoration:none;}
a.a-blog:hover		{color:#cc0000;text-decoration:underline;}
a.a-blog2		{color:#000000;text-decoration:none;}
a.a-blog2:hover		{color:#000000;text-decoration:underline;}
a.a-blog3		{color:#cc0000;text-decoration:underline;}
a.a-blog3:hover		{color:#ff0000;text-decoration:underline;}
a.a-ritoutours		{color:#f66600;text-decoration:none;}
a.a-ritoutours:hover	{color:#f66600;text-decoration:underline;}
a.a-link		{color:#666666;text-decoration:none;}
a.a-link:hover		{color:#666666;text-decoration:underline;}
a.black			{color:#000000;text-decoration:none;}
a.black:hover		{color:#000000;text-decoration:none;}
a.redhot:link		{color:#ff0000}
a.redhot:visited	{color:#ff0000}
a.redhot:hover		{color:#ff9900}

.f6{font-size:6px;}
.f8{font-size:8px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.b6{font-size:6px;font-weight:bold;}
.b8{font-size:8px;font-weight:bold;}
.b10{font-size:10px;font-weight:bold;}
.b12{font-size:12px;font-weight:bold;}
.b14{font-size:14px;font-weight:bold;}
.b16{font-size:16px;font-weight:bold;}
.b18{font-size:18px;font-weight:bold;}
.b20{font-size:20px;font-weight:bold;}
.b22{font-size:22px;font-weight:bold;}
.b24{font-size:24px;font-weight:bold;}

.since		{color:#666666;font-weight:normal;font-size:x-small;}

form			{margin:0;padding:0;}

#topmenu a 		{display: block;padding: 2px 2px 2px 2px;margin: 0px;color:cc000;}
#topmenu a:hover	{background-color: #ffeedd;padding: 2px 2px 2px 2px;color:cc9900;}

#miyakomenu a 		{display: block;padding: 10px 0px 2px 0px;margin: 0px;color:3399cc;}
#miyakomenu a:hover	{background-color: #CEECF8;padding: 10px 0px 2px 0px;color:ff9900;}
#miyakospotmenu a 		{display: block;padding: 2px 2px 1px 2px;margin: 0px;color:3399cc;}
#miyakospotmenu a:hover	{background-color: #eef9ff;padding: 2px 2px 1px 2px;color:ff9900;}
.dotline 		{border-bottom: 1px dotted #009999;}
.twitterbtn		{width:750px;margin:2px 0;padding:0;text-align:right;font-size:small;font-weight:normal;}

#ritoucomtop a 		{background-color: #CCEBF7;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#ritoucomtop a:hover	{background-color: #AADEF2;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}
#ritoutop a 		{background-color: #D3F0D0;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#ritoutop a:hover	{background-color: #B6E6B0;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}
#miyakotop a 		{background-color: #C1F3EB;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#miyakotop a:hover	{background-color: #98EBDE;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}
#yaeyamatop a 		{background-color: #CDDDF9;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#yaeyamatop a:hover	{background-color: #ABC6F5;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}
#amamitop a 		{background-color: #E2EEC8;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#amamitop a:hover	{background-color: #CFE3A4;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}
#travelstop a 		{background-color: #FBF4C4;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#travelstop a:hover	{background-color: #F9ED9D;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}
#ijutop a 		{background-color: #CDE6F8;padding: 5px 0px 3px 0px;margin: 0px;color:3399cc;display: block;}
#ijutop a:hover		{background-color: #ACD6F4;padding: 5px 0px 3px 0px;margin: 0px;color:ff9900;}

.spotList ul{list-style-type:none;font-size:12px;line-height:14px;margin:0 0 0 0px;padding:0 0 0 5px;}
.spotList ul li{background:url("http://www.ritou.com/master-images/point4.gif") no-repeat 0 0px;padding:0 0 0 14px;margin:0 0 2px 0;}

/***********共通設定****************/
a img		{border:none;}
.allpage100	{width:100%;margin:0;padding:0;}
.allpage750	{width:750px;margin:0 auto;padding:0;}
.borderline	{clear:both;height:1px;margin:1px 0;padding:0;background:url("http://www.ritou.com/master-images/line750.gif") repeat-x 0 0;}
.border2px	{clear:both;height:2px;margin:0;padding:0;background-color:#B0CBE1;}
.whiteborder2px	{clear:both;height:2px;margin:0;padding:0;background-color:#FFF;}
.hide100	{clear:both;height:100px;margin:0;padding:0;}
.hide50		{clear:both;height:50px;margin:0;padding:0;}
.hide40		{clear:both;height:40px;margin:0;padding:0;}
.hide30		{clear:both;height:30px;margin:0;padding:0;}
.hide20		{clear:both;height:20px;margin:0;padding:0;}
.hide15		{clear:both;height:15px;margin:0;padding:0;}
.hide10		{clear:both;height:10px;margin:0;padding:0;}
.hide5		{clear:both;height:5px;margin:0;padding:0;}
.hide4		{clear:both;height:4px;margin:0;padding:0;}
.hide3		{clear:both;height:3px;margin:0;padding:0;}
.hide2		{clear:both;height:2px;margin:0;padding:0;}
.hide1		{clear:both;height:1px;margin:0;padding:0;}
.hide0		{clear:both;height:0px;margin:0;padding:0;}
.hide3x3	{clear:both;width:3px;height:3px;margin:0;padding:0;}
hr		{display:none;}
.footermenu	{width:746px;margin:0;padding:2px;text-align:right;color:#999;font-size:10px;}
.nonelink	{color:#999999;font-weight:normal;}
a.linkblack:link	{color:#000;text-decoration:none;}
a.linkblack:visited 	{color:#000;text-decoration:none;}
a.linkblack:hover	{color:#000;text-decoration:none;}
.tenkiame		{color:#0000ff;font-weight:bold;}
.tenkikumori		{color:#666666;font-weight:bold;}
.tenkihare		{color:#ff9900;font-weight:bold;}
.tenkiyuki		{color:#999999;font-weight:bold;}
.tempmax		{color:#ff0000;font-weight:bold;}
.tempmin		{color:#0099ff;font-weight:bold;}
.islandattention	{width:750px;margin:10px 0;padding:0;text-align:center;font-size:small;font-weight:normal;}
.islandattention a:link		{width:746px;margin:0;padding:2px;color:#FFF;background-color:#cc0000;text-decoration:none;text-align:center;display:block;}
.islandattention a:visited	{width:746px;margin:0;padding:2px;color:#FFF;background-color:#cc0000;text-decoration:none;text-align:center;display:block;}
.islandattention a:hover	{width:746px;margin:0;padding:2px;color:#FFF;background-color:#cc9999;text-decoration:none;text-align:center;display:block;}




/***********可変 body****************/
body.toppage	{background:url(http://www.ritou.com/top-images/topheadbg2.jpg) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodyyaeyama{background:url(http://www.ritou.com/master-images/yaeyama-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodymiyako	{background:url(http://www.ritou.com/master-images/miyako-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodyritou	{background:url(http://www.ritou.com/master-images/ritou-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodyamami	{background:url(http://www.ritou.com/master-images/amami-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodyiju	{background:url(http://www.ritou.com/master-images/iju-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodytravels{background:url(http://www.ritou.com/master-images/travels-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}
body.bodydotcom	{background:url(http://www.ritou.com/master-images/dotcom-bg.gif) repeat-x 0 0;background-color:#FFF;color:#000;font-size:x-small;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","Osaka";text-align:center;}

/***********可変 ヘッダー****************/
.cmheader	{width:750px;margin:0;padding:0;text-align:left;}
.cmheaderleft	{width:149px;height:50px;margin:0;padding:0;text-align:left;float:left;}
.cmheaderright	{width:601px;height:50px;margin:0;padding:0;text-align:right;float:left;}
.cmheaderright .cmheaderdomain	{width:601px;height:29px;margin:0;padding:0;text-align:right;}
.cmheaderright .cmheadermenu	{width:601px;height:19px;margin:0;padding:0;text-align:right;}
.cmheaderright .cmheadermenu img{margin:0 0 0 2px;padding:0;}
.cmheaderlink			{width:750px;text-align:center;height:12px;margin:0;padding:1px;}
.cmheaderlinktit	{width:169px;height:12px;margin:0;padding:0;text-align:left;float:left;font-size:10px;font-weight:normal;}
.cmheaderlinkbtn	{width:581px;height:12px;margin:0;padding:0;text-align:right;float:left;font-size:10px;font-weight:bold;}
.cmheadersub		{width:750px;margin:0;padding:0;text-align:right;}
.cmheadersub ul		{width:750px;margin:0;padding:0;text-align:right;clear:both;list-style-type:none;}
.cmheadersub ul li	{margin:2px 2px 0 2px;padding:0;text-align:left;font-size:x-small;font-weight:normal;float:left;white-space:nowrap;}
/*.subhit	{color:#ff0000;text-decoration:underline;}*/
.subhit	{color:#fff;text-decoration:none;background-color:#ff0000;}






/***********トップページヘッダー****************/
.topheader		{width:750px;margin:0;padding:0;background:url(http://www.ritou.com/top-images/topheadbg1.jpg) no-repeat 0 0;text-align:left;}
.topheader h1		{width:399px;heihgt:12px;font-size:10px;font-weight:bold;padding:0;margin:0;float:left;}
.topheader h1 a:link	{text-decoration:none;color:#000;}
.topheader h1 a:visited	{text-decoration:none;color:#000;}
.topheader h1 a:hover	{text-decoration:none;color:#000;}
.toplogo	{width:424px;margin:0;padding:0;float:left;}
.topdomain	{width:326px;height:29px;margin:0;padding:0;float:left;}
.toplogo1	{width: 25px;height:12px;margin:0;padding:0;float:left;}
.toplogo2	{width:424px;height:17px;margin:0;padding:0;float:left;}
.topheadermenu1	{width:211px;height:21px;margin:0;padding:0;float:left;}
.topheadermenu2	{width:539px;height:21px;margin:0;padding:0;float:left;text-align:right;}
.topheadermenu2	a{margin:0 0 0 2px;padding:0;}
.topheaderh2			{text-align:center;height:12px;margin:0;padding:1px;}
.topheaderh2 h2			{font-size:10px;font-weight:normal;padding:0;margin:0;}
.topheaderh2 h2 a:link		{text-decoration:none;color:#000;}
.topheaderh2 h2 a:visited	{text-decoration:none;color:#000;}
.topheaderh2 h2 a:hover		{text-decoration:none;color:#000;}

.submenu			{width:746px;margin:0;padding:2px;}
.submenuleft			{width:254px;margin:0;padding:0;font-size:10px;float:left;text-align:left;}
.submenuright			{width:492px;margin:0;padding:0;font-size:10px;float:left;text-align:right;}

/***********トップページメインの枠組み****************/
#topleft	{width:627px;margin:0;padding:0;text-align:left;float:left;background-color:#FFF;}
#topright	{width:120px;margin:0;padding:0;text-align:left;float:left;background-color:#E7EFF6;}
.topinfo	{width:627px;margin:0;padding:0;text-align:left;}
.topinfoleft	{width:427px;margin:0;padding:0;text-align:left;float:left;}
.topinforight	{width:200px;margin:0;padding:0;text-align:right;float:left;font-size:x-small;}
.topinfo2	{width:627px;margin:0;padding:0;text-align:left;}
.topinfo2left	{width:100px;margin:0 3px 0 0;padding:0;text-align:left;float:left;}
.topinfo2left p	{width:100px;margin:0;padding:0;text-align:left;font-size:x-small;}
.topinfo2right	{width:524px;margin:0;padding:0;text-align:left;float:left;font-size:small;}
.topinfo2right h3{width:524px;margin:0;padding:0;text-align:left;font-size:small;font-weight:bold;color:#FF0000;}
.topinfo2right h4{width:520px;margin:0;padding:2px;text-align:left;font-size:small;font-weight:normal;color:#000;}
.topinfo2right h5{width:524px;margin:0;padding:0;text-align:right;font-size:small;font-weight:normal;color:#000;}
.toppage h3		{font-size:small;font-weight:bold;padding:0;margin:0;line-height:110%;}
.toppage h4		{font-size:small;font-weight:normal;padding:0;margin:0;line-height:110%;}

/***********トップページ左レイアウト１****************/
.topmenuleft	{width:325px;margin:0 2px 2px 0;padding:0;text-align:left;float:left;}
.topmenuleftmain			{width:325px;margin:0;padding:0;text-align:left;}
.topmenuleftmain p			{width:313px;margin:1px 0 1px 12px;padding:0;text-align:left;font-size:small;font-weight:normal;color:#666;background-color:#FFF;}
.topmenuleftmain ul			{width:325px;margin:0;padding:0;text-align:left;clear:both;list-style-type:none;}
.topmenuleftmain ul li			{width:325px;margin:0;padding:0;text-align:left;}
.topmenuleftbg				{width:325px;margin:0;padding:2px 0 0 0;text-align:left;float:left;background-color:#E7EFF6;}
.topmenuleftmain ul li ul		{width:325px;margin:0;padding:0;text-align:left;clear:both;list-style-type:none;}
.topmenuleftmain ul li ul li.topmenu315	{width:319px;margin:1px 2px 0 0;padding:0;text-align:left;float:left;}
.topmenuleftmain ul li ul li.topmenu252	{width:256px;margin:1px 2px 0 0;padding:0;text-align:left;float:left;}
.topmenuleftmain ul li ul li.topmenu189	{width:191px;margin:1px 2px 0 0;padding:0;text-align:left;float:left;}
.topmenuleftmain ul li ul li.topmenu126	{width:126px;margin:1px 2px 0 0;padding:0;text-align:left;float:left;}
.topmenuleftmain ul li ul li.topmenu94	{width: 94px;margin:1px 2px 0 0;padding:0;text-align:left;float:left;}
.topmenuleftmain ul li ul li.topmenu63	{width: 65px;margin:1px 0 0 0;padding:0;text-align:left;float:left;}
.topmenuright	{width:300px;margin:0;padding:0;text-align:left;float:left;}
.topblogtit	{width:300px;margin:0;height:22px;padding:0;background-color:#B6EEF7;text-align: left;}
.topblogtit1	{width:221px;margin:1px 0 0 0;padding:3px 1px;background-color:#B6EEF7;text-align: left;float:left;}
.topblogtit2	{width: 75px;margin:1px 0 0 0;padding:3px 1px;background-color:#B6EEF7;text-align:right;float:left;font-size:x-small;}
.topblogbox	{width:296px;margin:0;padding:2px;background-color:#E0F8FB;}
.topblogrss	{width:296px;margin:0;padding:0;color:#000;text-align:left;}
.topblogrsslink	{width:296px;margin:0;padding:3px 0 0 0;text-align:right;font-size:x-small;}
ul.topblogul	{width:296px;margin:0;padding:0;text-align:left;list-style-type:none;}
li.topblogli	{width:296px;margin:0;padding:0 0 1px 0;text-align:left;font-size:small;font-weight:normal;}
.topmenuright2	{width:300px;margin:0;padding:0;text-align:left;float:left;background-color:#FFEEEE;}
.toptweettit	{width:300px;margin:0;height:22px;padding:0;background-color:#FFCCCC;text-align: left;}
.toptweettit1	{width:221px;margin:1px 0 0 0;padding:3px 1px;background-color:#FFCCCC;text-align: left;float:left;}
.toptweettit2	{width: 75px;margin:1px 0 0 0;padding:3px 1px;background-color:#FFCCCC;text-align:right;float:left;font-size:x-small;}
.toptweetbox	{width:296px;margin:0;padding:2px;background-color:#FFEEEE;}
.toptweetrss	{width:296px;margin:0;padding:0;color:#000;text-align:left;background-color:#FFEEEE;}
.toptwitter	{width:296px;margin:0;padding:0;color:#000;text-align:left;font-size:small;background-color:#FFEEEE;}
.toptweetrsslink{width:296px;margin:0;padding:3px 0 0 0;text-align:right;font-size:x-small;background-color:#FFEEEE;}

.toprankbox	{width:300px;margin:0;padding:0;background-color:#E0F8FB;}
.toprankssi	{width:300px;margin:0;padding:0;color:#000;}
.toprankssi h3	{width:296px;margin:0;padding:3px 2px;text-align:left;font-size:small;font-weight:bold;background-color:#B6EEF7;}
.toprankssi ul	{width:296px;margin:0;padding:2px 2px 0 2px;text-align:left;clear:both;list-style-type:none;}
.toprankssi ul li{width:296px;margin:0;padding:0;text-align:left;}
.toprankssi h4	{width:296px;margin:0;padding:0;text-align:left;font-size:small;font-weight:normal;}
.toprankssi h5	{width:296px;margin:0;padding:0;text-align:right;font-size:x-small;font-weight:normal;}
.topmenuisland1	{width:224px;margin:0;padding:0;text-align: left;float:left;background-color:#normal;}
.topmenuisland2	{width:100px;margin:0;padding:0;text-align:right;float:left;background-color:#E7EFF6;}
.toplinktit	{width:300px;margin:0;height:22px;padding:0;background-color:#B6EEF7;text-align: left;}
.toplinktit1	{width:221px;margin:1px 0 0 0;padding:3px 1px;background-color:#B6EEF7;text-align: left;float:left;}
.toplinktit2	{width: 75px;margin:1px 0 0 0;padding:3px 1px;background-color:#B6EEF7;text-align:right;float:left;font-size:x-small;}
.toplinkbox	{width:296px;margin:0;padding:2px;background-color:#E0F8FB;}

/***********トップページ右レイアウト****************/
.topadtenki	{width:120px;font-size:x-small;text-align:center;padding:2px 0;margin:0;}

/**************トップページ右広告**************/
.link1tit	{width:116px;margin:0;padding:2px;text-align:center;background-color:#B0CBE1;font-size:x-small;color:#FFF;}
.link1tit a:link	{text-decoration:underline;color:#FFF;}
.link1tit a:visited	{text-decoration:underline;color:#FFF;}
.link1tit a:hover	{text-decoration:none;color:#FFF;}
.link1red	{width:116px;margin:0;padding:2px;text-align:center;background-color:#ffeeee;font-size:x-small;color:#000;}
.link1red2	{width:116px;margin:0;padding:2px;text-align:center;background-color:#ffcccc;font-size:x-small;color:#000;}
.link1normal	{width:116px;margin:0;padding:2px;text-align:center;background-color:#E7EFF6;font-size:x-small;color:#000;}
.link1red h3	{width:116px;margin:0;padding:0;text-align:left;font-size:small;font-weight:bold;color:#000;}
.link1red h4	{width:116px;margin:2px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;color:#000;}
.link1red h4 a.linknonecolor:link	{text-decoration:none;color:#000;}
.link1red h4 a.linknonecolor:visited	{text-decoration:none;color:#000;}
.link1red h4 a.linknonecolor:hover	{text-decoration:none;color:#000;}
.link1red h4 a.link1anchor:link		{text-decoration:underline;color:#cc0000;}
.link1red h4 a.link1anchor:visited	{text-decoration:underline;color:#cc0000;}
.link1red h4 a.link1anchor:hover	{text-decoration:underline;color:#ff0000;}
.link1red2 h3	{width:116px;margin:0;padding:0;text-align:left;font-size:small;font-weight:bold;color:#000;}
.link1red2 h3 a:link	{text-decoration:underline;color:#cc0000;}
.link1red2 h3 a:visited	{text-decoration:underline;color:#cc0000;}
.link1red2 h3 a:hover	{text-decoration:none;color:#ff0000;}
.link1red2 h4	{width:116px;margin:2px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;color:#000;}
.link1red2 h4 a.linknonecolor:link	{text-decoration:none;color:#000;}
.link1red2 h4 a.linknonecolor:visited	{text-decoration:none;color:#000;}
.link1red2 h4 a.linknonecolor:hover	{text-decoration:none;color:#000;}
.link1red2 h4 a.link1anchor:link	{text-decoration:underline;color:#cc0000;}
.link1red2 h4 a.link1anchor:visited	{text-decoration:underline;color:#cc0000;}
.link1red2 h4 a.link1anchor:hover	{text-decoration:underline;color:#ff0000;}
.toplinkbox		{width:296px;margin:0;padding:2px;background-color:#E0F8FB;text-align:left;}
.toplinkbox1		{width:148px;margin:0;padding:0;background-color:#E0F8FB;text-align:left;float:left;}
.toplinkbox2		{width:148px;margin:0;padding:0;background-color:#E0F8FB;text-align:left;float:left;}
.toplinkbox3		{width:160px;margin:0;padding:0;background-color:#E0F8FB;text-align:left;float:left;}
.toplinkbox4		{width:136px;margin:0;padding:0;background-color:#E0F8FB;text-align:left;float:left;}
.toplinkbox ul		{width:148px;margin:0;padding:0;clear:both;list-style-type:none;}
.toplinkbox ul li	{width:148px;margin:0;padding:0 0 3px 0;font-size:small;font-weight:bold;color:#666;}
.toplinkbox ul li ul	{width:148px;margin:0;padding:0;clear:both;list-style-type:none;}
.toplinkbox ul li ul li	{width:148px;margin:0;padding:0;font-size:small;font-weight:normal;}
.toplinkbox3 ul		{width:160px;margin:0;padding:0;clear:both;list-style-type:none;}
.toplinkbox3 ul li	{width:160px;margin:0;padding:0 0 3px 0;font-size:small;font-weight:bold;color:#666;}
.toplinkbox3 ul li ul	{width:160px;margin:0;padding:0;clear:both;list-style-type:none;}
.toplinkbox3 ul li ul li{width:160px;margin:0;padding:0;font-size:small;font-weight:normal;}
.toplinkbox4 ul		{width:136px;margin:0;padding:0;clear:both;list-style-type:none;}
.toplinkbox4 ul li	{width:136px;margin:0;padding:0 0 3px 0;font-size:small;font-weight:bold;color:#666;}
.toplinkbox4 ul li ul	{width:136px;margin:0;padding:0;clear:both;list-style-type:none;}
.toplinkbox4 ul li ul li{width:136px;margin:0;padding:0;font-size:small;font-weight:normal;}





/**************離島詳細関連（背景はプログラムで制御なのでここにはない）**************/
#islandtop		{width:750px;margin:0;padding:0;text-align:left;}
#islandtop h1		{width:750px;margin:15px 0 0 0;padding:0;text-align:left;font-size:medium;font-weight:bold;line-height:150%;}
#islandtop h1 a:link	{color:#000099;text-decoration:none;}
#islandtop h1 a:visited	{color:#000099;text-decoration:none;}
#islandtop h1 a:hover	{color:#000099;text-decoration:underline;}
#islandtop h2		{width:740px;margin:0;padding:5px;text-align:left;font-size:small;font-weight:normal;line-height:110%;}
#islandtop p		{width:728px;margin:0;padding:15px 11px 5px 11px;text-align:center;}

#islandleft 		{width:550px;margin:0;padding:0;text-align:left;float:left;}
#islandleft ul		{width:541px;margin:0 5px 0 4px;padding:0;list-style-type:none;clear:both;border-top:1px dotted #666;}
#islandleft li		{width:541px;margin:0;padding:2px 0 0 0;border-bottom:1px dotted #666;background-color:#ffffff;}
#islandleft li.islandlistkuchi	{width:541px;margin:0;padding:2px 0 0 0;border:none;background-color:#ffffff;}
#islandleft .islandlistkuchilink{width:541px;margin:0 5px 0 4px;padding:5px 0 0 0;clear:both;border-top:1px dotted #666;text-align:right;font-size:small;}
#islandleft .islandlistkuchilink a.spotreg:link		{color:#fff;text-decoration:none;font-weight:bold;background-color:#0099ff;padding:2px 10px;margin:0 0 0 5px;}
#islandleft .islandlistkuchilink a.spotreg:visited	{color:#fff;text-decoration:none;font-weight:bold;background-color:#0099ff;padding:2px 10px;margin:0 0 0 5px;}
#islandleft .islandlistkuchilink a.spotreg:hover	{color:#00ffff;text-decoration:none;font-weight:bold;background-color:#0000ff;padding:2px 10px;margin:0 0 0 5px;}
#islandleft .islandlistkuchilink a.yadoreg:link		{color:#fff;text-decoration:none;font-weight:bold;background-color:#cc0000;padding:2px 10px;margin:0 0 0 5px;}
#islandleft .islandlistkuchilink a.yadoreg:visited	{color:#fff;text-decoration:none;font-weight:bold;background-color:#cc0000;padding:2px 10px;margin:0 0 0 5px;}
#islandleft .islandlistkuchilink a.yadoreg:hover	{color:#ffcccc;text-decoration:none;font-weight:bold;background-color:#ff0000;padding:2px 10px;margin:0 0 0 5px;}


#islandleft h3.islandlisth3	{width:541px;margin:0 0 2px 0;padding:0;border:none;font-size:small;font-weight:bold;text-align:left;}
#islandleft h3.islandlisth3kuchi{width:541px;margin:0 0 2px 0;padding:0;border:none;font-size:small;font-weight:normal;text-align:left;}
#islandleft h3.islandlisth3none	{width:541px;margin:0 0 2px 0;padding:0;border:none;font-size:small;font-weight:normal;text-align:center;color:#999;}
#islandleft .sublink		{border:none;font-size:x-small;font-weight:normal;}

#islandleft .islandlisth3p	{margin:2px 0 0 0;padding:0;border:none;font-size:x-small;font-weight:normal;text-align:left;}
#islandleft .islandlisth3p2	{margin:5px 0 0 0;padding:0;border:none;font-size:x-small;font-weight:normal;text-align:right;}
a.islandspotpicmap:link 	{background-color: #ffdddd;padding:2px 10px;margin:2px 0 0 0;color:#cc0000;}
a.islandspotpicmap:visited	{background-color: #ffdddd;padding:2px 10px;margin:2px 0 0 0;color:#cc0000;}
a.islandspotpicmap:hover	{background-color: #ff9999;padding:2px 10px;margin:2px 0 0 0;color:#ffffff;}

.islandmapimg2			{width:728px;margin:1px 0;padding:0 11px;text-align:left;font-size:x-small;}
.islandmapimg3			{width:750px;margin:1px 0;padding:2px 0;text-align:center;font-size:x-small;background-color:#ffcccc;}
.islandmapsearch		{width:750px;margin:1px 0;padding:2px 0;text-align:left;font-size:small;font-weight:bold;background-color:#ffcccc;}
.islandmapsearchsub		{font-size:x-small;font-weight:normal;}
#islandleft .islandmapimg	{width:550px;margin:0;padding:0;}
#islandleft .islandmaptxt	{width:546px;margin:0 0 5px 0;padding:2px;font-size:x-small;font-weight:normal;color:#cc0000;text-align:left;line-height:125%;background-color:#ffdddd;}
#islandleft .islandmapad	{width:468px;margin:0 41px;padding:0;font-size:x-small;font-weight:normal;text-align:left;}

#islandleft ul.islandlistul	{width:391px;margin:2px 0 2px 150px;padding:0;list-style-type:none;border:none;}
#islandleft li.islandlistli	{width:185px;margin:2px 0 0 7px;padding:0;border:none;background-color:#ffffff;float:left;font-size:x-small;}
#islandleft li.islandlistli0	{width:510px;margin:2px 0 2px 7px;padding:0;border:none;background-color:#ffffff;color:#999;font-size:x-small;}

#islandleft li.spotnewbg{width:541px;margin:0;padding:2px 0 0 0;border-bottom:1px dotted #666;background-color:#ffeeee;}
#islandleft li.spotnone	{width:541px;margin:0;padding:30px 0;border-bottom:1px dotted #666;background-color:#ffffff;text-align:center;font-size:small;font-weight:normal;color:#999;}
#islandleft ul.spotspul	{width:541px;margin:0 5px 0 4px;padding:0;list-style-type:none;clear:both;border:none;}
#islandleft li.spotspli0{width:541px;margin:0;padding:1px 0;background-color:#eeeeee;border:none;}
#islandleft li.spotspli1{width:541px;margin:0;padding:1px 0;background-color:#0099ff;border:none;}
#islandleft li.spotspli2{width:541px;margin:0;padding:1px 0;background-color:#cc0000;border:none;}

#islandleft .spotbtnspot{width:225px;margin:2px 0;padding:0;text-align:center;font-size:x-small;font-weight:normal;float:left;}
#islandleft .spotbtnyado{width:315px;margin:2px 0;padding:0;text-align:center;font-size:x-small;font-weight:normal;float:left;}
#islandleft ul.spotbtn	{width:542px;margin:0 4px 0 4px;padding:0;list-style-type:none;clear:both;border:none;}
#islandleft li.spotbtn1	{width:45px;margin:0;padding:0;text-align:left;border:none;float:left;}
#islandleft li.spotbtn2	{width:45px;margin:0 0 0 2px;padding:0;text-align:left;border:none;float:left;}
#islandleft .spotbtnspot a.spotbtnf:link	{color:#0000ff;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnspot a.spotbtnf:visited	{color:#0000ff;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnspot a.spotbtnf:hover	{color:#0000ff;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnyado a.spotbtnf:link	{color:#ff0000;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnyado a.spotbtnf:visited	{color:#ff0000;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnyado a.spotbtnf:hover	{color:#ff0000;text-decoration:none;font-weight:bold;}
#islandleft .spotreturn	{width:541px;margin:10px 5px 10px 4px;padding:0;text-align:center;font-size:medium;font-weight:bold;}
#islandleft .spotmidashi{width:541px;margin:2px 5px 2px 4px;padding:0;text-align:center;font-size:small;font-weight:normal;}

#islandleft .spotbtnspotv2{width:540px;margin:0 5px;padding:0;text-align:left;font-size:small;font-weight:normal;}
#islandleft .spotbtnyadov2{width:540px;margin:0 5px;padding:0;text-align:left;font-size:small;font-weight:normal;}
#islandleft ul.spotbtnv2	{width:540px;margin:0 5px 0 5px;padding:0;list-style-type:none;clear:both;border:none;}
#islandleft li.spotbtn1v2	{width:77px;margin:0;padding:0;text-align:left;border:none;float:left;}
#islandleft .spotbtnspotv2 a.spotbtnf2:link	{color:#0000ff;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnspotv2 a.spotbtnf2:visited	{color:#0000ff;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnspotv2 a.spotbtnf2:hover	{color:#0000ff;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnyadov2 a.spotbtnf2:link	{color:#ff0000;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnyadov2 a.spotbtnf2:visited	{color:#ff0000;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnyadov2 a.spotbtnf2:hover	{color:#ff0000;text-decoration:none;font-weight:bold;}
#islandleft .spotbtnspotv2 a.spotbtnf3:link	{color:#fff;text-decoration:none;font-weight:bold;background-color:#0000ff;padding:1px 5px;}
#islandleft .spotbtnspotv2 a.spotbtnf3:visited	{color:#fff;text-decoration:none;font-weight:bold;background-color:#0000ff;padding:1px 5px;}
#islandleft .spotbtnspotv2 a.spotbtnf3:hover	{color:#fff;text-decoration:none;font-weight:bold;background-color:#0000ff;padding:1px 5px;}
#islandleft .spotbtnyadov2 a.spotbtnf3:link	{color:#fff;text-decoration:none;font-weight:bold;background-color:#ff0000;padding:1px 5px;}
#islandleft .spotbtnyadov2 a.spotbtnf3:visited	{color:#fff;text-decoration:none;font-weight:bold;background-color:#ff0000;padding:1px 5px;}
#islandleft .spotbtnyadov2 a.spotbtnf3:hover	{color:#fff;text-decoration:none;font-weight:bold;background-color:#ff0000;padding:1px 5px;}

#islandleft .spotlistsubtit		{width:539px;margin:0 0 2px 0;padding:1px;background-color:#eee;font-size:small;font-weight:bold;}
#islandleft .spotlistsubtit0		{width:539px;margin:0 0 2px 0;padding:1px;background-color:#eeeeee;font-size:small;font-weight:bold;color:#000;}
#islandleft .spotlistsubtit1		{width:539px;margin:0 0 2px 0;padding:1px;background-color:#0099ff;font-size:small;font-weight:bold;color:#FFF;}
#islandleft .spotlistsubtit2		{width:539px;margin:0 0 2px 0;padding:1px;background-color:#cc0000;font-size:small;font-weight:bold;color:#FFF;}

#islandleft ul.crossbox	{width:541px;margin:5px 5px 0 4px;padding:0;list-style-type:none;clear:both;border-top:1px dotted #666;border:none;}
#islandleft li.crosslist{width:178px;height:182px;margin:0;padding:1px;background-color:#ffffff;text-align:left;float:left;background-color:#ffffff;border:none;}

#islandleft .titleimg	{width:541px;margin:0 5px 0 4px;padding:0;}
#islandleft li.crosslist h3	{width:178px;margin:0;padding:0;height:133px;text-align:left;font-size:small;font-weight:normal;}
#islandleft li.crosslist h4	{width:178px;margin:0;padding:2px 0;height: 46px;text-align:left;font-size:small;font-weight:bold;}
#islandleft .spotimg	{width:64px;margin:0 6px 2px 0;padding:0;float:left;}
#islandleft .spotimg1	{width:20px;margin:0 4px 2px 0;padding:0;float:left;}
#islandleft .spotimg2	{width:64px;margin:0 2px 2px 0;padding:0;float:left;}
#islandleft .spottxt2	{width:451px;margin:0;padding:0;float:left;}
#islandleft .spottxt2 h3	{width:451px;margin:0 0 2px 0;padding:0;font-size:small;font-weight:bold;text-align:left;}
#islandleft .spottxt2 h3 a:link		{color:#0000FF;text-decoration:underline;}
#islandleft .spottxt2 h3 a:visited	{color:#0000FF;text-decoration:underline;}
#islandleft .spottxt2 h3 a:hover		{color:#0000FF;text-decoration:none;}
#islandleft .spottxt2 h3 a.a-graydel:link	{color:#999;text-decoration:line-through;}
#islandleft .spottxt2 h3 a.a-graydel:visited	{color:#999;text-decoration:line-through;}
#islandleft .spottxt2 h3 a.a-graydel:hover	{color:#999;text-decoration:line-through;}
#islandleft .spottxt2 h3 a.a-red:link	{color:#FF0000;text-decoration:underline;}
#islandleft .spottxt2 h3 a.a-red:visited	{color:#FF0000;text-decoration:underline;}
#islandleft .spottxt2 h3 a.a-red:hover	{color:#FF0000;text-decoration:none;}
#islandleft .spottxt2 h4		{width:436px;margin:0 0 2px 15px;padding:0;font-size:x-small;font-weight:normal;text-align:left;}#islandleft .spottxt	{width:471px;margin:0;padding:0;float:left;}
#islandleft .spottxt h3	{width:471px;margin:0 0 2px 0;padding:0;font-size:small;font-weight:bold;text-align:left;}
#islandleft .spottxt h3 a:link		{color:#0000FF;text-decoration:underline;}
#islandleft .spottxt h3 a:visited	{color:#0000FF;text-decoration:underline;}
#islandleft .spottxt h3 a:hover		{color:#0000FF;text-decoration:none;}
#islandleft .spottxt h3.h3hotel	{width:471px;margin:0 0 2px 0;padding:0;font-size:small;font-weight:bold;text-align:left;}
#islandleft .spottxt h3.h3hotel a:link		{color:#008800;text-decoration:underline;}
#islandleft .spottxt h3.h3hotel a:visited	{color:#008800;text-decoration:underline;}
#islandleft .spottxt h3.h3hotel a:hover		{color:#008800;text-decoration:none;}
#islandleft .spottxt .btnbtn	{width:471px;margin:0 0 2px 0;padding:1px 0;font-size:x-small;font-weight:normal;text-align:left;}
#islandleft .spottxt .btnbtn a:link	{margin:0 0 0 2px;padding:1px 4px 2px 4px;color:#FFF;text-decoration:underline;background-color:#3399cc;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .spottxt .btnbtn a:visited	{margin:0 0 0 2px;padding:1px 4px 2px 4px;color:#FFF;text-decoration:underline;background-color:#3399cc;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .spottxt .btnbtn a:hover	{margin:0 0 0 2px;padding:1px 4px 2px 4px;color:#FFF;text-decoration:underline;background-color:#ee6666;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .spottxt .btnbtn2	{width:471px;margin:0 0 2px 0;padding:1px 0;font-size:x-small;font-weight:normal;text-align:left;}
#islandleft .spottxt .btnbtn2 a:link	{margin:0 0 0 2px;padding:1px 4px 2px 4px;color:#FFF;text-decoration:underline;background-color:#66aa66;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .spottxt .btnbtn2 a:visited	{margin:0 0 0 2px;padding:1px 4px 2px 4px;color:#FFF;text-decoration:underline;background-color:#66aa66;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .spottxt .btnbtn2 a:hover	{margin:0 0 0 2px;padding:1px 4px 2px 4px;color:#FFF;text-decoration:underline;background-color:#ee6666;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .spottxt h4		{width:456px;margin:0 0 2px 15px;padding:0;font-size:x-small;font-weight:normal;text-align:left;}

#islandleft .btndetail		{width:103px;margin:0 0 0 5px;padding:0;background-color:#0000cc;font-size:x-small;text-align:center;font-weight:normal;float:right;}
#islandleft .btndetail a:link	{width:95px;margin:0;padding:2px 4px;color:#FFF;text-decoration:underline;background-color:#0000cc;display:block;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .btndetail a:visited{width:95px;margin:0;padding:2px 4px;color:#FFF;text-decoration:underline;background-color:#0000cc;display:block;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .btndetail a:hover	{width:95px;margin:0;padding:2px 4px;color:#FFF;text-decoration:underline;background-color:#6699cc;display:block;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .btnmap		{width:103px;margin:0 0 0 5px;padding:0;background-color:#990000;font-size:x-small;text-align:center;font-weight:normal;float:right;}
#islandleft .btnmap a:link	{width:95px;margin:0;padding:2px 4px;color:#FFF;text-decoration:underline;background-color:#990000;display:block;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .btnmap a:visited	{width:95px;margin:0;padding:2px 4px;color:#FFF;text-decoration:underline;background-color:#990000;display:block;font-size:x-small;text-align:center;font-weight:normal;}
#islandleft .btnmap a:hover	{width:95px;margin:0;padding:2px 4px;color:#FFF;text-decoration:underline;background-color:#996633;display:block;font-size:x-small;text-align:center;font-weight:normal;}

#islandright 		{width:195px;margin:5px 0 0 5px;padding:0;text-align:left;float:left;}
#headlines		{width:195px;margin:25px 0 0 0;padding:0;text-align:left;}
#headlines h3		{width:195px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
#headlines h4		{width:163px;margin:0;padding:1px;text-align:left;font-size:small;font-weight:normal;}
#headlines h5		{width:163px;margin:0;padding:1px;text-align:left;font-size:small;font-weight:normal;}
#headlines ul		{width:195px;margin:0;padding:0;clear:both;list-style-type:none;border-top:1px dotted #999;}
#headlines ul li	{width:195px;margin:0;padding:0;border-bottom:1px dotted #999;}
#headlines .wleft	{width:30px;margin:0;padding:0;float:left;}
#headlines .wright	{width:165px;margin:0;padding:0;float:left;}
.islandsidemenu		{width:195px;margin:5px 0;padding:0;text-align:left;}
.islandsidemenu h3	{width:195px;margin:25px 0 0 0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.islandsidemenu ul			{width:175px;margin:2px 0 0 5px;padding:0;}
.islandsidemenu ul li			{width:175px;margin:2px 0 0 5px;padding:0;font-size:large;font-weight:bold;}
.islandsidemenu ul li ul		{width:170px;margin:2px 0 0 5px;padding:0;}
.islandsidemenu ul li ul li		{width:170px;margin:5px 0 0 5px;padding:0;font-size:small;font-weight:bold;}
.islandsidemenu ul li ul li ul		{width:165px;margin:5px 0 0 5px;padding:0;}
.islandsidemenu ul li ul li ul li	{width:165px;margin:2px 0 0 5px;padding:0;font-size:small;font-weight:normal;}
.islandsidemenu a.menulink:link		{color:#3399cc;text-decoration:underline;}
.islandsidemenu a.menulink:visited	{color:#3399cc;text-decoration:underline;}
.islandsidemenu a.menulink:hover	{color:#ff9900;text-decoration:underline;}
.islandsidemenu a.menulinka:link	{color:#ff0000;text-decoration:none;font-weight:bold;}
.islandsidemenu a.menulinka:visited	{color:#ff0000;text-decoration:none;font-weight:bold;}
.islandsidemenu a.menulinka:hover	{color:#ff0000;text-decoration:none;font-weight:bold;}
.islandsidemenu a.menulinkn:link	{color:#999999;text-decoration:none;}
.islandsidemenu a.menulinkn:visited	{color:#999999;text-decoration:none;}
.islandsidemenu a.menulinkn:hover	{color:#999999;text-decoration:none;}

.islandsidelink		{width:195px;margin:5px 0;padding:0;text-align:left;}
.islandsidelink h3	{width:195px;margin:25px 0 0 0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.islandsidelink ul	{width:195px;margin:0;padding:0;clear:both;list-style-type:none;border-bottom:1px dotted #999;}
.islandsidelink ul li	{width:195px;margin:0 0 5px 0;padding:2px 0 0 0;border-top:1px dotted #999;font-size:small;font-weight:bold;}
.islandsidelink ul li.ship	{width:195px;margin:0;padding:2px 0 5px 0;border-top:1px dotted #999;font-size:small;font-weight:bold;background-color:#eef9ff;}
.islandsidelink ul li.yado	{width:195px;margin:0;padding:2px 0 5px 0;border-top:1px dotted #999;font-size:small;font-weight:bold;background-color:#ffeeee;}
.islandsidelink ul li.tour	{width:195px;margin:0;padding:2px 0 5px 0;border-top:1px dotted #999;font-size:small;font-weight:bold;background-color:#e9f9e9;}
.islandsidelink ul li.tenki	{width:195px;margin:0;padding:2px 0 5px 0;border-top:1px dotted #999;font-size:small;font-weight:bold;background-color:#ffeedd;}
.islandsidelink ul li.link	{width:195px;margin:0;padding:2px 0 5px 0;border-top:1px dotted #999;font-size:small;font-weight:bold;background-color:#ffffcc;}
.islandsidelink ul li ul	{width:195px;margin:0;padding:0;border:none;clear:both;list-style-type:none;}
.islandsidelink ul li ul li	{width:185px;margin:2px 0 0 10px;padding:0;border:none;font-size:x-small;font-weight:normal;}
.islandsideblog			{width:195px;margin:5px 0;padding:0;text-align:left;}
.islandsideblog h3		{width:195px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.islandsideblog h3 a:link	{color:#000;text-decoration:none;}
.islandsideblog h3 a:visited	{color:#000;text-decoration:none;}
.islandsideblog h3 a:hover	{color:#000;text-decoration:none;}
.islandsideblog ul		{width:195px;margin:0;padding:0;clear:both;list-style-type:none;border-bottom:1px dotted #999;}
.islandsideblog ul li		{width:195px;margin:0;padding:2px 0;border-top:1px dotted #999;font-size:x-small;font-weight:normal;background-color:#fff;}
.islandsideblog ul li h4	{margin:0;padding:0;font-size:small;font-weight:bold;}
.islandsideblog ul li h4.blogline	{margin:0;padding:0;font-size:x-small;font-weight:normal;}
.islandsideblog ul li ul	{width:195px;margin:0;padding:0;border:none;clear:both;list-style-type:none;}
.islandsideblog ul li ul li	{width:185px;margin:2px 0 0 10px;padding:0;border:none;font-size:x-small;font-weight:normal;}
.islandsideblog ul li ul li h4	{margin:0;padding:0;font-size:x-small;font-weight:normal;}

.islandsideattn			{width:195px;margin:5px 0;padding:0;text-align:left;}
.islandsideattn h3		{width:195px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.islandsideattn h3 a:link	{color:#cc0000;text-decoration:none;}
.islandsideattn h3 a:visited	{color:#cc0000;text-decoration:none;}
.islandsideattn h3 a:hover	{color:#cc0000;text-decoration:none;}
.islandsideattn ul		{width:195px;margin:0;padding:0;clear:both;list-style-type:none;border-bottom:1px dotted #999;}
.islandsideattn ul li		{width:195px;margin:0;padding:2px 0;border-top:1px dotted #999;font-size:x-small;font-weight:normal;background-color:#fff;}
.islandsideattn ul li h4	{margin:0;padding:0;font-size:x-small;font-weight:normal;}
.islandsideattn h4 a:link	{color:#000;text-decoration:none;}
.islandsideattn h4 a:visited	{color:#000;text-decoration:none;}
.islandsideattn h4 a:hover	{color:#000;text-decoration:underline;}
.islandsideattn p		{width:195px;margin:2px 0 20px 0;padding:0;text-align:right;font-size:small;font-weight:normal;}

.islandsidefood			{width:195px;margin:5px 0;padding:0;text-align:left;}
.islandsidefood h3		{width:195px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.islandsidefood h3 a:link	{color:#000;text-decoration:none;}
.islandsidefood h3 a:visited	{color:#000;text-decoration:none;}
.islandsidefood h3 a:hover	{color:#000;text-decoration:none;}
.islandsidefood ul		{width:195px;margin:0 0 20px 0;padding:0;clear:both;list-style-type:none;border-bottom:1px dotted #999;}
.islandsidefood ul li		{width:195px;margin:0;padding:2px 0;border-top:1px dotted #999;font-size:x-small;font-weight:normal;background-color:#ffeeee;}
.islandsidefood ul li h4	{margin:0;padding:0;font-size:small;font-weight:bold;}
.islandsidefood h4 a:link	{color:#ff0000;text-decoration:underline;}
.islandsidefood h4 a:visited	{color:#ff0000;text-decoration:underline;}
.islandsidefood h4 a:hover	{color:#ff6600;text-decoration:underline;}
.islandsidefood p		{width:191px;margin:2px;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
.islandsidefood p a:link	{color:#000;text-decoration:none;}
.islandsidefood p a:visited	{color:#000;text-decoration:none;}
.islandsidefood p a:hover	{color:#000;text-decoration:none;}
.islandsidefood p.sideranking a:link	{color:#000;text-decoration:underline;}
.islandsidefood p.sideranking a:visited	{color:#000;text-decoration:underline;}
.islandsidefood p.sideranking a:hover	{color:#990000;text-decoration:underline;}

.islandsideqr			{width:195px;margin:5px 0;padding:0;text-align:left;}
.islandsideqr h3		{width:195px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.islandsideqr h3 a:link		{color:#000;text-decoration:none;}
.islandsideqr h3 a:visited	{color:#000;text-decoration:none;}
.islandsideqr h3 a:hover	{color:#000;text-decoration:none;}
.islandsideqr .qrbox		{width:195px;margin:0 0 20px 0;padding:2px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;}
.islandsideqr .qrimg		{width:90px;margin:0;padding:0;text-align:left;float:left;}
.islandsideqr .qrtxt		{width:100px;margin:0 0 0 5px;padding:0;text-align:left;float:left;}
.islandsideqr h4		{width:100px;margin:0;padding:0;font-size:small;font-weight:bold;}
.islandsideqr p			{width:96px;margin:2px;padding:0;text-align:left;font-size:x-small;font-weight:normal;}

.google468		{width:550px;margin:10px 0;padding:0;text-align:center;}
.linkship		{color:#0000ff;}
.linkyado		{color:#ff0000;}
.linktour		{color:#009900;}
.linktenki		{color:#FF6600;}
.linklink		{color:#999900;}
.linkblog		{color:#999900;}

/*********クチコミレイアウト設定************/
.slkuchikomi			{width:750px;text-align:left;margin:0;padding:0;}
.slkuchikomi ul			{width:750px;margin:0;padding:0;text-align:left;clear:both;list-style-type:none;}
.slkuchikomi ul li		{width:730px;text-align:left;margin:5px 10px 15px 10px;padding:2px 0 0 0;font-size:small;border-top:1px dotted #666;border-bottom:1px dotted #666;}
.slkuchikomi ul li .slhyouka1	{text-align:center;margin:0;padding:1px 3px;float:left;font-size:10px;font-weight:normal;border:1px solid #666;color:#666;background-color:#CCC;}
.slkuchikomi ul li .slhyouka2	{text-align:center;margin:0;padding:1px 3px;float:left;font-size:10px;font-weight:normal;border:1px solid #666;color:#666;background-color:#EEE;}
.slkuchikomi ul li .slhyouka3	{text-align:center;margin:0;padding:1px 3px;float:left;font-size:10px;font-weight:normal;border:1px solid #666;color:#666;background-color:#FFF;}
.slkuchikomi ul li .slhyouka4	{text-align:center;margin:0;padding:1px 3px;float:left;font-size:10px;font-weight:normal;border:1px solid #666;color:#666;background-color:#FFFFCC;}
.slkuchikomi ul li .slhyouka5	{text-align:center;margin:0;padding:1px 3px;float:left;font-size:10px;font-weight:normal;border:1px solid #666;color:#666;background-color:#FFFF99;}
.slkuchikomi ul li .slhyoukas	{width:14px;height:15px;text-align:left;margin:0 2px 0 5px;padding:0;float:left;font-size:10px;font-weight:normal;}
.slkuchikomi ul li .slhyoukas2	{width:36px;height:15px;text-align:left;margin:2px;padding:0;float:left;font-size:10px;font-weight:normal;}
.slkuchikomi ul li .slkuchikomi1{text-align:left;margin:2px 0 0 5px;padding:0;float:left;font-size:x-small;font-weight:normal;}
.slkuchikomi ul li .slkuchikomi2{text-align:right;margin:2px 0 0 15px;padding:0;float:left;font-size:x-small;font-weight:normal;}
.slkuchikomi ul li h4		{width:525px;text-align:left;margin:2px 0 0 5px;padding:0;font-size:medium;font-weight:bold;float:left;}
.slkuchikomi ul li h4.kviewh4	{width:725px;text-align:left;margin:2px 0 0 5px;padding:0;font-size:medium;font-weight:bold;}
.slkuchikomi ul li p.kviewp	{width:715px;text-align:left;margin:2px 0 2px 10px;padding:0;font-size:small;font-weight:normal;}
.slkuchikomi ul li .slhyoukabig1{width:709px;text-align:right;margin:2px 0 2px 10px;padding:3px;font-size:small;font-weight:bold;background-color:#CCC;}
.slkuchikomi ul li .slhyoukabig2{width:709px;text-align:right;margin:2px 0 2px 10px;padding:3px;font-size:small;font-weight:bold;background-color:#EEE;}
.slkuchikomi ul li .slhyoukabig3{width:709px;text-align:right;margin:2px 0 2px 10px;padding:3px;font-size:small;font-weight:bold;background-color:#FFFFCC;}
.slkuchikomi ul li .slhyoukabig4{width:709px;text-align:right;margin:2px 0 2px 10px;padding:3px;font-size:small;font-weight:bold;background-color:#FFDDBB;}
.slkuchikomi ul li .slhyoukabig5{width:709px;text-align:right;margin:2px 0 2px 10px;padding:3px;font-size:small;font-weight:bold;background-color:#FFCCCC;}
.slkuchikomi ul li .slhyoukabigtxt1	{font-size:small;color:#666666;}
.slkuchikomi ul li .slhyoukabigtxt2	{font-size:medium;color:#000000;}
.slkuchikomi ul li .slhyoukabigtxt3	{font-size:large;color:#660000;}
.slkuchikomi ul li .slhyoukabigtxt4	{font-size:x-large;color:#CC0000;}
.slkuchikomi ul li .slhyoukabigtxt5	{font-size:xx-large;color:#FF0000;}

.slkuchikomi ul li p		{width:515px;text-align:left;margin:2px 0 2px 10px;padding:0;font-size:small;font-weight:normal;float:left;}
.slkuchikomi ul li h3		{width:200px;text-align:left;margin:0;padding:2px 0;font-size:small;font-weight:normal;float:left;}
.slkuchikomi ul li h3 .klh3txt	{width:200px;text-align:left;margin:0;padding:2px 0;font-size:x-small;font-weight:normal;}
.slkuchikomi ul li .yadonashi	{width:715px;text-align:center;margin:20px 0 20px 10px;padding:0;font-size:medium;font-weight:normal;}
.slkuchikomi h5			{width:730px;margin:5px 0 0 0;padding:1px 0 0 0;text-align:center;}
.slkuchikomi .kuchikominum	{width:730px;margin:0;padding:3px 0;text-align:center;font-size:15px;font-weight:normal;}
.slkuchikomi h5 .kuchinolink	{margin:0 0 0 2px;padding:1px 3px;text-align:center;font-size:15px;font-weight:normal;background-color:#CCC;color:#FFF;text-decoration:none;}
.slkuchikomi h5 a:link		{margin:0 0 0 2px;padding:1px 3px;text-align:center;font-size:15px;font-weight:normal;background-color:#0000cc;color:#FFF;text-decoration:none;}
.slkuchikomi h5 a:visited	{margin:0 0 0 2px;padding:1px 3px;text-align:center;font-size:15px;font-weight:normal;background-color:#0000cc;color:#FFF;text-decoration:none;}
.slkuchikomi h5 a:hover		{margin:0 0 0 2px;padding:1px 3px;text-align:center;font-size:15px;font-weight:normal;background-color:#9999cc;color:#FFF;text-decoration:none;}
.slformtxt			{width:740px;text-align:left;margin:0;padding:5px;font-size:small;font-weight:normal;}
.slformtxt2			{width:740px;text-align:left;margin:0;padding:5px;font-size:medium;font-weight:normal;background-color:#ffdddd;}
.slform		{width:650px;text-align:left;margin:0;padding:0 50px;}
.slform ul	{width:640px;text-align:left;margin:0;padding:5px;clear:both;list-style-type:none;}
.slform ul li	{width:640px;text-align:left;margin:0;padding:5px 0;}
.slform ul li h4{width:640px;text-align:left;margin:0;padding:0;font-size:small;font-weight:bold;}
.slform ul li p	{width:636px;text-align:left;margin:0;padding:2px;font-size:large;font-weight:normal;}
.slform ul li p.thisyado	{width:636px;text-align:left;margin:0;padding:2px;font-size:large;font-weight:normal;background-color:#f9f9cc;}
.slform ul li h5{width:640px;text-align:left;margin:0;padding:5px 0;font-size:small;font-weight:normal;background-color:#ffdddd;}
.slform ul li h6{width:640px;text-align:center;margin:0;padding:0;font-size:small;font-weight:normal;}
.error h3		{margin:30px 0;padding:0;text-align:center;font-size:large;font-weight:bold;color:#000;}
.error h4		{margin:30px 0;padding:5px;text-align:center;font-size:medium;font-weight:bold;color:#FF0000;background-color:#FFCCCC;}
.error h3.formerror1	{width:420px;margin:30px 0;padding:0;text-align:center;font-size:large;font-weight:bold;color:#000;}
.error h4.formerror2	{width:410px;margin:30px 0;padding:5px;text-align:center;font-size:medium;font-weight:bold;color:#FF0000;background-color:#FFCCCC;}
.error p		{margin:30px 0;padding:0;text-align:center;font-size:small;font-weight:normal;}

.formfin		{width:720px;margin:0;padding:0;text-align:center;}
.formfin h3.formkuchi	{width:720px;margin:30px 0;padding:0;text-align:center;font-size:large;font-weight:bold;color:#000;}
.formfin h3		{margin:30px 0;padding:0;text-align:center;font-size:large;font-weight:bold;color:#000;}
.formfin h4		{width:710px;margin:30px 0;padding:5px;text-align:center;font-size:small;font-weight:bold;color:#FF0000;}
.formfin h5		{margin:5px 0;padding:2px;text-align:center;font-size:small;font-weight:bold;color:#FF0000;background-color:#FFCCCC;}
.formfin p		{margin:30px 0;padding:0;text-align:center;font-size:small;font-weight:normal;}
.hissu			{font-weight:bold;color:#ff0000;}

.ltit2			{width:404px;margin:0 0 0 4px;padding:0;text-align:left;background-color:#ddf9dd;}
.ltit2 h3		{width:404px;margin:0;padding:2px 0;text-align:left;font-size:small;font-weight:bold;}
.lcoupon		{width:404px;margin:0 0 0 4px;padding:0;text-align:left;background-color:#ddf9dd;}
.lcoupon ul		{width:400px;margin:0 0 0 4px;padding:0;text-align:left;list-style-type:none;}
.lcoupon ul li		{width:400px;margin:0 0 2px 0;padding:0;text-align:left;font-size:small;}
.lcoupon ul li p	{width:14px;margin:0;padding:0;text-align:left;float:left;font-size:small;}
.lcoupon ul li h4	{width:384px;margin:0 0 0 2px;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
.lcoupon ul li .yadotopknone	{width:400px;margin:10px 0;padding:0;text-align:center;}
.lcoupon ul li .yadotopknonebtn	{width:400px;margin:10px 0 20px 0;padding:2px 0;text-align:right;}
.yadotopknonebtn a:link		{margin:0 0 0 2px;padding:2px 3px;text-align:center;font-size:12px;font-weight:normal;background-color:#51702C;color:#FFF;text-decoration:none;}
.yadotopknonebtn a:visited	{margin:0 0 0 2px;padding:2px 3px;text-align:center;font-size:12px;font-weight:normal;background-color:#51702C;color:#FFF;text-decoration:none;}
.yadotopknonebtn a:hover	{margin:0 0 0 2px;padding:2px 3px;text-align:center;font-size:12px;font-weight:normal;background-color:#84a35f;color:#FFF;text-decoration:none;}

.kattention		{width:740px;margin:0;padding:5px;text-align:left;font-size:x-small;font-weight:normal;}
.knavi			{width:750px;margin:2px 0;padding:0;text-align:left;font-size:small;font-weight:bold;}
.knavi a:link		{color:#0000ff;text-decoration:underline;}
.knavi a:visited	{color:#0000ff;text-decoration:underline;}
.knavi a:hover		{color:#ff9900;text-decoration:underline;}
.knavi a.khit:link	{color:#ff0000;text-decoration:none;}
.knavi a.khit:visited	{color:#ff0000;text-decoration:none;}
.knavi a.khit:hover	{color:#ff0000;text-decoration:none;}
.knavi2			{width:750px;margin:2px 0;padding:0;text-align:left;font-size:small;font-weight:normal;line-height:120%;}
.knavi2 a:link		{color:#0000ff;text-decoration:underline;}
.knavi2 a:visited	{color:#0000ff;text-decoration:underline;}
.knavi2 a:hover		{color:#ff9900;text-decoration:underline;}
.knavi2 a.khit:link	{color:#ff0000;text-decoration:none;}
.knavi2 a.khit:visited	{color:#ff0000;text-decoration:none;}
.knavi2 a.khit:hover	{color:#ff0000;text-decoration:none;}
.knavi3			{width:250px;margin:2px 0;padding:0;text-align:center;font-size:medium;font-weight:bold;float:left;}
.knavi3 a:link		{color:#0000ff;text-decoration:underline;}
.knavi3 a:visited	{color:#0000ff;text-decoration:underline;}
.knavi3 a:hover		{color:#ff9900;text-decoration:underline;}
.knavi3 a.khit:link	{color:#ff0000;text-decoration:none;}
.knavi3 a.khit:visited	{color:#ff0000;text-decoration:none;}
.knavi3 a.khit:hover	{color:#ff0000;text-decoration:none;}

/*********最新情報（壁紙）************/
.topwallpapertit	{width:625px;margin:0;padding:2px;text-align:left;font-size:x-small;font-weight:normal;color:#000;background-color:#FFFFFF;}
.topwallpaperlist	{width:625px;margin:0;padding:2px 2px 0px 2px;text-align:left;font-size:small;font-weight:normal;background-color:#ffeeee;}
.topwallpaperlist ul	{width:625px;margin:0;padding:0;text-align:left;list-style-type:none;}
.topwallpaperlist ul li	{width:205px;margin:0;padding:0px 3px 2px 0px;float:left;text-align:left;font-size:x-small;font-weight:normal;}
.topwallpaperlist ul li.topwallpapernone{width:625px;margin:0;padding:0px 3px 2px 0px;text-align:center;font-size:x-small;font-weight:normal;color:#999;}

/*********検索フォーム************/
.topform		{width:629px;margin:0;padding:5px 0;text-align:left;font-size:small;font-weight:normal;background-color:#E7EFF6;background:url(http://www.ritou.com/top-images/topformbg.gif) no-repeat 0 0;}
.topform1		{width:329px;margin:0;padding:5px 0;text-align:left;font-size:small;font-weight:normal;background-color:#E7EFF6;background:url(http://www.ritou.com/top-images/topformbg.gif) no-repeat 0 0;float:left;}
.topform2		{width:298px;margin:0;padding:5px 0;text-align:left;font-size:small;font-weight:normal;background-color:#E7EFF6;background:url(http://www.ritou.com/top-images/topformbg.gif) no-repeat 0 0;float:left;}
.topform1t		{width:329px;margin:0;padding:5px 0 0 0;text-align:left;font-size:x-small;font-weight:normal;float:left;}
.topform2t		{width:298px;margin:0;padding:5px 0 0 0;text-align:left;font-size:x-small;font-weight:normal;float:left;}

/*********情報館トップ（システム）************/
#areatopleft	{width:627px;margin:0 3px 0 0;padding:0;text-align:left;float:left;background-color:#FFF;}
#areatopleft h1	{width:627px;margin:0;padding:2px 0;text-align:left;font-size:xx-large;font-weight:bold;line-height:150%;}
#areatopleft h1 a.h1yaeyama:link	{color:#000099;text-decoration:none;}
#areatopleft h1 a.h1yaeyama:visited	{color:#000099;text-decoration:none;}
#areatopleft h1 a.h1yaeyama:hover	{color:#000099;text-decoration:underline;}
#areatopleft h1 a.h1miyako:link		{color:#009999;text-decoration:none;}
#areatopleft h1 a.h1miyako:visited	{color:#009999;text-decoration:none;}
#areatopleft h1 a.h1miyako:hover	{color:#009999;text-decoration:underline;}
#areatopleft h1 a.h1ritou:link		{color:#009900;text-decoration:none;}
#areatopleft h1 a.h1ritou:visited	{color:#009900;text-decoration:none;}
#areatopleft h1 a.h1ritou:hover		{color:#009900;text-decoration:underline;}
#areatopleft h1 a.h1amami:link		{color:#669900;text-decoration:none;}
#areatopleft h1 a.h1amami:visited	{color:#669900;text-decoration:none;}
#areatopleft h1 a.h1amami:hover		{color:#669900;text-decoration:underline;}
#areatopleft h1 .h1plus			{margin:0 0 3px 3px;padding:0;text-align:left;font-size:small;font-weight:bold;}
#areatopleft h2			{width:425px;margin:0;padding:0 0 0 2px;text-align:left;float:left;font-size:small;font-weight:normal;line-height:110%;}
#areatopleft .h2img		{width:200px;margin:0;padding:0;text-align:left;float:left;font-size:x-small;font-weight:normal;}
#areatopleft .h2img h3		{width:200px;margin:0;padding:0;text-align:left;float:left;font-size:small;font-weight:bold;border-bottom:none;}
#areatopleft .h2img h4		{width:200px;margin:2px 0 0 0;padding:0;text-align:left;float:left;font-size:medium;font-weight:bold;border-bottom:none;}
#areatopleft .h2img h5		{width:200px;margin:0;padding:0;text-align:left;float:left;font-size:x-small;font-weight:normal;border-bottom:none;}
#areatopleft .areatopmap	{width:627px;margin:0;padding:0;text-align:left;}
#areatopleft h3			{width:627px;margin:0;padding:2px 0;text-align:left;font-size:large;font-weight:bold;border-bottom:2px solid #B0CBE1;}
#areatopleft .h3plus		{margin:0 0 3px 3px;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
#areatopleft .h3plus a.h3listhit:link	{color:#ff0000;text-decoration:none;}
#areatopleft .h3plus a.h3listhit:visited{color:#ff0000;text-decoration:none;}
#areatopleft .h3plus a.h3listhit:hover	{color:#ff0000;text-decoration:none;}
#areatopleft .areacontents		{width:627px;margin:5px 0 0 0;padding:0;text-align:left}
#areatopleft .areacontents ul		{width:627px;margin:0;padding:0;text-align:left;list-style-type:none;}
#areatopleft .areacontents ul li	{width:299px;margin:0 0 5px 0;padding:0 0 0 14px;background:url("http://www.ritou.com/ritou/island-images/point4.gif") no-repeat 0 2px;float:left;}
#areatopleft .areacontents h4		{width:299px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
#areatopleft .areaislandlist		{width:627px;margin:0;padding:0;text-align:left}
#areatopleft .areaislandlist ul		{width:627px;margin:0;padding:0;text-align:left;list-style-type:none;}
#areatopleft .areaislandlist ul li	{width:616px;margin:0;padding:5px 0 5px 11px;background:url("http://www.ritou.com/ritou/island-images/point4.gif") no-repeat 0 7px;border-bottom:1px solid #B0CBE1;}
#areatopleft .areaislandlist h4		{width:616px;margin:0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
#areatopleft .areaislandlist h4 a.h4list:link		{color:#0000ff;text-decoration:underline;}
#areatopleft .areaislandlist h4 a.h4list:visited	{color:#0000ff;text-decoration:underline;}
#areatopleft .areaislandlist h4 a.h4list:hover		{color:#ff0000;text-decoration:none;}
#areatopleft .areaislandlist h4 a.h4listnew:link		{color:#cc6666;text-decoration:underline;}
#areatopleft .areaislandlist h4 a.h4listnew:visited		{color:#cc6666;text-decoration:underline;}
#areatopleft .areaislandlist h4 a.h4listnew:hover		{color:#ff9999;text-decoration:none;}
#areatopleft .areaislandlist .h4plus	{margin:0 0 3px 3px;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
#areatopleft .areaislandlist .areaspotlist	{width:616px;margin:3px 0;padding:0;text-align:left;}
#areatopleft .areaislandlist .areaspotlist h5	{width:44px;margin:0;padding:0;text-align:left;float:left;}
#areatopleft .areaislandlist h6		{width:616px;margin:0;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
#areatopleft .areatopblog	{width:323px;margin:0 4px 0px 0;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
#areatopleft .areatopblog h3	{width:323px;margin:0 0px 2px 0;padding:2px 0;text-align:left;font-size:large;font-weight:bold;border-bottom:2px solid #B0CBE1;}
#areatopleft .areatopblog h3 a.blogh3:link	{color:#000;text-decoration:none;}
#areatopleft .areatopblog h3 a.blogh3:visited	{color:#000;text-decoration:none;}
#areatopleft .areatopblog h3 a.blogh3:hover	{color:#000;text-decoration:underline;}
#areatopleft .areatopblog ul	{width:323px;margin:0;padding:0;text-align:left;list-style-type:none;}
#areatopleft .areatopblog ul li	{width:323px;margin:0;padding:3px 0 0 0;}
#areatopleft .areatopblog h4	{width:323px;margin:0;padding:0;text-align:left;font-size:small;font-weight:normal;}
#areatopleft .areatoptenki	{width:323px;margin:15px 0 0 0;padding:0;text-align:left;font-size:small;font-weight:bold;}
#areatopleft .areatoptenki h4	{width:45px;margin:0 0 0 1px;padding:0;text-align:left;font-size:small;font-weight:normal;float:left;}
#areatopleft .areatoptenki .areawday	{width:45px;height:15px;margin:0;padding:0;text-align:center;font-size:small;font-weight:bold;}
#areatopleft .areatoptenki .areawimg	{width:45px;height:30px;margin:0;padding:0;text-align:center;font-size:small;font-weight:normal;}
#areatopleft .areatoptenki .areawtxt	{width:45px;height:30px;margin:0;padding:0;text-align:center;font-size:x-small;font-weight:normal;}
#areatopleft .areatoptenki .areawtmp	{width:45px;height:30px;margin:0;padding:0;text-align:center;font-size:x-small;font-weight:normal;}
#areatopleft .areatoplink	{width:300px;margin:0 0px 0px 0;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
#areatopleft .areatoplink h3	{width:300px;margin:0 0px 2px 0;padding:2px 0;text-align:left;font-size:large;font-weight:bold;border-bottom:2px solid #B0CBE1;}
#areatopleft .areachange		{width:627px;margin:0;padding:1px 0;font-size:small;font-weight:normal;text-align:right;}
#areatopleft .areachange a:link		{margin:0 0 0 2px;padding:1px 10px 2px 10px;color:#FFF;text-decoration:underline;background-color:#3399cc;font-size:small;text-align:center;font-weight:normal;}
#areatopleft .areachange a:visited	{margin:0 0 0 2px;padding:1px 10px 2px 10px;color:#FFF;text-decoration:underline;background-color:#3399cc;font-size:small;text-align:center;font-weight:normal;}
#areatopleft .areachange a:hover	{margin:0 0 0 2px;padding:1px 10px 2px 10px;color:#FFF;text-decoration:underline;background-color:#ff9900;font-size:small;text-align:center;font-weight:normal;}
#areatopleft .areachange a.changehit:link	{margin:0 0 0 2px;padding:1px 10px 2px 10px;color:#FFF;text-decoration:none;background-color:#FF0000;font-size:small;text-align:center;font-weight:normal;}
#areatopleft .areachange a.changehit:visited	{margin:0 0 0 2px;padding:1px 10px 2px 10px;color:#FFF;text-decoration:none;background-color:#FF0000;font-size:small;text-align:center;font-weight:normal;}
#areatopleft .areachange a.changehit:hover	{margin:0 0 0 2px;padding:1px 10px 2px 10px;color:#FFF;text-decoration:none;background-color:#FF0000;font-size:small;text-align:center;font-weight:normal;}
#areatopleft .google468area		{width:468px;margin:10px 0;padding:5px 79px;text-align:center;background-color:#FFEEEE;}

#areatopright	{width:120px;margin:0 0px 0 0;padding:0;text-align:left;float:left;background-color:#E7EFF6;}
#areatopright .areatopcounter	{width:120px;margin:2px 0 0 0;padding:0;text-align:right;background-color:#FFF;}

/*PDF*/
.pdfall	{width:750px;margin:0;padding:0;text-align:left;}
.pdfall h1	{width:750px;margin:0;padding:2px 0;text-align:left;font-size:small;font-weight:bold;}
.pdfall h1 a:link	{color:#000;text-decoration:none;}
.pdfall h1 a:visited	{color:#000;text-decoration:none;}
.pdfall h1 a:hover	{color:#000;text-decoration:none;}
.pdfall h2	{width:750px;margin:0;padding:2px 0;text-align:left;font-size:large;font-weight:bold;border-bottom:1px solid #666;}
.pdfall h2 a:link	{color:#000099;text-decoration:none;}
.pdfall h2 a:visited	{color:#000099;text-decoration:none;}
.pdfall h2 a:hover	{color:#000099;text-decoration:underline;}
.pdfall h3	{width:750px;margin:0;padding:2px 0;text-align:left;font-size:small;font-weight:normal;}
.pdfall .google728	{width:728px;margin:2px 11px;text-align:left;font-size:x-small;font-weight:normal;}
.pdfall .pdfleft	{width:250px;margin:0;padding:33px 0 34px 0;text-align:left;float:left;font-size:small;font-weight:normal;background-color:#EEE;}
.pdfall .pdfright	{width:250px;margin:0;padding:33px 0 34px 0;text-align:left;float:left;font-size:small;font-weight:normal;background-color:#EEE;}
.pdfall .pdfcenter	{width:250px;margin:0;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;background-color:#EEE;}
.pdfall .pdfleft2	{width:375px;margin:0;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
.pdfall .pdfright2	{width:375px;margin:0;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
.pdfall h4	{width:468px;margin:10px 141px 0 141px;padding:0;text-align:center;font-size:small;font-weight:normal;}
.pdfall h5	{width:750px;margin:0;padding:5px 0;text-align:left;font-size:small;font-weight:normal;}
.pdfall h6	{width:750px;margin:0;padding:5px 0;text-align:center;font-size:small;font-weight:normal;background-color:#ffdddd;}
.pdfall p.virtualbook	{width:750px;margin:0;padding:0;text-align:center;font-size:medium;font-weight:bold;}
.pdfall p.virtualtxt	{width:750px;margin:2px 0;padding:0;text-align:center;font-size:x-small;font-weight:normal;}

/*ギャラリー*/
.gallerylist		{width:750px;margin:0;padding:10px 0;text-align:left;}
.gallerylist h3		{width:750px;margin:2px 0;padding:0;text-align:left;font-size:small;font-weight:bold;border-bottom:1px dotted #666;}
.gallerylist ul		{width:750px;margin:0;padding:0 0 5px 0;text-align:left;list-style-type:none;}
.gallerylist li		{width:148px;margin:0;padding:1px;text-align:left;float:left;font-size:small;font-weight:normal;}
.gallerylist li a.gmenuhit:link		{color:#ff0000;text-decoration:none;}
.gallerylist li a.gmenuhit:visited	{color:#ff0000;text-decoration:none;}
.gallerylist li a.gmenuhit:hover	{color:#ff0000;text-decoration:none;}
.galleryview		{width:750px;margin:0;padding:10px 0;text-align:left;}
.galleryview h3		{width:750px;margin:2px 0;padding:0;text-align:left;font-size:medium;font-weight:bold;border-bottom:1px solid #666;}
.galleryview ul		{width:750px;margin:0;padding:0 0 15px 0;text-align:left;list-style-type:none;}
.galleryview li		{width:70px;height:83px;margin:1px;padding:1px;text-align:center;float:left;font-size:10px;font-weight:normal;background-color:#E7EFF6;}
.galleryview li.newicon	{width:70px;height:83px;margin:1px;padding:1px;text-align:center;float:left;font-size:10px;font-weight:normal;background-color:#FFDDDD;}
.gviewall	{width:750px;margin:0;padding:0;text-align:left;}
.gviewall h1	{width:750px;margin:0;padding:2px 0;text-align:left;font-size:small;font-weight:bold;}
.gviewall h1 a:link	{color:#000;text-decoration:none;}
.gviewall h1 a:visited	{color:#000;text-decoration:none;}
.gviewall h1 a:hover	{color:#000;text-decoration:none;}
.gviewall h2	{width:750px;margin:0;padding:2px 0;text-align:left;font-size:large;font-weight:bold;border-bottom:1px solid #666;}
.gviewall h2 a:link	{color:#000099;text-decoration:none;}
.gviewall h2 a:visited	{color:#000099;text-decoration:none;}
.gviewall h2 a:hover	{color:#000099;text-decoration:underline;}
.gviewall p	{width:45px;height:500px;margin:0;padding:0;text-align:center;font-size:20px;font-weight:bold;color:#CCC;background-color:#EEE;float:left;}
.gviewall p a:link	{width:35px;height:350px;margin:0;padding:150px 5px 0 5px;text-align:center;font-size:20px;color:#0000FF;font-weight:bold;background-color:#DDD;display:block;text-decoration:none;}
.gviewall p a:visited	{width:35px;height:350px;margin:0;padding:150px 5px 0 5px;text-align:center;font-size:20px;color:#0000FF;font-weight:bold;background-color:#DDD;display:block;text-decoration:none;}
.gviewall p a:hover	{width:35px;height:350px;margin:0;padding:150px 5px 0 5px;text-align:center;font-size:20px;color:#FF0000;font-weight:bold;background-color:#FFDDDD;display:block;text-decoration:none;}
.gviewall h3	{width:640px;height:480px;margin:0;padding:10px;text-align:center;font-size:small;font-weight:normal;background-color:#EEE;float:left;}
.gviewall .tabipic{width:750px;margin:0;padding:10px;text-align:center;font-size:small;font-weight:normal;background-color:#EEE;float:left;}
.gviewall h3.gps{width:750px;height:515px;margin:0;padding:0px;text-align:center;font-size:small;font-weight:normal;}
.gviewall h4	{width:740px;margin:0;padding:5px;text-align:center;font-size:small;font-weight:normal;}
.gviewall h5	{width:740px;margin:0;padding:5px;text-align:left;font-size:small;font-weight:normal;}
.gviewall h6.h6left	{width:374px;margin:2px 1px 0 0;padding:0;text-align:center;font-size:16px;font-weight:normal;float:left;}
.gviewall h6.h6left a:link	{width:374px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#0000FF;font-weight:bold;background-color:#ddeeff;display:block;text-decoration:underline;}
.gviewall h6.h6left a:visited	{width:374px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#0000FF;font-weight:bold;background-color:#ddeeff;display:block;text-decoration:underline;}
.gviewall h6.h6left a:hover	{width:374px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#CC0000;font-weight:bold;background-color:#99ccff;display:block;text-decoration:underline;}
.gviewall h6.h6right	{width:374px;margin:2px 0 0 1px;padding:0;text-align:center;font-size:16px;font-weight:normal;float:left;}
.gviewall h6.h6right a:link	{width:374px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#0000FF;font-weight:bold;background-color:#cceecc;display:block;text-decoration:underline;}
.gviewall h6.h6right a:visited	{width:374px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#0000FF;font-weight:bold;background-color:#cceecc;display:block;text-decoration:underline;}
.gviewall h6.h6right a:hover	{width:374px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#CC0000;font-weight:bold;background-color:#99ee99;display:block;text-decoration:underline;}
p.closebtn	{width:750px;margin:0;padding:10px 0;text-align:center;font-size:small;font-weight:normal;}
.gviewlist		{width:750px;margin:0;padding:10px 0;text-align:left;}
.gviewlist h3		{width:750px;margin:2px 0;padding:0;text-align:left;font-size:small;font-weight:bold;border-bottom:1px dotted #666;}
.gviewlist ul		{width:750px;margin:0;padding:0 0 5px 0;text-align:left;list-style-type:none;}
.gviewlist li		{width:148px;margin:0;padding:2px 1px;text-align:left;float:left;font-size:x-small;font-weight:normal;}
.gviewlist h3 a:link	{color:#0000ff;text-decoration:none;}
.gviewlist h3 a:visited	{color:#0000ff;text-decoration:none;}
.gviewlist h3 a:hover	{color:#0000ff;text-decoration:underline;}
.gviewlist li a.gviewhit:link	{color:#ff0000;text-decoration:none;}
.gviewlist li a.gviewhit:visited{color:#ff0000;text-decoration:none;}
.gviewlist li a.gviewhit:hover	{color:#ff0000;text-decoration:none;}

.gviewreturn p		{width:750px;margin:10px 0;padding:0;text-align:center;font-size:small;font-weight:bold;}
.gviewreturn p a:link	{width:250px;margin:0;padding:5px 15px;text-align:center;font-size:small;color:#0000cc;font-weight:bold;background-color:#FFDDDD;display:block;text-decoration:underline;}
.gviewreturn p a:visited{width:250px;margin:0;padding:5px 15px;text-align:center;font-size:small;color:#0000cc;font-weight:bold;background-color:#FFDDDD;display:block;text-decoration:underline;}
.gviewreturn p a:hover	{width:250px;margin:0;padding:5px 15px;text-align:center;font-size:small;color:#0000FF;font-weight:bold;background-color:#FFBBBB;display:block;text-decoration:underline;}
.gallerypast		{width:750px;margin:2px 0;padding:0;text-align:center;font-size:small;font-weight:bold;}

.wallpaperlist					{width:750px;margin:0 0 10px 0;padding:0;text-align:left;}
.wallpaperlist ul.wallpaperul			{width:750px;margin:0;padding:0;text-align:left;list-style-type:none;}
.wallpaperlist ul.wallpaperul li.wallpaperli	{width:370px;margin:0 5px 5px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;float:left;background-color:#eeeeee;color:#000000;}
.wallpaperlist ul.wallpaperul li.wallpaperlinew	{width:370px;margin:0 5px 5px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;float:left;background-color:#ffeeee;color:#000000;}
.wallpaperlist .wallpaperlileft			{width:64px;margin:0;padding:0;text-align:left;font-size:x-small;font-weight:normal;float:left;color:#000000;}
.wallpaperlist .wallpaperliright		{width:300px;margin:0 0 0 4px;padding:0 2px 0 0;text-align:left;font-size:x-small;font-weight:normal;float:left;color:#000000;}
.wallpaperlist .wallpaperliright h4.wprighth4	{width:300px;margin:0 0 2px 0;padding:0;text-align:left;font-size:small;font-weight:bold;color:#000000;line-height:120%;}
.wallpaperlist .wallpaperliright h5.wprighth5	{width:300px;margin:0 0 2px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;color:#000000;line-height:120%;}
.wallpaperlist .wallpaperliright p.wprightp	{width:300px;margin:0 0 2px 0;padding:0;text-align:right;font-size:x-small;font-weight:normal;color:#000000;line-height:120%;}
.wallpaperlist ul.wallpaperul li.wallpaperlinone{width:370px;margin:0 5px 5px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;float:left;background-color:#ffffff;color:#000000;}
.wallpaperlist .wallpaperliall			{width:370px;margin:0 2px 0 0;padding:0;text-align:left;font-size:small;font-weight:bold;color:#000000;line-height:120%;}
.wallpaperlist .wallpaperliallsub		{margin:0 0 0 2px;padding:0;text-align:left;font-size:x-small;font-weight:normal;color:#000000;}
.wallpaperlist ul.wallpaperul li.wallpaperlinone2{width:64px;margin:0 4px 4px 0;padding:2px 0;text-align:left;font-size:x-small;font-weight:normal;float:left;background-color:#eeeeee;color:#000000;}
.wallpaperlinew			{margin:0 0 0 2px;padding:0;text-align:left;font-size:small;font-weight:bold;color:#ff0000;}
.wallpapercheck			{width:750px;margin:5px;padding:0;text-align:left;font-size:small;font-weight:normal;}
.allpagewide	{width:1280px;margin:0;padding:0;text-align:left;}
.allpagewide .wallpapertitle	{width:1280px;margin:0 0 3px 0;padding:2px;text-align:left;font-size:x-small;font-weight:normal;background-color:#cccccc;}
.allpagewide .wallpaperleft	{width:64px;margin:0 0 0 2px;padding:0;text-align:left;float:left;}
.allpagewide .wallpaperright	{width:1210px;margin:0 0 0 4px;padding:0;text-align:left;float:left;}
.allpagewide h1	{width:1210px;margin:0 0 2px 0;padding:0;text-align:left;font-size:xx-large;font-weight:bold;}
.allpagewide h2	{width:1210px;margin:0 0 2px 0;padding:0;text-align:left;font-size:medium;font-weight:normal;}
.allpagewide h3	{width:1280px;margin:0 0 5px 0;padding:2px;text-align:left;font-size:small;font-weight:normal;background-color:#cccccc;}
.allpagewide h4	{width:1280px;margin:0 0 5px 0;padding:0;text-align:left;font-size:small;font-weight:normal;color:#cc0000;}
.allpagewide p	{width:1280px;margin:5px 0;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
.allpagewide .wallpaperimage	{width:1280px;margin:0;padding:0;text-align:left;}
.allpagewide h5	{width:1280px;margin:5px 0 0 0;padding:0;text-align:left;font-size:small;font-weight:normal;}
.allpagewide h6	{width:1280px;margin:10px 0;padding:0;text-align:left;font-size:medium;font-weight:bold;}
.allpagewide p.wpnavi	{width:1280px;margin:0 0 5px 0;padding:5px;text-align:left;font-size:x-small;font-weight:normal;line-height:125%;}

.rankleft			{width:627px;margin:0 3px 0 0;padding:0;text-align:left;float:left;}
.rankright			{width:120px;margin:0;padding:0;text-align:left;float:left;background-color:#E7EFF6;}
.rankleft .ranktitle		{width:627px;margin:0;padding:10px 0 2px 0;text-align:left;font-size:medium;font-weight:bold;}
.rankleft ul			{width:627px;margin:0;padding:1px 0;text-align:left;list-style-type:none;border-top:1px dotted #666;}
.rankleft ul li			{width:627px;margin:0;padding:2px 0;text-align:left;border-bottom:1px dotted #666;}
.rankleft ul li .ranknum	{width:50px;margin:0;padding:0;text-align:center;float:left;font-size:12px;font-weight:bold;color:#666;}
.rankleft ul li .rankimg	{width:64px;margin:0;padding:0;text-align:center;float:left;font-size:small;font-weight:normal;}
.rankleft ul li .rankbtn	{width:50px;margin:0;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
.rankleft ul li .ranktxt	{width:460px;margin:0 0 0 3px;padding:0;text-align:left;float:left;font-size:small;font-weight:normal;}
.rankleft ul li .ranktxt h3	{width:460px;margin:0;padding:0 0 2px 0;text-align:left;font-size:small;font-weight:bold;}
.rankleft ul li .ranktxt h3 a:link	{color:#0000ff;text-decoration:underline;}
.rankleft ul li .ranktxt h3 a:visited	{color:#0000ff;text-decoration:underline;}
.rankleft ul li .ranktxt h3 a:hover	{color:#ff0000;text-decoration:underline;}
.rankleft ul li .ranktxt .ranktitplus	{margin:0 0 0 5px;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
.rankleft ul li .ranktxt h4	{width:450px;margin:0;padding:0 0 0 10px;text-align:left;font-size:small;font-weight:normal;}
.rankleft ul li .ranktxt h5	{width:450px;margin:0;padding:2px 0 0 10px;text-align:left;font-size:x-small;font-weight:normal;}
.rankleft ul li .ranktxt h5 a.rankkview:link	{color:#ff0000;text-decoration:underline;}
.rankleft ul li .ranktxt h5 a.rankkview:visited	{color:#ff0000;text-decoration:underline;}
.rankleft ul li .ranktxt h5 a.rankkview:hover	{color:#ff6600;text-decoration:underline;}
.rankleft ul li .ranktxt .kcountgray	{font-size:x-small;font-weight:normal;color:#999;}
.rankleft ul li .rankimgisland		{width:100px;margin:0;padding:0;text-align:center;float:left;font-size:small;font-weight:normal;}
.rankleft ul li .ranktxtisland h3	{width:474px;margin:0;padding:0 0 2px 0;text-align:left;font-size:large;font-weight:bold;}
.rankleft ul li .ranktxtisland h3 a:link	{color:#0000ff;text-decoration:underline;}
.rankleft ul li .ranktxtisland h3 a:visited	{color:#0000ff;text-decoration:underline;}
.rankleft ul li .ranktxtisland h3 a:hover	{color:#ff0000;text-decoration:underline;}
.rankleft ul li .ranktxtisland .ranktitplus	{margin:0 0 0 5px;padding:0;text-align:left;font-size:x-small;font-weight:normal;}
.rankleft ul li .ranktxtisland h4	{width:464px;margin:0;padding:0 0 0 10px;text-align:left;font-size:small;font-weight:normal;}
.rankingnavi		{width:627px;margin:10px 0;padding:0;text-align:left;}
.rankingnavi ul		{width:627px;margin:0;padding:0;text-align:left;list-style-type:none;border:none;}
.rankingnavi ul li	{width:627px;margin:2px 0 0 0;padding:0;text-align:left;font-size:small;font-weight:bold;;border:none;}
.rankingnavi ul li ul	{width:622px;margin:0 0 0 5px;padding:0;text-align:left;list-style-type:none;;border:none;}
.rankingnavi ul li ul li{width:auto;margin:0;padding:0;text-align:left;font-size:x-small;font-weight:normal;float:left;;border:none;}
.rankingnavi a:link	{padding:0 3px;margin:0;}
.rankingnavi a:visited	{padding:0 3px;margin:0;}
.rankingnavi a:hover	{padding:0 3px;margin:0;}
.rankingnavi a.ranknavihit:link	  {padding:0 3px;margin:0;color:#FFF;text-decoration:none;background-color:#FF0000;}
.rankingnavi a.ranknavihit:visited{padding:0 3px;margin:0;color:#FFF;text-decoration:none;background-color:#FF0000;}
.rankingnavi a.ranknavihit:hover  {padding:0 3px;margin:0;color:#FFF;text-decoration:none;background-color:#FF0000;}
.rankingnavi a.ranknavihit2:link   {padding:0 3px;margin:0;color:#FF0000;text-decoration:none;background-color:#FFF;}
.rankingnavi a.ranknavihit2:visited{padding:0 3px;margin:0;color:#FF0000;text-decoration:none;background-color:#FFF;}
.rankingnavi a.ranknavihit2:hover  {padding:0 3px;margin:0;color:#FF0000;text-decoration:none;background-color:#FFF;}
.rankattention		{width:730px;margin:10px;padding:0;text-align:left;font-size:x-small;font-weight:normal;color:#ff0000;}
.rankleft .spotrankbtn		{width:627px;margin:2px 0 20px 0;padding:1px 0;text-align:right;font-size:small;font-weight:bold;}
.rankleft .spotrankbtn a:link	{color:#fff;text-decoration:underline;margin:0;padding:2px 10px;background-color:#FF0000;}
.rankleft .spotrankbtn a:visited{color:#fff;text-decoration:underline;margin:0;padding:2px 10px;background-color:#FF0000;}
.rankleft .spotrankbtn a:hover	{color:#ffcc00;text-decoration:underline;margin:0;padding:2px 10px;background-color:#FF6666;}

.formleft		{margin:0;padding:0;font-size:small;font-weight:normal;}
.formlefts		{margin:0;padding:0;font-size:small;font-weight:bold;color:#ff0000;}
.formright		{margin:0;padding:0;font-size:small;font-weight:normal;}
.formattention		{margin:0;padding:5px;font-size:small;font-weight:normal;color:#ff0000;line-height:140%;}
.formattention0		{margin:0;padding:5px;font-size:small;font-weight:normal;color:#000;line-height:140%;}
.formmidashi		{margin:0;padding:5px;font-size:medium;font-weight:bold;color:#ff0000;}


