﻿@charset "UTF-8";

/*==================================================
          
   class.css
		  
==================================================*/

/*More*/

#katuraBox {
  border: 1px solid #F1E4AF;
  background: #F8F2D8;
  padding: 15px;
  width: 625px;
  margin-bottom: 20px;
  }
  #katuraBox p {
    width: 435px;
    font-size: 14px;
    }
    .katuraTitle {
      padding: 0 0 10px 0;
      color: #752424;
      font-weight: bold;
      font-size: 16px;
      }

/*TOP*/

#multiHero { width: 670px; padding: 0 0 0px 0; }
  #multiHeroContents {
    width: 670px;
    height: 255px;
    }
  #multiHeroContents li{
    display: none;
    }
  #multiHeroControls{
    margin: 5px 0 0 0;
    padding: 0;
    list-style-type:none;
    position: relative;
    float: right;
    }
     #multiHeroControls li {
     float: left;
       }
     #multiHeroControls li a {
       display: block;
       padding: 5px 5px;
       margin-left: 5px;
       border: 1px solid #CCCCCC;
       color: #666666;
       font-size: 10px;
       font-family: Arial, sans-serif;
       text-decoration: none;
       line-height: 0.75;
       }
     #multiHeroControls li a:hover { background: #CCCCCC; }
       #multiHeroControls li.thisChild a {
         border-color: #666666;
         background: #666666;
         font-weight: bold;
         color: #FFFFFF;
         }
       #multiHeroControls li.next a { margin: 0; }
.topBannerNavi {}
  .topBannerNavi li { float: left; }
.topBannerNavi li.first { margin: 0 10px 0 0; }
.topTitle {
  background: url(//orifuri.com/rental/user_data/packages/default/img/top/h2Title.jpg) no-repeat top left;
  padding: 15px 0 5px 50px;
  color: #D63D3D;
  font-weight: bold;
  font-size: 21px;
  font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  }
.topPicList li {
  width: 325px;
  background: #F9D9DC;
  float: left;
  height: 93px;
  margin: 0 0 10px 0;
  }
  .topPicList li.even { margin: 0 0 10px 10px;}
  .topPicList li p {
    color: #560A0A;
    width: 300px;
    padding: 10px;
    }
  .topPicList li p b { color: #FF0000; }
.newList { padding: 0 10px;}
.newList li {
  border-bottom: #333333 1px dotted;
  padding: 5px 0;
  line-height: 100%;
  font-size: 12px;
  width: 640px;
  }
  .newList li span {
    margin: 0 10px 0 0;
    color: #FFFFFF;
    background: #AC7984;
    padding: 2px 2px 1px 2px;
    font-size: 11px;
    }
.tVoiceList li {
  border-bottom: 1px dotted #9E9685;
  padding: 5px 0;
  }
  .tVoiceList li .tVoiceTopBox {
    width: 170px;
    font-size: 10px;
    padding: 0 0 0 0;
    }
  .tVoiceList li .tVoiceTopBox .tVoiceImg {
    float: left;
    width: 64px;
    height: 64px;
    margin: 0 5px 0 0;
    }
    .tVoiceList li .tVoiceTopBox p {
       font-size: 10px;
       }
       .tVoiceList .tVoiceTopBox h4 a {
          color: #85545F;
          font-size: 12px;
          font-weight: bold;
          }
       .tVoiceList li .tVoiceBody { font-size: 12px; }
.TVoice { padding: 10px 0 0 0; }
  .TVoice p b {
    color: #A66F7B;
    font-size: 16px;
    }

/*--2013.10.12--*/
#topMainImg { width: 660px; }
  #topMainImg #multiHero { 
  width: 660px; 
  padding: 0;
  float: left;
  }
  #topMainImg #multiHeroContents {
    width: 660px;
    height: 255px;
    }
    #topMainImg #multiHeroContents li{ display: none; }
.new2List { padding: 0;}
.new2ListTitle {
  background: #3A1E12;
  color: #FFFFFF;
  width: 315px;
  font-weight: normal;
  padding: 0 0 0 10px;
  }
.new2List li {
  border-bottom: #333333 1px dotted;
  padding: 10px 5px;
  line-height: 100%;
  font-size: 12px;
  width: 305px;
  }
  .new2List li span {
    margin: 0 10px 0 0;
    color: #FFFFFF;
    background: #AC7984;
    padding: 2px 2px 1px 2px;
    font-size: 11px;
    }
