* {
margin:0;
padding:0;
}
a {
color:#C90601;
text-decoration:underline;
}
a:hover {
color:#FF7D37;
text-decoration:none;
}
/*a,a:link,a:visited {
color:#436472;
font-style:normal;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
color:#C90601;
text-decoration:underline;
}*/

body {
background-color:#FFFFFF;
font-family:'sans-serif';
font-size:small;
text-align:center;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, div {
margin:0;
padding:0;
}
p {
font-size:85%;
line-height:150%;
}
ul, ol, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
address {
font-style:normal;
}
hr {
display:none;
}
img {
border:medium none;
vertical-align:bottom;
}
div#container div#left-mov-banner {
padding:0 9px 0 0;
width:120px;
}
div#container div#right-mov-banner {
padding:0 9px 0 0;
width:120px;
}
div#content {
background-image:url(../img/bg-content.gif);
background-position:left top;
background-repeat:repeat-y;
margin:0 auto;
padding:0 11px;
text-align:left;
width:950px;
}
div#header {
background-image:url(../img/bg-header.gif);
background-position:left top;
background-repeat:repeat-x;
height:90px;
position:relative;
width:950px;
}
div#header div#header-tit {
float:left;
padding:13px 0 0 17px;
}
div#header h1 {
font-size:92%;
}
div#header p#logo {
font-size:92%;
}
div#header p#banner-header {
background-color:#000000;
height:50px;
left:213px;
position:absolute;
top:37px;
width:280px;
}
div#header p#banner-header02 {
left:213px;
top:28px;
position:absolute;
width:248px;
height:57px;
}
div#header div#signin-box {
background-image:url(../img/bg-loginbox.gif);
background-position:left top;
background-repeat:no-repeat;
float:right;
height:78px;
padding:7px 17px 0 13px;
width:417px;
}
div#header div#signin-box li {
float:left;
font-size:92%;
}
div#header div#signin-box ul#signin {
float:left;
width:417px;
}
div#header div#signin-box ul#signin li#registration {
width:160px;
}
div#header div#signin-box ul#signin li#registration input {
width:90px;
}
div#header div#signin-box ul#signin li#password {
width:137px;
}
div#header div#signin-box ul#signin li#password input {
width:90px;
}
div#header div#signin-box ul#signin li#btn-submit {
padding:1px 0;
}
div#header div#signin-box ul#signin li#btn-ssl-submit {
padding:1px 0 1px 5px;
}
div#header div#signin-box p#username {
font-size:92%;
padding:3px 5px;
}
div#header div#signin-box p#username span {
font-weight:bold;
padding:0 3px;
}
div#header div#signin-box ul#signin-attention {
border-top:1px dashed #FFFFFF;
clear:both;
float:left;
padding:9px 0 3px;
width:417px;
_margin:0px;
_padding:3px 0 3px 0px;

}
div#header div#signin-box ul#signin-attention {
_border-top:1px dashed #FFFFFF;
_clear:both;
_padding:3px 0 1px;
_width:417px;
}
*:first-child + html div#header div#signin-box ul#signin-attention {
border-top:1px dashed #FFFFFF;
clear:both;
padding:3px 0 1px;
width:417px;
}
div#header div#signin-box ul#signin-attention li {
float:right;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention li a {
background-image:url(../img/bred-black2.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention li.red a {
background-image:url(../img/bred-red4.gif);
background-position:left center;
background-repeat:no-repeat;
color:#C90601;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention2 {
clear:both;
float:left;
padding:0 0 0 90px;
width:327px;
_padding:0 0 0 91px;
_width:328px;

}
<!---->
*:first-child + html div#header div#signin-box ul#signin-attention2 {
clear:both;
float:left;
padding:0 0 0 87px;
}
div#header div#signin-box ul#signin-attention2 li {
float:left;
padding:0 0 0 10px;
width:auto;
}
div#header div#signin-box ul#signin-attention2 li.login-map {
float:left;
padding:0 0 0 10px;
width:90px;
}
div#header div#signin-box ul#signin-attention2 li a {
background-image:url(../img/bred-black2.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention2 li.red a {
background-image:url(../img/bred-red4.gif);
background-position:left center;
background-repeat:no-repeat;
color:#C90601;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention3 {
clear:both;
float:left;
padding:0 0 0 90px;
width:327px;
_padding:0 0 0 91px;
_width:328px;
}
*:first-child + html div#header div#signin-box ul#signin-attention3 {
clear:both;
float:left;
padding:0 0 0 57px;
width:387px;
}
div#header div#signin-box ul#signin-attention3 li {
float:left;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention3 li a {
background-image:url(../img/bred-black2.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding:0 0 0 10px;
}
div#header div#signin-box ul#signin-attention3 li.red a {
background-image:url(../img/bred-red4.gif);
background-position:left center;
background-repeat:no-repeat;
color:#C90601;
padding:0 0 0 10px;
}
div#header div#signin-box ul#nav-welcome-n-beginner {
clear:both;
float:right;
padding:25px 0 3px;
text-align:right;
width:auto;
}
div#header div#signin-box ul#nav-welcome-n-beginner li.welcome {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 5px 0 6px;
}
div#header div#signin-box ul#nav-welcome-n-beginner li.beginner {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 6px;
}
div#mainarea {
clear:both;
float:left;
height:auto;
padding:0 0 10px 13px;
width:937px;
}
ul#gnav {
height:34px;
margin:0 0 5px;
width:924px;
}
ul#gnav li {
float:left;
height:34px;
}
ul#gnav li a {
display:block;
height:34px;
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
}
ul#gnav li a:hover {
float:left;
}
ul#gnav li.btn-home a{
	background-image:url(../img/btn-gnav.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:93px;
}
ul#gnav li.btn-home a:hover{
	background-image:url(../img/btn-gnav.gif);
	background-position:0px -34px;
	width:93px;
}
ul#gnav li.btn-special a{
	background-image:url(../img/btn-gnav.gif);
	background-position:-93px 0px;
	background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-special a:hover{
	background-image:url(../img/btn-gnav.gif);
	background-position:-93px -34px;
	width:92px;
}
ul#gnav li.btn-tour a {
background-image:url(../img/btn-gnav.gif);
background-position:-185px 0;
background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-tour a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-185px -34px;
	width:92px;

}
ul#gnav li.btn-study a {
background-image:url(../img/btn-gnav.gif);
background-position:-277px 0;
background-repeat:no-repeat;
	width:93px;
}
ul#gnav li.btn-study a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-277px -34px;
	width:93px;
}
ul#gnav li.btn-work a {
background-image:url(../img/btn-gnav.gif);
background-position:-370px 0;
background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-work a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-370px -34px;
	width:92px;
}

