@charset "Shift_JIS";
@import "navi.css";
@import "headset.css";
@import "layout.css";
@import "lay_sinryou.css";
@import "parts.css";


body {
	background-color: #FFFFFF;
	margin: 0px;
}
a:link{
 color:#FF0000;
	text-decoration:none;
}
a:visited{
 color:#003366;
 text-decoration:none;
}
a:hover{
 color:#F6AB00;
}

.inv{
	visibility:hidden;
	display:none;
}

.clear {
 clear:both;
}

/*カラー系*/
.fc_white {
 color:#FFFFFF;
}

.color_y{
 color:#F5AA00;
}

.color_og{
 color:#F39700;
}

.color_g{
 color:#8DC21F;
}

.color_bl{
 color:#4794D1;
}
.color_red{
 color:#FF0000;
}


/*フォントサイズ系*/
.font_big {
 font-size:2em;
}
.font11 {
 font-size:11px;
	line-height:16px;
}
.font13 {
 font-size:14px;
}
.font16 {
 font-size:16px;
	line-height:18px;
}
.font16b {
 font-size:16px;
	line-height:24px;
}
.cap {
	TEXT-DECORATION: none;
	font-size: 10px;
	line-height: 16px;
}


/*マージン系*/
.mg5 {
 margin-bottom:5px;
}
.mg10 {
 margin-bottom:10px;
}
.mg15 {
 margin-bottom:15px;
}

.nonp{
 padding:0px;
	margin:0px;
}

/*余白系*/
.pad10 {
 padding:10px;
}
.pad_l5 {
 padding-left:5px;
}
.pad_l10 {
 padding-left:10px;
}
.pad_l15 {
 padding-left:15px;
}
.pad_r10 {
 padding-right:10px;
}
.pad_r15 {
 padding-right:15px;
}

/* ボーダー系 */
.bord1_top{
	border-top:1px solid #000000;
}

.bord1_bot{
	border-bottom:1px solid #000000;
}

.bord1_ten{
	border-bottom:1px dashed #000000;
}

.bord1_bot_wh{
	border-bottom:1px solid #ffffff;
}
.bord1_bot_wh_s{
	border-right:1px solid #ffffff;
}
.bord1_ten_wh_s{
	border-right:1px dashed #ffffff;
}
