/* CSS Document */
/* container next
------------------------------------------------------------*/
#container.next .contents {
  background-color: #FFFFFF;
}
#container.next .contents#flyer ul li {
  padding: 32px 0px;
  border-bottom: 1px solid #B81C25;
}
#container.next .contents#flyer ul li:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#flyer ul li .imgarea {
  float: left;
  width: 150px;
  margin-right: 20px;
}
#container.next .contents#flyer ul li .detail {
  float: right;
  text-align: left;
  width: 800px;
}
#container.next .contents#flyer ul li .detail .tag {
  width: 180px;
  text-align: center;
  padding: 2px 0px;
  color: #FFF;
}
#container.next .contents#flyer ul li .detail .tag.tag1 {
  background-color: #000;
}
#container.next .contents#flyer ul li .detail .tag.tag2 {
  background-color: #22AC38;
}
#container.next .contents#flyer ul li .detail .tag.tag3 {
  background-color: #00A0E9;
}
#container.next .contents#flyer ul li .detail .tag.tag4 {
  background-color: #DE6B37;
}
#container.next .contents#flyer ul li .detail .p1 {
  font-size: 16px;
  padding: 10px 0px 15px;
}
#container.next .contents#flyer ul li .detail a {
  display: block;
  color: #FFF;
  float: right;
}
#container.next .contents#flyer ul li .detail a .link {
  width: 162px;
  text-align: center;
  font-size: 16px;
  padding: 6px 0px;
}
.link_color1 {
    background-color: #000;
    float: right;
    text-align: center!important;
    margin-left: 25px;
}
.link_color1 a {
    display: block;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
}
#container.next .contents#flyer ul li .detail a .link.color1 {
  background-color: #000;
}
#container.next .contents#flyer ul li .detail a .link.color2 {
  background-color: #22AC38;
}
#container.next .contents#flyer ul li .detail a .link.color3 {
  background-color: #00A0E9;
}
#container.next .contents#flyer ul li .detail a .link.color4 {
  background-color: #DE6B37;
}
#container.next .contents#flyer ul li .detail_gougai .detail_l {
  padding-left: 17px;
  float: left;
  width: 610px;
}
#container.next .contents#flyer ul li .detail_gougai .detail_l .tag {
  width: 180px;
  text-align: center;
  padding: 2px 0px;
  margin-bottom: 10px;
  color: #FFF;
  background-color: #E60012;
}
#container.next .contents#flyer ul li .detail_gougai .detail_r {
  margin-top: 40px;
  float: right;
  color: #FFF;
}
#container.next .contents#flyer ul li .detail_gougai .detail_r a {
  color: #FFF;
}
#container.next .contents#flyer ul li .detail_gougai .detail_r .link {
  color: #FFF;
  width: 162px;
  text-align: center;
  font-size: 16px;
  padding: 6px 0px;
  background-color: #E60012;
  margin-bottom: 10px;
}
#container.next .contents#omoi:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .s_title {
  text-align: center;
}
#container.next .contents#omoi .s_title img {
  width: 640px;
}
#container.next .contents#omoi .line {
  text-align: center;
  padding-bottom: 50px;
}
#container.next .contents#omoi .oyakusoku {
  padding: 50px 0px;
}
#container.next .contents#omoi .oyakusoku:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .oyakusoku ul li {
  float: left;
  margin-right: 23px;
}
#container.next .contents#omoi .oyakusoku ul li.last {
  margin-right: 0px;
}
#container.next .contents#omoi .kodawari {
  padding-top: 50px;
}
#container.next .contents#omoi .kodawari .box:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .kodawari .box .img {
  float: left;
  width: 300px;
}
#container.next .contents#omoi .kodawari .box .text {
  float: right;
  width: 650px;
}
#container.next .contents#omoi .kodawari .box .text .title_area:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .kodawari .box .text .title_area .img_area {
  float: left;
  padding-right: 10px;
}
#container.next .contents#omoi .kodawari .box .text .title_area .kodawari_title {
  font-size: 27px;
}
#container.next .contents#omoi .kodawari .box .text .title_area .kodawari_title.oniku {
  color: #B40D23;
}
#container.next .contents#omoi .kodawari .box .text .title_area .kodawari_title.osakana {
  color: #447A88;
}
#container.next .contents#omoi .kodawari .box .text .title_area .kodawari_title.oyasai {
  color: #47802B;
}
#container.next .contents#omoi .kodawari .box .text .title_area .sub {
  font-size: 14px;
}
#container.next .contents#omoi .kodawari .box .text .title_area .sub.oniku {
  color: #B40D23;
  padding-bottom: 22px;
}
#container.next .contents#omoi .kodawari .box .text .title_area .sub.osakana {
  color: #447A88;
  padding-bottom: 22px;
}
#container.next .contents#omoi .kodawari .box .text .title_area .sub.oyasai {
  color: #47802B;
  padding-bottom: 22px;
}
#container.next .contents#omoi .kodawari .box .text .tag_oniku {
  border: solid 1px #B40D23;
  margin-bottom: 18px;
  width: 280px;
}
#container.next .contents#omoi .kodawari .box .text .tag_oniku:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .kodawari .box .text .tag_oniku .p1 {
  color: white;
  background-color: #B40D23;
  float: left;
  padding: 5px 10px;
}
#container.next .contents#omoi .kodawari .box .text .tag_oniku .p2 {
  color: #B40D23;
  padding: 5px 10px;
  float: right;
}
#container.next .contents#omoi .kodawari .box .text .tag_osakana {
  border: solid 1px #2E9ED7;
  margin-bottom: 40px;
  width: 280px;
}
#container.next .contents#omoi .kodawari .box .text .tag_osakana:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .kodawari .box .text .tag_osakana .p1 {
  color: white;
  background-color: #2E9ED7;
  float: left;
  padding: 5px 10px;
}
#container.next .contents#omoi .kodawari .box .text .tag_osakana .p2 {
  color: #2E9ED7;
  padding: 5px 10px;
  float: right;
}
#container.next .contents#omoi .kodawari .box .text .tag_yasai {
  border: solid 1px #47802B;
  margin-bottom: 40px;
  width: 330px;
}
#container.next .contents#omoi .kodawari .box .text .tag_yasai:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .kodawari .box .text .tag_yasai .p1 {
  color: white;
  background-color: #47802B;
  float: left;
  padding: 5px 10px;
}
#container.next .contents#omoi .kodawari .box .text .tag_yasai .p2 {
  color: #47802B;
  padding: 5px 10px;
  float: right;
}
#container.next .contents#omoi .kodawari .box .text ul.bui {
  margin: 18px 0px 35px;
}
#container.next .contents#omoi .kodawari .box .text ul.bui li {
  padding: 12px 0px;
  border-top: solid 1px #3E3A39;
}
#container.next .contents#omoi .kodawari .box .text ul.bui li.last {
  border-bottom: solid 1px #3E3A39;
}
#container.next .contents#omoi .kodawari .box .text ul.bui li:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#omoi .kodawari .box .text ul.bui li .bui_l {
  float: left;
  width: 87px;
}
#container.next .contents#omoi .kodawari .box .text ul.bui li .bui_r {
  float: right;
  width: 550px;
}
#container.next .contents#omoi .kodawari .box .text table.table_osakana {
  margin-bottom: 40px;
  width: 100%;
}
#container.next .contents#omoi .kodawari .box .text table.table_osakana tr th {
  border-bottom: solid 1px #FFF;
  width: 165px;
  color: #FFF;
  background-color: #2E9ED7;
  padding: 5px 10px;
  border-top: solid 1px #2E9ED7;
  border-left: solid 1px #2E9ED7;
  border-right: solid 1px #2E9ED7;
  border-bottom: solid 1px #FFF;
}
#container.next .contents#omoi .kodawari .box .text table.table_osakana tr th.last {
  border-bottom: solid 1px #2E9ED7;
}
#container.next .contents#omoi .kodawari .box .text table.table_osakana tr td {
  border: solid 1px #2E9ED7;
  padding: 5px 10px;
}
#container.next .contents#omoi .kodawari .box .text table.table_yasai {
  width: 100%;
}
#container.next .contents#omoi .kodawari .box .text table.table_yasai tr th {
  border-top: solid 1px #86ba1f;
  border-left: solid 1px #86BA1F;
  border-right: solid 1px #86BA1F;
  border-bottom: solid 1px #FFF;
  width: 165px;
  color: #FFF;
  background-color: #86BA1F;
  padding: 5px 10px;
}
#container.next .contents#omoi .kodawari .box .text table.table_yasai tr th.last {
  border-bottom: solid 1px #86BA1F;
}
#container.next .contents#omoi .kodawari .box .text table.table_yasai tr td {
  border: solid 1px #86BA1F;
  padding: 5px 10px;
}
#container.next .contents#company .jigyou {
  padding-bottom: 60px;
}
#container.next .contents#company .jigyou .column2 {
  padding-top: 20px;
}
#container.next .contents#company .jigyou .column2:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#company .jigyou .column2 .img {
  float: left;
  width: 250px;
}
#container.next .contents#company .jigyou .column2 .text {
  width: 680px;
  float: right;
}
#container.next .contents#company .jigyou .column2 .text .s_title {
  font-size: 20px;
  font-weight: bold;
}
#container.next .contents#privacy {
  background-color: #FFF;
}
#container.next .contents#privacy .s_title {
  font-size: 20px;
  color: #036EB7;
  padding: 27px 0px;
}
#container.next .contents#privacy ul.hituyousyorui {
  padding-left: 1em;
}
#container.next .contents#privacy ul.hituyousyorui li {
  list-style-type: disc;
}
#container.next .contents#career {
  background-color: #FFF;
}
#container.next .contents#interview {
  background-color: #FFF;
}
#container.next .contents#interview .column2 {
  padding: 30px 0 60px;
  border-bottom: solid 1px #009EE7;
}
#container.next .contents#interview .column2:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#interview .column2.last {
  border-bottom: none;
  padding-bottom: 0;
}
#container.next .contents#interview .column2 .column_l {
  width: 640px;
  float: left;
}
#container.next .contents#interview .column2 .column_r {
  width: 265px;
  float: right;
}
#container.next .contents#interview .column2 .text .question {
  color: #036EB6;
  font-size: 20px;
  padding: 38px 0px 15px 0px;
  font-weight: bold;
}
#container.next .contents#interview .column2 .text .question.first {
  padding-top: 0px;
  font-weight: bold;
}



