/* CSS Document */

td, th {
color:#000000;
font-size:10px;
}

body {
background-color:#fefafa;
background-image:url(../image/new_images/back.jpg);
background-repeat:repeat-x;
color:#fefafa;
margin:0;
}

#contents{
margin:0 auto;
padding:0;
width:800px;
background-image:url(../image/new_images/content_back.jpg);
background-repeat:repeat-y;
}

#contents2{
margin:0 auto;
padding:0;
width:800px;
background-color:#FFFFFF;
}


h4 {
background-color:#ff6600;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

h3 {
background-color:#7f7a67;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

h5{
color: #000000;
font-weight: bold;
font-size:12px;
background-image:url(../image/news_icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
text-align:left;
}

#mainList{
margin:0;
}

#main .list{
	/* hege hege hege */
}

#main .list dl{
	margin:10px;
	float:left;
}

#main .list dt{
	padding:0 0 15px 0;
}

#main .list dd{
	padding:0 0 15px 0;
	font-size:10px;
	text-align:center;
}


hr {
color:#000000;
}

/*インデックス*/

#header {
width:790px; 
height:50px;
background-color:#000000;
font-size:10px;
text-align:right;
margin:0 auto;
padding:5px;
}

#header2 {
width:800px; 
height:90px;
background-color:#000000;
font-size:10px;
text-align:right;
margin:0 auto;
}

#logo2 a{
background-image:url(../image/new_images/logo2.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
height:80px;
width:270px;
float:left;
margin-top:5px;
}

#logo a{
background-image:url(../image/newgurtimage/logo.gif);
background-repeat:no-repeat;
display:block;
height:36px;
width:120px;
float:left;
margin-top:5px;
}

#sitemapcontact2 {
margin-top:7px;
margin-left:380px;
font-size:10px;
width:130px;
float:right;
}

#sitemapcontact {
margin-top:7px;
margin-left:530px;
font-size:10px;
width:130px;
float:right;
}

#menu {
width:800px;
height:80px;
margin-right:0; 
padding :0;
background-image:url(../image/new_images/logo_menu.jpg);
background-repeat:repeat-x;
background-color:#000000;
float:right;
}

ul { 
margin: 0; 
padding :0; 
list-style-type : none;
}

#menu li { 
display : inline; 
padding :0; 
margin:0;
float:left; 
}

#menu2 li { 
display : inline; 
padding :0; 
margin:0;
}

#gurtlogo a {
background-image:url(../image/new_images/gurt_logo_d.jpg);
width:192px;
height:69px;
background-repeat:no-repeat;
margin-left:135px; 
padding:0;
display:block;
}

#gurtlogo a:hover {
background-image:url(../image/new_images/gurt_logo_l.jpg);
width:192px;
height:69px;
background-repeat:no-repeat; 
margin-left:135px; 
padding:0;
display:block;
}

#marslogo a {
background-image:url(../image/new_images/mars_logo_d.jpg);
width:154px;
height:69px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
display:block;
}

#marslogo a:hover {
background-image:url(../image/new_images/mars_logo_l.jpg);
width:154px;
height:69px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
display:block;
}

#phitenlogo a {
background-image:url(../image/new_images/phiten_logo_d.jpg);
width:180px;
height:69px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
display:block;
}

#phitenlogo a:hover {
background-image:url(../image/new_images/phiten_logo_l.jpg);
width:180px;
height:69px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
display:block;
}

#retailer a {
background-image:url(../image/new_images//retailer2.jpg);
width:138px;
height:69px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
display:block;
}

#retailer a:hover {
background-image:url(../image/new_images//retailer2_l.jpg);
width:138px;
height:69px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
display:block;
}

#lineupbox {
width:139px;
background-color:#cbcab8;
margin-left:0;
float:left;
text-align:right;
color:#000000;
font-size:13px;
font:bolders;
padding-bottom:2px;
}

.textmenu {
font-size:10px;
line-height:12px;
}

#menuspacer {
background-image:url(../image/spacer.gif);
width:139px;
height:27px;
background-repeat:no-repeat;
margin-top:20px;
padding:0;
display:block;
}

#toppage a {
color:#000000;
width:139px;
height:27px;
background-repeat:no-repeat;
margin:0;
padding:7px 0 0 0;
display:block;
}

#toppage a:hover {
color:#000000;
background-color:#E5E5DD;
background-image:url(image/btn_menu.gif);
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#lineup {
color:#000000;
background-image:url(../image/new_images/lineup3.jpg);
background-color:#E5E5DD;
width:139px;
height:27px;

