@charset "EUC-JP";
/* CSS Document */

/* 基本設定	 */
#mainarea {
	padding: 0px;
	width: 700px;
	margin: 0px;
}
#mainarea h2, #mainarea h3, #mainarea h4, #mainarea h2 img, #mainarea h3 img, #mainarea h4 img, #mainarea p img{
	margin: 0px;
	padding: 0px;
}
#leftarea {
	width: 535px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#rightarea {
	width: 150px;
	padding: 0px;
	margin: 0px;
	float: right;
}
#mainleft {
	width:255px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#mainright {
	width:255px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.float1{
	float:left;
	margin : 0px 5px 0px 3px;
}
.float2{
	float:left;
	margin:0px 3px 0px 2px ;
}
.float3{
	float:left;
	margin:0px 7px 0px 0px;
}
.float4{
	float:right;
	margin:0px;
}
.caution {
	font-size:10px;
	font-weight:normal;
}
.cautionr {
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
}
.cautionr-right {
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
	text-align:right;
}
/*横並びメニュー設定*/
.cellgroup{
	margin:0px;
	padding:0px;
	width:535px;
}
.celll{
	width:255px;
	margin:0px;
	padding:0px;
	float:left;
}
.cellr{
	width:255px;
	margin:0px;
	padding:0px;
	float:right;
}
/* 広告設定 */
.rightad {
	background-color: #F0F0F0;
	text-align: center;
	margin: 0px 0px 15px;
	padding: 5px 0px;
	width: 150px;
}
/*ナビゲーション設定*/
#navi p {
	background-image: url(../../img/share/navi_line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0px;
	padding : 0px 0px 8px;
	font-size: 10px;
	height:14px;
}
.loginout {
	margin:-22px 0px 12px;
	width:100%;
	text-align:right;
}
.loginout li.login{
	display:inline;
	margin:0px;
}
.loginout li.logout{
	display:inline;
	margin:0px 0px 0px 5px;
}
/*HappyLifeタイトル設定*/
.hltitle {
	margin: 0px 0px 35px;
}
.hltitle p {
	width: 325px;
	margin: -110px 0px 0px 177px;
	padding: 30px 0px 0px 33px;
	background-image: url(../../happylife/img/title_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 21px;
	font-size: 14px;
	line-height: 1.4em;
}
/*HappyLife左メニュー各種設定*/
.hlmenubig {
	margin: 5px 0px 10px;
	padding : 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #598559;
}
.hlmenubig p {
	margin: 0px;
	line-height: 1.4em;
}
.hlmenusmall {
	margin: 5px 0px 10px;
	padding: 0px 0px 5px;
	border-bottom: 1px solid #598559;
}
.hlmenusmall p {
	font-size: 10px;
	line-height: 1.3em;
	margin: -53px 0px 0px 59px;
}
/*Happylife右メニュー各種設定*/
.hlrecipi {
	margin: 0px 0px 10px;
	width: 239px;
	padding: 0px 8px 10px;
	border-top: 5px solid #598559;
	background-color: #D9E1CA;
}
.hlrecipitxt {
	font-size: 12px;
	line-height: 1.3em;
	margin: -71px 0px 0px 76px;
	padding: 0px;
}
.more {
	padding: 0px;
	margin: 10px 0px 0px;
	font-size: 10px;
	text-align: right;
}
.hlfortune {
	margin: 0px;
	padding: 10px;
	width: 233px;
	border-right: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #676767;
}
.hlfortunetxt {
	padding: 0px;
	margin: -59px 0px 0px 64px;
	min-height:63px;
}
.hlfortunetxt p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 1.3em;
}
.hlline {
	background-image: url(../img/share/navi_line.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 3px;
	width: 233px;
	margin: 10px 0px 10px 0px;
	font-size: xx-small;
}
/*MachiNaviタイトル設定*/
.mntitle {
	margin: 0px 0px 35px;
}
.mntitle p {
	width: 318px;
	height:84px;
	margin: -129px 0px 0px 197px;
	padding: 45px 0px 0px 20px;
	background-image: url(../../machinavi/img/title_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 26px;
	font-size: 14px;
	line-height: 1.4em;
}
/*MachiNavi各種*/
.mnchirashi {
	margin: 0px 0px 10px 0px;
	width: 249px;
	padding: 5px 0px 10px 6px;
	border-top: 5px solid #A46845;
	background-color: #FFDED4;
}
.mnchirashi h3 {
	margin:3px 0px 5px;
}
.mnchirashi p {
	margin: 0px 5px 0px 2px;
	padding:0px;
	line-height: 1.3em;
}
.mnmenuleft {
	margin: 5px 0px 15px;
	padding : 0px 0px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AE6845;
}
.mnmenuleft p {
	margin: 0px;
	line-height: 1.3em;
	padding: 0px;
}
.movie {
	clear: left;
	margin: 5px 2px 0px;
}
.mnmenuright {
	padding: 3px 3px 10px;
	width: 247px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #CF6646;
}
.mnmenuright p {
	padding: 0px;
	margin: 10px 4px 0px;
	line-height: 1.3em;
}
/*Reader's Room タイトル設定*/
.rrtitle {
	margin: 0px 0px 35px;
}
.rrtitle p {
	height:91px;
	margin: -125px 0px 0px 239px ;
	padding: 34px 0px 0px 20px;
	background-image: url(../../readers/img/title_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	font-size: 14px;
	line-height: 1.4em;
}
/*Reader's Room 各種設定*/
.rrleader {
	margin: 0px 0px 10px;
	width: 249px;
	padding: 5px 0px 10px 5px;
	border-top: 5px solid #BD6D8F;
	background-color: #F3E2E5;
}
#mainleft .rrleader h4, #mainarea .ictalk h4{
	margin:10px 0px 0px 12px;
	font-size:12px;
	font-weight:bold;
	line-height: 1.2em;
}
.katagaki{
	font-size:10px;
	font-weight:normal;
}
.rrleader p, .ictalk p {
	clear:both;
	margin: 0px;
	padding:10px 0px 0px;
	line-height: 1.3em;
}
.rrbbs {
	margin: 0px;
	padding: 0px;
	border: 4px solid #E685AD;
}
.rrbbstxt {
	background-image: url(../../readers/img/bbs_back1.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 5px 2px 10px 84px;
	font-size: 10px;
	line-height: 1.3em;
}
.rrbbsgo {
	font-size: 10px;
	background-image: url(../../readers/img/bbs_back2.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 2px 0px 1px 173px;
	height: 14px;
}
.rrbbsgo a:link, .rrbbsgo a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.rrbbsgo a:hover, .rrbbsgo a:active {
	color: #FFFFFF;
	text-decoration:underline;
}
.rrmenuright {
	margin: 5px 0px 15px;
	padding : 0px 0px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BD6D8F;
}
.rrmenuright p {
	margin: -71px 0px 0px 76px;
	line-height: 1.3em;
	padding: 0px;
}
.rrtitle .shop {
	border: 2px dashed #CC6600;
}
.kuchi-width {
	padding-right: 15px;
	padding-left: 15px;
}
/*Poroco World タイトル設定*/
.pwtitle {
	margin: 0px 0px 35px;
	width: 535px;
}
.pwtitle p {
	margin: -112px 0px 0px 213px ;
	padding: 30px 5px 0px 20px;
	background-image: url(../../porocow/img/title_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	font-size: 14px;
	line-height: 1.4em;
}
/*Poroco World 各種設定*/
.pwmainmenu{
	border-bottom: 1px solid #A470B3;
	margin: 0px 0px 15px;
	padding: 0px 0px 10px;
}
#leftarea .pwmainmenu h3, #leftarea .pwmainmenu h3 {
	margin: 0px 0px 5px;
	padding: 0px;
}
.pwmainmenu p, .pwmainmenu p {
	margin: -71px 0px 0px 76px;
	line-height: 1.3em;
}
.pwmail{
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.nwporoco {
	margin: 0px;
	width: 150px;
}
#rightarea .nwporoco h3 {
	font-size: 12px;
	line-height: 1.2em;
	color: #FFFFFF;
	background-image: url(../../porocow/img/p_saishin_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	text-align: center;
	padding: 12px 0px 15px;
	height: 29px;
}
.nwporoco p {
	margin: 0px;
	padding: 0px 0px 10px;
	background-color: #EACAEB;
	text-align: center;
}
.nwporoco ul {
	margin: 0px;
	padding: 0px;
	background-color: #EACAEB;
	text-align: left;
}
.nwporoco li {
	font-size: 10px;
	padding: 6px 10px 4px 20px;
	margin: 0px 10px;
	background-image: url(../../porocow/img/p_back.gif);
	height: 15px;
	background-repeat: no-repeat;
	background-position: center center;
}
.nwpbottom {
	background-image: url(../../porocow/img/p_saishin_bk2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 16px;
}
/*interview & column タイトル設定*/
.ictitle {
	margin: 0px 0px 35px;
}
.ictitle p {
	margin: -115px 0px 0px 218px ;
	padding: 30px 0px 0px 20px;
	background-image: url(../../interview/img/title_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 19px;
	font-size: 14px;
	line-height: 1.4em;
}
/*interview & column タイトル＆各種設定*/
.ictalk {
	margin: 0px;
	width: 249px;
	padding: 5px 0px 5px 5px;
	border-top: 5px solid #596785;
	background-color: #DFEBF5;
}
.icmenu {
	margin: 5px 0px 10px;
	padding: 0px 0px 10px;
	border-bottom: 1px solid #596785;
}
.icmenu p {
	margin: 0px;
	line-height: 1.3em;
}
/*Present タイトル設定*/
.prtitle{
	margin:0px;
	padding:0px;
}
.prlead{
	margin:-145px 0px 0px 347px;
	padding:0px;
	height:145px;
	background-image: url(../../present/img/lead_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.prlead a:link, .prlead a:visited{
	color:#CC0066;
}
.prlead a:hover, .prlead a:active{
	color:#CC0066;
	text-decoration:underline;
}
.prlead p{
	margin:0px;
	padding:0px;
}
#main .prleadtxt{
	font-size: 10px;
	line-height: 1.4em;
	padding: 10px 36px 0px 16px;
	margin: 0px;
}
/*プレゼント各種設定*/
.prcontent {
	margin: 10px 0px;
	padding: 0px;
	width: 700px;
}
.prcontent h3 {
	margin:0px;
	padding:0;
}
.prl {
	margin: 10px 0px 0px;
	padding: 0px 0px 15px;
	width: 568px;
	float: left;
}
.prl img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
}
.prtxt {
	margin: 0px;
	padding: 0px;
	width: 398px;
	line-height: 1.4em;
	float: right;
}
.prtxt p{
	margin: 0px 0px 10px;
	padding: 0px;
}
.proubo {
	margin: 10px 0px 0px;
	padding: 88px 0px 0px;
	width: 112px;
	float: right;
}
/*Town Schedule タイトル設定*/
.tstitle {
	margin: 0px 0px 35px;
}
.tstitle p {
	margin: -131px 0px 0px 238px ;
	padding: 36px 0px 0px 20px;
	background-image: url(../../schedule/img/title_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 28px;
	font-size: 14px;
	line-height: 1.4em;
}.tsmenu {
	margin: 0px 0px 15px;
	padding: 0px 0px 13px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CC9933;
	background-image: url(../../schedule/img/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tsmenutitle {
	margin: 0px;
	background-image: url(../../schedule/img/box_bk.gif);
	background-repeat: repeat-y;
	padding: 8px 10px 0px;
}
#mainarea .tsmenu h3 {
	margin: 0px;
	padding: 0px 0px 10px;
	background-image: url(../../schedule/img/box_dot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 1.3em;
}
.tsmenu p {
	margin: 0px;
	padding: 10px 10px 0px;
	background-image: url(../../schedule/img/box_bk.gif);
	background-repeat: repeat-y;
}
/*Weekly Mixing タイトル設定*/
.wmtitle{	
	margin:0px 0px 10px;
}
.wmtitle p {
	margin: -60px 0px 0px 340px;
	padding:0px;
	font-size: 14px;
	line-height: 1.4em;
}
.wmthismonth{
	margin:10px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 507px;
}
.wmmonthl {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	width: 507px;
	background-image: url(../../mixing/img/this_month_bk.gif);
	background-repeat: repeat-y;
}
.wmmonthl dl {
	margin: -160px 0px 0px 167px;
	width: 323px;
}
.wmmonthl dd{
	margin: 0px;
	padding: 10px;
	line-height: 1.3em;
	text-decoration: none;
}
.wmmbottom{
	background-image: url(../../mixing/img/this_month_bottom.gif);
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 507px;
}
.wmmovie {
	margin: 0px;
	padding: 30px 0px 10px;
}
.wmsmall {
	margin: 15px 0px 0px;
	padding: 0px;
	width: 695px;
}
.wmmenul {
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 10px;
	width: 330px;
	clear: both;
	float: left;
	border: 1px solid #FF9900;
}
.wmmenur {
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 10px;
	width: 330px;
	border: 1px solid #FF9900;
	float: right;
}
.wmsmall dl {
	margin: -70px 0px 0px 81px;
	padding: 0px;
}
.wmsmall dd {
	margin: 5px 0px 0px;
	padding: 0px;
}
.wmbacknum {
	margin: 0px 0px 15px;
	padding: 0px;
}
#mainarea .wmbacknum h3 {
	margin: 20px 0px 10px;
}
.wmbacknum ul{
	margin:0px 0px 0px 30px;
	padding: 0px;
}
.wmbacknum li {
	margin: 2px 0px 0px;
	list-style-image: url(../../mixing/img/list_mark.gif);
	list-style-type: circle;
}
.cautionp-right {

	font-size:10px;
	font-weight:normal;
	color:#FF9966;
	text-align:right
}

/* ---------------------------------------------
	CSS Document インディビジョン賃貸用
--------------------------------------------- */

#iv_chintai {
	clear: both;
	width: 535px;
	overflow: hidden;
}

#iv_chintai a {
	text-decoration: underline;
	font-size: 12px;
	color: #06C;
}

#iv_chintai a:hover {
	text-decoration: underline;
	color: #f90;
}

#iv_chintai a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #06C;
}

#iv_chintai h2 {
	margin: 10px 0 20px;
}

/*	Search Block
--------------------------------------------- */

#iv_chintai #search_block {
	clear: both;
	width: 535px;
	height: 350px;
	margin-bottom: 16px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_chintai #search_block h3 {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_chintai #search_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 10px auto;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 180%;
}

#iv_chintai #search_block li {
	float: left;
	display: block;
	width: 172px;
	height: 25px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

* html #iv_chintai #search_block li {
	height: 26px;
}

#iv_chintai #search_block li a {
	padding: 0 0 0 12px;
	background: url(../../machinavi/indivision/img/chintai_arrow.jpg) no-repeat left;
	font-size: 12px;
}

/*	Contents Block
--------------------------------------------- */

#iv_chintai #contents_block {
	clear: both;
	display: block;
	width: 535px;
	height: 200px;
	margin-bottom: 16px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_chintai #contents_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_chintai #contents_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 10px auto 0;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 120%;
	color: #666;
}

