@charset "UTF-8";
/**
cssインポート
**/
@import url("index.css");
@import url("lower.css");
@import url("lp.css");

/*初期化
///////////////////////////////////////*/
*{margin:0;padding:0;line-height:1.3;font-size:12px;}
table{margin:0;padding:0;}
ul,ul li{margin:0;padding:0;list-style-type:none;}
img{border:0;}
a{text-decoration:underline;}
a:hover{text-decoration:underline;}
/*--------------clearfix--------------*/
.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--------------*/

/*--エラー表示--*/

div.error {
background:#FFcccc none repeat scroll 0 0;
border:1px solid #FF0065;
color:#FF0065;
margin:5px 0 20px;
padding:9px;
width:820px;
}

/**
下余白セット
**/
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb55{padding-bottom:55px;}
.pb60{padding-bottom:60px;}
.pb65{padding-bottom:65px;}
.pb70{padding-bottom:70px;}
.pb75{padding-bottom:75px;}
.pb80{padding-bottom:80px;}
.pb85{padding-bottom:85px;}
.pb90{padding-bottom:90px;}
.pb95{padding-bottom:95px;}
.pb100{padding-bottom:100px;}


/**
大枠
**/
#container{
	width:900px;
	margin:0 auto 100px auto;
}


/**
フォントサイズ
**/
.fs10{
	font-size:10px;
}


/**
下層ページヘッダー
**/
#header_areaSub{
	padding:0 0 35px 0;
}
#header_areaSub #logo{
	width:350px;
	padding:10px 0 0 0;
	float:left;
}
#header_areaSub #logo h1{
	width:128px;
	float:left;
}
#header_areaSub #logo p{
	padding:15px 0 0 145px;
	font-size:10px;
	color:#FF0066;
	line-height:135%;
	margin-top:-11px;
}
#header_areaSub #menu{
	/*width:550px;デコメ絵文字用*/
	width:421px;
	float:right;
}
#header_areaSub #menu li{
	float:left;
}






/**
フッター
**/
#footer_area{
	padding:28px 0 0 0;	
}
#footer_area .dot2{
	height:1px;
	background:url(../img/dot2.jpg) repeat-x top;
	text-indent:-9999px;
	font-size:0px;
}
#footer_area .copyright2{
	padding:10px 0 0 0;
	color:#FF0066;
	font-size:10px;
	line-height:150%;
}
#footer_area .copyright2 span{
	font-family:verdana;
	font-size:10px;
}
#footer_area .copyright2 a{
	color:#FF0066;
	font-size:10px;
}


