@charset "shift_jis";
<!--

/*キャンセル*/
#cancell{
width:188px;
height:37px;
text-indent:-9999px;
background: url(img/mitsumori/cancell.png) no-repeat;
}
#cancell a{
width:188px;
height:37px;
display:block;
}
#cancell a:hover{
background: url(img/mitsumori/cancell2.png) no-repeat;
}

/*クローズ*/
#close{
width:174px;
height:37px;
text-indent:-9999px;
background: url(img/mitsumori/close.png) no-repeat;
}
#close a{
width:174px;
height:37px;
display:block;
}
#close a:hover{
background: url(img/mitsumori/close2.png) no-repeat;
}


.mitsumori1{
margin-top:10px;line-height:23px;width:700px;margin-left: 5px;position: relative;
}

.mitsumori1_2{
margin-top:10px;line-height:28px;width:900px;margin-left: 25px;position: relative;
}


.mitsumori2{
margin-top:10px;position: relative;
}

.mitsumori3{
position:absolute;top:47px;left:14px
}

.mitsumori4{
margin-top:20px;width:710px
}

.mitsumori4_2{
margin-top:20px;width:900px;
margin-left:25px;
}

.mitsumori4_3{
margin-top:20px;width:815px;
margin-left:15px;
}


.mitsumori5{
margin-left:5px
}

.mitsumori5_2{
margin-left:0px;margin-top:-5px
}


.mitsumori6{
font-size:14px;margin-left:-5px;margin-top:-5px
}

.mitsumori7{
margin-left:10px
}

.mitsumori8{
font-size:12px;margin-left:-5px;margin-top:-5px
}

.mitsumori9{
margin-left:10px;
vertical-align: middle;
}

.mitsumori11{
width:705px;margin-top:30px;
text-align: left;
position: relative;
margin-bottom:100px
}

.mitsumori11_2{
width:705px;margin-top:20px;
text-align: left;
position: relative;
margin-bottom:100px
}


.mitsumori12{
margin-left:58px
}

.mitsumori13{
position:absolute;top:53px;left:98px
}

.mitsumori14{
color:red;margin-top:20px
}

.mitsumori15{
width:705px
}

.mitsumori16{
color:red;margin-left:5px
}

.mitsumori17{
color:#c7161e
}

.mitsumori18{
margin-top:20px;margin-left:114px;position: relative;
}

.mitsumori18_2{
margin-top:20px;margin-left:240px;position: relative;
}

.mitsumori18_3{
margin-top:20px;margin-left:200px;position: relative;
}


.mitsumori19{
position:absolute;top:0px;left:256px
}

.mitsumori20{
margin-top:30px
}

.mitsumori21{
margin-left:10px;border:solid 1px #cccccc;font-size: 14px;height: 18px;width:80px;vertical-align: top;text-align:right
}



td.left{
background-color:#fff3f3;
width: 260px;
}

td.left2{
background-color:#fbe7df;
width: 260px;
}


table.left{
width: 260px;
}

td.right{
background-color:white;
}


input.etc{
margin-left:10px;
border:solid 1px #cccccc;
font-size: 17px;
width: 300px;
height: 22px;
}

input.form{
border:solid 1px #cccccc;
font-size: 17px;
width: 150px;
height: 22px;
}

input.mail{
border:solid 1px #cccccc;
font-size: 17px;
width: 300px;
height: 22px;
}

.ken{
border:solid 1px #cccccc;
font-size: 17px;
height: 22px;
margin: 10px 0 10px 0;
}

input.zip{
margin-left:5px;
border:solid 1px #cccccc;
font-size: 17px;
width: 63px;
height: 22px;
}

input.addr{
margin-top:10px;
border:solid 1px #cccccc;
font-size: 17px;
width: 372px;
height: 22px;
}

.fumei{
border:solid 1px #cccccc;
width:372px;
margin:10px 0 10px 0;
font-size:17px;
}

/*フォーム入力の全角半角補助*/
.txtmodeZ {
  ime-mode: active;   /* 全角モード */
}
.txtmodeH {
  ime-mode: inactive; /* 半角モード */
}


/*シミュレーション用*/
.sim1{
margin-top:10px;width:705px;border:4px #c7161e solid
}

.sim2{
position: relative;margin-bottom:-3px
}

.sim3{
font-size:20px;line-height:30px;font-weight:bold;color:#262626;
}

.sim4{
position:absolute;top:2px;left:80px
}

