
body {padding-bottom: 40px;}

body, p, input, button, textarea, select{font-family:Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

/* boostrap */
.container {margin: 0 auto; max-width: 800px;}
.container > hr {margin: 30px 0;}

.form-control {border-radius: 0px;}
.form-group {margin-bottom: 5px;}



.btn {border-radius: 0px;}
.btn.btn-raised {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}

.btn.btn-raised.btn-warning {background-color: #ff5722; color: rgba(255,255,255, 0.84);}

.btn-green {
    color: #fff;
    background-color: #8FC73B;
    border-color: #8FC73B;
}
.btn-green:hover {
    color: #fff;
    background-color: #638929;
    border-color: #638929;
}

/* panel */
.panel.price,
.panel.price>.panel-heading{border-radius:0px;  -moz-transition: all .3s ease; -o-transition:  all .3s ease; -webkit-transition:  all .3s ease;}

.price .panel-footer {color: #fff; border-bottom:0px; background-color:  rgba(0,0,0, .1); box-shadow: 0px 3px 0px rgba(0,0,0, .3); }

.panel.price .btn{box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;}

.price.panel-blue>.panel-heading {color: #fff; background-color: #608BB4; border-color: #78AEE1; border-bottom: 1px solid #78AEE1;}

.price.panel-blue>.panel-body {color: #fff; background-color: #73A3D4;}

.price.panel-blue>.panel-body .lead{text-shadow: 0px 3px 0px rgba(50,50,50, .3); }

.price.panel-blue .list-group-item {color: #333; background-color: rgba(50,50,50, .01); font-weight:600; text-shadow: 0px 1px 0px rgba(250,250,250, .75);}



.bd-b{border-bottom:3px double #000}.bd-white-b{border-bottom:3px solid #fff;}.bd-green-b{border-bottom:3px solid #8FC73B;}

.redb{color:#99284C!important;}.greenb{color:#8FC73B!important;}.grayb{color:#C0C0C0!important;}

.b{font-weight:600!important;}
.n{font-weight:200!important;}



