/* CSS Document */



/*=============================

		navに指定

=============================*/



li.contacthome{

		display: block;

		position: relative;

		top: 7px;

		left: 127px;

		width: 86px; height: 14px;

		text-indent: -9999px;

		background: url(../share/contact_btn.gif) left bottom no-repeat    ;

}



/*=============================

		p#contactInfoに指定

=============================*/



p#contactInfo{

		margin-top: -3px;

		line-height: 19px;

}





/*=============================

		.smallに指定

=============================*/



.small{

		font-size: 10px;

}



/*=============================

		mailTitleに指定

=============================*/



dt#mailTitle{

		margin-top: 27px;

		margin-bottom: 19px;

		width: 545px; height: 21px;

		color: #FFFFFF;

		background: url(img/mailtitlebg.gif) left top no-repeat;

		text-indent: 20px;

		letter-spacing: 0px;

		line-height: 21px;

}



dd.mail{

		margin-bottom: 11px;

}



img.arrow{

		padding-right: 4px;

}



dd.inputAttention{

		margin-bottom: 17px;

		line-height: 20px;

		letter-spacing: 0px;

}



dt#formContactTitle{

		margin-bottom: 6px;

		width: 545px; height: 21px;

		color: #FFFFFF;

		background: url(../catalog/img/inputconfirmtitle.gif) left top no-repeat;

		text-indent: 20px;

		letter-spacing: 0px;

		line-height: 21px;

}



dd.inputConfirm{

		margin-bottom: 16px;

		line-height: 19px;

		letter-spacing: 0px;

}



/*=============================

		formに指定

=============================*/



#contactForm{

		padding-top: 20px;

		margin-top: 15px;

		width: 545px; height: auto;

		background-color: #FFFFFF;

}



.FormBox{

		margin-left: 20px;

		width: 505px;

}



p#formBoxIntroduction{

		font-size: 10px;

		padding: 16px 0 14px 0;		

}





/*----------table radioboxに指定---------*/



table#radiobox{

		margin: 20px 0 0 20px;

		width: 505px; height: 81px;

		background-color: #707070;

}



.select{

		padding-left: 168px;

		padding-top: 19px;

		color: #FFFFFF;

		text-align: left;

}



.kagayakanto01{

		width: 20px; height: 49px;

		padding-left: 78px;

}



.kagayakanto02{

		padding-top: 0;

		height: 49px;

		color: #FFFFFF;

}



.info01{

		height: 49px;

}



.info02{

		padding-right: 69px;

		height: 49px;

		color: #FFFFFF;

}



/*----------contactFormTableに指定---------*/



td.bg{

		padding: 3px 10px 16px 16px;

		width: 179px; height: 20px;

		text-indent: 18px;

		font: 10px "ＭＳ ゴシック", "Osaka−等幅";

		background: url(../share/CFTTermbg.gif) left top no-repeat;

}



td.etcbg{

		padding: 3px 10px 16px 16px;

		width: 179px; height: 35px;

		text-indent: 18px;

		font: 10px "ＭＳ ゴシック", "Osaka−等幅";

		background: url(../share/etcbg01.gif) left top no-repeat;

}



/*-------------form bg---------------------*/



.Name, .MailName{

		margin-left: 10px;

		padding-top: 1px;

		padding-left: 2px;

		width: 310px; height: 15px;

		border: 2px inset #DEE5EB;

		background-color: #E7ECF0;

}



.Zip1{

		margin-left: 10px;

		padding-top: 1px;

		padding-left: 2px;

		width: 35px; height: 15px;

		border: 2px inset #DEE5EB;

		background-color: #E7ECF0;

}



.Zip2{

		padding-top: 2px;

		padding-left: 1px;

		width: 46px; height: 15px;

		border: 2px inset #DEE5EB;

		background-color: #E7ECF0;

}



.Tel1{

		margin-left: 10px;

		padding-top: 1px;

		padding-left: 2px;

		width: 46px; height: 15px;

		border: 2px inset #DEE5EB;

		background-color: #E7ECF0;

}



.Tel2, .Tel3{

		padding-top: 1px;

		padding-left: 2px;

		width: 46px; height: 15px;

		border: 2px inset #DEE5EB;

		background-color: #E7ECF0;

}



.Expl{

		margin-left: 10px;

		padding-top: 1px;

		padding-left: 2px;

		width: 310px; height: 90px;

		font-size: 12px;

		border: 2px inset #DEE5EB;

		background-color: #E7ECF0;

}



.CFTTerm{

		line-height: 15px;

}



.CFTTerm2{

		line-height: 13px;

		margin-left: 17px;

}

* html .CFTTerm2{

		line-height: 13px;

		margin-left: 17px;

}



.btn{

		margin-left: 426px;

		margin-top: 19px;

		margin-bottom: 16px;

}

* html .btn{

		margin-bottom: 20px;

}



/*=========================================

		confirm.htmlに指定

=========================================*/



p.inputConfirm{

		margin-bottom: 16px;

		width: 545px; height: 21px;

		background: url(img/inputconfirmtitle.gif) left top no-repeat;

		color: #FFFFFF;

		text-indent: 20px;

		letter-spacing: 0px;

		line-height: 21px;

}



p.attentionConf{

		margin-bottom: 16px;

		line-height: 20px;

}



td.inputtext{

		width: 330px; height: 20px;

		font-size: 10px;

		line-height: 19px;

}



td.bgConf{

		padding: 3px 6px 16px 16px;

		width: 179px; height: 20px;

		text-indent: 18px;

		font: 10px "ＭＳ ゴシック", "Osaka−等幅";

		background: url(../share/CFTTermbg.gif) left top no-repeat;

}



td.etcbgConf{

		padding: 3px 6px 16px 16px;

		width: 179px; height: 35px;

		text-indent: 18px;

		font: 10px "ＭＳ ゴシック", "Osaka−等幅";

		background: url(../share/etcbg01.gif) left top no-repeat;

}



.btnConf01{

		display: block;

		position: relative;

		top: 0px;

		left: 328px;

		margin-top: 17px;

		padding-right: 20px;

}



.btnConf02{

		display: block;

		position: relative;

		top: -37px;

		left: 426px;

		margin-top: 17px;

		padding-right: 20px;

}



/*===========================================

		thanks.htmlに指定

===========================================*/



p.thanks{

		line-height: 22px;

		letter-spacing: 0px;

		margin-top: -5px;

}



#space{

		height: 246px;

}



