@import url(common.css);
/*リセット要素を読み込み*/

/* -----------------------------------------------------
コンテンツ部分
-------------------------------------------------------*/

/* 入力画面メニュー名 */
.teA{
	background:url(../images/input/menu_bg2.jpg) repeat-y center top;
	width:690px;
	height:auto;
	margin:0px auto;
	text-align:center;

}


.teA .circle_bg{
	background:url(../images/input/menu_bg.jpg) no-repeat center top;
	width:690px;
	min-height:256px;
	margin:0px auto;
	text-align:center;
}

.teA .menu_btm{
	background:url(../images/input/menu_bg_btm.jpg) no-repeat center bottom ;
	width:690px;
	height:17px;
	margin:0px auto;
	text-align:center;	
}

.menu_title{
	width:690px;
	height:90px;
	padding-top:40px;
	text-align:center;
}

.teA .text_box{
	width:350px;
	height:auto;
	margin:0px auto;
	text-align:center ;
}

.teA .text_box_msg{
	width:350px;
	height:auto;
	padding:30px 0px 0px 20px;
	margin:0px auto;
	text-align:left;
}

.teA p.menu_m{
	width:350px;
	height:auto;
	text-align:left;
	line-height:1.4em;
	padding-left:20px;
	color:#ffffff;
}	

.teA p.menu_b{
	width:350px;
	height:auto;
	text-align:left;
	line-height:1.8em;
	padding:10px 0px 0px 20px;
	color:#ffffff;
	font-weight:bold;
}	

/* -----------------------------------------------------
入力部分
-------------------------------------------------------*/
/* FORM */
.box_ipt{
	width:690px;
	margin:0px auto;
	text-align:center;
	background:url(../images/input/box_bg.jpg) repeat-y center;
}

.box_ipt2{
	width:690px;
	margin:0px auto;
	padding-bottom:30px;
	text-align:center;
	background:url(../images/input/box_bg.jpg) repeat-y center;
}




.ipt_ttl{
	width:690px;
	height:121px;
	margin:0px auto;
	text-align:center;
}

.box_ipt .ipt_ttl2{
	width:690px;
	height:auto;
	margin:20px 0px 20px 0px;
	text-align:center;
}

/*form用ul領域*/
.ipt{
	width:690px;
	margin:0px 0px 0px 9px;
	height:auto;
	text-align:left;
}


li img , select , input{
	vertical-align:middle;
}


li select{
	margin-left:1px;
	margin-right:1px;
}


.fm{
	width:360px;
	height:40px;
	margin:0px 0px 0px 200px;
	/*vertical-align:left;*/
	text-align:left;
}


.fm_btn{
	background:url(../images/input/box_btm.jpg) no-repeat center bottom;
	width:690px;
	height:122px;
	text-align:center;
	margin:0px auto;
}


/* record */

.record{
	width:505px;
	text-align:right;
	margin:0 auto;
}

.sb{
	height:22px;
}


li.sb input , li.sb img{
	text-align:left;
	margin:0px auto;
	vertical-align:middle;
}

	
/*フラッシュ*/
.box_flash{
	width:660px;
	/*height:480px;*/
	height:auto;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

