﻿/* CSS Document */
/* 大家さんの肖像 */
.taidan_subtitle {
    border: solid 3px #F8B62C;
    padding: 10px;
    width: 620px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
	}
.taidan_shokai_wrap {
	width:650px;
	margin:0 auto;
    overflow: hidden;
	}
.taidan_img {
	margin:0 0 15px 0;
	width:320px;
	display:inline-block;
	vertical-align:middle;
	}
.taidan_text {
	margin:0 0 15px 0;
	width:320px;
	display:inline-block;
	vertical-align:middle;
	}

.taidan_question {
	width:622px;
	margin:0 auto;
	padding:10px;
    font-weight: bold;
	margin-top:20px;
	font-size:20px;
	background-color:#F8B62C;
	color:#333;
	}
.taidan_squea {
    padding: 5px 10px 5px 10px;
    margin: 0 3px 0 0;
	font-weight:bold;
	background-color:#F8B62C;
	color:#FFF;
	font-size:16px;
	}
.taidan_box {
	width:620px;
	margin:0 auto;
    margin-top: 10px;
	border:dashed 1px #CCC;
	padding:10px;
	}

.taidan_box_wrap {
	width:640px;
	margin:0 auto;
	overflow:hidden;
	}
.taidan_box_left {
	width:390px;
	padding:10px;
	float:left;
	margin-top: 10px;
	border:dashed 1px #CCC;
	}
.taidan_box_right {
	width:195px;
	padding:10px;
	float:right;
	margin-top: 10px;
	border:dashed 1px #CCC;
	}
.taidan_img_wrap {
	width:550px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	}
.taidan_img_wrap p {
	font-size:12px;
	}
.taidan_img_left {
	width:250px;
	float:left;
	}
.taidan_img_right {
	width:250px;
	float:right;
	}
/* 大家さんの肖像 end */

/* 大家さんのちょっとした幸せ談 */
.os-title {
	font-weight:900;
	font-size:20px;
	margin-bottom:15px;
	margin-top:15px;
	color:#ED9A9E;
	}
.happy {
    text-align: center;
    margin-bottom: 10px;
    display:block;
	font-weight:900;
	color:#FFFFFF;
	padding:4px;
	background-color:#ED9A9E;
	border-radius: 10px;        
    -webkit-border-radius: 10px;   
    -moz-border-radius: 10px;  
	}
.small {
	margin-bottom:3px;
	color:#333;
 	float:right;
	font-size:10px;
	}
.os-main1 {width:680px;}
.os-main1-in {
	width:650px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	}
.os-main-left1 {
	float:left;
	margin-right:30px;
	width:385px;
	background-color:#FFFCF3;
	border-style:solid;
	border-color:#EFD1B6;
	border-width:1px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	margin-bottom:20px;
	margin-top:20px;
	}
.os-main-right1 {
	margin-top:80px;
	float:right;
	width:200px;
	}
.os-main2 {width:680px;}
.os-main2-in {
	width:650px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	}
.os-main-left2 {
	float:left;
	width:200px;
	padding-top:80px;
	margin-right:30px;
	}
.os-main-right2 {
	float:right;
	width:385px;
	background-color:#FFFCF3;
	border-style:solid;
	border-color:#EFD1B6;
	border-width:1px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}


/* 大家さんのちょっとした幸せ談 end */

/* こだわり地主大家さんの時計自慢　start */
.watch_contents {
	overflow: hidden;
    border-top: 1px solid #CCCCCC;
	}
.watch_title {width:680px;}
.watch_shokai_wrap {
	width:650px;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
	}
.watch_no {
    width: 180px;
	font-size: 20px;
    font-weight: 600;
    text-align: center;
    padding: 15px;
    display:inline-block;
	vertical-align:middle;
	}
.watch_sp {display:none;}
.watch_number {
	color:#E9546B;
	font-size: 80px;
    font-weight: 600;
	text-align:center;
	}
.watch_photo {
	width: 300px;
    display: inline-block;
    vertical-align: middle;
    text-indent: 120px;
	}
.watch_shokai2_wrap {
    width: 630px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    border: 2px dashed #E9546B;
    border-width: 2px 0 2px 0;
    padding: 10px;
	}
.watch_photo2 {
	width:340px;
	display:inline-block;
	vertical-align:middle;
	}
.watch_comment {
	width:280px;
	display:inline-block;
	vertical-align:middle;
	font-size: 16px;
	}
.watch_question_wrap {
	width:650px;
	margin:0 auto;
	margin-top: 20px;
    margin-bottom: 20px;
	overflow:hidden;
	}
.watch_text1 {
    width:630px;
	margin:0 auto;
	padding:10px;
	background-color:#FDEEED;
}
.watch_bold {
	font-size:18px;
	font-weight:bold;
    /*border-bottom: solid 3px #E9546B;*/
	}
.watch_border {
	border-bottom:10px solid #eee;
	margin-top:20p;
	margin-bottom:20px;
	width:650px;
	margin:0 auto;
	}
/* こだわり地主大家さんの時計自慢　end */

/*成功大家さんの１日　start*/
.seikou_contents {
    overflow: hidden;
    border: 1px solid #CCCCCC;
	border-width:1px 0 1px 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    }
.seikou_mainimg {
    width: 620px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
   }
.seikou_profile {
	background-color:#B7D9D9;
	width:300px;
    padding: 10px;
    margin: -180px 0 15px 45px;
    z-index: 2;
    position: relative;
	}
.seikou_center {
	display:block;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	}
