@charset "UTF-8";


.colortxt{
	color:#5b1e24;
}

.colortxt2{
	color:#e20101;
	/*color:#000;*/
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* kaso left
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#kaso_left{
	display:block;
	width:675px;
	float:left;
}

#kaso_one{
	display:block;
	width:960px;
	float:none;
	margin:0px auto;
	text-align:left;
}


/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* kaso right
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#kaso_right{
	display:block;
	width:250px;
	float:right;
	/*overflow:hidden;*/
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* header
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#global_hd{
	display:block;
	height:28px;
	/*background-image: url(../img/global_hd_bg.jpg);
	background-repeat: repeat-x;*/
}


/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* global menu
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#global_hd_mn{
	display:block;
	width:960px;
	margin:0px auto;
}

#global_hd ul{
	display:block;
	width:513px;
	float:right;
}

#global_hd ul li{
	float:left;
	display:block;
	height:28px;
}

#global_hd ul li a{
	text-indent:-9999px;
	overflow:hidden;
	height:28px;
}

#global_hd #hp a{
	background-image: url(../img/hs_btn.jpg);
	background-position: 0px 0px;
	display:block;
	width:78px;
}

#global_hd #hp_bridal a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:104px;
	background-position: -78px 0px;
}

#global_hd #hp_wish a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:60px;
	background-position: -182px 0px;
}

#global_hd #hp_impoer a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:126px;
	background-position: -242px 0px;
}

#global_hd #hp_otayori a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:87px;
	background-position: -368px 0px;
}

#global_hd #hp_nc{
	display: none;
}

#global_hd #hp_nc a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:110px;
	background-position: -455px 0px;
}

#global_hd #hp_mv a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:161px;
	background-position: -565px 0px;
}

/*global hover
*/
#global_hd #hp a:hover, #global_hd #hp_select a{
	background-image: url(../img/hs_btn.jpg);
	background-position: 0px -28px;
	display:block;
	width:78px;
}

#global_hd #hp_bridal a:hover, #global_hd #hp_bridal_select a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:104px;
	background-position: -78px -28px;
}

#global_hd #hp_wish a:hover,#global_hd #hp_wish_select a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:60px;
	background-position: -182px -28px;
}

#global_hd #hp_impoer a:hover,#global_hd #hp_impoer_select a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:126px;
	background-position: -242px -28px;
}

#global_hd #hp_otayori a:hover,#global_hd #hp_otayori_select a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:87px;
	background-position: -368px -28px;
}

#global_hd #hp_nc a:hover,#global_hd #hp_nc_select a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:110px;
	background-position: -455px -28px;
}

#global_hd #hp_mv a:hover,#global_hd #hp_mv_select a{
	background-image: url(../img/hs_btn.jpg);
	display:block;
	width:161px;
	background-position: -565px -28px;
}

/*
* page top//hs_top_ft_line.jpg
*/
#page_top{
	clear:both;
	display:block;
	width:960px;
	padding-top:48px;
	margin:0px auto 0px auto;
	background-image: url(../img/hs_top_ft_line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#page_top a{
	float:right;
	display:block;
	width:158px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(../img/hs_bridal_top_page_top.gif);
	background-repeat: no-repeat;
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* footer
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#footer{
	clear:both;
	display:block;
	width:960px;
	margin:0px auto;
	text-align:left;
}

#footer .ri_area{
	clear:both;
	display:block;
	width:300px;
	margin-top:18px;
	overflow:hidden;
}

#footer .ri_area ul{
	clear:both;
	display:block;
	width:314px;
}

#footer .ri_area ul li{
	float:left;
	margin-right:4px;
	margin-top:7px;
	width:148px;
	background-color:#FFF;
}

#footer .ri_area ul li a{
	float:left;
	width:148px;
	background-color:#FFF;
}

#footer .ft_copy{
	clear:both;
	float:left;
	display:block;
	width:960px;
	height:70px;
	margin-top:21px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5c6b6;
}

