@charset "utf-8";@import "default.css";/* Common:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/body {	width: 100%;	height: 100%;	margin: 0 ;	padding: 0;	background: url(../images/common_bg.jpg) #efefef top repeat-x;}#wrapper{	width: 930px;	margin: 0 auto;	padding: 0 0 15px 0;	overflow: hidden;}#hd_title{	margin: 2px 0 0 0;	padding: 0;	font-size: 80%;}#header{	width: 930px;	height: 60px;	margin: 0;	padding: 0;	overflow: hidden;}#logo{	width: 204px;	height: 60px;	margin: 0;	padding: 0;	float: left;}#logo a{	width: 204px;	height: 60px;	margin: 0;	padding: 0;	text-indent: -9876px;	display: block;	background: url(../images/logo.jpg) no-repeat;}#glovalnavi{	width: 726px;	height: 60px;	margin: 0;	float: left;	background: url(../images/glovalnavi_bg.jpg) bottom repeat-x;}#glovalnavi ul{	width: 725px;	height: 60px;	margin:  0 0 0 1px;	padding: 0;	list-style: none;	overflow: hidden;}#glovalnavi ul li{	height: 60px;	margin: 0 1px 0 0;	padding: 0 ;	float: left;}#glovalnavi a {	height: 60px;	margin: 0;	padding: 0 ;	text-indent: -9876px;	display: block;}#glovalnavi strong {	height: 60px;	margin: 0;	padding: 0;	text-indent: -9876px;	display: block;}.navi_top {	width: 144px;	background: url(../images/glovalnavi_top.jpg) bottom no-repeat;}.navi_top a:hover{	width: 144px;	margin: 0;	padding: 0;	background: url(../images/glovalnavi_top_on.jpg) bottom no-repeat;}.navi_top_on {	width: 144px;	background: url(../images/glovalnavi_top_on.jpg) bottom no-repeat;}.navi_bratty{	width: 144px;	background: url(../images/glovalnavi_bratty.jpg) bottom no-repeat;}.navi_bratty a:hover{	width: 144px;	margin: 0;	padding: 0;	background: url(../images/glovalnavi_bratty_on.jpg) bottom no-repeat;}.navi_bratty_on{	width: 144px;	background: url(../images/glovalnavi_bratty_on.jpg) bottom no-repeat;}.navi_stmer{	width: 144px;	background: url(../images/glovalnavi_stmer.jpg) bottom no-repeat;}.navi_stmer a:hover{	width: 144px;	background: url(../images/glovalnavi_stmer_on.jpg) bottom no-repeat;}.navi_stmer_on{	width: 144px;	background: url(../images/glovalnavi_stmer_on.jpg) bottom no-repeat;}.navi_jpscooter{	width: 144px;	background: url(../images/glovalnavi_jpscooter.jpg) bottom no-repeat;}.navi_jpscooter a:hover{	width: 144px;	background: url(../images/glovalnavi_jpscooter_on.jpg) bottom no-repeat;}.navi_jpscooter_on{	width: 144px;	background: url(../images/glovalnavi_jpscooter_on.jpg) bottom no-repeat;}.navi_american{	width: 144px;	background: url(../images/glovalnavi_american.jpg) bottom no-repeat;}.navi_american a:hover{	width: 144px;	background: url(../images/glovalnavi_american_on.jpg) bottom no-repeat;}.navi_american_on{	width: 144px;	background: url(../images/glovalnavi_american_on.jpg) bottom no-repeat;}#main{margin: 15px 0;padding: 0;}#contents{	width: 930px;	margin: 0;	padding: 15px 15px 50px 15px;	background: url(../images/conts_top_bg.gif) top left #fff no-repeat;	clear: both;	overflow: hidden;}#footer{	width: 930;	height: 85px;	margin: 0;	padding: 0;	background: url(../images/footer_bg.jpg) no-repeat;	clear: both;}#footer p{	font-size: 95%;	padding: 60px 0 0 0;	color: #777;	text-align: center;}p.t13{font-size: 13px;}p.t12b_6{font-size: 12px;font-weight: bold;color: #666;}p.t14b_690{font-size: 14px;font-weight: bold;color: #669900;}.ctr{text-align: center;}.ctr20{text-align: center;margin-bottom: 20px;}.pagetop{	margin: 20px 0 0 0 ;	padding: 0 15px 0 0;	text-align: right;	background: url(../images/arrow_top.gif) right no-repeat;	clear: both;}.to40{margin: 40px 0 0 0 ;}