/*
Theme Name: Child
Template: rubytuesday
*/
 
@import url('../rubytuesday/style.css');

a.grad {
  display:block;
  margin:0;
  padding:30px 0;
  color:#fff;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed6267+0,e03e41+100 */
background: #ed6267; /* Old browsers */
background: -moz-linear-gradient(top, #ed6267 0%, #e03e41 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ed6267 0%,#e03e41 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ed6267 0%,#e03e41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6267', endColorstr='#e03e41',GradientType=0 ); /* IE6-9 */
  border-radius:5px;
}

a.grad:hover {
  color:#fff;
  letter-spacing:1px;
  background-color:#ed6267;
}

div.thankyouborder {
  margin:10px 0;
  padding:15px 0;
  text-align:center;
  border:3px solid #ED6267;
  border-radius:5px;
}

span.thankyou {
  display:block;
  margin:15px 0;
  padding:0;
  font-size:24px;
  font-weight:bold;
  letter-spacing:2px;
  color:#ed6267;
}

span.soldout {
  margin:0 5px;
  padding:5px;
  font-size:12px;
  font-weight:bold;
  letter-spacing:1px;
  color:#fff;
  background-color:#ED6267;
}

span.sale {
  margin:0 5px;
  padding:5px;
  font-size:12px;
  font-weight:bold;
  letter-spacing:1px;
  color:#ED6267;
  border:2px;
  border-style:solid;
  border-color:#ED6267;
}

a.bukken {
  display:inline-block;
  margin:10px;
  padding:10px 0;
  width:22.916667%;
  background-color:#888;
  color:#fff;
  text-align:center;
  font-weight:bold;
  border-radius:5px;
     -webkit-transition: 0.3s ease-in-out;
     -moz-transition: 0.3s ease-in-out;
     -o-transition: 0.3s ease-in-out;
     transition: 0.3s ease-in-out;
}


a.bukken:hover {
  background-color:#444;
  color:#a6f7eb;
}

h1.logo {
  float:left;
  padding-bottom:40px;
  width:65%;
}

span.akiyanumber {
  margin:0;
  padding:10px 20px;
  font-size:12px;
  color:#fff;
  font-weight:bold;
  background-color:#ED6267;
  border-radius:3px;
}

p.akiyacatch {
  font-size:30px;
  font-weight:bold;
  letter-spacing:1px;
  color:#FFF;
}

p.toplovers {
  margin-bottom:10px;
  font-size:16px;
  color:#ED6267;
  border-bottom: 1px solid #ccc;
}

div.topfloat {
  float:left;
  margin:0;
  padding:0 5px;
  width:31%
}

img.toploversthumb {
  width:100%;
}

span.toploversline {
  font-size:11px;
  line-height:100%;
}

div#middlecontents {
  clear:both;
  margin-bottom:20px;
}

div#middlecontents2 {
  clear:both;
  margin-top:20px;
}

div.osusumewrapper {
  margin:0;
  padding:0;
  text-align:center;
}

div.osusumepng25 {
  float:left;
  padding:5px;
  width:23.958333%;
}

div.osusumepng50 {
  float:left;
  padding:5px;
  width:47.91667%;
}

img.infopng {
  width:100%;
}

span.honbun {
  clear:both;
  display:block;
  margin-right:auto;
  margin-left:auto;
  padding:0;
  width:95%; 
  font-size:16px;
  line-height:200%;
}

p.ccc {
  float:left;
  width:32.9166667%;
  padding:2px;
}

p.ccc img {
  width:100%;
}

p.ccc32 {
  float:left;
  width:65.8333334%;
  padding:2px;
}

p.ccc32 img {
  width:100%;
}

p.ccc2 {
  float:left;
  width:49.583334%;
  padding:2px;
}

p.ccc2 img {
  width:100%;
}

p.ccc6 {
  float:left;
  width:16.25%;
  padding:2px;
}

p.ccc6 img {
  width:100%;
}

p.landlord {
  float:left;
  width:25%;
  padding:0 10px;
  font-weight:bold;
  font-size:16px;
  text-align:center;
}

p.landlord img {
  width:100%;
}

p.landlord2 {
  float:left;
  padding:0 10px;
  width:70%;
  padding:2px;
}

span.honbuntitle {
  clear:both;
  display:block;
  margin-right:auto;
  margin-left:auto;
  padding:0;
  width:95%;
  line-height:200%;
  border-bottom:1px solid #ccc;
}

