﻿*
{
    word-break: break-all;
    word-wrap: break-word;
	text-decoration:none;
    font-size:14px;
    line-height: 15px;
}

body
{
	background-position: center top;
	background: url(/images/softon_bar.jpg) repeat-x center top fixed;
	font-family: メイリオ , Meiryo , 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , Osaka, Verdana, Helvetica, Arial, 'ＭＳ Ｐゴシック' , sans-serif;
	line-height: 14px;
	margin: 5px;
}

.border
{
	border: none;
	margin: 0px;
	padding: 0px;
}

a{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:12px;
    line-height: 15px;
}
a:hover{
    color:#FF0000;
    margin:0;
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
	text-decoration:underline;
}
a.top{
    color:#C00080;
    margin:0;
    padding:0;
    border:0;
    font-size:11px;
    line-height: 15px;
}
a:hover.top
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.upnew_top{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:9px;
    line-height: 13px;
}
a:hover.upnew_top
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.upnew_photo{
    color:#008000;
    margin:0;
    padding:0;
    border:0;
    font-size:12px;
    line-height: 15px;
}
a:hover.upnew_photo
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.upnew_please{
    color:#008000;
    margin:0;
    padding:0;
    border:0;
    font-size:12px;
    line-height: 15px;
}
a:hover.upnew_please
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.upnew_rnd_top{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:10px;
    line-height: 13px;
}
a:hover.upnew_rnd_top
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.good_top{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:12px;
    line-height: 15px;
}
a:hover.good_top
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.month_lank{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:10px;
    line-height: 12px;
}
a:hover.month_lank
{
    color:#FF0000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.newuser_top{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:10px;
    line-height: 12px;
}
a:hover.newuser_top
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-bottom:0px solid #ADAFFF;
    border-left:0px;
}
a.msg_smale{
    color:#005000;
    margin:0;
    padding:0;
    border:0;
    font-size:10px;
    line-height: 15px;
}
a:hover.msg_smale
{
    color:#FF5000;
    margin:0;1
    padding:0 .0em;
    border-top:0px;
    border-right:0px;
    border-left:0px;
	text-decoration:underline;
}




.sample {
	background-image: url(../images/top/top_back.jpg);
}
.login_bar {
	background-image: url(../images/top/INFO_BAR.jpg);
}
.loginbody {
	background-image: url(../images/login/LOGIN_BODY.jpg);
}
.loginbody_c {
	background-image: url(../images/login/LOGIN_BODY_C.jpg);
}
.login_ok_menu8 {
	background-image: url(../images/login/LOGIN_OK_MENU8.jpg);
}

.rules_body {
	background-image: url(../images/RULES_BODY.jpg);
}



.newsbody {
	background-image: url(../images/news/NEWS_BODY.jpg);
}
.newsbody_space {
	background-image: url(../images/news/NEWS_BODY_C.jpg);
}

.newstop_long {
	background-image: url(../images/news/NEWS_BAR_LONG.jpg);
}

.newsbody_long {
	background-image: url(../images/news/NEWS_BODY_LONG.jpg);
}

.newsbot_long {
	background-image: url(../images/news/NEWS_BOT_LONG.jpg);
}

.infobody {
	background-image: url(../images/info/INFORMATION_BODY.jpg);
}
.infobody_space {
	background-image: url(../images/info/INFORMATION_BODY_C.jpg);
}

.infotop_long {
	background-image: url(../images/info/INFORMATION_BAR_LONG.jpg);
}

.infobody_long {
	background-image: url(../images/info/INFORMATION_BODY_LONG.jpg);
}

.infobot_long {
	background-image: url(../images/info/INFORMATION_BOT_LONG.jpg);
}


.staffbody {
	background-image: url(../images/staff/STAFF_BODY.jpg);
}
.staffbody_space {
	background-image: url(../images/staff/STAFF_BODY_C.jpg);
}

.stafftop_long {
	background-image: url(../images/staff/STAFF_BAR_LONG.jpg);
}

.staffbody_long {
	background-image: url(../images/staff/STAFF_BODY_LONG.jpg);
}

.staffbot_long {
	background-image: url(../images/staff/STAFF_BOT_LONG.jpg);
}










.blogbar_long {
	background-image: url(../images/blog/BLOG_BAR_LONG.jpg);
}
.blogbody_long {
	background-image: url(../images/blog/BLOG_BODY_LONG.jpg);
}
.blogbot_long {
	background-image: url(../images/blog/BLOG_BOT_LONG.jpg);
}
.blogbody_space {
	background-image: url(../images/blog/BLOG_BODY_C.jpg);
}
.blogback {
	background-image: url(../images/blog/BLOG_MENU_BACK.jpg);
}


.blog_new_topbar_long {
	background-image: url(../images/blog/new/BLOG_NEW_TOPBAR_LONG.jpg);
}

.blog_new_body_long {
	background-image: url(../images/blog/new/BLOG_NEW_BODY_LONG.jpg);
}

.blog_new_bot_long {
	background-image: url(../images/blog/new/BLOG_NEW_BOT_LONG.jpg);
}

.blog_set_body_long {
	background-image: url(../images/blog/new/BLOG_NEW_BODY_LONG.jpg);
}

.blog_prof_body_long {
	background-image: url(../images/blog/new/BLOG_NEW_BODY_LONG.jpg);
}

.clock {
	font-family: monospace;
}


.s-bonus 
{
    font-size:11px;
    color:#004000;
    line-height:13px;
}
a.s-bonus
{
    font-size:11px;
    color:#004000;
    line-height:13px;
}
.s-bonus_span
{
    font-size:10px;
    color:#339900;
    margin:0 0 5px 4px;
    line-height:11px;
}

