@charset "utf-8";

/*===================================

  * file name : brand_common.css
  * last update : 2011/12/01

=======================================*/



/*----------------------------------
	・base
---------------------------------------------------*/
/*body*/
body{
    border-top:#e60033 13px solid;
	text-align:center;
	color:#333333;
    line-height:1.4;
	
}	
/*width*/

#wrap , #header , #footer{
    
    min-width: 780px;
	width:780px;
    margin:0 auto;
	text-align:left;
}
#contents{
	width:735px;
    margin:0 auto;
	padding-bottom:30px;
	text-align:left;

}

/*-----------------
	header
---------------------------------------------------*/

#header{
    text-align:left;
    padding-bottom:15px;
}
#header h1{
    padding:13px 0 0 20px;
}

/*-----------------
	footer
---------------------------------------------------*/
#footer{
    background-color:#e60033;
    color:#ffffff;
    position:relative;
    padding:15px 0;
    margin-top:0px;
	font-size:11px;
	*font-size:58.1%;

}
#footer ul{
    padding:1px 0 0 23px;
}
#footer li{
    display:inline;
    padding-right:20px;
    padding-left:10px;
    background:url(../img/icon_arrow_white.gif) 0 0.3em no-repeat;
}
#footer li a{
    color:#ffffff;
    text-decoration:none;
}
#footer li a:hover{
    text-decoration:underline;
}
#footer address{
	position:absolute;
	top:16px;
	left:579px;
	width:200px;
	*top:14px;
	*font-size:123.1%;
}


/*----------------------------------
  ・font
----------------------------------*/
body{
	width:100%;
	/*font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,MS PGothic,sans-serif;*/
	font-family: Arial,Helvetica,"ＭＳ Ｐゴシック",MS PGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro, sans-serif;
	}
	
a.list:link{color:#666666;font-size: 10px;text-decoration:none}
a.list:visited{color:#666666;font-size: 10px;text-decoration:none}
a.list:hover{color:#666666;font-size: 10px;text-decoration:underline}
a.list:active{color:#666666;font-size: 10px;text-decoration:underline}



/*----------------------------------
  ・margin
----------------------------------*/

.mgn_t_10{margin-top:10px;}
.mgn_t_5{margin-top:5px;}
.mgn_t_2{margin-top:2px;}
.mgn_t_20{margin-top:20px;}


.mgn_b_15{margin-bottom:15px;}

.mgn_l_5{margin-left:5px;}
.mgn_l_10{margin-left:10px;}
.mgn_l_25{margin-left:25px;}





.Fleft{float:left;}
.Fright{float:right;}

ul{margin: 0 0 0 1em;padding: 0; }

li{list-style:none;}	
p{margin:0;}

.cl{clear:both;}
br.cl{
	display:block;
	clear:both;
	font: 0pt/0pt sans-serif;
	margin:0;padding:0;
}
