/*body*/
body {
	background-color: #EEEEEE;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*マージン関係*/
.marg_logo {
	margin: 10px 0px 0px 20px;
}
.marg_logo2{
	margin: 30px 10px 0px 0px;
}
.marg_btn {
	margin: 5px 10px 10px 5px;
}
.marg_l3 {
	margin: 3px;
}
.marg_l10 {
	margin: 10px;
}
.marg_l20 {
	margin: auto auto auto 20px;
}
.marg_l30 {
	margin: 30px;
}
.marg_l40 {
	margin: auto 40px auto 40px;
}
.marg_l50 {
	margin: auto auto auto 50px;
}
.marg_l60 {
	margin: auto auto auto 60px;
}

.pad_l30 {
	padding-left: 30px;
}
.pad_l40 {
	padding-left: 40px;
}
.pad_l50 {
	padding-left: 50px;
}
.pad_r10 {
	padding-right: 10px;
}
.pad_r30 {
	padding-right: 30px;
}
.pad_table {
	padding-right: 20px;
	padding-left: 10px;
}
ul#list1 li{
	line-height:150%;
}


/*リンク*/
a:link {
	text-decoration: underline;
	color: red;
	font-size: 15px;
}
a:visited {
	text-decoration:: underline;
	color: red;
	font-size: 15px;
}
a:hover {
	text-decoration: underline;
	color: red;
	font-size: 15px;
}
a:active {
	text-decoration: none;
	color: red;
	font-size: 15px;
}
a.footer {
	font-size: 11px;
	text-decoration: none;
	color: #2D687B;
}
a.bord {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.bord:hover {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.bottom_border {
	width: 700px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #3F4589;
	border-left: none;
}

/*リンク マテリアル*/
.m_link {
	text-decoration: underline;
	color: #1035CB;
	font-size: 15px;
}


/*デザイン*/
.center{
	align: center;
}

.d_cap {
	padding: 10px 30px;
}

.d_cap2 {
	padding: 20px;
}

.title_img {
	margin: 20px 10px 10px 30px;
}

.border_bottom {
	border-bottom: 1px inset #1035CB;
}

.border_dot {
	border: 1px dotted #60768B;
	font-size: 10pt;
	color: #60768B;
}

.border_pink {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #60768B;
	line-height: 120%;
	border: 1px dotted #E46D97;
	color: #60768B;
}

.margin_5maincontents {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font: 10pt "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
}.margin_10maincontents {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font: 13px "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
}
.margin_l30maincontents {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	font: 13px "ＭＳ Ｐゴシック", Osaka;
	color: #60768B;
}
.margin_l20maincontents {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 13px;
	color: #60768B;
	line-height: 120%;
}.margin_u60 {
	padding-top: 60px;
}
.test_conts_midashi {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	padding-left: 34px;
}

/*フォント*/
.cap_s {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 19px;
	color: #60768B;
	line-height: 120%;
}
.cap {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	color: #666666;
	line-height: 150%;
}
.cap_img {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 21px;
	color: #666666;
}
.title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 22px;
	color: #2D687B;
	line-height: 200%;
}
.white11 {
	font: 19px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
}
.white12 {
	font: 21px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
}
.white13 {
	font: 21px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
}
.white15 {
	font: 23px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
}
.yellow11 {
	font:19px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFF66;
}
.yellow12 {
	font: 20px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFF66;
}
.yellow13 {
	font: 13px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFF66;
}
.yellow15 {
	font: 15px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFF66;
}

.pink10 {
	font: 10px/110% "ＭＳ Ｐゴシック", Osaka;
	color: #E46D97;
}
.pink11 {
	font: 11px/110% "ＭＳ Ｐゴシック", Osaka;
	color: #E46D97;
}
.pink12 {
	font: 12px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #E46D97;
}
.pink13 {
	font: 13px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #E46D97;
}
.pink14 {
	font: 14px/150% "ＭＳ Ｐゴシック", Osaka;
	color: #E46D97;
}.pink15 {
	font: 15px/150% "ＭＳ Ｐゴシック", Osaka;
	color: #E46D97;
}


.blue9 {
	font: 16px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #3E4589;
	line-height: 160%;
}
.bleu10 {
	font: 18px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #1035CB;
}
.blue11 {
	font: 19px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #3E4589;
}
.blue12 {
	font: 20px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #3E4589;
}

.blue13 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 17px;
	color: #3E4589;
	line-height: 180%;
}

.blue15 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 20px;
	color: #3E4589;
	line-height: 180%;
}

.water12 {
	font: 20px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #6699CC;
}
.water13 {
	font: 21px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #6699CC;
}

.green13 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 21px;
	color: #2D687B;
	line-height: 120%;
}

.gray2_10 {
	font: 18px/110% "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
}
.gray2_11 {
	font: 19px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
}
.gray2_12 {
	font: 20px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
}


.gray10 {
	font: 18px/110% "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}

.gray11 {
	font: 19px/125% "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}
.gray12 {
	font: 21px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}
.gray13 {
	font: 13px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}
.gray15 {
	font: 21px/120% "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}
.red13 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 17px;
	color: red;
	line-height: 180%;
}

li {
	list-style-image: url(img/list.gif);
	padding-bottom: 18px;
	line-height: normal;
	top: 5px;
}