ul#gnav li.btn-buy a {
background-image:url(../img/btn-gnav.gif);
background-position:-462px 0;
background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-buy a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-462px -34px;
	width:92px;

}
ul#gnav li.btn-play a {
background-image:url(../img/btn-gnav.gif);
background-position:-554px 0;
background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-play a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-554px -34px;
	width:92px;
}

ul#gnav li.btn-restaurant a {
background-image:url(../img/btn-gnav.gif);
background-position:-646px 0;
background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-restaurant a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-646px -34px;
	width:92px;
}

ul#gnav li.btn-live a {
background-image:url(../img/btn-gnav.gif);
background-position:-738px 0;
background-repeat:no-repeat;
	width:92px;
}
ul#gnav li.btn-live a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-738px -34px;
	width:92px;
}
ul#gnav li.btn-hotel a {
background-image:url(../img/btn-gnav.gif);
background-position:-830px 0;
background-repeat:no-repeat;
	width:94px;
}
ul#gnav li.btn-hotel a:hover {
background-image:url(../img/btn-gnav.gif);
background-position:-830px -34px;
	width:94px;
}
div#search-box {
background-image:url(../img/bg-search.gif);
background-position:left top;
background-repeat:no-repeat;
height:50px;
margin:0 0 5px;
padding:0px 0px 0px 240px;
position:relative;
width:704px;
}
div#search-box p#btn-nouse {
color:#333333;
float:right;
font-size:100%;
left:466px;
position:absolute;
top:3px;
width:100px;
}

p#search-date{
left:60px;
position:absolute;
top:9px;
font-size:92%;
font-weight:bold;
}
dl#search-hot-list{
left:730px;
position:absolute;
top:9px;
width:190px;
}
dl#search-hot-list dd{
font-size:88%;
}

*:first-child+html dl#search-hot-list dd{
font-size:70%;
}