.seikou_blacktitle {
	font-size:20px;
	font-weight:bold;
	width:650px;
	margin:0 auto;
    border: 1px double #4DB7AD;
    border-width: 4px 0 4px 0;
    padding: 10px 0 10px 0;
    margin-top: 30px;
	}
.seikou_box_wrap, .seikou_1day_wrap {
	width:650px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	}
.seikou_boximg {
	float:left;
    margin: 7px;
	}
.seikou_text {
	width:630px;
	margin:0 auto;
	margin-top:10px;
	border:2px dashed #CCC;
	padding:10px;
	}
.seikou_purple {
	background-color:#4DB7AD;
	color:#FFF;
	padding:10px 0 10px 0;
    text-align: center;
    width: 655px;
    margin: 0 auto;
 	}
.seikou_big { 
    font-size:18px;
	font-weight:bold;
    }
.seikou_1daytitle img {
    background-size: cover;
    width: 100px;
    height: auto;
    }
.seikou_1daytitle {
    overflow: hidden;
    }
.seikou_1daytitle p {
    float: right;
    margin: 10px 10px 0 0;
    }
.seikou_1day_left {
	width:200px;
	border:1px dotted #FFEB3B;
	padding:10px;
	overflow:hidden;
    float: left;
    margin: 10px 0 0 0;
	}
.seikou_time {
    width:40px;
	float:left;  
	}
.seikou_koudou {
	width:140px;
	float:right;
	}
.seikou_time, .seikou_koudou  {
    margin: 5px;
    }
.seikou_1dayborder {
    border-bottom:1px dotted #000;
	padding:5px 0 5px 0;
    overflow: hidden;
	}
.seikou_1day_right {
	width:405px;
	padding:10px;
	overflow:hidden;
	float:right;
	}
.seikou_point_wrap {
	border-bottom:1px solid #000;
    padding: 10px 0 10px 0;
	}
.seikou_red {
	color:#E60012;
	border-bottom:2px dashed #FFEB3B;
	font-weight: bold;
	}
.seikou_point {
	width:120px;
	display:inline-block;
	vertical-align:middle;
	padding:0 10px 0 0;
	}
.seikou_point_text {
	width:240px;
	display:inline-block;
	vertical-align:middle;
	}
.seikou_purpletext {
	color:#4DB7AD;
	font-weight:bold;
	}
.seikou_kazoku {
	width:200px;
	margin:0 auto;
	}
.seikou_squre {
	background-color:#4DB7AD;
	color:#FFF;
    margin: 4px 0 0 0;
    padding: 75px 20px 75px 20px;
	width:200px;
	float:left;
	font-size:14px;
    text-align: center;
	}
.seikou_white {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
    text-align: center;
    display: block;
	}
.seikou_squretext {
	width:400px;
	float:right;
	}
.seikou_purpletitle {
	color:#4DB7AD;
	font-size:20px;
	font-weight:bold;
	border:3px dashed #4DB7AD;
    border-width: 3px 0 3px 0;
    padding: 10px 0 10px 0;
    text-align: center;
	width:650px;
	margin:0 auto;
	margin-top:20px;
	}
.seikou_buld {
    width: 100px;
    float: left;
	margin:0 10px 0 0;
	}
.seikou_buld2 {
	width:150px;
	float:left;
	border-right: 1px dotted #000;
	padding:0 18px 0 5px;
	margin:0 10px 0 0;
	}
.seikou_buldtext {
	width:350px;
	float:right;
	}
.seikou_buld p {
    font-size: 12px;
    line-height: 16px;
    float: left;
    }
.seikou_bukken_wrap {
	width:580px;
	margin:0 auto;
    overflow:hidden;
    margin-top: 10px;
	}
.seikou_bukken_left {
	width:290px;
	float:left;
	}
.seikou_bukken_right {
	width:290px;
	float:right;
	}
.seikou_bukken_wrap2 {
	width:630px;
	margin:0 auto;
    overflow:hidden;
	background-color:#4DB7AD;
	padding:10px;
    color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
	}
.seikou_bukken_wrap3 {
	width:630px;
	margin:0 auto;
    overflow:hidden;
	padding:10px;
	}
.seikou_bold {
    font-weight: bold;
    text-align: center;
    display: block;
	color:#4DB7AD;
    }
.seikou_bukken_left2 {
    width: 260px;
    display: inline-block;
    vertical-align: middle;
    color: #FFF;
	}
.seikou_bukken_right2 {
    width: 350px;
    display: inline-block;
    vertical-align: middle;
	color:#FFF;
	}
.seikou_bukken_right3 {
    width: 350px;
    display: inline-block;
    vertical-align: middle;
	}
.seikou_bukken_left2 img, .seikou_bukken_right2 img {
    width: 200px;
    margin: 0 auto;
    display: block;
    }

/*成功大家さんの１日 end*/

/*大家さんの事件簿　start*/
.senritsu_contents {
    overflow: hidden;
    border: 1px solid #CCCCCC;
	border-width:1px 0 1px 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
	background-color:#DCDDDD;
    }
.senritsu_title_wrap {
	width:640px;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
	}
.senritsu_title_left {
	width:180px;
    float:left;
	color:#D0121B;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background-color:#000;
	padding:10px;
	font-family:小塚明朝 Pr6N;
	}
.senritsu_name { 
    font-weight:normal;
    color:#FFF;
	}
.senritsu_title_right {
	width:320px;
    float:left;
	font-size:28px;
    line-height: 32px;
    margin: 5px 0 0 10px;
	font-family:小塚明朝 Pr6N;
	}
