/* --------------------------------------------------
					general
-------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #006600;
	color: #666666;
	word-break: break-all;
    font-family: "Lucida Grande", "ＭＳ Ｐゴシック", Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px !important;
	font-size: 80%;
	line-height: 1.4;
}
body ul {
	list-style-type: none;
}
body img {
	border: none;
}

body a {
	text-decoration: none;
	color: #FF6600;
}
body h1,
body h2,
body h3,
body h4,
body h5 {
	font-size: 1em;
}


/* --------------------------------------------------
					container
-------------------------------------------------- */


/* general
-------------------------------------------------- */

#container {
	background-color: #fff;
	width: 862px;
	margin: 0 auto;
}
.cateBoxL .entry img {
    display: block;
    margin: 2px auto;
}
.cateBoxR .entry img{
    display: block;
    margin: 2px auto;
}
    


/* heaader 
-------------------------------------------------- */

#header {
	background: transparent url(./mt-static/img/mainImg.jpg) no-repeat left top;
	width: 862px;
	height: 180px;
	font-size: 1px;
	text-indent: -3900px;
	position: relative;
}
#header a {
	display: block;
	width: 220px;
	height: 50px;
	overflow: hidden;

	position: absolute;
	top: 60px ;
	left: 33px;
}


/* contents
-------------------------------------------------- */

#contents {
	border-left: #323232 1px solid;
	border-right: #323232 1px solid;
}
#contents a:hover {
	background-color: #FF6600!important;
	color: #fff !important;

}

/* clear box */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { zoom: 1; }
/* end clear box */




/* column left
-------------------------------------------------- */

/*--- general --- */

#columnLeft {
	background: transparent url(./mt-static/img/dot_line_1.gif) repeat-y right top;
	float: left;
	width: 170px;
	font-size: 0.8em;
}
#columnLeft h1,
#columnLeft h2,
#columnLeft h3,
#columnLeft h4,
#columnLeft h5 {
}
.cateBannerL {
	text-align: center;
	margin-bottom: 20px;
}
.cateBoxL {
	background-color: #DCE8EE;
	width: 150px;
	margin: 0 auto 20px auto;
	padding-bottom: 10px;
}
.cateBoxL-inner {
	width: 140px;
	margin-left: 5px;
}
.cateBoxL h2 {
	background-color: #DCE8EE;
	width: 150px;
	height: 30px;
	margin-bottom: 15px;

	font-size: 1px;
	text-indent: -3900px;
}


#cateMenu h2        {background: transparent url(./mt-static/img/h2_menuL.gif) no-repeat left top;}
#cateIndex h2       {background: transparent url(./mt-static/img/h2_indexL.gif) no-repeat left top;}
#cateStaffDiary h2  {background: transparent url(./mt-static/img/h2_staff_diaryL.gif) no-repeat left top;}
#cateRidersDiary h2 {background: transparent url(./mt-static/img/h2_riders_diaryL.gif) no-repeat left top;}
#cateCollectable h2 {background: transparent url(./mt-static/img/h2_collectableL.gif) no-repeat left top;}
#cateInformation h2 {background: transparent url(./mt-static/img/h2_informationL.gif) no-repeat left top;}



/*--- Banner menu 080929 --- */

#bnr-mn-box-body {background: transparent url(./mt-static/img/bg-bnr-mn-box-body.gif) repeat-y left top; width:150px; margin:0 auto 20px auto;}
#bnr-mn-box-top  {background: transparent url(./mt-static/img/bg-bnr-mn-box-top.gif) no-repeat left top; width:150px; padding-top:15px;}
#bnr-mn-box-btm  {background: transparent url(./mt-static/img/bg-bnr-mn-box-btm.gif) no-repeat left bottom; width:150px; padding-bottom:15px;}

#cateMenu .cateBoxL-inner a {color: #666666;}

#cateMenu .cateBoxL-inner a:hover {
	background-color: #FF6600!important;
	color: #fff !important;
}


/*--- Index --- */

#cateIndex li {
    _height: 45px;
    min-height: 45px;
    padding-left: 60px;
    margin-bottom: 10px;
}
#cateIndex li a {
	color: #666666;
}

.indexMenuT {
    padding-bottom: 3px;
}
#acvProduct .indexMenuT {color: #7E0D0D;}
#acvEntry .indexMenuT {color:#19668F ;}
#acvInfo .indexMenuT {color: #016701;}

