@charset "Shift_JIS";

img {
	margin:0;
	padding:0;
	line-height:1px;
	border:none;
}

body {
	font:82%/1.4 "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#666;
	background-color:#FFF;
}

a{
	text-decoration:underline;
	color:#0076AC;
}
a:hover{
	text-decoration:none;
	color:#0076AC;
}

.clear {
	clear:both;
}

/*CSSƒNƒŠƒA*/
html{
	height:100%;
}
body {
	margin:0;
	padding:0;
	height:100%;
}
p {
	margin:0;
	padding:0;	
}
div {
	margin:0;
	padding:0;	
}
ol {
	margin:0;
	padding:0;	
}
ul {
	margin:0;
	padding:0;	
}
li {
	margin:0;
	padding:0;	
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;	
}

/* ƒeƒLƒXƒg */
.txtLeft {
	text-align: left;
}

.txtRight {
	text-align: right;
}

.txtCenter {
	text-align: center;
}

.txtBlue {
	color: #033F7B;
}

.txtB {
	font-weight: bolder;
}

/* ‰¡• */
.w900 {
	width: 900px;
	margin: 0 auto;
}

/* ƒNƒŠƒAƒtƒBƒbƒNƒX */
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */ 


/*ƒ}[ƒWƒ“’²®*/
.pd_t5{
	padding-top:5px;
}
.pd_t10{
	padding-top:10px;
}
.pd_t15{
	padding-top:15px;
}
.pd_t20{
	padding-top:20px;
}
.pd_t30{
	padding-top:30px;
}
.pd_t40{
	padding-top:40px;
}
.pd_t50{
	padding-top:50px;
}
.pd_t85{
	padding-top:85px;
}
.pd_r3{
	padding-right:3px;
}
.pd_r4{
	padding-right:4px;
}
.pd_r6{
	padding-right:6px;
}
.pd_r10{
	padding-right:10px;
}
.pd_r16{
	padding-right:16px;
}
.pd_r15{
	padding-right:15px;
}
.pd_b1{
	padding-bottom:1px;
}
.pd_b3{
	padding-bottom:3px;
}
.pd_b5{
	padding-bottom:5px;
}
.pd_b8{
	padding-bottom:8px;
}
.pd_b10{
	padding-bottom:10px;
}
.pd_b20{
	padding-bottom:20px;
}


.mg_t10{
	margin-top:10px;
}
.mg_t15{
	margin-top:15px;
}
.mg_t20{
	margin-top:20px;
}
.mg_t30{
	margin-top:30px;
}
.mg_t40{
	margin-top:40px;
}
.mg_t50{
	margin-top:50px;
}
.mg_t60{
	margin-top:60px;
}
.mg_b10{
	margin-bottom:10px;
}
.mg_b30{
	margin-bottom:30px;
}
.mg_tb10{
	margin-top:10px;
	margin-bottom:10px;
}
.mg_rl5{
	margin-left:5px;
	margin-right:5px;
}