.picTitle {
  background: url(//orifuri.com/rental/user_data/packages/default/img/top/top2/picupIcon.gif) no-repeat center left;
  color: #B54548;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 45px;
  margin: 0 0 5px 0;
  }
.rankTopList {
  width: 660px;
  margin-bottom: 10px;
  }
  .rankTopList li {
    background: #F9F7F2;
    padding: 2px;
    }
    .rankTopListTitle {
      font-weight: bold;
      padding: 2px 0px;
      }
    .rankTopListTitle img { margin: 0 7px 0 0; }
.ninkiList {}
  .ninkiList li {
    margin: 10px 5px 0 5px;
    width: 320px;
    float: left;
    }
  .ninkiList .nikiListTitle {
     color: #D06464;
     font-weight: bold;
     }
  .ninkiList .nikiListTitle span {
    background: #D06464;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    padding: 1px 2px;
    line-height: 100%;
    width: 10px;
    float: left;
    margin: 0 10px 0 0;
    }
    .ninkiListText { color: #560A0A; }

/*--dress--*/

.dress01 th { border: 1px solid #636363; }
.dress01 td { border: 1px solid #636363; }

.dressNavi li {
  margin: 0 0 5px 0;
  font-size: 12px;
  }
  .dressNavi li a {
    background: url(//orifuri.com/rental/user_data/packages/default/img/dress/dressNavi0ff.gif) no-repeat center left;
    width: 150px;
    display: block;
    height: 26px;
    text-decoration: none;
    padding: 2px 0 0 0;
    text-align: center;
    color: #4D4D4D;
    font-weight: bold;
    }
    .dressNavi li a:hover { background: url(//orifuri.com/rental/user_data/packages/default/img/dress/dressNavi0n.gif) no-repeat center left; }

/*--orifuri--*/

.original01 {
  background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriImg01.jpg) no-repeat top right;
  padding: 0 250px 140px 0;
  margin-bottom: 10px;
  }
.original04 {
  background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriImg01.jpg) no-repeat top right;
  padding: 0 250px 40px 0;
  margin-bottom: 10px;
  width: 400px;
  }

.difference {
  padding: 10px 0;
  margin: 10px auto;
  width: 632px;
  float: left;
  }
  .difference li {
    padding: 20px 0 0 0;
    margin: 20px 0 0 0;
    }

.diff01 { background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriSTitle01.jpg) no-repeat top left; }
.diff02 { background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriSTitle02.jpg) no-repeat top left; }
.diff03 { background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriSTitle03.jpg) no-repeat top left; }
.diff04 { background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriSTitle04.jpg) no-repeat top left; }
.diff05 { background: url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuriSTitle05.jpg) no-repeat top left; }

.diffBox {
  padding: 23px 32px 10px;
  float: left;
  }
  .diffBox p {
    padding: 5px 0 0 0;
    width: 250px;
    }

.oriflowBox {
  background: #F2DABE;
  padding: 10px;
  width: 640px;
  }
  .oriflowBoxIn { background: #FFFFFF; }
    .oriflowBoxIn p { font-size: 16px; }
    .oriflowBoxIn dl { 
      width: 622px;
      padding: 10px 0 0 0px;
      }
      .oriflowBoxIn dt {
        float: left;
        width: 95px;
        }
      .oriflowBoxIn dd {
        float: right;
        width: 524px;
        text-align: left;
        }

.oriflowBox .oriflowBoxTitle {
  color: #FFFFFF;
  background: #1E1E1E;
  font-weight: bold;
  font-size: 22px;
  padding: 5px 10px;
  margin: 10px;
  font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  }

.oriflowTitle {
  color: #993366;
  font-size: 22px;
  font-weight: bold;
  font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  }

.oriflowList li {
  background: url(//orifuri.com/rental/user_data/packages/default/img/common/flowstepIcon.jpg) no-repeat bottom left;
  padding: 0 0 20px 10px;
  width: 622px;
  }
  .oriflowList li.last { background: none; }
  .oriflowBox p span { color: #FF0000; }
  .origi03-r p.oriText01 { padding: 0; }

.oriflowBox p.oriflowText span {
  background: #D21717;
  color: #FFFFFF;
  padding: 2px 8px;
  }

/*--staff--*/

.staff_box{
  width: 633px;
  margin:0px auto 30px auto;
  padding-top:31px;
  height: 297px;
  padding-left:11px;
  }
.staff_ph{
  float:left;
  width:203px;
  }
.staff_data p{
  width:374px;
  text-align:center;
  float:left;
  font-size:14px;
  line-height:180%;
  padding-top:6px;
  }
.staff_data div{
  padding-bottom:20px;
  }

/*--faq--*/

.qBox {
  width: 320px;
  margin: 0 10px 10px 0;
  background: #F6F6F6;
  float: left;
  }
.qTitle {
  background: url(//orifuri.com/rental/user_data/packages/default/img/faq/qTitleBg.jpg) no-repeat top left;
  color: #575757;
  font-size: 16px;
  padding: 4px 0 0 30px;
  width: 290px;
  height: 22px;
  font-weight: bold;
  }

.qList { padding: 0 15px 10px; }
  .qList li {
    background: url(//orifuri.com/rental/user_data/packages/default/img/faq/qIcon.gif) no-repeat center left;
    border-bottom: #9E9685 1px dotted;
    width: 270px;
    padding: 5px 0 5px 20px;
    }
    .qList li a {
      padding: 0;
      color: #5B6D8C;
      }

.faq_box { margin: 0; }
.toQList {
	text-align: right;
	margin: 10px 0 20px 0;
	padding: 0 5px 0 0;
	}
	.toQList a {
		color: #5B6D8C;
		}


/*--Try--*/

.tryPList {
	padding: 10px;
	width: 635px;
	}
	.tryPList li {
		width: 635px;
		float: left;
		margin: 0 0 10px 0;
		}
		.tryPList li h4 {
			color: #5A4318;
			font-size: 26px;
			font-weight: bold;
			padding: 0 0 0 40px;
			}
			
			
			.tryPList li.tryP01 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/point01.jpg) no-repeat center left; }
			.tryPList li.tryP02 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/point02.jpg) no-repeat center left; }
			.tryPList li.tryP03 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/point03.jpg) no-repeat center left; }
		.tryPList li p {
			background: #F3EFCF;
			padding: 10px;
			margin: 10px 0;
			}
			
