/* ページ設定 */
html {
	overflow-x:hidden;
}

/*IE7だけに適用*/
*+html{
	overflow-y:auto;
}
/*IE7だけに適用 終*/

body {
	background-color:#cc9966;
	margin: 0;
	padding: 0;
	/* フォントの設定(ns4のみここでのカラー設定が非対応) */
	font-family: "ＭＳ Ｐゴシック", "Osaka","sans-serif";
	color: #333333;
	/* スクロールバーの設定 */
	scrollbar-face-color: #faf5f1;
	scrollbar-arrow-color: #c2874b;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #666666;
	scrollbar-base-color: #ffffff;
	scrollbar-3dlight-color: #fafafa;
	scrollbar-darkshadow-color: #cccccc;
}


/* リンクの設定*/

a:link {
	color: #2277ff;
	text-decoration: none;
}
a:visited {
	color: #2277ff;
	text-decoration: none;
}
a:hover {
	color: #2277ff;
	text-decoration: underline;
}
a:active {
	color: #2277ff;
	text-decoration: underline;
}

h1,h2 {
margin: 0px;
padding:0px;
}

form {
	margin: 0;
	}

address { font-size: 10px; color: #666666; font-style: normal; }


/* テキストの設定(win-ie) */

.t10l110 { font-size: 10px; line-height: 110%; }
.t10l130 { font-size: 10px; line-height: 130%; }
.t10l140 { font-size: 10px; line-height: 140%; }
.t10l150 { font-size: 10px; line-height: 150%; }

.t11l110 { font-size: 11px; line-height: 110%; }
.t11l130 { font-size: 11px; line-height: 130%; }
.t11l150 { font-size: 11px; line-height: 150%; }
.t11l170 { font-size: 11px; line-height: 170%; }

.t12l110 { font-size: 12px; line-height: 110%; }
.t12l130 { font-size: 12px; line-height: 130%; }
.t12l150 { font-size: 12px; line-height: 150%; }
.t12l170 { font-size: 12px; line-height: 170%; }

.t14l110 { font-size: 14px; line-height: 110%; }
.t14l130 { font-size: 14px; line-height: 130%; }
.t14l150 { font-size: 14px; line-height: 150%; }
.t14l170 { font-size: 14px; line-height: 170%; }

.t16l110 { font-size: 16px; line-height: 110%; }
.t16l130 { font-size: 16px; line-height: 130%; }
.t16l150 { font-size: 16px; line-height: 150%; }
.t16l170 { font-size: 16px; line-height: 170%; }


/*100519追加作業分（センタリング化）*/
#container {
}

#container2 {
	padding-left:16px;
}

* html #container2 {
	padding-left:0px;
}

#container3 {
	text-align:center;
	padding-left:16px;
}

html:not(:target) #container3 {
	text-align:center;
	padding-left:56px;
}

#wrap {
	width:920px;
	margin:0px auto;
}

#wrap_s {
	width:920px;
	margin:0px auto;
	padding-bottom:20px;
}

.wrap2 {
	width:920px;
	margin:0px auto;
}

#wrap .progbox td {
	text-align:left;
}

#wrap_s .progbox td {
	text-align:left;
}