* {
	margin:0;
	padding:0;
	font-size:100%;
	}

a:link {
	color:#FFFBF5;
	}

a:hover {
	color:#FFFBF5;
	}

a:active {
	color:#8FA82C;
	}

a:visited {
	color:#FFFBF5;
	}

body {
	font-size:70%;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	color:#1D2600;
	background:#B0AA8F url(images/mjn_bg_03.gif) top left repeat;
	text-align:center;
	}

#container {
	background:#B0AA8F url(images/mjn_bg_03.gif) top left repeat;
	width:960px;
	height:auto;
	margin:10px auto;
	text-align:left;
	}

#header {
	display:block;
	width:960px;
	height:255px;
	}

#logo {
	background: url(images/mjn_logo_03.gif) no-repeat;
	position:relative;
	width:960px;
	height:225px;
	top:0px;
	left:0px;
	text-indent:-1000em;
	}

#navigation {
	width:960px;
	height:30px;
	background:#B0AA8F url(images/mjn_bg_03.gif) right;
	}

#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	height:30px;
	overflow:hidden;
	}

#navigation li {
	float:left;
	width:137px;
	margin:0;
	padding:0;
	}

#navigation li a {
	display:block;
	overflow:hidden;
	width:100%;
	height:0 !important;
	height /**/:30px;
	padding-top:30px;
	background-image:url(images/mjn_nav_03.gif);
	}

/*It}EX*/
#nav01 a {background-position:0 0; }
#nav02 a {background-position:-137px 0; }
#nav03 a {background-position:-274px 0; }
#nav04 a {background-position:-411px 0; }
#nav05 a {background-position:-548px 0; }
#nav06 a {background-position:-685px 0; }
#nav07 a {background-position:-822px 0; }

/*IπΟέ*/
#nav01 a.stay {background-position:0 -60px; }
#nav02 a.stay {background-position:-137px -60px; }
#nav03 a.stay {background-position:-274px -60px; }
#nav04 a.stay {background-position:-411px -60px; }
#nav05 a.stay {background-position:-548px -60px; }
#nav06 a.stay {background-position:-685px -60px; }
#nav07 a.stay {background-position:-822px -60px; }

/*I}EX*/
#nav01 a:hover {background-position:0 -30px; }
#nav02 a:hover {background-position:-137px -30px; }
#nav03 a:hover {background-position:-274px -30px; }
#nav04 a:hover {background-position:-411px -30px; }
#nav05 a:hover {background-position:-548px -30px; }
#nav06 a:hover {background-position:-685px -30px; }
#nav07 a:hover {background-position:-822px -30px; }

#content {
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:100%;
	background:url(images/mjn_con01_bg_03.gif) top left no-repeat;
	height:314px;
	}

#about {
	position:absolute;
	left:0;
	top:0;
	width:480px;
	height:314px;
	}

#about h2 {
	margin:12px 18px;
	}

#news {
	position:absolute;
	left:480px;
	top:0;
	width:480px;
	height:314px;
	}

#news h2 {
	margin:12px 3px;
	}

#news p {
	position:absolute;
	top:42px;
	left:3px;
	}

#news a {
	position:absolute;
	top:42px;
	left:300px;
	}

/*itemy[W*/
#content02 {
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:960px;
	background:url(images/mjn_con02_bg_03.gif) top left no-repeat;
	}

#content02 h2 {
	margin:12px 18px;
	}

#content02 h3 {
	padding:6px 0;
	}

#content02 p {
	background:url(images/mjn_item_li_bottom_03.gif) center bottom no-repeat;
	padding-bottom:6px;
	font-weight:bold;
	color:#FFFBF5;
	}

#content02 ul {
	margin:0 0 0 18px;
	}

#content02 li {
	background:url(images/mjn_item_li_bg_03.gif) no-repeat;
	display:block;
	float:left;
	width:149px;
	margin:0 6px 6px 0;
	text-align:center;
	}

/*tuneupy[W*/
#content03 {
	background:url(images/mjn_con03_bg_03.gif) repeat-y center;
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:960px;
	}

#left {
	margin:0;
	padding:0;
	width:480px;
	float:left;
	}