.tryJyouList {
	padding: 10px;
	}
	.tryJyouList li {
		border-bottom: #9E9685 dotted 1px;
		width: 640px;
		padding: 10px 0 10px 0;
		}
		.tryJyouList li h4 {
			color: #5F320E;
			font-weight: bold;
			padding: 0 0 5px 0;
			}
			.tryJyouList li.point h4 {
				background: url(//orifuri.com/rental/user_data/packages/default/img/reason/icon01.jpg) no-repeat center left;
				color: #EF1F1F;
				font-size: 14px;
				font-weight: bold;
				padding: 0 0 0 55px;
				margin: 0 0 5px 0;
			}

.tryFlowList li {
	background: url(//orifuri.com/rental/user_data/packages/default/img/try/tryIcon.gif) no-repeat center bottom;
	padding: 10px 0 20px 0;
	width: 660px;
	}
	.tryFlowList li.tryF11 { background: none; }
	.tryFlowList li.last { background: none; }
	.tryFlowList li div {
		width: 634px;
		padding: 0px 12px 10px;
		border: #F1E3BA 1px solid;
		background: #FFF9E1;
		}
	.tryFlowList li h4 {
		padding: 10px 0 10px 40px;
		color: #5A4318;
		font-size: 26px;
		}
		.tryFlowList li.tryF01 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step01.jpg) no-repeat center left; }
		.tryFlowList li.tryF02 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step02.jpg) no-repeat center left; }
		.tryFlowList li.tryF03 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step03.jpg) no-repeat center left; }
		.tryFlowList li.tryF04 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step04.jpg) no-repeat center left; }
		.tryFlowList li.tryF05 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step05.jpg) no-repeat center left; }
		.tryFlowList li.tryF06 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step06.jpg) no-repeat center left; }
		.tryFlowList li.tryF07 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step07.jpg) no-repeat center left; }
		.tryFlowList li.tryF08 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step08.jpg) no-repeat center left; }
		.tryFlowList li.tryF09 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step09.jpg) no-repeat center left; }
		.tryFlowList li.tryF10 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step10.jpg) no-repeat center left; }
		.tryFlowList li.tryF11 h4 { background: url(//orifuri.com/rental/user_data/packages/default/img/try/step11.jpg) no-repeat center left; }

  .tryFlowList li p span.linkIcon {
    background: url(//orifuri.com/rental/user_data/packages/default/img/try/linkIcon01.jpg) no-repeat center left;
    padding: 0 0 0 15px;
    }
    .tryFlowList li div.tryFlowListBox {
      background: #F3EFCF;
      padding: 10px;
      width: 612px;
      }

/*--hokne--*/

.hokenBox p {
  padding: 10px;
  width: 630px;
  font-size: 16px;
  }

.hokenBox .exsample {
  background: #FAF9DC;
  width: 640px;
  margin: 0 10px;
  }
  .hokenBox .exsample p { font-size: 12px; }

.hokenQList li { padding: 0 0 10px 0; }
.textLeft { text-align: left !important; }
.mR10 { margin-right: 10px !important; }
.w630 { width: 630px;}
.pA10 { padding: 10px; }

/*---reason--*/

.reasonList {
  padding: 10px;
  width: 635px;
  }
  .reasonList li {
    width: 635px;
    float: left;
    margin: 0 0 10px 0;
    }
    .reasonList li h4 {
      color: #5A4318;
      font-size: 26px;
      font-weight: bold;
      padding: 0 0 0 40px;
      }

/*---serch--*/

.searchTable {}
  .searchTable th {
    font-weight: normal;
    font-size: 12px;
    }
  .searchTable td {
    font-size: 12px;
    text-align: left;
    }

.brownTitle {
  color: #5A4318;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 10px 0;
  }
.brownBox {
  padding: 10px;
  background: #F3EFCF;
  }

.listPrice {
  text-align: right;
  font-size: 14px;
  color: #A90505;
  font-weight: bold;
  }

/*----*/

.tryPList li p.leaseImg01 {
  background: #F3EFCF url(//orifuri.com/rental/user_data/packages/default/img/lease/leaseImg02.jpg) no-repeat center right;
  padding: 10px 155px 60px 10px;
  margin: 10px 0;
  width: 470px;
  }

iframe.twitter-share-button { width: 95px!important; }
div#___plusone_0 { width: 70px!important; }

/*--2013.07.17--詳細画像追加--*/

#detailleftblock {
  float: left;
  width: 350px;
  }
.moreImgAnnounce {
  border: 1px solid #999999;
  background: #F3E2E2;
  padding: 3px;
  }

.itemImgList { margin: 5px 0 0 0; }
  .itemImgList li {
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #CCCCCC;
    padding: 1px;
    }
    .itemImgList li img { width: 70px; }

#detailleftblock a:hover img{
  filter: alpha(opacity=100);
  opacity:1.0;
  }
  #detailleftblock #thumblist a:hover img {
    filter: alpha(opacity=60);
    opacity:0.6;
    }