dl#search-hot-list dd a{
color:#FF0000;
}
div#search-box div#searchTabContent ul#searchTabIndex {
float:left;
padding:5px 0 0 7px;
/*width:310px;*/
}
div#search-box div#searchTabContent ul#searchTabIndex li {
color:#333333;
display:inline;
text-decoration:none;
}
div#search-box div#searchTabContent ul#searchTabIndex li a {
color:#333333;
display:inline;
text-decoration:none;
}
div#search-box div#searchTabContent ul#searchTab .close {
color:#333333;
text-decoration:none;
}
div#search-box div#searchTabContent ul#searchTabIndex .open {
color:#333333;
font-weight:bold;
text-decoration:none;
}
div#search-box div#searchTabContent ul#searchTabIndex .open span {
font-weight:normal;
}
div#search-box div#searchTabContent div#searchTabBoxIndex {
clear:both;
/*width:335px;*/
}
div#search-box div#searchTabContent div#searchTabBoxIndex div.searchTabBox {
clear:both;
}
div#search-box div#searchTabContent div#searchTabBoxIndex div.searchTabBox ul {
}
div#search-box div#searchTabContent div#searchTabBoxIndex div.searchTabBox ul li {
float:left;
}
div#search-box div#searchTabContent div#searchTabBoxIndex div.searchTabBox ul li input#searchbox {
height:20px;
margin:2px 0 0;
/*width:270px;*/
width:410px;
}
div#search-box div#searchTabContent div#searchTabBoxIndex div.searchTabBox ul li input#btn-search {
height:23px;
margin:0 0 0 7px;
width:54px;
}
p#bigbanner {
/*background-image:url(../img/bg-bigbanner.gif);
background-position:left top;
background-repeat:repeat-x;*/
height:90px;
padding:0 98px 5px;
width:728px;
}
p.btn-close {
text-align:left;
width:100px;
}
p.btn-close span {
font-size:88%;
font-weight:bold;
}
div#main {
float:left;
padding:0 9px 0 0;
width:565px;
}
div#main ul#bred-list {
float:left;
line-height:1.5;
padding:0 0 5px;
width:565px;
}
div#main ul#bred-list li {
float:left;
font-weight:bold;
}
div#main ul#bred-list li span {
float:left;
font-weight:normal;
padding:0 5px;
}
div#main ul#bred-list li a {
float:left;
font-weight:normal;
}
div#main div#flash-menu {
height:190px;
margin-bottom:5px;
width:565px;
}

div#main div#news-cont-wrapper {
float:left;
font-size:92%;
padding-left:7px;
width:265px;
}

div#main div#planaTabContent{
width:565px;
margin:0px 0px 5px 0px;
float:left;
}

div#main div#planaTabContent p#planaTabIndex{
width:149px;
height:20px;
padding:9px 0 0 416px;
background-image:url(../img/tit-aplan.gif);
background-position:left top;
background-repeat:no-repeat;
text-indent:-9999px;
}

div#main div#planaTabContent div#planaTabBoxIndex{
padding:8px 0px 11px 11px;
border:#E4C11D 1px solid;
float:left;
width:552px;
}

div#main div#planaTabContent div#planaTabBoxIndex dl{
float:left;
width:267px;
padding:0px 9px 3px 0px;
height:14px;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd{
float:left;
font-size:92%;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd a{
text-decoration:underline;
}

div#main div#planaTabContent div#planaTabBoxIndex dd a:hover{
text-decoration:none;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span{
font-weight:bold;
padding:0px 3px 0px 0px;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.tour{
color:#E30000;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.eat{
color:#DCDC01;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.buy{
color:#5D3984;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.play{
color:#FF6600;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.stay{
color:#BBBBBB;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.work{
color:#62A7D0;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.study{
color:#01A401;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span.life{
color:#0099FF;
}

div#main div#planaTabContent div#planaTabBoxIndex dl dd span a,div#main div#planaTabContent div#planaTabBoxIndex dl dd span a:hover{
text-decoration:none;
}


div#main div#monthly-feature {
/*
background-color:#FFFFFF;
border:1px solid #E4C11D;
clear:both;
float:left;
margin-bottom:9px;
padding-bottom:5px;
width:563px;
*/
clear:both;
margin-bottom:5px;
float:left;
}


div#main div#monthly-feature p#tit-monthly-feature{
background-image:url(../img/tit-monthly-feature.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:92%;
height:22px;
padding:7px 0 0 456px;
width:109px;
}

div#main div#monthly-feature p#tit-monthly-feature a{
color:#FFFFFF;
text-decoration:none;
}

div#main div#monthly-feature p#tit-monthly-feature a:hover{
text-decoration:underline;
}

div#main div#monthly-feature p#tit-monthly-feature span{
background-image:url(../img/bred-sub-white.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 10px;
}

