/* ■サイト全体■ */

body{
	margin-top: 0;
	margin-bottom: 0;
	/* background-attachment:fixed; */         /*背景画像の固定*/
	/* background-image: url(image/bg002.gif);*/    /*全体の背景画像*/
	background-color:#333333;             /*全体の背景色  4A0000;*/
	background-position: center;
	text-align:center;
}

h1 { 
	font-size:14px;
	text-align: center;
	margin-top:0;	
	margin-bottom:0;
	line-height:120%;

}

h2 {
  	color:#FFFFFF;
  	line-height:270%;
    text-align:left;
    padding: 4px 60px 0px 100px;
    background-image: url(image/title001.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-left: 40px;
}


ul.list {
    list-style: none;
    margin: 0px;
    margin-left: 60px;
    padding: 0px;
}
 
ul.list li {
	font-size:16px;
	font-weight:bold;
	text-align:left;
    padding: 4px 60px 0px 35px;
    background: url(image/check01.gif) no-repeat 3px 0.4em;  /* check01.gif */
    list-style: none;
}

p{
	 font-size:16px;
	 line-height:180%;
	 text-align:left;
	 margin-left:30px;
	 margin-right:30px;
	 padding:10px;
	 COLOR: #000000;
}


table{
	font-size: 14px;
}


/* ■コンテンツ■ */

#contents01{
	font-size: 16px; /*文字サイズ*/
	width: 750px; /*コンテンツ部の幅*/
	padding: 0px 0px 0px 0px; /*コンテンツ内の余白 上、右、下、左*/
	border: 0px 0px 0px 0px solid #000000; /*全体枠　色*/
	line-height: 0%; /*行間サイズ*/
	text-align: center; /*テキスト位置*/
	background-image: url(image/bg001.jpg);
	/* background-color: #ffffff; */ /*コンテンツ部の背景色*/

}

#contents{
	font-size: 16px; /*文字サイズ*/
	line-height: 180%; /*行間サイズ*/
	margin-left: auto; /*左からの位置*/
	margin-right: auto; /*右からの位置*/
	text-align: center; /*テキスト位置*/
	width: 756px; /*コンテンツ部の幅*/
	background-image: url(image/bg001_2.gif);  /*コンテンツ部の背景画像*/
	/* background-color: #000000;*/   /*コンテンツ部の背景色*/
	padding: 0px 0px 0px 0px; /*コンテンツ内の余白 上、右、下、左*/
	border: 0px 0px 0px 0px solid #000000; /*全体枠　色*/
}


#contents01{
	font-size: 16px; /*文字サイズ*/
	width: 750px; /*コンテンツ部の幅*/
	line-height: 0%; /*行間サイズ*/
	text-align: center; /*テキスト位置*/
}

/* ■　リスト　■ */


.foot {
	FONT-SIZE: 12px; BACKGROUND: url(image/225toha.gif) no-repeat; COLOR: #fff; HEIGHT: 40px; TEXT-ALIGN: center
	margin-bottom: 0px;
}


/* ■テキスト関連■ */

/* ■　h タグ■ */


/* ■ サイズ　12 ■ */
.n12 {
	font-size:30px;
	COLOR: #FF0000;
	line-height:140%;
}


.table01 {
	font-size: 16;
	font-weight: bold;
}

.td01 {
	font-size: 18;
	font-weight: bold;
	font-color: red;
}

/* ■太字■ */
.b {
	font-weight: bold;
}



/* ■16太字■ */
.b16 {
	font-weight: bold; font-size:16px;
}

/* ■18太字■ */
.b18 {
	font-weight: bold; font-size:18px;
}

/* ■20太字■ */
.b20 {
	font-weight: bold; font-size:20px;
}

/* ■赤字16太字■ */
.br16 {
	font-weight: bold; font-size: 16px; COLOR: #db0000;
}

/* ■赤字18字■ */
.br18 {
	font-weight: bold; font-size: 18px; COLOR: #db0000;
}

/* ■赤字20字■ */
.br20 {
	font-weight: bold; font-size: 22px; COLOR: #db0000;
}

/* ■オレンジアンダーライン28 */
.br28 {
	font-weight: bold;
	font-size: 28px;
	COLOR: #FF6600;
	border-bottom-color: #000000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 1px;
	line-height: 180%; /*行間サイズ*/
}

/* ■14背景色入り■ */
.back14 {
	font-weight: bold; font-size:14px; COLOR: #000000; BACKGROUND-COLOR: #ffff33
}

/* ■16背景色入り■ */
.back16 {
	font-weight: bold; font-size:16px; COLOR: #000000; BACKGROUND-COLOR: #ffff33
}

/* ■18背景色入り■ */
.back18 {
	font-weight: bold; font-size:18px; COLOR: #000000; BACKGROUND-COLOR: #ffff33
}

/* ■ Q&A ■ */
.q_a_q{
	font-weight: bold;
	line-height: 200%; /*行間サイズ*/
	padding: 0px 0px 0px 40px;
	background-image: url(image/q_02.gif);
	background-repeat: no-repeat;
}

.q_a_a{
	font-weight: nomal;
	line-height: 200%; /*行間サイズ*/
	padding: 0px 0px 0px 40px;
	background-image: url(image/a_02.gif);
	background-repeat: no-repeat;
}

