@charset "utf-8";
/*main*/
div#main h3{
	color:#C9AA18;
	border-bottom:1px #CCCCCC dotted;
	width:540px;
	background-image:url(../img/tit-press-bartip.gif);
	background-position:left center;
	background-repeat:no-repeat;
    padding:2px 0 2px 9px;
	margin:0px 0px 5px 0px;
	clear:both;
}

div#main h4{
	color:#C9AA18;
	border-bottom:1px #CCCCCC dotted;
	width:540px;
	background-image:url(../img/tit-press-bartip.gif);
	background-position:left center;
	background-repeat:no-repeat;
    padding:2px 0 2px 9px;
	margin:0px 0px 5px 0px;
	clear:both;
}


ul#nav-press-jp{
	padding:12px 0px;
	float:left;
}

ul#nav-press-jp li{
	float:left;
}

ul#nav-press-jp li.btn-pjp-zaixian a{
	background-image:url(../img/btn-pjp-zaixian.gif);
	background-position:left top;
	width:158px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px 4px 0px 0px;
}

ul#nav-press-jp li.btn-pjp-zaixian a:hover{
	background-image:url(../img/btn-pjp-zaixian.gif);
	background-position:left bottom;
	width:158px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px 4px 0px 0px;
}

ul#nav-press-jp li.btn-pjp-user a{
	background-image:url(../img/btn-pjp-user.gif);
	background-position:left top;
	width:118px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px 4px 0px 0px;
}

ul#nav-press-jp li.btn-pjp-user a:hover{
	background-image:url(../img/btn-pjp-user.gif);
	background-position:left bottom;
	width:118px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px 4px 0px 0px;
}

ul#nav-press-jp li.btn-pjp-merit a{
	background-image:url(../img/btn-pjp-merit.gif);
	background-position:left top;
	width:174px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px 4px 0px 0px;
}

ul#nav-press-jp li.btn-pjp-merit a:hover{
	background-image:url(../img/btn-pjp-merit.gif);
	background-position:left bottom;
	width:174px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px 4px 0px 0px;
}

ul#nav-press-jp li.btn-pjp-inquiry a{
	background-image:url(../img/btn-pjp-inquiry.gif);
	background-position:left top;
	width:103px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

ul#nav-press-jp li.btn-pjp-inquiry a:hover{
	background-image:url(../img/btn-pjp-inquiry.gif);
	background-position:left bottom;
	width:103px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

div#main div.inner-cont-pjp{
	border-left:1px #E4C11D solid;
	border-right:1px #E4C11D solid;
	border-bottom:1px #E4C11D solid;
	padding:7px;
	float:left;
}

div#main p.cont-description{
	width:549px;
	font-size:92%;
	line-height:130%;
	margin:0 0 5px 0;
}

div#main div#cont-pjp-mf {
float:left;
	margin:0 0 5px 0;

}

div#main div#cont-pjp-mf dl#wr-monthly-feature-left{
	width:274px;
	border-right:1px dotted #999999;
	float:left;
	padding:0px 0px 3px 0px;
}

div#main div#cont-pjp-mf dl#wr-monthly-feature-left dt{
	width:140px;
	float:left;
}

div#main div#cont-pjp-mf dl#wr-monthly-feature-left dd{
	width:129px;
	float:right;
	font-size:92%;
	padding:0px 0px 0px 5px;
	line-height:130%;
	}

div#main div#cont-pjp-mf 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#cont-pjp-mf dl#wr-monthly-feature-right{
	width:274px;
	float:left;
	padding:0px 0px 3px 0px;
}

div#main div#cont-pjp-mf dl#wr-monthly-feature-right dt{
	width:140px;
	float:left;
	padding:0px 0px 0px 5px;
}

div#main div#cont-pjp-mf dl#wr-monthly-feature-right dd{
	width:124px;
	float:right;
	font-size:92%;
	padding:0px 0px 0px 5px;
}

div#main div#cont-pjp-mf 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#cont-pjp-mc{
	width:549px;
}

div#main dl.cont-category-list{
	font-size:92%;
	float:left;
}

div#main dl.cont-category-list dt{
	width:142px;
	float:left;
}

div#main dl.cont-category-list dd{
	float:left;
	width:407px;
	padding:8px 0px;
}

div#main div#header-part{
	border-bottom:1px #CCCCCC dotted;
	float:left;
	width:549px;
}

div#main div#header-part h4{
	float:left;
	color:#C9AA18;
	border:none;
	width:auto;
}

/*ul#planaTabIndex*/

div#main div#planaTabContent{
width:565px;
margin:0px 0px 5px 0px;
float:left;
}

div#main div#planaTabContent ul#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;
}

div#main div#planaTabContent ul#planaTabIndex li{
float:left;
color:#FFFFFF;
font-weight:bold;
}

div#main div#planaTabContent ul#planaTabIndex li a,div#main div#planaTabContent ul#planaTabIndex li a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