#right {
	margin:0;
	padding:0;
	width:480px;
	float:right;
	}

#tuneup {
	float:none;
	width:960px;
	}

#tune01 {
	background:#C2C29F url(images/mjn_h3_011_03.gif) no-repeat left bottom;
	width:450px;
	margin-left:24px;
	}

#tune01 .p1 {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	line-height:1.4;
	font-weight:bold;
	margin:1px 12px 9px 14px;
	}

#tune01 li {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	line-height:1.4;
	margin:9px 12px 9px 28px;
	}

#tune01 ul {
	padding-bottom:6px;
	}

#tune01 ul .p2 {
	font:70% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	}

#tune02 {
	background:#C2C29F url(images/mjn_h3_011_03.gif) no-repeat left bottom;
	width:450px;
	margin-left:24px;
	}

#tune02 .p1 {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	line-height:1.4;
	margin:1px 12px 0 14px;
	font-weight:bold;
	}

#tune02 .p2 {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	line-height:1.4;
	margin:9px 12px 0 14px;
	padding-bottom:12px;
	}

#tune03 {
	background:#C2C29F url(images/mjn_h3_011_03.gif) no-repeat left bottom;
	width:450px;
	margin-left:6px;
	}

#tune03 .p1 {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	line-height:1.4;
	margin:1px 12px 9px 14px;
	padding-bottom:12px;
	}

#tune04 {
	background:#C2C29F url(images/mjn_h3_011_03.gif) no-repeat left bottom;
	width:450px;
	margin-left:6px;
	}

#tune04 .p1 {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	line-height:1.4;
	width:430px;
	margin:1px 12px 9px 14px;
	padding-bottom:12px;
	}

#right h4 {
	margin:6px 0 0 6px;
	}

#pricelist {
	margin:0;
	padding:0;
	clear:both;
	width:960px;
	}

#tunelist {
	margin:12px 24px 0 24px;
	width:912px;
	}

table {
	border:none;
	font-size:110%;
	}

td,th {
	border:none;
	border:solid 1.5px #3F5300;
	font-weight:bold;
	padding:3px 0;
	}

thead {
	background-color:#FFFBF5;
	color:#1D2600;
	height:39px;
	text-align:center;
	}

.list01 {
	background-color:#DC4242;
	color:#1D2600;
	height:42px;
	}

.list02 {
	background-color:#FFA64C;
	color:#1D2600;
	height:168px;
	}

.list03 {
	background-color:#EDBB47;
	color:#1D2600;
	height:40px;
	}

.list04 {
	background-color:#EDBB47;
	color:#1D2600;
	height:60px;
	}

.list05 {
	background-color:#EDBB47;
	color:#1D2600;
	height:97px;
	}

.list06 {
	background-color:#FEE67F;
	color:#1D2600;
	height:59px;
	}

.list07 {
	background-color:#FEE67F;
	color:#1D2600;
	height:59px;
	}

.list011 {
	width:175px;
	text-align:center;
	}

.list012 {
	width:368px;
	text-align:left;
	padding-left:18px;
	}

.list013 {
	width:120px;
	text-align:center;
	}

.list014 {
	width:240px;
	text-align:center;
	}

/*galleryy[W*/
#content04 {
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:960px;
	background:url(images/mjn_con02_bg_03.gif) top left no-repeat;
	}

#content04 h2 {
	margin:12px 18px;
	}

#content04 ul {
	margin:0 0 0 36px;
	}

#content04 li {
	display:block;
	float:left;
	width:106px;
	margin:12px 24px 12px 0;
	}

/*blogy[W*/
#content05 {
	background:url(images/mjn_con03_bg_03.gif)repeat-y center;
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:960px;
	}

#alpha {
	float:left;
	width:534px;
	margin:30px 0 0 48px;
	}

#alpha-inner {
	margin-bottom:24px;
	width:534px;
	}

.date-header {
	padding:0 0 4px 31px;
	font-size:110%;
	color:#E1E3B1;
	}

.entry {
	padding:0 31px 0 31px;
	width:472px;
	}

.entry-header {
	padding:0 0 4px 0;
	font-size:150%;
	border-bottom:3px double #E1E3B1;
	}

