﻿/* 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;
	overflow: hidden;
	}

.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_box img {	float: left;	margin-right: 15px;}
.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 */

/* -----大家×不動産会社  start ----- */
.taidan_contents {
	margin: auto;
    display: block;
    overflow: hidden;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	}
.taidan_title {
	font-size:20px;
	font-weight:600;
	text-align:center;
    margin: 20px;
	background-color:#3A4C9E;
	color:#FFF;
	padding:5px;
	}
.taidan_subtitle {
    padding: 10px;
	font-size: 12px;
    line-height: 18px;
}
.taidan_shokai_wrap {
	width:650px;
	margin:0 auto;
    margin-bottom: 15px;	
	}
.taidan_photo1 {
	width:200px;
	margin-right:10px;
	display:inline-block;
	vertical-align:middle;
	}
.taidan_shokai {
	width:400px;
	display:inline-block;
	vertical-align:middle;
	}
.taidan_border {
	border:1px solid #000;
	border-width:1px 0 1px 0;
	padding:10px; 
	width: 240px;
	display:block;
	}
.taidan_big {
	font-size:24px;
	}
.taidan_color {
	font-size:20px;
	color:#FFFFFF;
	background:#3A4C9E;
	font-weight:600;
	padding: 0 5px;
	margin-right: 5px;
	}
.taidan_box_wrap {
	width:650px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom: 15px;
	}
.taidan_box_left {
	border:2px dashed #CCC;
	float:left;
	width:295px;
	padding: 10px;
	}
.taidan_box_right {
	border:2px dashed #CCC;
	float:right;
	width:295px;
	padding: 10px;
	}
.taidan_box {
	border:2px dashed #CCC;
	width:625px;
	margin:0 auto;
	padding: 10px;
	margin-bottom:15px;
	}
.taidan_question {
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 320px;
    border-bottom: 3px double #1F2C5C;
    margin-bottom: 10px;
	}
.taidan_q {
	width:625px;
	margin:0 auto;
	padding:10px;
	border:1px solid #6C79B9;
	}
.taidan_mokuhyo {
    display: block;
	font-size:18px;
	font-weight:600;
	text-align:center;
	}
.taidan_company_wrap {
	width:625px;
	margin:0 auto;
	font-size:12px;
	line-height:18px;
    overflow: hidden;
	margin-top:15px;
	border:1px solid #000;
	padding:10px;
	border-width:1px 0 1px 0;
	}
.taidan_logo {
	width:200px;
	float:left;
	}
.taidan_company {
	width:400px;
	float:right;
	}
.taidan_strong {
	font-size:16px;
	font-weight:600;
	}

.taidan_photo {
	text-align: center;
}

.taidan_to_report {
	margin: 0 auto 20px;
	width: 650px;
}

.taidan_to_report a {
	border: 3px solid #6D7695;
	display: block;
	padding: 5px;
	width: 634px;
	color: #6D7695;
	font-weight: bold;
	text-align: center;
}
.taidan_to_report a:hover{
	background: #E9EAEF;
}
.report_strong {
    font-size: 16px;
    font-weight: 600;
}
.mt10{
	margin-top:10px;
}
.report_company_1605{
	width:400px;
	overflow:hidden;
	padding:10px;
	border-left:1px solid #EEEEEE;
}
/* -----大家×不動産会社  fin ----- */
/* 小技スゴ技　start */
.waza_contents {
	width: 680px;
    margin: auto;
    content: "";
    display: block;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    background: #FFF;
}
.waza-title {
	font-weight:900;
	font-size:20px;
	margin: 15px 10px;
	color:#EC6D65;
	}
.waza-title .tool {
	text-align: center;
	margin-bottom: 10px;
	font-weight: 900;
	color: #FFFFFF;
	padding: 5px 20px;
	background-color: #EC6D65;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.waza-main1 {
	width:680px;
	background:#E5E5E5;
	overflow:hidden;
	margin-bottom: 10px;
}
.waza_wrap{
	background:#FFF;
        margin-bottom: 10px;
	border-bottom: 2px solid #CCC;
}
.waza-main1-in {
 	width: 650px;
	margin: 0 auto;
	margin-top: 10px;
	}