div#main div#monthly-feature div#wr-monthly-feature{
	padding:8px 4px 8px 4px;
	width:555px;
	border:1px solid #E4C11D;
	float:left;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-left{
	width:273px;
	border-right:1px dotted #999999;
	float:left;
	padding:0px 0px 3px 0px;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-left dt{
	width:140px;
	float:left;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-left dd{
	width:128px;
	float:right;
	font-size:92%;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-left dd.link-to-special{
	text-align:right;
	/*background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	width:118px;*/
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-right{
	width:281px;
	float:left;
	padding:0px 0px 3px 0px;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-right dt{
	width:135px;
	float:left;
	padding:0px 0px 0px 5px;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-right dd{
	width:131px;
	float:right;
	font-size:92%;
}

div#main div#monthly-feature div#wr-monthly-feature dl#wr-monthly-feature-right dd.link-to-special{
	text-align:right;
	/*background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	width:121px;*/
}

div#main div#monthly-feature div#wr-monthly-feature ul#wr-monthly-feature-bottom{
	clear:both;
	border-top:#CCCCCC 1px dotted;
	padding:5px 0px 0px 0px;
	line-height:130%;
}

div#main div#monthly-feature div#wr-monthly-feature ul#wr-monthly-feature-bottom li{
	float:left;
	width:273px;
	font-size:92%;
}

div#main div#monthly-feature p.link-detail2 {
float:right;
padding:75px 10px 5px 0;
text-align:right;
width:190px;
}
div#main div#monthly-feature p.link-detail2 a {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 10px;
}
div#main p#banner-middle {
margin-bottom:9px;
text-align:center;
}
p.banner-bottom1 a {
float:left;
padding:0 5px 5px 0;
}
p.banner-bottom2 a {
float:left;
padding:0 0 5px 0;
}
div#main-gadsence {
clear:both;
}
div#subarea {
float:left;
width:350px;
}
div#subarea div#specialarticleTabContent{
line-height:100%;
	border-right:#E3C95E 1px solid;
	border-left:#E3C95E 1px solid;
	border-bottom:#E3C95E 1px solid;
	margin-bottom:5px;
	float:left;
}
div#subarea div#specialarticleTabContent ul#specialarticleTabIndex li{
float:left;
text-align:center;
text-decoration:none;
}
div#subarea div#specialarticleTabContent ul#specialarticleTabIndex li a{
text-decoration:none;
}
div#subarea div#specialarticleTabContent ul#specialarticleTabIndex li a:hover{
text-decoration:none;
}
div#subarea div#specialarticleTabContent ul#specialarticleTabIndex li.close {
background-image:url(../img/btn-sub-specialarticle.gif);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:27px;
padding-top:7px;
width:174px;
}
div#subarea div#specialarticleTabContent ul#specialarticleTabIndex li.open {
background-image:url(../img/btn-sub-specialarticle.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:27px;
padding-top:7px;
width:174px;
}
div#subarea div.specialarticleTabBox{
	clear:both;
}

div#subarea div.specialarticleTabBox ul{
	padding:7px;
}

div#subarea div.specialarticleTabBox ul li a{
	color:#C90601;
	text-decoration:none;
}

div#subarea div.specialarticleTabBox ul li a:hover{
	color:#FF7D37;
	text-decoration:underline;
}
div#subarea div.specialarticleTabBox p.link-special-top{
	padding:0 0 0 230px;
	_padding:0 0 0 220px;
}

div#subarea div#specialarticleTabBoxIndex{
	clear:both;
}

*:first-child+html div#subarea div.specialarticleTabBox p.link-special-top{
	padding:0 0 0 220px;
}

div#subarea div.specialarticleTabBox p.link-special-top a{
	background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

div#subarea p#banner-subarea {
margin:0 0 11px;
}
div#subarea p#btn-home {
height:34px;
margin-bottom:5px;
text-indent:-9999px;
width:350px;
}
div#subarea p#btn-home a {
background-image:url(../img/btn-home.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:34px;
overflow:hidden;
width:350px;
}
div#subarea p#btn-home a:hover {
background-image:url(../img/btn-home.gif);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:34px;
overflow:hidden;
width:350px;
}

div#subarea h3#tit-submenuTabContent{
clear:both;
}