#iv_chintai #contents_block li {
	float: left;
	display: block;
	width: 258px;
	height: 72px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#iv_chintai #contents_block li p {
	float: left;
	display: block;
	width: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 12px;
}

#iv_chintai #contents_block li p.arrow {
	padding: 5px 0 5px 10px;
	background: url(../../machinavi/indivision/img/chintai_arrow.jpg) no-repeat left;
}

#iv_chintai #contents_block li p.arrow a {
	font-size: 12px;
}

#iv_chintai #contents_block img.f_left {
	float: left;
	margin-right: 5px;
}

/* ---------------------------------------------
	CSS Document インディビジョン転職用
--------------------------------------------- */

#iv_career {
	clear: both;
	width: 535px;
	overflow: hidden;
}

#iv_career a {
	text-decoration: underline;
	color: #06C;
	font-size: 12px;
}

#iv_career a:hover {
	text-decoration: underline;
	color: #F90;
	font-size: 12px;
}

#iv_career a:visited {
	text-decoration: underline;
	color: #06C;
	font-size: 12px;
}

#iv_career h2 {
	margin: 10px 0 20px;
}

/*	Search Block
--------------------------------------------- */

#iv_career #search_block {
	display: block;
	width: 535px;
	height: 503px;
	margin-bottom: 16px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_career #search_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_career #search_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 130%;
}