.senritsu_blood {
	width:80px;
	float:left;
	}
.senritsu_subtitle {
	font-size:20px;
    border-bottom: 1px solid;
    width: 650px;
    margin: 0 auto;
	margin-top:15px;
	font-weight:bold;
	}
.senritsu_border {
    border: 3px solid #000;
    width: 640px;
    margin: 0 auto;
    margin-top: 15px;
	}
.senritsu_red {
	font-family:小塚明朝 Pr6N;
	color:#D0121B;
	font-size:30px;
	}
.senritsu_text {
    width: 640px;
    margin: 0 auto;
    margin-top: 5px;
    }
.senritsu_text2 {
	width:390px;
	float:left;
	}
.senritsu_img {
	width:250px;
	float:right;
	}
.senritsu_wrap {
	width:640px;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
	}
/*大家さんの事件簿　end*/

/*キリン　start*/
.kirin_contents {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#D0121B;
    }
.kirin_whitebord {
	width:650px;
	margin:0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: #FFFFFF;
    overflow: hidden;
    }
.kirin_wrap {
	width:620px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	}
.kirin_left {
    width: 280px;
    float: left;
    margin: 0 5px 0 0;
	}
.kirin_right {
	width:320px;
	float:right;
    margin: 20px 0 0 0;
	}
.kirin_main1 {
	background-color:#D0121B;
	padding:5px;
	color:#FFF;
	margin:0 0 10px 0;
    font-size: 18px;
    font-weight: bold;
	}
.kirin_white {
	background-color:#FFF;
    text-align: center;
    display: block;
	}
.kirin_bold { font-weight:bold;}
.kirin_main2 {
	background-color:#FFFADA;
	padding:5px;
	margin:0 0 10px 0;
	}
.kirin_main3 {
	border:1px solid #000;
	padding:5px;
	}
.kirin_main3_img {
	width:140px;
	margin:0 auto;
	}
.kirin_kouken {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#D0121B;
    margin: 20px 0 0 0;
	}
.kirin_kouken_box {
    width: 600px;
    margin: 0 auto;
	border:1px dotted #D0121B;
	padding:10px;
	}
.kirin_katsuyo {
	text-align:center;
	border-bottom:3px solid #F5A21C;
    width: 620px;
    margin: 0 auto;
    margin-top: 10px;
	}
.kirin_yellow {
	color:#F5A21C;
	font-size:24px;
	font-weight:bold;
	}
.kirin_katsuyo_wrap {
	width:620px;
	margin:0 auto;
	border-bottom:1px solid #F5A21C;
	padding:10px 0 10px 0;
	overflow:hidden;
	}
.kirin_katsuyo_left {
    width: 200px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
	}
.kirin_katsuyo_right {
    width: 380px;
    display: inline-block;
    vertical-align: middle;
    border-left: 2px dashed #F5A21C;
    padding: 0 0 0 15px;
	}
.kirin_katsuyo_right img {
    width: 180px;
    margin: 0 auto;
    display: block;
    }
.kirin_redbg {
	font-weight:bold;
	color:#FFF;
	background-color:#D0121B;
	padding:5px;
	text-align:center;
	display:block;
    width: 100px;
    margin: 0 auto;
	}
.kirin_brown {
	font-size:18px;
	font-weight:bold;
	color:#881C21;
    padding: 10px 0 0 0;
    display: block;
	}
.kirin_img {
	background-size:cover;
	width:100px;
	height: auto;
	margin:0 auto;
	}
.kirin_kino_wrap {
    width: 600px;
    margin: 0 auto;
    border: 2px solid #F5A21C;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-top: 10px;
    padding: 10px;
    overflow: hidden;
	}
.kirin_kino_tl {
    font-size: 20px;
    border-bottom: 3px solid #F5A21C;
    font-weight: bold;
    text-align: center;
    margin: 0 0 10px 0;
	}
.kirin_kino_wrap img {
    margin: 0 auto;
    display: block;
    }
.kirin_kino_left {
	width:290px;
	float:left;
	}
.kirin_kino_right {
	width:290px;
	float:right;
    border-left: 2px dashed #F5A21C;
    padding: 0 0 0 12px;
	}
.kirin_tea {
    width: 400px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: -95px;
    }
.kirin_linenap {
    border: 1px solid #881C21;
    border-width: 1px 0 1px 0;
    padding: 20px 0 20px 0;
    font-size: 20px;
    font-weight: bold;
    color: #881C21;
    width: 250px;
    text-align: center;
    position: relative;
    left: 330px;
    top: -270px;
	}
.kirin_yellowbg {
	background-color:#FFFADA;
	padding:10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    width: 600px;
    margin: 0 auto;	
	margin-top:10px;
	margin-bottom:20px;
	}
.kirin_red {
	font-size:20px;
	color:#D0121B;
	font-weight:bold;
	text-align:center;
	}
.kirin_voice_left {
	width:400px;
	float:left;
	}
.kirin_voice_right {
	width:150px;
	float:right;
	}
.kirin_big { 
　　font-size:18px;
    font-weight:bold;
	}
.kirin_kino_wrap p { clear: both;}
.kirin_q_left {
	width:150px;
	display:inline-block;
	vertical-align:middle;
    margin: 0 15px 0 0;
	}
.kirin_q_right {
    width: 410px;
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    font-weight: bold;
    color: #D0121B;
	}
.kirin_q_right_title{
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    font-weight: bold;
    color: #D0121B;
	}
