@charset "UTF-8";
/* -------------------------------------------------------------- 
 reset
-------------------------------------------------------------- */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

/* -------------------------------------------------------------- 
 base
-------------------------------------------------------------- */
.clear { clear:both; }
h1, h2, h3, p{
	-webkit-margin-before: 0;  
	-webkit-margin-after: 0;  
	-webkit-margin-start: 0;  
	-webkit-margin-end: 0;  
	-webkit-padding-start: 0;
}
header h1{
font-size: 1.2em; 
text-align:center; 
padding: 10px 0; 
color:#eee;
background: #323232;
text-shadow:none;
-webkit-box-shadow: -5px -5px 5px 5px #222;
}
header{ 
background:#212121;  
display:block;
-webkit-box-shadow: -5px -5px 5px 5px #222;
-moz-box-shadow: -5px -5px 5px 5px #222;
box-shadow: -5px -5px 5px 5px #222;
position: relative;
}
.logo_center{background:url(../images/net.png) no-repeat;height:19px;width:127px;margin:0 auto;display:block;}
.home_initial_header_img{display:block;margin:0 auto;text-align:center;padding-top:20px;}
.home_initial_header_img2{display:block;margin:0 auto;text-align:center;padding-top:5px;padding-bottom:5px;}
.home_tagline1{padding-top:10px;padding-bottom:10px;font-size:14px;color:#ff0000;margin:0 auto;text-align:center;}
.home_tagline2{padding-top:5px;padding-bottom:15px;font-size:10px;color:#808080;margin:0 auto;text-align:center;}
/* -------------------------------------------------------------- 
 face icon td
-------------------------------------------------------------- */
.face_tb td{padding:3px;text-align:center;}

.can-li-di-top{
padding:2px 1px 3px 5px;
}
/* -------------------------------------------------------------- 
 text size & color
-------------------------------------------------------------- */
.tx10 {font-size:10px;}
.tx11 {font-size:11px;}
.tx12 {font-size:12px;}
.tx14 {font-size:14px;}
.tx16 {font-size:18px;}
.tx18 {font-size:18px;}
.tx20 {font-size:20px;}
.red{color: #FF0000;}
.green{color: #006600;}
.blue{color: #0000FF;}
.blue2{color: #225ea8;}
.brown{color:#8b4513;}
.orange {color: #FF3300}
.yellow {color: #ffff00}
.darkorange {color: #ff8c00}
.star {color: #ffcc00}
/* -------------------------------------------------------------- 
 cancode style
-------------------------------------------------------------- */
.cancode {
	text-align: left;
	width: 94%;
	margin: 5px 0 0 10px;
	padding: 2px 0 2px 0;
	text-align:center;
	font-size:24px;
}

.first {color:#FF6600;}

.second {color:#009900;}

.third {color:#3333CC;}

.core {color:#FF6600;}

.cancode_text {
	font-size:12px;
	line-height: 150%;
	text-align:justify;	
}

.basic_text {
	font-size:12px;
	line-height: 150%;
	text-align:justify;	
}

.basic_text2 {
	font-size:13px;
	line-height: 150%;
	text-align:justify;	
}

.basic_text3 {
	padding:3px 5px 3px 5px;
	font-size:13px;
	line-height: 150%;
	text-align:justify;
	background-color: #ffffcc;
}

.profile {
	font-size:12px;
	line-height: 150%;
	text-align:justify;	
}

/* -------------------------------------------------------------- 
 table
-------------------------------------------------------------- */

.cource{
	margin:2px 0px 2px 0px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #1c64d1;
	border-left:1px solid #1c64d1;
	empty-cells:show;
}

.cource th{
	padding:5px 0px 5px 5px;
	vertical-align:top;color:#FFFFFF;
	background-color:#2175bc;
	border-top:1px solid #FFE7CE;border-left:1px solid #FFE7CE;
	border-right:1px solid #1c64d1;border-bottom:1px solid #1c64d1;
	font-size:11px;
}

.cource td{
	padding:5px 0px 5px 5px;
	line-height: 150%;
	font-weight: normal;
	font-size:11px;
	border-right:1px solid #1c64d1;
	border-bottom:1px solid #1c64d1;
}

/* -------------------------------------------------------------- 
 error message
-------------------------------------------------------------- */
.error {
	text-align: left;
	width: 94%;
	border: 1px solid #FF0000;
	margin: 2px 0 5px 10px;
	padding: 2px 0 2px 0;
	background-color: #ffffcc;
	text-align:left;
}

.error ul{
	font-size:16px;
	list-style:none;
	margin: 0;
	padding-left: 1em;
	color: #FF0000;
}

.error li{
	font-size:14px;
	margin:0;
	color: #000000;
}

/* -------------------------------------------------------------- 
 header
-------------------------------------------------------------- */
.header .logo,
.header .logo:hover,
.header .logo:active{
	background: transparent;
	border: 0;
	margin: 2px 0 2px 2px;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/sp_logo.png); background-repeat: no-repeat;
}

img.banner { 	border: 0;
background: transparent;
	margin: 2px 0 2px 2px;
	display: block; height: 50px; width: 49px; }

.weather {
	padding: 0px;
	margin-left: -10px; 
	font-size: 9px; 
	font-weight: normal;
	text-shadow: none;
	width: 240px;
	float: right;
	z-index: 100;
}

.weather_free {
	padding: 0px;
	margin-left: -10px; 
	font-size: 10px; 
	font-weight: normal;
	text-shadow: none;
	width: 190px;
	float: right;
	z-index: 100;
}

.weather_re {
	padding: 0px;
	margin-left: -10px; 
	font-size: 10px; 
	font-weight: normal;
	text-shadow: none;
	width: 200px;
	float: right;
	z-index: 100;
}


.weather1 {
	padding: 0px;
/*	margin-left: -20px; */
	margin-left: -20px; 	
	font-size: 10px; 
	font-weight: normal;
	text-shadow: none;
	width: 250px;
	float: right;
	z-index: 100;
}

.weather2 {
	padding: 0px;
	margin-left: -10px; 
	font-size: 10px; 
	font-weight: normal;
	text-shadow: none;
	width: 220px;
	float: right;
	z-index: 100;
}

.day {
/*	width: 63px;*/
	width: 58px;
	height: 55px;
	float: left;
	margin-top: 8px;
	text-align: center;
} 

.day_free {
	width: 63px;
	height: 55px;
	float: left;
	margin-top: 8px;
	text-align: center;
} 

.day_re {
	width: 63px;
	height: 55px;
	float: left;
	margin-top: 8px;
	text-align: center;
} 

.day1 {
	width: 40px;
	height: 55px;
	float: left;
	margin-top: 8px;
	text-align: center;
} 

.day2 {
	width: 45px;
	height: 55px;
	float: left;
	margin-top: 8px;
	text-align: center;
} 


.temp {
	margin-top: 0;
	/*margin-left: -6px;*/
	text-align: center;
}

.grey_gradient{
	background: #F0F0F0; /* old browsers */
	background: -moz-linear-gradient(top, #F0F0F0 0%, #FFFFFF 34%, #D9D9D9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(34%,#FFFFFF), color-stop(100%,#D9D9D9)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#D9D9D9',GradientType=0 ); /* ie */	
}

h2.sub_title {
	font-size: 1em;
	text-align: center;
	padding-bottom: 0;
}


/* -------------------------------------------------------------- 
 Override default jquery mobile theme colors 
-------------------------------------------------------------- */

.ui-bar-b, .ui-bar-d  {
	background: #DC0000 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DC0000), to(#9B1D2B));
	background:-moz-linear-gradient(center top , #DC0000, #9B1D2B) repeat scroll 0 0 #DC0000;
	border-top: 1px solid #9B1D2B;
	border-bottom: 1px solid #9B1D2B;
	color: white;
	font-weight: bold;
	text-shadow: #9B1D2B 0px -1px 1px;
}

/*
.ui-bar-b, .ui-bar-d  {
	background: #cc9932 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc9932), to(#f5cc4c));
	background:-moz-linear-gradient(center top , #cc9932, #f5cc4c) repeat scroll 0 0 #cc9932;
	border-top: 1px solid #f5cc4c;
	border-bottom: 1px solid #f5cc4c;
	color: white;
	font-weight: bold;
	text-shadow: #f5cc4c 0px -1px 1px;
}
*/

/*
.ui-bar-b  {
	background: #DC0000 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DC0000), to(#9B1D2B));
	background:-moz-linear-gradient(center top , #DC0000, #9B1D2B) repeat scroll 0 0 #DC0000;
	border-top: 1px solid #9B1D2B;
	border-bottom: 1px solid #9B1D2B;
	color: white;
	font-weight: bold;
	text-shadow: #9B1D2B 0px -1px 1px;
}
*/

/* custom btn*/
.ui-btn-up-f {
	border: 1px solid #e22c2c /*{f-bup-border}*/;
	background: #DC0000 /*{f-bup-background-color}*/;
	font-weight: bold;
	color: #f8f7f7 /*{f-bup-color}*/;
	text-shadow:  0  /*{f-bup-shadow-x}*/ 0px /*{f-bup-shadow-y}*/ 0 /*{f-bup-shadow-radius}*/ #F6F6F6 /*{f-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #DC0000 /*{f-bup-background-start}*/), to( #DC0000 /*{f-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #DC0000 /*{f-bup-background-start}*/, #DC0000 /*{f-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #DC0000 /*{f-bup-background-start}*/, #DC0000 /*{f-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #DC0000 /*{f-bup-background-start}*/, #DC0000 /*{f-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #DC0000 /*{f-bup-background-start}*/, #DC0000 /*{f-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #DC0000 /*{f-bup-background-start}*/, #DC0000 /*{f-bup-background-end}*/);
}
.ui-btn-up-f a.ui-link-inherit {
	color: #f8f7f7 /*{f-bup-color}*/;
}

.ui-btn-hover-f {
	border: 1px solid  		#bbbbbb  /*{f-bhover-border}*/;
	background:  			#dadada  /*{f-bhover-background-color}*/;
	font-weight: bold;
	color:  					#2F3E46  /*{f-bhover-color}*/;
	text-shadow:  0  /*{f-bhover-shadow-x}*/  1px  /*{f-bhover-shadow-y}*/  1px  /*{f-bhover-shadow-radius}*/  #fff  /*{f-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #ededed  /*{f-bhover-background-start}*/), to(  #dadada  /*{f-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(  #ededed  /*{f-bhover-background-start}*/,  #dadada  /*{f-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(  #ededed  /*{f-bhover-background-start}*/,  #dadada  /*{f-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(  #ededed  /*{f-bhover-background-start}*/,  #dadada  /*{f-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(  #ededed  /*{f-bhover-background-start}*/,  #dadada  /*{f-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(  #ededed  /*{f-bhover-background-start}*/,  #dadada  /*{f-bhover-background-end}*/);
}
.ui-btn-hover-f a.ui-link-inherit {
	color:  					#2F3E46  /*{f-bhover-color}*/;
}
.ui-btn-down-f {
	border: 1px solid  		#808080  /*{f-bdown-border}*/;
	background:  			#fdfdfd  /*{f-bdown-background-color}*/;
	font-weight: bold;
	color:  					#2F3E46  /*{f-bdown-color}*/;
	text-shadow:  0  /*{f-bdown-shadow-x}*/  1px  /*{f-bdown-shadow-y}*/  1px  /*{f-bdown-shadow-radius}*/  #ffffff  /*{f-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #eee  /*{f-bdown-background-start}*/), to(  #fdfdfd  /*{f-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(  #eee  /*{f-bdown-background-start}*/,  #fdfdfd  /*{f-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(  #eee  /*{f-bdown-background-start}*/,  #fdfdfd  /*{f-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(  #eee  /*{f-bdown-background-start}*/,  #fdfdfd  /*{f-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(  #eee  /*{f-bdown-background-start}*/,  #fdfdfd  /*{f-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(  #eee  /*{f-bdown-background-start}*/,  #fdfdfd  /*{f-bdown-background-end}*/);
}
.ui-btn-down-f a.ui-link-inherit {
	color:  					#2F3E46  /*{f-bdown-color}*/;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	  font-family: Helvetica, Arial, sans-serif  /*{global-font-family}*/;
	text-decoration: none;
}

.ui-li-divider {
	border-left: 1px solid #9B1D2B;
	border-right: 1px solid #9B1D2B;
}
/*
.ui-li-divider {
	border-left: 1px solid #f5cc4c;
	border-right: 1px solid #f5cc4c;
}
*/

.ui-body-d .ui-link {
	color: #551E00;
}

.ui-btn-active {
border:1px solid #bbb;background:#dadada;font-weight:bold;color:#2F3E46;text-shadow:none;background-image:-moz-linear-gradient(top,#ededed,#dadada);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(1,#dadada));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')"
}

.ui-btn-active a.ui-link-inherit {
	color: #2F3E46;
}

.ui-icon {
	background-color: #BC0000;
}



/* テキストを省略せずに表示する */
.ui-header .ui-title,	/* ヘッダー */
.ui-footer .ui-title,	/* フッター */
.ui-btn-inner,	/* ボタン */
.ui-li-heading,	/* リスト見出し */
.ui-li .ui-btn-text a.ui-link-inherit,	/* リンクリスト */
.ui-li-desc                /* リスト詳細 */
{   overflow: visible;
    white-space: normal;
}

/* extra icons */
.ui-icon-extra-mail { background: url(../images/icon-mail.png) no-repeat rgba(0, 0, 0, 0.4) !important; background-color: #BC0000;}
.ui-icon-extra-cart { background: url(../images/icon-cart.png) no-repeat rgba(0, 0, 0, 0.4) !important; background-color: #BC0000;}
.ui-icon-extra-hatena { background: url(../images/icon-hatena.png) no-repeat rgba(0, 0, 0, 0.4) !important; background-color: #BC0000;}

/* 画像タップ時に反転 */
.hl_img{-webkit-tap-highlight-color:rgba(255,255,255,.3)}
.guide{-webkit-tap-highlight-color:rgba(255,255,255,.3);text-decoration:none;}
/* -------------------------------------------------------------- 
 pagination
-------------------------------------------------------------- */
.pagination {
  margin: 10px 0 5px 0;
  padding: 3px 5px;
  color: #666;
  text-align:center;
}

.pagination a {
	color: #19558d;
	background: #fff;
	border: 1px solid #ccc;
	margin: 2px;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size:14px;
}

.pagination a:hover {
	color: #c9cdd8;
}

.pagination b {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 3px 5px;
	color: #fff;
	background-color: #19558d;
	border-color: #19558d;
	font-weight: bold;
	font-size:14px;
}

.pagination u {
	text-decoration: none;
	color: #fff;
	background: #666;
	border: 1px solid #666;
	margin: 2px;
	padding: 3px 5px;
}


.countinfo {
  display:inline;
  margin: 10px 0 5px 0;
  padding: 3px 5px;
  color: #000;
}

/* infomation*/
.info_body{font-size:12px;padding-top:5px;padding-left:5px;}

/* recommender */
.recommend1,
.recommend1:hover,
.recommend1:active{
		margin: 2px 0 2px 2px;
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend1.png); background-repeat: no-repeat;
}

.recommend2,
.recommend2:hover,
.recommend2:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend2.png); background-repeat: no-repeat;
}

.recommend3,
.recommend3:hover,
.recommend3:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend3.png); background-repeat: no-repeat;
}

.recommend4,
.recommend4:hover,
.recommend4:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend4.png); background-repeat: no-repeat;
}

.recommend5,
.recommend5:hover,
.recommend5:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend5.png); background-repeat: no-repeat;
}

.recommend6,
.recommend6:hover,
.recommend6:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend6.png); background-repeat: no-repeat;
}

.recommend7,
.recommend7:hover,
.recommend7:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 49px;
	background-color: transparent; background-image: url(../images/recommend7.png); background-repeat: no-repeat;
}

.recommend_tile {
	margin-top: 3px;
	font-size:12px;
	text-align: center;
}

.shop1,
.shop1:hover,
.shop1:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/shop1.jpg); background-repeat: no-repeat;
}

.shop2,
.shop2:hover,
.shop2:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/shop2.jpg); background-repeat: no-repeat;
}

.shop3,
.shop3:hover,
.shop3:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/shop3.jpg); background-repeat: no-repeat;
}

.shop4,
.shop4:hover,
.shop4:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/shop4.jpg); background-repeat: no-repeat;
}