div#subarea div#submenuTabContent {
background-color:#FFFFFF;
border:1px solid #E4C11D;
margin-bottom:5px;
width:348px;
clear:both;
}
div#subarea div#submenuTabContent ul#btn-nouse3 {
background-image:url(../img/bg-sub-tab.gif);
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #E4C11D;
float:right;
height:30px;
width:138px;
}
div#subarea div#submenuTabContent ul#btn-nouse3 li {
float:left;
height:24px;
padding-top:6px;
text-align:center;
width:69px;
}
div#subarea div#submenuTabContent ul#btn-nouse3 li.btn04 {
border-right:1px solid #E4C11D;
float:left;
width:68px;
}
div#subarea div#submenuTabContent ul#submenuTabIndex {
background-image:url(../img/bg-sub-tab.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
height:30px;
width:348px;
}
div#subarea div#submenuTabContent ul#submenuTabIndex li {
float:left;
height:26px;
padding-top:4px;
text-align:center;
/*width:69px;*/
}
div#subarea div#submenuTabContent ul#submenuTabIndex li span.last {
border:medium none;
height:30px;
text-align:center;
/*width:69px;*/
}
div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab0, div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab1, div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab2, div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab3 ,div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab4{
border-right:1px solid #D9B424;
width:42px;
}

div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab5,div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab6,div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab7{
border-right:1px solid #D9B424;
width:43px;
}
div#subarea div#submenuTabContent ul#submenuTabIndex li#submenuTab7 {
border-right:none;
width:45px;
}
div#subarea div#submenuTabContent ul#submenuTabIndex li.close {
background-image:url(../img/btn-sub-tab.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:23px;
padding-top:7px;
border-bottom:1px solid #D9B424;
}
div#subarea div#submenuTabContent ul#submenuTabIndex li.close a {
color:#C90601;
text-decoration:none;
}
div#subarea div#submenuTabContent ul#submenuTabIndex li.open {
background-image:url(../img/btn-sub-tab.gif);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:23px;
padding-top:7px;
}
div#subarea div#submenuTabContent ul#submenuTabIndex li.open a {
color:#000000;
text-decoration:none;
}
div.submenuTabBox p.link-classification {
border-bottom:1px solid #D9B524;
font-size:92%;
padding:5px 5px 5px 0;
text-align:right;
}
div.submenuTabBox p.link-classification a {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 10px;
}
div.submenuTabBox p.sub-menu-tit {
font-weight:bold;
}
div.submenuTabBox div#sub-monthly-feature {
background-image:url(../img/bg-subtab-monthly-feature.gif);

background-position:left top;
background-repeat:no-repeat;
border-bottom:1px dotted #CCCCCC;
margin:2px 0 0;
padding:8px 0 6px 26px;
}
div.submenuTabBox div#sub-monthly-feature p {
font-size:92%;
font-weight:bold;
}
/**************************/

div#sub-monthly-feature p.sub-menu-tit {
font-weight:bold;
}
div#sub-monthly-feature {
background-image:url(../img/bg-subtab-monthly-feature.gif);

background-position:left center;
background-repeat:no-repeat;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
margin:2px 0 0;
padding:8px 0 6px 26px;
}
div#sub-monthly-feature p {
font-size:92%;
font-weight:bold;
}
/**************************/
div.submenuTabBox p.sub-menu-tit {
color:#C90601;
}

div.submenuTabBox div.sub-search{
border-bottom:1px dotted #CCCCCC;
margin:2px 0 0;
padding:8px 0 11px 5px;
clear:both;
float:left;
}

div.submenuTabBox div.sub-search ul{ 
float:left;
width:343px;
margin:0px 0px 5px 0px;
}

div.submenuTabBox div.sub-search ul li{ 
float:left;
}

div.submenuTabBox div.sub-search ul li.tit-csb {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
color:#C90601;
font-size:92%;
font-weight:bold;
padding:0 0 0 7px;
}

div.submenuTabBox div.sub-search p.sub-btn-submit-search-detail{
	padding:0px 0px 0px 8px;
}

div.submenuTabBox div.sub-search ul li.tit-csb {
width:70px;
}

div.submenuTabBox div.sub-search ul li select {
width:150px;
}

div#sub-ranking {
margin:1px 0 0;
padding:8px 0 11px 5px;
clear:both;
}

div#sub-ranking p.sub-ranking-tit{
background-image:url(../img/tit-sub-ranking.gif);
background-position:left center;
background-repeat:no-repeat;
height:23px;
margin:0 0 5px;
padding:0 0 0 202px;
} 

div#sub-ranking p.sub-ranking-tit span{
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 7px;
s} 