#container.next .contents#interview .column3 {
  padding: 30px 0 60px;
  border-bottom: solid 0px #009EE7;
}
#container.next .contents#interview .column3:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#interview .column3.last {
  border-bottom: none;
  padding-bottom: 0;
}
#container.next .contents#interview .column3 .column_l {
  width: 640px;
  float: left;
}
#container.next .contents#interview .column3 .column_r {
  width: 265px;
  float: right;
}
#container.next .contents#interview .column3 .text .question {
  color: #036EB6;
  font-size: 20px;
  padding: 38px 0px 15px 0px;
  font-weight: bold;
}
#container.next .contents#interview .column3 .text .question.first {
  padding-top: 0px;
  font-weight: bold;
}


#container.next .contents#interview .column2_2 {
  padding: 30px 0 60px;
  border-bottom: solid 1px #009EE7;
}
#container.next .contents#interview .column2_2:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#interview .column2_2 .column_l {
  width: 265px;
  float: left;
}
#container.next .contents#interview .column2_2 .column_r {
  width: 640px;
  float: right;
}
#container.next .contents#interview .column2_2 .text .question {
  color: #036EB6;
  font-size: 20px;
  padding: 38px 0px 15px 0px;
  font-weight: bold;
}
#container.next .contents#interview .column2_2 .text .question.first {
  padding-top: 0px;
  font-weight: bold;
}
#container.next .contents#recruit {
  background-color: #FFF;
}
#container.next .contents#recruit .career_plan {
  padding-bottom: 40px;
}
#container.next .contents#recruit .career_plan ul {
  padding-bottom: 38px;
}
#container.next .contents#recruit .career_plan ul li {
  padding-bottom: 30px;
  background: url(../img/recruit/arrow1.jpg) no-repeat 130px 50px;
}
#container.next .contents#recruit .career_plan ul li.last {
  background: none;
  padding-bottom: 0px;
}
#container.next .contents#recruit .career_plan ul li:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#recruit .career_plan ul li .p1 {
  width: 90px;
  background-color: #0086CD;
  float: left;
  color: #FFF;
  font-size: 19px;
  text-align: center;
  padding: 8px 0px 5px;
}
#container.next .contents#recruit .career_plan ul li .p2 {
  width: 150px;
  font-size: 19px;
  background-color: #009AE3;
  float: left;
  color: #FFF;
  padding: 8px 0px 5px 30px;
  margin-right: 17px;
}
#container.next .contents#recruit .career_plan ul li .p3 {
  padding-left: 10px;
  padding-top: 10px;
}
#container.next .contents#recruit .seityou {
  padding: 40px 0px 56px;
}
#container.next .contents#recruit .seityou .box {
  padding-bottom: 40px;
}
#container.next .contents#recruit .seityou .box:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#recruit .seityou .box .img_area {
  float: left;
  width: 332px;
}
#container.next .contents#recruit .seityou .box .text {
  float: right;
  width: 627px;
}
#container.next .contents#recruit .seityou .box .text .title_area {
  padding-bottom: 20px;
  font-size: 21px;
}
#container.next .contents#recruit .seityou .box .text .title_area:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#recruit .seityou .box .text .title_area .umber {
  float: left;
  width: 60px;
  color: #009AE3;
  font-size: 64px;
  padding-top: 13px;
}
#container.next .contents#recruit .seityou .box .text .title_area .p1 {
  float: right;
  width: 560px;
  color: #595757;
}
#container.next .contents#recruit .seityou .box .text .title_area.detail {
  color: #3E3A39;
}
#container.next .contents#mailform {
  background-color: #FFF;
}
#container.next .contents#mailform p.kaku {
  text-align: center;
  padding-top: 20px;
}
#container.next .contents#mailform p.red {
  color: red;
}
#container.next .contents#mailform .s_title {
  font-size: 20px;
  color: #036EB7;
  padding-bottom: 15px;
}
#container.next .contents#mailform .table3 {
  width: 100%;
  font-size: 15px;
  padding-bottom: 60px;
  margin-top: 30px;
}
#container.next .contents#mailform .table3.last {
  padding-bottom: 0;
}
#container.next .contents#mailform .table3 tr th {
  width: 167px;
  padding: 11px 17px;
  background-color: #2595C7;
  border: solid 1px #89BDDE;
  color: #FFF;
}
#container.next .contents#mailform .table3 tr td {
  vertical-align: bottom;
  padding: 11px 17px 5px;
  border: solid 1px #89BDDE;
}
#container.next .contents#mailform .table3 tr td .input_box {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box .input_l {
  float: left;
  width: 45px;
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box .input_l.pl {
  padding-left: 42px;
}
#container.next .contents#mailform .table3 tr td .input_box .input_r1 {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box .input_r1.pt7 {
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box .input_r1 input {
  width: 180px;
  border: 1px solid #CCCCCC;
  height: 25px;
  margin-right: 48px;
}
#container.next .contents#mailform .table3 tr td .input_box2 {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input_year {
  width: 45px;
  float: left;
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input1 {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input1.pt7 {
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input1 input {
  width: 180px;
  border: 1px solid #CCCCCC;
  height: 25px;
  margin-right: 15px;
}
#container.next .contents#mailform .table3 tr td .input_box2 .p1 {
  padding-top: 7px;
  float: left;
  width: 30px;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input2 {
  float: left;
  margin-right: 15px;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input2.pt7 {
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box2 .input2 input {
  width: 35px;
  border: 1px solid #CCCCCC;
  height: 25px;
}
#container.next .contents#mailform .table3 tr td .input_box3:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform .table3 tr td .input_box3 .p1 {
  width: 30px;
  float: left;
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box3 .p2 {
  float: left;
  padding: 7px 4px 0px 4px;
}
#container.next .contents#mailform .table3 tr td .input_box3 .input1 {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box3 .input1 input {
  width: 100px;
  border: 1px solid #CCCCCC;
  height: 25px;
}
#container.next .contents#mailform .table3 tr td .input_box3 .input2 {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box3 .input2 input {
  width: 60px;
  border: 1px solid #CCCCCC;
  height: 25px;
}
#container.next .contents#mailform .table3 tr td .input_box4:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform .table3 tr td .input_box4 .state {
  float: left;
  padding-right: 10px;
}
#container.next .contents#mailform .table3 tr td .input_box4 select {
  float: left;
  border: 1px solid #CCCCCC;
  height: 25px;
  width: 100px;
}
#container.next .contents#mailform .table3 tr td .input_box4 .city input {
  margin-left: 10px;
  border: 1px solid #CCCCCC;
  height: 25px;
  width: 426px;
}
#container.next .contents#mailform .table3 tr td .input_box5:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform .table3 tr td .input_box5 .p1 {
  padding-left: 4px;
  padding-right: 4px;
  float: left;
  padding-top: 7px;
}
#container.next .contents#mailform .table3 tr td .input_box5 .input1 {
  float: left;
}
#container.next .contents#mailform .table3 tr td .input_box5 .input1 input {
  width: 120px;
  border: 1px solid #CCCCCC;
  height: 25px;
}
#container.next .contents#mailform .table3 tr td .sex {
  float: left;
  padding-right: 44px;
}
#container.next .contents#mailform ul:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform ul li.li5 {
  padding-right: 40px;
  float: left;
}
#container.next .contents#mailform ul li.li5:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform ul li.li5 select {
  margin-right: 5px;
  border: 1px solid #CCCCCC;
  background-color: #FFF;
  height: 25px;
  width: 200px;
}
#container.next .contents#mailform ul li.li6 {
  float: left;
}
#container.next .contents#mailform ul li.li6:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform ul li.li6 textarea {
  border: 1px solid #CCCCCC;
  background-color: #FFF;
  height: 90px;
  width: 740px;
}
#container.next .contents#mailform ul li.li10 {
  padding-bottom: 5px;
}
#container.next .contents#mailform ul li.li10 input {
  border: 1px solid #CCCCCC;
  background-color: #FFF;
  height: 25px;
  width: 250px;
}
#container.next .contents#mailform .agree {
  text-align: center;
  padding-top: 40px;
}
#container.next .contents#mailform .btn_area2 {
  margin-top: 20px;
  text-align: center;
}
#container.next .contents#mailform .btn_area2 input {
  width: 243px;
  height: 66px;
  background-color: #00A0E9;
  font-size: 33px;
  color: #FFF;
  border: none;
}
#container.next .contents#mailform .btn_area {
  margin: 0 auto;
  width: 540px;
}
#container.next .contents#mailform .btn_area:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#mailform .btn_area .btn {
  padding-top: 30px;
}
#container.next .contents#mailform .btn_area .btn.back {
  float: left;
}
#container.next .contents#mailform .btn_area .btn.back input {
  width: 243px;
  height: 66px;
  background-color: #9FA0A0;
  font-size: 33px;
  color: #FFF;
  border: none;
}
#container.next .contents#mailform .btn_area .btn.send {
  float: right;
}
#container.next .contents#mailform .btn_area .btn.send input {
  width: 243px;
  height: 66px;
  background-color: #00A0E9;
  font-size: 33px;
  color: #FFF;
  border: none;
}
#container.next .contents#thanks .link {
  padding-top: 40px;
}
#container.next .contents#news ul.tag_area {
  padding-bottom: 30px;
}
#container.next .contents#news ul.tag_area:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#news ul.tag_area li {
  float: left;
  border: solid 1px #61A731;
  margin-right: 10px;
}
#container.next .contents#news ul.tag_area li a {
  padding: 9px 50px;
  font-size: 16px;
  color: #61A731;
  text-decoration: none;
}
#container.next .contents#news .news_box {
  border-bottom: 1px solid #61A431;
}
#container.next .contents#news .news_box .tag {
  margin-top: 45px;
  padding-bottom: 20px;
}
#container.next .contents#news .news_box .tag.first {
  margin-top: 30px;
}
#container.next .contents#news .news_box .tag .super {
  float: left;
  margin-right: 16px;
  width: 170px;
  padding: 6px 0px;
  text-align: center;
  color: #FFF;
  background-color: #61A731;
}
#container.next .contents#news .news_box .tag .restaurant {
  float: left;
  margin-right: 16px;
  width: 170px;
  padding: 6px 0px;
  text-align: center;
  color: #FFF;
  background-color: #604C3F;
}
#container.next .contents#news .news_box .tag .hidakaya {
  float: left;
  margin-right: 16px;
  width: 170px;
  padding: 6px 0px;
  text-align: center;
  color: #FFF;
  background-color: #00A0E9;
}
#container.next .contents#news .news_box .tag .jiten {
  float: left;
  margin-right: 16px;
  width: 170px;
  padding: 6px 0px;
  text-align: center;
  color: #FFF;
  background-color: #e8501f;
}
#container.next .contents#news .news_box .tag .date {
  padding: 6px 0px;
}
#container.next .contents#news .news_box .tag .date:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#news .news_box .title {
  font-size: 24px;
  padding-bottom: 20px;
  font-weight: bold;
}
#container.next .contents#news .news_box .news_img {
  margin: 40px 0px 50px;
}
#container.next .contents#news .news_box .news_img.img1 {
  text-align: center;
}
#container.next .contents#news .news_box .news_img.img2 {
  padding: 0px 80px;
}
#container.next .contents#news .news_box .news_img.img2 ul {
  text-align: center;
}
#container.next .contents#news .news_box .news_img.img2 ul:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#news .news_box .news_img.img2 ul li {
  float: left;
  padding-right: 20px;
}
#container.next .contents#news .news_box .news_img.img2 ul li.last {
  padding-right: 0px;
}
#container.next .contents#news .news_box .news_img.img3 ul {
  text-align: center;
}
#container.next .contents#news .news_box .news_img.img3 ul:after {
  clear: both;
  display: block;
  content: '';
}
#container.next .contents#news .news_box .news_img.img3 ul li {
  float: left;
  padding-right: 15px;
}
#container.next .contents#news .news_box .news_img.img3 ul li.last {
  padding-right: 0px;
}

/* container next
------------------------------------------------------------*/
