@charset "utf-8";
/* ===================================================================
=================================================================== */

.contArea {
	margin-left:50px;
	width:880px;
}

.tit {
	color:#2a44a4;
	font-size:22px;
	font-weight:bold;
	background-image:url(../../common/img/underline3.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:8px;
	margin-bottom:40px;
	margin-top:5px;
}
.txt {
	font-weight:normal;
}
.txt a:link, .txt a:visited {
	color:#2a44a4;
	text-decoration:none;
}
.txt a:hover, .txt a:active {
	color:#fff;
	background-color:#2a44a4;
	text-decoration:none;
}


.tableContact {
	width:880px;
}
.bgBlue {
	width:205px;
	padding-left:20px;
	background-color:#e6f2fa;
	font-weight:bold;
}
.bgGrey {
	width:642px;
	padding-left:10px;
	background-color:#f6f6f6;
}
.borderRB {
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
}
.borderRB2 {
	border-bottom:3px solid #fff;
}
.hei46 {
	height:46px;
}
.hei170 {
	height:180px;
}


.contArea dl {
	width:880px;
}
.contArea dt {
	float:left;
	width:205px;
	padding-left:20px;
	margin-right:3px;
	background-color:#e6f2fa;
	font-weight:bold;
}
.contArea dd {
	float:left;
	width:642px;
	background-color:#f6f6f6;
	padding-left:10px;
}





.formInput {
	width:620px;
	height:12px;
	position: relative;
}

.formMulti {
	width:620px;
	height:200px;
}
.btnSend {
	width:730px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:20px;
	/*text-align:center;*/
}
#cr {
	visibility:hidden;
}
.text {
	margin-left:0px;
	width:920px;
	font-size:16px;
	margin-bottom:30px;
}


/*　フォームグラデ----------------------------------------*/

.formInput, textarea, .dropdown, .formMulti{
    border:1px solid #ddd;
    padding: 5px;
    color: #fff;
    background: #f8f8f8;
 
/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fff),
        to(#f8f8f8)
        );
 
/* Firefox */
    background: -moz-linear-gradient(
        top,
        #fff,
        #f8f8f8
        );
 
/* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffeeeeee,endColorstr=#ffffffff);
    zoom: 1;
	
}


/*　フォーム角丸----------------------------------------*/
/*.formInput, */textarea, .dropdown, .formMulti{
    border:1px solid #777;
    padding: 5px;
    color: #000;
    background: #fff;
    border-radius: 5px;
 
    /* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#eee),
        to(#fff)
        );
    -webkit-border-radius: 5px;
 
    /* Firefox */
    background: -moz-linear-gradient(
        top,
        #eee,
        #fff
        );
    -moz-border-radius: 5px;
 
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffeeeeee,endColorstr=#ffffffff);
    zoom: 1;
	
	behavior: url(../ie_css3/PIE.htc);
	
	
	
}


/*　フォームボックスシャドウ----------------------------------------*/
.formInput, textarea, .dropdown, .formInputS{
    border:1px solid #777;
    padding: 5px;
    color: #000;
    background: #fff;
    border-radius: 5px;
 
    /* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#eee),
        to(#fff)
        );
 
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px #fff;
 
    /* Firefox */
    background: -moz-linear-gradient(
        top,
        #eee,
        #fff
        );
 
    -moz-border-radius: 5px;
    -moz-box-shadow: 1px 1px 1px #fff;
 
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffeeeeee,endColorstr=#ffffffff);
    zoom: 1;
}




.wtn_copyright {
	display:none;
}

/*
.midashi {
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	padding-bottom:15px;
}

.contact1 {
}

.contactContent {
	width:660px;
	margin-left:20px;
}

.contactContent img{
}

.contactContent a:hover, .contactContent a:active {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}


.formDiv{
	border-top:#2b2b2b 1px dotted;
	margin:20px 0px;
}

.formDiv .formDivDetail{
	border-bottom:#2b2b2b 1px dotted;
	padding:0px;
	
}

.formDiv .formDivDetail .leftDiv{
	float:left;
	width:200px;
	padding:0px;
}

.formDiv .formDivDetail .leftDiv  p{
	line-height:70px;
}

.formDiv .formDivDetail .rightDiv {
	padding:11px 0px 0px 0px;
	font-size:12px;
	float:left;
}

.formDiv .formDivDetail .rightDiv2 {
	padding:22px 0px 0px 0px;
	float:left;
	font-size:12px;
	margin: 0px 0px 22px 0px;
}

.control{
	margin:-2px 10px 0px 0px;
}

.rightDiv2 input[type="text"]{
	width:400px;
}

.infoDivDetail{
	border-bottom:#2b2b2b 1px dotted;
	height:78px;
}

.infoDivDetail .leftInfo{
	padding:20px 0px;
	width:192px;
	margin-right:22px;
	float:left;
}

.infoDivDetail .leftInfo p{
	line-height:38px;
	padding-left:20px;
	background:#3b8455;
	color:#FFF;
}

.infoDivDetail .rightInfo{
	float:left;
	padding:28px 0px 0px 0px;
}


.bannerFooter {
	margin-top:15px;
}

.bannerFooter img{
	margin-top:40px;
}

.bannerFooter a:hover, .bannerFooter a:active {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}


*/



.td{
	height:30px;
	border:1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
