﻿/* CSS Document */
.pc_off {display: none;}


/* コンテンツ共通 start*/
.contents{
	overflow:hidden;
	border-top: 1px solid #CCCCCC !important;
}
h2.report_title{
	margin:0 auto;
	padding:0;
	text-align:center;
}
.report_contents{
	margin: 0 15px 15px 15px;
}

.subti_green{
	color:#778943;
	border-left:5px solid #778943;
	border-bottom:1px solid #CCCCCC;
}
.subti_blue{
	color:#1F2C5C;
	border-left:5px solid #1F2C5C;
	border-bottom:1px solid #CCCCCC;
}
.subti_aqua {
	color:#249BCE;
	border-left:5px solid #249BCE;
	border-bottom:1px solid #CCCCCC;
	}



.report_img{
	text-align:center;
}

/*report_what*/
.report_what{	float:left;width:310px; margin:10px 0;}
.report_what div{ 
	font-size: 18px;
	margin: 10px 10px 0 10px;
	font-weight: bold;
}
.report_what p{
	margin: 5px 10px 10px 10px;
	font-size: 14px;
	line-height: 25px;
}
/*report_info*/
.report_info{	float:right;width:320px; margin:10px 0;}
.report_info div{ 
	font-size: 18px;
	margin: 10px 10px 0 10px;
	font-weight: bold;
}
.report_info ul{margin: 5px 10px 10px 10px;}
.report_info ul li{
	font-size: 14px;
	line-height: 25px;
}

/*report_img_s*/
.report_img_s{
	margin-bottom:30px;
}
.report_img_s ul{
	width: 660px;
	margin-right: -20px;
	overflow: hidden;
}
.report_img_s ul li{
	width: 310px;
	float: left;
	margin-right: 20px;
}
.report_img_s ul li.wide{	width: 648px;	margin: 0;}