.jqzoom{
  text-decoration:none;
  width: 315px;
  display:block;
  margin: 0 auto;
  }

.zoomPad{
  position:relative;
  float:left;
  z-index:99;
  cursor:crosshair;
  }
  .zoomPreload{
    -moz-opacity:0.8;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    border: 1px solid #CCC;
    background-color: white;
    padding: 8px;
    text-align:center;
    background-image: url(//orifuri.com/rental/user_data/packages/default/images/zoomloader.gif);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    z-index:110;
    width:90px;
    height:43px;
    position:absolute;
    top:0px;
    left:0px;
    * width:100px;
    * height:49px;
    }

.zoomPup{
  overflow:hidden;
  background-color: #FFF;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  z-index:120;
  position:absolute;
  border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
  }
.zoomOverlay{
  position:absolute;
  left:0px;
  top:0px;
  background:#FFF;
  /*opacity:0.5;*/
  z-index:5000;
  width:100%;
  height:100%;
  display:none;
  z-index:101;
  }

.zoomWindow{
  position:absolute;
  left:110%;
  top:40px;
  background:#FFF;
  z-index:6000;
  height:auto;
  z-index:10000;
  z-index:110;
  }
.zoomWrapper{
  position:relative;
  border:1px solid #999;
  z-index:110;
  }
.zoomWrapperTitle{
  display:block;
  background:#999;
  color:#FFF;
  height:18px;
  line-height:18px;
  width:100%;
  overflow:hidden;
  text-align:center;
  font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  }
.zoomWrapperImage{
  display:block;
  position:relative;
  overflow:hidden;
  z-index:110;
  }
  .zoomWrapperImage img{
    border:0px;
    display:block;
    position:absolute;
    z-index:101;
    }

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
  }
.presentTable th {
  border: 1px solid #946363;
  background: #E19D9D;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  width: 180px;
  text-align: left;
  }
.presentTable td {
  border: 1px solid #946363;
  padding: 10px;
  font-size: 14px;
  }

