* {
  margin: 0;
  padding: 0;
  }
  
img {
  border: 0;
  margin: 0;
  }

a:hover {
  cursor: pointer;
  }

body {
  background-color: #ACC0C1;
  background-image: url(images/body_bg.jpg);
  background-repeat: repeat-x;
  font-size: 12px;
  }  

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clearBox {
  margin: 0;
  padding: 0;
  clear: both;
  }

.clear20 {
  font-size: 12px;
  text-align: right;
  margin-right: 110px;
  /* width: 740px; */
  clear:both;
  height:20px;
}
  
.clear20 a {
  color: #0066FF;
  }


.backtop {
  clear: both;
  height: 30px;
  margin: 5px 0 10px ;
  padding-right:20px;
  text-align:right;
}

.backtop2 {
  clear: both;
  height: 30px;
  padding-right:20px;
  text-align:right;
}

p {
  margin: 10px 0;
}

/* Wrapper */

#Wrapper {
  width: 850px;
  margin: 0 auto;
  background-image: url(images/wrapper.png);
  background-repeat:repeat-y;
  behavior: expression(IEPNGFIX.fix(this));
  }
  
#Wrapper_inside {
  width: 820px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border-bottom: 1px solid #000;
  }

/* Header */

#Header {
  clear: both;
  background-image: url(images/header_bg2.gif);
  background-repeat: no-repeat;
  width: 820px;
  }

#headerWrap {
  margin: 5px auto 0;
  padding: 0;
  }
  
h1 {
  width: 800px;
  color: #fff;
  font-size: 10px;
  padding: 2px;
  font-weight: normal;
  padding: 5px 0 0 5px;
  }

h2 {
  /* width: 800px; */
  color: #fff;
  font-size: 10px;
  padding: 2px;
  font-weight: normal;
  padding: 3px 0 0 5px;
  }
  
#Header .right {
  color: #FFFFFF;
  text-align: right;
  margin-right: 10px;
  padding-top: 3px;
  font-size: 12px;
  font-family: verdana;
  }
  
#Header span {
  font-weight: bold;
  font-size: medium;
  } 
  
/* Top */

#Top {
  background-image: url(images/top_img2.jpg);
  background-repeat: no-repeat;
  height: 144px;
  width: 820px;
  }



/*  Menu  */

#Menu {
  width: 820px;
  height: 52px;
  margin-bottom: 20px;
  }
  
#Menu ul {
  list-style-type: none;
  list-style-position: outside;
  }
  
#Menu ul li {
  float: left;
  height: 52px;
  }

li.menu_left {
  background-image: url(images/menu_left.jpg);
  background-repeat: no-repeat;
  width: 9px;
  height: 52px;
  }
  
li.menu_right {
  background-image: url(images/menu_right.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 52px;
  }

/*
li a {
  /*float: left;*/
  height: 52px;
  display: block;
  }
*/

