﻿@charset "utf-8";

/*=============================
Reset default CSS
=============================*/

* {
margin:0;
padding:0;
text-decoration:none;
font-weight:normal;
text-align: left;
line-height:200%;
letter-spacing:2px;
font-size:12px; 
font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka ;
color:#000;
}

html {
	height:100%;
	
	}

body { text-align:center; background: none;
	}

img { border: 0px; margin:0; padding:0; vertical-align:bottom;}

ul,ol { list-style-type: none;}
/* list-sytle-position adjustment */
ol {margin-left:1.8em;}

ul img { vertical-align: middle;}



hr { display: none;}

/*このcssでリンクの点線の枠を消しています */
a {outline: none;} 

a:link		{color:#999 ; text-decoration:underline ;}
a:visited	{color:#999 ; text-decoration:underline ;}
a:hover		{color:#999 ; text-decoration:none ;}
a:active	{color:#999 ; text-decoration:none ;}


table,td,th{
	border: none;
	text-align: left;
	vertical-align: top;
	font-size:100%;
}

address,th{
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	line-height:100%;
}

h2,h4,h5,h6,em {
	font-style:normal;
	font-weight: bold;
	font-size:100%;
	
}



strong {
	font-style:normal;
	font-weight: bold;
	font-size:100%;
	color:#8E0000;
}
.clearfix {
width: 100%;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.clearfix p img {
	margin-top:0px;
}
.clear {
clear:both;
}
.clearL {
clear:left;
}
.clearR {
clear:right;
}

a.link {color:#999; text-decoration:underline;}


/* BASE */


/* CONTENTS TABLE */

#wrapper {
width:900px;
margin:0 auto;

padding:0 30px;
border-right:solid 1px #D5D3D4;
border-left:solid 1px #D5D3D4;
}

/*------アクセス解析(規約access)------*/

#access	 		{display:none ;}