.waza-main-left1 {
	background: #FFF;
	padding: 15px 10px;
	}
.waza-main-right1{
	text-align: right;
	float: right;
}
.waza-main-right1 img{
	width: 85%;
	padding: 0 5px;
}
.waza-main2 {width:680px;}
.waza-main2-in {
	width:650px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	}
.waza-main-left2 {
	float:left;
	width:200px;
	padding-top:80px;
	margin-right:30px;
	}
.waza-main-right2 {
	float:right;
	width:385px;
	border-style:solid;
	border-color:#EFD1B6;
	border-width:1px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}
.waza-main1 {width:680px;}
.waza-main-right1 {
	}
.waza-main2 {width:680px;}
.waza-main2-in {
	width:650px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	}
.waza-main-left2 {
	float:left;
	width:200px;
	padding-top:80px;
	margin-right:30px;
	}
.waza-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;
	}
.waza-about{
	clear:both;
	overflow:hidden;
	background:#FFF;
	border-top: 2px dotted #D4ECF3;
        padding-top: 15px;
	padding-bottom: 15px;
}
.waza-about img{
	max-width:100px;
	padding:0px 10px;
	float:left;
}
.waza-about p{
    font-size: 13px;
    line-height: 20px;
}
/* 小技スゴ技　end */
/* 大家さんの懺悔室　start */
.zange_contents {
	width: 680px;
    margin: auto;
    content: "";
    display: block;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    background: #FFF;
}
h3.zange-title {
    font-weight:900;
    font-size:20px;
    margin:10px 0;
	}
.zange-title .tool {
    display: block;
    font-weight: 900;
    padding: 4px;
    font-size: 29px;
    line-height: 35px;
	}
.zange-main1 {
    width:680px;
    background:#45586A;
    overflow:hidden;
    padding-top: 10px;
    margin-bottom: 10px;
}
.zange_wrap{
    width: 95%;
    margin: 0 auto;
    background: #FFF;
    padding: 5px;
    border-bottom: 15px solid #45586A;;
}
.zange-main1-in {
	width:650px;
	margin:10px;
	}
.zange-main-left1 {
	float:left;
	margin-right:30px;
	width:385px;
	background:#FFF;
	padding-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	}
.zange-main-right1 img{
	max-width:180px;
}
.zange-main-left1 p{
	padding:0;
	margin:0;
}
.zange-main2 {width:680px;}
.zange-main2-in {
	width:650px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	}
.zange-main-left2 {
	float:left;
	width:200px;
	padding-top:80px;
	margin-right:30px;
	}
.zange-main-right2 {
	float:right;
	width:385px;
	border-style:solid;
	border-color:#EFD1B6;
	border-width:1px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}
.zange-main-right1 {
	padding:30px;
	}
.zange-main2 {width:680px;}
.zange-main2-in {
	width:650px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	}
.zange-about{
	clear:both;
	overflow:hidden;
	background:#FFF;
}
.zange-about p{
	padding: 5px;
}
.zange-about img{
	padding: 10px 20px;
}
.zange-about p.zange-about_bold{
	padding: 10px;
	margin: 0;
	background: #1A4D6C;
	border-left: 5px #333 solid;
	color: #FFF;
	font-weight: bold;
        font-size: 18px;
}
.zange-about_point{
	color: #CC5054;
	padding: 20px;
	font-size: 20px;
	font-weight: bold;
        text-align: center;
}
.zange-mainimg{
        text-align: center;
        margin-bottom: 10px;
}
/* 大家さんの懺悔室　end */
/* 〔管理会社編〕企業との上手な付き合い方　start */

.relation_contents {

	border: 15px #6BC2BE solid;
        overflow: hidden;
        width: 648px;



}

.relation_box {
    width: 618px;
    padding: 15px;
    border-bottom: 15px #6BC2BE solid;
    overflow: hidden;
}

.relation_title {
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    padding: 10px;
    text-align: center;
    border-bottom: 5px #21898E double;
    margin-bottom: 20px;



}

.relation_owner {
        float: left;
        width: 180px;


}

.relation_name {
    width: 180px;
    font-weight: bold;
    text-align: center;
font-size: 13px;
margin-top: 10px;
}

