@charset "EUC-JP";

/* ver 1.6 */
/*
#commonHeader #logoBox {
	width: 410px;
	text-align: left;
	padding-left: 10px;
}

#commonHeader #searchBox {
	width: 532px;
}

div#search {
	width: 532px;
	background: url(/img/portal/jack/gzone/search_bg.gif) no-repeat left top;
}

form#search-form div.searhline-outer { 
	background: url(/img/portal/jack/gzone/searchform_bg.gif) no-repeat left top;
	width: 390px;
}

form#search-form div.searhline-outer input.q  {
	width: 280px;
}
*/


/* default */
body {
	background: #ffe87d none;
}

#mainContainer {
	background: transparent;
}

div.panoramaBanner {
	background: transparent;	
}

#globalHeader {
	background: #fff none;
}

#commonHeader #logoBox {
	width: 385px;
	text-align: left;
	padding-left: 10px;
}

#commonHeader #searchBox {
	width: 558px;
}

div#search {
	width: 558px;
	background: url(/img/portal/jack/default/search_bg.gif) no-repeat left top;
}

form#search-form div.searhline-outer {
	background: url(/img/portal/jack/default/searchform_bg.gif) no-repeat left top;
	width: 411px;
}

form#search-form div.searhline-outer input.q  {
	width: 302px;
}

#headerText {
	height: 12px;
	overflow: hidden;
}

#footerWrapper .r_top {
	background: url(/img/portal/jack/default/footer_top.gif) no-repeat left top;
}

#footerWrapper .r_btm {
	background: url(/img/portal/jack/default/footer_bottom.gif) no-repeat left bottom;
}

#footerWrapper .r_body {
	background: url(/img/portal/jack/default/footer_middle.gif) repeat-y left top;
}

#footerMenu {
	background: #e5e5e5 none;
}

#footerMenu #footerNav {
	background: #8d8d8d none;
	color: #fff;
}

#footerMenu ul.nav li a {
	color: #fff;
}

div.mainBox {}

div.mainBox .mainTitle {
	background: url(/img/portal/jack/default/main_top_2c.gif) no-repeat left top !important;
	padding: 8px 10px;
	line-height: 1.3; 
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	font-size: 111%;
}

div.mainBox div.mainBoxBody {
	background: url(/img/portal/jack/default/main_bottom_2c.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
}

div.mainBox div.mainBoxBody2 {
	background: url(/img/portal/jack/default/main_middle_2c.gif) repeat-y left top;
	padding: 10px 10px 0;
}

div.index div.mainBox {
	margin-bottom: 10px;
}

div.index div.mainBox .mainTitle {
	background: url(/img/portal/jack/default/main_top_2c.gif) no-repeat left top;
}

div.index div.mainBox div.mainBoxBody {
	background: url(/img/portal/jack/default/main_bottom_2c.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
	display: block;
}

div.index div.mainBox div.mainBoxBody2 {
	background: url(/img/portal/jack/default/main_middle_2c.gif) repeat-y left top;
	bottom: 0;
	margin: 0;
	padding: 10px 20px 0;
}

div.index div.celebrityBloger ul#celebrityTab {
	top: 10px;
}

div.mainNavi {
	background: none;
	padding: 0;
}

div.mainNavi div.mainNavi2 {
	background: none;
	padding: 0;
}

div.mainNavi .naviTitle {
	background: url(/img/portal/jack/default/main_top_2c.gif) no-repeat left top;
	padding: 8px 10px;
	line-height: 1.3; 
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	font-size: 111%;
}

div.mainNavi div.mainNaviBody {
	background: url(/img/portal/jack/default/main_bottom_2c.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
	margin: 0;
}

div.mainNavi div.mainNaviBody2 {
	background: url(/img/portal/jack/default/main_middle_2c.gif) repeat-y left top;
	padding: 10px 10px 0;
}

div.mainNavi .naviDescription {
	padding: 0;
}

div.mainFeature {
	background: url(/img/portal/jack/default/feature_top.gif) no-repeat left top;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

div.mainFeature div.mainFeature2 {
	background: url(/img/portal/jack/default/feature_bottom.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
}

div.mainFeature .featureTitle {
	background: url(/img/portal/jack/default/feature_middle.gif) repeat-y left top;
	font-size: 111%;
	padding: 0 10px 10px;
}

div.mainFeature div.mainFeatureBody {
	background: url(/img/portal/jack/default/feature_middle.gif) repeat-y left top;
	padding: 0;
}

div.mainBox.col1 .mainTitle {
	background: url(/img/portal/jack/default/main_top_1c.gif) no-repeat left top !important;
	padding: 8px 10px;
	line-height: 1.3; 
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	font-size: 111%;
}

div.mainBox.col1 div.mainBoxBody {
	background: url(/img/portal/jack/default/main_bottom_1c.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
}

div.mainBox.col1 div.mainBoxBody2 {
	background: url(/img/portal/jack/default/main_middle_1c.gif) repeat-y left top;
	padding: 10px 10px 0;
}

div.subBox {
	background: none;
	padding: 0;
}

div.subBox div.subBox2 {
	background: none;
	padding: 0;
}

div.subBox div.subBox3 {
	background: none;
	padding: 0;
}

div.subBox .subTitle {
	background: url(/img/portal/jack/default/side_top.gif) no-repeat left top;
	padding: 8px 10px;
	line-height: 1.3; 
	border-bottom: 1px solid #e4e4e4;
	font-size: 111%;
	min-height: 14px;
	margin: 0;
}

div.subBox div.subBoxBody {
	background: url(/img/portal/jack/default/side_bottom.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
}

div.subBox div.subBoxBody2 {
	background: url(/img/portal/jack/default/side_middle.gif) repeat-y left top;
	padding: 10px 10px 0;
	zoom: 1;
	overflow: hidden;
}

p.more a.more {
	background: url(/img/portal/jack/default/icon.gif) no-repeat left top;
	padding: 0 0 2px 13px;
}

#directoryBox {
	height: 17px;
}

/* end default */



/* customize */

body {
	background: #000 url(/img/portal/jack/nanapachi/bg.gif) repeat-x center top;
}

#commonHeader #logoBox {
	padding-top: 3px;
}

#commonHeader #searchBox {
	width: 545px;
}

div#search {
	background: url(/img/portal/jack/nanapachi/search_bg_br_blog.gif) no-repeat left top;
	width: 545px;
}

form#search-form div.searhline-outer {
	background: url(/img/portal/jack/nanapachi/searchform_bg.gif) no-repeat left top;
	width: 403px;
}

form#search-form div.searhline-outer input.q  {
	width: 294px;
}

#directoryBox {
	color: #fff;
	height: 17px;
}

#directoryBox a {
	color: #fff !important;
}

#directoryBox ul.bread li ul li {
	background: url(/img/portal/icon/directory_w.gif) no-repeat left top;
}

#directoryBox ul.link li {
	background: url(/img/portal/icon/bar_s_white.gif) no-repeat left center;
}

