@charset "utf-8";

/*
------------------------------------------------------------------------------
＠アイコン設定クラス

アイコン設定
アイコン(Arrrow)
ページトップ
------------------------------------------------------------------------------
*/


/*  アイコン設定
--------------------------------------------------------------------------------*/

.point{
background:url(../../img/common/icon/icon_andy.gif) left center no-repeat !important;
	padding-left:15px !important;
	padding-top:2px;
	_padding-top:4px;
	color:#77AB1B;
}

.point_red{
background:url(../../img/common/icon/icon_andy.gif) left center no-repeat !important;
	padding-left:15px !important;
	padding-top:2px;
	_padding-top:4px;
	color:#E60012;
}

.point_red_b{
background:url(../../img/common/icon/icon_andy.gif) left center no-repeat !important;
	padding-left:15px !important;
	padding-top:2px;
	_padding-top:4px;
	color:#E60012;
	font-weight:bold;
}


.point_sitelist{
	background: url(../img/common/icon/andy.gif) no-repeat center left !important;
	padding-left:18px !important;
}


.coin{
    background:url(../../img/common/icon/icon_coin.gif) no-repeat center left !important;
	padding-left:15px !important;
	color:#EB6100;
	padding-top:2px;
}

.coin_red{
    background:url(../../img/common/icon/icon_coin.gif) no-repeat center left !important;
	padding-left:15px !important;
	color:#E60012;
	padding-top:2px;
}

.coin_red_b{
    background:url(../../img/common/icon/icon_coin.gif) no-repeat center left !important;
	padding-left:15px !important;
	color:#E60012;
	padding-top:2px;
	font-weight:bold;
}


.a_triangle_s2{
background:transparent url(../img/common/icon/triangle_s.gif) no-repeat scroll 0;
font-size:12px;
padding-left:15px;
padding-right:10px;
_padding-top:2px;
}

.attention{
	background: url(../img/common/icon/alert.gif) no-repeat center left !important;
	padding-left:18px !important;
}

.attention_l{
	background: url(../img/common/icon/attention_l.gif) no-repeat center left !important;
	padding-left:20px !important;
	padding-top:3px !important;
}

.arrow{
	background: url(../img/common/icon/gray_arrow.gif) no-repeat center left !important;
	padding-left:10px !important;
}

.hatena{
background:url(../img/common/icon/hatena_s.gif) no-repeat !important;
padding-left:15px !important;
padding-top:2px !important;
}

.hatena_link{
background:url(../img/common/icon/hatena_s.gif) no-repeat !important;
padding-top:0px !important;
padding-left:12px !important;
_padding-left:0px !important;
width:13px;
height:12px;
display:inline-block;
}

*+html .hatena_link{/* for IE7 */
background:url(../img/common/icon/hatena_s.gif) no-repeat !important;
padding-top:1px !important;
padding-left:0px !important;
width:13px;
height:12px;
display:inline-block;
}

/* ログインページヘッダ */

.log_mypage{
	background: url(../../img/common/icon/icon_mypage.gif) no-repeat left 1px !important;
	padding:4px 0 2px 20px !important
}

.log_p_details{
	background: url(../../img/common/icon/icon_point.gif) no-repeat left 1px !important;
	padding:5px 0 2px 20px !important;
}

.log_out{
	background: url(../../img/common/icon/icon_logout.gif) no-repeat left 1px !important;
	padding:4px 0 2px 20px !important;
}






.google	{
	background: url(./img/icon/icon_google.png) no-repeat center left !important;
	padding-left:20px !important;
}

.yahoo{
	background: url(./img/icon/icon_yahoo.gif) no-repeat center left !important;
	padding-left:20px !important;
}

