
#container {
 width:765px;
 margin-left:0;
 margin-right:0;
}

#boxA { width:765px; height: 370px; }

#boxB { width:540px; float:left; padding: 20px; border: solid 1px white; }

#boxC { width:160px; float:right; }

#boxD {
 width:100%;
 clear:left;
}



/* --- ナビゲーションバー --- */
.nav { width: 100%; /* ナビゲーションの幅 */
font-size: 10px; }

/* --- メニューエリア --- */
.nav .nl {
width: 100%; /* メニューの幅 */
margin: 0;
padding: 15px 0; /* メニューのパディング（上下、左右） */
list-style-type: none;
text-align: center;
}

/* --- メニュー項目 --- */
.nav .nl li {
float: left;
}

/* --- 項目の幅（emで指定） --- */
.nav .nl li.item1 {

}
.nav .nl li.item2 {

}
.nav .nl li.item3 {

}
.nav .nl li.item4 {

}
.nav .nl li.item5 {

}

/* --- リンク --- */
.nav .nl li a {
display: block;
position: relative; /* IE6用 */
padding: 0 7px; /* リンクエリアのパディング（上下、左右） */
border-right: 1px dotted #cccccc; /* リンクエリアの右枠線 */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
.nav .nl li a:hover {
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}



body { color: black; left: 10px; }
a:link { color: #00a040; font-size: 14px; text-decoration: none; }
a:visited { color: #00a040; font-size: 14px; text-decoration: none; }
p { color: white; font-size: 85%; line-height: 2; margin: 0; padding: 0; }
.marjin10 { margin-right: 10px; margin-left: 10px; }

h2{ color: orange; font-size:18px; font-weight: normal; padding:1px 0 1px 10px;
;border-color: #cccccc #cccccc #cccccc #c2e254; border-style: solid; border-width: 1px 1px 1px 10px; }
h3 { line-height: 150%; margin: 0; padding: 0; color: white; font-size: 1.17em; font-weight: normal; margin: 1em 0; }
a:hover { color: #ffa500; text-decoration: underline; }
a:active { color: #f00; }
h1 { color: white; font-size: 2em; font-weight: normal; margin: 0.67em 0; }

body { font-family: "ＭＳ Ｐゴシック", sans-serif; }
*:first-child+html body {   font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;}
html>body {   font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;}

p.box { color: #7e8172; margin: 0 0 5px; border-bottom: 1px dotted gray; padding-bottom: 5px; /* 内容と線との間隔量 */
}

#hokenjyalist ul { list-style: none; line-height: 1.3; }
#hokenjyalist li { background-repeat: no-repeat; background-position: left top; margin-top: 8px; margin-bottom: 5px; padding-top: 0; padding-bottom: 8px; border-bottom: 1px dotted silver; }
.hokenjya { color: #4d4744; }
.class0_0 { top: 0; left: 0; margin-top: 0; margin-left: 0; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class16_20 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; }
.class16_20_50 { color: #808080; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 50px; }
.class12_14 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 14px; }
.class16_20_30 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 30px; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class12_16 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 16px; text-align: left; vertical-align: top; }
.class__65 { text-align: left; margin-left: 65px; }
.class { list-style-type: disc; display: block; white-space: normal; }
.class_10_16 {
	font-family: Verdana, arial, Myriad, Osaka, "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}
.class14_20or { color: #f08200; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; }
.class14_20 { color: #7c6b63; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; margin-left: 30px; }
.class___15 { margin-left: 15px; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class16_20 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; }
.class16_20_50 { color: #808080; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 50px; }
.class12_14 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 14px; }
.class16_20_30 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-left: 30px; }
.class16_20_65 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック"; line-height: 20px; margin-right: 30px; margin-left: 65px; }
.class12_16 { color: gray; font-size: 12px; font-family: "ＭＳ ゴシック"; line-height: 16px; text-align: left; vertical-align: top; }
.class__65 { text-align: left; margin-left: 65px; }
.class { list-style-type: disc; display: block; white-space: normal; }
.class_10_16 {
	font-family: Verdana, arial, Myriad, Osaka, "MS Pゴシック", sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}
.class14_20or { color: #f08200; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; }
.class14_20 { color: #7c6b63; font-size: 14px; font-family: "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; margin-left: 30px; }
.class1 { margin-right: 50px; margin-left: 50px; }
.class___15 { margin-left: 15px; }

