@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. ヘッダー部
　02. 前置き部
　03. ミーティング部
　04. 
　05. 
　06. 
　99. SNSボタン


******************************************************************************* */


/* ==

　00. file import

=============================================================================== */
@import url("/common/css/rn01/common.css");
.container .topicPath{ background:none !important; }





/* ==

　01. ヘッダー部

=============================================================================== */
.headBox { background:url(../images/bk_header.jpg) 0 0 no-repeat; height:180px; margin-bottom:20px; }

.headBox h1 { padding:75px 0 0 45px; }



.menuBox { width:950px; height:32px; margin-bottom:20px; }
.menuBox .top{
	display:inline;
	width:318px;/*313*/
	float:left;
	}
.menuBox .concept{
	display:inline;
	width:313px;
	float:left;
	}
.menuBox .interview{
	display:inline;
	width:314px;
	float:right;
	}



.selectBox { width:950px; height:85px; margin-bottom:15px; }
.selectBox .vol01{
	display:inline;
	width:240px;/*230*/
	float:left;
	}
.selectBox .vol02{
	display:inline;
	width:240px;/*230*/
	float:left;
	}
.selectBox .vol03{
	display:inline;
	width:240px;/*230*/
	float:left;
	}
.selectBox .vol04{
	display:inline;
	width:230px;/*230*/
	float:right;
	}



/* ==

　02. 前置き部

=============================================================================== */
.sectionLine{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}



.subMenuBox{
	width:948px;
	height:94px;/*51*/
	font-size:12px;
	position:relative;
	/*float:left;
	clear:none;*/
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background:url(../images/bk_tab.gif) 0 0 no-repeat;
}
.subMenuBox ul{
	float:none;
	clear:both;
}
.subMenuBox li{
	height:51px;
	margin:0;
	padding:0 0 5px;
	background:transparent;
	text-indent:-9999px;
	float:left;
}
* html .subMenuBox li{ height:51px; }
.subMenuBox li a{
	height:45px;
	/*background-position:left top;*/
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	top:6px;
}
.subMenuBox li a:link{ background-position:left top; }
.subMenuBox li a:hover, .subMenuBox li a:active{ background-position:0px -45px; }

.subMenuBox li.meeting a{
	width:231px;
	background-image:url(../images/tab_meeting.gif);
	left:6px;
}
.subMenuBox li.interview01 a{
	width:230px;
	background-image:url(../images/tab_interview01.gif);
	left:242px;
}
.subMenuBox li.interview02 a{
	width:230px;
	background-image:url(../images/tab_interview02.gif);
	left:477px;
}
.subMenuBox li.interview03 a{
	width:230px;
	background-image:url(../images/tab_interview03.gif);
	left:712px;
}

.subMenuBox li.selectPage a{
	background-position:left bottom !important;
}



.visualBox { position:relative; background:url(../images/meeting/bk_photo.jpg) 0 0 no-repeat; width:890px; height:285px; margin:0 auto 30px auto; }

.visualBox h3{ 
	position:absolute;
	top:30px;
	left:30px;
	}



.preambleBox { width:860px; margin:0 auto 10px auto; }

.preambleBox div.txt{ width:485px; float:left;}
.preambleBox div.img{ width:265px; float:right;}



/* ==

　03. ミーティング部

=============================================================================== */
.separator {
	margin:0 29px 10px;
	padding-bottom:10px;
	background:url(../../../../common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
	line-height:1.4;
	overflow:hidden;
	clear:both;
}
.separator hr{
	font-size:0.1px
	line-height:0.1;
}



.sessionR, .sessionL { width:890px; margin:0 auto 40px auto; }

.sessionR div.img {
	width:313px;/*313*/
	float:right;
	margin:10px 0 15px 36px;
	}
.sessionL div.img {
	width:313px;/*313*/
	float:left;
	margin:10px 36px 15px 0;
	}

.sessionL div.adjustment {
	width:541px;
	float:right;
	}

.sessionR p strong, .sessionL p strong{ display:block; margin-bottom:25px; }

.sessionR p.question, .sessionL p.question{ padding:0 0 0 15px; background:url(../images/meeting/arrow_line.gif) 0px 0px no-repeat; font-weight:bold; margin-bottom:18px; }

.sessionR p.f16l16, .sessionL p.f16l16{ margin-bottom:8px; }
.sessionR p.f16l16 img, .sessionL p.f16l16 img{ float:left; vertical-align:middle;padding-top:4px; }
.sessionR p.f16l16 span, .sessionL p.f16l16 span{ display:block;margin-left:63px;}



.document { width:890px; margin:0 auto;}

.sample {
	text-align:right;
	padding-bottom:20px;
	}
.asterisk {
	text-align:left;
	text-indent:-1.25em;
	margin-left:1.25em;
	padding-bottom:40px;
	}



.housingList {
	width:484px; margin:30px auto 15px auto;
	}



/* ==

　99. SNSボタン

=============================================================================== */
#sns{ width:700px; margin:0; padding:5px 0 0; text-align:right; float:right; }
#sns:after{ content:''; display:block; clear:both; }
#sns p{ margin:0; padding:0; display:inline; }
#sns p{ /padding:0 0 0 5px; }




