@import url(common.css);
/*リセット要素を読み込み*/
/* -------------------------------------------------------
共通
---------------------------------------------------------*/

body {
	background:url(../images/share/bg_grand.gif) repeat;
	font-size:80%;
	text-align:center;
	}
	

/* ▼背景 */
.bg_line {
	background:url(../images/input/bg.gif) repeat-y center;
	margin:0 auto;
	}	
/* ▲背景 */





/* パック用説明文 356px*/
.read_pack{
	width:326px;
	height:auto;
	margin:0 auto;
	padding-left:30px;
	color:#ffffff;
	line-height:1.4em;
	text-align:left;
}

.read_pack_price{
	color:#ffffff;
	display:block;
	text-align:right;
}


/* -----------------------------------------------------
コンテンツ部分
-------------------------------------------------------*/

/* 崩れたらbackground要素のwidthの値を縮めて調整 */


/*結果テキスト▼*/
.info_top_text{ color:#FFFFFF;
	font-size:13px;
	line-height:25px; margin-bottom:30px;
 }

.info_text{ color:#ffffff;
	font-size:14px;
	line-height:25px;
	margin:0px 60px;
	text-align:left;
 }



 

.center_position_info{ 
	width:760px;
	text-align:center;
	margin:0px auto 0px auto;
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	}





/* タイトル部分ボール */
.title_ball{
	background:url(../images/input/bg_komidashi.jpg)  no-repeat center top;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	height:auto;
	display:block;}


/* タイトル名 */






/* コンテンツフレーム外壁 */
#bl_cont{
	margin:0px auto;
	width:781px;
	text-align:center;
}

/* コンテンツフレーム外壁のモダンブラウザ用ハック */
html[xmlns] #bl_cont{
	margin:0px auto;
	width:781px;
	text-align:center;
	overflow:hidden;
	height:auto;
}

.header_top{
	margin:0px auto;
	width:781px;
	height:auto;
	/*background:url(../images/info/header_top.jpg) no-repeat center top;*/
	text-align:center;
}



.menuTitle{ text-align:center;
	margin:10px auto 0px auto;
	padding-top:0px;
	padding-bottom:0px;

}



.header_top .box_flash{
	width:646px;
	height:369px;
	margin:0px auto;
	text-align:center;
	background :url(../images/info/info_swf_bg.jpg) no-repeat center top;
}


/*結果部分*/


/* 結果テキスト赤い背景 */
.info_txt_top{
	text-align:center;
    width:100%;
	background:url(../images/info/bg_text_01.gif)  no-repeat center top;
	display:block;}

.info_txt_botom{
	text-align:center;
    width:100%;
	background:url(../images/info/bg_text_03.jpg)  no-repeat center bottom;
	display:block;}

.info_txt_bg{
	text-align:center;
    width:100%;
	background:url(../images/info/bg_text_02.jpg)  repeat-y center;
	display:block;}




/* 先生のおまけ */
.inori_top{
	text-align:center;
    width:100%;
	background:url(../images/info/inori_01.gif)  no-repeat center top;
	display:block;}

.inori_botom{
	text-align:center;
    width:100%;
	background:url(../images/info/inori_03.gif)  no-repeat center bottom;
	display:block;}

.inori_bg{
	text-align:center;
    width:100%;
	background:url(../images/info/inori_02.gif)  repeat-y center;
	display:block;}




.tbl_hoshi{
	width:400px;
	margin:0px auto;
}

.tbl_hoshi td{
	padding:3px 2px;
	font-size:85%;
	color:#003366;
	text-align:left;
	line-height:1.2em;
}

.tbl_hoshi td.tblTop{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#003333;
	font-size:100%;
}









/* リンク */
a:link{color: #ff0000;text-decoration: underline;}
a:visited{color:#FFCC99;; text-decoration: underline;}
a:active{color: #FB8A80;text-decoration: none;}
a:hover{color: #D86C62;text-decoration: none;}


.link a.l1:link{color: #ff0000;text-decoration: underline; font-weight:bold;}
.link a.l1:visited{color:#ffcc99; text-decoration: underline; font-weight:bold;}
.link a.l1:active{color: #fb8a80;text-decoration: none; font-weight:bold;}
.link a.l1:hover{color: #D86C62;text-decoration: none; font-weight:bold;}


/* ---------------------------------------------------
「copyright」用外部jsファイル用要素
-----------------------------------------------------*/
.footer_line .copyright{
	margin:0px auto;
	padding-top:20px;
	padding-bottom:20px;
	width:530px;
	height:auto;
	color:#FFFFCC;
	font-size:95%;
	line-height:1.3em;
	text-align:center;
}

.footer_line{
	width:781px;
	height:auto;
	padding-top:0px;
	padding-bottom:30px;
	margin:0 auto;
	text-align:center;
	min-height:1%;
	/*background :url(../images/info/footer.jpg) no-repeat top center;*/
}

.copyright a.l1:link{color:#FF0000;text-decoration: underline; font-weight:bold;}
.copyright a.l1:visited{color:#FFCC99; text-decoration: underline; font-weight:bold;}
.copyright a.l1:active{color: #FB8A80;text-decoration: underline; font-weight:bold;}
.copyright a.l1:hover{color: #D86C62;text-decoration: none; font-weight:bold;}
