/*-------------------------------------------------*/
/*webcalc用                                        */
/*-------------------------------------------------*/


.output-form{
 margin-top: 20px;
}

/* ***** フォーム構造 ***** */

.calc-form0{
line-height: 1.5;
margin: 1px 0px;
padding: 3px 0px;
border-width: 1px;
border-color: #CCCCCC #808080;
border-style: solid;
}

.calc-form{
line-height: 1.2;
margin: 1px 0px;
padding: 0px 0px 0px 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-color: #808080;
border-bottom-color: #CCCCCC;
border-left-color: #808080;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
}

.calc-form-l{ width: 120px; }
.calc-form-r,
.calc-form-r2{
}
.calc-form-r2{ border-left-width: 1px; border-left-color: #CCCCCC; border-left-style: solid; }

.calc-form-r,
.calc-form-r2,
.calc-form-l{
overflow:hidden;
}

.calc-form-l{float: left;}

.calc-form0 p,
.calc-form p{
padding-left: 5px;
}

.calc-form ul{
margin: 0px !important;
padding: 10px 10px 10px 20px !important;
}

.calc-form li{
margin: 2px !important;
padding: 2px !important;
line-height: 1.2 !important;
}

.calc-form img{
vertical-align: top;
margin-top: 2px;
}


.calc-width50{width: 50px;}
.calc-width100{width: 100px;}
.calc-width120{width: 120px;}
.calc-width150{width: 150px;}
.calc-width200{width: 200px;}

