@charset "UTF-8";

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

.clearfix {
  min-height: 1px;
}

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


p.select-text {border-bottom:1px solid #f09cc1;color:#f09cc1;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;font-size:15px;font-weight:bold;line-height:22px;margin:0;text-align:center;width:210px;}

div.info-line-box {margin:0 0 0 20px;padding:0;width:932px;}
div.info-line-repeat {background-image:url(../imgs/vol20/info/info-line2.gif);background-repeat:repeat-y;margin:0;padding:0;width:932px;}
h2.info-title {float:left;margin:0;padding:0;width:700px;}
.info-line-box h3 {font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;font-size:14px;line-height:22px;padding-top:10px;margin-left:110px;width:600px;}



/*特集*/
div.index-main-box {border-left:2px solid #f09cc1;margin:0 0 50px 70px;padding:0;width:820px;}
div.index-margin {margin:0 0 0 20px;padding:0px;width:780px;}
h2.index-title {float:left;margin:0px;padding:0px;width:725px;}
.t-txt {font-size:12px;font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;line-height:22px;margin-bottom:20px;width:780px;}

#sakura {font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;width:780px;}
#sakura h3 {background:url(../imgs/vol20/index/mttlbkg.jpg) right top no-repeat;height:205px;margin-bottom:50px;width:780px;}
#sakura .tbox {float:right;width:485px;}
#sakura .tbox h4 {color:#f09cc1;font-size:18px;font-weight:normal;line-height:20px;margin-bottom:10px;width:485px;}
#sakura .tbox p {color:#000;font-size:12px;height:auto;line-height:22px;margin-bottom:30px;width:485px;}
#sakura .imgbox {float:left;padding:0;width:265px;}
#sakura .imgbox img {margin-bottom:20px;}

.flower {height:auto;margin-top:10px;width:365px;}
.flower li {border-bottom:1px solid #3e3a39;height:190px;margin-top:25px;width:365px;}
.flower li img {float:left;}
.flower li dl {float:right;height:auto;padding:15px 0;width:190px;}
.flower li dt {font-size:14px;line-height:22px;width:190px;}
.flower li dd {font-size:12px;line-height:22px;width:190px;}
.flower li.last {border:none;font-size:12px;line-height:22px;text-align:right;}

#f-map {height:auto;margin-top:30px;width:780px;}
#f-map div {height:auto;width:264px;}
#f-map div h5 {color:#3e3a39;font-size:19px;line-height:24px;margin-bottom:10px;width:264px;}
#f-map div p {font-size:12px;height:auto;line-height:22px;margin-bottom:15px;width:264px;}

#vs-1 {border-bottom:1px solid #3e3a39;height:auto;margin-top:40px;padding-bottom:15px;width:780px;}
#vs-1 div {float:left;height:auto;margin-left:15px;width:485px;}
#vs-1 div h5 {color:#3e3a39;font-size:19px;line-height:24px;margin-bottom:10px;width:485px;}
#vs-1 dl {margin-bottom:5px;width:485px;}
#vs-1 dt,#vs-1 dd {font-size:14px;height:auto;line-height:22px;width:465px;}
#vs-1 div p {font-size:12px;height:auto;line-height:22px;margin-bottom:15px;width:485px;}
#vs-1 img {float:left;}

#bihadanoyu {border-bottom:1px solid #3e3a39;height:auto;margin-top:20px;padding-bottom:20px;width:780px;}
#bihadanoyu div {float:right;height:auto;width:485px;}
#bihadanoyu div h5 {color:#3e3a39;font-size:19px;line-height:24px;margin-bottom:10px;width:485px;}
#bihadanoyu div p {font-size:12px;height:auto;line-height:22px;margin-bottom:15px;width:485px;}
#bihadanoyu img {float:left;}

#vs-2 {height:auto;margin-top:20px;width:780px;}
#vs-2 .tbox {float:right;width:485px;}
#vs-2 .tbox h5 {color:#1388ca;font-size:17px;line-height:28px;margin-bottom:10px;width:485px;}
#vs-2 .tbox h5 span {color:#221815;font-size:14px;}
#vs-2 .tbox p {color:#000;font-size:12px;height:auto;line-height:22px;margin:10px 0;width:485px;}
#vs-2 dl {height:auto;width:485px;}
#vs-2 dt {color:#1388ca;float:left;font-size:14px;height:auto;line-height:22px;margin-right:1em;width:auto;}
#vs-2 dd {float:left;font-size:14px;height:auto;line-height:22px;width:auto;}
#vs-2 .imgbox {float:left;padding:0;text-align:left;width:265px;}
#vs-2 .imgbox img {margin-bottom:10px;}
#vs-2 .imgbox p {color:#000;font-size:14px;height:auto;line-height:22px;width:265px;}
#vs-2 .imgbox a {color:#000;display:block;font-size:12px;height:auto;line-height:22px;margin:10px 0;width:265px;}

/*インフォメーション*/
.inside-box h3 {margin:10px 0 0 0;padding:0;}
#info {font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;}
#info h4 {color:#5a609a;font-size:14px;line-height:20px;padding:7px 0 0 0;text-align:left;}
#info h5 {color:#5a609a;font-size:12px;font-weight:normal;height:15px;line-height:18px;padding:7px 0;text-align:left;width:420px;}
#info h6 {color:#000;font-size:12px;font-weight:normal;line-height:20px;text-align:left;width:420px;}
.infowbox {border-top:1px solid #f09cc1;height:auto;margin:0 0 5px 0;padding:10px 0 15px 0;width:890px;}
.infowbox h3 {text-align:left;width:420px;}
.bar-b {border-bottom:1px solid #f09cc1;}
.dod-b {border-bottom:1px dotted #000;padding-bottom:10px;}
.infowbox p {font-size:12px;line-height:18px;height:auto;padding-bottom:10px;text-align:left;width:420px;}
.info-lbox {float:left;height:auto;width:420px;}
.info-rbox {float:right;height:auto;width:420px;}
.imgbox {height:auto;padding:10px 0;text-align:center;}
p.capt {font-size:10px;line-height:14px;height:auto;margin:10px 0 20px 0;text-align:left;width:420px;}

#amamu,#mizunone {border-right:1px solid #f09cc1;padding-right:24px;}
#lab h5 {font-size:14px;}
#esthe p {padding-top:10px;}
#esthe dl {height:auto;margin-bottom:15px;width:420px;}
#esthe dt {font-size:13px;line-height:24px;float:left;width:64%;}
#esthe dt span {color:#5a609a;font-size:18px;height:auto;line-height:24px;}
#esthe dd {font-size:24px;float:right;line-height:24px;width:35%;}
#esthe dd span {font-size:13px;line-height:24px;}

#info a.link-bkg {text-align:left;}

/*フッターボタン*/
a.footerbtn {background-position:left top;background-repeat:no-repeat;display:block;height:78px;text-indent:-9999px;width:307px;}

#ffeature {background-image: url(../imgs/vol20/index.jpg);}
#ffeature:hover,#ffeature.np {background-position:left bottom;}

#finfo {background-image: url(../imgs/vol20/info.jpg);}
#finfo:hover,#finfo.np {background-position:left bottom;}





