/* CSS Document */

/* guide */

h2.h2-carteinguide{width:800px; background: url("../img/h1_index.jpg") no-repeat top; margin:0; padding:0; height:100px;}
h2.h2-carteinguide span{ display:block; background:none; padding:0; margin:0; font-size:1px; text-indent:-9999px;}

.submenu{
  margin: 0;
  padding:0;
  padding:20px 0 10px;
}
.submenu h6{
  margin: 0 0 5px;
  padding:0;
  color: #000;
}
.submenu span {
  margin: 0;
  padding:0;
  color: #bebebe;
}
.box01Wrapper{
  width:585px;
   background: #FCF8ED url("../img/box1_btm.gif") no-repeat bottom;
   padding:0 0 10px;
   margin:0;
}
.box01{
  width:555px;
  padding:0 15px 0;
}
.box01 .block_l{
  width:90px;
  float:left;
  padding:0;
  margin:0;
}
.box01 .block_r {
  float:left;
  width:459px;
  padding:0;
  margin:0;
}
.box01 .block_l .catchimg{
  padding-top:13px;
}
h5.boxtitle {
  color:#6E0D3D;
  font-weight:bold;
  font-size:14px;
  padding:14px 0 0 20px ;
  margin:0;
  background: url("../../cartain_guide/img/box1_top.gif") no-repeat top;
}
h5.boxtitle_nopad {
  color:#6E0D3D;
  font-weight:bold;
  font-size:14px;
  padding:14px 0 6px ;
  margin:0;
  background: url("../../cartain_guide/img/box1_top.gif") no-repeat top;
}
.detailtxt{
  padding:0;
  margn:0;
}
.box02Wrapper{
   margin:0 21px 10px 20px;
   padding:0;
}
.box02{
   padding:0 0 10px;
   margin:0;
   background: #ffffff url("../img/box2_btm.gif") no-repeat bottom;
   width:544x;
}
.box02 .box02Contents .block_l{
  width:90px;
  float:left;
}
.box02 .box02Contents .block_r{
  width:419px;
  float:left;
}
.box02 .box02Contents .block_l .catchimg{
  padding:13px 0 0 15px;
}





.box02sWrapper{
   margin:0 21px 10px 20px;
   padding:10px 0 0;
   background: url("../../common/img/dotline.gif") repeat-x left top;
   float:left;
   
}
.box02s{
   padding:0 0 10px 30px;
   margin:0;
   background: #ffffff url("../img/box2_btm.gif") no-repeat bottom;
   width:514x;
}
.box02s .box02Contents .block_l{
  width:90px;
  float:left;
}
.box02s .box02Contents .block_r{
  width:380px;
  float:left;
}
.box02 .box02Contents .block_l .catchimg{
  padding:13px 0 0 15px;
}





.box03Wrapper{
  width:585px;
   background: #FCF8ED url("../img/box1_btm.gif") no-repeat bottom;
   padding:0 0 20px;
   margin:0 0 20px;
}
.box03Inner{
  width:555px;
   background: url("../../cartain_guide/img/box1_top.gif") no-repeat top;
   padding:20px 15px 0;
   margin:0;
}

.box03Inner .block_l{
  float:left;
  width:120px;
  padding:15px 0 0;
}
.box03Inner .block_r {
  float:left;
  width:425px;
}
.box03Innerh4{
  width:555px;
   background: url("../../cartain_guide/img/box1_top.gif") no-repeat top;
   padding:15px 15px 0;
   margin:0;
}
.box03{
  width:555px;
  padding:0;
}

.box03Inner .link{
  padding-top:20px;
}
.box03 h5 {
  color:#6E0D3D;
  font-weight:bold;
  font-size:14px;
  padding:14px 0 10px ;
  margin:0;
}

.box03 .block_l{
  float:left;
  width:120px;
  padding:15px 0 0;
}
.box03 .block_r {
  float:left;
  width:425px;
}
#contents h5.guideLink{
  margin:0 15px 0px;
  font-weight:bold;
  color:#5C221D;
  font-size:14px;
  padding:0;
  border-left:6px none;
}
h5.lead2 {
  color:#6E0D3D;
  padding:10px 0 0 15px ;
  margin:0;
  background: url("../img/box2_top.gif") no-repeat top;
}
.dotline{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.showLead {
  width:585px;
  padding:15px 0 20px;
}
.showLead span{
  float:right;
  width:130px;
}  
.showLead p{
  padding:0;
  margin:0;
  float:left;
  width:405px;
}
.showPictset{
  padding:15px 0 0;
  width:585px;
}
.showPictset .block_l{
  float:left;
   padding:0 15px;
width:120px;
}
.showPictset .block_r{
  float:left;
  width:435px;
}
.showFootLink{
  float:right;
  padding:20px 0 10px;
}

.totopguide {
  width:585px;
  padding:20px 0 30px;
  text-align:right;
}
.totopguide a {
  padding-left:8px;
  background: url("../../common/img/arrow_t_w.gif") no-repeat left center;
}


.totopguide_link {
  width:585px;
  padding:0 0 10px;
  text-align:left;
}
.totopguide_link a {
  padding-left:8px;
  background: url("../../common/img/arrow_t_w.gif") no-repeat left center;
}
.leadtxt{
  padding-top:10px;
  letter-spacing:0.1em;
}
.rightpict{
  padding:0 0 0 30px;
}