div#sub-ranking p {
font-size:92%;
padding:0 0 5px;
}
div#sub-ranking dl {
float:left;
margin:0 0 8px;
width:330px;
}
div#sub-ranking dl dt.picture {
border:1px solid #CCCCCC;
float:left;
padding:1px;
width:76px;
}

div#sub-ranking dl dt.picture img{
	width:76px;
}
div#sub-ranking dl dd{
	width:280px;
	float:left;
	padding:0px 0 0 8px;
}
div#sub-ranking dl dd.tit-sub-ranking{
float:left;
font-weight:bold;
}
div#sub-ranking dl dd.tit-sub-ranking a {
color:#C90601;
}
div#sub-ranking dl dd.com-sub-ranking{
color:#000000;
}
div#sub-ranking dl#rank-1 {
background-image:url(../img/icon/icon-sub-ranking-no1.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 40px;
width:290px;
}
div#sub-ranking dl#rank-2 {
background-image:url(../img/icon/icon-sub-ranking-no2.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 40px;
width:290px;
}
div#sub-ranking dl#rank-3 {
background-image:url(../img/icon/icon-sub-ranking-no3.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 40px;
width:290px;
}
div#sub-ranking p.link-more {
clear:both;
font-size:92%;
line-height:100%;
padding:0 8px 0 0;
text-align:right;
}

div#subarea div#flash-map {
clear:both;
margin-bottom:5px;
}

div#subarea table#invite-friend{
	clear:both;
	line-height:100%;
	float:left;
}

div#subarea table#invite-friend img#invite-friend-bottom{
	_margin-top:-2px;
}

*:first-child + html div#subarea table#invite-friend img#invite-friend-bottom{
	margin-top:-6px;
}

div#subarea p#banner-mail {
margin-bottom:8px;
}
div#subarea p#banner-sub-middle {
margin-bottom:11px;
}
div#recent-check div#inner-wrapper-rc {
background-color:#FFFFFF;
border:1px solid #EAC720;
float:left;
margin-bottom:5px;
padding:8px 11px 3px;
}
div#recent-check div#inner-wrapper-rc a {
color:#0066FF;
}
div#recent-check div#inner-wrapper-rc div#text-wrapper {
float:right;
font-size:107%;
padding:0 0 0 10px;
width:249px;
}
div#recent-check div#inner-wrapper-rc p.link-detail {
background-image:url(../img/btn-sub-recent-check.gif);
background-position:left center;
background-repeat:no-repeat;
display:block;
font-size:92%;
height:19px;
margin-bottom:7px;
text-align:center;
width:50px;
}
div#recent-check div#inner-wrapper-rc p.link-detail a, div#recent-check div#inner-wrapper-rc p.link-detail a:hover {
color:#FFFFFF;
display:block;
text-decoration:none;
}
div#recent-check div#inner-wrapper-rc p.rc-description {
font-size:92%;
}
div#recent-check div#inner-wrapper-rc p.picture {
border:1px solid #CCCCCC;
float:right;
margin:0 0 7px;
padding:1px;
width:62px;
}
div#recent-check div#inner-wrapper-rc p.picture img{
width:60px;
}
div#recent-check div#inner-wrapper-rc ul {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
clear:both;
line-height:150%;
padding:7px 0;
}

div#recent-check div#inner-wrapper-rc li {
color:#0066FF;
}
div#recent-check div#inner-wrapper-rc p.link-detail2 {
font-size:92%;
text-align:right;
}
div#recent-check div#inner-wrapper-rc p.link-detail2 a {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
color:#C90601;
padding:0 0 0 10px;
}
div#recent-check div#inner-wrapper-rc dl#not-check {
float:right;
font-size:100%;
line-height:150%;
padding:6px 10px;
width:306px;
}
div#recent-check div#inner-wrapper-rc dl#not-check dt {
color:#C90601;
font-weight:bold;
}
div#recent-check div#inner-wrapper-rc dl#not-check dd {
font-size:92%;
}

div#sub-update{
background-color:#FFFFFF;
margin-bottom:5px;
width:350px;
clear:both;
}
div#sub-update h3 {
background-image:url(../img/tit-sub-update.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:100%;
height:22px;
padding:8px 0 0 300px;
}
div#sub-update h3 span{
font-size:90%;
font-weight:normal;
background-image:url(../img/bred-sub-white.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
padding:0 0 0 10px;
}