.indexMenu {
}
#acvProduct {background: transparent url(./mt-static/img/index_product.gif) no-repeat left top;}
#acvEntry {background: transparent url(./mt-static/img/index_entry.gif) no-repeat left top;}
#acvInfo {background: transparent url(./mt-static/img/index_info.gif) no-repeat left top;}


/*--- RidersDiary --- */

#cateRidersDiary ul img {
	vertical-align: middle;
	margin-right: 5px;
}
#cateRidersDiary li a {
	color: #666666;
}


/*--- StaffDiary --- */

#cateStaffDiary ul img {
	vertical-align: middle;
	margin-right: 5px;
}
#cateStaffDiary li {
    margin-top: 5px ;
    margin-bottom: 3px;
	font-weight:bold;
}
#cateStaffDiary li a {
	color: #666666;
}


/*--- CollectableDiary --- */
#CollectableH3 {
	margin-bottom:10px;
}
#CollectableH3 img {
	vertical-align: middle;
	margin-right: 5px;
}
#cateCollectable .entry-header img {
    display: none;

}
#cateCollectable .entry img {
	border: #979797 1px solid;
}
#cateCollectable h3 a {
    color: #666666;
}
#cateCollectable .entry {
    margin-top: 5px;
}

/*--- InformationL --- */

#cateInformation h3 a {
	color: #666666;
}



/* column middle
-------------------------------------------------- */

/*--- general --- */

#columnMiddle {
	float: left;
	width: 550px;
}

#columnMiddle .entry-header img {
    border: none !important;
    vertical-align: text-bottom;
    margin-right: 5px;
}
#columnMiddle .entry-header a {
    vertical-align: middle;
}

#columnMiddle h3 a {
	color: #666666;
}
.entrylist-header a {
	color: #666666;
    font-weight: bold;
}
.entrylist-header img {
    vertical-align: text-bottom;
    margin-right: 5px;
}
#columnMiddle h1,
#columnMiddle h2,
#columnMiddle h3,
#columnMiddle h4,
#columnMiddle h5 {
}
#introBox {
	clear: both;
	width: 530px;
	margin: auto auto 20px auto;
}


#productBox,
#entryBox,
#infoBox,
#acvBox,
#commentReceptBox {
	clear: both;
	width: 530px;
	margin: auto auto 0px auto;
}
#columnMiddle .entry {
	background: transparent url(./mt-static/img/dot_line_2.gif) repeat-x left bottom;
	width: 510px;
	margin: auto auto 20px auto;
	padding-bottom: 10px;
}
.entry .entry-headerBox p,
#trackback  {
	font-size: 0.8em;
}
.entry .entry-headerBox h3 {
	font-size: 1.2em;
	padding-top: 3px;
}


/* introBox */

#introBorder,
#introBox-inner,
#introBox-innerBtm,
#introBox .intro-entry {
}
#introBox-inner {
    border-top: #006600 2px solid;
    border-bottom: #006600 2px solid;
    margin: 20px auto 0 auto;
    padding: 10px;
}
#introBox-innerBtm {
}
#introBox .intro-entry {
}


/* productBox */

#productBox .entry-headerBox {
	background: transparent url(./mt-static/img/arrow_entry.gif) no-repeat left top;
	width: 510px;
	height: 45px;
	padding-left: 15px;
	margin-bottom: 20px;
}

#h2ProductInfo,
#cat50 {
	background: transparent url(./mt-static/img/h2_product_informationM.gif) no-repeat left top;
	width: 528px;
	height: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 1px;
	text-indent: -3900px;
}


/* entryBox */

#columnMiddle .entry-content img {
	float: left;
	margin: auto 10px 10px auto;
	border: #979797 1px solid;
}

#columnMiddle .entry-content a img:hover {
	border-color: #FF6600;
}

#entryBox .entry-headerBox {
	background: transparent url(./mt-static/img/arrow_entry.gif) no-repeat left top;
	width: 510px;
	height: 45px;
	padding-left: 15px;
	margin-bottom: 20px;
}
.entry-more {
	clear:both;
}
.entry-footer {
    clear: both;
    font-size: 0.8em;
}
.entry-footer a {
	color: #666666;
}

#cat46,#cat45,#cat44,#cat43,#cat42,#cat41,#cat40,#cat39,#cat38,#cat94,#cat97,#cat98,#cat99,#cat106,#cat107,#cat108 {
	background: transparent url(./mt-static/img/h2_riders_diaryM.gif) no-repeat left top;
	width: 528px;
	height: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 1px;
	text-indent: -3900px;
}

#cat74,#cat75,#cat36 {
	width: 528px;
	height: 80px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 1px;
	text-indent: -3900px;
}






