@CHARSET "windows-31j";/* generated by csscreator.com */
html, body {
	margin: 0;
	padding: 0;
	text-align: center
}
hr {
	display: none
}
#wrapper-new {
	width: 100%;
	text-align: left;
	margin: 0 auto;
	text-align: center;
	font-family: arial, helvetica, clean, sans-serif
}
#wrapper-new img {
	border: 0
}
#wrapper-new #container-com {
	clear: both;
	text-align: center;
	width: 950px;
	padding: 0;
	margin: 0 auto 0 auto;
	overflow: hidden
}
#wrapper-new #container-com li {
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #rightcol {
	padding: 0;
	margin: 0 0 0 10px;
	background-color: #fff;
	width: 180px;
	float: left
}
#wrapper-new #container-com #top-maincol {
	width: 760px;
	background-color: #fff;
	float: left;
	position: relative;
	padding: 0;
	text-align: left;
	margin: 0 0 0 0
}
#wrapper-new #container-com #top-maincol #m-main {
	width: 570px;
	background-color: #fff;
	float: right;
	position: relative;
	padding: 0;
	text-align: center;
	margin: 0 auto 10px auto
}
#wrapper-new #container-com #top-maincol #m-right {
	width: 180px;
	background-color: #fff;
	float: left;
	position: relative;
	padding: 0;
	text-align: center;
	margin: 0 10px 10px 0
}/*ぱんくず*/
#wrapper-new #container-com #pankuzu {
	width: 950px;
	margin: 0 0 5px 1em;
	text-align: left;
	padding: 0 0 0 0;
	font-size: 12px
}
#wrapper-new #container-com #pankuzu li {
	display: inline;
	line-height: 110%;
	margin-top: 0;
	padding-top: 0;
	list-style-type: none
}
#wrapper-new #container-com #pankuzu li a {
	padding-right: 10px;
	background: url(/sys_images/community/pan.gif) no-repeat right center
}/*TOP用メニュー*/
#wrapper-new #container-com .top-number dl {
	margin: 0 0 2px 0;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com .top-number dt {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	display: inline
}
#wrapper-new #container-com .top-number dt img {
	margin: 0;
	vertical-align: text-bottom;
	padding: 0;
	border: 0
}
#wrapper-new #container-com .top-number dl dd {
	margin: 0 0 0 0;
	display: inline;
	padding: 0 0 0 0
}
#wrapper-new #container-com #topbox {
	width: 950px;
	clear: both;
	margin: 0 0;
	text-align: center;
	clear: both
}
#wrapper-new #container-com #topbox a {
	color: #333;
	text-decoration: none
}
#wrapper-new #container-com #topbox a:hover {
	text-decoration: underline;
	color: #036
}
#wrapper-new #container-com #topbox #loginbox {
	width: 227px;
	margin: 0;
	padding: 0;
	height: 230px;
	float: right;
	background: url(/sys_images/community/login-bg-01.gif) no-repeat
}
#wrapper-new #container-com #topbox #loginbox .touroku {
	position: relative;
	display: block;
	margin: 40px auto 0 auto;
	padding: 0
}
#wrapper-new #container-com #topbox #loginbox .kanri {
	position: relative;
	display: block;
	margin: 90px auto 0 auto;
	padding: 0
}
#wrapper-new #container-com #topbox .photobox {
	width: 708px;
	background: url(/sys_images/community/menu-top-line.gif) no-repeat top left;
	float: left;
	margin: 0;
	padding: 7px 0 0
}
#wrapper-new #container-com #topbox .photobox .btmimg {
	text-align: left;
	clear: both;
	margin: 0 0 0 0;
	padding: 1px 0 0 0
}
#wrapper-new #container-com #topbox .photobox .photo {
	width: 392px;
	float: left;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #topbox .photobox dl {
	background-color: #f9f8f8;
	width: 312px;
	height: 37px;
	margin: 0 0 2px;
	padding: 2;
	text-align: left;
	float: right;
	display: block
}
#wrapper-new #container-com #topbox .photobox dl:HOVER {
	background-color: #eaf7e8
}
#wrapper-new #container-com #topbox .photobox dl dt {
	font-weight: bold;
	margin: 5px 0 0 5px 0;
	padding: 0 8px 0 0;
	float: left;
	display: inline
}
#wrapper-new #container-com #topbox .photobox dl a {
	color: #012828
}
#wrapper-new #container-com #topbox .photobox dl a:HOVER {
	color: #a00
}
#wrapper-new #container-com #topbox .photobox dl dt IMG {
	vertical-align: middle
}
#wrapper-new #container-com #topbox .photobox dl dd {
	_font-size: 10px;
	font-size: 9px;
	line-height: 14px;
	display: inline;
	margin: 0 3px 0 0;
	padding: 0
}/*フォーム*/
#wrapper-new #container-com #topbox .frombox {
	clear: both
}
form#search-form {
	float: left;
	text-align: left;
	padding-left: 10px
}
form#search-form input {
	vertical-align: middle;
	text-align: left
}
form#search-form div.searhline-outer {
	float: left;
	float: none;
	width: 180px;
	height: 28px;
	padding-top: 3px;
	margin-top: 5px;
	vertical-align: middle;
	text-align: left
}
form#search-form div.searhline-outer span {
	font-size: 12px;
	line-height: 17px
}
form#search-form div.searhline-outer .bt {
	vertical-align: middle;
	margin: 0;
	padding: 0
}/*ＴＯＰの画像スライド風*/
#wrapper-new #container-com #top-maincol .newphoto-all {
	width: 100%;
	margin: 0 auto 10px auto;
	clear: both;
	padding: 0;
	display: block
}
#wrapper-new #container-com #top-maincol .newphoto {
	width: 677px;/* _width:671px;*/
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	float: left;
	background: url(/sys_images/community/ga-photo-bg.gif) repeat-x;
	border: solid #CCC 1px;
	border-right: none;
	border-left: none;
	height: 146px;
	_height: 148px
}
#wrapper-new #container-com #top-maincol .newphoto a {
	color: #333;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol .newphoto a:hover {
	text-decoration: underline;
	color: #036
}
#wrapper-new #container-com #top-maincol .np-leftimg {
	float: left;
	margin: 0;
	padding: 0;
	width: 63px
}
#wrapper-new #container-com #top-maincol .np-rightimg {
	float: left;
	width: 20px;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol .newphoto .imprebox, #wrapper-new #container-com #top-maincol .newphoto .newphotobox {
	width: 120px;
	height: 135px;
	overflow: hidden;
	margin: 10px 5px 0 10px;
	_margin: 10px 5px 0 7px;
	padding: 0;
	float: left
}
#wrapper-new #container-com #top-maincol .newphoto .newphotobox img {
	width: 120px;
	margin: 0 auto 4px auto;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol .newphoto .imprebox img.thumb {
	width: 100px;
	margin: 0 auto 4px auto;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol .newphoto .imprebox p, #wrapper-new #container-com #top-maincol .newphoto .newphotobox p {
	clear: both;
	margin: 0;
	padding: 4px 0 4px 0;
	font-size: 12px;
	text-align: center
}/*左のメニュー*/
#wrapper-new #container-com #top-maincol #m-right h3 {
	margin: 0 auto;
	padding: 0 auto;
	text-align: center
}
#wrapper-new #container-com #top-maincol #m-right .menubox {
	margin: 0 auto 10px 1px;
	width: 176px;
	_width: 178px;
	padding: 0 auto;
	text-align: center;
	border: solid 1px #c6c6c6;
	border-top: none;
	background: #fff url(/sys_images/community/tit-box-bg.gif) repeat-x
}
#wrapper-new #container-com #top-maincol #m-right .menubox ul {
	margin: 0 0 10px 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .menubox li {
	margin: 0 0 0 3px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .howtobox {
	margin: 0 auto 10px 1px;
	width: 176px;
	_width: 178px;
	padding: 0 auto;
	text-align: center;
	border: solid 1px #c6c6c6;
	border-top: none;
	background: #fefcf4
}
#wrapper-new #container-com #top-maincol #m-right .howtobox a {
	color: #000;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol #m-right .howtobox a:hover {
	text-decoration: underline;
	color: #930
}
#wrapper-new #container-com #top-maincol #m-right .howtobox ul {
	margin: 0 0 10px 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .howtobox li {
	margin: 0 0 5px 5px;
	padding: 5px 0 7px 0;
	text-indent: 0;
	list-style-position: inside;
	list-style-image: url(/sys_images/community/icon-01.gif);
	background: url(/sys_images/community/dotline-ore.gif) center bottom no-repeat;
	font-size: 12px;
	line-height: 15px;
}
#wrapper-new #container-com #top-maincol #m-right .osirase {
	margin: 0 auto 10px 1px;
	width: 176px;
	_width: 178px;
	padding: 0 auto;
	text-align: center;
	border: solid 1px #c6c6c6;
	border-top: none;
	background: #fff url(/sys_images/community/tit-box-bg.gif) repeat-x
}
#wrapper-new #container-com #top-maincol #m-right .osirase ul {
	margin: 0 0 10px 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .osirase li {
	margin: 0 0 5px 5px;
	padding: 3px 0 0 15px;
	font-size: 12px;
	line-height: 15px;
	text-indent: 0;
	background: url(/sys_images/community/osirase-icon.gif) 3px 6px no-repeat
}
#wrapper-new #container-com #top-maincol #m-right dl.kiyaku {
	width: 170px;
	text-align: center;
	margin: 0 auto 10px auto;
	padding: 0;
	background-color: #f6f7f7
}
#wrapper-new #container-com #top-maincol #m-right dl.kiyaku dt {
	margin: 0 auto;
	text-align: center;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right dl.kiyaku dd {
	margin: 0;
	text-align: left;
	padding: 0 8px 10px 8px;
	font-size: 12px;
	line-height: 17px
}
#wrapper-new #container-com #top-maincol #m-right .tag {
	margin: 0 auto 20px 1px;
	width: 176px;
	_width: 178px;
	padding: 0 auto;
	text-align: center;
	border: solid 1px #c6c6c6;
	border-top: none;
	background: #fff url(/sys_images/community/tit-box-bg.gif) repeat-x
}/*都道府県*/
#wrapper-new #container-com #top-maincol #m-right .todou a {
	color: #036;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol #m-right .todou a:hover {
	text-decoration: underline
}
#wrapper-new #container-com #top-maincol #m-right dl.todou dt {
	background: url(/sys_images/community/box-top.gif) no-repeat;
	width: 178px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0 10px;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-right dl.todou dd {
	margin: 2px 0 0 6px;
	_margin: 2px 0 0 3px;
	display: inline;
	padding: 5px 4px 0 10px;
	height: 1.5em;
	text-align: left;
	line-height: 17px;
	font-size: 12px;
	width: auto
}
#wrapper-new #container-com #top-maincol #m-right dl.todou dd img {
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right dl.todou {
	width: 176px;
	_width: 178px;
	margin: 0 0 0 1px;
	padding: 0 0 10px 0;
	background: #fff url(/sys_images/community/nihon-bg.gif) center 37px repeat-x;
	text-align: left;
	border: solid 1px #c6c6c6;
	border-top: none;
	overflow: hidden
}/*新着ライダー*/
#wrapper-new #container-com #top-maincol #m-right .nomal-box a {
	color: #34689a;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box a:hover {
	text-decoration: underline
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box h3 {
	background: url(/sys_images/community/box-top.gif) no-repeat;
	width: 178px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 4px;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box h3 img {
	vertical-align: middle;
	margin: 2px 5px 3px 5px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box {
	width: 176px;
	_width: 178px;
	margin: 10px 0 10px 1px;
	padding: 0 0 10px 0;
	background: #fff url(/sys_images/community/todou-bg.gif) center 37px repeat-x;
	text-align: center;
	border: solid 1px #c6c6c6;
	border-top: none;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box p {
	margin: 0;
	padding: 0 5px;
	font-size: 12px;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box .newrider {
	margin: 10px auto;
	text-align: center;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box .newrider .n-img {
	display: block;
	width: 140px;
	height: 90px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box .newrider .n-img a img {
	max-width: 100%;
	max-height: 100%;	
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box .newrider dl {
	width: 160px;
	margin: 3px 0 0 10px;
	text-align: center;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box .newrider dt {
	width: 160px;
	margin: 2px 0;
	padding: 0;
	text-align: left;
	font-weight: bold
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box .newrider dd {
	width: 160px;
	margin: 2px 0;
	padding: 0;
	text-align: left
}/*インプレカテゴリ*/
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.imp-cate {
	margin: 0 0 0 0;
	padding: 0;
	width: 170px
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.imp-cate ul {
	margin-bottom: 10px
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.imp-cate li {
	margin: 0 0 8px 8px;
	_margin: 0 0 8px 4px;
	padding: 0 0 0 0;
	line-height: 17px;
	font-size: 12px;
	font-weight: bold;
	color: #003;
	border-bottom: solid 1px #CCC
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.imp-cate li li {
	list-style-position: outside;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url(/sys_images/community/osirase-icon.gif) center left no-repeat;
	border: 0
}/*日記カテゴリ*/
#wrapper-new #container-com #top-maincol #m-right .nomal-box h3.diary-cate {
	background: url(/sys_images/community/box-top.gif) no-repeat;
	width: 178px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0 4px;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.diary-cate {
	margin: 0 0 0 10px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.diary-cate li {
	margin: 0;
	line-height: 17px;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url(/sys_images/community/ga-kensaku-arrow.gif) center left no-repeat
}/*グループイベント*/
#wrapper-new #container-com #top-maincol #m-right .nomal-box h3.group-cate {
	background: url(/sys_images/community/box-top.gif) no-repeat;
	width: 178px;
	margin: 0 auto 0 auto;
	padding: 4px 0 0 4px;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #012928
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.group-cate {
	margin: 0 0 0 10px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul.group-cate li {
	margin: 0;
	line-height: 17px;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url(/sys_images/community/ga-kensaku-arrow.gif) center left no-repeat
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul a {
	color: #000;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol #m-right .nomal-box ul a:hover {
	text-decoration: underline;
	color: #930
}/*動画*/
#wrapper-new #container-com #top-maincol #m-right .move-box a {
	color: #34689a;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol #m-right .move-box a:hover {
	text-decoration: underline
}
#wrapper-new #container-com #top-maincol #m-right .move-box {
	width: 176px;
	_width: 178px;
	margin: 0 0 10px 1px;
	padding: 0 0 10px 0;
	background: #fff url(/sys_images/community/todou-bg.gif) center top repeat-x;
	text-align: center;
	border: solid 1px #c6c6c6;
	border-top: none;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-right .move-box p {
	margin: 0;
	padding: 0 5px;
	font-size: 12px;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-right .move-box .newrider {
	margin: 10px auto;
	text-align: center;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-right .move-box .newrider .n-img {
	display: block;
	width: 140px;
	height: 90px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-right .move-box .newrider dl {
	width: 160px;
	margin: 3px 0 0 10px;
	text-align: center;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-right .move-box .newrider dt {
	width: 160px;
	margin: 2px 0;
	padding: 0;
	text-align: left;
	font-weight: bold
}
#wrapper-new #container-com #top-maincol #m-right .move-box .newrider dd {
	width: 160px;
	margin: 2px 0;
	padding: 0;
	text-align: left
}/*pr*/
#wrapper-new #container-com #top-maincol #m-right .pr h3 {
	border-bottom: solid #06C 3px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto 10px auto
}
#wrapper-new #container-com #top-maincol #m-right .pr {
	margin: 0 auto 10px 1px;
	text-align: center;
	padding: 0;
	width: 176px;
	_width: 178px
}/*まんなか*//*h2*/
#wrapper-new #container-com #top-maincol #m-main h2.gara, #wrapper-new #container-com #top-maincol #m-main h2.imp, #wrapper-new #container-com #top-maincol #m-main h2.bike, #wrapper-new #container-com #top-maincol #m-main h2.group, #wrapper-new #container-com #top-maincol #m-main h2.diary {
	text-align: left;
	width: 560px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	border-bottom: 3px #69c solid
}
#wrapper-new #container-com #top-maincol #m-main h2.gara img, #wrapper-new #container-com #top-maincol #m-main h2.imp img, #wrapper-new #container-com #top-maincol #m-main h2.bike img, #wrapper-new #container-com #top-maincol #m-main h2.group img, #wrapper-new #container-com #top-maincol #m-main h2.diary img {
	margin: 0;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main h2.gara .right, #wrapper-new #container-com #top-maincol #m-main h2.imp .right, #wrapper-new #container-com #top-maincol #m-main h2.bike .right, #wrapper-new #container-com #top-maincol #m-main h2.group .right, #wrapper-new #container-com #top-maincol #m-main h2.diary .right {
	position: absolute;
	text-align: right;
	padding: 0;
	font-weight: normal;
	left: 190px;
	top: 6px
}
#wrapper-new #container-com #top-maincol #m-main h2.gara .right {
	margin: 15px 0 0 230px;
	_margin: 20px 0 0 225px
}/*みんなのバイクh2*/
#wrapper-new #container-com #top-maincol #m-main h2.bike .right {
	margin: 10px 0 0 240px;
	_margin: 15px 0 0 245px;
	padding: 5px 0 0 0
}/*インプレッションh2*/
#wrapper-new #container-com #top-maincol #m-main h2.imp {
	padding: 0 0 2px 0
}
#wrapper-new #container-com #top-maincol #m-main h2.imp .right {
	margin: 3px 0 0 240px;
	_margin: 5px 0 0 245px
}/*日記h2*/
#wrapper-new #container-com #top-maincol #m-main h2.diary .right {
	margin: 10px 0 0 225px;
	_margin: 15px 0 0 230px
}/*グループh2*/
#wrapper-new #container-com #top-maincol #m-main h2.group .right {
	margin: 3px 0 0 240px;
	_margin: 5px 0 0 245px
}/*ベース*/
#wrapper-new #container-com #top-maincol #m-main a {
	color: #369;
	text-decoration: none
}
#wrapper-new #container-com #top-maincol #m-main a:focus, #wrapper-new #container-com #top-maincol #m-main a:hover {
	text-decoration: underline;
	color: #036
}
#wrapper-new #container-com #top-maincol #m-main .basebox {
	width: 560px;
	background: #fff url(/sys_images/community/main-box-bg.gif) bottom repeat-x;
	clear: both;
	padding: 0;
	text-align: center;
	margin: 0 auto 10px auto;
	border: solid #CCC 1px;
	border-top: none;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox h3 {
	margin: 0;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
	color: #003;
	width: 100%;
	background: url(/sys_images/community/tit-main-bg.gif) repeat-x
}
#wrapper-new #container-com #top-maincol #m-main .basebox h3 .rss {
	float: right;
	clear: both;
	margin: -15px 5px 0 0;
	padding: 0;
	width: 35px
}
#wrapper-new #container-com #top-maincol #m-main .basebox h3 img {
	margin: 5px 5px 0 5px;
	vertical-align: text-bottom;
	padding: 0
}/*ベースここまで*/
#wrapper-new #container-com #top-maincol #m-main .photo5 {
	clear: both;
	width: 550px;
	text-align: center;
	margin: 10px auto;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .photo5 img {
	float: left;
	margin: 0 6px 0 3px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini {
	clear: both;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .right {
	float: right;
	width: 145px;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .right p {
	float: right;
	width: 145px;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .right .btn {
	float: right;
	margin: 5px 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .left {
	float: left;
	width: 100px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .minibox {
	float: left;
	text-align: left;
	width: 260px;
	margin: 0 5px 10px 10px;
	_margin: 0 10px 10px 5px;
	padding: 0 0 0 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .minibox h4 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 3px 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .minibox cite {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0 0 5px 0;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .basebox .basebox-mini .minibox cite span {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0 0 5px 0;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .basebox table.ichiran {
	width: 540px;
	text-align: center;
	margin: 10px auto;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .title th {
	width: 300px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox table .title p {
	width: 280px;
	padding: 0 0 3px 0;
	height: 1.3em;
	overflow: hidden;
	text-align: left;
	line-height: 1.6em;
	font-weight: normal
}
#wrapper-new #container-com #top-maincol #m-main .basebox table .bgblue {
	background-color: #e9f0f0
}
#wrapper-new #container-com #top-maincol #m-main .basebox table .day {
	width: 90px
}
#wrapper-new #container-com #top-maincol #m-main .basebox table .name {
	width: 120px;
	text-align: left
}/*ボタン*/
#wrapper-new #container-com #top-maincol #m-main .btnbox {
	width: 165px;
	float: right;
	overflow: hidden;
	margin: 0;
	padding: 5px 3px 8px 0
}
#wrapper-new #container-com #top-maincol #m-main .btnbox .left {
	width: 74px;
	float: right;
	margin: 0 5px 0 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .btnbox02 {
	width: 165px;
	_width: 173px;
	float: right;
	overflow: hidden;
	margin: 0;
	padding: 5px 15px 8px 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .btnbox02 .left {
	width: 74px;
	float: right;
	margin: 0 5px 0 0;
	padding: 0
}/*ボタンここまで*/
#wrapper-new #container-com #top-maincol #m-main .basebox .line_01 {
	background: url(/sys_images/community/line_dot.gif) repeat-x;
	margin: 10px auto;
	padding: 10px 0;
	overflow: hidden;
	text-align: center;
	width: 98%
}/*日記各種ボックス*/
#wrapper-new #container-com #top-maincol #m-main ul.d-menu {
	margin: 0 0 10px 0;
	padding: 5px 0
}
#wrapper-new #container-com #top-maincol #m-main ul.d-menu li {
	display: inline;
	background: url(/sys_images/community/diary-arrow.gif) center left no-repeat;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	font-size: 12px;
	line-height: 17px
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .basebox-mini {
	clear: both;
	margin: 0 auto 0 auto;
	text-align: center;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .d-allbox {
	clear: both;
	width: 560px;
	margin: 0 auto 10px auto;
	padding: 0 10px 0 0;
	text-align: center;
	overflow: hidden;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox {
	width: 270px;
	background: #fff url(/sys_images/community/main-box-bg.gif) bottom repeat-x;
	float: left;
	padding: 0 0 0 0;
	text-align: center;
	margin: 0 1px 0 5px;
	_margin: 0 2px 0 4px;
	border: solid #CCC 1px;
	border-top: none;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox h3 {
	margin: 0;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
	color: #003;
	width: 100%;
	background: url(/sys_images/community/tit-main-bg.gif) repeat-x
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox h3 .rss {
	float: right;
	clear: both;
	margin: -13px 5px 0 0;
	padding: 0;
	width: 35px
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox h3 img {
	margin: 5px 5px 0 5px;
	vertical-align: text-bottom;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .photo3 {
	margin: 10px auto 0 2px;
	padding: 0;
	text-align: center;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .photo3 img {
	float: left;
	margin: 0 2px 0 2px;
	width: 80px;
	height: 60px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox {
	float: left;
	text-align: left;
	width: 245px;
	margin: 10px 5px 10px 10px;
	_margin: 10px 10px 10px 5px;
	padding: 0 0 0 0
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox h4 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 3px 0
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox cite {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0 0 5px 0;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox cite span {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0 0 5px 0;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox .basebox-mini .right {
	float: right;
	width: 140px;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox .basebox-mini .right p {
	float: right;
	width: 140px;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .btn {
	float: right;
	margin: 5px 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox .minibox .basebox-mini .left {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	width: 100px
}
#wrapper-new #container-com #top-maincol #m-main .d-minibox table.d-table {
	width: 250px;
	text-align: center;
	margin: 0 auto 10px auto;
	font-size: 12px;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main .basebox table.d-table .day {
	width: 90px
}
#wrapper-new #container-com #top-maincol #m-main table.d-table .title th {
	width: 150px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main table.d-table .title p {
	width: 140px;
	padding: 0 0 3px 0;
	height: 1.3em;
	overflow: hidden;
	text-align: left;
	line-height: 1.6em;
	font-weight: normal
}
#wrapper-new #container-com #top-maincol #m-main table.d-table .bgblue {
	background-color: #e9f0f0
}/*仲間を探す*/
#wrapper-new #container-com #top-maincol #m-main .basebox02 {
	width: 560px;
	clear: both;
	padding: 0;
	text-align: center;
	margin: 0 auto 10px auto;
	border-top: none;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main h3.gara {
	text-align: left;
	width: 560px;
	margin: 20px 0 5px 5px;
	padding: 0 0 5px 0;
	font-size: 12px;
	border-bottom: 3px #69c solid
}
#wrapper-new #container-com #top-maincol #m-main h3.gara img {
	margin: 0;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main h3.gara .right {
	position: absolute;
	text-align: right;
	margin: 15px 0 0 300px;
	_margin: 20px 0 0 295px;
	padding: 0;
	font-weight: normal
}
#wrapper-new #container-com #top-maincol #m-main h3.gara .right02 {
	position: absolute;
	text-align: right;
	margin: 13px 0 0 250px;
	_margin: 15px 0 0 245px;
	padding: 0;
	font-weight: normal;
	left: 186px
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 ul.gara-nakama {
	width: 560px;
	clear: both;
	padding: 0;
	text-align: left;
	margin: 10px 0 10px 30px
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 ul.gara-nakama li {
	background: url(/sys_images/community/ga-kensaku-arrow.gif) left center no-repeat;
	display: inline;
	font-size: 12px;
	margin: 0 20px 0 0;
	padding: 0 0 0 10px
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 h4 {
	font-size: 12px;
	font-weight: bold;
	color: #033;
	text-align: left;
	margin: 20px 0 10px 30px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 h4 img {
	vertical-align: middle;
	padding: 0;
	margin: 0 5px 0 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 ul.book {
	width: 112px;
	_width: 120px;
	float: left;
	padding: 0;
	text-align: left;
	margin: 0 0 10px 28px;
	_margin: 0 0 5px 15px
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 ul.book li {
	background: url(/sys_images/community/ga-kensaku-arrow.gif) left center no-repeat;
	font-size: 10px;
	line-height: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 8px
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 dl.kiriban {
	clear: both;
	text-align: left;
	width: 535px;
	_width: 530px;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 dl.kiriban dt {
	clear: both;
	text-align: left;
	color: #021d38;
	font-weight: bold;
	font-size: 14px;
	background: url(/sys_images/community/cap-line.gif) bottom repeat-x;
	margin: 15px 0 8px 15px;
	padding: 0 0 3px 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 dl.kiriban dt strong {
	color: #F00;
	font-size: 16px
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 dl.kiriban dd {
	font-size: 12px;
	float: left;
	width: 230px;
	margin: 5px 0 0 30px;
	_margin: 5px 0 0 15px;
	text-align: left;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 dl.kiriban dd.k1000 {
	font-size: 10px;
	float: left;
	width: 155px;
	margin: 5px 0 0 20px;
	_margin: 5px 0 0 12px;
	text-align: left;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox02 dl.kiriban dt img {
	margin: 0 0 2px 0
}/*新着マイバイク*/
#wrapper-new #container-com #top-maincol #m-main .photo5 {
	clear: both;
	width: 550px;
	text-align: center;
	margin: 10px auto;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .mybaike {
	float: left;
	width: 100px;
	margin: 0 6px 0 3px;
	_margin: 0 2px 0 1px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .mybaike img {
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .mybaike .text {
	font-size: 10px;
	text-align: left;
	word-break: break-all;
	margin: 0;
	padding: 0
}/*インプレ写真付き一覧*/
#wrapper-new #container-com #top-maincol #m-main .impphoto {
	clear: both;
	overflow: hidden;
	width: 565px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg01 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu01.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg02 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu02.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg03 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu03.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg04 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu04.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg05 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu05.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg06 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu06.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg06 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu06.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg07 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu07.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg08 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu08.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg09 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu09.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto a.bg10 {
	float: left;
	margin: 2px 13px 2px 15px;
	padding: 0;
	text-align: right;
	border: solid 1px #ccc;
	width: 251px;
	height: 28px;
	background: url(/sys_images/community/inp-menu10.gif) no-repeat left top
}
#wrapper-new #container-com #top-maincol #m-main .impphoto span {
	margin: 0 0 0 0;
	padding: 0 3px 0 0;
	line-height: 28px
}/* #wrapper-new #container-com #top-maincol #m-main .impphoto a.active,#wrapper-new #container-com #top-maincol #m-main .impphoto a:focus,#wrapper-new #container-com #top-maincol #m-main .impphoto a:hover{border:solid 1px #69c}*//*新着インプレ*/
#wrapper-new #container-com #top-maincol #m-main .photo5 .newimp h4 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 1.1em;
	width: 120px;
	_width: 115px;
	margin: 2px 0 3px 0;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .photo5 {
	text-align: center;
	margin: 10px auto;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .newimp {
	float: left;
	width: 120px;
	margin: 0 6px 0 10px;
	_margin: 0 8px 0 6px;
	padding: 0;
	text-align: center
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .newimp img {
	margin: 1px auto 1px auto;
	padding: 0;
	text-align: center
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .newimp .text {
	font-size: 10px;
	text-align: left;
	padding: 0 auto;
	margin: 0 auto;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main .photo5 .newimp .star img {
	margin: 1px auto;
	text-align: center;
	clear: both;
	padding: 0
}/*新着コメント*/
#wrapper-new #container-com #top-maincol #m-main .sinchaku h4 {
	width: 550px;
	text-align: left;
	margin: 10px 0 5px 5px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku {
	margin: 10px auto 30px auto;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku h5 {
	text-align: left;
	color: #021d38;
	width: 535px;
	_width: 530px;
	font-weight: bold;
	font-size: 12px;
	background: url(/sys_images/community/cap-line.gif) bottom repeat-x;
	margin: 10px auto 8px 15px;
	padding: 0 0 2px 0;
	overflow: hidden;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table {
	margin: 0 0 0 25px;
	padding: 0 0 5px 0;
	width: 525px;
	_width: 515px;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table th, td {
	padding: 2px
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table .title {
	width: 300px
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table .title p {
	width: 270px;
	overflow: hidden;
	text-align: left;
	font-weight: normal;
	height: 1.3em;
	padding: 0;
	margin: 0
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table .bgblue {
	background-color: #e9f0f0
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table .day {
	width: 90px
}
#wrapper-new #container-com #top-maincol #m-main .sinchaku table .name {
	width: 140px;
	text-align: left
}/*画像付き新着コメント*/
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku {
	margin: 0 auto 10px auto;
	padding: 20px 0 10px 0;
	_padding: 10px 0 10px 0;
	display: block;
	clear: both;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku h5 {
	text-align: left;
	clear: both;
	color: #021d38;
	width: 535px;
	_width: 530px;
	font-weight: bold;
	font-size: 12px;
	background: url(/sys_images/community/cap-line.gif) bottom repeat-x;
	margin: 0 0 8px 15px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku h5 span.auth {
	margin: -17px 0 0 0;
	_margin: -10px 0 0 0;
	padding: 0;
	float: right;
	padding: 0;
	color: #369;
	font-weight: normal;
	text-align: right
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku h5 span.tit {
	margin: 0 0 0 0;
	_margin: 0 0 0 0;
	padding: 0;
	float: none;
	overflow: hidden;
	height: 1.2em;
	color: #369;
	line-height: 1.2em;
	font-weight: bold;
	width: 25em;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku .data {
	float: right;
	display: block;
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku .new-photo {
	margin: 0 10px 0 10px;
	_margin: 0 5px 0 10px;
	padding: 0 0 5px 0;
	float: left;
	width: 100px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table {
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	padding: 0 0 0 0;
	float: left;
	width: 430px;
	_width: 420px;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table th, td {
	padding: 2px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table .title {
	width: 190px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table .title p {
	width: 170px;
	overflow: hidden;
	text-align: left;
	font-weight: normal
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table .bgblue {
	background-color: #e9f0f0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table .day {
	width: 110px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .d-sinchaku table .name {
	width: 150px;
	text-align: left
}/*新着インプレッション*/
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku {
	margin: 0 auto 0 auto;
	padding: 10px 0 5px 0;
	_padding: 10px 0 5px 0;
	clear: both;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku h5 {
	text-align: left;
	float: left;
	clear: both;
	color: #021d38;
	width: 535px;
	_width: 530px;
	font-weight: bold;
	font-size: 12px;
	background: url(/sys_images/community/cap-line.gif) bottom repeat-x;
	margin: 0 0 8px 10px;
	_margin: 0 0 8px 5px;
	padding: 0 0 2px 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku h5 .orange {
	color: #F60;
	font-size: 10px;
	font-weight: normal;
	padding: 0 5px 0 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku .imp-photo {
	margin: 0 10px 0 10px;
	_margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	float: left;
	width: 140px;
	overflow: hidden;
	vertical-align: top
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku .imp-photo .photo130 {
	margin: 0 auto;
	padding: 0;
	width: 140px;
	overflow: hidden;
	display: block
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku .imp-photo .star {
	font-size: 12px;
	margin: 5px auto;
	clear: both;
	text-align: center
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku .imp-text {
	margin: 0;
	text-align: left;
	padding: 0;
	float: left;
	width: 380px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku .imp-text p {
	margin: 0 0 5px 0;
	color: #036;
	text-align: left;
	font-size: 12px;
	padding: 0;
	width: 380px
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-sinchaku .imp-text p.imp-data {
	margin: 5px 0 0 0;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	padding: 0;
	float: left;
	width: 380px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-btn {
	width: 550px;
	margin: 0 auto 5px auto;
	padding: 0 0 10px 0;
	clear: both;
	text-align: right;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-btn img.right {
	float: right;
	width: 108px;
	margin: 0 0 0 5px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox .imp-btn img.right02 {
	float: right;
	width: 74px;
	margin: 0 0 0 5px;
	padding: 0
}/*みんなのガレージ最近書き込んだライダー*/
#wrapper-new #container-com #top-maincol #m-main .photo8 {
	clear: both;
	width: 560px;
	text-align: center;
	margin: 5px auto;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .photo8 img {
	float: left;
	margin: 0 2px 0 2px;
	padding: 0
}/*ライダー検索*/
#wrapper-new #container-com #top-maincol #m-main #kensaku {
	background: #f0f0e0 url(/sys_images/community/ga-kensakubg.gif) no-repeat left top;
	border: solid 1px #D6D7BB;
	width: 540px;
	margin: 10px auto;
	padding: 0;
	overflow: hidden;
	text-align: left;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main #kensaku h3 {
	margin: 10px 0 0 10px;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku dl {
	margin: 10px 0 0 30px;
	_margin: 10px 0 0 15px;
	width: 520px;
	padding: 0;
	text-align: left;
	float: left;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main #kensaku dl dt {
	width: 70px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku form {
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main #kensaku dl dd {
	text-align: left;
	margin: 0;
	padding: 0;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku .inputbtn {
	margin: 10px 30px 10px 0;
	_margin: 10px 15px 10px 0;
	float: right;
	text-align: right;
	width: 44px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main #kensaku .inputbtn02 {
	margin: -22px 30px 10px 0;
	_margin: -22px 15px 10px 0;
	float: right;
	position: relative
}/*インプレ検索*/
#wrapper-new #container-com #top-maincol #m-main #kensaku03 {
	background: #f0f0e0 url(/sys_images/community/ga-kensakubg.gif) no-repeat left top;
	border: solid 1px #D6D7BB;
	width: 540px;
	margin: 10px auto;
	padding: 0;
	overflow: hidden;
	text-align: left;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main #kensaku03 h3 {
	margin: 10px 0 0 10px;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku03 dl {
	margin: 10px 0 0 30px;
	_margin: 10px 0 0 15px;
	width: 520px;
	padding: 0;
	text-align: left;
	float: left;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main #kensaku03 dl dt {
	width: 150px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku03 form {
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main #kensaku03 dl dd {
	width: 10em;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku03 .inputbtn {
	margin: 0 30px 10px 0;
	_margin: 0 15px 10px 0;
	float: right;
	text-align: right;
	width: 44px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 {
	background: #f0f0e0 url(/sys_images/community/ga-kensakubg.gif) no-repeat left top;
	border: solid 1px #D6D7BB;
	width: 540px;
	margin: 10px auto;
	padding: 0;
	overflow: hidden;
	text-align: left;
	clear: both
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 h3 {
	margin: 10px 0 0 10px;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 dl {
	margin: 10px 0 0 20px;
	_margin: 10px 0 0 7px;
	width: 520px;
	padding: 0;
	text-align: left;
	float: left;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 dl dt {
	width: 110px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 form {
	margin: 0;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 dl dd {
	text-align: left;
	margin: 0 5px 0 0;
	padding: 0;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main #kensaku02 .inputbtn {
	margin: 10px 30px 10px 0;
	_margin: 10px 15px 10px 0;
	float: right;
	text-align: right;
	width: 44px;
	overflow: hidden
}/*みんなのガレージピックアップライダー*/
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall {
	clear: both;
	width: 560px;
	text-align: center;
	margin: 5px auto;
	padding: 0;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall .mainphoto {
	text-align: left;
	float: left;
	margin: 10px 0 0 10px;
	_margin: 10px 0 0 5px;
	width: 100px;
	height: 75px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall dl.sub-photo {
	width: 145px;
	margin: 18px 0 0 3px;
	padding: 0;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall dl.sub-photo dt {
	margin: 0 0 5px 3px;
	padding: 0 0 0 0;
	text-align: left;
	color: #036;
	font-size: 12px;
	font-weight: bold
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall dl.sub-photo dd {
	margin: 0;
	vertical-align: bottom;
	padding: 0 0 0 5px;
	width: 64px;
	height: 48px;
	overflow: hidden;
	display: block;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall dl.impphoto {
	width: 220px;
	margin: 0 0 0 5px;
	_margin: 0 0 0 3px;
	padding: 0;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall dl.impphoto dt {
	margin: 0 0 5px 5px;
	padding: 0 0 0 0;
	text-align: left;
	color: #036;
	font-size: 12px;
	font-weight: bold
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall dl.impphoto dd {
	margin: 0;
	vertical-align: bottom;
	padding: 0 0 0 5px;
	width: 64px;
	height: 48px;
	overflow: hidden;
	display: block;
	text-align: left;
	float: left
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall table.level {
	width: 280px;
	margin: 10px 5px 0 0;
	padding: 0;
	text-align: left;
	float: right;
	color: #033;
	font-size: 12px;
	font-weight: normal
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall table.level th {
	margin: 0;
	padding: 2px 0 0 0;
	text-align: left;
	float: right;
	color: #033;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall table.level td {
	margin: 0;
	padding: 0;
	vertical-align: middle
}
#wrapper-new #container-com #top-maincol #m-main .basebox h4.pick {
	width: 98%;
	border-bottom: solid 1px #CCC;
	text-align: left;
	font-size: 12px;
	color: #036;
	margin: 10px auto 5px auto
}
#wrapper-new #container-com #top-maincol #m-main .basebox table.garetable {
	width: 320px;
	text-align: center;
	margin: 0 5px 0 0;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-main .basebox table.garetable caption {
	font-weight: bold;
	font-size: 12px;
	color: #036;
	text-align: left;
	padding: 0 0 5px 0
}
#wrapper-new #container-com #top-maincol #m-main .basebox table .garetable .day {
	width: 90px
}
#wrapper-new #container-com #top-maincol #m-main table.garetable .title th {
	width: 220px;
	padding: 0
}
#wrapper-new #container-com #top-maincol #m-main table.garetable .title p {
	width: 210px;
	padding: 0 0 3px 0;
	height: 1.3em;
	overflow: hidden;
	text-align: left;
	line-height: 1.6em;
	font-weight: normal
}
#wrapper-new #container-com #top-maincol #m-main .basebox .pickall p.gare-link {
	margin: 10px 0 10px 0;
	padding: 0 10px 0 10px;
	text-align: right;
	float: right;
	font-size: 12px;
	line-height: 15px;
	background: url(/sys_images/community/osirase-icon.gif) no-repeat
}/*左*//*右ログイン*/
#wrapper-new #container-com #rightcol #loginbox-right {
	width: 178px;
	margin: 0;
	padding: 0;
	height: 253px;
	float: right;
	background: url(/sys_images/community/login-bg-02.gif) no-repeat
}
#wrapper-new #container-com #rightcol #loginbox-right .touroku {
	position: relative;
	display: block;
	margin: 45px auto 0 auto;
	padding: 0
}
#wrapper-new #container-com #rightcol #loginbox-right .kanri {
	position: relative;
	display: block;
	margin: 110px auto 0 auto;
	padding: 0
}/*ランキング*/
#wrapper-new #container-com .top10 a {
	color: #369;
	text-decoration: none
}
#wrapper-new #container-com .top10 a:hover {
	text-decoration: underline;
	color: #036
}
#wrapper-new #container-com .rank-box table.top3 a {
	color: #000;
	text-decoration: none
}
#wrapper-new #container-com .rank-box table.top3 a:hover {
	text-decoration: underline;
	color: #930
}
#wrapper-new #container-com h3.rank {
	margin: 5px auto 0 auto;
	padding: 0;
	text-align: left
}
#wrapper-new #container-com h4.rank {
	background: url(/sys_images/community/rank-top.gif) no-repeat;
	width: 178px;
	margin: 10px auto 0 auto;
	padding: 0 0 0 0;
	height: 45px;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}
#wrapper-new #container-com h4.rank em {
	font-style: normal;
	font-weight: bold;
	color: #003;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	display: block
}
#wrapper-new #container-com .rank-box {
	width: 176px;
	_width: 178px;
	margin: 0 0 0 1px;
	padding: 0;
	background: #fff url(/sys_images/community/tit-box-bg.gif) center top repeat-x;
	border: solid 1px #c6c6c6;
	border-top: none;
	overflow: hidden
}
#wrapper-new #container-com .rank-box p {
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 0 5px;
	text-align: left
}
#wrapper-new #container-com .rank-box table.top3 {
	width: 170px;
	margin: 10px auto;
	padding: 0;
	font-size: 12px;
	line-height: 15px
}
#wrapper-new #container-com .rank-box table.top3 td {
	vertical-align: top
}
#wrapper-new #container-com .rank-box table.top3 .res {
	width: 170px;
	text-align: right;
	font-size: 12px;
	line-height: 15px
}
#wrapper-new #container-com .rank-box table.top10 {
	width: 170px;
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	text-align: left
}
#wrapper-new #container-com .rank-box table.top10 .no {
	width: 20px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F60
}
#wrapper-new #container-com .rank-box table.top10 .no-black {
	width: 20px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666
}
#wrapper-new #container-com .rank-box table.top10 .r-no {
	width: 35px;
	text-align: center
}
#wrapper-new #container-com .rank-box table .cream {
	background-color: #fdfbe4
}
#wrapper-new #container-com .rank100 {
	margin: 15px auto;
	padding: 0;
	text-align: center
}/*バナー*//*わりと汎用*/
#wrapper-new #container-com .hight20 {
	height: 20px;
	margin: 0;
	padding: 0
}/*車種別*/
#wrapper-new #container-com #top-maincol #m-main .m-box-rogo ul {
	clear: both;
	width: 530px;
	text-align: center;
	margin: 10px auto;
	padding: 0 auto;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .m-box-rogo ul li {
	width: 120px;
	float: left;
	margin: 5px 5px 0 0;
	_margin: 5px 3px 0 0
}
#wrapper-new #container-com #top-maincol #m-main .m-box-rogo ul.rogo02 {
	clear: both;
	width: 530px;
	text-align: center;
	margin: 10px auto;
	padding: 0 auto;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .m-box-rogo ul.rogo02 li {
	width: 100px;
	float: left;
	margin: 5px 5px 0 0;
	_margin: 5px 3px 0 0
}
#wrapper-new #container-com #top-maincol #m-main .maker {
	width: 100%;
	overflow: hidden;
	margin: 10px auto;
	text-align: center;
	padding: 10px 0
}
#wrapper-new #container-com #top-maincol #m-main .maker h3 {
	width: 550px;
	font-size: 12px;
	margin: 15px 0 0 0;
	background-color: #f0f0e0;
	padding: 5px 5px 5px 0;
	clear: both;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main .maker h4 {
	clear: both;
	text-align: left;
	font-size: 12px;
	margin: 5px 0 0 0;
	border-bottom: #f0f0e0 1px solid;
	padding: 20px 5px 5px 10px
}
#wrapper-new #container-com #top-maincol #m-main .maker h4 img {
	vertical-align: middle;
	margin-right: 5px
}
#wrapper-new #container-com #top-maincol #m-main .maker .list4 {
	font-size: 12px;
	float: left;
	width: 150px;
	margin: 5px
}
#wrapper-new #container-com #top-maincol #m-main .maker ul.list4 {
	float: left;
	margin: 0 10px 0 15px;
	padding: 0;
	list-style-type: none
}
#wrapper-new #container-com #top-maincol #m-main .maker .list4 li {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0
}/*車種別*/
#wrapper-new #container-com #top-maincol #m-main .ran100 {
	clear: both;
	text-align: center;
	margin: 10px auto;
	padding: 0 auto;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank10 {
	width: 550px;
	text-align: left;
	margin: 10px auto;
	padding: 2px;
	overflow: hidden;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank10 .tit {
	text-align: left;
	margin: 0;
	height: 1.2em;
	font-size: 14px;
	line-height: 1.3em;
	padding: 0 0 0 5px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank10 th {
	color: #413004;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank10 th {
	color: #413004;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main .ran100 tr.top100 {
	background: url(/sys_images/community/cap-line.gif) repeat-x bottom left;
	padding: 0 0 5px 0
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank20 {
	width: 550px;
	text-align: left;
	margin: 5px auto 5 auto;
	padding: 2px;
	overflow: hidden;
	font-size: 12px;
	border-top: dotted 1px #CCC
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank20 .tit {
	text-align: left;
	margin: 0;
	height: 1.2em;
	font-size: 12px;
	line-height: 1.3em;
	padding: 0 0 0 5px;
	overflow: hidden
}
#wrapper-new #container-com #top-maincol #m-main h2.rank {
	text-align: left;
	height: 2em;
	_height: 3em;
	width: 520px;
	_width: 550px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 45px;
	font-size: 14px;
	border-bottom: 3px #69c solid;
	background: url(/sys_images/community/rank-h2-02.gif) left top no-repeat
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank20 th {
	color: #413004;
	text-align: left
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank20 .width50 {
	width: 50px;
	text-align: center;
	font: bold 14px/18px Geneva, Arial, Helvetica, sans-serif;
	color: #F60
}
#wrapper-new #container-com #top-maincol #m-main .ran100 table.rank10 .width50 {
	width: 50px;
	text-align: center;
	font: bold 14px/18px Geneva, Arial, Helvetica, sans-serif;
	color: #F60
}
#wrapper-new #container-com #top-maincol #m-main .ran100 .bg-y {
	background-color: #fdfbe4
}
#wrapper-new #container-com #top-maincol #m-main .ran100 .access {
	width: 60px;
	text-align: center
}
#wrapper-new #container-com #top-maincol #m-main .cloud1, #wrapper-new #container-com #top-maincol #m-right .tag .cloud1 {
	color: #06c;
	font-size: 10px
}
#wrapper-new #container-com #top-maincol #m-main .cloud2, #wrapper-new #container-com #top-maincol #m-right .tag .cloud2 {
	color: #06c;
	font-size: 12px
}
#wrapper-new #container-com #top-maincol #m-main .cloud3, #wrapper-new #container-com #top-maincol #m-right .tag .cloud3 {
	color: #f6c;
	font-size: 12px;
	font-weight: bold
}
#wrapper-new #container-com #top-maincol #m-main .cloud4, #wrapper-new #container-com #top-maincol #m-right .tag .cloud4 {
	color: #f90;
	font-size: 14px;
	font-weight: bold
}
#wrapper-new #container-com #top-maincol #m-main .cloud5, #wrapper-new #container-com #top-maincol #m-right .tag .cloud5 {
	color: #3c0;
	font-size: 16px;
	font-weight: bold
}