#iv_career #search_block li {
	float: left;
	display: block;
	width: 258px;
	height: 76px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url(../../machinavi/indivision/img/chintai_line1.jpg) no-repeat left bottom;
}

#iv_career #search_block li.none {
	background: none;
}

#iv_career #search_block li p {
	display: block;
	width: 248px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px 10px;
	font-size: 12px;
}

#iv_career #search_block li p.arrow {
	padding: 10px 0 5px 10px;
	background: url(../../machinavi/indivision/img/chintai_arrow.jpg) no-repeat left;
	font-weight: bold;
	font-size: 12px;
}

/*	Contents Block
--------------------------------------------- */

#iv_career #contents_block {
	clear: both;
	width: 535px;
	height: 200px;
	margin-bottom: 16px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_career #contents_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_career #contents_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 120%;
	color: #666;
}

#iv_career #contents_block li {
	float: left;
	display: block;
	width: 258px;
	height: 68px;
	overflow: hidden;
	margin: 10px 0 0;
	padding: 0;
	background: url(../../machinavi/indivision/img/chintai_line1.jpg) no-repeat left bottom;
}

#iv_career #contents_block li.none {
	background: none;
}

#iv_career #contents_block li p {
	float: left;
	display: block;
	width: 170px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 12px;
}

#iv_career #contents_block li p.arrow {
	padding: 5px 0 5px 3px;
	font-weight: bold;
}