margin-top:20px;
padding:0;
display:block;
}

#gurtstay a{
color:#000000;
width:139px;
height:27px;
background-image:url(image/btn_menu.gif)
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}


#gurtstay a:hover {
background-image:url(image/btn_menu.gif);
color:#ff6600;
background-color:#E5E5DD;
background-image:
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#marsstay {
background-image:url(../image/new_images/mars3.jpg);
color:#000000;
width:139px;
height:27px;
margin:0;
padding:0;
display:block;
}

#phitenstay {
background-image:url(../image/new_images/phiten3.jpg);
color:#000000;
width:139px;
height:27px;
margin:0;
padding:0;
display:block;
}


#spacer {
background-image:url(image/spacer.gif);
color:#000000;
width:139px;
height:20px;
margin:0;
padding:0;
display:block;
}

#gurt a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:0;
display:block;
}

#gurt a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:0;
display:block;
}



#mars2 a{
color:#000000;
background-color:#E5E5DD;
width:139px;
height:35px;
background-repeat:repeat-y;
margin:0;
padding:0;
display:block;
}

#mars2 a:hover {
color:#ff6600;
background-color:#E5E5DD;
width:139px;
height:35px;
background-repeat:repeat-y;
margin:0;
padding:0;
display:block;
}

#mars a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:7px 0 0 0;
display:block;
}

#mars a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#phiten a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:7px 0 0 0;
display:block;
}

#phiten a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}


#aboutus a {
color:#000000;
width:139px;
height:27px;
margin-top:20px;
padding:7px 0 0 0;
display:block;
}

#aboutus a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin-top:20px;
padding:7px 0 0 0;
display:block;
}

#retail a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:7px 0 0 0;
display:block;
}

#retail a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#contact a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:7px 0 0 0;
display:block;
}

#contact a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#access a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:7px 0 0 0;
display:block;
}

#access a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#link a {
color:#000000;
width:139px;
height:27px;
margin:0;
padding:7px 0 0 0;
display:block;
}

#link a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin:0;
padding:7px 0 0 0;
display:block;
}

#english a {
color:#000000;
width:139px;
height:27px;
margin-top:20px;
padding:7px 0 0 0;
display:block;
}

#english a:hover {
color:#000000;
background-image:url(image/btn_menu.gif);
background-color:#E5E5DD;
width:139px;
height:27px;
background-repeat:repeat-y;
margin-top:20px;
padding:7px 0 0 0;
display:block;
}

#upperbox {
height:500px;
margin-bottom:20px;
}

#ad_box {
width:350px;
float:left;
margin-left:5px;
color:#000000;
font-size:10px;
font-weight:bold;
}

#company_infobox {
width:300px;
height:500px;
float:left;
margin-left:5px;
color:#000000;
font-size:10px;
font-weight:bold;
}

.martelinfo {
font-size:12px;
}

#topicsbox {
width:661px;
margin-top:20px;
margin-left:140px;
background-color:#fefafa;
}

#newitem {
width:360px;
color:#000000;
background-color:#fefafa;
margin:0;
}

#news {
margin-top:10px;
margin-top:20px;
width:295px;
background-color:#cacab8;
}

#footer {
font-size:12px;
clear:both;
width:800px;
height:80px;
background-color:#000000;
}

#newstopics {
float:left;
margin:0;
width:295px;
height:670px;
border-style:none;
background-color:#cacab8;
overflow:scroll;
}

#newstopics a{
color:#000000;
text-decoration:none;
}

#newstopics a:hover{
text-decoration:none;
color:#FF6600;
}

.title {
width:660px;
}

.newitemtitle {
width:360px;
background-color:#7f7a67;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:left;
}

.newstitle {
width:300px;
background-color:#7f7a67;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
}

.item {
width:350px;
height:150px;
}

.item a{
color:#000000;
text-decoration:none;
}

.item a:hover{
text-decoration:none;
color:#FF6600;
}

.itemphoto{
width:117px;
height:73px;
margin:10px 10px 10px 5px;
float:left;
}

.iteminfo {
width:215px;
height:75px;
float:right;
margin-top:10px;
color:#000000;
font-size:12px;
}

.calendaer {
height:150px;
padding-top:20px;
}

.flaatleft {
float:left;
}

.floatright {
float:right;
}

.clear {
clear:both;
}

.spacer {
height:10px;
clear:both;
}

.spacer2 {
margin-top:30px;
}

.none {
display:none;
}

.fontsize {
font-size:14px;
font-weight:bolder;
}