p.ccc8 {
  float:left;
  width:12.083333333%;
  padding:2px;
}

p.ccc8 img {
  width:100%;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    vertical-align: bottom;
}

p.ccc8 img:hover{
        transform: scale(1.15,1.15);
        -webkit-transform:scale(1.15,1.15);
        -moz-transform:scale(1.15,1.15);
        -ms-transform:scale(1.15,1.15);
        -o-transform:scale(1.15,1.15);
}

p.ccc4 {
  float:left;
  width:24.58333334%;
  padding:2px;
}

p.ccc4 img {
  width:100%;
}

span.jinteki {
  margin:0 5px;
  padding: 5px 20px;
  background-color:#CCB261;
  font-weight:bold;
  color:#fff;
}

span.shuuhen {
  margin:0 5px;
  padding: 5px 20px;
  background-color:#BA5730;
  font-weight:bold;
  color:#fff;
}

span.juutaku {
  margin:0 5px;
  padding: 5px 20px;
  background-color:#5C7885;
  font-weight:bold;
  color:#fff;
}


div.turn {
  clear:both;
  position:relative;
  width:100%;
  height:auto;
  background-color:#fff;
  margin:0 3px 10px;
  padding:15px 0px;
  font-weight:bold;
  text-align:center;
  font-size:16px;
  color:#898b7e;
  border:2px solid #898b7e;
  border-radius:7px;
  letter-spacing:2px;
}

div.turn a {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  text-indent:-999px;
}

div#ABOUT {
  margin:0 auto;
  padding:0;
  text-align:center;
}

div#ABOUT h3 {
  padding-top:16px;
  padding-bottom:10px;
  color:#ED6267;
  border-top:1px solid #ED6267;
  border-bottom:1px solid #ED6267;
}

div#ABOUT p {
  color:#5e5e5e;
  font-weight:bold;
}

table.meetingBG {
  margin:0;
  padding:10px 20px;
  width:100%;
  vertical-align:middle;
  background-color:#eee;
}

table.meetingBG td {
  padding:10px;
  text-align:center;
  vertical-align:middle;
  width:50%;
  font-weight:normal;
}

table.meetingBG td img {
  max-width:451px;
  width:100%;
}

table.meetingBG p {
  font-weight:bold;
}

table.meeting {
  margin:0;
  border-bottom:none;
  padding:10px 20px;
  width:100%;
  vertical-align:middle;
  background-color:#fff;
}

table.meeting td {
  padding:10px;
  border-bottom:none;
  text-align:center;
  vertical-align:middle;
  width:50%;
  font-weight:normal;
}

table.meeting td img {
  max-width:451px;
  width:100%;
}

table.meeting p {
  font-weight:bold;
}

span.motto {
  padding-top:10px;
  padding-bottom:10px;
  font-size:18px;
  color:#ED6267;
  border-top:1px solid #ED6267;
  border-bottom:1px solid #ED6267;
}

span.motto2 {
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
  font-size:18px;
  color:#ED6267;
  border-top:2px solid #ED6267;
  border-bottom:2px solid #ED6267;
}

table.abouthouse {
  border-collapse:separate;
  width:100%;
  border:3px solid #000;
  border-radius:8px;
}

table.abouthouse th {
  padding:10px;
  width:100px;
  text-align:center;
  vertical-align:middle;
  border:1px solid #000;
  font-weight:bold;
}

table.abouthouse td {
  padding:10px;
  vertical-align:middle;
  border:1px solid #000;
}

p.landlord3 {
  padding:0 10px;
  padding:2px;
  font-size:10px;
  width:auto;
}

p.toploverslink {
  margin:-15px 0;
}

span.ijuunumber {
  margin:0;
  padding:10px 20px;
  font-size:12px;
  color:#fff;
  font-weight:bold;
  background-color:#2997B4;
  border-radius:3px;
}

p.ijuucatch {
  font-size:24px;
  font-weight:bold;
  letter-spacing:1px;
  color:#2997B4;
}

span.midashi4 {
  display:block;
  margin-top:10px;
  font-size:24px;
  color:#2997B4;
  font-weight:bold;
}

span.honbunBG {
  clear:both;
  display:block;
  margin-right:auto;
  margin-left:auto;
  padding:15px 25px;
  width:95%; 
  font-size:16px;
  line-height:200%;
  background-color:#eee;
}

table.akiyalove {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  width:100%;
}

table.akiyalove2 {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  background-color:#eee;
  width:100%;
}

