@charset "utf-8";


/* 背景 */

.bgContanier {
  background: url(../image/bg/bg_contanier.png) repeat-y center top;
}
.bgHeader {
  background: url(../image/bg/bg_header.png) no-repeat center top;
}
.bgHead {
  background: url(../image/bg/bg_head.png) no-repeat center top;
}
.bgHeader_top {
  background: url(../image/bg/top_image2.png) no-repeat center top;
}
.bgNavi {
  background: url(../image/bg/bg_navi.png) no-repeat center top;
}
.bgMain {
  background: url(../image/bg/bg_main.png) repeat-y center top;
}
/*
  .bgMenu {
    background: url(../image/bg/bg_menu.png) repeat-y center top;
  }
  .bgContent {
    background: url(../image/bg/bg_content.png) repeat-y center top;
  }

*/

.bgFooter {
  background-color:#D6D6D6;
  border-top:5px #C7003D solid;
}
.bgFooterLink {
  background-color:#EDEDED;
}


/* ヘッダー */

.titletop {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.titletop h1 {
  width: 1000px;
  margin: 0px 0px 0px 17%;
  padding: 0px;
  font-size: 12px;
  text-align: left;
  line-height: 18px;
  color: #9B9B00;
}
* html .titletop h1 {
  width: 850px;
  margin: 0px 0px 0px 90px;
  padding: 0px;
  font-size: 12px;
  text-align: left;
  line-height: 18px;
  color: #9B9B00;
}
.top_link{
  width:1000px;
  margin:0 auto;
  padding:0px;
}
.title_top {
  float: left;
  width: 455px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.title_top h2 {
  width: 260px;
  height: 60px;
  margin: 8px 0px 0px 30%;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
*html .title_top h2 {
  width: 260px;
  height: 60px;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.title_top a {
  width: 260px;
  height: 60px;
  display: block;
  text-decoration:none;
}
.to_top{
  margin:0px 0px 0px 80px;
  padding:0px;
  width: 220px;
  height: 100px;
  float:left;
}
*html .to_top{
  margin:0px 0px 0px 40px;
  padding:0px;
  width: 220px;
  height: 100px;
  float:left;
}
.to_top a{
  width: 220px;
  height: 100px;
  display: block;
  text-decoration:none;
   line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.title {
  float: left;
  width: 455px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.title h2 {
  width: 135px;
  height: 30px ;
  margin: 45px 0px 0px 480px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.title a {
  width: 139px;
  height: 29px;
  display: block;
  text-decoration:none;
  background: url(../image/top_cnv_button.png) no-repeat left -30px;
}
.title a:hover {
  width: 139px;
  height: 29px;
  display: block;
  text-decoration:none;
  background: url(../image/top_cnv_button.png) no-repeat left top;
}
.titleright {
  float: right;
  width: 280px;
  margin: 0px;
  padding: 0px;
}
.titletxt {
  margin: 15px 5px 0px 0px;
  padding: 0px;
}


/* グローバルナビゲーション */


.ttnavi {
  clear: both;
  margin: 0px auto;
  padding: 0px;
}
.ttnavi ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.ttnavi li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.ttnavi a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.ttnavi01 a {
  width: 93px;
  height: 19px;
  background: url(../image/ttnavi01.gif) no-repeat left top;
  left: 550px;
}
.ttnavi01 a:hover {
  width: 93px;
  height: 19px;
  background: url(../image/ttnavi01.gif) no-repeat left -19px;
  left: 550px;
}
.ttnavi02 a {
  width: 150px;
  height: 32px;
  background: url(../image/all_item.png) no-repeat left top;
  left: 620px;
}
.ttnavi02 a:hover {
  width: 150px;
  height: 32px;
  background: url(../image/all_item.png) no-repeat left -32px;
  left: 620px;
}
.language {
  height: 25px;
  margin: 1px 0px 0px;
  padding: 0px;
}
.language ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.gnavi {
  clear:both;
  margin: 0px auto;
  padding: 0px 0px 0px 16px;
}
.gnavi ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.gnavi li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.gnavi a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.gnavi01 a {
  width: 107px;
  height: 33px;
  background:url(../image/gnavi01.png) no-repeat left top;
  left: 0px;
}
.gnavi01 a:hover {
  width: 107px;
  height: 33px;
  background: url(../image/gnavi01.png) no-repeat left -30px;
  left: 0px;
}
.gnavi02 a {
  width: 92px;
  height: 33px;
  background: url(../image/gnavi02.png) no-repeat left top;
  left: 107px;
}
.gnavi02 a:hover {
  width: 92px;
  height: 33px;
  background: url(../image/gnavi02.png) no-repeat left -30px;
  left: 107px;
}
.gnavi03 a {
  width: 126px;
  height: 33px;
  background: url(../image/gnavi03.png) no-repeat left top;
  left: 199px;
}
.gnavi03 a:hover {
  width: 126px;
  height: 33px;
  background: url(../image/gnavi03.png) no-repeat left -30px;
  left: 199px;
}
.gnavi04 a {
  width: 179px;
  height: 33px;
  background: url(../image/gnavi04.png) no-repeat left top;
  left: 325px;
}
.gnavi04 a:hover {
  width: 179px;
  height: 33px;
  background: url(../image/gnavi04.png) no-repeat left -30px;
  left: 325px;
}
.gnavi05 a {
  width: 139px;
  height: 33px;
  background: url(../image/gnavi05.png) no-repeat left top;
  left: 504px;
}
.gnavi05 a:hover {
  width: 139px;
  height: 33px;
  background: url(../image/gnavi05.png) no-repeat left -30px;
  left: 504px;
}
.gnavi06 a {
  width: 112px;
  height: 33px;
  background: url(../image/gnavi06.png) no-repeat left top;
  left: 643px;
}
.gnavi06 a:hover {
  width: 112px;
  height: 33px;
  background: url(../image/gnavi06.png) no-repeat left -30px;
  left: 643px;
}



/* メニュー */

.menu_order {
  margin: 0px;
  padding: 15px 0px 15px 7px;
}
.menu_order p {
  width: 190px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.menu_order a {
  width: 190px;
  height: 50px;
  display: block;
  text-decoration: none;
  background: url(../image/menu_order.gif) no-repeat left top;
}
.menu_order a:hover {
  width: 190px;
  height: 50px;
  background: url(../image/menu_order.gif) no-repeat left -50px;
}
.menu_trial {
  margin: 0px;
  padding: 5px 0px 15px 7px;
}
.menu_trial p {
  width: 190px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.menu_trial a {
  width: 190px;
  height: 50px;
  display: block;
  text-decoration: none;
  background: url(../image/menu_trial.gif) no-repeat left top;
}
.menu_trial a:hover {
  width: 190px;
  height: 50px;
  background: url(../image/menu_trial.gif) no-repeat left -50px;
}
.menu00 {
  clear:both;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  height: 125px;
}
.menu00 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.menu00 li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.menu00 a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.menu00 p {
  margin: 0px;
  padding: 0px;
  width: 205px;
  height: 35px;
  background: url(../image/menu00-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  left: 0px;
  top: 0px;
}
.menu00-01 a {
  width: 205px;
  height: 45px;
  background: url(../image/menu01-18.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
.menu00-01 a:hover {
  width: 205px;
  height: 45px;
  background: url(../image/menu01-18.png) no-repeat left -45px;
  left: 0px;
  top: 0px;
}
.menu00-02 a {
  width: 205px;
  height: 45px;
  background: url(../image/menu01-13.png) no-repeat left top;
  left: 0px;
  top: 45px;
}
.menu00-02 a:hover {
  width: 205px;
  height: 45px;
  background: url(../image/menu01-13.png) no-repeat left -45px;
  left: 0px;
  top: 45px;
}
.menu04 {
  clear:both;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  height: 80px;
}
.menu04 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.menu04 li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.menu04 a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.menu04 p {
  margin: 0px;
  padding: 0px;
  width: 205px;
  height: 35px;
  background: url(../image/menu00-05.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  left: 0px;
  top: 0px;
}
.menu04-01 a {
  width: 205px;
  height: 45px;
  background: url(../image/menu01-17.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
.menu04-01 a:hover {
  width: 205px;
  height: 45px;
  background: url(../image/menu01-17.png) no-repeat left -45px;
  left: 0px;
  top: 0px;
}
.menu01 {
  clear:both;
  margin: 12px 0 0 0;
  padding: 0px 0px 0px 0px;
  height: 238px;
}
.menu01 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.menu01 li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.menu01 a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.menu01 p {
  margin: 0px;
  padding: 0px;
  width: 172px;
  height: 33px;
  background: url(../image/menu00-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  left: 0px;
  top: 0px;
}
.menu01-01 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-12.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
.menu01-01 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-12.png) no-repeat left -35px;
  left: 0px;
  top: 0px;
}
.menu01-02 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-05.png) no-repeat left top;
  left: 0px;
  top: 34px;
}
.menu01-02 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-05.png) no-repeat left -35px;
  left: 0px;
  top: 34px;
}
.menu01-03 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-01.png) no-repeat left top;
  left: 0px;
  top: 68px;
}
.menu01-03 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-01.png) no-repeat left -35px;
  left: 0px;
  top: 68px;
}
.menu01-04 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-02.png) no-repeat left top;
  left: 0px;
  top: 102px;
}
.menu01-04 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-02.png) no-repeat left -35px;
  left: 0px;
  top: 102px;
}
.menu01-05 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-04.png) no-repeat left top;
  left: 0px;
  top: 136px;
}
.menu01-05 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-04.png) no-repeat left -35px;
  left: 0px;
  top: 136px;
}
.menu01-06 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-03.png) no-repeat left top;
  left: 0px;
  top: 170px;
}
.menu01-06 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-03.png) no-repeat left -35px;
  left: 0px;
  top: 170px;
}
.menu01-07 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-06.png) no-repeat left top;
  left: 0px;
  top: 204px;
}
.menu01-07 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-06.png) no-repeat left -35px;
  left: 0px;
  top: 204px;
}
.menu02 {
  clear:both;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  height: 136px;
}
.menu02 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.menu02 li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.menu02 a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.menu02 p {
  margin: 0px;
  padding: 0px;
  width: 172px;
  height: 33px;
  background: url(../image/menu00-03.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  left: 0px;
  top: 0px;
}
.menu02-01 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-09.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
.menu02-01 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-09.png) no-repeat left -35px;
  left: 0px;
  top: 0px;
}
.menu02-02 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-14.png) no-repeat left top;
  left: 0px;
  top: 34px;
}
.menu02-02 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-14.png) no-repeat left -35px;
  left: 0px;
  top: 34px;
}
.menu02-04 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-16.png) no-repeat left top;
  left: 0px;
  top: 68px;
}
.menu02-04 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-16.png) no-repeat left -35px;
  left: 0px;
  top: 68px;
}
.menu03 {
  clear:both;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  height: 136px;
}
.menu03 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.menu03 li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.menu03 a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.menu03 p {
  margin: 0px;
  padding: 0px;
  width: 172px;
  height: 33px;
  background: url(../image/menu00-04.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  left: 0px;
  top: 0px;
}
.menu03-01 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-10.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
.menu03-01 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-10.png) no-repeat left -35px;
  left: 0px;
  top: 0px;
}
.menu03-02 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-08.png) no-repeat left top;
  left: 0px;
  top: 34px;
}
.menu03-02 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-08.png) no-repeat left -35px;
  left: 0px;
  top: 34px;
}
.menu03-03 a {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-07.png) no-repeat left top;
  left: 0px;
  top: 68px;
}
.menu03-03 a:hover {
  width: 172px;
  height: 34px;
  background: url(../image/menu01-07.png) no-repeat left -35px;
  left: 0px;
  top: 68px;
}
.bookmark {
  margin: 0px;
  padding: 10px 0px 10px 32px;
  height: 60px;
}
.bookmark p {
  width: 166px;
  height: 35px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.bookmark a {
  width: 140px;
  height: 28px;
  display: block;
  text-decoration: none;
  background: url(../image/bookmark.gif) no-repeat left top;
}
.bookmark a:hover {
  width: 140px;
  height: 28px;
  background: url(../image/bookmark.gif) no-repeat left -28px;
}
.menu11 {
  clear:both;
  margin: 0px;
  padding: 10px 0px 10px 12px;
  height: 300px;
}
.menu11 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.menu11 li {
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.menu11 a {
  display: block;
  text-decoration: none;
  position: absolute;
}
.menu11-01 a {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-04.gif) no-repeat left top;
  left: 0px;
  top: 0px;
}
.menu11-01 a:hover {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-04.gif) no-repeat left -50px;
  left: 0px;
  top: 0px;
}
.menu11-02 a {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-01.gif) no-repeat left top;
  left: 0px;
  top: 60px;
}
.menu11-02 a:hover {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-01.gif) no-repeat left -50px;
  left: 0px;
  top: 60px;
}
.menu11-03 a {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-02.gif) no-repeat left top;
  left: 0px;
  top: 120px;
}
.menu11-03 a:hover {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-02.gif) no-repeat left -50px;
  left: 0px;
  top: 120px;
}
.menu11-04 a {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-03.gif) no-repeat left top;
  left: 0px;
  top: 180px;
}
.menu11-04 a:hover {
  width: 190px;
  height: 50px;
  background: url(../image/menu02-03.gif) no-repeat left -50px;
  left: 0px;
  top: 180px;
}