.cross1,
.cross1:hover,
.cross1:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/step1.png); background-repeat: no-repeat;
}

.cross2,
.cross2:hover,
.cross2:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/step3.png); background-repeat: no-repeat;
}

.cross3,
.cross3:hover,
.cross3:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/step4.png); background-repeat: no-repeat;
}

.cross4,
.cross4:hover,
.cross4:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/step5.png); background-repeat: no-repeat;
}

.cross5,
.cross5:hover,
.cross5:active{
	background: transparent;
	border: 0;
	display: inline; height: 50px; width: 50px;
	background-color: transparent; background-image: url(../images/step7.png); background-repeat: no-repeat;
}

.can_menu1,
.can_menu1:hover,
.can_menu1:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_bio.png); background-repeat: no-repeat;
}

.can_menu2,
.can_menu2:hover,
.can_menu2:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_daily.png); background-repeat: no-repeat;
}

.can_menu3,
.can_menu3:hover,
.can_menu3:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_search.png); background-repeat: no-repeat;
}

.can_menu4,
.can_menu4:hover,
.can_menu4:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_bank.png); background-repeat: no-repeat;
}

.can_menu5,
.can_menu5:hover,
.can_menu5:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_cross.png); background-repeat: no-repeat;
}

.can_menu6,
.can_menu6:hover,
.can_menu6:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_learning.png); background-repeat: no-repeat;
}