div#sub-update h3 span a{
color:#FFFFFF;
text-decoration:none;
}
div#sub-update div#innerwrapper-update {
border-bottom:1px solid #E4C11D;
border-left:1px solid #E4C11D;
border-right:1px solid #E4C11D;
line-height:130%;
padding:5px;
width:auto;
}
div#sub-update div#innerwrapper-update li {
border-bottom:1px dotted #999999;
line-height:165%;
padding:3px 0;
}
div#sub-update div#innerwrapper-update li span.C90601 {
color:#C90601;
font-weight:bold;
text-decoration:none;
}
div#sub-update div#innerwrapper-update li a {
color:#000000;
text-decoration:none;
}
div#sub-update div#innerwrapper-update li a:hover {
color:#FF7D37;
text-decoration:none;
}
div#sub-update div#innerwrapper-update li.top {
padding:0 0 3px;
}
div#sub-update div#innerwrapper-update li.bottom {
border:medium none;
padding:3px 0 0;
}
div#sub-update div#innerwrapper-update p.link-detail {
border-bottom:medium none;
font-size:100%;
text-align:right;
width:auto;
}
div#sub-update div#innerwrapper-update p.link-detail span {
background-image:url(../img/bred-red.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 10px;
}

p.banner-sub-member{
clear:both;
margin-bottom:5px;
}

p.banner-sub-special{
clear:both;
margin-bottom:5px;
}
p.banner-sub-campaign{
clear:both;
margin-bottom:5px;
width:350px;
height:170px;
}
img.btn-cam-side{
margin:120px 0 0 18px;
height:37px;
width:162px;
}

div#sub-adv {
background-color:#FFFFFF;
clear:both;
margin-bottom:11px;
}
div#sub-adv h3 {
color:#FFFFFF;
height:30px;
text-align:center;
width:350px;
}
div#sub-adv ul {
border-bottom:1px solid #6B5A0A;
border-left:1px solid #6B5A0A;
border-right:1px solid #6B5A0A;
padding:5px 11px;
width:326px;
}
div#sub-adv li {
line-height:150%;
}
div#sub-adv li a {
color:#0066FF;
}
div#sub-info-japan {
clear:both;
float:left;
margin-bottom:5px;
}
div#sub-info-japan div#inner-wrapper-ij {
border-bottom:1px solid #E3C01C;
border-left:1px solid #E3C01C;
border-right:1px solid #E3C01C;
float:left;
}
div#sub-info-japan div#inner-wrapper-ij ul li.j-info {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-j-info.gif);
background-position:left center;
background-repeat:no-repeat;
height:23px;
margin-bottom:1px;
padding:8px 0 0 45px;
width:303px;
}
div#sub-info-japan div#inner-wrapper-ij ul li.money {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-money.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:23px;
margin-bottom:1px;
padding:8px 0 0 45px;
width:69px;
}
div#sub-info-japan div#inner-wrapper-ij ul li.traffic {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-traffic.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:23px;
margin-bottom:1px;
padding:8px 0 0 50px;
width:61px;
}
div#sub-info-japan div#inner-wrapper-ij ul li.safety {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-safety.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:23px;
margin-bottom:1px;
padding:8px 0 0 48px;
width:75px;
}
div#sub-info-japan div#inner-wrapper-ij ul li.media {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-media.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:23px;
padding:8px 0 0 46px;
width:68px;
}
div#sub-info-japan div#inner-wrapper-ij ul li.pass {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-pass.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:23px;
padding:8px 0 0 50px;
width:61px;
}
div#sub-info-japan div#inner-wrapper-ij ul li.emergency {
background-color:#FDF4F4;
background-image:url(../img/icon/icon-bg-emergency.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:23px;
padding:8px 0 0 48px;
width:75px;
}
div#sub-weather {
clear:both;
float:left;
margin-bottom:5px;
}
div#sub-weather div#inner-wrapper-we {
border-bottom:1px solid #E3C01C;
border-left:1px solid #E3C01C;
border-right:1px solid #E3C01C;
float:left;
}
div#sub-weather div#inner-wrapper-we dl {
background-color:#FFFFFF;
border-bottom:1px solid #BBC41F;
float:right;
padding:3px 7px 3px 193px;
text-align:right;
width:148px;
}
div#sub-weather div#inner-wrapper-we dl dt {
float:left;
padding:2px 5px 0 30px;
text-align:right;
}
div#sub-weather div#inner-wrapper-we dl dd {
float:right;
}
div#sub-weather div#inner-wrapper-we ul.cell {
background-color:#FFFFFF;
border-bottom:1px dashed #CCCCCC;
float:left;
padding:5px 16px;
width:316px;
}
div#sub-weather div#inner-wrapper-we ul.last {
border-bottom:medium none;
}
div#sub-weather div#inner-wrapper-we ul.pink {
}
div#sub-weather div#inner-wrapper-we ul.cell li {
float:left;
}
div#sub-weather div#inner-wrapper-we ul.cell li.date {
float:left;
padding:3px 28px 0 0;
}
div#sub-weather div#inner-wrapper-we ul.cell li.icon-we {
float:left;
padding:1px 49px 0 0;
}
div#sub-weather div#inner-wrapper-we ul.cell li.templature {
float:left;
padding:3px 0 0;
width:80px;
}
div#sub-money-exchange {
background-color:#FFFFFF;
clear:both;
margin-bottom:5px;
}
div#sub-money-exchange div#inner-wrapper-me {
border-bottom:1px solid #E3C01C;
border-left:1px solid #E3C01C;
border-right:1px solid #E3C01C;
}
div#sub-money-exchange div#inner-wrapper-me dl {
padding:8px 16px;
width:316px;
}
div#sub-money-exchange div#inner-wrapper-me dl dt {
float:left;
width:auto;
}
div#sub-money-exchange div#inner-wrapper-me dl dd {
width:auto;
}
p#logo-yokosojapan {
margin:0 0 10px;
text-align:center;
}
div#footer {
clear:both !important;
padding:0 10px;
}
div#footer ul {
background-image:url(../img/bg-footer.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #E3C01C;
height:20px;
padding:3px 0 0;
text-align:center;
width:922px;
}
div#footer ul li {
color:#C90601;
display:inline;
}
div#footer ul li a {
text-decoration:none;
}
div#footer p {
color:#666666;
padding:5px 0 0;
text-align:center;
width:922px;
}
#MoveDivLeft {
position:absolute;
top:-1000px;
}
iframe#mt-login {
border:medium none;
float:right;
height:100px;
overflow:hidden;
padding:0;
width:440px;
}
iframe#mt-login {
}
p.special-index {
padding-bottom:5px;
padding-right:5px;
text-align:right;
}
div#main-gadsense {
clear:both;
_margin-top:-120px;
}