/* ■ 成績 ■ */
.kekka{   /* 結果用テーブル内 */
	font-weight: nomal;
	line-height: 200%; /*行間サイズ*/
	padding: 50px 30px 30px 30px;
}

.kekka02{
	font-weight: bold;
	font-size; 18px;
	line-height: 200%; /*行間サイズ*/
}


/* ■ 特定証取　プライバシーポリシー ■ */

#box-tokutei{  /*　縁なし枠　*/      
	font-size: 16px;
	font-weight: nomal;
	width: 670px;/*枠線の幅*/
	border:0px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}

/* ■ box ■ */

#box-in{
	font-size:14px;
	font-weight: boldl;
	text-align:left;
	COLOR: #000000;
	width: 150px;/*枠線の幅*/
	border:0px solid #111111;/*枠線*/
	padding: 5px px;
	line-height: 220%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}



#box-little{  /* 購入に関する注意書き */
	font-size:13px;
	text-align:left;
	COLOR: #000000;
	width: 450px;/*枠線の幅*/
	border:1px solid #111111;/*枠線*/
	padding: 10px 10px;
	background-color: #FFFFFF;/*背景色*/
	line-height: 150%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}

#box-foot{   /* フッター用 */
	font-size:14px;
	font-weight: bold;
	text-align:center;
	COLOR: #FFFFFF;
	width: 750px;/*枠線の幅*/
	border:0px solid #111111;/*枠線*/
	padding: 5px px;
	/*background-image: url(image/footer001.gif);*/
	background-color:#000000;
	line-height: 220%; /*行間サイズ*/
	margin-bottom: 0;
	margin-left: 0px; /*中央揃え*/
	margin-right: 0px; /*中央揃え*/
}

#box-privacy{
	font-size: 14px;
	width: 610px;/*枠線の幅*/
	border:1px solid #666666;/*枠線*/
	padding: 10px 10px ;
	text-align:left;
	background-color: #FFFFFF;/*背景色*/
	line-height: 150%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}

#box-large-bg{
	font-size: 16px;
	font-weight: bold;
	width: 670px;/*枠線の幅*/
	border:1px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	background-image: url(image/title.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}



#box-large-bg2{
	font-size: 16px;
	font-weight: bold;
	width: 670px;/*枠線の幅*/
	border:1px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	background-image: url(image/title02.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}

#box-large-bg3{
	font-size: 16px;
	font-weight: nomal;
	width: 670px;/*枠線の幅*/
	border:1px solid #FF0000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	/*background-image: url(image/title03.jpg);*/   /*背景画像*/
	background-repeat: no-repeat;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}


#box-large{
	font-size: 16px;
	font-weight: bold;
	width: 670px;/*枠線の幅*/
	border:1px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}

#box-large-nomal{
	font-size: 16px;
	font-weight: nomal;
	width: 670px;/*枠線の幅*/
	border:1px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	background-position: left bottom;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}


#box-red{    /* 赤枠ボックス 画像は自分で設置 */
	font-size: 16px;
	font-weight: nomal;
	width: 670px;/*枠線の幅*/
	border:1px solid #CC0000;/*枠線*/
	padding: 10px 10px ;
	text-align:left;
	background-color: #FFFFFF;/*背景色*/
	line-height: 180%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}


#box-naka{
	font-size: 16px;
	font-weight: normal;
	width: 650px;/*枠線の幅*/
	border:0px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:left;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/




#box-middle{
	font-size: 18px;
	font-weight: bold;
	width: 500px;/*枠線の幅*/
	border:0px solid #000000;/*枠線*/
	padding: 0px 0px ;
	text-align:center;
	background-color: #FFFFFF;/*背景色*/
	line-height: 150%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}


#box-large2{
	font-size: 16px;
	font-weight: nomal;
	width: 668px;/*枠線の幅*/
	border:1px solid #333333;/*枠線*/
	padding: 15px 0px ;
	text-align:left;
	background-color: #FFFFFF;/*背景色*/
	line-height: 200%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}


#box-title{
	font-size:16px;
	width: 668px;/*枠線の幅*/
	border:6px solid #111111;/*枠線*/
	padding: 10px 10px;
	background-color: #FFFFFF;/*背景色*/
	line-height: 150%; /*行間サイズ*/
	margin-left: auto; /*中央揃え*/
	margin-right: auto; /*中央揃え*/
}


#check{
	width: 600px;/*枠線の幅*/
	margin-left: 35px;
	border:1px solid #cdc;/*枠線*/
	padding: 15px 10px;
	background-color: #f0f8ff;/*背景色*/
}

/* ■q&a■ */

.allow {  padding-left: 20px;  background: url(image/q.gif) 0px 2px no-repeat;  }

/* ■フッター、特定商■ */

.footer{
	font-size: 10px;
	margin-bottom: 25px;
	text-align: center;
}

.tokutei1{
	text-align: left;
}

.tokutei2{
	caption-side: top;
	text-align: center;
	font-size: 18pt;
}

.tokutei3{
	text-align: right;
	font-size: 13pt;
	margin-right: 50px;
	font-weight: bold;
}