.member_menu1,
.member_menu1:hover,
.member_menu1:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_change_member.png); background-repeat: no-repeat;
}

.member_menu2,
.member_menu2:hover,
.member_menu2:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_change_mail.png); background-repeat: no-repeat;
}

.member_menu3,
.member_menu3:hover,
.member_menu3:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_change_pass.png); background-repeat: no-repeat;
}

.member_menu4,
.member_menu4:hover,
.member_menu4:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_change_card.png); background-repeat: no-repeat;
}

.member_menu5,
.member_menu5:hover,
.member_menu5:active{
	background: transparent;
	border: 0;
	text-align:center;
	display: inline; height: 48px; width: 48px;
	background-color: transparent; background-image: url(../images/icon_change_bank.png); background-repeat: no-repeat;
}

.can_menu_tile {
	margin-top: 3px;
	margin-bottom: 1px;	
	font-size:12px;
	text-align: center;
}

.member_menu_tile {
	margin-top: 3px;
	margin-bottom: 1px;	
	font-size:11px;
	text-align: center;
}

.cross_tile1 {
	color: #006600;
	margin-top: 3px;
	margin-bottom: 3px;	
	font-size:14px;
	text-align: center;
}

.cross_tile2 {
	margin-top: 3px;
	margin-bottom: 1px;	
	font-size:10px;
	text-align: center;
}

.cross_tile3 {
	margin-top: 0;
	margin-bottom: 1px;	
	font-size:8px;
	text-align: center;
	color:#ff0000;
}

.cross_tile4 {
	margin-top: 0;
	margin-bottom: 1px;	
	font-size:10px;
	text-align: center;
}