#iv_career #contents_block li p.arrow a:link {
	font-size: 14px;
	color: #06c;
}

#iv_career #contents_block li p.arrow a:hover {
	font-size: 14px;
	color: #f90;
}

#iv_career #contents_block img.f_left {
	float: left;
	display: block;
	width: 58px;
	height: 58px;
	margin-right: 5px;
}

/* ---------------------------------------------
	CSS Document インディビジョン派遣用
--------------------------------------------- */

#iv_haken {
	clear: both;
	width: 535px;
	overflow: hidden;
}

#iv_haken a {
	text-decoration: underline;
	font-size: 12px;
	color: #06C;
}

#iv_haken a:hover {
	text-decoration: underline;
	color: #f90;
}

#iv_haken a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #06C;
}

#iv_haken h2 {
	margin: 10px 0 20px;
}

/*	Search Block
--------------------------------------------- */

#iv_haken #search_block {
	clear: both;
	width: 535px;
	height: 155px;
	margin-bottom: 20px;
	background: url(../../machinavi/indivision/img/haken_search_bg.jpg) no-repeat left bottom;
	text-align: right;
	color: #666;
}

#iv_haken #search_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_haken #search_block form {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_haken #search_block table {
	width: 515px;
	margin: 10px auto 0;
	border-collapse: collapse;
}