div#main div#planaTabContent ul#planaTabIndex li.open,div#main div#planaTabContent ul#planaTabIndex li.close{
float:left;
color:#FFFFFF;
font-weight:bold;
}

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 div.planaTabBox dl{
float:left;
width:100px;
padding:0px 9px 0px 0px;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dt{
margin:0px 0px 5px 0px;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dt img{
width:100px;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd{
float:left;
font-size:92%;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd a{
color:#0066FF;
text-decoration:underline;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd a:hover{
color:#0066FF;
text-decoration:none;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span{
font-weight:bold;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.tour{
color:#E30000;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.eat{
color:#DCDC01;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.buy{
color:#5D3984;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.play{
color:#FF6600;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.stay{
color:#BBBBBB;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.work{
color:#62A7D0;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.study{
color:#01A401;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span.life{
color:#0099FF;
}

div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span a,div#main div#planaTabContent div#planaTabBoxIndex div.planaTabBox dl dd span a:hover{
text-decoration:none;
}

div#main div#planaTabContent ul#planaTabIndex {
	background-image:none;
	width:149px;
	float:right;
	padding:0px;
}

div#main div#planaTabContent ul#planaTabIndex li a,div#main div#planaTabContent ul#planaTabIndex li a:hover{
	color:#C9AA18;
}

div#main div#planaTabContent {
float:left;
margin:0 0 5px;
width:549px;
}

div#main div#planaTabContent div#planaTabBoxIndex {
	float:left;
	padding:8px 0 11px 0px;
	width:549px;
	border:none;
}

ul#cont-pjp-mc{
	line-height:150%;
}

/*pjp-user-specific*/

div#main div#pjp-user-specific {
float:left;
}

div#main div#wr-user-specific-left h4{
width:260px;
}

div#main div#wr-user-specific-right h4{
width:265px;
}

div#main div#wr-user-specific-left{
	width:274px;
	float:left;
	padding:0px 0px 3px 0px;
}

div#main div#wr-user-specific-left dt{
	width:111px;
	float:left;
	padding:15px 5px 0px 0px;
}

div#main div#wr-user-specific-left dd{
	width:151px;
	float:right;
	font-size:92%;
	padding:0px 0px 0px 0px;
	line-height:130%;
}

div#main div#wr-user-specific-right{
	width:274px;
	float:right;
	padding:0px 0px 3px 0px;
}

div#main div#wr-user-specific-right dt{
	width:111px;
	float:left;
	padding:15px 0px 0px 5px;
}

div#main div#wr-user-specific-right dd{
	width:156px;
	float:right;
	font-size:92%;
	padding:0px 0px 0px 0px;
}

div#main div#cont-pjp-merit p{
	font-size:92%;
	margin:0px 0px 5px 0px;
}


div#main div.wr-cont-pjp-merit-left{
	width:268px;
	padding:0px 7px 0px 0px;
	float:left;
}

div#main div.wr-cont-pjp-merit-right{
	width:266px;
	padding:0px 0px 0px 7px;
	border-left:1px #CCCCCC dotted;
	float:left;
}

div#main div.wr-cont-pjp-merit-left dl dt.tit-thumb,div#main div.wr-cont-pjp-merit-right dl dt.tit-thumb{
	background-image:url(../img/bred-pjp.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0px 15px;
	color:#FF0000;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div#main div.wr-cont-pjp-merit-left dl dd.thumb,div#main div.wr-cont-pjp-merit-right dl dd.thumb{
	margin:0px 0px 3px 0px;
}

div#main div.wr-cont-pjp-merit-left dl dd.cap-thumb,div#main div.wr-cont-pjp-merit-right dl dd.cap-thumb{
	color:#999999;
	font-size:88%;
	margin:5px 0px 5px 0px;
}

div#main p#btn-pdf{
	padding:0px 55px 5px 55px;
	margin:0px 0px 5px 0px;
	border-bottom:1px #CCCCCC dotted;
}

div#main dt#top-left-col,div#main dd#top-right-col,div#main dt#middle-left-col,div#main dd#middle-right-col{
	border-bottom:1px #CCCCCC dotted;
}

div#main dt#top-left-col,div#main dt#middle-left-col,div#main dt#bottom-left-col{
	width:242px;
	float:left;
	font-size:92%;
	color:#FF6600;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	border-right:1px #CCCCCC dotted;
}

div#main dd#top-right-col,div#main dd#middle-right-col,div#main dd#bottom-right-col{
	width:297px;
	float:right;
	font-size:92%;
	padding:3px 0px 3px 9px;
}

*:first-child+html div#main dd#top-right-col,*:first-child+html div#main dd#middle-right-col,*:first-child+html div#main dd#bottom-right-col{
	padding:2px 0px 2px 9px;
}

div#main dd#top-right-col a,div#main dd#middle-right-col a,div#main dd#bottom-right-col a{
	color:#0066FF;
}

div#main dd#top-right-col a:hover,div#main dd#middle-right-col a:hover,div#main dd#bottom-right-col a:hover{
	color:#4691FF;
}

p.backtotop{
	float:right;
	font-size:92%;
	padding:10px 0px;
}

p#btn-big-pdf {
	clear:both;
	padding:5px 10px 0px 10px;
	text-align:center;
}

p#btn-big-pdf span{
	font-size:110%;
	font-weight:bold;
	padding:0 10px 0 0;
}

*:first-child+html p#btn-big-pdf span{
	padding:10px 10px 0 0;
	display:inline-block;
}

div#main-gadsense2{
	margin-top:40px;
}

div#main div#planaTabContent div#planaTabBoxIndex dl {
float:left;
height:14px;
padding:0 7px 3px 0;
width:267px;
}

div#main div#cont-pjp-merit h3,div#main div#cont-pjp-inquiry h3{
background-image:none;
border-bottom:none;
clear:both;
    padding:0px;
	margin:0px;
	clear:both;
}
