.mitsubishi {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.mitsubishi p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.mitsubishi-1 {
 background: url(assets/images/mitsubishi/03.jpg) no-repeat;
 min-height: 398px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

#top1000{
width:1000px;
margin-left:auto;
margin-right:auto;
}

.mitsubishi-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.mitsubishi-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.mitsubishi-2 li {
 text-align: left;
 font-size: 12px;
}
.mitsubishi-3 {
 margin: 15px;
}
.mitsubishi-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.mitsubishi-3 ul li {

}
li.first-left {
 width: 148px;
 float: left;
 border-top: solid 1px #999999;
}
li.first-right {
 width: 320px;
 float: right;
 border-top: solid 1px #FFF;
 background: #C69C6D;
 color: #FFF;
}
li.second-left {
 width: 148px;
 float: left;
 border-top: solid 1px #999999;
}
li.second-right {
 width: 320px;
 float: right;
 background-color: #C7B299;
 border-top: solid 1px #FFF;
 color: #FFF;
}
.sanyo {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.sanyo p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.sanyo-1 {
 background: url(assets/images/sanyo/03.jpg) no-repeat;
 min-height: 585px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.sanyo-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.sanyo-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.sanyo-2 li {
 text-align: left;
 font-size: 12px;
}
.sanyo-3 {
 margin: 15px;
}
.sanyo-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.sanyo-3 ul li {

}
.samurai {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.samurai p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.samurai-1 {
 background: url(assets/images/kyosera/samurai/03.jpg) no-repeat;
 min-height: 233px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.samurai-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.samurai-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.samurai-2 li {
 text-align: left;
 font-size: 12px;
}
.samurai-3 {
 margin: 15px;
}
.samurai-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.samurai-3 ul li {

}
.econoroots {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.econoroots p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.econoroots-1 {
 background: url(assets/images/kyosera/econoroots/03.jpg) no-repeat;
 min-height: 373px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.econoroots-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.econoroots-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.econoroots-2 li {
 text-align: left;
 font-size: 12px;
}
.econoroots-3 {
 margin: 15px;
}
.econoroots-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.econoroots-3 ul li {

}
.canadian {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.canadian p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.canadian-1 {
 background: url(assets/images/canadian/03.jpg) no-repeat;
 min-height: 465px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.canadian-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.canadian-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.canadian-2 li {
 text-align: left;
 font-size: 12px;
}
.canadian-3 {
 margin: 15px;
}
.canadian-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.canadian-3 ul li {

}
.toshiba {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.toshiba p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.toshiba-1 {
 background: url(assets/images/toshiba/03.jpg) no-repeat;
 min-height: 451px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.toshiba-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.toshiba-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.toshiba-2 li {
 text-align: left;
 font-size: 12px;
}
.toshiba-3 {
 margin: 15px;
}
.toshiba-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.toshiba-3 ul li {

}
.sharp {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.sharp p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.sharp-1 {
 background: url(assets/images/sharp/03.jpg) no-repeat;
 min-height: 335px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.sharp-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.sharp-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.sharp-2 li {
 text-align: left;
 font-size: 12px;
}
.sharp-3 {
 margin: 15px;
}
.sharp-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.sharp-3 ul li {

}
.fujipream {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.fujipream p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.fujipream-1 {
 background: url(assets/images/fujipream/03.jpg) no-repeat;
 min-height: 92px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.fujipream-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.fujipream-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.fujipream-2 li {
 text-align: left;
 font-size: 12px;
}
.fujipream-3 {
 margin: 15px;
}
.fujipream-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.fujipream-3 ul li {

}
.faq {
 text-align: left;
}
dl{
    width:500px;
}
dt{
    line-height: 18px;
    padding-left: 20px;
    font-size: 12px;
    color:#000000;
    height: 25px;
    background: url("assets/templates/style/images/question.gif") no-repeat;
    cursor : pointer;
}
dd{
    margin:0 0 10px 0;
    padding: 0 0 0 30px;
    color: #514633;
    background: url("assets/templates/style/images/ancer-bg2.gif") no-repeat;
}
dd p{
    margin:0;
    text-indent:2em;
    padding: 5px 15px 10px 25px;
    line-height: 23.6px;
}
#otenki {
 background: url(assets/templates/style/images/otenki.jpg) no-repeat;
 height: 890px;
 text-align: left;
 font-size: 11px;
 line-height: 15px;
 overflow: hidden;
}
#otenki1 {
 padding: 125px 25px 10px 30px;
 height: 130px;
}
#otenki2 {
 padding: 20px 25px 10px 30px;
 height: 130px;
}
#otenki3 {
 padding: 20px 25px 10px 30px;
 height: 130px;
}
#otenki4 {
 padding: 20px 25px 10px 30px;
 height: 130px;
}
#otenki5 {
 padding: 10px 25px 10px 30px;
 height: 130px;
 clear: both;
}
#results {
 width: 725px;
 float: left;
 overflow: hidden;
 margin-left: 25px;
}
.results {
 clear: both;
}
.results p {
 padding: 5px 0 5px 0;
}
h3.results01 {
 background: url(assets/templates/style/images/results01.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results02 {
 background: url(assets/templates/style/images/results02.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results03 {
 background: url(assets/templates/style/images/results03.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results04 {
 background: url(assets/templates/style/images/results04.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results05 {
 background: url(assets/templates/style/images/results05.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results06 {
 background: url(assets/templates/style/images/results06.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
.results-left {
 float: left;
 width: 480px;
 overflow: hidden;
}
.results-left img {
 border: solid 1px #999999;
}
.results-right {
 float: right;
 width: 240px;
}
.results-right ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.results-right ul li {

}
.results-hr {
 padding: 10px 0 10px 0px;
 clear: both;
}
.results2 {
 margin: 0;
 border: solid 1px #999999;
 overflow: hidden;
}
.results2 h4 {
 color: #99CC66;
 border-bottom: solid 1px #99CC66;
}
.results2 ul {
 list-style: none;
}
.results2 img {
 float: left;
}
li.results-talk1 {
 line-height: 18px;
 margin-left: 5px;
 padding-left: 60px;
 font-size: 12px;
 color: #2E3192;
 height: 25px;
 background: url("assets/templates/style/images/results07.gif") no-repeat;
}
li.results-talk2 {
 line-height: 18px;
 margin-left: 5px;
 padding-left: 60px;
 font-size: 12px;
 color: #FF0000;
 height: 25px;
 background: url("assets/templates/style/images/results08.gif") no-repeat;
}
.results2-left {
 float: left;
 width: 210px;
 margin: 0 auto;
}
.results2-left ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.results2-center {
 float: left;
 width: 210px;
 margin-left: 10px;
}
.results2-center ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.results2-right {
 float: right;
 width: 210px;
 padding: 5px;
}
.results2-right img {
 border: solid 1px #999999;
}
.green {
 color: #99CC66;
}
.results-ql {
 float: left;
 padding: 5px;
 width: 350px;
}
.results-ql img {
 border: solid 1px #999999;
}
.results-ql ul {
 margin: 0;
 padding: 0;
}
.results-qr {
 float: right;
 padding: 5px;
 width: 350px;
}
.results-qr img {
 border: solid 1px #999999;
}
.results-qr ul {
 margin: 0;
 padding: 0;
}

ul.search {
   margin:0;
   padding: 0;
}
ul.search li {
   float:left;
   list-style:none;
   width: 120px;
   border-top: solid 1px #654;
   border-bottom: solid 1px #654;
   height: 65px;
   padding-top: 7px;
   padding-left: 5px;
   margin-bottom: 0;
   background-color: #FFF;
}
ul.search li.first {
   border: solid 1px #654;
   text-align: center;
   background-color: #fcfaea;
   padding-top: 7px;
}
ul.search li.checkbox {
   border-top: solid 1px #654;
   border-bottom: solid 1px #654;
   padding-top: 4px;
   height: 68px;
   width: 18px;
}
ul.search li.last {
   border-right: solid 1px #654;
   border-top: solid 1px #654;
   border-bottom: solid 1px #654;
}
/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.search:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}
/* Win版IE7とMac版IE5対策 */
ul.search{
   display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.search{
   height:1px;
}
ul.search{
   display:block;
}

ul.search2 {
   margin:0;
   padding: 0;
}
ul.search2 li {
   float:left;
   list-style:none;
   width: 120px;
   height: 28px;
   padding-top: 7px;
   padding-left: 5px;
   margin-bottom: 0;
   background-color: #FFF0F0;
}
ul.search2 li.first {
   border-left: solid 1px #654;
   border-right: solid 1px #654;
   text-align: center;
   background-color: #fcfaea;
   padding-top: 7px;
}
ul.search2 li.checkbox {
   padding-top: 4px;
   height: 31px;
   width: 18px;
}
ul.search2 li.last {
   border-right: solid 1px #654;
}
/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.search2:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}
/* Win版IE7とMac版IE5対策 */
ul.search2{
   display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.search2{
   height:1px;
}
ul.search2{
   display:block;
}

ul.search3 {
   margin:0;
   padding: 0;
}
ul.search3 li {
   float:left;
   list-style:none;
   width: 120px;
   border-bottom: solid 1px #654;
   height: 28px;
   padding-top: 7px;
   padding-left: 5px;
   margin-bottom: 0;
   background-color: #FFF0F0;
}
ul.search3 li.first {
   border-left: solid 1px #654;
   border-right: solid 1px #654;
   border-bottom: solid 1px #654;
   text-align: center;
   background-color: #fcfaea;
   padding-top: 7px;
}
ul.search3 li.checkbox {
   border-bottom: solid 1px #654;
   padding-top: 4px;
   height: 31px;
   width: 18px;
}
ul.search3 li.last {
   border-right: solid 1px #654;
   border-bottom: solid 1px #654;
   width: 268px;
}
/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.search3:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}
/* Win版IE7とMac版IE5対策 */
ul.search3{
   display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.search3{
   height:1px;
}
ul.search3{
   display:block;
}
.product {
 text-align: left;
}
#obj {
 width: 500px;
 float: left;
 overflow: hidden;
 margin-left: 0;
}
.obj-left {
 float: left;
 width: 150px;
 overflow: hidden;
}
.obj-right {
 float: left;
 width: 330px;
 overflow: hidden;
 margin-left: 5px;
}
.obj-ri-le {
 float: left;
 width: 100px;
 overflow: hidden;
}
.obj-ri-le p {
 border-top: dotted 1px #999999;
}
.obj-ri-ri {
 float: left;
 width: 230px;
 overflow: hidden;
}
.obj-ri-ri p {
 border-top: dotted 1px #999999;
}
.obj {
 float: left;
 padding: 5px 0 0 10px;
}
.obj-cont {
 float: left;
 width: 150px;
 overflow: hidden;
 border: solid 1px #999999;
}
.obj-msg {
 min-height: 70px;
}
ul.icon {
 list-style: none;
 margin: 0;
 padding: 0;

}
ul.icon li {
 float:left;
 padding: 1px;
}
.obj-hr {
 padding: 10px 0 10px 0px;
 clear: both;
}
.chigai {
 border: solid 1px #8c6844;
 margin-bottom: 10px;
 color: #8e6239;
}
.chigai p {
 font-size: 16px;
 padding: 10px;
}
.takumi {
 font-size: 14px;
}
.takumi p {
 line-height: 25px;
 padding: 5px;
}
.takumi img {
 padding: 5px;
}
.takumi h3 {
 padding-top: 5px;
 border-bottom: solid 1px #99CC66;
}

label.konetsuhi2 {
 line-height: 15px;
 padding-bottom: 3px;
}
label.konetsuhi {
 margin-left: 10px;
 color: #FFF;
}
label.konetsuhi2 {
 line-height: 15px;
 padding-bottom: 3px;
}
label.konetsuhi {
 margin-left: 10px;
 color: #FFF;
}
input.konetsuhi {
 margin-left: 10px;
}
#konetsuhi {
}
#konetsuhi2 {
 float: left;
}
#konetsuhi3 {
 background: url(assets/templates/style/images/konetsuhi05.jpg) no-repeat;
 float: right;
 width: 250px;
 height: 250px;
}
#nenkan {
 color: red;
 font-size: 30px;
 font-weight: bold;
 border-style: none;
 margin: 60px 0 0 85px;
 width: 125px;
 text-align: right;
 height: 30px;
}
.hikaku {
 width: 500px;
 overflow: hidden;
 margin-left: 0;
}
.hikaku h3 {
 padding: 5px 0 5px 0;
}
.hikaku h4 {
 border-left: solid 5px #82CA9C;
 border-bottom: solid 1px #82CA9C;
 padding-left: 3px;
}
.hikaku hr {
 margin: 5px 0 5px 0;
}
.hikaku-left {
 float: left;
 width: 250px;
 overflow: hidden;
 padding-bottom: 5px;
}
.hikaku-right {
 float: right;
 width: 245px;
 overflow: hidden;
 margin-left: 5px;
 padding-bottom: 5px;
}
.merit {
 margin: 0 0 10px 0;
 padding: 5px;
}
.merit p {
 font-size: 14px;
 line-height: 25px;
}
.merit h3 {
 border-bottom: solid 1px #54C0EF;
 border-left: solid 5px #54C0EF;
 margin: 5px 0 5px 0;
}
.area ul {

}
.area li {
 list-style: none;
 float: left;
}
.hojo h3 {
 font-size: 20px;
 padding: 10px 0 5px 0;
 border-bottom: solid 1px #999999;
}
.hojo ul {
 padding: 0;
 margin: 0;
}
.hojo li {
 list-style: none;
 float: left;
 height: 40px;
 width: 98px;
 margin: 0;
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 text-align: center;
}
.hojo li.last {
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
}
.hojo li.bottom {
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 border-bottom: solid 1px #999999;
}
.hojo li.bottom-last {
 border: solid 1px #999999;
}
.loan ul {
 padding: 0;
 margin: 0;
}
.loan li {
 list-style: none;
 float: left;
 width: 165px;
 margin: 0;
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 text-align: center;
}
.loan li.last {
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
}
.loan li.bottom {
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 border-bottom: solid 1px #999999;
}
.loan li.bottom-last {
 border: solid 1px #999999;
}
.nagare {
 margin: 0 0 15px 0;
 padding: 10px;
}
.nagare p {
 line-height: 30px;
}
.aimitsu p, .pro p{
 line-height: 30px;
 padding: 5px;
}
#miryoku h4{
 clear: both;
 font-weight: bold;
 border-bottom: solid 2px #A2E27D;
 color: #A2E27D;
}
.miryoku-img {
 margin: 5px;
 width: 250px;
 float: left;
}
.miryoku p{
 line-height: 25px;
 padding: 5px;
}
.dairiten-info {
 border: solid 1px #FF0302;
 background: #FFF0F0;
 margin-bottom: 10px;
 color: #000000;
 font-weight: bold;
 font-size: 16px;
 padding: 5px;
 text-align: center;
}
#T4,#T5,#T6,#T7,#S1,#S2,#S3,#S4,#S5,#S6,#S7,#S8,#S9 {
 font-size: 14px;
 font-weight: bold;
 color: red;
 background-color: #FFF;
 margin-left: 10px;
 width: 195px;
 text-align: right;
}
h3.sim {
 color: #FFF;
 clear: both;
 padding: 10px 0 5px 0;
 text-align: center;
}
#staff {
 width: 725px;
 float: left;
 overflow: hidden;
 margin-left: 25px;
}
.staff {
 clear: both;
 border: solid 1px #999999;
 overflow: auto;
 padding: 5px;
 margin: 10px 0 0 0;
}
.staff p {
 padding: 5px 0 5px 0;
}
h3.staff01 {
 background: url(assets/templates/style/images/results01.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.staff02 {
 background: url(assets/templates/style/images/results02.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.staff03 {
 background: url(assets/templates/style/images/results03.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.staff04 {
 background: url(assets/templates/style/images/results04.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.staff05 {
 background: url(assets/templates/style/images/results05.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.staff06 {
 background: url(assets/templates/style/images/results06.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
.staff-left {
 float: left;
 width: 255px;
 overflow: hidden;
}
.staff-right {
 float: right;
 width: 455px;
}
.staff-right p {
 font-size: 14px;
}
.staff-right ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.staff-right ul li {

}
.staff-hr {
 padding: 10px 0 10px 0px;
 clear: both;
}
.staff2 {
 margin: 0;
 border: solid 1px #999999;
 overflow: hidden;
}
.staff2 h4 {
 color: #99CC66;
 border-bottom: solid 1px #99CC66;
}
.staff2 ul {
 list-style: none;
}
.staff2 img {
 float: left;
}
li.staff-talk1 {
 line-height: 18px;
 margin-left: 5px;
 padding-left: 60px;
 font-size: 12px;
 color: #2E3192;
 height: 25px;
 background: url("assets/templates/style/images/results07.gif") no-repeat;
}
li.staff-talk2 {
 line-height: 18px;
 margin-left: 5px;
 padding-left: 60px;
 font-size: 12px;
 color: #FF0000;
 height: 25px;
 background: url("assets/templates/style/images/results08.gif") no-repeat;
}
.staff2-left {
 float: left;
 width: 210px;
 margin: 0 auto;
}
.staff2-left ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.staff2-center {
 float: left;
 width: 210px;
 margin-left: 10px;
}
.staff2-center ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.staff2-right {
 float: right;
 width: 210px;
 padding: 5px;
}
.staff2-right img {
 border: solid 1px #999999;
}
.staff-ql {
 float: left;
 padding: 5px;
 width: 350px;
}
.staff-ql img {
 border: solid 1px #999999;
}
.staff-ql ul {
 margin: 0;
 padding: 0;
}
.staff-qr {
 float: right;
 padding: 5px;
 width: 350px;
}
.staff-qr img {
 border: solid 1px #999999;
}
.staff-qr ul {
 margin: 0;
 padding: 0;
}
.moni {
 clear: both;
 border-top: solid 1px #999999;
 padding: 10px;
}
.moni-left {
 float: left;
 width: 80px;
}
.moni-right {
 float: right;
 width: 380px;
}
.moni-left p, .moni-right p{
 line-height: 30px;
}
.red {
 color: red;
 font-weight: bold;
}
.privacy {
 padding: 5px;
}
.privacy p {
 line-height: 30px;
}
.com {
 clear: both;
 padding: 10px;
 border-top: solid 1px #999999;
}
.com-last {
 clear: both;
 padding: 10px;
 border-top: solid 1px #999999;
 border-bottom: solid 1px #999999;
}
.com-left {
 float: left;
 width: 100px;
}
.com-right {
 float: right;
 width: 375px;
}
.com-left p, .com-right p{
 line-height: 30px;
}
.aisatsu {
 padding: 5px;
}
.aisatsu p {
 font-size: 14px;
 line-height: 30px;
}
.aisatsu h3 {
 border-bottom: solid 1px #999999;
}