#rider-list-box02 td img {
	float: none !important;
	margin: auto !important ;
	border: none !important;
}

/* infoBox */

#infoBox .entry-headerBox {
	background: transparent url(./mt-static/img/arrow_entry.gif) no-repeat left top;
	width: 510px;
	height: 45px;
	padding-left: 15px;
	margin-bottom: 20px;
}



/* entry_archive */

#cat51,#cat59,#cat57,#cat56,#cat55,#cat54,#cat53,#cat76 {
	width: 528px;
	height: 30px;
	margin-bottom: 20px;
	font-size: 1px;
	text-indent: -3900px;
}

#cat51 {background: transparent url(./mt-static/img/h2_standardM.gif) no-repeat left top;}

#cat59 {background: transparent url(./mt-static/img/h2_coordinateM.gif) no-repeat left top;}

#cat53,
#cat54,
#cat55,
#cat56,
#cat57 {background: transparent url(./mt-static/img/h2_popularM.gif) no-repeat left top;}

#cat76 {background: transparent url(./mt-static/img/h2_pickupM.gif) no-repeat left top;}

#cat62,
#cat63,
#cat64,
#cat65,
#cat66,
#cat67,
#cat68,
#cat69,
#cat70,
#cat76 {text-indent: -3900px;}




/* acvBox */

/*#acvBox {
margin-top:20px;

}
*/
#acvBox .entry-headerBox {
	background: transparent url(./mt-static/img/arrow_entry.gif) no-repeat left top;
	width: 510px;
	height: 45px;
	padding-left: 15px;
	margin-bottom: 20px;
}
.comTitle a {
    color: #66666;
}

/* profileBox */

.profileBox {
	width: 530px;
	margin: auto auto 20px auto;
    padding: 10px 0 10px 0;
	border-top: #006600 2px solid ;
	border-bottom: #006600 2px solid ;
}
.entry-profile {
    width: 510px !important;
    margin: 0 auto !important;
	word-break: break-all !important;
}
.entry-profile table {
    margin-top: 10px;
}
.entry-profile img {
	float: left;
	margin: auto 10px 10px auto;
	border: #979797 1px solid;
}
.proT {
    padding-bottom: 5px;
	background: transparent url(./mt-static/img/dot_line_2.gif) repeat-x left bottom;
}
.riderProN  {
    margin-top: 10px;
}
.profile-bio td {
	vertical-align:top;
}


/* archives */
#h2tencho,
#h2harajuku,
#h2makeInhabitant,
#h2RidersDiary,
#h2StaffDiary,
#h2collectableM,
#h2InfoM,
#cat48 {
	width: 528px;
	height: 80px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 1px;
	text-indent: -3900px;
}

#h2InfoM,
#cat48 {
	background: transparent url(./mt-static/img/h2_informationM.gif) no-repeat left top;
}


#h2RidersDiary  {background: transparent url(./mt-static/img/h2_riders_diaryM.gif) no-repeat left top;}
#h2StaffDiary   {background: transparent url(./mt-static/img/h2_staff_diaryM.gif) no-repeat left top;}
#h2collectableM {background: transparent url(./mt-static/img/h2_collectableM.gif) no-repeat left top;}

/* add 081003 */
#h2makeInhabitant,#cat74  {background: transparent url(./mt-static/img/h2_makeinhabitantM.gif) no-repeat left top;}
#h2harajuku,#cat75 {background: transparent url(./mt-static/img/h2_harajukuM.gif) no-repeat left top;}
#h2tencho,#cat36 {background: transparent url(./mt-static/img/h2_tenchoM.gif) no-repeat left top;}







.entryAll {
	width:510px	;
	margin:-10px auto auto auto;
	font-size:0.8em;
}
.entryAll a {
	color:#666666;

}
/* archive_riders */

/* date_archive */

.content-nav {
    padding-top: 10px;
}
#dateArchive-title {
    padding-top: 10px ;
    padding-bottom: 30px;
}


/* commentBox */

.content-nav a {
    color: #666666 ;
}
.content-nav a:hover {
	color: #FF6600;
}
.commentBox {
	width: 510px;
	margin: auto auto 20px auto;
}
#comment-url,
#comment-email,
#comment-author,
#comments-open-text textarea {
    border-top: #006600 2px solid;
    border-left: #006600 2px solid;
    border-right: #99BF99 1px solid;
    border-bottom: #99BF99 1px solid;
}


#email,
#url,
#bake-cookie {
    margin-top: 10px;
}
.comment-header {
    font-size: 1.2em;
}
.comment-footer {
    font-size: 0.8em;
}

