
/* Copyright Aqua Web Design All rights reserved. */
/* http://www.aqua-page.com */
/* Email web@aqua-page.com */

@charset "Shift_JIS";

/* +++++++++++++++++++++ フォントの設定 +++++++++++++++++++++ */

/* 基本フォント */
.j10{
	color:#555;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:10px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j12{
	color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:12px;
	line-height:1.2em;
	letter-spacing:1px;
	}
	
.j14{color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:14px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j16{color:#555;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:16px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j10 a:link{color:#555;text-decoration:none;}
.j10 a:visited{color:#555;text-decoration:none;}
.j10 a:hover{color:#999;text-decoration:underline;}
.j12 a:link{color:#555;text-decoration:none;}
.j12 a:visited{color:#555;text-decoration:none;}
.j12 a:hover{color:#999;text-decoration:underline;}
.j14 a:link{color:#555;text-decoration:none;}
.j14 a:visited{color:#555;text-decoration:none;}
.j16 a:hover{color:#999;text-decoration:underline;}
.j16 a:link{color:#555;text-decoration:none;}
.j16 a:visited{color:#555;text-decoration:none;}
.j16 a:hover{color:#999;text-decoration:underline;}

/* 白文字 */
.j10w{
	color:#fff;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:10px;
	line-height:1.1em;
	letter-spacing:1px;
	}

.j12w{
	color:#fff;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:12px;
	line-height:1.2em;
	letter-spacing:1px;
	}
	
.j14w{color:#fff;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:14px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j10w a:link{color:#fff;text-decoration:none;}
.j10w a:visited{color:#fff;text-decoration:none;}
.j10w a:hover{color:#fff;text-decoration:underline;}
.j10w a:link{color:#fff;text-decoration:none;}	
.j12w a:link{color:#fff;text-decoration:none;}
.j12w a:visited{color:#fff;text-decoration:none;}
.j12w a:hover{color:#fff;text-decoration:underline;}
.j14w a:link{color:#fff;text-decoration:none;}
.j14w a:visited{color:#fff;text-decoration:none;}
.j14w a:hover{color:#fff;text-decoration:underline;}

/* 紺文字 */
.j10bl{
	color:#1F2785;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:10px;
	line-height:1.1em;
	letter-spacing:1px;
	}

.j12bl{
	color:#1F2785;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:12px;
	line-height:1.2em;
	letter-spacing:1px;
	}
	
.j14bl{color:#1F2785;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:14px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j16bl{color:#1F2785;font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-Size:16px;
	line-height:1.1em;
	letter-spacing:1px;
	}
	
.j10bl a:link{color:#1F2785;text-decoration:none;}
.j10bl a:visited{color:#1F2785;text-decoration:none;}
.j10bl a:hover{color:#1F2785;text-decoration:underline;}
.j10bl a:link{color:#1F2785;text-decoration:none;}	
.j12bl a:link{color:#1F2785;text-decoration:none;}
.j12bl a:visited{color:#1F2785;text-decoration:none;}
.j12bl a:hover{color:#1F2785;text-decoration:underline;}
.j14bl a:link{color:#1F2785;text-decoration:none;}
.j14bl a:visited{color:#1F2785;text-decoration:none;}
.j14bl a:hover{color:#1F2785;text-decoration:underline;}
.j16bl  a:hover{color:#999;text-decoration:underline;}
.j16bl  a:link{color:#555;text-decoration:none;}
.j16bl  a:visited{color:#555;text-decoration:none;}
.j16bl  a:hover{color:#999;text-decoration:underline;}
#info a:link{color:#555;text-decoration:none;}
#info a:visited{color:#555;text-decoration:none;}
#info a:hover{color:#999;text-decoration:underline;}
#pdf a:link{color:#555;text-decoration:none;}
#pdf a:visited{color:#555;text-decoration:none;}
#pdf a:hover{color:#999;text-decoration:underline;}
.pagetop a:link{color:#555;text-decoration:none;}
.pagetop a:visited{color:#555;text-decoration:none;}
.pagetop a:hover{color:#999;text-decoration:underline;}





/* +++++++++++++++++++++ レイアウトの設定 +++++++++++++++++++++ */

/* ++++++ bodyの設定 ++++++ */

body{
	background-color:#fff;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}

/* ++++++ 大枠テーブルの設定 ++++++ */

/* 右セル背景 */
#bg_r{
	background-image: url(../img/bg_r.gif);
}

/* ++++++ ヘッダーの設定 ++++++ */

/* ヘッダー最上段 */
#hd_top{
	vertical-align:bottom;
	background-color:#1F2785;
	padding-bottom:4px;
}

/* ヘッダー最下段 */
#hd_ft{
	background-image: url(../img/hd_ft2.gif);
}

/* 左メニュー部分 */
#mn{
	padding-top: 15px;
	background-image: url(../img/bg_mn.gif);
}

/* ++++++ コンテンツ部分の設定 ++++++ */

/* コンテンツ部分 */
#cont{
	padding-top: 15px;
}


/* 上下マージン */
#mgb5{margin-bottom:5px;}

#mgb10{margin-bottom:10px;}

#mgb15{margin-bottom:15px;}

#mgt5{margin-top:5px;}

#mgt10{margin-top:10px;}

#mgt15{margin-top:15px;}

#mgt20{margin-top:20px;}


/* 上下パディング */
#pdb5{padding-bottom:5px;}

#pdb10{padding-bottom:10px;}

#pdb15{padding-bottom:15px;}

#pdt5{padding-top:5px;}

#pdt10{padding-top:10px;}

#pdt15{padding-top:15px;}

#pdt20{padding-top:20px;}


/* 左パディング */
#pdl5{padding-left: 5px;}

#pdl10{padding-left: 10px;}

#pdl15{padding-left: 15px;}

#pdl20{padding-left: 20px;}

/* 左マージン */
#mgl5{margin-left: 5px;}

#mgl10{margin-left: 10px;}

#mgl15{margin-left: 15px;}

#mgl20{margin-left: 20px;}


/* 縦破線 */
#dotY1{
	background-image: url(../img/dotY1.gif);
}

/* 最新号背景 */
#bg_mg{
	padding: 5px;
	background-image: url(../img/bg_mg.gif);
}

/* テキスト部分 */
#txt1{
	padding: 5px 0;
}

#txt2{
	padding: 2px 0;
}

#txt3{
	padding: 5px 0 5px 20px;
}

#txt4{
	padding: 5px 10px 2px 10px;
}


/* ページトップへ */
#ptop{
	text-align: right;
	padding:25px;
}

/* ページトップへ（上下の余裕なし） */
#ptop2{
	text-align: right;
	padding:0 25px 2px 0;
}

/* プライバシーポリシー */
#pivacy{
	background-color:#121C91;
	padding-left:10px;
}

/* コピーライト */
#copy{
	text-align: right;
	background-color:#121C91;
	padding-right:10px;
}

li {
	margin-bottom: 20px;
}
