/* 申込みフォーム用 */
.sub {
font-size:90%;
line-height:1.5;
}
.small{
font-size:85%;
line-height:1.3;
}
.main {
font-size:100%;
line-height:1.5;
}

.tableType11{
margin:0;
padding:0px;
border-collapse:collapse;
text-align:left;
color:#333333;
}

.tableType11 .thType1{/*上ボーター*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType2{/*上下ボーター*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-bottom:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType3{/*ボーダー無し*/
background-color:#FAF7E9;
border-left:solid 1px #bebebe;
width:104px;
padding:0px 8px 0px 8px;
vertical-align:top;
}
.tableType11 .thType4{/*上solidボーダー*/
background-color:#FAF7E9;
border-top:solid 1px #bebebe;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType5{ /*下solidボーダー*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}

.tableType11 .thType6{/*上ボーター、背景濃*/
background-color:#FAEBD4;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType7{/*上下ボーター、背景濃*/
background-color:#FAEBD4;
border-top:dotted 1px #bebebe;
border-bottom:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType8{/*ボーダー無し、背景濃*/
background-color:#FAEBD4;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType9{/*上solidボーダー、背景濃*/
background-color:#FAEBD4;
border-top:solid 1px #bebebe;
border-left:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType10{ /*下solidボーダー、背景濃*/
background-color:#FAEBD4;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType11{ /*下solidボーダー、背景なし。業者紹介申込みで、ログイン済みだった場合使います。*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:104px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle1{/*上ボーター*/
background-color:#FFFFFF;
border-top:dotted 1px #bebebe;
width:455px;
padding:5px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle2{/*上下ボーター*/
background-color:#FFFFFF;
border-top:dotted 1px #bebebe;
border-bottom:dotted 1px #bebebe;
width:455px;
padding:5px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle3{/*ボーターなし*/
background-color:#FFFFFF;
width:455px;
padding:0 0 5px 0 ;
vertical-align:top;
}
.tableType11 .tdTypeMiddle4{/*上solidボーター*/
background-color:#FFFFFF;
border-top:solid 1px #bebebe;
width:455px;
padding:5px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle5{/*下solidボーター*/
background-color:#FFFFFF;
border-top:dotted 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:455px;
padding:5px;
vertical-align:top;
}

.tableType11 .tdTypeRight1{
border-left:solid 1px #bebebe;
width:190px;
margin:0;
padding:2px 5px 2px 8px;
vertical-align:top;
}
.tableType11 .tdTypeRight2{/*下solidボーター*/
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:190px;
margin:0;
padding:2px 5px 2px 10px;
vertical-align:top;
}

.radio1{
float:left;
width:110px;
margin:0 0 5px 0;
padding:0; 
}
.radio2{
padding:0;
margin:0 0 5px 0;
float:left;
width:220px;
}
.radio3{
padding:0;
margin:0 0 5px 0;
float:left;
width:220px;
}
.radio4{
padding:0;
margin:0 0 5px 0;
float:left;
width:200px;
}

#subArea div#register2,
#subArea div#login2 {
	padding: 0;
	margin:0;
}


#container #area .tiLeft{
width:205px;
margin:0px 0px 3px 0px;
float:left;
}

.tiRegister{
width:150px;
float:left;
color:#333333;
background-image:url(/common/image/ti_bk009.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
font-size: 110%;
line-height:normal;
}
.tiLogin{
width:250px;
float:left;
color:#333333;
background-image:url(/common/image/ti_bk009.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
font-size: 110%;
line-height:normal;
}
.tiRules{
width:236px;
height:14px;
background:url(../image/ti_rules.gif) no-repeat;
text-indent:-9999px;
float:left;
margin:0px;
padding:0px;
line-height:normal;
}

.linkRight{
width:350px;
float:right;
margin:5px 5px 0px 0px;
text-align:right;
}

.termsLink{
margin:0;
}
.termsLink img{
margin-left:5px;
padding:0;
}

.divRules{
width:600px;
float:left;
margin:0;
}
.divRules textarea{
width:590px;
}
#container #area .btKakunin{
width:600px;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:10px 0px 0px 0px;
}

.douiBtnBox{
margin:0px 0px 15px 0px;
padding:0;
}
.douiBtnBox input{
vertical-align:middle;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#area ul li.liHatena{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
margin:5px 0px 5px 10px;
}
.liHatena img{
margin-left:5px;
padding:0;
}
.leftSelectMenu{
margin:0;
padding:0;
float:left;
}

.liHatena2{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
text-align:left;
float:left;
margin:5px 0px 5px 15px;
}
.liHatena2 img{
margin-left:5px;
padding:0;
}

.iconArrow1{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
margin-bottom:0px;
}
#container #area p.exp1{
padding-bottom:5px;
clear:both;
}
#naviInputed{
margin:0;
padding:0;
}
#naviInputed ul.inputSumiBui{
background-color:#ffe5e5;
margin:0;
}
#naviInputed li.bui{
font-weight: bold;
}

.marginTop5 {
margin:5px 0 0 0;
}

#area ul li.liInfo{
background-image:url(../img/ic_i.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
margin:5px 0px 5px 10px;
}
.liInfo img{
margin-left:5px;
padding:0;
}

.tiReform {
width:800px;
height:140px;
background:url(../img/ti_reform.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiTh01{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../img/ti_th01.gif) no-repeat;
text-indent:-9999px;
}
.tiTh02{
width:116px;
height:28px;
margin:0;
padding:0;
background:url(../img/ti_th02.gif) no-repeat;
text-indent:-9999px;
}
.tiTh03{
width:116px;
height:25px;
margin:0;
padding:0;
background:url(../img/ti_th03.gif) no-repeat;
text-indent:-9999px;
}
.tiTh04{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../img/ti_th04.gif) no-repeat;
text-indent:-9999px;
}
.tiTh05{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../img/ti_th05.gif) no-repeat;
text-indent:-9999px;
}
.tiTh06{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../img/ti_th06.gif) no-repeat;
text-indent:-9999px;
}
.tiTh07{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../img/ti_th07.gif) no-repeat;
text-indent:-9999px;
}
.tiTh08{
width:116px;
height:28px;
margin:0;
padding:0;
background:url(../img/ti_th08.gif) no-repeat;
text-indent:-9999px;
}
.tiTh09{
width:116px;
height:42px;
margin:0;
padding:0;
background:url(../img/ti_th09.gif) no-repeat;
text-indent:-9999px;
}
.tiTh10{
width:116px;
height:28px;
margin:0;
padding:0;
background:url(../img/ti_th10.gif) no-repeat;
text-indent:-9999px;
}
.tiTh11{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../img/ti_th11.gif) no-repeat;
text-indent:-9999px;
}