.topCateListBox {
  background: #F7F0F1;
  padding: 3px;
  width: 318px;
  margin: 7px 0 20px 0;
  }
  .topCateListBoxImg {
    width: 76px;
    float: left;
    }
  .topCateListRBox {
    width: 230px;
    float: right;
    padding: 0 5px 0 0;
    }

    .topCateListBoxTitle {
       background: url(//orifuri.com/rental/user_data/packages/default/img/top/top3/topIcon01.gif) no-repeat center left;
       font-size: 14px;
       padding: 0 0 0 25px;
       width: 200px;
      }
    .topCateListBoxText {
      color: #333333;
      padding: 5px 0 5px 0;
      line-height: 140%;
      }

.topCateComentBox02 {
  background: url(//orifuri.com/rental/user_data/packages/default/img/top/top3/topBg02.gif) no-repeat top left;
  padding: 5px 7px 0 20px;
  }
.topCateComentBox01 {
  background: url(//orifuri.com/rental/user_data/packages/default/img/top/top3/topBg01.gif) no-repeat top left;
  padding: 5px 20px 0 7px;
  }

.topCateComentBoxBase {
  width: 307px;
  margin: 7px 0 20px 0;
  height: 109px;
  }
  .topCateComentBoxText {
    font-size: 12px;
    color: #560A0A;
    }
.topCateComentBoxTitle {
  font-size: 14px;
  color: #560A0A;
  font-weight: bold;
  }
.overseasFont01 {
  font-weight: bold;
  font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  color: #EF1F1F;
  font-size: 18px;
  }

.contTVoiceList { width: 660px; }
  .contTVoiceList li {
    border-bottom: 1px dotted #666666;
    margin: 0 10px 0px 0;
    padding: 10px 0;
    float: left;
    width: 320px;
    height: 100px;
    }
    .contTVoiceImg {
      border: 1px solid #CCCCCC;
      float: left;
      width: 100px;
      }
      .contTVoiceText {
        float: right;
        width: 210px;
        }
          .contTVoiceTitle { margin-bottom: 10px; }
            .contTVoiceTitle a {
              font-weight: bold;
              color: #85545F;
              }
      .contTVoice b {
        font-size: 18px;
        color: #A66F7B;
        }
      .contTVoice p.vLink a {
        background: url(//orifuri.com/rental/user_data/packages/default/img/common/side/linkIcon.gif) no-repeat center left;
        color: #85545F;
        font-size: 10px;
        padding: 0 0 0 8px;
        }

.red { color: #FF0000; }
.red02 { color: #A72828; }
  .red02 a { color: #A72828; }

.timeBox01 { background: url(//orifuri.com/rental/user_data/packages/default/img/time/timeBg01.jpg) no-repeat right top; }
.timeBox02 { background: url(//orifuri.com/rental/user_data/packages/default/img/time/timeBg02.jpg) no-repeat right top; }
.timeBox03 { background: url(//orifuri.com/rental/user_data/packages/default/img/time/timeBg03.jpg) no-repeat right top; }

.timeTitle01 {
  font-weight: normal;
  font-size: 14px;
  }
  .timeTitle01 b {
    color: #FF0000;
    font-size: 20px;
    font-weight: bold;
    }
.timeTitle01 span { font-weight: bold; }

.timeTitle02 {
  font-weight: bold;
  font-size: 14px;
  }
  .timeTitle02 span {
    font-weight: normal;
    background: #3A1E13;
    color: #FFFFFF;
    padding: 3px 10px;
    margin: 0 10px 0 0;
    }

.timeText01 {
  padding: 10px;
  background: #FBF3B5;
  width: 626px;
  }

/*コメント*/

.commentList {
  width: 647px;
  }
  .commentList li {
    border-bottom: 2px dotted #D6B185;
    padding: 15px 0;
    }

    .commentListGuest { width: 534px; }
    .commentList .guest1 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg01.gif) no-repeat left bottom;}
    .commentList .guest2 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg02.gif) no-repeat left bottom;}
    .commentList .guest3 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg03.gif) no-repeat left bottom;}
    .commentList .guest4 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg04.gif) no-repeat left bottom;}
    .commentList .guest5 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg05.gif) no-repeat left bottom;}
    .commentList .guest6 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg01.gif) no-repeat left bottom;}
    .commentList .guest7 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg02.gif) no-repeat left bottom;}
    .commentList .guest8 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg03.gif) no-repeat left bottom;}
    .commentList .guest9 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg04.gif) no-repeat left bottom;}
    .commentList .guest10 { background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentImg05.gif) no-repeat left bottom;}

      .commentListGuestVoice {
        background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentBgBottom01.gif) no-repeat left bottom;
        padding: 0 0 34px 0;
        width: 470px;
        }
        .commentListGuestVoice p {
          background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentBgTop01.gif) no-repeat left top;
          padding: 10px 10px 0 10px;
          font-size: 14px;
          }
    .commentDay {
      background: #C9A7AE;
      color: #FFFFFF;
      font-size: 14px;
      padding: 2px 5px;
      }
    .commentListStaffVoice {
      background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentBgBottom02.gif) no-repeat left bottom;
      padding: 0 0 34px 0;
      width: 470px;
      }
      .commentListStaffVoice p {
        background: url(//orifuri.com/rental/user_data/packages/default/img/comment/commentBgTop02.gif) no-repeat left top;
        padding: 10px 10px 0 10px;
        font-size: 14px;
        }

/*キズナ白無垢*/

.kizunaText01 {
  background: #F8F5E9;
  padding: 10px;
  }

.kizunaTitle01 {
  font-size: 14px;
  font-weight: normal;
  line-height: 200%;
  }
  .kizunaTitle01 span {
    background: #CD3838;
    border: 1px solid #E18686;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    width: 28px;
    height: 28px;
    display: block;
    margin: 0 10px 0 0;
    text-align: center;
    float: left;
    }

.kizunaText02 {
  background: #FEE6DE;
  padding: 10px;
  }

.colorTitle01 { font-size: 16px;}
.colorTitle01 span {
  background: #983466;
  color: #FFFFFF;
  margin: 0 10px 0 0;
  padding: 2px 3px;
  font-size: 14px;
  }

.colorTitle02 {
  font-size: 18px;
  background: #983466;
  color: #FFFFFF;
  display: inline;
  padding: 2px 5px;
  }

.colorBox {
  background: #F0F0F0 url(//orifuri.com/rental/user_data/packages/default/img/color/colorBg01.gif) no-repeat top left;
  width: 630px;
  }
  .colorBox a img {
    border: 5px solid #FFFFFF;
    background: #FFFFFF;
    }
    .colorBox a:hover img { border: 5px solid #FF1A1F; }
    .colorBoxBefore {
      width: 170px;
      padding: 10px;
      }
    .colorBoxAfter {
      padding: 10px 0 0 80px;
      width: 350px;
      }
      .colorBoxAfterIn {}
.colorBox02 {
  background: #F0F0F0;
  width: 630px;
  padding: 10px 0 0px 0px;
  }
  .colorBox02 a {
    margin-left: 10px;
    margin-bottom: 10px;
    display: block;
    float: left;
    }
    .colorBox02 a img {
      border: 5px solid #FFFFFF;
      background: #FFFFFF;
      }
      .colorBox02 a:hover img { border: 5px solid #FF1A1F; }

.loss0List { width: 657px; }
  .loss0List li { padding: 4% 2% 4% 18.26%; }
    .loss0List li p {
      width: 530px;
      float: left;
      font-size: 14px;
      }
    .loss0List li.loss0List01 { background: #EFEFEF url(//orifuri.com/rental/user_data/packages/default/img/oriuchi/loss0Bg01.gif) no-repeat 2% 50%; }
    .loss0List li.loss0List02 { background: #FFFFFF url(//orifuri.com/rental/user_data/packages/default/img/oriuchi/loss0Bg02.gif) no-repeat 2% 50%; }
    .loss0List li.loss0List03 { background: #EFEFEF url(//orifuri.com/rental/user_data/packages/default/img/oriuchi/loss0Bg03.gif) no-repeat 2% 50%; }
    .loss0List li .loss0ListTitle {
      font-size: 18px;
      font-weight: bold;
      }

.remakeChangeList { width: 656px; }
.remakeChangeList li {
  margin: 0 0 10px 0;
  width: 323px;
  background: #999999;
  float: left;
  }
  .remakeChangeList li.remakeChangeRight { float: right; }

.remakeChangeBox {
  background: #EFEFEF url(//orifuri.com/rental/user_data/packages/default/img/oriuchi/remakeIcon01.gif) no-repeat center;
  border: 1px solid #DDDDDD;
  padding: 10px;
  width: 301px;
  }
  .remakeChangeBox img { border: 1px solid #FFFFFF; }
    .remakeChangeDay {
      font-size: 14px;
      color: #666666;
      }
  .link02 {
    background: url(//orifuri.com/rental/user_data/packages/default/img/common/side/linkIcon.gif) no-repeat center left;
    color: #85545F;
    font-size: 14px;
    padding: 0 0 0 12px;
    }

/*--十二単--*/

.jyuniText01 {
  background: #76476C;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  padding: 5px 0;
  }

.jyuniBox01 {
  background: #FBFAF4;
  padding: 10px;
  }
  .jyuniBox01Title01 span {
    background: #E34F4F;
    color: #FFFFFF;
    font: bold 20px "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    padding: 0 10px;
    }
    .jyuniBox01Title01 span.f16px { font-size: 16px; }
	.jyuniBox01Title02 { 
      color: #CD3838;
      font-size: 20px;
      }
  .jyuniBox01Text01 { width: 414px; }		
.jyuniList01 { width: 320px;}
.jyuniList01 li {
  float: left;
  margin: 0px 10px 10px 0px;
  }
.photoTitle01 { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniIcon01.gif) #F0F0F0 no-repeat 2% 50%; }
.photoTitle02 { background: url(//orifuri.com/rental/user_data/packages/default/img/loca/locaIcon01.gif) #F0F0F0 no-repeat 2% 50%; }
.photoTitle03 { background: url(//orifuri.com/rental/user_data/packages/default/img/loca/locaIcon03.gif) #F0F0F0 no-repeat 2% 50%; }
.photoTitle04 { background: url(//orifuri.com/rental/user_data/packages/default/img/loca/locaIcon04.gif) #F0F0F0 no-repeat 2% 50%; }

.photoTitle01 ,.photoTitle02 ,.photoTitle03 ,.photoTitle04 {
  color: #101823;
  width: 566px;
  font: bold 20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  padding: 15px 10px 15px 60px;
  }

.photoList01 {}
  .photoList01 li {
    float: left;
    margin: 0 10px 0 0;
    }
    .photoList01 li.last { margin: 0; }

.photoMoreBtn01 {}
  .photoMoreBtn01 a {
    background: #F8F7E9 url(//orifuri.com/rental/user_data/packages/default/img/jyuni/toPhotoBtnL01.gif) no-repeat 5% 50%;
    border: 2px solid #E0CD72;
    display: block;
    width: 50%;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    }
    .photoMoreBtn01 a:hover { background: #F8F7E9 url(//orifuri.com/rental/user_data/packages/default/img/jyuni/toPhotoBtnL01.gif) no-repeat 7% 50%; }
    .photoMoreBtn01 a span {
      background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/toPhotoBtnR01.gif) no-repeat 95% 50%;
      border: 3px solid #FFFFFF;
      display: block;
      padding: 10px 0;
      }
      .photoMoreBtn01 a:hover span { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/toPhotoBtnR01.gif) no-repeat 93% 50%; }
.jyuniList02 {}
  .jyuniList02 li {
    width: 50%;
    margin: 0 0 10px 0;
    float: left;
    }
    .jyuniList02 li span {
      background: #F8F5E9;
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      display: block;
      width: 95%;
      color: #3E2D1A;
      font-size: 18px;
      text-align: center;
      padding: 3px 0;
      }

.jyuniFlowTitle01 span {
  background: #D53D3D;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  padding: 3px 0px;
  width: 150px;
  display: block;
  text-align: center;
  }

.jyuniFlowBox01 {
  background: #FBFAF4;
  padding: 10px;
  width: 636px;
  }
.jyuniFlowList01 li { float: left; }
  .jyuniFlowList01 dl { width: 170px; }
    .jyuniFlowList01 dl.jyuniFlowList01-04 { width: 165px; }
    .jyuniFlowList01 dl.jyuniFlowList01-08 { width: 636px; } 
      .jyuniFlowList01 dl dt { width: 170px; }
        .jyuniFlowList01 dl dt div {
          display: table-cell;
          vertical-align: middle;
          height: 120px;
          width: 140px;
          text-align: center;
          margin: 0 0 0 12px;
          color: #FFFFFF;
          font-size: 22px;
          }
    .jyuniFlowList01 dl.jyuniFlowList01-03 { width: 280px; }
    .jyuniFlowList01 dl.jyuniFlowList01-07 { width: 130px; }

    .jyuniFlowList01 dl dd a {
      background: #E0CD72;
      color: #FFFFFF;
      display: block;
      text-align: center;
      }

    .jyuniFlowList01-01 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg01.gif) no-repeat top left; }
    .jyuniFlowList01-02 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg02.gif) no-repeat top left; }
    .jyuniFlowList01-03 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg03.gif) no-repeat top left; }
      .jyuniFlowList01 dl.jyuniFlowList01-03 dt { width: 280px; }
        .jyuniFlowList01 dl.jyuniFlowList01-03 dt div { width: 130px; }
  
  .jyuniFlowList01 dl.jyuniFlowList01-07 dt { width: 130px; }
  .jyuniFlowList01 dl.jyuniFlowList01-08 dt { width: 130px; }

  .jyuniFlowList01-04 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg04.gif) no-repeat top left; }
  .jyuniFlowList01-05 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg05.gif) no-repeat top left; }
  .jyuniFlowList01-06 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg06.gif) no-repeat top left; }
  .jyuniFlowList01-07 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg07.gif) no-repeat top left; }
  .jyuniFlowList01-08 dt { background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniBg08.gif) no-repeat top left; }
 
  .jyuniFlowList01 dl dd { width: 150px; }
    .jyuniFlowList01 dl.jyuniFlowList01-03 dd { width: 280px; }
    .jyuniFlowList01 dl.jyuniFlowList01-07 dd { width: 130px; }
    .jyuniFlowList01 dl.jyuniFlowList01-08 dd { width: 490px; }
  