.kirin_q_wrap {
	width:600px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	border-bottom:2px dotted #D0121B;
	}
.kirin_q2_wrap {
	width:600px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	}
.kirin_q {
	font-size:50px;
	font-weight:bold;
	color:#EC9C1A;
	text-align:center;
	display:block;
	}
.kirin_q_normal {
	font-size:15px;
	font-weight:normal;
	color:#000;
	border-left:1px dashed #D0121B;
    padding: 0 0 0 15px;
	}
.kirin_solid {
	width:600px;
	}
.kirin_a {
	width:50px;
	display:inline-block;
	vertical-align:middel;
	color:#D0121B;
	font-size:50px;
	font-weight:bold;
	margin:0 0 0 10px;
	}
.kirin_a_text {
	width:340px;
	display:inline-block;
	vertical-align:middel;	
	}
.kirin_small { 
    font-size:12px;
	line-height:15px;   
	font-weight:normal;
	}
.kirin_whitebg {
	background-color:#FFF;
    padding:4px;
    font-size:15px;
	font-weight:normal;
	color:#000;
	}
.kirin_c_left {
	width:215px;
	float:left;
	margin:0 15px 0 0 ;
    font-size: 12px;
    line-height: 15px;
	}
.kirin_company {
	border:1px solid #D0121B;
	border-width: 1px 0;
	padding:15px 0 15px 0;
	}
.kirin_c_center {
	width:180px;
	float:left;
    margin: 40px 15px 0 0;
	}
.kirin_c_right {
	width:180px;
	float:left;
	margin:30px 0 0 0 ;
	}
.kirin_c {
	font-size:15px;
	border-left:2px solid #D0121B;
	padding:0 0 0 3px;
    margin: 8px 0;
	}
.kirin_tel {
    border: 3px solid #D0121B;
    border-width: 5px 0;
    padding: 5px 0 5px 0;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
	margin:0 0 5px 0;
	}
