/* 全体 */

img {
	border:none;
	}

/* カスタマイズクラス-------------------------------------------*/
.vi_hi { visibility:hidden; }

.pink{
	color:#e44e94;
	}
.ma_b10{
	margin-bottom:10px;
	}
.ma_t10{
	margin-top:10px;
	}
.pa_t10{
	padding-top:10px;
	}
.data{
	float:right;
	padding:45px 52px 0 0;
	margin:0;
	}
.b_b{
	border-bottom:1px solid #000000;
	}
.pama0{
	padding:0;
	margin:0;
	}
.ma0{
	margin:0;
	}

p{
	line-height:1.3;
	padding:0;
	margin:0 0 10px 0;
	}
	
h2.4th_tit {
	font-size: 12px;
	font-weight: bold;
	visibility:hidden;
	float:left;
	display:block;
	margin:0;
	padding:0;
}

h2 {
	font-size: 12px;
	visibility:hidden;
	float:left;
}

h3 {
	font-size: 12px;
}



	
/* ▼index.jsp---------------------------------------------------------*/

#main{
	letter-spacing:0.02em;
	margin:0;
	padding:0;
	}

#a_contents{
	margin:0;
	padding:0;
	width:680px;
	background:url(images/common/back_img.jpg) no-repeat 0 0;
	}

/* イベントタイトル＆リード*/	
	
#a_4th_header{
	margin:0;
	padding:0;
	width:680px;
	background:url(images/common/ttl.jpg) no-repeat;
	height:143px;
	}
#a_4th_header .brand_map{
	float:right;
	margin:0;
	padding:100px 0 0 0;
	}	
	
/* --------------------------------------------------------*/	
.a_event_btn{
	clear:right;
	clear:both;
	margin:0px 18px 0 19px;
	padding:15px 0 0 0;
	} 
	
.a_event_btn_cont{
	clear:both;
	margin:0 auto 12px auto;
	padding:0;
	text-align:right;
	}
	
.a_rimg_event{
	float:right;
	padding:13px 45px 0 10px;
	margin:0;
	cursor:pointer;
	}
.a_rimg_event img{
	border:1px solid #CCCCCC;
	}
.a_txt_event{
	cursor:pointer;
	text-align:right;
	padding:80px 0 0 0;
	margin:0 0 0 0;
	color:#333333;
	}
	
#rst.linkbox{
	clear:both;
	display:block;
	border:border:1px solid #eaeaea;
	height:132px;
	width:642px;
	background:url(images/common/img_01.jpg) no-repeat;
	} 
	
#rst.hovering {
	background:url(images/common/img_01_ov.jpg) no-repeat;
	cursor:pointer;
	}

#rsp.linkbox{
	clear:both;
	display:block;
	border:border:1px solid #eaeaea;
	height:132px;
	width:642px;
	background:url(images/common/img_02.jpg) no-repeat;
	} 
	
#rsp.hovering {
	background:url(images/common/img_02_ov.jpg) no-repeat;
	cursor:pointer;
	}
	
	
#rss.linkbox{
	clear:both;
	display:block;
	border:border:1px solid #eaeaea;
	height:132px;
	width:642px;
	background:url(images/common/img_03.jpg) no-repeat;
	} 
	
#rss.hovering {
	background:url(images/common/img_03_ov.jpg) no-repeat;
	cursor:pointer;
	}
	
#csid.linkbox{
	clear:both;
	display:block;
	border:border:1px solid #eaeaea;
	height:132px;
	width:642px;
	background:url(images/common/img_04.jpg) no-repeat;
	} 
	
#csid.hovering {
	background:url(images/common/img_04_ov.jpg) no-repeat;
	cursor:pointer;
	}


/* インフォメーション--------------------------------------------------------*/	
#a_info{
	border: 1px solid #000000;
	width:611px;
	display:block;
	background:#fff;
	padding:15px;
	margin:0 18px 0 19px;
	clear: both;
	}
	
#a_info p{
	margin: 1em 0 0 0;
	}

.a_info_img{
	float:left;
	width: 250px;
	}

.a_info_txt{
	float: right;
	width: 345px;
	}
	
.a_info_ttl{
	font-size:14px;
	margin:0;
	}
	
.a_info_txt h4{
	font-size: 12px;
	margin-bottom: 0;
	}
	
#a_info .a_info_date{
	margin:5px 0 0 0;
	padding: 0;
	}


/* インフォメーション内リンク -----------------------------------------------*/

a.a_info_link {/*リンクされた文字*/
	text-decoration:underline;
}
a:link.a_info_link {/*未訪問のリンク*/
	text-decoration:underline;
}
a:visited.a_info_link {/*訪問後のリンク*/
	text-decoration:underline;
}
a:hover.a_info_link {/*マウスをのせたとき*/
	text-decoration:none;
}
a:active.a_info_link {/*クリック中*/
	text-decoration:none;
}


/*
#a_info hr{
	border: 0px;
	background-color: #CCCCCC;
	color: #CCCCCC;
	height: 1px;
	clear: both;
	padding: 0;
	margin: 0;
	}
	
.a_info_cont{
	float: left;
	padding: 0;
	margin: 10px 0;
	padding-right:10px;
	}

画像右寄せ-----  
.a_rimg{
	margin:0 0 0 10px;
	padding:0;
	float:right;
	border:solid 1px #fff;
	}
	
画像左寄せ-----  

.a_limg{
	margin:0 20px 0 8px;
	float:left;
	padding:0;
	border:solid 1px #fff;
	}
*/

/* メールサービス--------------------------------------------------------*/

#a_mail_service{
	clear:left;
	clear:right;
	clear:both;
	margin:15px 18px 0 19px;
	border: 1px solid #000000;
	padding:0;
	background: url(images/common/main_back.gif) repeat;
	}
#a_mail_service .a_mail_cont{
	padding:10px;
	}
	
	

/* バナー各種　-----------------------------------------------------  */

#a_btn_4th{
	margin:0 auto 0 auto;
	padding:12px 0 0 0;
	width:680px;
	display:block;
	}
#a_btn_4th img{
	margin:0 auto 0 auto;
	padding:0 0 12px 0;
	}
	
	

/* フレーム基本　------------------------  */
.a_clear_f,
.a_info_cont{
	width:680px;
	margin:0;
	padding:0;
	}
.a_clear_f:after,
.a_info_cont:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .a_clear_f {
    height: 1em;
    overflow: visible;
}
/**/


/* bland.html --------------------------------------------------------*/

.a_brandsearch {
 margin: 10px 0 0 10px;
 padding: 0;
 width: 480px;
 text-align: left;
 line-height:1.3;
 clear: both;
}

.a_brandsearch span {
	margin-left: 1em;
	display: block;
}

#a_brand {
	letter-spacing: 0.02em;
}

.a_textSmaller { letter-spacing: -0.03em; }


/* 4th_floor_staff_blog --------------------------------------------------------*/

.btn_blog {
	margin:15px 0;
}

.btn_blog a{
	display:block;
	background :url(images/common/img_blog.gif) no-repeat 0 0;
	padding:17px 10px 0 328px;
	font-size:100%;
	overflow:hidden;
	height:56px;
	margin:0 0 0 19px;
	*margin:0 0 0 20px;
	width:304px;
	line-height:1.2;
	color:#333;
	}
.btn_blog a:link,
.btn_blog a:active,
.btn_blog a:visited,
.btn_blog a:hover {
	color:#333333;
	}

.btn_blog a:hover{
	background :url(images/common/img_blog_o.gif) no-repeat;
}

.btn_blog span{
	display:block;
	padding:0 0 5px 0;
}