/* commentReceptBox */

#commentReceptBox {
    padding-top: 100px;
}

/* commentPreveiw */

.comment-content {
    padding: 10px 0;
}



/* column right
-------------------------------------------------- */

#columnRight {
	background: transparent url(./mt-static/img/dot_line_1.gif) repeat-y left top;
	float: right;
	width: 140px;
	font-size: 0.8em;
}
#columnRight h1,
#columnRight h2,
#columnRight h3,
#columnRight h4,
#columnRight h5 {
}
.cateBannerR {
	text-align: center;
	margin-bottom: 20px;
}
.cateBoxR {
	background-color: #DCE8EE;
	width: 120px;
	margin: 0 auto 20px auto;
	padding-bottom: 10px;
}
.cateBoxR h2 {
	width: 120px;
	height: 30px;
	margin-bottom: 15px;
	
	font-size: 1px;
	text-indent: -3900px;
}
.cateBoxR-inner {
	width: 100px;
	margin: 0 auto;
}

#catePickUp h2     {background: transparent url(./mt-static/img/h2_pickupR.gif) no-repeat left top;}
#cateCalendar h2   {background: transparent url(./mt-static/img/h2_calendarL.gif) no-repeat left top;}
#cateStandard h2   {background: transparent url(./mt-static/img/h2_standardR.gif) no-repeat left top;}
#cateCoordinate h2 {background: transparent url(./mt-static/img/h2_coordinateR.gif) no-repeat left top;}
#catePopular h2    {background: transparent url(./mt-static/img/h2_popularR.gif) no-repeat left top;}


/*--- Calendar --- */

#cateCalendar {
	width: 150px;
	font-size: 1em;
}
#calendarTable {
	width:120px;
}

/*--- PickUp --- */

#catePickUp .entry a {
}
#catePickUp .entry img {
	border: #979797 1px solid;
}
#catePickUp .entry a img:hover {
	border-color: #FF6600;
}

#catePickUp h3 a {
	color: #666666;
}


/*--- Standard --- */

#cateStandard .entry img {
	border: #979797 1px solid;
}
#cateStandard .entry a img:hover {
	border-color: #FF6600;
}

#cateStandard h3 a {
	color: #666666;
}


/*--- coordinate --- */

#cateCoordinate h3 a {
	color: #666666;
}
#cateCoordinate .entry img {
	border: #979797 1px solid;
}


/*--- popular --- */

#catePopular .entry {
	margin-top: 5px;
	margin-bottom: 20px;
}
#catePopular .entry img {
	border: #979797 1px solid;
}
#catePopular .entry a img:hover {
	border-color: #FF6600;
}

#catePopular h3 a {
	color: #666666;
}



/* footer
-------------------------------------------------- */

#footer {
	border-left: #323232 1px solid;
	border-right: #323232 1px solid;
}
#footer p {
    padding-bottom: 20px;
}
#footer ul {
	height: 20px;
	background-color: #000;
	padding-top: 3px;
	padding-left: 130px;
	line-height: 150%;
}
#footer ul li {
	float: left;
	color: #fff;
	margin-left: 50px;
}
#footer ul li a {
	color: #fff;
}
#footer ul li a:hover {
	color: #FF6600;
}
#footer ul li img {
	vertical-align: middle;
	padding-right: 10px;
}
#copyright {
    color: #fff;
	font-size:0.8em;
	padding:10px 0 50px 0;
	width: 862px;
	margin: 0 auto;
}


/* --------------------------------------------------
					parts
-------------------------------------------------- */

.clear {
	clear: both !important;
}
.nodisp{
	display: none !important;
}
.center {
	text-align: center !important;
}
.right {
	text-align: right !important;
}
.left {
	text-align: left !important;
}
.normalFont {
	font-weight: normal !important;
}
.boldFont {
	font-weight: bold !important;
}
.orange a {
	color: #FF6600 !important;
}
.orangeT {
	color: #FF6600 !important;
}
.borderNone {
    border: none !important;
}

.cart {
    background: transparent url(./mt-static/img/cart.gif) no-repeat left center !important;
	color: #FF6600 !important;
    padding-left:  20px !important;
    padding-bottom: 2px !important;
}
.cart:hover {
	background-color: #FF6600 !important;
	color: #fff !important;
}

/*  .cart {
    background: transparent url(./mt-static/img/cart.gif) no-repeat left top;
    padding-left: 20px;
}*/




/* border
 
	border: #f00 1px solid;

 */





