@charset "utf-8";
/*--------------
for reset
-----------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*-----------------------*/
.float_l{display:block;
         float:left;
		 }
.float_r{display:block;
         float:right;
		 }
.float_c{clear:both;text-indent:-9999px;}


html{height:100%;}


body {
	color: #3e3e3e;
	background: #fff;
	margin: 0 auto;
	padding: 0;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	height:100%;
}

table {width: 100%; margin: 0; padding: 0; font-size: small}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

a{color:#007cb5;text-decoration:none;}
a:hover{text-decoration:underline;color:#00adf9;}

h1 {text-indent:-9999px;}
h2 {text-indent:-9999px;}
h3 {text-indent:-9999px;}
h4 {}
h5 {}
ul {margin:0; padding: 5px; text-align: left;line-height:170%;list-style-position:outside;margin-left:18px;margin-top:2px;}
li {color: #999999;font-size:11px;}
li a{font-size:12px;}


/*-----------------------
Main部分
--------------------------*/
#main_box{
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#ffffff;
	margin-top: 8px;
}
/*mainbox*/
#box{width:1000px;
	 background-color:#FFFFFF;
	 margin:0 auto;
	 text-align:center;
	 }
	 
#mainbox_in{width:992px;margin:0 auto;padding:0;background-color:#FFFFFF;}
/*トップバーの指定*/
#mainbox_head{margin:0;padding:0;width:992px;height:100px;position:relative;display:block;}
#mainbox_logo{width:215px;height:110px;margin:0;padding:0;position:absolute;left:0;top:0;}
#mainbox_logo a{
	width:215px;
	height:100px;
	margin:0;
	padding:0;
	display:block;
	background-image:url(../NT_images/logo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position: left bottom;
}


#tophedder_ads{
	margin:0;
	padding:0;
	width: 468px;
	height: 60px;
	position:absolute;
	left:216px;
	top:0px;
	margin-bottom: 8px;
}

#tophedder_icon{
	margin:0;
	padding:0;
	width: 468px;
	height: 25px;
	position:absolute;
	left:216px;
	top:69px;
	text-align: left;
}
#tophedder_icon a{color:#999;font-weight:bold;text-decoration:none;text-indent:2px;}
#tophedder_icon a:hover{color:#CCC;}

#mainbox_sammary{
	margin:0;
	padding:0;
	width: 300px;
	height: 48px;
	margin-bottom: 8px;
	text-align: right;
	position:absolute;left:692px;top:0px;
}
	
#mainbox_search{
	margin:0;
	padding:0;
	width: 300px;
	height: 25px;
	position:absolute;
	left:692px;
	top:48px;
	text-align: right;
}
/*トップバー下の指定*/
#meinmenu_box{
	width:992px;
	height:32px;
	display:box;
	margin:0 auto;
	padding:0;
	margin-bottom: 8px;
	position: relative;
	background-image:url(../NT_images/New_town_menu0.gif);
}
/*-------------------------*/
.ddsmoothmenu{
	width:992px;
	height:26px;
	display:box;
	margin:0 auto;
	padding:0;
	padding-top: 3px;
}


#ddsmoothmenu_mypage{
	width:107px;
	height:24px;
	display: block;	
	text-align:center;
}

#ddsmoothmenu_dlshop{
	width:98px;
	height:24px;
	display: block;
	text-align: center;
}
.dd_dl,.dd_dl a{font-weight:normal;text-align:left;text-indent:18px;}
.dd_dl,.dd_dl a:hover{text-indent:23px;}

#ddsmoothmenu_dlinfo{
	width:133px;
	height:24px;
	display: block;
	text-align: center;
}



#ddsmoothmenu_earia{
	width:120px;
	height:24px;
	display: block;
	text-align: center;
}
	

#ddsmoothmenu_photo{
	width:111px;
	height:24px;
	display: block;
	text-align: center;
}

#ddsmoothmenu_board{
	width:83px;
	height:24px;
	display: block;
	text-align: center;
}
	
		
#ddsmoothmenu_guide{
	width:168px;
	height:24px;
	display: block;
	text-align: center;
}

#ddsmoothmenu_ryugaku{width:168px;
	height:24px;
	display: block;
	text-align: center;}	

	