.entry-body p {
	padding:4px 0 4px 0;
	font-size:130%;
	}

.entry-body p.entry-footer {
	padding-top:4px;
	border-top:1px solid #E1E3B1;
	font-size:110%;
	}

#beta {
	float:right;
	width:292px;
	margin:30px 48px 0 0;
	}

#alpha-inner {
	background:url(images/alpha_bg_03.gif) left top repeat-y;
	}

#calendar, .module-search, .module-categories, .module-archives {
	background:url(images/beta_bg_top_03.gif) left top no-repeat;
	}

.module-calendar, .module-content {
	background:url(images/beta_bg_bottom_03.gif) left bottom no-repeat;
	}

.module-calendar {
	font:110% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	padding:31px;
	}

#calendar {
	margin-top:24px;
	}

#calendar table {
	width:230px;
	}

#calendar th,#calendar td {
	border-right:1px solid #6A6B53;
	border-bottom:1px solid #6A6B53;
	border-left:1px solid #B4B68E;
	border-top:1px solid #B4B68E;
	padding:4px;
	text-align:center;
	}

#calendar td {
	background-color:#E1E3B1;
	}

#calendar td a {
	text-decoration: none;
	}

.module-content {
	font:120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	padding:4px 31px 31px 31px;
	}

.module-header {
	padding:31px 0 0 31px;
	font-weight:bold;
	font:140% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	}

.module-search {
	margin:24px 0 24px 0;
	}

.module-categories, .module-archives {
	margin-bottom:24px;
	}

.module-list {
	border-top:1px solid #FFFBF5;
	width:230px;
	}

.module-list li {
	border-bottom:1px solid #FFFBF5;
	list-style:none;
	width:230px;
	}

.module-list li a {
	display:block;
	padding:4px 0 4px 20px;
	background:url(images/marker_03.gif) left center no-repeat;
	text-decoration:none;
	}

/*contacty[W*/
#content06 {
	overflow:auto !important;
	overflow /**/: hidden;
	width:960px;
	background:url(images/mjn_con06_bg_03.gif) top left no-repeat;
	}

#access {
	margin:0;
	padding:0;
	float:left;
	width:450px;
	}

#access h2 {
	margin:12px 0 0 18px;
	}

#mjn-access {
	float:left;
	font-weight:bold;
	margin:15px 0 0 18px;
	width:224px;
	}

#mjn-access h3 {
	font-size:170%;
	}

#mjn-access .p1 {
	font-size:120%;
	padding-top:6px;
	}

#mjn-access .p2 {
	font-size:120%;
	padding-top:18px;
	}

#access .p3 {
	float:right;
	width:198px;
	margin:18px 0 0 0;
	}

#contact {
	margin:0;
	padding:0;
	float:right;
	width:450px;
	}

#contact h2 {
	margin:12px 0 0 0;
	}

#mjn-contact {
	float:left;
	font-size:100%;
	margin:15px 0 0 6px;
	width:240px;
	}

#mjn-contact p {
	padding-bottom:3px;
	}

#mjn-contact em {
	color:#DC0101;
	font-style:normal;
	}

#contact .p1 {
	float:right;
	margin:18px 30px 0 0;
	}

button {
	border:solid 0px #E0DBC3;
	background-color:#E0DBC3;
	width:68px;
	height:15px;
	margin-right:10px;
	}

/**Ny[W**/
#content07 {
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:100%;
	background:url(images/mjn_con07_bg_03.gif) top left no-repeat;
	height:282px;
	}

#links {
	position:absolute;
	left:0;
	top:0;
	width:480px;
	height:282px;
	color:#1D2600;
	}

#links h2 {
	margin:12px 18px;
	}

/**Hy[W**/
#content08 {
	position:relative;
	overflow:auto !important;
	overflow /**/: hidden;
	width:100%;
	background:url(images/mjn_con08_bg_03.gif) top left no-repeat;
	height:282px;
	}

#comingsoon {
	position:absolute;
	left:0;
	top:0;
	width:480px;
	height:282px;
	color:#1D2600;
	}

#footer {
	text-align:center;
	}

