﻿/******************************************************/
/* 資料請求_入力画面　　　　　　　　　　　　　　　　  */
/******************************************************/
.contentsBox_02 p.text110 {
padding:0px 15px;
clear:both;
}
.formBox_01 {
 width:660px;
 margin:0px auto 10px;
 border-top:1px solid #D2D2D2;
 border-left:1px solid #D2D2D2;
}
#sendArea .formBox_01,
#sendText .formBox_01,
#company_area .formBox_01 {
 border-top:none;
}
.formBox_01 td.po1 {
 background:#D9F1EE;
 padding:10px;
 border-right:1px solid #D2D2D2;
 border-bottom:1px solid #D2D2D2;
 font-weight:bold;
 width:155px;
}
.formBox_01 td.po2 {
 padding:10px;
 border-right:1px solid #D2D2D2;
 border-bottom:1px solid #D2D2D2;
width:452px !important;
}
.formBox_01 td.po3 {
 padding:10px;
 border-right:1px solid #D2D2D2;
 border-bottom:1px solid #D2D2D2;
width:452px !important;
}

.text_notes {
 color:#e60011;
}
.text_normal {
	font-weight:normal;
}
.po1 span {
 float:left;
}

.po1 p {
	float:right;
	text-align:right;
	margin:0px;
}
.po1 p em{
 color:#e60011;
 font-weight:normal;
 font-style:normal;
}
input,select,label {
 vertical-align: middle;
 border-radius: 5px;
 height: 40px;
}
select[id$="ddlBirthNengou"] {
 width: 56px;
}
select[id$="ddlBirthMonth"],[id$="ddlBirthDay"] {
 width: 40px;
}
select[id$="ddlPref"],[id$="ddlCompanyPref"] {
 width: 100%;
}
input[id$="txtBirthYear"] {
 width: 60px;
}

.input_name {
	width:169px;
}
.input_zip {
	width:132px;
}
.input_Birth {
	width:40px;
}
.input_address {
	width:100% !important;
}
.input_tel {
	width:123px;
}
.input_mail {
	width:200px;
}
#backbt{
	margin-top:10px;
}
.form_link {
	margin-top:10px;
}
#sendText {
	line-height: normal;
}
.corner {
	padding:20px;
	margin:0px 15px 20px 15px;
	background:#f2f2f2;
	text-align:center;
}
select {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ　Ｐゴシック",sans-serif;
}
inupt.alpha:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}
#contents .formAttentionBox_01 {
	background:#f3f3f3;
	padding:20px;
	margin:0px 15px 20px 15px;
}

#contents .formBox_01 .code_box{
	overflow: hidden;
}
#contents .formBox_01 .code_box dl{
	float: left;
}
table {
	border-spacing:0px;	
}
tr td {
	padding:0px;
}
.code1 {
	width:67px !important;
}
.code2 {
	width:47px !important;
}
.code3 {
	width:104px !important;
}
.noscript p {
	background: none repeat scroll 0 0 #F8EDED;
	border: 2px solid #FF0000;
	color: #FF0000;
	font-weight: bold;
	height: 80px;
	line-height: 80px;
	text-align: center;
}
.noscriptMsg {
	height: 100px;
	position: relative;
}

.footerInner p {
  text-align: center !important;
}
