@charset "shift_jis";
/*Footer*/
#f_payment_bg, #f_box_1_bg, #f_box_2_bg{ font-size: 8.5pt; width:100%; min-width:1000px; text-align: left; margin: 0 auto; overflow:hidden; clear:both;}
#f_payment_bg { background-color: #eeeeee; } 
#f_box_1_bg  { background-color: #f4f4f4; }
#f_box_2_bg  { background-color: #00a0e2; border-top: 1px solid #fff; }
.f_payment {color: #00a0e2;  font-size: 9pt; font-weight: bold; line-height:27px; max-width: 1000px; margin: 0 auto; padding: 20px 0px; overflow:hidden; letter-spacing:1pt;}
.f_payment span {float:left;}
.f_payment img {float:left; line-height:80px;  }
.f_payment_gp {color: #00a0e2;  font-size: 9pt; font-weight: bold; line-height:27px; max-width: 1000px; margin: 0 auto; padding: 20px 0px; overflow:hidden; letter-spacing:1pt;}
.f_payment_gp img {float:left; line-height:80px; max-width:300px; }
.f_box_1{ color: #00a0e2; font-size: 8.5pt;  max-width: 1000px;  text-align: left; margin: 0 auto; padding: 35px 0px; overflow:hidden;}
.f_box_1 a{ color: #00a0e2; text-decoration: none; }
.f_box_1 a:link { color: #00a0e2; text-decoration: none; }
.f_box_1 a:visited { color: #00a0e2; text-decoration: none; }
.f_box_1 a:hover{ color: #777; text-decoration: underline; }

.cont1_tit{  font-size: 10pt; font-weight: 700; margin-bottom: 5px; color: #00a0e2;}
.cont_tit{ font-size: 10pt; font-weight: 700; margin-bottom: 3px; margin-top:20px; margin-left:-10px; }
.cont_tit_s{ margin-left:-10px; font-size: 9pt; font-weight: 600; margin-bottom: 2px; }
.cont_tit_i{ font-size: 9pt; font-weight: 600; margin-bottom: 10px; letter-spacing:1pt;}

.cont1{ float: left; margin-right: 40px; margin-left: 0px; width: 160px; font-size:7pt;  }
.cont2{ float: left; padding-left:10px; margin-right: 20px; width: 180px; font-size:7pt; }
.cont3{ float: left; padding-left:10px; margin-right: 20px; width: 160px; font-size:7pt;  }
.cont4{ float: left; padding-left:10px; width: 150px; font-size:7pt;  }
.cont5{ float: left; margin-left: 40px; width: 190px; font-size:7pt;  }

.f_box_2{ color: #fff; font-size: 8pt; width: 1000px; clear: both; margin: 0 auto; padding: 20px 0px; overflow:hidden;}
.f_box_2 a{ color: #fff; text-decoration: none; text-align: left;display:block; min-height:28px}
.f_box_2 a:link { color: #fff; text-decoration: none; }
.f_box_2 a:visited { color: #fff; text-decoration: none; }
.f_box_2 a:hover{ color: #777; text-decoration: underline; }
.f_box_2_l {float:left; overflow:hidden; text-align: left;}
.f_box_2_r {float:right; overflow:hidden; text-align:right;}
.marker{   display:inline-block; width: 0;    height: 0;    border: 5px solid transparent;    border-left: 5px solid #00a0e2;}
.cont{ float: left; margin-right:32px; margin-bottom:20px; border-left: 1px solid #fff; padding:5px 0 5px 14px; letter-spacing:1pt;}
.cont.last {margin-right:0;  border-right: 1px solid #fff;}
.infolink {clear:both; letter-spacing:1pt;}
.f_company {float:right; width:260px;}
.f_logo {float:right;  margin: 20px 0px 0 0px ;}
.copyright {float:right; clear:right; margin-top:4px; font-size:7pt;}
.companyname {font-size:14pt; font-weight:bold; letter-spacing:3pt; margin:26px 0 0 12px; float:right; }
.sns_fc {float:right; margin:80px 0 10px 10px;}
.pmark {float:right; margin:48px 0 0 0;}
.f_geomark {float:right; margin:50px 10px 0 0;}
.app{margin-top:5px;margin-bottom:4px}
.ent_app img{width:100%; height:auto;display:block}
ul.ent_app{margin:0;padding:0;width:88%}
ul.ent_app li{list-style:none; margin:0;padding:0;list-style-position:outside; margin-bottom:8px;}