table.akiyalove tr {
  border:none;
  padding:15px 0;
}

table.akiyalove td.akiyaloveimg {
  width:230px;
}

table.akiyalove2 td.akiyaloveimg2 {
  width:150px;
}

table.akiyalove td {
  border:none;
  vertical-align:middle;
  font-size:12px;
  padding:20px;
}

table.akiyalove td h4  {
  margin-top:15px;
}

span.ijuushaname {
  margin-bottom:15px;
  padding:10px 20px;
  background-color:#ccc;
  color:#fff;
  font-weight:bold;
  letter-spacing:2px;
}

div.chirashi {
  float:left;
  padding:10px;
  width:46%;
  text-align:right;
}

div.chirashi img {
  width:100%;
}

p.foot1 {
  font-weight:bold;
  margin:0;
  padding:0;
  font-size:14px;
}

span.foot1span {
  font-size:9px;
}

span.motto3 {
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
  font-size:18px;
  color:#2997B4;
  border-top:2px solid #2997B4;
  border-bottom:2px solid #2997B4;
}

div.homewrapper {
  float:left;
  margin:0;
  padding:0;
  width:66.666667%;
}

div.homeclumn2 {
  float:right;
  margin:0;
  padding:0;
  width:28.125%;
}

p.top2wari {
  float:left;
  width:48.583334%;
  padding:2px;
}

span.maiharajouhou1 {
  display:block;
  margin:0;
  padding:14px;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  letter-spacing:2px;
  color:#000;
  border:3px solid #2997B4;
  border-radius:5px;
}

span.maiharajouhou2 {
  display:block;
  margin:0;
  padding:14px;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  letter-spacing:2px;
  color:#000;
  border:3px solid #ED6267;
  border-radius:5px;
}

ul.homeclumn2ul {
  list-style-type:none;
}

ul.homeclumn2ul li.homeclumn2li {
  margin:3px;
  padding:5px;
}

div.kasane {
  position:relative;
}

p.absolute {
  position:absolute;
  top:0;
  left:0;
  padding:15px 12px;
  width:97.5%;
  background-color:rgba(0,0,0,0.5);
  overflow:hidden;
}

span.caption {
  padding:10px 40px;
  background-color:#eee;
  font-size:12px;
  font-style:italic;
  width:91.2807%
}

div.topbottominfo {
  float:left;
  padding:10px;
  width:47%;
}

div.topbottomright {
  float:right;
  padding:10px;
  width:47%;
  font-size:14px;
}

div.bottomfloat {
  float:left;
  padding:10px;
  width:47%;
}

iframe {
  width:100%;
  height:400px;
}

/*:::::::::::レスポンシブ設計::::::::::::*/
/* Mobile (Portrait) 画面の横幅が767pxまで */

@media only screen and (max-width: 767px) {

a.bukken {
	display:block;
	width:100%;
  }
	
  h1.logo {
	display:block;
	clear:both;
	margin:0 auto;
	padding:10px;
	width:90%;
  }
 
div.osusumepng25 {
	margin:0;
	padding:0;
	width:50%;
}
  
  div.osusumepng50 {
	margin:0;
	padding:0;
	width:100%
  }
  
  p.img100 {
	width:100%;
  }
  
  p.img50 {
	margin:0;
	padding:0;
	width:50%;
  }

table.akiyalove td {
	display:block;
  }

div.homewrapper {
	width:100%;
  }

div.homecolumn2 {
	width:100%;
  }

div.kasane {
  position:static;
}

p.absolute {
  position:static;
  padding:0;
  width:auto;
  background-color:#fff;
	color:#ED6267;
}
  p.akiyacatch {
	font-size:16px;
  }

div.homeclumn2 {
  float:none;
	clear:both;
  width:100%;
}

p.landlord2 {
	clear:both;
  padding:0;
  width:100%;
}

span.jinteki {
	display:block;
}

span.shuuhen {
	display:block;
}

span.juutaku {
	display:block;
}

p.ccc8 {
  width:25%;
  padding:0;
}

div.topbottominfo {
	width:100%;
  }

div.topbottomright {
	width:100%;
  }
  
  table.meeting td {
	display:block;
	width:100%;
  }
  
  table.meetingBG td {
	display:block;
	width:100%;
  }
  
  span.motto {
	display:block;
  }

div.bottomfloat {
  width:100%;
}
}
/*
     FILE ARCHIVED ON 05:21:47 Oct 01, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:30:00 Oct 31, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