.relation_name span {
    font-weight: bold;
    font-size: 20px;

}

.relation_text_a {
        float: right;
    width: 423px;
}

.relation_text_b {
width: 618px;
    clear: both;
}


.relation_illust {
margin: auto;
    width: 350px;
clear: both;
padding-top: 20px;
}

.relation_box_last {
    width: 618px;
    padding: 15px;
    overflow: hidden;
}

.under_line {
    background-color: #FDF3B4;
    font-weight: bold;
}


/* 〔管理会社編〕企業との上手な付き合い方　end */
/* 〔管理会社編〕満室経営のカギ */
.shokai_contents {
	margin: auto;
    display: block;
    overflow: hidden;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	}
.title2 {
    border: solid 3px #8EC31F;
    padding: 10px;
    width: 592px;
    margin: 15px;
	}
.main-1 {
    width: 628px;
    margin: 10px;
overflow: hidden;
	} 
.shokai {
    width: 588px;
    margin: 0 auto;
    overflow: hidden;
    margin: 0px 30px;
}
.shokai1 {
    width: 200px;
    display: inline-block;
    vertical-align: middle;
float: left;
	}
.shokai2 {
	width: 360px;
    display: inline-block;
    vertical-align: middle;
float: right;
	}
.question- {
    clear: both;
    padding: 10px;
    font-size: 20px;
    background-color: #8EC31F;
    color: #333;
    margin: 15px auto;
    font-weight: 600;
    text-align: center;
	}
.squea {
	padding: 2px 5px;
	font-weight:900;
	border-width:3px;
	border-padding:2px;
	border-style:solid;
	border-color:#8EC31F;
	background-color:#8EC31F;
	color:#FFFFFF;
	font-size:16px;
	}
.q1 {
border: 1px dotted #ccc;
    padding: 10px;
    width: 606px;
margin-bottom: 10px;
    clear: both;
	}
.q2 {
	margin-top:15px;
	margin-bottom:15px;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	width:280px;
	float:left;
	}
.q3 {
	clear:both;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
    padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	height:80px;
	width:610px;}
.main-2 {
    padding: 10px;
    width: 660px;
	} 
.q4 {
	border: 1px dotted #ccc;
    padding: 10px;
    width: 620px;
    margin: 0 auto;
	margin-bottom: 10px;
	}
.q5 {
    border: 1px dotted #ccc;
    padding: 10px;
    width: 620px;
    margin: 0 auto;
	margin-bottom: 10px;
	}
.q6 {
	border: 1px dotted #ccc;
    padding: 10px;
    width: 620px;
    margin: 0 auto;
	margin-bottom: 10px;
	}
.q7 {
	border: 1px dotted #ccc;
    padding: 10px;
    width: 620px;
    margin: 0 auto;
	margin-bottom: 10px;
	}
.person {text-align:center;
    margin: 10px;}
.main-3 {
    padding: 10px;
    width: 628px;
    overflow: hidden;
	} 
.q8 {
    border-style: dotted;
    border-color: #ACABAB;
    border-width: 1px;
    width: 288px;
    padding: 10px;
    float: left;
    margin-right: 5px;
    }
.q9 {
    border-style: dotted;
    border-color: #ACABAB;
    border-width: 1px;
    width: 288px;
    padding: 10px;
	float:right;
	}
.illust2 {
width: 288px;
    float: right;
    margin: 0px 10px;
    text-align: center;
	}
.q10 {
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
    padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	width:610px;
	}
.q11 {
	margin-top:15px;
	margin-bottom:15px;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	width:610px;
	}
.main-4 {
    padding: 10px;
    width: 660px;
	} 
.q12 {
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
    padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	width:280px;
	float:left;
	}
.q13 {
	margin-top:15px;
	margin-bottom:15px;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	width:280px;
	float:left;
	}
.q14 {
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	border-style:dotted;
	border-color:#ACABAB;
	border-width:1px;
	padding-top:15px;
    padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	width:280px;
	float:left;
	}
.partner {
	margin-top:15px;
	margin-bottom:15px;
	padding-top:15px;
	padding-left:30px;
	padding-bottom:15px;
	width:280px;
	float:left;
	}

.key_comment {
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
	}


