﻿
/* 基本設定 */
*{
margin:0;
padding:0;
line-height:130%;
}

body{
font-size:80%;
font-family:"ＭＳ Ｐゴシック", Osaka, ARIAL, SANS-SERIF;
color:#333333;
margin:0;
padding:0;
text-align:center;
background:#feb362 url(../img/back_grade.jpg) repeat-x;
}

div,table,li,dt,dd,h2,h3,h4,h5,h6{
font-size:1em;
text-align:left;
}

h1{
font-size:1.2em;
}

ul,ol,dl{
list-style:none outside;
}

/* 画像関係 */
img{
border:none;
vertical-align:bottom;
}
.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}

.margin_t5{margin-top:5px;}
.margin_l30{margin-left:30px;}

/* フロート */
.nofloat{
float:none;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.clear{
clear:both;
}

/* リンク関係 */
a{outline:none;}

a:link{text-decoration:none;border-bottom:1px solid;}
a:visited{text-decoration:none;border-bottom:1px solid;}
a:hover{text-decoration:none;border-bottom:1px solid;color:#800080;}
a:active{text-decoration:none;border-bottom:1px solid;}

	a.no_border:link,a.no_border:visited,a.no_border:hover,a.no_border:active{border:none;}
	a.no_visited:link,a.no_visited:visited,a.no_visited:hover,a.no_visited:active{border:none;color:#0000ff;}
	
	a.noborder2:link,a.noborder2:visited,a.noborder2:hover,a.noborder2:active{border:none;color:#fff;}

/* テキスト関係 */
.small{font-size:smaller;}
.large{font-size:larger;}

.color_gr{color:#009900;}
.color_red{color:red;}
.color_or{color:#ff4000;}
.orenge{color:#ff9033;}
.blue{color:#0000dd;}
.green{color:#00aa00;}
.t_indent-9999{display:block;text-indent:-9999px;}
.new{color:#009900;font-weight:bold;}

p{
letter-spacing:0px;
margin:5px 0 5px 0;
}

.align_center{text-align:center;}

em{font-weight:bold;font-style:normal;}

/* ボーダー関係 */
.border1blk{border:1px solid #666666;}
.border1white{border:1px solid #fff;}


/* margin関係 */
.m_top_5px{margin-top:5px;}
.m_top_10px{margin-top:10px;}
.m_top_15px{margin-top:15px;}
.m_top_30px{margin-top:30px;}

.m_bottom_5px{margin-bottom:5px;}
.m_bottom_15px{margin-bottom:15px;}
.m_bottom_20px{margin-bottom:20px;}
.m_bottom_30px{margin-bottom:30px;}

/* padding関係 */
.p_top_5px{padding-top:5px;}
.p_top_10px{padding-top:10px;}
.p_top_15px{padding-top:15px;}
.p_top_20px{padding-top:20px;}