#iv_haken #search_block td {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 180%;
	color: #CF6646;
}

#iv_haken #search_block select#syo ,
#iv_haken #search_block select#are ,
#iv_haken #search_block select#ftr {
	width: 170px;
}

#iv_haken #search_block select#sta {
	width: 60px;
}

#iv_haken #search_block td#kyu {
	width: 108px;
	vertical-align: bottom;
}

#iv_haken #search_block select#sal1 ,
#iv_haken #search_block select#sal2 ,
#iv_haken #search_block select#sal3 ,
#iv_haken #search_block select#sal4 {
	width: 100px;
}

#iv_haken #search_block td#submit {
	vertical-align: bottom;
}

/*	Contents Block
--------------------------------------------- */

#iv_haken #contents_block {
	clear: both;
	width: 535px;
	height: 508px;
	margin-bottom: 16px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

* html #iv_haken #contents_block {
	height: 469px;
}

#iv_haken #contents_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_haken #contents_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 120%;
	color: #666;
}

#iv_haken #contents_block li {
	float: left;
	display: block;
	width: 258px;
	height: 72px;
	overflow: hidden;
	margin: 12px 0 0;
	padding: 0;
	background: url(../../machinavi/indivision/img/chintai_line1.jpg) no-repeat left bottom;
}