/*------------*/	
ul.topnav {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 992px;
	font-size: 1.2em;
	z-index:100;
}
ul.topnav li {
	float: left;
	margin: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{font-weight:bold;color:#777;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-align:center;}
ul.topnav li a:hover{color:#ff9304;text-decoration:none;}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 32px;
	height: 24px;
	float: left;
	background: url(../NT_images/subnav_btn.gif) no-repeat right top;
}
ul.topnav li span.subhover {background-position: right bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 24px;
	/*background: #fcfcfc;*/
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 160px;
text-align:left;
	border: 1px solid #ddd;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #ddd; /*--Create bevel effect--*/
	/*--border-bottom: 1px dashed #ddd; Create bevel effect--*/
	clear: both;
	width: 160px;
	text-align:left;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 160px;
	background: #fff url(../NT_images/dropdown_linkbg.gif) no-repeat 5px center;
	padding-top:6px;
	height:22px;
	font-weight:normal;
/*	opacity: 0.8;*/
	text-align:left;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #fefefe url(../NT_images/dropdown_linkbg2.gif) no-repeat 10px center;
	text-align:left;
}
/*-------------------------
  Footer
-----------------------------*/
#footbefore{background-image:url(../moto/images/m_footer.gif);background-repeat:no-repeat;width:1000px;height:9px;margin:0 auto;padding:0;display:block;overflow:hidden;}
#foot_under{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:90px;
	text-align: center;
	border-top: 1px dotted #ddd;
}

#footermenu{
	width:660px;
	margin:0 auto;
	padding:0;
	text-align:center;
	height: 20px;
}
#footermenu ul{
	list-style:none;
	padding:0;
	margin:0;
	text-align: center;
}
#footermenu li{
	list-style:none;
	display: inline;
	text-align: center;
}
#footermenu li a{font-weight:bold;}
#footermenu li a:hover{text-decoration:underline;}
/*-------------
  
-----------------*/
li.bm{list-style-position:inside;list-style-type:none}


input.formButton {}
.item {border: 1px solid #cccccc;}
.itemHead {padding: 6px; color: #666666;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef;}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #663300; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background-color:#c6e0e0; color: #333333;padding:0;vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;padding-top:4px;padding-bottom:4px;text-indent:8px;}

th a{padding-left:5px;}

td#mainmenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px;}
td#mainmenu a:hover {background-color: #ffffff;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}

.outer {font-size:12px;}
.head {background-color: #efeddb; padding: 4px; font-weight: bold;}
.even {background-color: #ffffff; padding: 4px;}
.odd {background-color: #ffffff; padding: 4px;}
.foot {background-color: #e8e8d8; padding: 4px; font-weight: bold;}
tr.even td {background-color: #f9f9f9; padding: 5px 2px;border-top:1px solid #dfdfdf;}
tr.odd td {background-color: #fff; padding: 5px 2px;border-top:1px solid #dfdfdf;}

div.errorMsg { background-color: #ffffcc; text-align: center; border-top: 1px solid #ddddff; border-left: 1px solid #ddddff; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #eae5ff; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #666666; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}



/**/
.boardtopics{
padding:6px 2px;
}
.boardtable {margin:0 auto;text-align:center;border:1px solid #b2c9dd;margin-top:8px;}
.boardt{padding:6px 2px;text-align:left;}

dl{margin-top:8px;}
dt{margin-left:5px;background-image:url(../moto/images/arrow1.gif);background-repeat:no-repeat;text-indent:17px;}
dd{text-align:right;padding-top:6px;}
/*-----------------------------
  left_center
-------------------------------*/ 	
#center_topbox{
	width:784px;
	margin:0;
	padding:0;
}	
#center_top5{
	margin:0;
	padding:0;
	text-align: left;
}


#content{
	text-align:left;
	margin:0;
	padding:0;
	width: 99%;
	font-size:12px;
	padding-top:2px;
}

#centercolumn{
	width:784px;
	margin:0;
	padding:0;
	text-align: left;
}
			  
/*-----------------------

--------------------------*/			  

#centerCcolumn{width:784px;margin:0;padding:0;text-align:left;}

td#centerCcolumn .blockTitle1 {
    margin:0;
	width: 784px;
	height: 35px;
	padding: 0;
	text-indent: -9999px;
	text-align: left;
	display: block;
	overflow:hidden;
	background-image:url(../moto/images/center_title_brog.gif);
	background-repeat: no-repeat;
	}
td#centerCcolumn .blockContent1 {
    margin:0;
	padding: 0;
	width: 784px;
	text-align: left;
	margin-bottom:8px;margin-top:-1px;}

td#centerCcolumn .blockContent1 a{}
td#centerCcolumn .blockContent1 a:hover{}


td#centerCcolumn .blockTitle2 {
    margin:0;
	width: 784px;
	height: 35px;
	padding: 0;
	text-indent: -9999px;
	text-align: left;
	display: block;
	overflow:hidden;
	background-image:url(../moto/images/center_title_borad.gif);
	background-repeat: no-repeat;
	}
td#centerCcolumn .blockContent2 {
    margin:0;
	padding: 0;
	width: 784px;
	text-align: left;
	
	margin-bottom:8px;
	}

td#centerCcolumn .blockContent2 li{color: #999999;}

td#centerCcolumn .blockContent2 a{}
td#centerCcolumn .blockContent2 a:hover{}
				
td#centerCcolumn .blockTitle3 {
    margin:0;
	width: 784px;
	height: 35px;
	padding: 0;
	text-indent: -9999px;
	text-align: left;
	display: block;
	overflow:hidden;
	background-image:url(../moto/images/center_title_guide.gif);
	background-repeat: no-repeat;
	}
td#centerCcolumn .blockContent3 {
    margin:0;
	padding: 0;
	width: 784px;
	text-align: left;
	margin-bottom:8px;}