/* 〔管理会社編〕満室経営のカギ end */
/* 特集リンク　start */


.tokushu_menu_wrap{
    width: 628px;
    overflow: hidden;
    margin: 10px;	
}
.tokushu_menu_wrap li{
	float:left;
	line-height:40px;
    margin: 10px;
	text-align:center;
	font-size:14px;
	background-color:#FFF;
}
.tokushu_menu_wrap li a{
    width: 288px;
    display: block;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}
.tokushu_menu_wrap li a:hover{
position:relative;
top:1px;
left:1px;
}
.tokushu_menu1{
	border:1px solid #F9D246;
	border-left:5px solid #F9D246;
	margin-right:15px;
}
.tokushu_menu2{
	border:1px solid #EB6447;
	border-left:5px solid #EB6447;
	margin-right:15px;
}
.tokushu_menu3{
	border:1px solid #48A9A0;
	border-left:5px solid #48A9A0;
}
.tokushu_menu4{
	border:1px solid #1C9AC2;
	border-left:5px solid #1C9AC2;
	margin-right:15px;
}
.tokushu_menu5{
	border:1px solid #F3A5A5;
	border-left:5px solid #F3A5A5;
	margin-right:15px;
}
.tokushu_menu6{
	border:1px solid #3B6784;
	border-left:5px solid #3B6784;
}




/* 特集リンク　finish */


/*大家さんの事件簿　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: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	}
.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:"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	}
.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:"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#D0121B;
	font-size:30px;
	}
.senritsu_text {
    width: 640px;
    margin: 0 auto;
    margin-top: 5px;
    }
.senritsu_text2 {
	width:390px;
	float:left;
	}
.senritsu_img {
	width:230px;
	float:right;
	}
.senritsu_text3 {
    width: 390px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    }
.senritsu_img2 {
    width: 230px;
    display: inline-block;
    vertical-align: middle;
	}
.senritsu_wrap {
	width:640px;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
	}
/*大家さんの事件簿　end*/


/* 大家さんのちょっとした幸せ談 */
.os-title {
	font-weight:bold;
	font-size:20px;
	margin-bottom:15px;
	margin-top:15px;
	color:#79AC44;
	}
.happy {
    text-align: center;
    margin-bottom: 10px;
    display:block;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	background-color:#79AC44;
	border-radius: 10px;        
    -webkit-border-radius: 10px;   
    -moz-border-radius: 10px;  
	}
.small {
	margin-bottom:3px;
	color:#333;
 	float:right;
	font-size:10px;
	}
.os-main1, .os-main2 {
	width:680px;
    overflow: hidden;
	}
.os_space {
    padding: 160px 0 0 0!important;
    }
.os-main1-in, .os-main2-in {
	width:650px;
    margin:0 auto;
	margin-top: 20px;
	}
.os-main-left1 {
    display: inline-block;
    vertical-align: middle;
    width: 385px;
    background-color: #FFFDF4;
    padding: 10px;
    border: solid 1px #E1C8B2;
	}
.os-main-right1 {
    width: 200px;
    display: inline-block;
    vertical-align: middle;
	}
.os-main-left2 {
	float:left;
	width:200px;
	padding-top:80px;
	margin-right:30px;
	}
.os-main-right2 {
	float:right;
	width:385px;
	background-color:#FFFDF4;
	border-style:solid;
	border-color:#E1C8B2;
	border-width:1px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}


/* 大家さんのちょっとした幸せ談 end */


/* こだわり地主大家さんのスポーツ自慢　start */
.sports_contents {
	overflow: hidden;
    border-top: 1px solid #CCCCCC;
	}
.sports_title {width:680px;}
.sports_shokai_wrap {
	width:650px;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
	}
.sports_no {
    width: 180px;
	font-size: 20px;
    font-weight: 600;
    text-align: center;
    padding: 15px;
    display:inline-block;
	vertical-align:middle;
	}
.sports_sp {display:none;}
.sports_number {
	color:#F39700;
	font-size: 80px;
    font-weight: 600;
	text-align:center;
	}
.sports_photo {
    width: 400px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 30px;
	}
.sports_shokai2_wrap {
    width: 630px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
	margin-bottom: 20px;
	background-color:#FFF6E9;
    padding: 10px;
	}
