@charset "utf-8";/* CSS Document 日*/


/* common font color */
a				{ font-weight:normal; outline: none; border:none; overflow:hidden; text-decoration:underline; }

/* pne main.css  */
a:link {
  color: #D6292C;
}

a:visited {
  color: #8E1C1F;
}

a:hover, a:active {
  color: #E98B8D;
}



html,body		{ width:100%;  height:100%;  } /**/ 

body			{ text-align:left; } 
body			{ line-height:1.2; }

#wrapper		{ font-size:12px; } /* 12px */

/* block */
#wrapper				{ margin:0 auto 0; height:auto; /* position:relative; */ }


/* txt decorate */
strong		{ font-weight:bold; }
.atent		{ color:#c55; }
em		{ font-style:normal; font-weight:bold; color:#CC0000; }



/* web login block */




#weblogin_mygc_nol					{  }

#weblogin_mygc_mol					{  }
#weblogin_mygc_dol					{  }


/* button-red */



a.button-red
{
    text-decoration: none;
	font-size:14px;
	font-weight:bold;
    display:block;
    text-align: center;
    color: #fff;
    border: 1px solid #f2a982; /* E84B6E */
    background: #f2a982;
	height:27px;
	cursor:pointer;
}

a.button-red, a.button-red span
{
    -moz-border-radius:4px;
    border-radius:4px;
}

a.button-red span
{
    border-top: 1px solid #f2a982; /*E84B6E*/
    display: block;
    padding: 4px 0;
	margin:0 auto;

}

a.button-red:hover
{
    background: #ea8571;
}

a.button-red:active
{
    position: relative;
    top: 1px;
    background: #ea8571; /*D82741*/
}











.button-out
{
    text-decoration: none;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
    display:block;
    text-align: center;
    color: #aaa;
    border: 1px solid #eeeeee;
    border: 1px solid rgba(0, 0, 0, 0.3);            
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: 0 0 1px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);
    background: #eeeeee;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd) );
    background: -moz-linear-gradient(-90deg, #eeeeee, #dddddd);
}

.button-out, .button-out span
{
    -moz-border-radius:4px;
    border-radius:4px;
}

.button-out span
{
    border-top: 1px solid #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 1px 0;
	margin:0 auto;

}

/*.button-out:hover
{
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    background: #dddddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#eee) );
    background: -moz-linear-gradient(-90deg, #eee, #dddddd);
}

.button-out:active
{
    position: relative;
    top: 1px;
    background: #dddddd;
}
*/