.report_what_green{ background:#EDF3DC;}
.report_what_blue{ background:#F1F4FD;}
.report_what_aqua{ background:#C2DEED;}
.report_what_lightgreen{ background:#8EC31F;}

.report_info_green{ border:2px solid #EDF3DC;}
.report_info_blue{ border:2px solid #F1F4FD;}
.report_info_aqua{ border:2px solid #C2DEED;}
.report_info_lightgreen{ border:2px solid #8EC31F;}


.report_what_green div,
.report_info_green div{color: #778943;border-bottom:1px dashed #778943;}
.report_what_blue div,
.report_info_blue div{color: #1F2C5C;border-bottom:1px dashed #1F2C5C;}
.report_what_aqua div,
.report_info_aqua div{color: #18B9EF;border-bottom:1px dashed #18B9EF}



/*report_miryoku*/

.report_miryoku{
	margin: 15px 0;
	padding: 15px 0;
	border: 1px dashed #CCCCCC;
	border-width: 1px 0 1px 0;
}
.miryoku_ti{
	color: #FFFFFF;
	padding: 5px;
	text-indent: 10px;
	margin-bottom: 5px;
}
.miryoku_subti{
	margin:10px 0 5px 0;
	padding:0 15px;
	font-weight:bold;
}

.report_miryoku h3{
	clear: both;
	padding: 8px;
	margin: 10px 0;
	font-size: 20px;
	background-color: #1F2C5C;
	color: #FFF;
}

.report_company_wrap {
    width: 625px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    margin-top: 15px;
    border: 1px solid #000;
    border-width: 1px 0 1px 0;
    background: #FFF;
	}
.report_logo {
	margin-top:6px;
	width:200px;
	float:left;
	}
.report_company {
	width:400px;:right;
	}
.report_strong {
	font-size:16px;
	font-weight:600;
	}


/*2ページ目*/
.report02_ti{
	float:left;
}
.report02_tokucho{
	float:right;
	width:300px;
	margin: 10px 15px 0 0;
	padding:2px;
	border:1px solid #EEEEEE;
}
.report02_tokucho div{
	color: #FFFFFF;
	text-indent: 10px;
}

.tokucho_ti_green{background:#778943;}
.tokucho_ti_blue{background:#1F2C5C;}
.tokucho_ti_aqua{background:#229BCE;}

.report02_tokucho ul{
	padding: 5px;
	font-size: 13px;
	background: #F7F7F7;
}

/*** report_step ***/
.report_step_wrap{
	clear: both;
	padding: 15px 10px;
	background: #F9F8F1;
}
.report_step{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:300px;
	margin: 5px;
	vertical-align: top;
}
.report_step ul li{
	margin:5px 0;
}
li.step_ti{
	color:#FFFFFF;
	text-indent:10px;
	background: #555555;
}

li.step_img{text-align:center;}
li.step_img img{
	border: 1px solid #CCCCCC;
	padding: 3px;
	max-width: 97%;
	background: #FFFFFF;
}

li.step_tx{
	padding: 3px;
	border-top: 1px dashed #CCCCCC;
	font-size: 14px;
}
.step_onepoint_aqua {
	text-align:center;
	color:#5E9CCE;
	display: block;
    font-size: 18px;
	border:1px solid #5E9CCE;
	padding:5px;
	}

/*入居者の声*/
.report_nyukyo{ margin: 30px 0 15px 0;}
.nyukyo_ti{
	text-align:center;
	margin-bottom:5px;
	padding: 5px;
	font-size: 18px;
	border: 4px double #CCCCCC;
	border-width: 4px 0 4px 0;
}
.nyukyo_img{
	margin:10px 0;
	text-align:center;
}
.report_nyukyo span{
	display: block;
	padding: 10px;
	background: #F0F0F0;
}



/*おーなーの声*/
.owner_voice{ margin: 30px 0 15px 0;}
.owner_voice_ti{
	text-align:center;
	margin-bottom:5px;
	padding: 5px;
	font-size: 18px;
	border: 4px double #CCCCCC;
	border-width: 4px 0 4px 0;
}
.owner_subti{
	text-indent:10px;
}
.owner_img{
	float:right;
	margin-left:15px;
}




/*会社情報*/
.report_company{
	overflow:hidden;
	padding:10px;
	border:1px solid #EEEEEE;
}
.report_company_img{
	width:280px;
	float:left;
}
.report_company_tx{
	float:right;
	width:340px;
}
.report_company_tx span{
	font-weight:bold;
}

/**/

.report_next{
	clear:both;
	text-align:right;
	padding:15px;
	margin-bottom: 20px;
	border-bottom:1px solid #ccc;
}
.report_prev{
	clear:both;
	text-align:left;
	padding:15px;
	margin-bottom: 20px;
	border-bottom:1px solid #ccc;
}

.report_next a,
.report_prev a{
	padding:5px 15px;
	color:#FFFFFF;
	text-decoration:none;
	background:#333333;
}
.report_next a:hover,
.report_prev a:hover{
	background:#000000;
}

/*2016 3,4月号*/
.report_img_wrap{
	width: 650px;
	overflow: hidden;
	padding: 15px 0 15px 0;
}
.report_img_left {
    width: 250px;
    float: left;
    padding: 0 5px 0px 60px;
}
.report_img_right {
    width: 300px;
    float: left;
    padding: 10px;
    border: solid 5px #CCC;
}
.report_img_right img {
    margin: 0 0 0 85px;
}
.report_img_wrap p {
	font-size:16px;
	line-height:20px;
	text-align:center;
	width:300px;
	}
.report_point {
    border: 8px double #8EC31F;
    padding: 10px;
    margin: 10px 0 0 0;
    font-weight: bold;
    text-align: center;
    font-size: 20px;
    overflow: hidden;
    clear: both;
	}
.report_underborder {
    border-bottom: 1px dashed #CCC;
    font-weight: normal;
    text-align: center;
    display: block;
    font-size: 18px;
	}
.report_boxtitle {
    padding: 10px;
    width: 240px;
    font-size: 20px;
    text-align: center;
    margin: 0 0 0 40px;
    font-weight: bold;
    display: inline-block;
    line-height: 36px;
    border: solid 3px #BBB;
    border-width: 5px 0 5px 0;
    vertical-align: middle;
	}
.report_boximg {
    width: 230px;
    margin: 10px 0 10px 0;
    padding: 0px 0 0 80px;
    display: inline-block;
    vertical-align: middle;
	}
.report_box {
	border:1px dashed #CCC;
	padding:10px;
	}
.report_box_left {
	width:315px;
	float:left;
    margin: 10px 0 0 0;
	}
.report_title_lightgreen {
	background-color:#8EC31F;
	color:#FFF;
    padding: 5px;
    margin: 0 0 17px 0;
	font-weight:bold;
	}
.report_box_right {
	width:300px;
	border:2px solid #000;
	padding:10px;
    float: right;
    margin: 10px 0 10px 0;
	}
.report_box_right img {
	width:200px;
	margin:0 auto;
    display: block;
	}
.report_interview {
	text-align:center;
	border-bottom:2px dashed #8EC31F;
	display:block;
	}
.report_voice {
	border:1px solid #000;
	border-width:1px 0 1px 0;
	padding:10px;
	overflow:hidden;
    width: 97%;
    margin: 10px 0 0 0;
    display: block;
	}
.report_bold {
	display: block;
	font-weight:bold;
	text-align:center;
	padding:5px; 
	}
/* report to taidan */

.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;
}

.mt10{
	margin-top:10px;
}
.report_company_1605{
	width:400px;
	overflow:hidden;
	padding:10px;
	border-left:1px solid #EEEEEE;
}




/*セラヴィーリゾート stert*/

	
.izumigo_contents {
    padding: 15px;
	content:"";
	margin-bottom: 10px;
	display:block;
	overflow:hidden;
	height:auto;
}
.izumigo_contents h2{
	margin:0px;
	padding:0px;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
	color:#F39800;
	margin-left:0px;
}
.izumigo_title1{
	content:"";
	display:block;
	overflow:hidden;
	height:auto;
	margin-bottom:15px;
}
.izumigo_title1 img{
	float:left;
	width:25%;
	margin-right:15px;	
}

.izumigo_title2-2 img{
	float:left;
	margin-left:15px;
	height:70px;
}

.izumigo_title3{
	font-size:20px;
    font-weight:bold;
    color:#1E2188;}

.izumigo_wrap1{
	width:650px;
	height:auto;
	}
	
.izumigo_wrap1 img{
	width:650px;
	height:auto;
	}
	
.izumigo_wrap2{
	font-size:18px;
	line-height:30px;
	width:648px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;}

.izumigo_wrap2 ul
	{width:630px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;}

.izumigo_wrap2 li
	{width:300px;
	padding-left:15px;
	float:left;
	list-style:none;}
	
.izumigo_li_title{
	width:290px;
	font-weight:bold;
	font-size:20px;
	border-bottom:1px solid;
	text-align:center;
	padding-top:5px;}
	
.izumigo_li_text{
	width:290px;
	font-size:15px;
	padding-top:5px;
	line-height:18px;}	
	

.izumigo_wrap3{
	font-size:18px;
	width:648px;
	background-color:#FFFFFF;
	border:1px solid #CCC;
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
	padding-top:10px;
	padding-bottom:20px;
	overflow:hidden;
}

.izumigo_wrap3_title{
	font-size:25px;
	line-height:25px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;}
	
.memoriesn{
	font-size:15px;
	}
	
.izumigo_wrap3_member_1{
	margin-bottom:20px;}


.izumigo_wrap3_1{
	width:500px;
	background-color:#CCCCCC;
	text-align:center;
	border:1px dotted;
	margin:0 auto;
	line-height:25px;
	overflow:hidden;}
	
.izumigo_member_1{
	background-color:#957F2A;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	}

.izumigo_member_2{
	color:#FF0000;
	font-size:25px;
	font-weight:bold;}

.izumigo_member_3{
	padding-left:10px;
	font-size:20px;
	font-weight:bold;}
	
.izumigo_member_4{
	font-size:10px;
	font-weight:bold;}
	
.izumigo_member_5{
	font-size:10px;
	font-weight:bold;}
	
.izumigo_wrap3_member_2{
	font-weight:bold;
	padding-bottom:20px;
}
	
.izumigo_wrap3_member_3{
	font-size:13px;
	line-height:18px;
	font-weight:bold;}



.izumigo_wrap3_member_4{
	width:648px;
	margin-top: 20px;
    margin-bottom: 15px;
	}

.izumigo_wrap3_member_4 img{
	width:285px;}

.izumigo_wrap3_member_4 ul{
	width: 630px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;}

.izumigo_wrap3_member_4 li{
	width: 300px;
    padding-left: 15px;
    float: left;
    list-style: none;}

.izumigo_wrap3_member_4 span{
	width:300px;}


	
.izumigo_menber_rank_1{
	width:285px;
	margin-left:8px;
	color:#FFFFFF;
	background-color:#957F2A;
	overflow:hidden;
	}
	

.izumigo_menber_rank_2_left{
	width:285px;
	margin-left:8px;
	line-height:53px;
	color:#FFFFFF;
	background-color:#000000;
	overflow:hidden;
	}

.izumigo_menber_rank_2_right{
	width:285px;
	margin-left:8px;
	color:#FFFFFF;
	background-color:#000000;
	overflow:hidden;
	}

.izumigo_menber_rank_3{
	width:285px;
	margin-left:8px;
	font-size:13px;
	line-height:15px;
	color:#FFFFFF;
	background-color:#957F2A;
	overflow:hidden;}


/*会社概要 泉郷*/

.izumigo_company{
	width:648px;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	}
	
.izumigo_company_date{
	width:646px;
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;}
	
.izumigo_company_1{
	font-size:15px;
   	margin-top: 20px;
	font-weight:bold;}
	
.izumigo_company_2{
	font-size:22px;
	margin-bottom:20px;
	font-weight:bold;
	text-align:center;}

.izumigo_company_3{
	font-size:10px;
	font-weight:bold;}

.izumigo_company_5{
	width:646px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	font-weight:bold;
	overflow:hidden;
	background-color:#FFFFFF;
	}
	
.izumigo_company li{
	width: 285px;
    padding-left: 15px;
    float: left;
    list-style: none;
	}

.izumigo_company_tokyo{
	width:285px;
	margin-left:8px;
	text-align:left;
	font-size:18px;
	line-height:20px;
	padding-top:5px;
	background-color:#FFFFFF;
	border-top:3px solid #957F2A;
	border-bottom:3px solid #957F2A;
}

.izumigo_company_tel
	{color:#FF0000;
	font-weight:bold;
	}
	
.izumigo_company_nagoya{
	width:285px;
	margin-left:25px;
	text-align:left;
	font-size:18px;
	line-height:20px;
	padding-top:5px;
	background-color:#FFFFFF;
	border-top:3px solid #957F2A;
	border-bottom:3px solid #957F2A;
}

.izumigo_company_address{
	font-weight:normal;
	font-size:15px;
	margin-top:5px;}

} /*pcサイズ*/




/*セラヴィーリゾート end*/