.tableType1 textarea{
margin:0px 0px 5px 0px;
width:430px;
}
.verisignText {
float:right;
width:180px;
margin:20px 0 0 0;
}
.verisign {
width:130px;
float:right;
margin:0px 35px 0 0;
}

.validation-advice {
	margin: 5px 0;
	padding: 0px;
	background-color:#FFFFFF;
	color : #FF3300;
	font-weight: bold;
}

#mailAddress{
width:250px;
}
#passWord{
width:250px;
}
#mailAddress1{
width:250px;
}
#mailAddress2{
width:250px;
margin-top:5px;
}
#passWord1{
width:250px;
}
#passWord2{
width:250px;
margin-top:5px;
}

.bkSmile {
background:url(../img/bk_right_smile.gif) no-repeat;
margin:0;
padding:10px 5px 0 30px;
color:#767163;
}
.bkRightBottom {
width:190px;
height:5px;
background:url(../image/bk_right_bottom.gif) no-repeat;
margin:0 0 10px 0;
padding:0;
}
.txAgain {
vertical-align:bottom;
margin:0 0 0 3px;
}

/*20090106追加*/
.tiTh12{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../image/ti_th12.gif) no-repeat;
text-indent:-9999px;
}

.tiTh13{
width:116px;
height:26px;
margin:0;
padding:0;
background:url(../image/ti_th13.gif) no-repeat;
text-indent:-9999px;
}

.tiTh14{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../image/ti_th14.gif) no-repeat;
text-indent:-9999px;
}

.tiTh15{
width:116px;
height:26px;
margin:0;
padding:0;
background:url(../image/ti_th15.gif) no-repeat;
text-indent:-9999px;
}

.tiIndoor {
width:800px;
height:140px;
background:url(../image/ti_Indoor.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiOutdoor {
width:800px;
height:140px;
background:url(../image/ti_Outdoor.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiGaikou {
width:800px;
height:140px;
background:url(../image/ti_Gaikou.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiGardening{
width:800px;
height:140px;
background:url(../image/ti_Gardening.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiSetsubi {
width:800px;
height:140px;
background:url(../image/ti_Setsubi.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiCleaning {
width:800px;
height:140px;
background:url(../image/ti_Cleaning.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiGaichuuKujo {
width:800px;
height:140px;
background:url(../image/ti_GaichuuKujo.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiBarrierFree {
width:800px;
height:140px;
background:url(../image/ti_BarrierFree.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiSecurity {
width:800px;
height:140px;
background:url(../image/ti_Security.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

/*20090601追加*/
.tiDaikou {
width:800px;
height:140px;
background:url(../image/ti_Daikou.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiTh02_2{
width:116px;
height:28px;
margin:0;
padding:0;
background:url(../image/ti_th02_2.gif) no-repeat;
text-indent:-9999px;
}

.liHatena{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
margin:5px 0px 5px 10px;
}
.liHatena3{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
text-align:left;
float:left;
margin:5px 0px 5px 10px;
}

.liHatena3 img{
margin-left:2px;
padding:0;
}

.radio5{
padding:0;
margin:0 0 5px 0;
}

/*--入力画面ヘッダ画像部--*/
#orderArea{
margin:0 auto;
width:801px;
}

/*--入力画面メイン部左--*/
.leftBox{
margin:0px 0px 15px 0px;
width:585px;
float:left;
}

/*--入力画面メイン部右--*/
.rightBox{
width:200px;
margin-right:-10px;
float:right;
}