.mail{
	background: url(./img/icon/icon_mail.gif) no-repeat center left !important;
	padding-left:20px !important;
}
.mail2{
	background: url(./img/icon/icon_mail2.gif) no-repeat center left !important;
	padding-left:15px !important;
}
.dir{
	background: url(./img/icon/icon_dir.gif) no-repeat center left !important;
	padding-left:22px!important;
}
.dir2{
	background: url(./img/icon/icon_dir2.gif) no-repeat center left !important;
	padding-left:15px!important;
}
.dir3{
	background: url(./img/icon/icon_dir3.gif) no-repeat center left !important;
	padding-left:15px!important;
}
.dirup{
	background: url(./img/icon/icon_dirup.gif) no-repeat center left !important;
	padding-left:17px!important;
}
.earth{
	background: url(./img/icon/icon_earth.gif) no-repeat center left !important;
	padding-left:18px !important;
}
.pr{
	background: url(./img/icon/icon_pr.gif) no-repeat center left !important;
	padding-left:27px !important;
}
.new{
	background: url(./img/icon/icon_new.gif) no-repeat center left !important;
	padding-left:29px!important;
}
.search{
	background: url(./img/icon/icon_search.gif) no-repeat center left !important;
	padding-left:19px !important;
}
.mobile{
	background: url(./img/icon/icon_mobile.gif) no-repeat center left !important;
	padding-left:10px !important;
}
.ie{
	background: url(./img/icon/icon_ie.jpg) no-repeat center left !important;
	padding-left:21px !important;
}
.ie2{
	background: url(./img/icon/icon_ie.jpg) no-repeat center left !important;
	padding-left:18px !important;
}
.tel{
	background: url(./img/icon/icon_call.gif) no-repeat center left !important;
	padding-left:20px !important;
}
.url{
	background: url(./img/icon/icon_application_go.png) no-repeat center left !important;
	padding-left:20px !important;
}
.rss,
.feed{
	background: url(./img/icon/icon_feed.gif) no-repeat center left !important;
	padding-left:20px !important;
}
.flash{
	background: url(./img/icon/icon_flash.gif) no-repeat center left !important;
	padding-left:20px !important;
}
.doc{
	background: url(./img/icon/icon_doc.gif) no-repeat center left !important;
	padding-left:20px !important;
}

.txt{
	background: url(./img/icon/icon_txt.gif) no-repeat center left !important;
	padding-left:20px !important;
	padding-top:2px;
	padding-bottom:2px;
}
.xls{
	background: url(./img/icon/icon_xls.gif) no-repeat center left !important;
	padding-left:20px !important;}

.plugin{
	background: url(./img/icon/icon_plugin.gif) no-repeat center left !important;
	padding-left:20px !important;}

.chat{
	background: url(./img/icon/icon_chat.gif) no-repeat center left !important;
	padding-left:20px !important;
}
.aim{
	background: url(./img/icon/icon_aim.gif) no-repeat center left !important;
	padding-left:20px !important;
}
.chk{
	background: url(./img/icon/icon_chk.png) no-repeat center left !important;
	padding-left:23px !important;
}


/*  アイコン(Arrrow)
------------------------------------------------------------------------------------------------------*/
.arrow_blue{
	background:  url(./img/menu_list/list.png) center left no-repeat;
	padding-left:11px;
}
.arrow_red{
	background:url(./img/menu_list/list_red.png) center left no-repeat;
	padding-left:11px;
}
.arrow_green{background:url(./img/menu_list/list_green.gif) center left no-repeat;
	padding-left:11px;
}

/* ページトップ
------------------------------------------------------------------------------------------------------*/
.pagetop a,
#pagetop a{
	display:block !important;
	width:102px !important;
	height:20px !important;
	background:url(./img/pagetop.gif) no-repeat center left !important;
	text-indent:-9999px !important;
	float:right;
}


/* 会員登録用バナー
------------------------------------------------------------------------------------------------------*/

.beginner_banner{
width:305px;
height:54px;
padding:15px 0 0 0;
margin-left:auto;
margin-right:auto;
}