#footer .ft_copy p{
	float:left;
	margin-left:10px;
	padding:15px 0px;
	/*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/
	font-size:100%;
	color:#7a6d5d;
}

#footer .ft_copy a{
	color:#7a6d5d;
}

#footer .ft_copy .copyright{
	padding:10px 0px;
	display:block;
	width:275px;
	float:right;
	font-size:85%;
	text-align:right;
	color:#7a6d5d;
	margin-top:3px;
}

/*#footer .lf_area{
	background-image: url(../img/hs_wish_ft_bg.jpg);
	background-repeat: repeat-y;
}

#footer .lf_area ul li a{
	margin-left:17px;
	padding:3px 0px;
}

#footer .lf_area ul li ul{
		margin-top:3px;
}

#footer .lf_area .w100{
	display:block;
	width:130px;
	float:left;
}

#footer .lf_area ul li ul li{
	background-image: url(../img/hs_top_ft_link_arrow_icon.jpg);
	background-repeat: no-repeat;
	background-position:5px center;
	clear:both;
}

#footer .lf_area ul li{
	clear:none !important;
	background-image: url(../img/hs_top_ft_link_home_icon.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding:3px 0px;
	margin-right:0px;
	float:left;
}

#footer .lf_area ul li ul li a{

	margin-left:17px;
}

#footer .lf_area ul li span{
	display:block;
	padding-left:17px !important;
}

.ftlink{
	display:block;
	width:270px;
}

.ftlink ul{
	display:block;
	width:270px;
}

.ftlink ul li{
		float:left;
		width:135px;
}

.ftlink2{
	display:block;
	width:290px;
}

.ftlink2 ul{
	display:block;
	width:130px;
	float:left;
}

.ftlink2 ul li{
	clear:both !important;
	float:left;
	width:135px;
}*/

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* footer
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#footer{
	clear:both;
	display:block;
	width:960px;
	margin:0px auto;
	text-align:left;
}

#footer .ft_box{
	display:block;
	width:300px;
	float:left;
	margin-top:10px;
	margin-right:30px;
	line-height:150%;
	margin-bottom:60px;
}

#footer .ft_box h4{
	font-weight:bold;
	padding:5px 10px;
	margin-top:25px;
	margin-bottom:5px;
	border-bottom:solid #d8cabd 2px;
}

#footer .ft_box h5{
	font-weight:normal;
	padding:10px 10px 3px 10px;
}

#footer .ft_box h5 span{
 color:#ed8f92;
}

#footer .ft_box p{
	padding:3px 10px 5px 10px;
}

#footer .end{
	margin-right:0px !important;
}


#footer .card{
	margin-top:5px !important;
	margin-left:10px !important;
}

/*
* Calender
*/
#calendar {
	clear:both;
	float:left;
	background-color:#FFF;
	padding:17px 20px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
}

#calendar table {
	border-collapse: collapse;

}

#calendar table th {
	font-size: 10px;
	font-weight: bold;
}

#calendar table th span {
	cursor: pointer;
	float: right;
}

#calendar table td {
	border-bottom: 1px solid #E1DBD1;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	width: 25px;
}

#calendar table td.click {
	background-color: #FFFFFF;
	cursor: pointer;
}

#calendar table td.Today {
	color: #009900;
	font-size: 12px;
	font-weight: bolder;
}

#calendar table td.Sat {
	background-color: #FF9999;
	color: #3366CC;
}

#calendar table td.Wed {
	background-color: #FEFEFF;
	color: #333333;
}

#calendar table td.Sun {
	background-color: #FF9999;
	color: #CC0066;
}

#calendar table td.holyday {
	background-color: #FF9999;
	color: #333333;
}

table.calendar td.xday {
	color: #009999;
	font-size: 14px;
	font-weight: bolder;
}

table.calendar td.birthday {
	color: #990000;
	font-size: 14px;
	font-weight: bolder;
}

.clock {
	clear:both;
	float:left;
	margin-top:5px;
	margin-left:13px;
}



/*QR code
*/
#qr{
	display:block;
	width:268px;
	background-color:#fff;
	border: 1px solid #e1e1d2;
	padding:15px;
}


#qrtext{
	display:block;
	width:175px;
	float: left;
}

#qrcode{
	display:block;
	width:82px;
	float: right;
}

#qr p{
	display:block;
	font-size:95%;
	margin-bottom:5px;
	margin-left:5px;
	padding:0px !important;
}

#qr a{
	display:block;
	margin-left:5px;
	padding:0px !important;
}

#qr p strong{
	display:block;
	margin-bottom:3px;
}

#qr img{
	float:left;
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* side menu
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#sidemenu{
	display:block;
	width:250px;
	margin-bottom:10px;
}

#sidemenu .sidemenu_title{
	display:block;
	width:250px;
	padding:0px;
}

#sidemenu ul li .title{
	padding:0px;
	width:250px;
}

#sidemenu ul li ul{
	padding-top:10px;
	padding-bottom:10px;
}

#sidemenu ul li ul li{
	border:none;
	background-image: url(../img/hs_bridal_top_sub_mn_title_icon2.jpg);
	background-position: 10px 12px;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#351055;
}

#sidemenu ul li ul li ul{
	padding-top:5px;
	padding-bottom:0px;
}

.p0{
	padding-bottom:0px !important;
}

#sidemenu ul li ul li ul li{
	background-position: 0px 12px;
	padding-left:10px;
}

