/*
Theme Name: CT
*/

/* ///////////////////////////////////////////////////////////////////

index

/////////////////////////////////////////////////////////////////// */

#page-index .entry-header h1 {
	font-size: 100%;
	padding: 0;
	border: none;
	line-height: 1;
	font-weight: normal;
}
#page-index  .worry-box .list-block {
	margin-bottom: 30px;
	padding: 20px 5%;
	border: solid 1px #eeeeee;
	background-image: url(/import/tenant_1/sukkiri.osaka.jp/wp-content/themes/sukkiri/common/images/index-worry-bg.png);
}
#page-index  .worry-box .list-block ul {
	padding: 0;
	background-color: transparent;
	border: none;
}
#page-index  .worry-box {
	margin-bottom: 30px;
}
#page-index  .worry-box .list-block h2 {
	margin-bottom: 30px;
	text-align: center;
}
#page-index  .worry-box .list-block ul li {
	font-size: 20px;
}
#page-index  .action-btn {
	margin-bottom: 30px;
}
#page-index  .spb-box {
	margin-bottom: 40px;
}
#page-index  .spb-box h2 {
	margin-bottom: 20px;
}
#page-index  .spb-box p {
	margin-bottom: 20px;
}
#page-index .voice-box h2 {
	margin-bottom: 20px;
}
#page-index .voice-box .vocie-item {
	margin-bottom: 30px;
}
#page-index .voice-box .vocie-item h3 {
	margin: 0 0 20px;
	padding: 10px 3%;
	border-bottom: solid 2px #6eb92b;
	background-color: #f1f2e1;
	font-size: 24px;
}
#page-index .voice-box .vocie-item .name {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #b3b3b3;
	text-align: right;
}
#page-index .voice-box .vocie-item .thumb {
	margin-bottom: 20px;
	text-align: center;
}
#page-index .voice-box .vocie-item .txt-img {
	margin-bottom: 20px;
	text-align: center;
}
#page-index .voice-box .vocie-item .attention {
	margin-top: 20px;
	text-align: right;
}
#page-index .offer-box {
	margin-bottom: 50px;
}
#page-index .reason-box h2 {
	margin-bottom: 30px;
}
#page-index .reason-box .reason-item {
	margin-bottom: 40px;
}
#page-index .reason-box .reason-item h3 {
	margin-bottom: 20px;
	font-size: 36px;
	color: #257310;
	line-height: 1.2;
}
#page-index .reason-box .reason-item h3 span {
	display: block;
	margin-bottom: 5px;
}
#page-index .flow-box {
	margin-bottom: 60px;
	padding-top: 20px;
	border-top: solid 2px #6eb92b;
}
#page-index .flow-box h2 {
	margin-bottom: 30px;
}
#page-index .flow-box ol li {
	list-style: none;
	font-size: 22px;
	color: #6eb92b;
}
#page-index .flow-box p.btn {
	margin-top: 40px;
	text-align: center;
}
#page-index .attention-box {
	margin-bottom: 50px;
	padding: 30px 4%;
	background: #f3f3f1;
}
#page-index .attention-box h2 {
	margin-bottom: 30px;
}
#page-index .attention-box ul {
	margin-bottom: 30px;
	padding: 20px 4%;
	border: solid 1px #6eb92b;
}
#page-index .attention-box ul li {
	position: relative;
	margin-left: 0;
	padding-left: 25px;
	list-style: none;
}
#page-index .attention-box ul li:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "☓";
}
#page-index .message-box h2 {
	margin-bottom: 30px;
}
@media screen and (max-width:600px) {
#page-index  .worry-box .list-block {
	padding: 0 5%;
}

#page-index .voice-box h2 {
	margin-bottom: 10px;
}
#page-index .voice-box .vocie-item .name {
	text-align: left;
}
#page-index .voice-box .vocie-item .attention {
	font-size: 14px;
	text-align: left;
}

#page-index .reason-box .reason-item h3 {
	font-size: 30px;
}
#page-index .reason-box .reason-item h3 br {
	display: none;
}
#page-index .reason-box .reason-item h3 span {
	text-align: center;
}
#page-index .flow-box ol li {
	display: inline-block;
	margin-right: 10px;
}
}


/* ///////////////////////////////////////////////////////////////////

first

/////////////////////////////////////////////////////////////////// */

#page-first {
}


/* ///////////////////////////////////////////////////////////////////

menu

/////////////////////////////////////////////////////////////////// */

#page-menu {
}

/* ///////////////////////////////////////////////////////////////////

staff

/////////////////////////////////////////////////////////////////// */
#page-staff {
}
#page-staff .staffSect {
}
#page-staff .staffSect .staffBlock .left{
  text-align: center;
}
#page-staff .iview_photo {
  margin:0 10px 10px 10px;
  float:right;
}
#page-staff .iview_photo.left {
  float: left;
}
#page-staff .iview_photo img {
  width: 240px;
}
#page-staff .right dt {
  background: #dddddd;
  padding: 0 5px;
}
#page-staff .right dd {
  margin-bottom:5px;
}
@media screen and (max-width:600px) {
 #page-staff .iview_photo,
 #page-staff .iview_photo.left {
  float:none;
  text-align: center;
  margin-left: 0px;
}
#page-staff .iview_photo img {
  width: auto;
}
}
/* ///////////////////////////////////////////////////////////////////

facility

/////////////////////////////////////////////////////////////////// */
#page-facility {
}
#page-facility .facilitySect {
}
#page-facility .facilitySect .facility_img {
  text-align:center;
}
/* ///////////////////////////////////////////////////////////////////

access

/////////////////////////////////////////////////////////////////// */

#page-access {
}

/* ///////////////////////////////////////////////////////////////////

faq

/////////////////////////////////////////////////////////////////// */

#page-faq {
  
}
#page-faq .more_photo {
  margin:0 0 10px 10px;
  float:right;
}

/* ///////////////////////////////////////////////////////////////////

voice

/////////////////////////////////////////////////////////////////// */

#page-voice {
}
#page-voice .othervoiceTbl,
#page-voice .othervoiceTbl th,
#page-voice .othervoiceTbl td {
  margin:0; 
  background: none transparent;
  border:0;
  border-bottom: 1px solid #cccccc;
  vertical-align: middle;
  padding: 15px 10px;
}
#page-voice .othervoiceTbl th {
  text-align: left;
}
#page-voice .othervoiceTbl td {
  width: 80px;
}

#page-voice .youtube{
  text-align:center;
}
#page-voice .youtube iframe{
  max-width:100%;
}


/* ///////////////////////////////////////////////////////////////////

contact

/////////////////////////////////////////////////////////////////// */

#page-contact {
}
#page-contact input,
#page-contact textarea {
  padding:2%;
  display:block;
  width:95%;
  margin:0 auto;
}
#page-contact input[type="submit"]{
  padding:15px 0;
  font-size:16px;
  width:30%;
}

/* ///////////////////////////////////////////////////////////////////

sitemap

/////////////////////////////////////////////////////////////////// */

#page-sitemap {
}