/*特集のコンテンツマッチ*/
div#specail-relation{
	clear:both;
}

div#specail-relation div.entry{
	margin-bottom:10px;
	float:left;
}

/*entry*/
div#specail-relation div.entry p a{
	background-image:url(../img/bred-red2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:right;
	font-size:100%;
	line-height:1.5;
	padding:0 0 0 10px;
	color:#FFFFFF;
}


div#specail-relation div.speci p{
	background-image:url(../img/tit-sp-cmatch-special.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.tour p{
	background-image:url(../img/tit-sp-cmatch-tour.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.study p{
	background-image:url(../img/tit-sp-cmatch-study.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.work p{
	background-image:url(../img/tit-sp-cmatch-work.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.buy p{
	background-image:url(../img/tit-sp-cmatch-buy.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.play p{
	background-image:url(../img/tit-sp-cmatch-play.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.eat p{
	background-image:url(../img/tit-sp-cmatch-eat.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.life p{
	background-image:url(../img/tit-sp-cmatch-life.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}

div#specail-relation div.stay p{
	background-image:url(../img/tit-sp-cmatch-stay.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:914px;
	height:23px;
	padding:7px 10px 0px 0px;
	text-align:right;
}


/*inner-entry*/
div#specail-relation div.speci div.inner-entry{
	border:1px #FF5151 solid;
}

div#specail-relation div.tour div.inner-entry{
	border:1px #E60000 solid;
}

div#specail-relation div.study div.inner-entry{
	border:1px #1B9F1B solid;
}

div#specail-relation div.work div.inner-entry{
	border:1px #58A3CF solid;
}

div#specail-relation div.buy div.inner-entry{
	border:1px #5B3884 solid;
}

div#specail-relation div.play div.inner-entry{
	border:1px #FF7316 solid;
}

div#specail-relation div.eat div.inner-entry{
	border:1px #D5D500 solid;
}

div#specail-relation div.life div.inner-entry{
	border:1px #26A8FF solid;
}

div#specail-relation div.stay div.inner-entry{
	border:1px #D3D3D3 solid;
}


div#specail-relation div.entry div.inner-entry{
	float:left;
	padding:5px;
	width:912px;
}

div#specail-relation div.entry div.inner-entry ul li{
	float:left;
	width:449px;
	background-image:url(../img/bred-red.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#C90601;
	font-size:100%;
	font-weight:bold;
	padding:0 0 0 7px;
}