td#centerCcolumn .blockContent3 a{}
td#centerCcolumn .blockContent3 a:hover{}

td#centerCcolumn .blockTitle4 {
    margin:0;
	width: 784px;
	height: 35px;
	padding: 0;
	text-indent: -9999px;
	text-align: left;
	display: block;
	overflow:hidden;
	background-image: url(../moto/images/center_1t.png);
	background-repeat: no-repeat;
	}
td#centerCcolumn .blockContent4 {
    margin:0;
	padding: 0;
	background-image: url(../moto/images/center_2t.png);
	background-repeat: repeat-y;
	width: 784px;
	text-align: left;
	border-bottom:1px solid #cccccc;
	margin-bottom:8px;}
td#centerCcolumn .blockContent4 a{}
td#centerCcolumn .blockContent4 a:hover{}



td#centerLcolumn{width:350px;margin:0;padding:0;}
td#centerRcolumn{width:350px;margin:0;padding:0;}

td#centerLcolumn div.blockTitle {
text-align:left;
padding: 7px;
color: #292929;
font-weight: bold;
background-image:url(../moto/images/tttitle.png);
}
td#centerLcolumn div.blockContent {
text-align:left;padding: 3px;line-height: 140%;
background-image: url(../moto/images/center_22t.png);
border-bottom:1px solid #cccccc;
background-repeat: repeat-y;
margin-bottom:8px;}

td#centerRcolumn div.blockTitle {
background-image:url(../moto/images/tttitle.png);
text-align:left;
font-weight: bold;
padding: 7px;
color: #292929;
}
td#centerRcolumn div.blockContent {
text-align:left;padding: 3px;line-height: 140%;
background-image: url(../moto/images/center_22t.png);
border-bottom:1px solid #cccccc;
background-repeat: repeat-y;
margin-bottom:8px;}



/*---------------------
  leftside
-----------------------*/ 
#leftside_box{
    width:200px;
	margin: 0;
	padding: 0;
}


/*サーチボックス下のマイメニュー*/
#usermymenu{
	margin:0;
	padding: 0;
	width: 200px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	background-image: url(../NT_images/NT_leftback.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 8px;
}	

#usermymenu_box{
	padding:0;
	width:190px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	background-image: url(../NT_images/NTlefton.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
}

#account_name{
	width:190px;
	margin:0;
	padding:0;
	text-align: left;
	text-indent: 5px;
}

#account_image{
	width:178px;
	margin:0 auto;
	padding:0;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	background-image: url(../NT_images/NTuseemenuline.gif);
}

#account_imagein{
	margin:0 auto;
	padding:0;
	width: 176px;
	padding-top: 1px;
	text-align: center;
}

#account_usermenu{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NT_leftuserm.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 9px;
	display: block;
	font-size: 1px;
}

/*ユーザメニュー*/
#account_usermenu2{
	margin:0 auto;
	padding:0;
	background-image:url(../NT_images/NTuseemenuline.gif);
	background-repeat:repeat-y;
	width: 178px;
	text-align: center;
	padding-top: 6px;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 6px;
}