.fontsize2 {
font-size:12px;
font-weight:bolder;
}

.aboutmartel {
width:260px;
margin-right:10px;
}

.shop {
width:150px;
float:right;
margin-top:50px;
margin-right:10px;
}

.textbox {
width:300px;
float:right
}

.time {
margin-top:10px;
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover{
text-decoration:none;
color:#FFFF00;
}

#main {
color:#000000;
font-size:14px;;
height:500px;
}


#main a{
color:#000000;
font-size:14px;
}

#main a:hover{
color:#ff6600;
font-size:14px;
}

.gurttitle {
width:640px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
background-color:#ff6600;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
float:left;
}

.picturebox {
clear:both;
}

#itembox2 {
width:620px;
float:left;
margin-left:5px;
color:#000000;
font-size:12px;
font-weight:bold;
/** IE hack **/
/**	_clear:both;**/
}


#itembox_news {
width:655px;
float:left;
margin-left:5px;
color:#000000;
font-size:12px;
font-weight:bold;
/** IE hack **/
/**	_clear:both;**/
}

.newspage a{
color:#000000;
font-size:12px;
font-weight:bold;
}

.newspage a:hover{
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
}

#itemboxnews_scroll {
	width:655px;
	height:930px;
	overflow:scroll;
}

.oldnews {
	font-size:14px;
	text-align:right;
}

.oldnews a{
	font-size:14px;
	color:#FF0000;
	text-align:right;
	text-decoration:underline;
}

.oldnews a:hover{
	font-size:14px;
	color:#FF6600;
	text-align:right;
	text-decoration:underline;
}


#itembox2 a{
color:#000000;
font-size:12px;
font-weight:bold;
}

#itembox2 a:hover{
color:#ff6600;
font-size:12px;
font-weight:bold;
}

#itembox3 a{
color:#000000;
}

#itembox3 a:hover{
color:#ff6600;
}

#matchinglink {
margin-top:15px;
margin-left:10px;
background-color:#FFFFFF;
width:200px;
height:450px;
float:right;
color:#000000;
text-align:center;
font-size:10px;
}

#matchinglink2 {
margin-top:15px;
margin-left:10px;
background-color:#FFFFFF;
width:350px;
float:right;
color:#000000;
text-align:center;
font-size:10px;
}

#limitedbox {
margin-top:15px;
margin-left:10px;
background-color:#FFFFFF;
width:200px;
height:450px;
float:right;
color:#000000;
text-align:center;
font-size:12px;
}

.matchintitle {
font-size:12px;
background-color:#cacab8;
display:block;
}

.adobeinfo2{
width:150px;
background-color:#cccccc;
float:left;
}

.orangebox {
background-color:#FF6600;
margin-left:5px;
margin-top:20px;
padding:1px;
width:620px;
font-size:16px;
font:bold;
color:#FFFFFF;
}

.orangebox2 {
background-color:#FF6600;
margin-left:5px;
margin-top:20px;
padding:1px;
width:648px;
font-size:16px;
font:bold;
color:#FFFFFF;
}

.mainphoto {
margin:5px;
}

.iteminfotitle {
background-image:url(../image/orange_small_banner.jpg);
background-repeat:no-repeat;
font-size:14px;
font:bold;
color:#FFFFFF;
}

#itembox3 {
width:620px;
float:right;
margin-top:30px;
margin-left:5px;
margin-bottom:20px;
color:#000000;
font-size:12px;
font-weight:bold;
}

#itembox4 {
width:620px;
float:right;
margin-top:0 auto;
margin-left:5px;
margin-bottom:20px;
color:#000000;
font-size:12px;
font-weight:bold;
}

.textbox {
width:310px;
font-size:12px;
font:bold;
}

#subphotobox {
width:280px;
margin-left:30px;
}

.limitedfont {
size:145px;
}

dl, dt, dd {
	margin:0;
}

dl {
	width:620px;
}

dd {
	font-size:small
}


/*フォームページ用*/

#itembox5 {
color:#000000;
font-size:12px;
font-weight:bold;
}

#itembox5 a{
color:#000000;
font-size:12px;
font-weight:bold;
}

#itembox5 a:hover{
color:#ff6600;
font-size:12px;
font-weight:bold;
}

/*製品ページ*/

.sitemapmenu {
margin-top:15px;
margin-left:10px;
line-height:20px;
}

.y_banner {
text-align:center;
}

.y_banner a{
color:#000000;
}

.y_banner a:hover{
color:#ff0000;
}

.y_copy {
font-size:10px;
font-weight:bolder;
color:#FF0000;
}
