/*--------ECVM_V2標準から引き継いだクラス指定--------*/

/*フォントサイズ*/
.Font10 { font-size:10pt }
.Font8 { font-size:8pt }
/*フォントカラー*/
.RedText { color:red }
.BlueText { color:blue }

/*管理画面用！変更禁止！-------------------------------------------------------------------------------------*/
.body { background-color:#CCCCCC; font-size:9pt; font-family:monospace; color:#666666 }
.login {font-family:"verdana",sans-serif; font-size:14pt; color:red }
.verdana { font-family:"verdana",sans-serif }
/* .WHITE { background-color:#FFFFFF; } 有効にすると、表画面のスタイルとバッティングするので後で考える*/
.GRAY { background-color:#CCCCCC; }
/*メニューリンク*/
a.admin:link { color:#0000FF; }
a.admin:hover { color:#FF0000; }
a.admin:visited { color:#990099; }
a.admin:active { color:#FF0000; }
/*ログ*/
a.log { text-decoration:none; color:#0000FF; }
a.log:hover { color:#FF0000; }
a.log:visited { color:#990099; }
a.log:active { color:#FF0000; }

/*--------ASI専用スタイル指定--------*/

/*------common------*/

body
{
text-align:center;
font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W4",Osaka,sans-serif ;
font-size: 11px;
line-height: 17px;
background: #DFDFDF ;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
table{
	font-size: 11px;
}

A:link { color: #003A99; text-decoration:underline; }
A:visited  { color: #003A99; text-decoration:underline; }
A:hover  { color: #E44B00; text-decoration:underline; }

.txt01{ font-size: 10px; line-height: 15px; }
.txt02{ font-size: 11px; line-height: 17px; }
.txt03{ font-size: 12px; line-height: 18px; }
.txt04{ font-size: 14px; line-height: 20px; }
.txt05{ font-size: 16px; line-height: 22px; }
.txt06{ font-size: 18px; line-height: 26px; }

.green {
color: #009999;
}

.orange {
font-size: 13px;
color: #FF6000;
}

.orange_14 {
font-size: 14px;
color: #FF6000;
}

.white {
color: #FFFFFF;
}

.yellow {
color: #FFF000;
}

html,body,
h1,h2,h3,h4,h5,h6,
div,p,ol,dl,dt,dd,pre,blockquote,address,hr,form,fieldset {
margin: 0;
padding: 0;
}


img{
border:0;
vertical-align:bottom;
}


input, select, textarea {
border: 1px solid #AAAAAA;
}



#wrapper{
width: 768px;
margin: auto;
text-align: left;
}

.loginerror{
color: #FFF000;
font-weight: bold;
padding: 3px 10px 3px 27px;
}

.gnavi_bg {
background-image: url("../systemimage/gnavi_bg.gif");
background-repeat: repeat-x;
}

.dividingline img {
display: block;
}


.form_login{
width: 121px;
height: 18px;
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
}

.form_keywords {
margin: 10px 0 5px 0;
width: 138px;
height: 18px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.form_btn01 {
margin: 0px;
padding: 0px;
border: 0px;
}

.form_btn02 {
margin: 0px 0px 0px 5px;
padding: 0px;
border: 0px;
}


.left_category {
font-size: 10px;
line-height: 15px;
margin: 10px;
display: block;
}

.left_category img {
vertical-align: middle;
}

.left_banner {
margin: 10px 10px 0px 10px;
display: block;
}

.form_mailmagazine {
margin: 10px 0 5px 0;
width: 138px;
height: 18px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}


.right_ranking_txt {
font-size: 10px;
line-height: 15px;
margin: 0px 10px 10px 10px;
display: block;
}

.right_ranking img {
margin: 10px 10px 3px 10px;
display: block;
}

.right_sintyaku img {
margin: 10px 10px 3px 10px;
display: block;
}

.right_sintyaku_txt {
font-size: 10px;
line-height: 15px;
margin: 0px 10px 10px 10px;
display: block;
}

.contents_begin {
background-image: url("../systemimage/bg01.gif");
background-repeat: repeat-x;
background-position: left top;
}


.list_txt {
	margin: 10px 10px 10px 2em;
}

.list_txt li {
list-style-type: disc;
list-style-position: outside;
}


.login_name_area {
background-image: url("../systemimage/bg02.gif");
background-repeat:repeat-y;
padding: 10px;
}

.icon01 {
display: block;
margin: 0 0 3px 0;
}

.icon02 {
margin: 0 5px 0 0;
vertical-align: top;
}

.icon03 {
margin: 0 5px 0 0;
vertical-align: top;
}



/*------index------*/

.index_topics01 {
margin: 0 15px 0 0;
width: 80px;
}

.index_topics02 {
width: 324px;
}

.index_item {
margin: 10px;
font-size: 10px;
line-height: 15px;
}

/*------subwin------*/

#subwin_wrapper {
margin: auto;
text-align: left;
}

.subwin_bg {
background: #FFFFFF;
}

.forgot_sendemail {
width: 200px;
height: 18px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}


.test {
border: 1px solid #000000;
}