#sidemenu ul li ul li a{
	color:#351055;
}

/*
* hs_library
*/
#hs_kao_library{
	clear:both;
	display:block;
	width:250px;
	height:222px;
	background-image: url(../img/hs_library_bg.jpg);
	background-repeat: no-repeat;
	margin:0px auto 10px auto;
}

#hs_kao_library h3{
	display:block;
	width:158px;
	height:25px;
	float:left;
	margin-top:26px;
	margin-left:27px;
}


#hs_kao_library .update{
	display:block;
	width:186px;
	float:left;
	margin-left:25px;
	padding:4px 3px;
	color:#333;
	font-size:90%;
}

#hs_kao_library .read{
	display:block;
	width:186px;
	height:34px;
	float:left;
	margin-top:0px;
	margin-left:25px;
}

#hs_kao_library .page{
	display:block;
	width:125px;
	padding:5px 5px;
	clear:both;
	float:left;
	font-size:200%;
	text-align:right;
	color:#00aecd;
	font-weight:bold;
	margin-top:20px;
	margin-left:48px;
}

#hs_kao_library a{
	display:block;
	clear:both;
	float:left;
	width:207px;
	height:25px;
	background-image: url(../img/hs_library_btn2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top:19px;
	margin-left:21px;
	text-indent:-9999px;
	overflow:hidden;
}


#hs_kao_library a:hover{
	display:block;
	clear:both;
	float:left;
	width:207px;
	height:25px;
	background-image: url(../img/hs_library_btn2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	text-indent:-9999px;
	overflow:hidden;
}


/*sample 請求
*/
#sample_order_kaso{
	clear:both;
	display:block;
	width:250px;
	margin-bottom:10px;
}


#sample_order_kaso .hd{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:12px;
	background-image: url(../img/hs_top_sample_hd.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}

#sample_order_kaso .body{
	clear:both;
	display:block;
	float:left;
	width:230px;
	padding:0px 10px;
	background-image: url(../img/hs_top_sample_body.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	padding-bottom:2px;
	text-align:center;
	position:relative;
}

#sample_order_kaso .body img{
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}

#sample_order_kaso .body ul{
	padding:0px 5px;

}

#sample_order_kaso .body ul li{
	clear:both;
	float:left;
}

#sample_order_kaso .body ul li a{
	float:left;
	margin-bottom:8px;
}

#sample_order_kaso .body ul li img{
	margin-bottom:0px;
}

#fukidashi_kaso{
	position:absolute;
	top:-33px;
	left:127px;
}

#sample_order_kaso .ft{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:7px;
	background-image: url(../img/hs_top_sample_ft.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}


/*無料テンプレート
*/
#free_tpl_kaso{
	clear:both;
	display:block;
	width:250px;
	margin-bottom:10px;
}


#free_tpl_kaso .hd{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:12px;
	background-image: url(../img/hs_top_sample_hd.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}

#free_tpl_kaso .body{
	clear:both;
	display:block;
	float:left;
	width:230px;
	padding:3px 10px 0px 10px;
	background-image: url(../img/hs_top_sample_body.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	padding-bottom:2px;
	text-align:center;
	position:relative;
}

#free_tpl_kaso .body img{
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

#free_tpl_kaso .body ul{
	padding:11px 5px 0px 5px;

}

#free_tpl_kaso .body ul li{
	clear:both;
	float:left;
}

#free_tpl_kaso .body ul li a{
	float:left;
	margin-bottom:8px;
}

#free_tpl_kaso .body ul li img{
	margin-bottom:0px;
}

#free_tpl_kaso .ft{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:7px;
	background-image: url(../img/hs_top_sample_ft.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}

/*otherbtn
*/
#otherbtn{
	clear:both;
	display:block;
	float:left;
	width:250px;
	background-image: url(../img/side_guide/side_guide_body.jpg);
	background-repeat: repeat-y;
	margin-bottom:10px;
}
	
#otherbtn p.title{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:35px;
	background-image: url(../img/side_guide/side_guide_hd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent:-9999px;
	overflow:hidden;
}

#otherbtn ul{
	clear:both;
	display:block;
	float:left;
	width:230px;
	margin-left:10px;
}

#otherbtn ul li{
	clear:both;
	display:block;
	float:left;
	width:230px;
	margin-bottom:0px;
}

#otherbtn ul li a{
	clear:both;
	display:block;
	float:left;
	width:230px;
}

#otherbtn div.ft{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:8px;
	background-image: url(../img/side_guide/side_guide_ft.jpg);
	background-repeat:no-repeat
}


/*hsとは
*/
#side_about_hs{
	clear:both;
	display:block;
	float:left;
	width:250px;
	margin-bottom:14px;
}

