/***********************************************/
/*基本設定	　　    　　　　                   */
/***********************************************/

body {

	margin-left:0px ;
	margin-top:0px ;
	margin-right:0px ;
	margin-bottom:0px ;
	font-size:12px;
	color:#333333;
	line-height:16px;
	background:url(/image/common/global_header_bg.jpg) repeat-x;
	background-position:center top;}

img {
	margin:0px ;
	border:0px ;
	padding:0px ;} 

a {
	color:#333333}

a:hover {
	color:#FF0066;
	text-decoration:none;}	

.alpha a:hover img {
		-moz-opacity:0.8;
		opacity:0.8;
		filter: alpha(opacity=80);} */
	
.c-both {
	clear:both ;}
	
#container{
	width:950px ;
	margin:0px;}

#contents_left{
	width:220px;
	float:left;
	margin:0px 0px 50px 0px;}

#contents_right{
	width:700px;
	float:right;
    padding:0px ;
	margin:0px 0px 50px 0px;}

#menu_title{
	width:700px;
	text-align:left;
	font-size:28px;
	line-height:28px;
	color:#333333;	
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:#333333 solid 1px;}

.menu_box{
	width:700px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;}

.text_box{
	width:700px;
	line-height:20px;
	text-align:left;
	margin:0px 0px 10px 0px;}

/***********************************************/
/*テキスト　　　　　　　　                     */
/***********************************************/

h1{
	font-weight:normal ;
	margin-bottom:0px ;
	margin-top:0px ;}
	
h2{
	font-weight:normal ;
	margin-bottom:0px ;
	margin-top:0px ;}

h3{
	font-weight:normal ;
	margin-bottom:0px ;
	margin-top:0px ;}

h4{
	font-weight:normal ;
	margin-bottom:0px ;
	margin-top:0px ;}

.text_red{
	color:#990000;
	font-weight:bold;}

.text_notice{
	color:#990000;
	font-size:10px;}

.text_gray{
	color:#CCCCCC;
	font-weight:bold;}

.text_notice{
	color:#990000;
	font-size:10px;}

.text10{
	font-size:10px;}

/***********************************************/
/*サイドメニュー　　　　　 　 　               */
/***********************************************/

.logo{
	margin:10px 0px 5px 0px;}

.logo_copy{
	margin:0px 0px 30px 0px;}

.side_menu{
	margin:0px 0px 15px 0px;}

#category_list{
    padding:0px ;
	margin:0px;
	text-align:left;}

#category_list ul{
    padding:0px ;
	margin:0px 0px 20px 0px;
	text-align:left;
    list-style:none;}

#category_list li{
    padding:0px ;
    margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	background:url(/image/common/image_arrow.gif) no-repeat ;
	background-position:0px 3px;
    list-style:none;}	

#model_list{
    padding:0px ;
	margin:0px;
	text-align:left;}

#model_list ul{
    padding:0px ;
	margin:0px 0px 20px 0px;
	text-align:left;
    list-style:none;}

#model_list li{
    width:90px;
    margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	background:url(/image/common/image_arrow.gif) no-repeat ;
	background-position:0px 3px;
    list-style:none;
	float:left;}	

.ranking_left{
    width:55px;
    margin:0px 10px 10px 0px;
	text-align:left;
	float:left;}

.ranking_left P{
	position:relative;
	left:0px;
	bottom:40px;
	margin-bottom:-40px;}

.ranking_right{
    width:155px;
    margin:0px 0px 10px 0px;
	text-align:left;
	float:right;}

.ranking_right h3{
	margin-bottom:5px;
	font-size:12px;}

.ranking_right a{
	color:#333333;
	margin-bottom:5px;}

.ranking_right a:hover{
	color:#FF0066;
	text-decoration:none;
	margin-bottom:5px;}

.ranking_right h4{
	margin:0px;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia,Verdana;}

.ranking_right h5{
	margin:0px;
	font-weight:normal;
	font-size:10px;}
				
/***********************************************/
/*ヘッダー　　　　　　　　 　 　               */
/***********************************************/

#header{
	width:700px;
	text-align:right;
	margin:20px 0px 20px 0px;}

#header ul{
    padding:0px ;
	margin:0px;
    list-style:none;}

#header li{
    padding:0px ;
    margin:0px 0px 0px 15px;
    list-style:none;
    float:right;}	
	
/***********************************************/
/*フッター　　　　　　　　 　 　               */
/***********************************************/

#footer{
	width:800px;
	text-align:left;
	float:left;
	margin-bottom:10px;}

#footer ul{
    padding:0px ;
	margin:0px;
    list-style:none;}

#footer li{
    padding:0px ;
    margin:0px 5px 10px 0px;
    list-style:none;
    float:left;}	

#footer p{
	margin:0px 0px 0px 0px;
	color:#999999;}

#ssl{
	width:100px;
	text-align:left;
	float:right;
	margin-bottom:10px;}


#bottom{
	width:100%;
	height:67px;
	background:url(/image/common/bg_footer.gif) repeat-x;}