a.menu00 {
  background-image: url(images/menu00.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }

a:hover.menu00 {
  background-position: 0 -52px;
  }

a.menu10 {
  background-image: url(images/menu00.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu10 {
  background-position: 0 -52px;
  }


a.menu01 {
  background-image: url(images/menu01.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu01 {
  background-position: 0 -52px;
  }
  
a.menu02 {
  background-image: url(images/menu02.jpg);
  background-repeat: no-repeat;
  width: 123px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu02 {
  background-position: 0 -52px;
  }

a.menu03 {
  background-image: url(images/menu03.jpg);
  background-repeat: no-repeat;
  width: 123px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu03 {
  background-position: 0 -52px;
  }

a.menu04 {
  background-image: url(images/menu04.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu04 {
  background-position: 0 -52px;
  }

a.menu05 {
  background-image: url(images/menu05.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu05 {
  background-position: 0 -52px;
  }

a.menu06 {
  background-image: url(images/menu06.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu06 {
  background-position: 0 -52px;
  }
  
a.menu07 {
  background-image: url(images/menu07.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu07 {
  background-position: 0 -52px;
  }
  
a.menu08 {
  background-image: url(images/menu08.jpg);
  background-repeat: no-repeat;
  width: 82px;
  overflow: hidden;
  height: 52px;
  display: block;
  }
  
a:hover.menu08 {
  background-position: 0 -52px;
  }
  
  
/* Contents */

#Contents {
  clear: both;
  width: 820px;
  }

.entryWrap {
  clear: both;
  /* width: 820px; */
  }

.date-header {
  color: #81C5D3;
  font-size: 12px;
  margin-bottom: 10px;
}

.entry {
    margin:0 15px 10px 0;
}

.entry-header {
    margin-top: 0;
    border-left: 5px solid #dae0e6;
    padding: 0 0 0 5px;
    color: #666;
    font-size: 18px;
}

.entry-content {
    margin: 0;
    line-height: 1.5;
    font-size: 14px;
    padding: 10px 0 5px 12px;
}

.entry-body {
    margin: 0;
    padding: 0;
}

.entry-body img {
    padding: 0 5px 5px;
}

.entry-footer {
    border-top: 1px solid #dae0e6;
    padding-top: 3px;
    margin: 0;
    color: #666;
    font-size: 10px;
    text-align: right;
    clear: both;
}

.entryTitle {
  background-image: url(images/bnr_title.gif);
  background-repeat: no-repeat;
  height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
  padding: 10px 0 0 120px;
}

.entryTitle2 {
  background-image: url(images/bnr_title.gif);
  background-repeat: no-repeat;
  height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
  padding: 10px 0 0 120px;
  margin: 0 0 10px 15px;
}

.entryTitle3 {
  background-image: url(images/bnr_title.gif);
  background-repeat: no-repeat;
  height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
  padding: 10px 0 0 120px;
  margin-top: 20px;
}

.entryText {
  width: 700px;
  margin: 0 auto;
  padding: 10px;
  line-height: 1.5;
  font-size: 14px;
  color: #666;
  }

.entryText3 {
  width: 640px;
  margin: 0 auto;
  padding: 10px;
  line-height: 1.5;
  font-size: 14px;
  color: #666;
  }

.entryText p {
  /* width: 680px; */
  margin: 0 auto 10px;
  /* padding: 0 0 10px 0; */
  line-height: 1.5;
  font-size: 14px;
  color: #666;
  }

p.contact {
  width: 640px;
  margin: 0 auto 10px;
  padding: 0 0 10px 0;
  line-height: 1.5;
  font-size: 14px;
  color: #666;
  }

/*  sideMenu */  

.sideMenu {
  width: 230px;
  padding-bottom: 20px;
  float: left;
  background-color: #E7E7E7;
  }
  
.sideContents {
  width: 200px;
  margin: 0 auto;
  }
  
.sideContents2 {
  width: 200px;
  margin: 15px auto;
  text-align: center;
  }

.sideContents .top1 {
  width: 200px;
  height: 25px;
  margin-top: 20px;
  background-image: url(images/search_bg_top.gif);
  background-repeat: no-repeat;
  }  
  
.sideContents .top2 {
  width: 200px;
  height: 25px;
  margin-top: 10px;
  background-image: url(images/blog_bg_top.gif);
  background-repeat: no-repeat;
  } 
  
.sideContents .top3 {
  width: 200px;
  height: 25px;
  margin-top: 10px;
  background-image: url(images/category_bg_top.gif);
  background-repeat: no-repeat;
  } 

.sideContents .top0 {
  width: 200px;
  height: 25px;
  margin-top: 10px;
  background-image: url(images/newboat-info_bg_top.gif);
  background-repeat: no-repeat;
  } 

.sideContents .center .text {
  color: #FFFFFF;
  font-size: x-small;
  padding-left: 20px;
  } 

.sideContents .center {
  width: 200px;
  height: 43px;
  background-image: url(images/search_bg_center.gif);
  background-repeat: repeat-y;
  }

.center .form {
  height: 23px;
  width: 180px;
  margin: 4px auto 0;
  }
  
.form .right {
  width: 49px;
  height: 23px;
  }
  
.form .right a {
  height: 23px;
  }

.sideContents .bottom {
  width: 200px;
  height: 5px;
  background-image: url(images/search_bg_bottom.gif);
  background-repeat: no-repeat;
  clear: both;
  }
  
.sideContents .box1 {
  width: 198px;
  padding-bottom: 10px;
  font-size: 12px;
  border: 1px solid #6B8696;
  background-color: #F8FCFE;
  }
  
.box1 .blog {
  width: 180px;
  margin: 10px auto 0;
  }
 
.blog dl {
  width: 100%;
  padding-top: 7px;
  } 
  
.blog dl dt {
  float: left;
  padding-right: 7px;
  }
  
.sideContents .box2 {
  width: 198px;
  padding: 10px 0pt;
  border: 1px solid #6B8696;
  background-color: #F8FCFE;
  }
  
.box2 .link {
  width: 100px;
  padding-left: 20px;
  font-size: 12px;
  line-height: 20px;
  }

ul.catList  {
  list-style-type: none;
  margin: 5px;
}

ul li.catList {
  list-style-type: none;
  margin: 5px;
}

ul li.catList a {
  list-style-type: none;
  margin: 5px;
  display: block;
  height: 17px;
}

.link a {
  text-decoration: none;
  color: #6B8696;
  }
  
.sideContents .sidebanner {
  margin-top: 15px;
  }
  
  
/*  contentsArea  */ 
  
.contentsArea {
  width: 565px;
  float: left;
  margin-left: 20px;
  }
 
.contentsAreaB {
  width: 780px;
  margin: 20px auto;
  }

.banner {
  height: 31px;
  padding-bottom: 13px;
  }
  
.topics {
  width: 540px;
  padding-top: 5px;
  }
  
.contentsArea .left {
  /* width: 258px; */
  width: 547px;
  min-height: 180px;
  margin-bottom: 15px;
  border: 1px solid #CCCCCC;
  }
  
.contentsArea .right {
  width: 258px;
  min-height: 180px;
  margin: 0 10px 15px 0;
  border: 1px solid #CCCCCC;
  }
  
.box3 dt {
  float: left;
  padding-top: 30px;
  }  
  
.styleBanner {
  width: 540px;
  text-align: center;
  margin-bottom: 20px;
  }

.styleBanner2 {
  width: 265px;
  float: left;
  text-align: center;
  margin-top: 10px;
  }
  
.contentsArea .box3 {
  line-height: 22px;
  font-size: 12px;
  padding-left: 5px;
  } 
 
.contentsArea .box3 a {
  color: #333333;
  }
  
.contentsArea .border2 {
  clear: both;
  border-bottom: 1px dotted #999999;
  heght: 15px;
  margin-bottom: 15px;
  }  
  
/* Footer */

#footerWrap {
  clear: both;
  margin: 0;
  padding: 0;
  }

#Footer {
  background-color: #355D98;
  width: 820px;
  height: 60px;
  clear: both;
  margin-top:20px;
  }
 
table.footerArea {
  margin: 0 auto;
  } 
  
td.footerMenu {
  font-size: 12px;
  padding: 10px 0 3px;
  text-align: center;
  color: #F8FCFE;
  }
  
td.footerMenu a {
  color: #F8FCFE;
  }
  
#Footer .addless {
  clear: both;
  color: #FFFFFF;
  text-align: center;
  font-size: small;
  font-family: verdana;
  }
  
  
.left {
  float: left;
  }

.right {
  float: right;
  }
  


/*　中古ボート　*/

.boatArea {
  margin: 0 auto; 
}

#listWrap {
  padding-bottom:10px;
  width:810px;
  margin: 0 0 0 10px;
}


.listBox {
  /* border-bottom:1px solid #CCCCCC; */
  float:left;
  margin: 0 9px 0 10px;
  height:320px;
  width:180px;
}

.listTitle {
  background-color: #eee;
  border-bottom:1px dotted #CCCCCC;
  border-left:3px solid #006699;
  font-size:12px;
  padding: 4px 0 2px 5px;
  width:172px;
  color: #333;
}

.listText {
  line-height:1.5;
  width:180px;
}

.listImg {
  margin: 0 0 10px 0;
}

.listImg img {
  margin-left: 0;
}

.num { 
  margin: 10px 0 2px 0;
  padding-left: 5px;
}

.field {
  color:#6B8696;
  font-weight:bold;
}

.np {
 padding-left: 5px;
}

.linkBanner {
  margin:10px auto;
}

.syosaiWrap {
  width: 800px;
  margin: 0 auto;
  }

.syosaiLeft {
  width: 380px;
  margin: 15px 0 15px 15px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  float :left;
  padding-top: 10px;
  }

.syosaiRight {
  width: 380px;
  margin: 30px 0 0 10px;
  float: left;
  }

table.listSpec {
  border-collapse:collapse;
  font-size:small;
  width:380px;
  }

.listSpec th {
  background-color:#CAE8EA;
  background-image:url(boat/images/table_bg.gif);
  background-repeat:repeat-x;
  border:1px solid #C1DAD7;
  color:#4A5F6A;
  font-weight:bold;
  letter-spacing:1px;
  padding-left:10px;
  text-align:left;
  width:100px;
  }

.listSpec td {
  border:1px solid #C1DAD7;
  color:#4F6B72;
  padding:5px;
  }

.listSpec td.alt {
  background-color:#F5FAFA;
  color:#797268;
  }

.photo {
  text-align:center;
  margin: 20px 0;
  }

.photo img {
  margin: 10px 0;
  }

p.red {
  color: #ff0000;
  padding-left: 80px; 
  font-size: 12px;
  }

.red {
  color: #ff0000;
  }

.bw {
  width:735px;
  margin:0 auto;
  }



/*　お問合せフォーム  */

table.contact {
  background:transparent url(contact/images/bgimg.jpg) no-repeat scroll 0% 10%;
  margin: 0 auto;
}

table.contact tr td {
 padding: 10px;
}

th, td {
 font-size: 12px;
}

form {
 font-size: 12px;
 line-height: 1.2;
 padding: 0;
}
  
hr {
  margin: 5px 0;
  width: 620px;
}

/* エントリーアーカイブ　 */

label {
  display:block;
}

#archive-title {
  background-color: #eee;
  /* background:#DBECEC none repeat scroll 0%; */
  /* border-left:5px solid #A3B8CC; */
  border-bottom:1px dotted #ccc;
  border-left:5px solid #06c;
  font-size:14px;
  font-weight: bold;
  color: #333;
  margin:0pt;
  padding:5px;
  position:relative;
  width:auto;
}

#archive-title2 {
  background-color: #eee;
  /* background:#DBECEC none repeat scroll 0%; */
  /* border-left:5px solid #A3B8CC; */
  border-left:5px solid #ccc;
  font-size:14px;
  color: #000;
  margin:0pt;
  padding:5px;
  position:relative;
  width:auto;
}

.comments-open-header {
  background:#A3B8CC none repeat scroll 0%;
  border-left:5px solid #36414D;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  line-height:1;
  margin:0pt;
  padding:5px;
  position:relative;
  text-transform:uppercase;
  width:auto;
}

#trackback {
  font-size: 12px;
}

.titleBar {
  background-color: #eee;
  border-bottom: 1px solid #0099CC;
  border-left: 7px solid #0099CC;
  clear: both;
  height: 28px;
  margin: 0 auto 10px;
  /* width: 733px; */
  }
  
.titleBar a {
  color: #666;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 5px;
  line-height: 2em;
  margin-left: 7px;
  }


/*　リンク集　*/

table.linkArea {
  width: 560px;
  font-size: small;
  margin: 0 auto;
  }
  
table.linkArea th {
  width: 250px;
  padding: 10px 0;
  }
  
table.linkArea td {
  width: 290px;
  line-height: 20px;
  padding-left: 20px;
  }

td.border3 {
  background-image: url(../link/images/border.gif);
  background-repeat: r1epeat-x;
  height: 2px;
  }

/*　会社概要　*/

.gaiyou_indent {
  background-color:#F0F0F0;
  font-size: 12px;
  margin:0px auto;
  padding:20px;
  width:570px;
  }
  
table.text02 {
  margin:10px auto 0pt;
  width:500px;
  }  
  
table.text02 th {
  width:150px;
  font-weight: normal;
  }  
  
table.text02 td {
  width:350px;
  }
  
.gaiyou_indent .left {
  background-image: url(../gaiyou/images/photo.jpg);
  background-repeat: no-repeat;
  width: 105px;
  height: 145px;
  paddingn-top: 135px;
  }
  
.gaiyou_indent .right {
  width: 435px;
  height: 145px;
  paddingn-top: 135px;
  }

.listTitle2 {
  color: #333333;
  font-weight: bold;
  }
  
.linkBanner {
  margin: 10px auto 0;
  width: 90px;
  }
  
table.gaiyouArea {
  width: 450px;
  margin: 0px auto 10px;
  }  

table.gaiyouArea tr {
  line-height: 130%;
  }
  
table.gaiyouArea th {
  text-align: left; 
  color: #3798B5; 
  width: 130px;
  padding: 10px 20px;
  }
  
td.border {
  background-color: #CCCCCC;
  width: 5px;
  padding: 10px 0;
  }
  
td.area {
  padding: 10px 20px;
  }
  
  
.border3 {
  background-image: url(../gaiyou/images/border.gif);
  background-repeat: no-repeat;
  height: 2px;
  }
  
.map {
  text-align: center;
  padding-bottom: 10px;
  }
  
dt {
  /* padding:10px 10px; */
  }  
  
dd {
  /* width:560px; */
  margin: 0;
  padding: 0;
  }

dd.cmpy {
  padding-left:10px;
  width:560px;
  }
  
span.tableTitle {
  color: #3798B5;
  font-weight: bold;
  font-size: 12px;
  }

.textBoxRight {
  color:#666666;
  margin:10px auto;
  text-align:right;
  width:540px;
}

/*　免許　*/

.contentsMenu {
  color:#666666;
  margin: 0 auto 15px;
  text-align:center;
  width:720px;
}

.contentsMenu a {
  color:#666666;
  font-size:14px;
  text-decoration: underline;
}

.licenseBox {
  color:#666666;
  margin:0pt auto;
  width:740px;
}

table.license {
  border-collapse:collapse;
  clear:both;
  font-size:80%;
  margin:15px auto 0pt;
}

table.license th {
  background-color:#CAE8EA;
  background-image:url(../rental/images/table_bg.gif);
  background-repeat:repeat-x;
  border:1px solid #C1DAD7;
  color:#4A5F6A;
  padding:4px 0pt;
}

table.license td {
  background-color:#FFFFFF;
  border:1px solid #C1DAD7;
  padding:4px 10px;
  /* text-align:center; */
}

.licenseDay {
  font-size:85%;
  line-height:2em;
  margin-left:80px;
  width:400px;
}

.blogPht {
  width: 200px;
  float: right;
  padding-left: 15px;
  margin-bottom: 15px;
}

/*　レンタルボート　*/

.entryWrap2 {
  width: 780px;
  margin: 0 auto;
}

.entryBox {
  width: 740px;
  margin: 0 auto;
}

.contentsMenu {
  color: #666666;
  margin: 0 auto 15px;
  text-align: right;
  width: 720px;
  }
  
.contentsMenu a {
  color: #666666;
  font-size: 14px;
  text-decoration: underline;
  }

.rentalBox {
  color: #666666;
  margin: 0 auto;
  /* width: 740px; */
  }

.rentalBox02 {
  float: left;
  width: 300px;
  margin: 0 0 0 35px;
  }
  
.rentalBox03 {
  float: left;
  width: 300px;
  }
  
.rentalBox04 {
  text-align: center;
  }  

table.rental {
  border-collapse: collapse;
  clear: both;
  font-size: 80%;
  margin: 15px auto 0;
  }
  
table.rental th {
  background-image: url(../rental/images/table_bg.gif);
  background-repeat: repeat-x;
  background-color: #CAE8EA;
  border: solid 1px #C1DAD7;
  color: #4A5F6A;
  padding: 3px 0;
  }

table.rental td {
  background-color: #FFFFFF;
  border: solid 1px #C1DAD7;
  padding: 2px 10px;
  }
  
table.rental td span {
  color: #4A5F6A;
  }
  
table.rental td.alt {
  background-color: #F5FAFA;
}  

table.rental td.red {
  color: #FF0000;
  }

.linkImg {
  clear: both;
  margin: 0 auto;
  padding-top: 15px;
  text-align: center;
  /* width: 720px; */
  }
  
.linkImg img {
  padding: 0 7px;
  }


.areaMap {
  text-align: center;
  }  
  
span.bg {
  background-color:#FFDFFF;
  font-weight: bold;
  }
  
  
.box {
  background-color: #EFEFEF;
  float: left;
  padding: 20px;
  width: 300px;
  }
  
.box2 {
  background-color: #EFEFEF;
  float: right;
  padding: 20px;
  width: 300px;
  }
  
.boxArea {
  margin: 0 auto;
  width: 304px;
  }
  
.right02 {
  margin-top: 6px;
  }
  
.boatTitle {
  float: left;
  font-weight: bold;
  /* width: 130px; */
  }
  
div.copyText {
  float: right;
  color: #FF6600;
  font-size: 12px;
  text-align: right;
  /* width: 170px; */
  }

.photoBox {
  clear: both;
  width: 304px;
  }
    
p.seastyle {
  font-size: 14px;
  margin: 10px 40px;
  padding: 10px;
  }
  
p.copyText {
  color: #FF6600;
  font-size: 14px;
  padding: 10px 0;
  }

p.rentalP {
  width: 650px;
  }

/*　保管・メンテ　*/

.hokanBox {
  color: #666666;
  margin: 0 auto;
  width: 740px; 
  }

.hokanArea {
  margin: 0 auto;
  width: 700px;
  }
  
.hokanArea .right {
  font-size: 12px;
  line-height: 1.4;
  width: 340px;
  padding: 10px 0 0 20px;
  }
  
.hokanArea .left {
  font-size: 12px;
  line-height: 1.4;
  width: 340px;
  padding: 10px 0 0 0;
  float: left;
  }

/*　検索結果　*/


h2.search-results-header {
  background-color:#eee;
  border-bottom:1px solid #0099CC;
  border-left:7px solid #0099CC;
  color:#666;
  padding:5px;
  font-size: 14px;
  font-weight: bold;
  width: 687px;
}

h3.search-results-header {
  background-color:#eee;
  border-bottom:1px solid #0099CC;
  border-left:7px solid #0099CC;
  color:#666;
  padding:5px;
  font-size: 14px;
  font-weight: bold;
  width: 687px;
}

form#search-form {
  font-size: 14px;
  margin: 10px ;
}

.entryText p.search {
  color:#666666;
  font-size:14px;
  line-height:1.5;
  margin: 25px;
  width:680px;
}

.entryText p.search2 {
  color:#666666;
  font-size:14px;
  line-height:1.5;
  margin: 5px;
}

.search-results-container {
  padding: 10px;
  margin: 10px auto;
}

/*　コメント　*/

.comment-content p {
  font-size: 18px;
}

#alpha-inner.pkg h3 {
  font-size: 16px;
}

/*　ページ分割　*/

ul.pages {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  text-align:center;
  margin-top: 10px;
  padding: 10px 0;
  background-color: #eeeeee;
  }

ul.pages li {
    background: none repeat scroll 0 50% #FAFAF1;
    border: 1px solid #393030;
    color: #CC3333;
    display: inline;
    font-weight: bold;
    margin: 0px;
    padding: 4px 8px;
  }

ul.pages li a {
  font-weight:normal;
  text-decoration:none;
  color: #36414D;
  }

.privacy {
  width:608px;
  padding:15px;
  border: 1px solid #ccc;
  line-height:1.5;
  margin-bottom: 15px;
  }

.subtit {
margin:-2px 0 0 5px;
}

.img_center {
margin:10px auto 0;
width:180px;
}