#iv_haken #contents_block li.none {
	background: none;
}

#iv_haken #contents_block li p {
	float: left;
	display: block;
	width: 180px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 12px;
}

#iv_haken #contents_block li p.bold {
	padding: 0 0 5px;
	font-weight: bold;
}

#iv_haken #contents_block li p.bold a {
	font-size: 13px;
}

#iv_haken #contents_block li p.arrow {
	padding: 5px 0 5px 10px;
	background: url(../../machinavi/indivision/img/chintai_arrow.jpg) no-repeat left;
}

#iv_haken #contents_block li p.cate a:link {
	color: #666;
}

#iv_haken #contents_block li p.cate a:hover {
	color: #f90;
}

#iv_haken #contents_block img.f_left {
	float: left;
	margin-right: 5px;
}

/* ---------------------------------------------
	CSS Document インディビジョンバイト用
--------------------------------------------- */

#iv_baito {
	clear: both;
	width: 535px;
	overflow: hidden;
}

#iv_baito a {
	text-decoration: underline;
	font-size: 12px;
	color: #06c;
}

#iv_baito a:hover {
	text-decoration: underline;
	color: #f90;
}

#iv_baito a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #06c;
}

#iv_baito h2 {
	margin: 10px 0 20px;
}

/*	Search Block
--------------------------------------------- */

#iv_baito #search_block {
	clear: both;
	width: 535px;
	height: 155px;
	margin-bottom: 20px;
	background: url(../../machinavi/indivision/img/baito_search_bg.jpg) no-repeat left bottom;
	text-align: right;
	color: #666;
}

#iv_baito #search_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_baito #search_block form {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_baito #search_block select {
	width: 140px;
	height: 22px;
	font-size: 12px;
}

#iv_baito #search_block option {
	font-size: 12px;
}

#iv_baito #search_block select#jcd ,
#iv_baito #search_block select#fcd {
	width: 170px;
}

#iv_baito #search_block table {
	width: 510px;
	margin: 0 auto;
	border-collapse: collapse;
	background: #fff;
}

#iv_baito #search_block td {
	padding: 6px 0 0 10px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 180%;
	color: #CF6646;
}

#iv_baito #search_block td.submit {
	padding: 20px 0 8px 3px;
	vertical-align: bottom;
	text-align: center;
}

/*	Feature Block
--------------------------------------------- */

#iv_baito #feature_block {
	clear: both;
	width: 535px;
	height: 208px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_baito #feature_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_baito #feature_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 120%;
	color: #666;
}

#iv_baito #feature_block li {
	float: left;
	display: block;
	width: 258px;
	height: 71px;
	overflow: hidden;
	margin: 12px 0 0;
	padding: 0;
	background: url(../../machinavi/indivision/img/chintai_line1.jpg) no-repeat left bottom;
}

#iv_baito #feature_block li.none {
	background: none;
}

#iv_baito #feature_block li p {
	float: left;
	display: block;
	width: 180px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 18px 5px;
	font-size: 12px;
}

