
/* ボディテキストカラー*/
body {
	background-color: #DCDCDC;
	color: #333333;
	margin:0px;
	padding:0px;
	background-image: url(../images/bg_02.gif);	/* 背景イメージ */
	background-repeat: repeat-y;
}
h1,h2,h3,h4,h5,h6,p,ul,li {
	margin:0px;
	padding:0px;
}
img{
	border:0;
}
h1,h2{
	margin:0 0 10px 0;
	padding:0px;
}
h3{
	margin:0 0 5px 0;
	padding:0px;
}
p{
	margin:0 0 10px 0;
	padding:0px;
}

/* サイト基本リンク*/

a:link {
	color: #151598;
	text-decoration:underline;
	}
a:visited {
	text-decoration:underline;
	}
a:hover{
	color:#151598;
	}
a:activer{
	text-decoration:none;
}

a:link#white {
	color: #FFFFFF;
	text-decoration:underline;
	}
a:visited#white {
	color:#FFFFFF;
	text-decoration:underline;
	}
a:hover#white{
	color:#FFFFFF;
	text-decoration:none;
	}
a:activer#white{
	color:#FFFFFF;
	text-decoration:none;
}

.c-white {
	color: #FFFFFF;		/* フォントカラーを白 */
	text-decoration:none;
}
.c-purple01 {
	color: #9696CE;		/* フォントカラーを紫 */
	text-decoration:none;
}
.c-purple02 {
	color: #9696CE;		/* フォントカラーを紫 */
}
.c-purple03 {
	color: #4B4B88;		/* フォントカラーを紫 */
}
.c-red01 {
	color: #CC0000;		/* フォントカラーを紫 */
	text-decoration:none;
}
.c-brown01 {
	color: #663300;		/* フォントカラーを茶色 */
	text-decoration:none;
}
.c-orange {
	color: #FF9900;		/* フォントカラーをオレンジ */
}

/*マージン関連*/

/* Margin (Bottom) */
.mb0{
	margin-bottom: 0px;
}
.mb5{
	margin-bottom: 5px;
}
.mb10{
	margin-bottom: 10px;
}
.mb12{
	margin-bottom: 12px;
}
.mb15{
	margin-bottom: 15px;
}
.mb20{
	margin-bottom: 20px;
}
.mb25{
	margin-bottom: 25px;
}
.mb28{
	margin-bottom: 28px;
}
.mb30{
	margin-bottom: 30px;
}

/* Margin (Top) */
.mt0{
	margin-top: 0px;
}
.mt5{
	margin-top: 5px;
}
.mt8{
	margin-top: 8px;
}
.mt9{
	margin-top: 8px;
}
.mt10{
	margin-top: 10px;
}
.mt12{
	margin-top: 12px;
}
.mt13{
	margin-top: 13px;
}
.mt15{
	margin-top: 15px;
}
.mt20{
	margin-top: 20px;
}
.mt23{
	margin-top: 23px;
}
.mt25{
	margin-top: 25px;
}
.mt28{
	margin-top: 28px;
}
.mt35{
	margin-top: 35px;
}

/* Margin (Left) */
.ml0{
	margin-left: 0px;
}
.ml3{
	margin-left: 3px;
}
.ml4{
	margin-left: 4px;
}
.ml5{
	margin-left: 5px;
}
.ml8{
	margin-left: 8px;
}
.ml9{
	margin-left: 9/px;
}
.ml10{
	margin-left: 10px;
}
.ml12{
	margin-left: 12px;
}
.ml15{
	margin-left: 15px;
}
.ml20{
	margin-left: 20px;
}
.ml23{
	margin-left: 23px;
}
.ml25{
	margin-left: 25px;
}
.ml30{
	margin-left: 30px;
}

/* Margin (Right) */

.mr0{
	margin-right: 0px;
}
.mr5{
	margin-right: 5px;
}
.mr10{
	margin-right: 10px;
}
.mr15{
	margin-right: 15px;
}
.mr20{
	margin-right: 20px;
}
.mr30{
	margin-right: 30px;
}
.mr40{
	margin-right: 40px;
}

/* 右メニュー */
#menu_p01 a{
	background-image: url(../images/r_navi_bt03.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p01 a:hover{
	background-image: url(../images/r_navi_bt03_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p01_on a{
	background-image: url(../images/r_navi_bt03_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p02 a{
	background-image: url(../images/r_navi_bt04.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p02 a:hover{
	background-image: url(../images/r_navi_bt04_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p02_on a{
	background-image: url(../images/r_navi_bt04_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p03 a{
	background-image: url(../images/r_navi_bt05.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p03 a:hover{
	background-image: url(../images/r_navi_bt05_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p03_on a{
	background-image: url(../images/r_navi_bt05_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p04 a{
	background-image: url(../images/r_navi_bt06.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p04 a:hover{
	background-image: url(../images/r_navi_bt06_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p04_on a{
	background-image: url(../images/r_navi_bt06_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p05 a{
	background-image: url(../images/r_navi_bt08.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p05 a:hover{
	background-image: url(../images/r_navi_bt08_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p05_on a{
	background-image: url(../images/r_navi_bt08_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p06 a{
	background-image: url(../images/r_navi_bt09.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p06 a:hover{
	background-image: url(../images/r_navi_bt09_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p06_on a{
	background-image: url(../images/r_navi_bt09_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p07 a{
	background-image: url(../images/r_navi_bt10.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p07 a:hover{
	background-image: url(../images/r_navi_bt10_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p07_on a{
	background-image: url(../images/r_navi_bt10_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p08 a{
	background-image: url(../images/r_navi_bt11.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p08 a:hover{
	background-image: url(../images/r_navi_bt11_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p08_on a{
	background-image: url(../images/r_navi_bt11_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p09 a{
	background-image: url(../images/r_navi_bt12.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p09 a:hover{
	background-image: url(../images/r_navi_bt12_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p09_on a{
	background-image: url(../images/r_navi_bt12_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p10 a{
	background-image: url(../images/r_navi_bt13.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p10 a:hover{
	background-image: url(../images/r_navi_bt13_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p10_on a{
	background-image: url(../images/r_navi_bt13_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p11 a{
	background-image: url(../images/r_navi_bt16.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p11 a:hover{
	background-image: url(../images/r_navi_bt16_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p11_on a{
	background-image: url(../images/r_navi_bt16_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}


#menu_p12 a{
	background-image: url(../images/r_navi_bt17.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}

#menu_p12 a:hover{
	background-image: url(../images/r_navi_bt17_f2.gif);	/* 背景イメージ */
	color: #3135CC;
}

#menu_p12_on a{
	background-image: url(../images/r_navi_bt17_f2.gif);	/* 背景イメージ */
	display:block;
	width:191px;
	height:39px;
	color: #3332CC;
}




.dl{
	padding-left:21px;

}