.kirin_orange { color:#F5A21C;}
.kirin_link { clear:both;}
.kirin_link a {
    display: block;
    width: 200px;
	text-decoration:none;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    color: #D0121B;
    border: solid 2px;
    padding: 10px;
    font-size: 16px;
    background-color: #FFF;
    border-radius: 10px;
    -webkit-border-radius: 10px;
   }
.kirin_link a:hover {
    display: block;
    width: 200px;
	text-decoration:none;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    color: #FFF;
    border: solid 2px;
    padding: 10px;
    font-size: 16px;
    background-color: #D0121B;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    }
.kirin_pager {
	font-size:18px;
	font-weight:bold;
	}
/*キリン　end*/

/*潜入大家の会　start*/
.sennyu_contents {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#FFFDE5;
    border: 1px solid #CCC;
    border-width: 1px 0;
    }
.sennyu_in {
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
	}
.sennyu_bigtitle {
    font-size: 29px;
    font-weight: bold;
    color: #EF7B09;
    margin: 15px 0 0 0;
    border-bottom: 4px solid #D4302E;
	}
.sennyu_strong {
	color:#D4302E;
	}
.sennyu_tokucho_left {
	width:350px;
	float:left;
	border:1px solid;
	border-radius: 6px;
    -webkit-border-radius: 6px;
	padding:10px;
    background-color: #FFF;
	}
.sennyu_tokucho_right {
	width:250px;
	float:right;
	font-size:12px;
    margin: 35px 0 0 0;
    text-align: center;
	}
.sennyu_no {
    font-size: 18px;
    margin: 10px 0 0 0;
   }
.sennyu_center {
	text-align:center;
    margin: 15px 0 0 0;
	}
.sennyu_t_orange {
	font-size:20px; 
	font-weight:bold;
	color:#D4302E;
    margin: 0 10px 0 0;
	}
.sennyu_wrap { 
    margin:15px 0 0 0;
    overflow: hidden;
    }
.sennyu_box_wrap {
    background: url(/ooyaclub/1603/28/img/sennyu_bg.jpg) repeat;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    margin:15px 0 0 0;
	clear:both;
	}
.sennyu_title {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    }
.sennyu_orange {  border-bottom: 5px solid #EF7B09;}
.sennyu_blue {  
    border-bottom: 5px solid #2399D7;
	margin: 10px 0 0 0;
	}
.sennyu_normal {
	font-size:15px;
	font-weight:normal;
	}
.sennyu_box {
    width: 630px;
    margin: 10px 0 0 0;
    overflow: hidden;
    border-bottom: 2px dashed #CCC;
    padding: 0 0 10px 0;
    }
.sennyu_box_left {
    width: 330px;
    float: left;
    margin: 40px 0 0 0;
    }
.sennyu_blueborder p {
    border-bottom: 1px dashed #2399D7;
    display: inline;
    }
.sennyu_orangeborder p {
	border-bottom: 1px dashed #EF7B09;
    display: inline;
	}
.sennyu_box_right {
    width: 280px;
    float: right;
    }
.sennyu_about {
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    background-color: #EF7B09;
    padding: 5px;
    margin: 15px 0 0 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
	}
.sennyu_a_left {
	width:320px;
	float:left;
	}
.sennyu_a_right {
	width:315px;
	float:right;
	}
.sennyu_a_title1 {
    font-size: 18px;
    font-weight: bold;
    color: #EF7B09;
    border: 2px dotted #2399D7;
    border-width: 2px 0;
    padding: 5px;
    text-align: center;
    margin: 0 0 10px;
	} 
.sennyu_a_title2 {
    font-size: 18px;
    font-weight: bold;
    color: #2399D7;
    border: 2px dotted #EF7B09;
    border-width: 2px 0;
    padding: 5px;
    text-align: center;
    margin: 0 0 10px;
	} 
.sennyu_a_left p, .sennyu_a_right p { 
    background-color: #FFF;
    border: 1px dashed #CCC;
    padding: 10px;	
	}
.sennyu_s_left {
	width:350px;
	float:left;
	overflow:hidden;
	}
.sennyu_sankajyo_wrap {
	background-color:#FFF;
	padding:10px;
	border:1px dashed #EF7B09;
	overflow:hidden;
    margin: 15px 0 10px 0;
	}
.sennyu_sankayo {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    border-bottom: 5px solid #EF7B09;
    margin: 10px 0 10px 0;
    padding: 0 0 5px 0;
    }
.sennyu_p2 {
	width:50px;
	display:inline-block;
	vertical-align:middle;
	}
.sennyu_point {
    margin: 10px 0 0 0;
    border-bottom: 1px dashed #CCC;
    padding: 0 0 10px 0;
    }
.sennyu_p2text {
	width:290px;
	display:inline-block;
	vertical-align:middle;
    font-size: 16px;
	}
.sennyu_s_right{
    width: 250px;
    float: right;
    padding: 5px;
    border-left: 1px dashed #EF7B09;
    padding: 0 0 0 15px;
    margin: 15px 0 0 0;
	}
.sennyu_s_right img {
    float: right;
    }
.sennyu_s {
    font-size: 32px;
    font-weight: bold;
    color: #EF7B09;
	}
.sennyu_gray {
	color:#AAA;
	font-size:13px;
	float:right;
	}
.sennyu_kome {
    font-size: 12px;
    color: #D4302E;
    clear: both;
	}
	
/*潜入大家の会　end*/

/*不動産以外の土地活用　start*/
.fudosan_contents {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#FFF;
    border: 1px solid #CCC;
    border-width: 1px 0;
    }
.fudosan_in {
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:15px;
	}
.fudosan_wrap {
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:15px;
	}
.fudosan_tl {
    border: 4px double #9F1F24;
    padding: 5px 0 5px 0;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    border-width: 7px 0;
    margin: 15px 0 0 0;
    line-height: 40px;
	}
.fudosan_left {
	width:250px;
	float:left;
	background-color:#9F1F24;
	padding:10px;
	color:#FFF;
    margin: 0 0 15px;
	}
.fudosan_right {
	width:360px;
	float:right;
	}
.fudosan_subtl {
    font-size: 18px;
    text-align: center;
    border-left: 5px solid #9F1F24;
    padding: 5px 0 5px 0;
    margin: 0 0 10px 0;
    font-weight: bold;
    background: #eee;
    }
.fudosan_border {
    padding: 15px 0 0 0;
    margin: 0 0 15px 0;
    border-bottom: 1px dashed #CCC;
	}
.fudosan_left2 {
	width:315px;
	float:left;
	}
.fudosan_right2 {
	width:315px;
	float:right;
	}
.fudosan_left3 {
	width:250px;
	float:left;
	}
.fudosan_right3 {
	width:380px;
	float:right;
	}
.fudosan_bold {
    font-weight:bold;
	}
/*不動産以外の土地活用　end*/

/*大家さんの7つ道具　start*/
.tool7_contents {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#FFF;
    border: 1px solid #CCC;
    border-width: 1px 0;
    margin-bottom: 10px;
    }
.tool7_contents h3 {
    border-left: solid 10px #F29B8F;
    border-bottom: solid 1px #F29B8F;
    border-top: solid 1px #F29B8F;
    border-right: solid 1px #F29B8F;
    padding: 10px 0 5px 10px;
    font-size: 24px;
    width: 630px;
    margin: 30px 10px 0 12px;
	}
.tool7_wrap {
    width: 640px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:10px;
    margin-bottom: 30px;
	}
.tool7_left {
    width: 280px;
    float: left;
    }
.tool7_right {
	width:345px;
	float:right;
    border: 1px dashed;
    border-width: 1px 0;
    padding: 10px 0 10px 0;
	}
.tool7_innder {
	width:315px;
	overflow:hidden;
	}
.tool7_inner_left {
	width:100px;
	display: inline-block;
    vertical-align: middle;
	}
.tool7_inner_right {
	width:130px;
	display: inline-block;
    vertical-align: middle;
	}
.tool7_inner_right {
	position: relative;
	display: inline-block;
	padding: 0 15px;
	width: auto;
	min-width: 115px;
	height: 40px;
	line-height: 34px;
	color: #19283C;
	text-align: center;
	background: #F6F6F6;
	border: 3px solid #19283C;
	z-index: 0;
}
.tool7_comment {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 10px 5px;
    text-align: center;
    margin: 10px 0 0 0;
	font-weight: bold;
	}
.tool7_yellow { background-color:#FFF1CF;}
.tool7_green { background-color:#C0D695;}
.tool7_small {
    font-size: 11px;
    text-align: center;
    width: 280px;
    float: left;
    }
.balloon-1-left {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    width: auto;
    height: auto;
    line-height: 20px;
    color: #000000;
    text-align: center;
    border: 1px solid #19283C;
    z-index: 0;
    margin-left: 15px;
    padding: 10px;
}
.balloon-1-left:before {
	content: "";
	position: absolute;
	top: 50%; left: -9px;
	margin-top: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 9px 0;
	border-color: transparent #F6F6F6 transparent transparent;
	z-index: 0;
}
.balloon-1-left:after {
	content: "";
	position: absolute;
	top: 50%; left: -11px;
	margin-top: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 11px 9px 0;
	border-color: transparent #19283C transparent transparent;
	z-index: -1;
}
/*大家さんの7つ道具　end*/


/*20代の相続大家　start*/
.sozoku_contents {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#FFF;
    border: 1px solid #CCC;
    border-width: 1px 0;
    }
.sozoku_in {
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:15px;
	}
.sozoku_wrap { overflow:hidden;}
.sozoku_left {
	width:250px;
	float:left;
	}
.sozoku_right {
	width:380px;
	float:right;
	font-size:18px;
	font-weight:bold;
	}
.sozoku_right img {
    margin: 0 auto;
    width: 278px;
    display: block;
    margin-top: 20px;
    }
.sozoku_bgcolor {
	background-color:#F6F8DA;
	padding:10px;
	}
.sozoku_left2 {
	width:130px;
	float:left;
	}
.sozoku_right2 {
	width:480px;
	float:right;
	}
.sozoku_bold { 
    font-size:20px;
    font-weight:bold;
	}
.sozoku_answer { margin: 20px 0 0 0;}
.sozoku_contents h3 {
    color: #0AB9DF;
    border: double 4px #0AB9DF;
    padding: 5px 0;
    border-width: 4px 0;
    margin: 20px 0 5px 0;
    font-size: 20px;
    text-align: center;
	}
.sozoku_text { margin: 5px 0 10px 0;}
.sozoku_in2 {
    background: url(/ooyaclub/1603/36_2/img/sozoku_bg.jpg) top repeat-y;
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 15px;
	}
.sozoku_contents h2 {
    font-size: 24px;
    border-bottom:10px solid #FFF100;
	text-align:center;
	margin: 20px 15px -15px 15px;
	}
.sozoku_left3 {
	width:380px;
	display:inline-block;
	vertical-align:middle;
	}
.sozoku_right3 {
	width:250px;
	display:inline-block;
	vertical-align:middle;
	}
.sozoku_space { margin:20px 0 0 0;}
.sozoku_next {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    margin: 40px 0 0 0;
    position: relative;
    padding: 10px;
    border: 1px solid #000;
    border-radius: 5px;
    background: #fff;
    }
.sozoku_next:after, .sozoku_next:before {
    position: absolute;
    content: " ";
    height: 0;
    width: 0;
    }
.sozoku_next:before {
    border: 11px solid transparent;
    border-top: 11px solid #000;
    margin-left: -11px;
    }
.sozoku_next:after {
    border: 10px solid transparent;
    border-top: 10px solid #fff;
    margin-left: -10px;
    }
.sozoku_next:after, .sozoku_next:before {
    top: 100%;
    left: 50%;
    }
.sozoku_left4 {
	width:440px;
	float:left;
	}
.sozoku_right4 {
	width:175px;
	float:right;
	margin: 17px 0 20px 0;
	}
.sozoku_right4 p {
	font-size:12px;
	line-height:15px;
	}
.sozoku_left5 {
	width:250px;
	display:inline-block;
	vertical-align:middle;
	margin: 0 0 10px 0;
	}
.sozoku_right5 {
	width:360px;
	display:inline-block;
	vertical-align:middle;
	border:1px solid;
	padding:10px;
    background-color: #FFF;
	}
.sozoku_shuzai {
	color:#ED797B;
	font-weight:bold;
	}
.sozoku_border {
    border: 1px dashed;
    border-width: 1px 0 0 0;
    padding: 20px 0 0 0;
    }
/*20代の相続大家　end*/

/*大家倶楽部取材班　start*/
.shuzai_pcoff { display:none;} 
.shuzai_contents {
    display: block;
    overflow: hidden;
    background-color:#FFF;
    border-width: 1px 0;
    margin-bottom: 10px;
    }
.shuzai_in {
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:15px;
	}
.shuzai_wrap { 
    overflow:hidden;
	margin:15px 0 0 0;
	}
.shuzai_space { margin:20px 0 0 0;}
.shuzai_subtext {
    border: 1px dashed;
    padding: 10px;
    font-size: 13px;
    line-height: 20px;
	margin: 10px 0 0 0;
    }
.shuzai_katsudo {
    background: url(/ooyaclub/1603/42/img/shuzai_bg.jpg) top repeat-x;
    width: 130px;
    font-size: 18px;
    padding: 20px;
    display: inline-block;
    vertical-align: middle;
	}
.shuzai_contents h3 {
    display: inline-block;
    vertical-align: middle;
    width: 465px;
    margin: 10x 0 0 10px;
	}
.shuzai_subti {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 20px 0 0 0;
    border: 4px double #C19FC9;
    border-width: 4px 0;
    padding: 10px 0;
    }
.shuzai_imgleft {
	width:315px;
	float:left;
	}
.shuzai_imgright {
	width:315px;
	float:right;
	}
.shuzai_ti {
    color: #ED7980;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    border-left: 8px solid;
    padding: 10px 0 7px 10px;
    margin: 20px 0 10px 0;
    background-color: #F4F4F3;
	}
.shuzai_left2 {
	width:315px;
	float:left;
	}
.shuzai_right2 {
	width:315px;
	float:right;
	}
.shuzai_img07 {
	width:200px;
	float:left;
    margin: 0 26px 0 0;
	}
.shuzai_img08 {
	width:200px;
	float:left;
	}
.shuzai_img09 {
	width:200px;
	float:right;
	}
.shuzai_next {
	font-size:20px;
	margin:15px 0 0 0;
	}
.shuzai_nextimg img {
    width: 45%;
    height: auto;
    display: block;
    background-size: cover;
    margin: 0 auto;
    }
.shuzai_fb1 {
	width:280px;
	display: inline-block;
    vertical-align: middle;
	}
.shuzai_fb2 {
	width:360px;
    display: inline-block;
    vertical-align: middle;
	}
.shuzai_bg {
	background-color:#F0F0F0;
	padding:10px;
	margin: 20px 0 0 0;
	}
.shuzai_boshu {
    text-align: center;
    font-size: 22px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid;
    font-weight: bold;
    }
.shuzai_red {
    color: #D0121B;
    }
.shuzai_qr {
	width:150px;
    float:left
	}
.shuzai_qrtext {
    margin: 10px;
	}
.shuzai_fbti {
	font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin: 20px 0 10px 0;
    border: 1px solid;
    padding: 5px;
    background-color: #D7CAD9;
	}
.shuzai_fbleft {
	width:430px;
	float:left;
	margin:0 10px 0 10px;
	}
.shuzai_fbright {
	width:200px;
	float:left;
	}
.shuzai_fbleft2 {
	width:50px;
	float:left;
	margin:0 10px 0 0;
	}
.shuzai_fbcenter2 {
	float:left;
	margin:0 10px 0 0;
    overflow-wrap: break-word;
	}	
.shuzai_link {
	width:250px;
	float:right;
	}	
.shuzai_border {
	border-top:1px dashed;
    padding: 15px 0 15px 0;
    margin: 15px 0 0 0;
	}
.shuzai_link a {
    display: block;
    width: 200px;
	text-decoration:none;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    color: #2C4B87;
    border: solid 2px;
    padding: 10px;
    font-size: 16px;
    background-color: #FFF;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.shuzai_link a:hover {
    display: block;
    width: 200px;
	text-decoration:none;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    color: #FFF;
    border: solid 2px;
    padding: 10px;
    font-size: 16px;
    background-color: #2C4B87;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

/*大家倶楽部取材班　end*/

/*管理会社と上手に付き合う方法　start*/
.kanri_contents {
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#78A413;
	margin-bottom:10px;
    }
.kanri_in {
    width: 650px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:15px;
	}
.kanri_wrap { overflow:hidden;}
.kanri_contents h3 {
	background-color:#000;
	color:#FFF;
	font-size:25px;
	padding:10px;
	margin: 20px 0 0 0;
	}
.kanri_box {
	background-color:#FFF;
	padding:15px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 10px 0 20px 0;
	}
.kanri_subti {
    font-size: 25px;
    line-height: 25px;
    border-bottom: 6px solid #78A413;
    display: -webkit-inline-box;
	font-weight:bold;
	}
.kanri_box p {
    margin: 15px 0 0 0;
    }
.kanri_small {
    font-size: 16px;
    border-bottom: 6px solid #78A413;
    line-height: 45px;
	}
.kanri_border {
	border-top:1px dashed;
    padding: 15px 0 0 0;
    margin: 15px 0 0 0;
	}
.kanri_comtext {
    float: left;
    }
.kanri_comimg {
    width: 200px;
    float: left;
    }
.kanri_bold { font-weight:bold;}
.kanri_green {
	background: url(/kanri/1603/92/img/kanri_greenbg.jpg) bottom repeat-x;
	font-size:18px;
	}
.kanri_gray {
    background: url(/kanri/1603/92/img/kanri_graybg.jpg) bottom repeat-x;
	font-size:18px;
	}
.kanri_illust {
    width: 300px;
    margin: 0 auto;
    margin-top: 15px;
    }
.kanri_left {
    width: 480px;
    float: left;
    margin: 20px 0 0 0;
    }
.kanri_right {
    width: 120px;
    float: right;
    margin: 20px 0 0 0;
    }
.kanri_left2 {
    width: 400px;
    float: left;
    margin: 20px 0 0 0;
    }
.kanri_right2 {
    width: 220px;
    float: right;
    margin: 20px 0 0 0;
    }
.kanri_text {
    font-size: 18px;
    text-align: center;
    }
.kanri_img {
    width: 200px;
    margin: 0 auto;
    }
/*管理会社と上手に付き合う方法　end*/

/*プロが教える！成功談！　start*/

.success_contents {
	 background-color: #E7CFBC;
	 width: 678px;
	 overflow:hidden;
	 
}

.suc_top {
    overflow: hidden;
    margin: auto;
    text-align: center;
    width: 490px;

}
.suc_top ul {
	margin: 20px auto;

}
.suc_top li {
	list-style:none;
	font-size:18px;
	float: left;
	padding: 5px 20px;
	color: #FFF;
	margin: 10px;
	
}
.top_setsubi {
	background-color:#AABC51;

}
.top_fuka {
	background-color:#E89A26;

}
.top_madori {
	background-color:#845E28;

}
.suc_toptext {
	    width: 658px;
    background-color: #AFC34F;
    clear: both;
    color: #FFF;
    margin: 20px auto;
    padding: 10px;
}

.suc_conts_wrap{
	margin: 10px;
	border: 1px #000000 dotted;
	width:656px;
}

.suc_title{
	font-size:35px;
	text-align:center;
	font-weight:bold;
	margin: 20px auto;
	border-top: 2px #222 dashed;
	padding-top: 20px;
}
.suc_box1{
	background-color:#FFF;
	margin: 15px;
	overflow:hidden;
	padding:15px;
	
}
.suc_text1{
	margin:auto;
	clear: both;	
}
.suc_img1{
	margin:auto;
	text-align:center
}
.suc_comment{
	font-size:14px;
}
.suc_box1 img{
	margin:auto;
	width:400px;
}
.suc_company {
	clear: both;
    border-top: 1px #111 dotted;
    font-size: 14px;
    margin: 30px;
    padding: 10px;

}
.suc_company span{
	font-weight:bold;	
}
.suc_box2{
	background-color:#FFF;
	margin: 15px;
	overflow:hidden;
	padding:15px;
	
}
.suc_img2 {
	margin:margin: auto auto 20px auto;
	float:right;
	text-align:center;
	widows:300px;
}
.suc_img2 img {
	margin:auto;
	width:300px;	
}
.suc_text2{
	width: 300px;
	float:left;
}
.suc_img5{
	margin:auto;
	text-align:center

}
.suc_img5 img{
	width:400px;
}

.suc_title2{
	font-size:35px;
	text-align:center;
	font-weight:bold;
	margin: 20px auto;
	border-top: 2px #222 dashed;
	padding-top: 20px;
	
}

.suc_title3{
	font-size:35px;
	text-align:center;
	margin: 20px auto;
	font-weight:bold;
	border-top: 2px #222 dashed;
	padding-top: 20px;
	
}

.suc_keiyaku1{
	background-color:#EFEFEF;
	margin:40px auto;
	padding:20px;
}

.suc_keiyaku2 {
	background-color:#FBE8E5;
	padding:20px;
		margin:40px auto;

}

.none {
	display: none;
    font-weight: normal;
}


/*プロが教える！成功談！　end*/
/*浦島大家にならないために　start*/

.ura_top {
	overflow:hidden;
	width:678px;
	position: relative;

}
.ura_top_text_wrap {
    position: absolute;
    /* bottom: 0px; */
    bottom: 20px;
    left: 20px;
	text-align: center;
}
.ura_top_text {
	width:300px;
position: relative;
	padding: .5em .75em;
	background-color: #f0f0f0;
	border-radius: 6px;
	
}
.ura_top_text::after {
	position: absolute;
	top: 100%;
	left: 30px;
	content: '';
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top: 15px solid #f0f0f0;
}
.ura_top_illust {
    width: 600px;
    margin: 10px auto;
	
}
.ura_box1{
	background-color:#FFF;
	margin: 15px;
	overflow:hidden;
	padding:15px;
}

.ura_company {
	clear:both;
}
.ura_company span{
	font-weight:bold;	
}

.ura_illust_wrap{
	        width: 186px;
    float: left;
    overflow: hidden;
    padding-right: 10px;
}

.ura_img {
    text-align: right;
	}
.ura_illust {
	text-align: center;
	display:inline-block;
	vertical-align:middle;
    margin-top: 30px;
	}
.ura_text1 {

	}
.ura_text1 img {
	text-align: center;
	display:inline-block;
	vertical-align:middle;
width: 300px;
	}
.ura_title1{
font-size: 23px;
font-weight: bold;

}
.ura_title1 span{
    color: #AFC34F;
}

.ura_text_wrap {
	width:400px;
	display:inline-block;
	vertical-align:middle;
	border-left: 2px dashed #ccc;
	padding:10px;
        float: right;
	}

.ura_2_wrap {
	width:460px;
	}
.ura_text2 {
	width:300px;
	float:left;
	}
.ura_ans {
	    width: 618px;
    clear: both;
    border-top: 2px dashed #ccc;
    padding-top: 10px;
	}
.ura_ans_title {
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    margin: 10px;
	}
.ura_ans_title span {
color: #9C8575;
	}
.ura_name {
    text-align: right;
    font-size: 13px;
	}
.ura_name span {
    text-align: right;
    background-color: #DED1C5;
	}
.ura_none {
    display: none;
	}

/*浦島大家にならないために　end*/


/*マガジン誘導 start*/
.magazin_link{
width:100%;
text-align:center;
margin-top:2%;
margin-bottom:1%;
}
.magazin_link p{
}
.magazin_link a:link {
    text-decoration: underline;
}
.magazin_link p a {
    line-height: 30px;
}
/*マガジン誘導 end*/

.magazin_waku_text{
width:96%;
margin:4% 2%;
}


/* 口コミ誘導PC　*/

.kanren_middle {
    width: 648px;
    display: inline-block;
    padding: 6% 0px 10px 30px;
}
.kanren_middle p {
    background: url(/img/common/web_bn_icon.gif) no-repeat 0px 40%;
    display: block;
    padding: 0px 30px;
    font-weight: bold;
    color: #5c5c4d;
    text-decoration: none;
    font-size: 16px;
}
.kanren_middle_item {
    width: 190px;
    margin-top: 10px;
    margin-right: 22.75px;
    margin-bottom: 15px;
    float: left;
    position: relative;
    height: 215px;
}
.kanren_middle_item .img_wrap {
    width: 190px;
    height: 140px;
    overflow: hidden;
}
.kanren_middle_item a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #0082da;
}
.kanren_middle_item .title_wrap {
    font-size: 14px;
    width: 98%;
    height: 100px;
    padding-top: 0px;
    padding-bottom: 8px;
    padding-left: 1%;
    padding-right: 1%;
    line-height: 20px;
    top: 150px;
    position: absolute;
}

.textlink_1601{
text-align:center;
margin: 2% 0;
}