#iv_baito #feature_block li p.bold {
	padding: 0 0 5px;
	font-weight: bold;
}

#iv_baito #feature_block li p.bold a {
	font-size: 13px;
}

#iv_baito #feature_block img.f_left {
	float: left;
	margin-right: 5px;
}

/*	Area Block
--------------------------------------------- */

#iv_baito #area_block {
	clear: both;
	width: 535px;
	height: 212px;
	margin-bottom: 16px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_baito #area_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_baito #area_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 10px auto;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 180%;
}

#iv_baito #area_block li {
	float: left;
	display: block;
	width: 172px;
	height: 25px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#iv_baito #area_block li a {
	padding: 0 0 0 12px;
	background: url(../../machinavi/indivision/img/chintai_arrow.jpg) no-repeat left;
	font-size: 12px;
}

/*	Contents Block
--------------------------------------------- */

#iv_baito #contents_block {
	clear: both;
	width: 535px;
	height: 200px;
	margin-bottom: 20px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#iv_baito #contents_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#iv_baito #contents_block ul {
	clear: both;
	width: 516px;
	overflow: hidden;
	margin: 10px auto 0;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 120%;
	color: #666;
}

#iv_baito #contents_block li {
	float: left;
	display: block;
	width: 258px;
	height: 72px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#iv_baito #contents_block li p {
	float: left;
	display: block;
	width: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 12px;
}

#iv_baito #contents_block li p.arrow {
	padding: 5px 0 5px 10px;
	background: url(../../machinavi/indivision/img/chintai_arrow.jpg) no-repeat left;
}

#iv_baito #contents_block li p.arrow a {
	font-size: 12px;
}

#iv_baito #contents_block img.f_left {
	float: left;
	margin-right: 5px;
}

/* ---------------------------------------------
	CSS Document インディビジョン共通
--------------------------------------------- */

#search_block ul:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

#leftarea ul:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

#leftarea li:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*	Advantage Block
--------------------------------------------- */

#leftarea #advantage_block {
	clear: both;
	width: 535px;
	height: 187px;
	margin-bottom: 20px;
	background: url(../../machinavi/indivision/img/chintai_box_inr.jpg) repeat-y;
	text-align: right;
	color: #666;
}

#leftarea #advantage_block h3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

#leftarea #advantage_block #left {
	float: left;
	height: 140px;
	margin-right: 5px;
}

#leftarea #advantage_block #left img {
	margin-left: 5px;
}

#leftarea #advantage_block #btn {
	float: right;
	height: 140px;
	margin-right: 3px;
}

#leftarea #advantage_block #btn img {
	margin-top: 66px;
	margin-right: 12px;
}

#leftarea select {
	height: 22px;
}


/*	Line
--------------------------------------------- */

#leftarea p.line {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
}

/*	Page Top
--------------------------------------------- */

#leftarea p#totop {
	clear: both;
	width: 530px;
	margin-left: 0;
	margin-bottom: 10px;
	text-align: right;
}

#leftarea p#totop a {
	padding: 0 0 0 14px;
	background: url(../../machinavi/indivision/img/chintai_pagetop.jpg) no-repeat left;
	color: #06c;
}

#leftarea p#totop a:hover {
	color: #f90;
}

/*	Page Link
--------------------------------------------- */

#leftarea p#pagelink {
	clear: both;
	display: block;
	width: 530px;
	margin-top: 10px;
	margin-left: 0;
	text-align: left;
	color: #666;
}

#leftarea p#pagelink a {
	padding: 0 5px;
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

#leftarea p#pagelink a:hover {
	color: #999;
}

/*Machinavi TOP
--------------------------------------------- */
.IvMachiTOP div { width:253px; height:128px; float:left; border:1px solid #333333;}
.IvMachiTOP div.right { margin-left:25px;}
.IvMachiTOP div.bottom { margin-top:10px;}
.IvMachiTOP .text { font-size:13px; line-height:140%; padding:4px 5px 5px; text-align:justify; text-justify:inter-ideograph;}