.sports_photo2 {
	width:600px;
    margin:0 auto;
	}
.sports_comment {
    width: 100%;
    margin: 15px 0 0 0;
    font-size: 16px;
	overflow:hidden;
	}
.sports_comment_wrap {
    width: 100%;
    margin: 0 0 15px 0;
    font-size: 16px;
	overflow:hidden;
	}
.sports_jim_left {
	width:260px;
	float:left;
	}
.sports_jim_right {
    width: 360px;
    float: right;
    margin: 15px 0 0 0;
	}
.sports_question_wrap {
	width:650px;
	margin:0 auto;
	margin-top: 20px;
    margin-bottom: 20px;
	overflow:hidden;
	}
.sports_text1 {
    width:630px;
	margin:0 auto;
	padding:10px;
	background-color:#FDEEED;
}
.sports_bold {
	font-size:18px;
	font-weight:bold;
    /*border-bottom: solid 3px #E9546B;*/
	}
.sports_border {
	border-bottom:10px solid #eee;
	margin-top:20p;
	margin-bottom:20px;
	width:650px;
	margin:0 auto;
	}
/* こだわり地主大家さんのスポーツ自慢　end */
/*走れ！大家倶楽部取材班　start*/

.run_contents {
	border: 10px #E89924 solid;
	 width: 658px;
	 overflow:hidden;
}
.run_top {
	width: 628px;
	margin: 15px;
	
	
}

.run_toptitle {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	    margin: 20px auto 10px auto;
		    color: #E34C5C;
}
.run_toptext {
	    margin: 0px 30px 30px 30px;
}
.run_topimg {
	text-align: center;
	
}
.run_box {
	width: 628px;
	margin: 15px;
	
	
}
.run_title {
	    font-size: 30px;
    font-weight: bold;
    border-bottom: 5px ridge #E9707B;
	border
	    line-height: 35px;
	line-height: 40px;
	
}
.run_text {
	    margin: 15px auto;
}
.run_comm {
	        margin: 10px auto;
    clear: both;
    font-size: 13px;
}
.run_comm2 {
	        margin: 10px auto;
    clear: both;
    font-size: 13px;
	text-align: right;

}
.run_imgbox {
	width: 628px;
	overflow: hidden;
	text-align: center;
	
}
.run_imgleft {
	float: left;
	width: 270px;
	
}
.run_imgleft img {
	width: 270px;
    margin: 10px auto;

	
}
.run_imgright {
	float: right;
    width: 354px;

	
}
.run_imgright img {
	    width: 314px;
    margin: 15px auto 15px 20px;
	
}
.run_text2 {
	float: left;
	width:200px;
		    margin: 15px auto;

	
}
.run_imgbox2 {
	float: right;
	float: right;
    width: 400px;
    margin: 15px auto;
	
}
.run_imgbox2 img {
	    width: 400px;
    margin: 15px auto;
}
.run_box2 {
	width: 618px;
	overflow:hidden;
}
.run_imgbox3 {
	width: 618px;
}

.shuzai_wrap { 
    overflow:hidden;
	margin:15px 0 0 0;
	}
.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;
	}
/*走れ！大家倶楽部取材班　end*/

/*1605リフォーム自慢*/
.diy_1605_contents{
    overflow: hidden;
    border-top: 1px solid #CCCCCC !important;
}
.diy_1605_contents1{
    margin: 15px;
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 1px 1px 1px 1px #D0D1D1;
    overflow: hidden;
    clear: both;
    padding: 10px;
}
.diy_1605_contents1_img{
    float: left;
    margin: 10px 10px 0 0;
    padding: 0;
    text-align: center;
    font-size: 20px;
    color: #714500;
    font-weight: bold;
    line-height: 30px;
}
.diy_1605_contents1_text{
}
.diy_1605_contents1_text p.diy_1605_contents1_title{
    font-size: 20px;
    color: #714500;
    font-weight: bold;
	margin: 10px 0;
}
.diy_1605_contents1_text p{
	margin:0;
	padding:0;
}
.diy_1605_contents2{}