#side_about_hs a{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:31px;
	background-image: url(../img/hs_kaso_side_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
	overflow:hidden;
}

#side_about_hs a:hover{
	clear:both;
	display:block;
	float:left;
	width:250px;
	height:31px;
	background-image: url(../img/hs_kaso_side_about.jpg);
	background-repeat: no-repeat;
	background-position: left -31px;
}

/*Otayori
*/
#side_otayori{
	clear:both;
	display:block;
	float:left;
	width:230px;
	background-color:#FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #79a341;
	padding:10px 10px;
	overflow:hidden;
	margin-bottom:15px;
}

#side_otayori p{
	display:block;
	width:226px;
	margin:0px auto 7px auto !important;
}

#side_otayori ul{
	display:block;
	width:240px;
	margin-left:5px;
}

#side_otayori ul li{
	display:block;
	float:left;
	margin-right:9px;
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* パン屑
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/

#pan_list{
	display:block;
	width:665px;
	padding:5px 5px;
}

#pan_list a{
	padding: 0px 5px;
}

#pan_list span{
	/*display:block;*/
	padding: 0px 5px;
	/*float:left;*/
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* ページネーション
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
.page_nation{
	clear:both;
	float:left;
	display:block;
	width:665px;
	padding:0px 5px 0px 5px;
	margin-top:15px;
	margin-bottom:10px;
}

.page_nation .totalnum{
	display:block;
	float:left;
	padding:5px 5px;
	margin-left:15px;
}

.page_nation .page_nation_link{
	display:block;
	float:right;
	margin-right:5px;
}

.page_nation .page_nation_link a{
	float:left;
	padding:4px 9px;
	background-color:#e2e2e2;
	border:solid 1px e2e2e2;
	margin:0px 3px;
}

.page_nation .page_nation_link a.active{
	float:left;
	padding:4px 9px;
	background-color:#ffffff;
	border:solid 1px #7d5c9a;
	color:#7d5c9a;
}


.page_nation .page_nation_link .next, .page_nation .page_nation_link .next a{
	display:block;
	float:left;
	margin-left:5px;
	background:none !important;
}

.page_nation .page_nation_link .next span{
	display:block;
	float:left;
	margin-left:5px;
	background:none !important;
	padding:5px 10px;
	color:#999;
}

.page_nation .page_nation_link .prev, .page_nation .page_nation_link .prev a{
	display:block;
	float:left;
	margin-right:5px;
	background:none !important;
}

.page_nation .page_nation_link .prev span{
	display:block;
	float:left;
	margin-right:5px;
	background:none !important;
	padding:5px 10px;
	color:#999;
}

/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* rank btn
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/

.prevbtn{
	display:block;
	width:18px;
	height:0px;
	position:relative;
	z-index:7;
	top:0px;
	left:0px;
}

.prevbtn a{
	display:block;
	width:18px;
	height:74px;
	position:absolute;
	top:145px;
	left:0px;
}

.nextbtn{
	display:block;
	width:18px;
	height:0px;
	position:relative;
	z-index:8;
	top:0px;
	left:657px;
}

.nextbtn a{
	display:block;
	width:18px;
	height:74px;
	position:absolute;
	top:145px;
	left:0px;
}

/*souryou
*/
#souryou{
	display:block;
	float:;
	width:249px;
	height:180px;
	margin-bottom:13px;
}

#souryou2{
	display:block;
	float:;
	width:249px;
	height:150px;
	margin-bottom:5px;
}


/*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
* top animation
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*/
#mainimg{
	display:block;
	width:674px;
	height:287px;
	overflow:hidden;
	float:right;
}


#mainimg .main_img{
	display:block;
	width:674px;
	height:287px;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}

#mainimg .main_img ul li{
	width:674px;
	height:287px;
}



#imgbar{
	position:relative;
	top:-50px;
	left:0px;
	z-index:50;
	background-image: url(../img/main_img/nabi_base.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:674px;
	height:46px;
}


#imgnavi{
	position:relative;
	top:18px;
	left:0px;
	text-align:center;
}

#imgnavi li{
	display:inline-block;
	padding-right:1em;
	/display:inline;
	/zoom:1;
}


#imgnavi li a{
	display:block;
	position:relative;
	top:4px;
	left:4px;
	width:15px;
	height:15px;
	background-image: url(../img/main_img/dot.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#imgnavi li.active a{
	display:block;
	position:relative;
	top:4px;
	left:4px;
	width:15px;
	height:15px;
	background-image: url(../img/main_img/dot_on.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.alpha25{
		filter: alpha(opacity=25);
		-moz-opacity:0.25;
		opacity:0.25;
		cursor:default;
		outline:none;
}

.alpha25 a{
		cursor:default;
		outline:none;
}