.account_userlink{
	margin:0 auto;
	padding:0;
	width: 170px;
	height: 178px;
	margin-bottom: 6px;
	display: block;
	overflow: hidden;
}
.account_userlink ul{list-style: none;
	padding: 0;
	margin: 0;
	width: 170px;
	text-align: left;
	
}
.account_userlink li{	padding: 0;
	margin: 0;
	width: 170px;
	height:44px;
}
.account_userlink li a{text-indent:-9999px;}

.a_u1 a{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu.gif);
	background-position:left top;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}

.a_u2 a{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu.gif);
	background-position:left -46px;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}
.a_u3 a{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu.gif);
	background-position:left -91px;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}
.a_u4 a{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu.gif);
	background-position:left -138px;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}

.a_u1 a:hover{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu2.gif);
	background-position:left top;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}

.a_u2 a:hover{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu2.gif);
	background-position:left -46px;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}
.a_u3 a:hover{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu2.gif);
	background-position:left -91px;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}
.a_u4 a:hover{
	margin:0;
	padding:0;
	background-image: url(../NT_images/NTusermenu2.gif);
	background-position:left -138px;
	width: 170px;
	height: 39px;
	text-indent:-9999px;
	display: block;
}

#account_submit{
	margin:0 auto;
	padding:0;
	width: 170px;
	border-top: 1px doted #b0b0b0;
}
#userprofile_or{
	margin:0;
	padding:0;
	width: 170px;
	background-repeat: repeat-y;
}
#sinki_or{
	width:170px;
	margin:0 auto;
	padding:0;
	height:18px;
	margin-bottom: 6px;
}
#sinki_or a{color:#603;text-decoration:none;}
#sinki_or a:active{position:relative;top:1px;left:1px;}

.loginafter{
	margin:0;
	padding: 0;
	border-bottom: 1px dashed #cccccc;
	text-align: left;
	padding-bottom: 2px;
}

.loginafter a{color:#999999;text-decoration:none;font-weight:normal;
}
	
.loginafter a:hover{color:#FF6622;text-decoration:none;font-weight:normal;
} 

/*ユーザメニューしたのADS*/
.gads_left1{width:200px;height:200px;margin:0;padding:0;display:block;overflow:hidden;margin-bottom:8px;}

/*-----------------
  LeftColumn
------------------*/ 
#leftcolumn{width:200px;margin:0;padding:0;font-size:12px;}