.sim4_err{
position:absolute;top:22px;left:80px
}

.sim5{
height:22px;font-weight:bold;width:120px;border:solid 1px #707070;
}

.sim6{
width:72px;height:16px;text-align:right;font-weight:bold;margin-left:10px;border:solid 1px #707070;
}

.sim6_err{
width:72px;height:16px;text-align:right;font-weight:bold;margin-left:10px;border:solid 1px #707070;background-color:#ffbac1
}

.sim7{
position:absolute;top:2px;left:110px
}

.sim7_err{
position:absolute;top:22px;left:110px
}

.sim8{
margin-left:5px;height:22px;font-weight:bold;border:solid 1px #707070;
}

.sim8_err{
margin-left:5px;height:22px;font-weight:bold;border:solid 1px #707070;background-color:#ffbac1
}


.sim9{
position:absolute;top:2px;left:170px
}

.sim10{
position:absolute;top:2px;left:125px
}

.sim10_err{
position:absolute;top:24px;left:125px
}


.sim11{
font-size:20px;line-height:30px;font-weight:bold;color:#262626;position:absolute;top:0px;left:300px
}

.sim12{
position:absolute;top:2px;left:385px
}

.sim13{
margin-top:5px
}

.sim14{
margin-left:15px
}

.sim15{
font-size:12px;margin-left:45px;margin-top:5px
}

.sim16{
margin-left:85px
}

.sim17{
margin-left:88px
}

.sim18{
margin-left:80px
}

.sim19{
margin-left:90px
}

.sim20{
margin-left:30px
}

.sim21{
width:420px;height:16px;font-weight:bold;margin-left:10px
}

.sim22{
position:absolute;top:2px;left:83px
}

.sim22_err{
position:absolute;top:24px;left:83px
}


.sim23{
width:230px;height:16px;font-weight:bold;border:solid 1px #707070;
}

.sim23_err{
width:230px;height:16px;font-weight:bold;border:solid 1px #707070;background-color:#ffbac1
}


.sim24{
width:192px;height:16px;font-weight:bold;border:solid 1px #707070;
}

.sim24_err{
width:192px;height:16px;font-weight:bold;border:solid 1px #707070;background-color:#ffbac1
}


.sim25{
position:absolute;top:2px;left:165px
}

.sim25_err{
position:absolute;top:24px;left:165px
}


.sim26{
width:501px;height:16px;font-weight:bold;border:solid 1px #707070;
}

.sim26_err{
width:501px;height:16px;font-weight:bold;border:solid 1px #707070;background-color:#ffbac1
}


.sim27{
position:absolute;top:2px;left:185px
}

.sim27_err{
position:absolute;top:24px;left:185px
}


.sim28{
margin-left:40px
}

.sim29{
width:110px;height:16px;font-weight:bold;border:solid 1px #707070;
}

.sim29_err{
width:110px;height:16px;font-weight:bold;border:solid 1px #707070;background-color:#ffbac1
}


.sim30{
margin-left:7px
}

.sim31{
margin-left:7px;font-size:12px;color:#8c8c8c;margin-top:-10px
}

.sim32{
background-color:#c7161e;width:700px;height:21px;color:white;font-size:13px;padding:2px 0 0 5px;margin-top:15px
}

.sim33{
margin-top:10px;font-size:12px
}

.sim33_err{
font-size:17px;color:#c7161e
}

.sim34{
width:705px;margin-top:30px;
text-align: center;
}


.simline{
border: solid 1px #ff6600;
border-collapse: collapse;
}

.simline_right_bottom{
border-right:  solid 2px #c7161e;
border-bottom: solid 2px #c7161e;
}

.simline_bottom{
border-bottom: solid 2px #c7161e;
}

.simline_right{
border-right:  solid 2px #c7161e;
}

td.check_left{
background-color:#b45553;
width: 260px;
color:white
}

td.check_left2{
background-color:#ffbac1;
width: 260px;
}

td.check_left3{
background-color:#e7e7e7;
width: 260px;
}


/*neagari.phpの光熱費シミュレーションフォーム用*/
.neagari_form1{
margin-left:5px;
border:solid 1px #cccccc;
font-size: 14px;
width: 60px;
height: 18px;
text-align: right;
}

.neagari_form2{
margin-left:5px;
border:solid 1px #cccccc;
font-size: 14px;
width: 30px;
height: 18px;
text-align: right;
}

-->