/* トップページコンテンツ */

.mainImage00-01 {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  width: 580px;
}
.mainImage00-01 p {
  margin: 0px;
  padding: 0px;
  border: none;
}
.mainImage00-01 img {
  width: 580px;
  height: 410px;
}
.mainImage00-02 {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  width: 580px;
}
.mainImage00-02 p {
  margin: 0px;
  padding: 0px;
  border: none;
}
.mainImage00-02 img {
  width: 580px;
  height: 184px;
}
.indexPoint00-01 h4 {
  width: 625px;
  height: 46px;
  background: url(../image/top_srv.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint00-01 {
  margin: 12px 0 0 0;
  padding: 0px;
}
.indexPoint00-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/top_recom.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint00-02 {
  margin: 20px auto 20px 20px;
  padding: 0px;
  width: 550px;
}
.indexPoint00-02_top {
  margin: 20px auto 0px 20px;
  padding: 0px;
  width: 550px;
}

.indexPoint00-02_top a{
  width: 580px;
  height: 148px;
  text-indent:-9999px;
  background: url(../image/bg/nonikurozu_top.png) no-repeat left top;
  display: block;
}
.indexPoint00-02_top a:hover{
  width: 580px;
  height: 148px;
  background: url(../image/bg/nonikurozu_top.png) no-repeat left -149px;
  display: block;
}
.indexPoint00-03_top {
  margin: 20px auto 0px 20px;
  padding: 0px;
  width: 550px;
}

.indexPoint00-03_top a{
  width: 580px;
  height: 148px;
  text-indent:-9999px;
  background: url(../image/bg/evesuplinoni_top.png) no-repeat left top;
  display: block;
}
.indexPoint00-03_top a:hover{
  width: 580px;
  height: 148px;
  background: url(../image/bg/evesuplinoni_top.png) no-repeat left -149px;
  display: block;
}
.indexPoint00-04_top {
  margin: 20px auto 0px 20px;
  padding: 0px;
  width: 550px;
}

.indexPoint00-04_top a{
  width: 580px;
  height: 148px;
  text-indent:-9999px;
  background: url(../image/bg/evediet_top.png) no-repeat left top;
  display: block;
}
.indexPoint00-04_top a:hover{
  width: 580px;
  height: 148px;
  background: url(../image/bg/evediet_top.png) no-repeat left -149px;
  display: block;
}
.indexPoint01-01 {
  clear: both;
  margin: 0px;
  padding: 0px;
  height:170px;
}
.indexPoint01-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/top_about.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:0;
}
.indexPoint01-01 p {
font-size:13px;
line-height:180%;
margin:0px;
padding:5px 0 0px 10px;
}
.indexPoint01-01 img{
line-height:180%;
margin:0px 25px 0px 10px;
padding:0px;
float:right;
}

.indexPoint00-03 {
  margin: 25px 0px 20px 0px;
  padding:5px 0 15px 0px;
  font-size:13px;
  line-height:150%;
  background: url(../image/top_srv.png) no-repeat left top;
  }
.indexPoint00-03 h3 {
  width: 630px;
  height: 41px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}

.indexPoint01-02 {
  margin: 20px 0px 0px 20px;
  padding: 0px;
  background: url(../image/indexPoint01-01.png) no-repeat left bottom;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint01-03 {
  margin: 0px 0px 0px 20px;
  padding: 0px;
  background: url(../image/indexPoint01-03.png) no-repeat left top;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint01-04 {
  margin: 0px 0px 0px 20px;
  padding: 10px 25px 15px 25px;
  background: url(../image/indexPoint01-02.png) repeat-y left top;
  display: block;
}
.indexPoint01-04 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/indexPoint01-04.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint01-04 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.indexPoint01-04-eve {
  margin: 0px 0px 0px 20px;
  padding: 10px 25px 15px 25px;
  background: url(../image/indexPoint01-02.png) repeat-y left top;
  display: block;
}
.indexPoint01-04-eve h4 {
  width: 475px;
  height: 35px;
  background: url(../image/indexPoint01-07.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}

.indexPoint01-04-eve p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.indexPoint01-04-evediet {
  margin: 0px 0px 0px 20px;
  padding: 10px 25px 15px 25px;
  background: url(../image/indexPoint01-02.png) repeat-y left top;
  display: block;
}
.indexPoint01-04-evediet h4 {
  width: 475px;
  height: 35px;
  background: url(../image/indexPoint01-08.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}

.indexPoint01-04-evediet p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}

.indexPoint01-05 {
  margin: 0px 0px 0px 20px;
  padding: 30px 25px 15px 25px;
  background: url(../image/indexPoint01-02.png) repeat-y left top;
  display: block;
}
.indexPoint01-05 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/indexPoint01-05.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint01-05 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.indexPoint01-06 {
  margin: 0px 0px 0px 20px;
  padding: 30px 25px 15px 25px;
  background: url(../image/indexPoint01-02.png) repeat-y left top;
  display: block;
}
.indexPoint01-06 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/indexPoint01-06.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint01-06 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.indexPoint01-07 {
  float: left;
  margin: 0px;
  padding: 18px 0px 0px 0px;
  width: 320px;
  height: 100%;
}
.indexPoint01-08 {
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.indexPoint01-09 {
  margin: 0px 0px 0px 8px;
  padding: 30px 25px 15px 25px;
  background: url(../image/indexPoint01-02.png) repeat-y left top;
  display: block;
}
.indexPoint01-09 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/indexPoint01-07.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.indexPoint01-09 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}

.indexPoint01-10 {
  clear: both;
  margin: 0px auto;
  padding: 0px auto 0px 15px;
}
.indexPoint01-10 h3 {
  width: 545px;
  height: 40px;
  background: url(../image/nonikurozu01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:0 auto 0 15px;
}
.indexPoint01-10-eve {
  clear: both;
  margin: 0px auto;
  padding: 0px auto 0px 15px;
}
.indexPoint01-10-eve h3 {
  width: 545px;
  height: 40px;
  background: url(../image/evesuplinoni01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:0 auto 0 15px;
}
.indexPoint01-10-evediet {
  clear: both;
  margin: 0px auto;
  padding: 0px auto 0px 15px;
}
.indexPoint01-10-evediet h3 {
  width: 545px;
  height: 40px;
  background: url(../image/evediet01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:0 auto 0 15px;
}
.indexPoint01-11 {
  clear: both;
  margin: 0px auto;
  padding: 30px 25px 15px 25px;
}
.indexPoint01-11 h3 {
  width: 545px;
  height: 40px;
  background: url(../image/seishin01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:0 auto;
}
.space_righttop {
    height:50px;
    width:10px;
}

.content00-01 {
  clear: both;
  margin: 0px;
  padding: 60px 0px 0px 15px;
}
.content00-01 h3 {
  width: 545px;
  height: 100px;
  background: url(../image/header00-03.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-02 {
  margin: 20px 0px 0px 8px;
  padding: 0px;
  background: url(../image/content00-01.png) no-repeat left bottom;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}

.content00-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
  display: block;
}
.content00-03 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/content00-04.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content00-04 {
  margin: 0px 0px 0px 18px;
  padding: 0px;
  background: url(../image/content00-03.png) no-repeat left top;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-07 {
  float: left;
  margin: 0px;
  padding: 18px 15px 0px 0px;
  width: 210px;
  height: 100%;
}
.content00-08 {
  margin: 0px;
  padding: 18px 0px 0px 20px;
}
.content00-09 {
  margin: 0px;
  padding: 20px 0px 0px 0px;
}

.content00-11 {
  margin: 0px;
  padding: 60px 0px 0px 15px;
}
.content00-11 h3 {
  width: 545px;
  height: 100px;
  background: url(../image/header00-04.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-13 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content00-13 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/content00-05.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-13 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content00-21 {
  margin: 0px;
  padding: 60px 0px 0px 15px;
}
.content00-21 h3 {
  width: 545px;
  height: 100px;
  background: url(../image/header00-05.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-23 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content00-23 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/content00-06.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-23 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content00-31 {
  margin: 0px;
  padding: 50px 0px 0px 15px;
}
.content00-31 h3 {
  width: 545px;
  height: 100px;
  background: url(../image/header00-06.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-33 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content00-33 h4 {
  width: 475px;
  height: 35px;
  background: url(../image/content00-07.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content00-33 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content00-41 {
  margin: 0px;
  padding: 20px 0px 0px 15px;
}
.contentIntro {
  clear: both;
  margin: 20px 0px 0px 0px;
  padding: 0px;
}
.contentIntroSub {
  clear: both;
  margin: 40px 0px 0px 0px;
  padding: 0px;
}
.contentEnd {
  clear: both;
  margin: 0px;
  padding: 0px ;
}



/* ページリンク */

.pagetop {
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
.pagetop p {
  width: 170px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.pagetop a {
  width: 170px;
  height: 20px;
  display: block;
  text-decoration: none;
  background: url(../image/text00-01.gif) no-repeat left top;
}
.pagetop a:hover {
  width: 170px;
  height: 20px;
  background: url(../image/text00-01.gif) no-repeat left top;
}
.pagelink {
  text-align:center;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
.pagelink p {
  width: 170px;
  height: 45px;
  margin: 0px auto;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
}
.pagelink a {
  width: 168px;
  height: 45px;
  margin:0px auto;
  display: block;
  text-decoration: none;
  text-indent:-9999px;
  background: url(../image/to_list_button.png) no-repeat left top;
}
.pagelink a:hover {
  margin:0px auto;
  width: 168px;
  height: 45px;
  text-indent:-9999px;
  background: url(../image/to_list_button.png) no-repeat left -45px;
}



/* フッター */

.footerlink {
  margin: 0px 10px;
  padding: 5px;
  line-height: 140%;
}
.footerlink p {
  margin: 0px;
  padding: 0px;
  color: #333;
  font-size:12px;
  text-align: center;
}
.footerlink a:active {
  color: #333;
}
.footerlink a:link {
  color: #333;
}
.footerlink a:visited {
  color: #333;
}
.footerlink a:hover {
  color: #C6003B;
}
.footerlink2 {
  margin: 0px ;
  padding: 5px;
  line-height: 140%;
  font-size:12px;
  text-align: left;
  width:830px;
}
.footerlink2 p {
  margin: 0px ;
  padding: 0px;
  font-size:12px;
  text-align: left;
}
.copyright {
  margin: 0px;
  padding: 3px;
}
.copyright div {
  margin: 0px;
  padding: 0px 10px;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: #333;
}
.copyright a:active {
  color: #333;
}
.copyright a:link {
  color: #333;
}
.copyright a:visited {
  color: #333;
}
.copyright a:hover {
  color: #333;
}



/* サブページコンテンツ */
.content01-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content01-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header01-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content01-02 {
  margin: 10px 0px 0px 18px;
  padding: 0px;
  background: url(../image/content00-01.png) no-repeat left bottom;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content01-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content01-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content01-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content01-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content01-11 {
  clear: both;
  margin: 30px 0px 0px 15px;
  padding: 0px;
}
.content01-11 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header01-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content01-12 {
  margin: 0px 0px 0px 8px;
  padding: 0px;
  background: url(../image/content00-01.png) no-repeat left bottom;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content01-13 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content01-13 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content01-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content01-13 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content02-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content02-01 h3 {

  width: 630px;
  height: 41px;
  background: url(../image/header02-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content02-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content02-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content02-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content02-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content02-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content02-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content02-11 {
  clear: both;
  margin: 30px 0px 0px 15px;
  padding: 0px;
}
.content02-11 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header01-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content02-12 {
  margin: 0px 0px 0px 8px;
  padding: 0px;
  background: url(../image/content00-01.png) no-repeat left bottom;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content02-13 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content02-13 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content02-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content02-13 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content02-13 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content02-13 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content03-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content03-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header03-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content03-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content03-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content03-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content03-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content03-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content03-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content03-11 {
  clear: both;
  margin: 30px 0px 0px 15px;
  padding: 0px;
}
.content03-11 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header01-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content03-12 {
  margin: 0px 0px 0px 8px;
  padding: 0px;
  background: url(../image/content00-01.png) no-repeat left bottom;
  width: 523px;
  height: 11px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content03-13 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content03-13 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content03-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content03-13 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content03-13 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content03-13 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content03-link {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content03-link h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header03-link.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content04-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content04-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header04-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content04-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content04-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content04-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content04-03 p {
  width: 475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content04-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content04-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content04-13 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content04-13 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content04-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content04-13 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content04-13 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content04-13 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content05-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content05-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header05-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content05-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content05-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content05-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content05-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content05-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content05-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content05-13 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content05-13 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content05-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content05-13 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content05-13 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content05-13 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content05-14 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content05-14 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content05-03.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content05-14 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content05-14 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content05-14 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content06-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content06-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header06-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content06-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content06-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content06-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content06-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content06-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content06-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content07-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content07-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header07-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content07-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content07-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content07-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content07-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content07-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content07-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content07-04 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content07-04 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content07-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content07-04 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content07-04 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content07-04 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content51-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header51-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content51-01-eve h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header51-01-eve.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-01-eve {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content51-01-evediet h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header51-01-evediet.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-01-evediet {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content51-02 {
  float: left;
  margin: 0px auto;
  padding: 15px 0px 0px 20px;
  width: 380px;
}
.content51-02 p {
  margin: 0px auto;
  padding: 5px 0px 0px 0px;
}
.content51-03 {
  float: right;
  margin: 0px auto;
  padding: 20px 25px 0px 0px;
  width: 150px;
  display: block;
}
.content51-03 ul {
  margin: 0px auto;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content51-03 li {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.content51-04 {
  margin: 0px;
  padding: 0px;
  background: url(../image/icon11-01.png) no-repeat left top;
  width: 150px;
  height: 70px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-05 {
  margin: 0px;
  padding: 0px;
  background: url(../image/icon11-02.png) no-repeat left top;
  width: 150px;
  height: 70px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-06 {
  margin: 0px;
  padding: 0px;
  background: url(../image/icon11-03.png) no-repeat left top;
  width: 150px;
  height: 70px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-07 {
  margin: 0px;
  padding: 0px;
  background: url(../image/icon11-04.png) no-repeat left top;
  width: 150px;
  height: 70px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-08 {
  margin: 0px 0px 0px 15px;
  padding: 0px;
  font-size: 95%;
  line-height:120%;
}
.content51-08 ul {
  margin: 0px;
  padding: 0px;
}
.content51-08 li {
  margin: 0px;
  padding: 0px;
}
.content51-11 {
  width: 250px;
  height: 160px;
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
}
.content51-12 {
  width: 250px;
  height: 110px;
  margin: 0px auto;
  padding: 12px 0px 0px 25px;
}
.content51-12 ul {
  margin: 0px auto;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content51-12 li {
  margin: 0px;
  padding:0px 50px 0px 0px;
  text-align:right;
}
.content51-13 {
  margin: 0px;
  padding: 10px 0px 0px 0px;
  text-align: left;
}
.content51-14 {
  margin: 0px;
  padding: 3px 0px 0px 0px;
  text-align: left;
}
.content51-15 {
  margin: 0px;
  padding: 10px 0px 0px 30px;
  text-align: left;
}
.content51-16 {
  float: left;
  margin: 10px auto;
  width: 560px;
  height: 800px;
  background: url(../image/img51-01.png) no-repeat 20px top;
  padding: 25px auto;
}
.content51-16-eve    {
  float: left;
  margin: 10px auto;
  width: 560px;
  height: 976px;
  background: url(../image/img51-01-eve.png) no-repeat 20px top;
  padding: 25px auto;
}
.content51-16-evediet    {
  float: left;
  margin: 10px auto;
  width: 615px;
  height: 980px;
  background: url(../image/img51-01-evediet.png) no-repeat 10px top;
  padding: 25px auto;
}
.content51-16 p {
  margin: 0px;
  padding: 0px;
  width: 250px;
  height: 350px;
}

/*  ノニ黒酢  */

/*サンプル*/
.content51-17-01 {
  float: left;
  width: 250px;
  height: 100px;
  margin: 550px 0px 0px 280px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*通常購入*/
.content51-17-02 {
  float: left;
  width: 250px;
  height: 100px;
  margin: 735px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*定期購入*/
.content51-17-03 {
  float: left;
  width: 250px;
  height: 100px;
  margin: 735px 0 0 280px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}

/*サンプル*/
*:first-child+html .content51-17-01 {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 450px 0px 0px -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*通常購入*/
*:first-child+html .content51-17-02 {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 735px 0px 0px -570px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*定期購入*/
*:first-child+html .content51-17-03 {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 735px 0 0 -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}

/*サンプル*/
* html .content51-17-01 {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 550px 0px 0px -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*通常購入*/
* html .content51-17-02 {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 735px 0px 0px -570px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*定期購入*/
* html .content51-17-03 {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 735px 0 0 -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}


/*  evesupli  */

/*サンプル*/
.content51-17-01-eve {
  float: left;
  width: 250px;
  height: 100px;
  margin: 550px 0px 0px 280px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*通常購入*/
.content51-17-02-eve {
  float: left;
  width: 250px;
  height: 100px;
  margin: 925px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*定期購入*/
.content51-17-03-eve {
  float: left;
  width: 250px;
  height: 100px;
  margin: 925px 0 0 280px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}

/*サンプル*/
*:first-child+html .content51-17-01-eve {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 450px 0px 0px -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*通常購入*/
*:first-child+html .content51-17-02-eve {
  float: left;
  width: 250px;
  height: 100px;
  /margin:925px 0px 0px -570px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*定期購入*/
*:first-child+html .content51-17-03-eve {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 925px 0 0 -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}

/*サンプル*/
* html .content51-17-01-eve {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 550px 0px 0px -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*通常購入*/
* html .content51-17-02-eve {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 925px 0px 0px -570px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}
/*定期購入*/
* html .content51-17-03-eve {
  float: left;
  width: 250px;
  height: 100px;
  /margin: 925px 0 0 -290px;
  padding: 0px 0px 0px 25px;
  text-align: left;
  position:absolute;
}


.content51-17-bg {
  width: 250px;
  height: 145px;
  margin: 186px 0px 0px 0px;
  padding: 0px;
  background: url(../image/img11-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  position: absolute;
}
.content51-18 {
  width: 250px;
  height: 70px;
  margin: 160px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  position: absolute;
}
.content51-18 p {
  margin: 0px;
  padding: 0px;
}
.content51-19 {
  width: 250px;
  height: 180px;
  margin: 0px auto;
  padding: 0px;
}
.content51-20 {
  clear: both;
  margin: 50px 0px 0px 15px;
  padding: 0px;
}
.content51-21 {
  margin: 0px;
  padding: 0px;
}
.content51-21 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header11-11.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-21 p {
  width: 545px;
  margin: 0px;
  padding: 20px 5px 0px 0px;
}
.content51-21 ul {
  margin: 0px;
  padding: 20px 5px 0px 0px;
}
.content51-21 li {
  margin: 0px;
  padding: 0px;
}
.content51-22 {
  margin: 50px 0px 0px 0px;
  padding: 0px;
}
.content51-22 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header11-12.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-22 p {
  width: 545px;
  margin: 0px;
  padding: 20px 5px 0px 0px;
}
.content51-22 ul {
  margin: 0px;
  padding: 20px 5px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content51-22 li {
  margin: 0px;
  padding: 0px 0px 0px 22px;
  width: 500px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content51-23 {
  margin: 50px 0px 0px 0px;
  padding: 0px;
}
.content51-23 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header11-13.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-23 p {
  width: 545px;
  margin: 0px;
  padding: 20px 5px 0px 0px;
}
.content51-23 ul {
  margin: 0px;
  padding: 20px 5px 0px 0px;
}
.content51-23 li {
  margin: 0px;
  padding: 0px;
}
.content51-23-img {
  width: 400px;
  height: 256px;
  background: url(../image/icon11-11.gif) no-repeat 5px 20px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-24 {
  margin: 40px 0px 0px 0px;
  padding: 0px;
}
.content51-24 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header11-14.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-24 p {
  width: 545px;
  margin: 0px;
  padding: 20px 5px 0px 0px;
}
.content51-51 {
  clear: both;
  margin: 40px 0px 10px 15px;
  padding: 0px;
  width: 545px;
  height: 185px;
  background: url(../image/order11-02.png) no-repeat left top;
}
.content51-51 p {
  width: 170px;
  height: 50px;
  margin: 0px;
  padding: 127px 0px 0px 327px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-51 a {
  width: 210px;
  height: 50px;
  display: block;
  text-decoration:none;
  background: url(../image/order11-01.gif) no-repeat left top;
}
.content51-51 a:hover {
  width: 270px;
  height: 50px;
  display: block;
  text-decoration:none;
  background: url(../image/order11-01.gif) no-repeat left -50px;
}
.content51-52 {
  clear: both;
  width: 250px;
  height: 140px;
  margin: -115px 0px 0px 325px;
  padding: 0px;
  position: absolute;
}
.content51-52 ul {
  margin: 0px auto;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content51-52 li {
  margin: 0px;
}
.content51-53 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.content51-54 {
  margin: 0px;
  padding: 3px 0px 0px 0px;
  text-align: left;
}
.content51-71 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header11-71.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-71 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content51-81 {
  clear: both;
  margin: 40px 0px 10px 15px;
  padding: 0px;
  width: 545px;
  height: 185px;
  background: url(../image/order11-81.png) no-repeat left top;
}
.content51-81 p {
  width: 170px;
  height: 50px;
  margin: 0px;
  padding: 127px 0px 0px 327px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-81 a {
  width: 210px;
  height: 50px;
  display: block;
  text-decoration:none;
  background: url(../image/order11-01.gif) no-repeat left top;
}
.content51-81 a:hover {
  width: 270px;
  height: 50px;
  display: block;
  text-decoration:none;
  background: url(../image/order11-01.gif) no-repeat left -50px;
}
.content51-pulldown {
  font-size:100%;
  margin: 0px 0px 2px -3px;
  padding: 0px;
}
.content51-order {
  margin: 0px;
  padding: 10px 0px 0px 0px;
  height: 50px;
}
.content51-order p {
  width: 210px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-order button {
  width: 210px;
  height: 50px;
  display: block;
  border: none;
  overflow: hidden;
  cursor: pointer;
  text-indent:-9999px;
  text-align: left;
  text-decoration: none;
  background: url(../image/order11-01.gif) no-repeat left top;
}
.content51-order button:hover {
  width: 210px;
  height: 50px;
  background: url(../image/order11-01.gif) no-repeat left -50px;
}
.content51-order a {
  width: 210px;
  height: 50px;
  display: block;
  text-decoration: none;
  background: url(../image/order11-01.gif) no-repeat left top;
}
.content51-order a:hover {
  width: 210px;
  height: 50px;
  background: url(../image/order11-01.gif) no-repeat left -50px;
}
.content51-trial {
  margin: 0px;
  padding: 10px 0px 0px 0px;
  height: 50px;
}
.content51-trial p {
  width: 210px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content51-trial a {
  width: 210px;
  height: 50px;
  display: block;
  text-decoration: none;
  background: url(../image/order11-04.gif) no-repeat left top;
}
.content51-trial a:hover {
  width: 210px;
  height: 50px;
  background: url(../image/order11-04.gif) no-repeat left -50px;
}
.content31-00 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content31-00 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header31-00.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content31-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content31-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header31-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content31-02 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 550px;
}
.content31-02 p {
  margin: 0px auto;
  padding: 15px 5px 0px 8px;
}
.content31-02 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content31-02 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content31-03 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content31-03 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header31-03.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content31-03-01 {
  width: 535px;
  margin: 0px;
  padding: 20px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
}
.content31-04 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content31-04 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header31-04.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content31-05 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content31-05 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header31-05.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content31-06 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content31-06 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header31-06.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content31-06 ul {
  margin: 0px;
  padding: 0px 0px 0px 10px;
  list-style-type: none;
  text-align: left;
}
.content31-06 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content31-06-01 {
  margin: 0px;
  padding: 5px 0px 0px 0px;
}
.content31-07 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content31-07 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header31-07.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content32-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content32-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header32-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content32-02 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 545px;
}
.content32-02 p {
  margin: 0px auto;
  padding: 0px 5px 0px 8px;
}
.content32-02 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content32-02 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content32-03 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content32-03 p {
  margin: 40px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header32-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content33-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content33-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header33-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content33-02 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 545px;
}
.content33-02 p {
  margin: 0px auto;
  padding: 0px 5px 0px 8px;
}
.content33-02 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content33-02 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content33-03 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content33-03 p {
  margin: 40px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header32-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content36-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content36-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header36-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content36-02 {
  margin: 0px auto;
  padding: 0px 0px 20px 25px;
  line-height: 160%;
  border-bottom:1px solid #696969;
}
.content36-02 p {
  margin: 0px auto;
  padding: 0px;
}
.content36-02 ul {
  margin: 0px auto;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content36-02 li {
  margin: 0px;
  padding: 0px 0px 0px 30px;
  width: 500px;
  background: url(../image/icon36-01.gif) no-repeat left top;
  text-align: left;
}
.content36-03 {
  margin: 0px auto;
  padding: 20px 0px 0px 25px;
  line-height: 160%;
}
.content36-03 p {
  margin: 0px auto;
  padding: 0px;
}
.content36-04 {
  margin: 0px auto;
  padding: 0px 0px 0px 25px;
  line-height: 160%;
}
.content36-04 p {
  width:525px;
  margin: 0px;
  padding: 0px;
}
.content36-04 a {
  margin: 0px;
  padding: 0px;
}
.content36-05 {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
  width: 490px;
  background: url(../image/icon36-01.gif) no-repeat left top;
  text-align: left;
  border: dashed #ffcccc;
  border-width: 0px 0px 1px 0px;
}
.content36-06 {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
  width: 495px;
  background: url(../image/icon36-02.gif) no-repeat left top;
  text-align: left;
}
.content36-07 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 485px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
  color: #ff3300;
}
.content37-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content37-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header37-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content37-02 {
  margin: 0px;
  padding: 25px 25px 10px 25px;
  border-bottom:1px #FF8EB0 dashed;
}
.content38-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content38-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header38-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content38-02 {
  margin: 0px;
  padding: 10px 25px 0px 25px;
}
.content38-02 p {
  margin: 0px;
  padding: 20px 0px 0px 0px;
}
.content60-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content60-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header60-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content60-02 {
  margin: 0px;
  padding: 20px 0px 0px 15px;
}
.content13-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content13-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header13-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content13-11 {
  clear: both;
  margin: 0px;
  padding: 25px 0px 0px 10px;
  text-align: left;
}
.content13-12 {
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  text-align: left;
}
.content13-13 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.content13-trial {
  margin: 0px;
  padding: 15px 0px 0px 10px;
  height: 50px;
}
.content13-trial p {
  width: 210px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content13-trial button {
  width: 210px;
  height: 50px;
  display: block;
  border: none;
  overflow: hidden;
  cursor: pointer;
  text-indent:-9999px;
  text-align: left;
  text-decoration: none;
  background: url(../image/order11-04.gif) no-repeat left top;
}
.content13-trial button:hover {
  width: 210px;
  height: 50px;
  background: url(../image/order11-04.gif) no-repeat left -50px;
}
.content13-trial a {
  width: 210px;
  height: 50px;
  display: block;
  text-decoration: none;
  background: url(../image/order11-04.gif) no-repeat left top;
}
.content13-trial a:hover {
  width: 210px;
  height: 50px;
  background: url(../image/order11-04.gif) no-repeat left -50px;
}
.content14-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content14-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header14-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content14-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content14-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content14-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content14-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content14-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content14-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content15-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content15-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header15-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content15-02 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 545px;
  height: 820px;
  background: url(../image/text15-01.png) no-repeat left top;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content15-02 p {
  margin: 0px;
  padding: 0px;
}
.content15-03 {
  margin: 0px;
  padding: 0px;
  display: none;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content15-04 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 545px;
  border: 1px solid #4b021a;
}
.content15-04 p {
  margin: 30px auto;
  padding: 0px;
}
.content15-05 {
  margin: 0px;
  padding: 20px 15px 20px 15px;
  font-size: 85%;
  text-align: left;
}
.content18-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content18-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header18-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-03 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content18-03 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content18-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-03 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content18-03 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content18-03 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content18-04 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content18-04 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content18-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-04 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content18-04 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content18-04 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content18-05 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content18-05 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content18-03.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-05 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content18-05 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content18-05 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content18-06 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content18-06 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content18-04.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-06 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content18-06 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content18-06 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content18-07 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content18-07 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content18-05.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-07 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content18-07 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content18-07 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content18-08 {
  margin: 0px 0px 0px 18px;
  padding: 0px 25px 15px 25px;
  background: url(../image/content00-02.png) repeat-y left top;
}
.content18-08 h4 {
  width: 475px;
  height: 33px;
  background: url(../image/content18-06.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content18-08 p {
  width:475px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.content18-08 ul {
  margin: 0px auto;
  padding: 20px 0px 0px 0px;
  list-style-type: none;
  text-align: left;
}
.content18-08 li {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content20-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content20-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header20-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content20-02 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content20-02 p {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content20-03 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content20-11 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content20-11 h4 {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content20-11 p {
  margin: 30px 0px 0px 3px;
  padding: 0px;
}
.content20-12 {
  margin: 8px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content20-13 {
  margin: 0px;
  padding: 8px 0px 0px 28px;
  width: 520px;
}
.content20-14 {
  margin: 0px;
  padding: 8px 0px 0px 28px;
  width: 520px;
}
.content20-15 {
  margin: 20px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content20-21 {
  clear: both;
  margin: 0px;
  padding: 10px 10px 0px 0px;
}
.content20-22 {
  float: right;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
.content20-22 p {
  width: 150px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content20-22 a {
  width: 150px;
  height: 20px;
  display: block;
  text-decoration: none;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content20-22 a:hover {
  width: 150px;
  height: 20px;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content20-23 {
  clear: both;
  margin: 0px;
  padding: 10px 10px 10px 0px;
}
.content21-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content21-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header21-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content21-02 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content21-02 p {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content21-03 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content21-11 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content21-11 h4 {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content21-12 {
  margin: 20px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content21-12 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content21-12 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content21-13 {
  margin: 15px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content21-13 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content21-13 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content21-21 {
  clear: both;
  margin: 0px;
  padding: 10px 10px 0px 0px;
}
.content21-22 {
  float: right;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
.content21-22 p {
  width: 150px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content21-22 a {
  width: 150px;
  height: 20px;
  display: block;
  text-decoration: none;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content21-22 a:hover {
  width: 150px;
  height: 20px;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content21-23 {
  clear: both;
  margin: 0px;
  padding: 20px 10px 10px 0px;
}
.content22-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content22-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header22-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content22-02 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content22-02 p {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content22-03 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content22-11 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content22-11 h4 {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content22-11 p {
  margin: 35px 0px 0px 3px;
  padding: 0px;
}
.content22-12 {
  margin: 15px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content22-13 {
  margin: 15px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content22-21 {
  clear: both;
  margin: 0px;
  padding: 10px 10px 0px 0px;
}
.content22-22 {
  float: right;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
.content22-22 p {
  width: 150px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content22-22 a {
  width: 150px;
  height: 20px;
  display: block;
  text-decoration: none;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content22-22 a:hover {
  width: 150px;
  height: 20px;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content22-23 {
  clear: both;
  margin: 0px;
  padding: 15px 10px 10px 0px;
}
.content23-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content23-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header23-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content23-02 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content23-02 p {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content23-03 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 470px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content23-11 {
  margin: 0px;
  padding: 0px;
  line-height: 160%;
}
.content23-11 h4 {
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.content23-11 p {
  margin: 35px 0px 0px 3px;
  padding: 0px;
}
.content23-12 {
  margin: 15px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content23-13 {
  margin: 15px 0px 0px 3px;
  padding: 0px;
  width: 540px;
}
.content23-21 {
  clear: both;
  margin: 0px;
  padding: 10px 10px 0px 0px;
}
.content23-22 {
  float: right;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
.content23-22 p {
  width: 150px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content23-22 a {
  width: 150px;
  height: 20px;
  display: block;
  text-decoration: none;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content23-22 a:hover {
  width: 150px;
  height: 20px;
  background: url(../image/text20-01.gif) no-repeat left top;
}
.content23-23 {
  clear: both;
  margin: 0px;
  padding: 15px 10px 10px 0px;
}
.content40-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content40-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header40-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content40-02 {
  margin: 0px;
  padding: 10px 0px 10px 0px;
}
.content41-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content41-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header41-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content41-02 {
  margin: 0px;
  padding: 10px 0px 10px 0px;
}
.content71-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content71-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header71-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content71-02 {
  clear: both;
  margin: 0px;
  padding: 35px 0px 0px 15px;
}
.content71-02 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header71-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content71-03 {
  clear: both;
  margin: 0px;
  padding: 35px 0px 0px 15px;
}
.content71-03 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header71-03.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content71-03 p {
  width: 545px;
  margin: 0px;
  padding: 15px 0px 15px 0px;
}
.content72-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content72-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header72-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-02 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 545px;
}
.content72-02 p {
  margin: 0px auto;
  padding: 0px 5px 0px 8px;
}
.content72-02 ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content72-02 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.content72-03 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content72-03 p {
  margin: 40px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header72-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-04 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content72-04 p {
  margin: 40px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header72-03.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-05 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content72-05 p {
  margin: 40px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header72-04.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-06 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content72-06 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header72-05.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-11 {
  clear: both;
  margin: 0px;
  padding: 55px 0px 0px 15px;
}
.content72-11 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header72-11.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-13 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  text-align: left;
  vertical-align: top;
}
.content72-13 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header72-12.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content72-14 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 30px 8px;
  text-align: left;
  vertical-align: top;
}
.content72-14 p {
  margin: 25px 0px 15px 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header72-13.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.header73-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.header73-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header73-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content74-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content74-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header74-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content74-02 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 545px;
  border: 1px solid #4b021a;
}
.content74-02 p {
  margin: 30px auto;
  padding: 0px;
}
.content74-03 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  font-size: 13px;
  text-align: left;
  vertical-align: top;
}
.content74-04 {
  width: 532px;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  font-size: 13px;
  text-align: left;
  vertical-align: top;
}
.content74-05 {
  width: 532px;
  margin: 0px;
  padding: 20px 0px 0px 8px;
  font-size: 13px;
  text-align: left;
  vertical-align: top;
}
.content74-06 {
  width: 532px;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 8px;
  font-size: 13px;
  text-align: left;
  vertical-align: top;
}
.content74-10 {
  margin: 0px auto;
  padding: 0px;
  width: 520px;
  height: 1px;
  background: url(../image/line74-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header75-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-02 {
  clear: both;
  margin: 0px 0px 0px 15px;
  padding: 0px;
  width: 545px;
}
.content75-02 p {
  margin: 0px auto;
  padding: 0px;
}
.content75-02 ul {
  margin: 10px 0px 30px 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}
.content75-02 li {
  clear: both;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon75-01.gif) no-repeat left top;
  text-align: left;
}
.content75-03 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-03 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-02.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-04 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-04 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-03.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-05 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-05 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-04.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-06 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-06 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-05.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-07 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-07 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-06.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-08 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-08 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-07.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-09 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-09 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-08.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-10 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-10 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-09.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-11 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-11 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-10.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content75-99 {
  margin: 30px 0px 0px 0px;
  padding: 0px 5px 0px 8px;
}
.content75-99 p {
  margin: 0px;
  padding: 0px;
  width: 535px;
  height: 20px;
  background: url(../image/header75-99.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content81-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content81-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header81-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content81-02 {
  margin: 0px;
  padding: 20px 0px 0px 15px;
}
.content81-03 {
  margin: 0px auto;
  padding: 10px 0px 0px 15px;
}
.content81-03 p {
  margin: 0px;
  padding: 0px;
}
.content99-01 {
  clear: both;
  margin: 12px 0 0 0;
  padding: 0px;
}
.content99-01 h3 {
  width: 630px;
  height: 41px;
  background: url(../image/header99-01.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.content99-02 {
  margin: 0px;
  padding: 40px 0px 20px 15px;
}



/* テーブル */
.table04-01 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 365px;
}
.table04-01 p {
  margin: 0px;
  padding: 0px;
}
.table04-02-lt {
  clear: both;
  float: left;
  width: 130px;
  height: 21px;
  margin: 0px;
  padding: 0px 3px 0px 5px;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
  background-color: #f4bdcf;
  border: solid #4b021a;
  border-width: 1px 1px 1px 1px;
}
.table04-02-rt {
  float: right;
  width: 214px;
  height: 21px;
  margin: 0px;
  padding: 0px 5px 0px 5px;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
  border: solid #4b021a;
  border-width: 1px 1px 1px 0px;
}
.table04-03-lt {
  clear: both;
  float: left;
  width: 130px;
  height: 21px;
  margin: 0px;
  padding: 0px 3px 0px 5px;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
  background-color: #f4bdcf;
  border: solid #4b021a;
  border-width: 0px 1px 1px 1px;
}
.table04-03-rt {
  float: right;
  width: 214px;
  height: 21px;
  margin: 0px;
  padding: 0px 5px 0px 5px;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
  border: solid #4b021a;
  border-width: 0px 1px 1px 0px;
}
.table51-01 {
  margin: 20px 0px 0px 15px;
  padding: 0px;
  border: 1px solid #4b021a;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 545px;
  font-size: 95%;
}
.table51-01 th {
  margin: 0px;
  padding: 5px;
  width: 170px;
  border: 1px solid #4b021a;
  background-color: #f4bdcf;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-weight: normal;
}
.table51-01 td {
  margin: 0px;
  padding: 5px;
  border: 1px solid #4b021a;
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-weight: normal;
}
.table12-01 {
  margin: 20px 0px 0px 0px;
  padding: 0px;
  border-top: 1px solid #4b021a;
  border-left: 1px solid #4b021a;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 535px;
  font-size: 90%;
}
.table12-01 th {
  margin: 0px;
  padding: 5px;
  width: 170px;
  border-right: 1px solid #4b021a;
  border-bottom: 1px solid #4b021a;
  background-color: #f4bdcf;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-weight: normal;
}
.table12-01 td {
  margin: 0px;
  padding: 5px;
  border-right: 1px solid #4b021a;
  border-bottom: 1px solid #4b021a;
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-weight: normal;
}
.table60-01 {
  clear: both;
  margin: 20px 0px 0px 15px;
  padding: 0px;
  width: 555px;
}
.table60-01 p {
  margin: 0px auto;
  padding: 0px;
}
.table60-02-lt {
  clear: both;
  float: left;
  width: 185px;
  height: 21px;
  margin: 0px auto;
  padding: 1px 3px 1px 5px;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  background-color: #fff5c4;
  border: solid #4b021a;
  border-width: 1px 1px 1px 1px;
}
.table60-02-ct {
  float: left;
  width: 230px;
  height: 21px;
  margin: 0px auto;
  padding: 1px 3px 1px 5px;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  background-color: #fff5c4;
  border: solid #4b021a;
  border-width: 1px 1px 1px 0px;
}
.table60-02-rt {
  float: left;
  width: 100px;
  height: 21px;
  margin: 0px auto;
  padding: 1px 3px 1px 5px;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  background-color: #fff5c4;
  border: solid #4b021a;
  border-width: 1px 1px 1px 0px;
}
.table60-03-lt {
  clear: both;
  float: left;
  width: 185px;
  height: 72px;
  margin: 0px auto;
  padding: 5px 3px 1px 5px;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
  background-color: #ffffff;
  border: solid #4b021a;
  border-width: 0px 1px 1px 1px;
}
.table60-03-ct {
  float: left;
  width: 230px;
  height: 72px;
  margin: 0px auto;
  padding: 5px 3px 1px 5px;
  font-size: 13px;
  text-align: left;
  vertical-align: middle;
  background-color: #ffffff;
  border: solid #4b021a;
  border-width: 0px 1px 1px 0px;
}
.table60-03-rt {
  float: left;
  width: 100px;
  height: 72px;
  margin: 0px auto;
  padding: 5px 3px 1px 5px;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  background-color: #ffffff;
  border: solid #4b021a;
  border-width: 0px 1px 1px 0px;
}
.table71-01 {
  margin: 0px 0px 0px 15px;
  padding: 0px;
  border: 1px solid #4b021a;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 545px;
  font-size: 95%;
}
.table71-01 th {
  margin: 0px;
  padding: 5px;
  width: 100px;
  border: 1px solid #4b021a;
  background-color: #fff5c4;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-weight: normal;
}
.table71-01 td {
  margin: 0px;
  padding: 5px;
  border: 1px solid #4b021a;
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-weight: normal;
}



/* リンク */
.usrlink {
  text-align:left;
  margin: 15px 10px 0px 10px;
  line-height:120%;
  width: 520px;
  border-bottom: 1px dashed #a0a0a0;
}
.usrlink p {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  background: url(../image/icon73-02.png) no-repeat left top;
  text-align: left;
}


/* 画像サイズ */
.img00-01 {
  width: 200px;
  height: 131px;
}



/* 共通 */
.topmargin01-01 {
  margin-top: 30px;
}

/* TOP */
.top_goods{
    margin:20px auto 10px 10px;
    float:left;
    width:165px;
    height:28px;
    background: url(../image/text00-02-2.png) no-repeat left top;
}
.top_atn{
  font-size:12px;
  color:#333;
}
.for_items{
    margin:10px 0 0 0;
    padding:0px;
}
.for_items a:hover{
    color:#ff6347;
}
/* 商品一覧ページ */
.top_goods_all{
    margin:20px auto 0px 15px;
    width:630px;
    height:40px;
    background: url(../image/header00-01-all.gif) no-repeat left top;
}
.order_link01{
  margin: 20px 0px 0px 15px;
  padding: 0px;
  text-align:right;
  width:545px;
  height:40px;
}
/* top_faq */
div.top_faq{
  margin: 10px 20px;
  float:left;
  padding:0px;
  width:
}
ul.top_faq{
  margin: 0px;
  padding:0px ;
  list-style-type: none;
  text-align: left;
}
ul.sub_faq{
  margin: 0 0 0 30px;
  padding:0px ;
  list-style-type: none;
  text-align: left;
}
.item_faq{
  margin: 820px 0px 0px 0px;
  padding: 0 0px ;
  list-style-type: none;
  text-align: left;
}
/* faq */
.faq-01 {
  width: 200px;
  height: 28px;
  background: url(../image/text00-02-3.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:20px auto 0px 0px;
}
.faq-02 {
  width: 200px;
  height: 28px;
  background: url(../image/text00-02-4.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:20px auto 0px 0px;
}
.faq-03 {
  width: 200px;
  height: 28px;
  background: url(../image/text00-02-5.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
  margin:20px auto 0px 0px;
}
/*何に効くの？*/
.top_faq-01 a{
  width: 253px;
  height: 27px;
  margin: 10px 0px 0px ;
  padding: 0px;
  background: url(../image/top_faq-01.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-01 a:hover{
  width: 253px;
  height: 27px;
  margin: 10px 0px 0px ;
  padding: 0px;
  background: url(../image/top_faq-01.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
/*ノニについてもっと詳しく？*/
.top_faq-02 a{
  width: 190px;
  height: 27px;
  padding: 0px;
  background: url(../image/top_faq-02.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-02 a:hover{
  width: 190px;
  height: 27px;
  padding: 0px;
  background: url(../image/top_faq-02.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
/*ノニってすごいの？*/
.top_faq-03 a{
  width: 233px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-03.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-03 a:hover{
  width: 233px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-03.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
/*商品はどうやって買えばいいの？*/
.top_faq-04 a{
  width: 310px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-05.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-04 a:hover{
  width: 310px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-05.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
/*ノニはどんな力があるの*/
.top_faq-05 a{
  width: 310px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-04.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-05 a:hover{
  width: 310px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-04.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}

/*オススメの飲み方*/
.top_faq-06 a{
  width: 219px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-06.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-06 a:hover{
  width: 219px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-06.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
/*定期購入とは*/
.top_faq-07 a{
  width: 167px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-07.png) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.top_faq-07 a:hover{
  width: 167px;
  height: 27px;
  margin: 10px 0px 0px;
  padding: 0px;
  background: url(../image/top_faq-07.png) no-repeat left -28px;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}

/*マーク*/
.mark_strong{
  float:left;
  height:30px;
  width:20px;
}

/*スペース 20px*/
.space_top_20{
  width: 420px;
  height: 20px;
  line-height: 100%;
  text-indent:-9999px;
}

/*スペース 50px*/
.space_top{
  width: 420px;
  height: 50px;
  line-height: 100%;
  text-indent:-9999px;
}

/*スペース 100px*/
.space_top_100{
  width: 420px;
  height: 100px;
  line-height: 100%;
  text-indent:-9999px;
}

/* Ｌｉｎｋ */
.eglink01 {
  margin: 0px;
  padding: 10px;
  text-align: left;
}
.eglink02 {
  margin: 0px;
  padding: 0px;
}
.eglink11 {
  margin: 0px;
  padding: 20px;
  text-align: left;
  font-size: 90%;
  line-height: 150%;
  border-top: 1px #cccccc dashed;
}
.eglink12 {
  margin: 0px;
  padding: 0px;
}
.eglink15 {
  margin: 0px;
  padding: 20px 10px 20pxb 10px;
  text-align: left;
  border-top: 1px #cccccc dashed;
  font-size: 90%;
}
.eglink21 {
  margin: 0px;
  padding: 20px 10px 20px 10px;
  text-align: left;
}
.eglink22 {
  margin: 0px;
  padding: 0px;
}
.userlink {
  margin: 0px auto;
  padding: 20px 0px 0px 20px;
  list-style-type: none;
  text-align: left;
}
.userlink p {
  margin: 0px;
  padding: 0px;
  width: 480px;
  text-align: left;
}
.userlink_desc {
  margin: 0px;
  padding: 0px;
  width: 480px;
  border-bottom: 1px #cccccc dashed;
}
.line_space{
  border-bottom:1px #c0c0c0 solid;
  width:630px;
  height:20px;
}