div.leftTitle1{width:200px;
               height:35px;
			   display:block;
			   overflow:hidden;
			   background-image:url(../NT_images/left_bartitle_camera.gif);
			   font-weight:bold;
			   text-indent:40px;
			   text-align:left;
			   color:#333333;}
			   

.leftContent1, .leftContent2, .leftContent3, .leftContent4, .leftContent5
{font-family: "trebuchet ms", "trebuchet", "arial", "lucilda"; font-size:11px;}
.leftContent1 a{color:#434343;text-decoration:none;font-weight:normal;}
.leftContent1 a:hover{border-bottom:1px dotted #F60;}
.leftContent1{margin:0 auto;
              padding:0;
			  text-align:left;
			  margin-bottom:4px;
			  border-bottom:1px solid #dfdfdf;
			  border-right:1px solid #dfdfdf;
			  border-left:1px solid #dfdfdf;
			 w/idth:198px;
             /width:200px;
			  }

.leftContent1 ul{
	margin:0;
	padding:0;
	list-style-position: inside;
	margin-left: 10px;
	margin-bottom: 8px;
}
.leftContent1 li{
	margin:0;
	padding:0;
	list-style-image: url(../moto/images/allow.gif);
}
.leftContent1 li a{color:#666666;text-decoration:underline;}
.leftContent1 li a:hover{color:#ff9900;text-decoration:none;}
/*-----------------------------*/

div.leftTitle2{width:200px;
               height:35px;
			   display:block;
			   overflow:hidden;
			   background-image:url(../NT_images/left_bartitle_photos.gif);
			   font-weight:bold;
			   text-indent:40px;
			   text-align:left;
			   color:#333333;}
div.leftTitle3{width:200px;
               height:35px;
			   display:block;
			   overflow:hidden;
			   background-image:url(../NT_images/left_bartitle_user.gif);
			   font-weight:bold;
			   text-indent:40px;
			   text-align:left;
			   color:#333333;}
div.leftTitle4{width:200px;
               height:35px;
			   display:block;
			   overflow:hidden;
			   background-image:url(../NT_images/left_bartitle.gif);
			   font-weight:bold;
			   text-indent:40px;
			   text-align:left;
			   color:#333333;}
div.leftTitle5{width:200px;
               height:35px;
			   display:block;
			   overflow:hidden;
			   background-image:url(../NT_images/left_bartitle.gif);
			   font-weight:bold;
			   text-indent:40px;
			   text-align:left;
			   color:#333333;}
			  
.leftContent2{margin:0 auto;
              padding:0;
			  text-align:left;
			  margin-bottom:4px;
			  border-bottom:1px solid #dfdfdf;
			  border-right:1px solid #dfdfdf;
			  border-left:1px solid #dfdfdf;
			 w/idth:198px;
             /width:200px;
			  }
.leftContent3{margin:0 auto;
              padding:0;
			  text-align:left;
			  margin-bottom:4px;
			  border-bottom:1px solid #dfdfdf;
			  border-right:1px solid #dfdfdf;
			  border-left:1px solid #dfdfdf;
			 w/idth:198px;
             /width:200px;
			  }
.leftContent4{margin:0 auto;
              padding:0;
			  text-align:left;
			  margin-bottom:4px;
			  border-bottom:1px solid #dfdfdf;
			  border-right:1px solid #dfdfdf;
			  border-left:1px solid #dfdfdf;
			 w/idth:198px;
             /width:200px;
			  }
.leftContent5{margin:0 auto;
              padding:0;
			  text-align:left;
			  margin-bottom:4px;
			  border-bottom:1px solid #dfdfdf;
			  border-right:1px solid #dfdfdf;
			  border-left:1px solid #dfdfdf;
			 w/idth:198px;
             /width:200px;
			  }
/*-----------------------------*/

/*-----------------------------*/


/*-----------------------------
  right_space
-------------------------------*/ 

#accountp{
}
#tokuhain{
	margin:0;
	padding:0;
	margin-bottom:8px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	width: 300px;
	height: 250px;
}
#tokuhain a{
	display: block;
	overflow: hidden;
	width: 300px;
	height: 217px;
	text-indent:-9999px;
}
#kigyoupr{
	margin:0;
	padding:0;
	width: 300px;
	margin-bottom: 8px;
}
#kigyoupr1{
	margin:0;
	padding:0;
	background-image: url(../moto_cn/images/kigyoupr1.gif);
	background-repeat: repeat-y;
	width: 300px;
	border-top:1px solid #555;
	padding-top: 4px;
	padding-bottom: 4px;

}
#kigyoupr1in{
	background-image:url(../moto_cn/images/kigyoupr_icon.gif);
	background-repeat:no-repeat;
	text-indent:16px;
	margin: 0 auto;
	width: 290px;
	font-size: 12px;
	color: #333;
	height: 18px;
	text-align: left;
}
#kigyoupr1in a{text-decoration:underline;font-weight:bolder;}
#kigyoupr2{
	margin:0;
	padding:0;
	background-image: url(../moto_cn/images/kigyoupr2.gif);
	background-repeat: repeat-y;
	width: 300px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	padding-top: 5px;
	padding-bottom: 5px;

}


/*------------------
  rightclumn
---------------------*/ 

#rightcolumn{
	width:784px;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	text-align: left;
}
#rightcolumn a,.rightContent1 a,.rightContent2 a,.rightContent3 a,.rightContent4 a,.rightContent5 a{color:#666666;text-decoration:underline;}
#rightcolumn a:hover,.rightContent1 a:hover,.rightContent2 a:hover,.rightContent3 a:hover,.rightContent4 a:hover,.rightContent5 a:hover{color:#999999;}

.rightTitle1{font-family: "trebuchet ms"," trebuchet", "arial", "lucilda";
              width:784px;
			  height:32px;
			  margin:0;
			  padding:0;
			  background-image:url(../moto/images/right_tenki.gif);
			  background-repeat:no-repeat;
			  display:block;
			  text-indent:40px;
              font-weight:bold;
			  }
.rightTitle1 ul {margin:0; padding: 5px; text-align: left;line-height:170%;list-style-image:url(../moto/images/arrow1.png);list-style-position:inside;margin-left:18px;margin-top:2px;}
.rightTitle1 li {color: #999999;font-size:11px;}
			 
.rightTitle2{font-family: "trebuchet ms"," trebuchet", "arial", "lucilda";
              width:7864px;
			  height:32px;
			  margin:0 auto;
			  padding:0;
			  background-image:url(../moto/images/right_jiji.gif);
			  background-repeat:no-repeat;
			  display:block;
			  text-indent:40px;
              font-weight:bold;
			  }
			 
.rightTitle3{font-family: "trebuchet ms"," trebuchet", "arial", "lucilda";
              width:784px;
			  height:32px;
			  margin:0 auto;
			  padding:0;
			  background-image:url(../moto/images/right_column.gif);
			  background-repeat:no-repeat;
			  display:block;
			  text-indent:40px;
              font-weight:bold;
			  }
.rightTitle4{font-family: "trebuchet ms"," trebuchet", "arial", "lucilda";
              width:784px;
			  height:32px;
			  margin:0 auto;
			  padding:0;
			  background-image:url(../moto/images/right_access.gif);
			  background-repeat:no-repeat;
			  display:block;
			  text-indent:40px;
              font-weight:bold;
			  }
.rightTitle5{font-family: "trebuchet ms"," trebuchet", "arial", "lucilda";
              width:784px;
			  height:32px;
			  margin:0 auto;
			  padding:0;
			  background-image:url(../moto/images/right_access.gif);
			  background-repeat:no-repeat;
			  display:block;
			  text-indent:40px;
              font-weight:bold;
			  }
			 

			 

			 
.rightContent1{	font-family:arial, helvetica, sans-serif;
    width:784px;
	margin:0;
	padding:0;
	margin-bottom:6px;
	background-image:url(../moto/images/right_content_back.gif);
	background-repeat:repeat-y;
	border-top:solid 1px #555555;
	border-bottom:solid 1px #555555;
	}

.rightContent1 a{line-height:140%;color:#666666;text-decoration:underline;}
.rightContent1 a:hover{color:#999999;}

.rightContent2{	font-family:arial, helvetica, sans-serif;
    width:784px;
	margin:0;
	padding:0;
	margin-bottom:6px;
	background-image:url(../moto/images/right_content_back.gif);
	background-repeat:repeat-y;
	border-top:solid 1px #555555;
	border-bottom:solid 1px #555555;
	}
.rightContent2 a{line-height:140%;color:#666666;text-decoration:underline;}
.rightContent2 a:hover{color:#999999;}

.rightContent2 ul {margin:0; padding: 0px; text-align: left;line-height:170%;list-style-position:outside;margin-left:23px;margin-top:2px;}
.rightContent2 li {color: #999999;font-size:11px;list-style-image:url(../moto/images/arrows.gif);}
.rightContent2 li a{padding-left:1px;}
	
.rightContent3{	font-family:arial, helvetica, sans-serif;
    width:784px;
	margin:0;
	padding:0;
	margin-bottom:6px;
	background-image:url(../moto/images/right_content_back.gif);
	background-repeat:repeat-y;
	border-top:solid 1px #555555;
	border-bottom:solid 1px #555555;
	}
.rightContent3 a{line-height:140%;color:#666666;text-decoration:underline;}
.rightContent3 a:hover{color:#999999;}

.rightContent3 ul {margin:0; padding: 0px; text-align: left;line-height:170%;list-style-position:outside;margin-left:23px;margin-top:2px;}
.rightContent3 li {color: #999999;font-size:11px;list-style-image:url(../moto/images/arrows.gif);}
.rightContent3 li a{padding-left:1px;}


.rightContent4{	font-family:arial, helvetica, sans-serif;
    width:784px;
	margin:0;
	padding:0;
	margin-bottom:6px;
	background-image:url(../moto/images/right_content_back.gif);
	background-repeat:repeat-y;
	border-top:solid 1px #555555;
	border-bottom:solid 1px #555555;
}
.rightContent4 a{line-height:140%;color:#666666;text-decoration:underline;}
.rightContent4 a:hover{color:#999999;}

.rightContent4 ul {margin:0; padding: 0px; text-align: left;line-height:170%;list-style-position:outside;margin-left:23px;margin-top:2px;}
.rightContent4 li {color: #999999;font-size:11px;list-style-image:url(../moto/images/arrows.gif);}
.rightContent4 li a{padding-left:px;}


.rightContent5{	font-family:arial, helvetica, sans-serif;
    width:784px;
	margin:0;
	padding:0;
	margin-bottom:6px;
	background-image:url(../moto/images/right_content_back.gif);
	background-repeat:repeat-y;
	border-top:solid 1px #555555;
	border-bottom:solid 1px #555555;
	}
.rightContent5 a{line-height:140%;color:#666666;text-decoration:underline;}
.rightContent5 a:hover{color:#999999;}