.jyuniFlowBox01-Rarrow {
  background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniIcon02.gif) no-repeat 95% 100%;
  padding: 0 0 40px 0;
  width: 656px;
  }
.jyuniFlowBox01-Larrow {
  background: url(//orifuri.com/rental/user_data/packages/default/img/jyuni/jyuniIcon02.gif) no-repeat 5% 100%;
  padding: 0 0 40px 0;
  width: 656px;
  }

.jyuniTitle01 {	border-left: #76476C 14px solid; color: #76476C; }
.locaTitle02 {border-left: #EE4444 14px solid; color: #EE4444; }

.jyuniTitle01,.locaTitle02 {
  font: bold 30px "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  padding: 0 20px;
  width: 602px;
  }

.jyuniTitle02 , .locaTitle03 {
  font-size: 20px;
  font-weight: normal;
  line-height: 160%;
  }
  .jyuniTitle02 span ,.locaTitle03 span {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    width: 28px;
    height: 28px;
    display: block;
    margin: 0 10px 0 0;
    text-align: center;
    float: left;
    }
    .jyuniTitle02 span { background: #76476C; border: 1px solid #B07DA5; }
    .locaTitle03 span { background: #EE4444; border: 1px solid #F9B9B9; }

.jyuniText02 ,.locaText02{
  padding: 10px;
  width: 615px;
  line-height: 200%;
  }
  .jyuniText02 { background: #F8F5FA; }
  .locaText02 { background: #FAF5F5; }
  .jyuniText03 { width: 420px; }

.locaTitle01 {
  background: #FDF2DF;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  color: #544D2E;
  font: 22px bold;
  padding: 10px 0;
  text-align: center;
  }
 
.locaText01 {
  background: #A84242;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  padding: 5px 0;
  }
 
.locaList01 li { float: left; margin: 0 0 10px 0;}
  .locaList01 li.last { margin: 0 0 10px 10px; }


.locaList02 { width: 100%; }
  .locaList02 li {
    background: #F0F0F0;
    padding: 5px;
    width: 195px;
    font-size: 20px;
    text-align: center;
    float: left;
    margin: 0 10px 0 0;
    }
    .locaList02 li.last { margin: 0; }
    .locaList02 li a { text-decoration: none; }
      .locaList02 li a img { margin: 0 0 5px 0; }

/*--konpou--*/

.konpouTitle01 { font-size: 20px; }
  .konpouTitle01 span {
    background: #F27373;
    color: #FFFFFF;
    padding: 0 5px;
    margin: 0 10px 0 0;
    }

.konpouBox01 {
  background: #F9E8D9;
  width: 290px;
  padding: 10px;
  }
 
.konpouBox02 {
  background: #FBD7D7;
  width: 290px;
  padding: 10px;
  }
 
.konpouBox03 {
  background: #F0F0F0;
  width: 620px;
  padding: 10px;
  text-align: center;
  }

.konpouText01 {
  background: #F03535;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  }

.orifuri-cleaningBox01 { padding: 20px; }

.orifuri-cleaningTitle01 {
  font-size: 24px;
  font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  color: #E10B0B;
  }
  .orifuri-cleaningTitle01 span {
    background: #E10B0B;
    color: #FFFFFF;
    padding: 0px 10px;
    margin: 0 20px 0 0;
    }	
.orifuri-cleaningList01 li {
  background: #EFEEDE;
  font-size: 16px;
  padding: 10px 4% 10px 10%;
  }
  .orifuri-cleaningList01 li.orifuri-cleaningList01-01 { background: #EFEEDE url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuri-cleaningImg01.gif) no-repeat 1.5% 100%; }
  .orifuri-cleaningList01 li.orifuri-cleaningList01-02 { background: #EFEEDE url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuri-cleaningImg02.gif) no-repeat 1.5% 100%; }
  .orifuri-cleaningList01 li.orifuri-cleaningList01-03 { background: #EFEEDE url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuri-cleaningImg04.gif) no-repeat 1.5% 100%; }
  .orifuri-cleaningList01 li.orifuri-cleaningList01-04 { background: #EFEEDE url(//orifuri.com/rental/user_data/packages/default/img/orifuri/orifuri-cleaningImg05.gif) no-repeat 1.5% 100%; }


.orifuri-cleaningTitle02 {
  background: #CD3838;
  color: #FFFFFF;
  font-size: 16px;
  text-align: center;
  }
.orifuri-cleaningList02 li {
  width: 30%;
  padding: 1%;
  background: #F0F0F0;
  float: left;
  margin: 0 2% 0 0;
  }
  .orifuri-cleaningList02 li.last { margin: 0; }
    .orifuri-cleaningList02 li p.pliceText {
      color: #A90505;
      text-align: right;
      font-weight: bold;
      }

.orifuri-cleaningList03 li {
  padding:  3%;
  background: #EFEEDE;
  }
  .orifuri-cleaningList03 li.even { background: #FFFFFF; }
    .orifuri-cleaningList03Left {
      width: 166px;
      float: left;
      }
    .orifuri-cleaningList03Right {
      width: 430px;
      float: right;
      }
    .orifuri-cleaningList03Title span{
      background: #E10B0B;
      color: #FFFFFF;
      font-size: 20px;
      padding: 0 10px;
      font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
      }

.dpBoxText01 { font-size: 16px; }
#detail_price .dpBox .dpBoxText01 span { font-size: 16px; }
  .dpBoxText01-half {
    background: #E25252;
    color: #FFFFFF;
    padding: 2px;
    margin-right: 5px;
    }

.productHalfText01 {
  background: #E25252;
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
  margin-top: 10px;
  font-weight: bold;
  }

.listHalfText01 {
  background: #E25252;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
  margin-top: 10px;
  font-weight: bold;
  }

.listHalfText02 {
  background: #E25252;
  text-align: center;
  color: #FFFFFF;
  font-size: 12px;
  margin-right: 10px;
  font-weight: bold;
  padding: 1px 2px;
  }