/*** diy_1605 ***/
.diy_1605_wrap{
    clear: both;
    padding: 10px;
    overflow: hidden;
}
.diy_1605_wrap h3 {
    color: #89C9B4;
    border: dotted 4px #89C9B4;
    padding: 10px 0;
    border-width: 4px 0;
    margin: 20px 0 5px 0;
    font-size: 23px;
    text-align: center;
}
.diy_1605{
    display: inline-block;
    width: 305px;
    margin: 10px;
    vertical-align: top;
}
.diy_1605 ul{
	padding:0;
	margin:0;
	list-style:none;
}
.diy_1605 ul li{
	margin:5px 0;
}
li.diy_ti{
    color: #FFFFFF;
    text-indent: 10px;
    background: #B1B2B2;
    font-weight: bold;
    font-size: 20px;
}

li.diy_img{text-align:center;}
li.diy_img img{
	border: 1px solid #CCCCCC;
	padding: 3px;
	max-width: 97%;
	background: #FFFFFF;
}
li.diy_tx{
	padding: 3px;
	border-top: 1px dashed #CCCCCC;
	font-size: 14px;
}
li.diy_tx span{
	font-size: 18px;
	color: #89C9B4;
	font-weight:bold;
}
.diy_16052_wrap{
	clear: both;
	padding: 15px;
}
.diy_16052_wrap h3 {
    color: #89C9B4;
    border: dotted 4px #89C9B4;
    padding: 10px 0;
    border-width: 4px 0;
    margin: 20px 0;
    font-size: 23px;
    text-align: center;
}
.diy_16052_wrap p{
    line-height: 40px;
	font-weight: bold;
}
/* 大家さんアンケート  start */

.surveyooya_wrap {
	padding: 15px;
	background-color: #FEFDF0;
	overflow: hidden;

	
}
.surveyooya_top {
	overflow: hidden;
	margin: 15px auto;
}
.surveyooya_title {
	    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    margin: 20px;
}
.surveyooya_title span {
	color: #E0001F;
}
.surveyooya_conts {
	width: 648px;
	clear: both;
}
.surveyooya_conts img {
	width: 296px;
	margin: auto;
}
.surveyooya_leftside {
	width: 324px;
	float: left;
	overflow: hidden;

}
.surveyooya_rightside {
	width: 324px;
	float: right;
	overflow: hidden;

}
.surveyooya_box1 {
	width: 296px;
	overflow: hidden;
	padding: 10px;
	background-color: #FFF;
	box-shadow:1px 1px 10px;
	margin-bottom: 15px;


}
.surveyooya_box2 {
	width: 297px;
	overflow: hidden;
	padding: 10px;
	background-color: #FFF;
	box-shadow:1px 1px 10px;
	margin-bottom: 15px;

}
.surveyooya_que {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}
.surveyooya_color {
	color: #E66456;
}
.surveyooya__que b {
	color: #B3B5BF;
	font-size: 25px;
}
.surveyooya_que2 {
	font-weight: bold;
	font-size: 18px;
	margin: 10px auto 10px auto;
}
.surveyooya_random {
	font-weight: bold;
	font-size: 25px;
	margin: 20px auto;
	text-align: center;
	line-height: 40px;
	border-bottom: 3px dotted #EA8D79;
	border-top: 3px dotted #EA8D79;
	padding: 10px;
}
.surveyooya_box3 {
	width: 277px;
	overflow: hidden;
	padding: 20px;
	margin-bottom: 15px;

}
.surveyooya_thanx {
	border-bottom: 1px #999 dotted;

}
.surveyooya_lastimg {
	width: 200px;
	margin: 30px auto;
}
.surveyooya_lastimg img {
	width: 200px;
	margin: auto;

}

.diy_1605-30_wrap{
    clear: both;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
}
.diy_1605-30_wrap img {
    border: 1px solid #CCCCCC;
    padding: 1%;
    margin-top: 3%;
    margin-bottom: 3%;
    max-width: 97%;
    background: #FFFFFF;
}

/* 大家さんアンケート  fin */


/*マガジン誘導 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: 0 2%;
    margin-top: 5%;
}
/******************
/ooyaclub/1611/12/　関連記事枠
******************/
.kanren_middle {
    width: 648px;
    display: inline-block;
    padding: 10px 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;
}
.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;
}
