@charset "Shift_JIS";
@import"new20080228.css";


/* Jplace　サンプルページcss
---------------------------------------------*/
#jplace h1{font-size:120%; color:#FFFFFF; padding-left:10px; font-weight:bold; text-align:left; }

#jplace p {font-size:80%; line-height:130%;}


.osirase_box { 
	background-color:#FFFFFF;
	margin: 0px; 

	border: solid; border-color: #99CC66 #99CC66 #99CC66; border-width: 1px 1px 1px
}
.osirase_box h3{
	background-color:#FFFFCC;
	font-size:90%;
	line-height:120%;
	font-weight:normal;
	color:#FF6600;
	padding:5px ;
}

a.osi3			{color:#FF6600; text-decoration:none;}
a.osi3:visited	{color:#FF6600;}
a.osi3:link	{color:#FF6600;}
a.osi3:hover	{color:#FF6600; text-decoration:underline;}

.osirase_box p{
	font-size:80%;
	line-height:130%;
	color:#666666;
	padding: 5px;
}


/* 都市開発事業部（urban.html）用SEO対策
---------------------------------------------*/
h1{
	font-size:100%;
	padding:5px;
	margin:0;
	color:#666666;
	font-weight:normal;
	display:none;
}

a:link{text-decoration: underline; color:#999999;}
a:hover {text-decoration: underline; color:#FF3300;}

.foot_01 {  font-size: 12px; background-color: #18AD4F; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #FFFFFF}
.foot_02 {  font-size: 12px; background-color: #518FCC; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #FFFFFF}
.foot_03 {  font-size: 12px; background-color: #7F7F59; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #FFFFFF}

.foot_01_c { font-size: 12px; background-color: #006600; color: #FFFFFF ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.foot_02_c { font-size: 12px; background-color: #003399; color: #FFFFFF ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.foot_03_c { font-size: 12px; background-color: #666633; color: #FFFFFF ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}

.menu_01 {  font-size: 12px; border-color: #FFFFFF #CCCCCC #CCCCCC; clip:  rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a.pagemenu			{display:block; width:100%; height:30px; color:#333333; text-decoration:none;}
a.pagemenu:visited	{color:#333333;}
a.pagemenu:link	{color:#333333;}
a.pagemenu:hover	{color:#333333; background-color:#CCFF99;}

a.pagemenu2			{display:block; width:100%; height:35px; color:#333333; text-decoration:none;}
a.pagemenu2:visited	{color:#333333;}
a.pagemenu2:link	{color:#333333;}
a.pagemenu2:hover	{color:#333333; background-color:#CCFFFF;}

a.pagemenu3			{display:block; width:100%; height:30px; color:#333333; text-decoration:none;}
a.pagemenu3:visited	{color:#333333;}
a.pagemenu3:link	{color:#333333;}
a.pagemenu3:hover	{color:#333333; background-color:#E6E6CF;}

a.pagemenu4			{display:block; color:#000000; text-decoration:none;}
a.pagemenu4:visited	{color:#000000;}
a.pagemenu4:link	{color:#000000;}
a.pagemenu4:hover	{color:#CC3300;}

a.footmenu:visited {color:#FFFFFF; text-decoration: none;}
a.footmenu:link {color:#FFFFFF; text-decoration: none;}
a.footmenu:hover {color:#FFFFFF; background-color:#006600; text-decoration: none;}
a.footmenu:more {color: #FFFFFF;text-decoration: none;}

.main_01 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}

a.footmenu2:visited {color:#FFFFFF; text-decoration: none;}
a.footmenu2:link {color:#FFFFFF; text-decoration: none;}
a.footmenu2:hover {color:#FFFFFF; background-color:#003399; text-decoration: none;}
a.footmenu2:more {color: #FFFFFF;text-decoration: none;}.main_01 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}

a.footmenu3:visited {color:#FFFFFF; text-decoration: none;}
a.footmenu3:link {color:#FFFFFF; text-decoration: none;}
a.footmenu3:hover {color:#FFFFFF; background-color:#666633; text-decoration: none;}
a.footmenu3:more {color: #FFFFFF;text-decoration: none;}.main_01 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}

.box_01 {  background-image: url(taikei_web/images/box_back_01.jpg); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; border: solid; border-color: #99CC66 #99CC66 #99CC66; border-width: 1px 1px 1px}
.box_02 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; border: solid; border-width: 0px 1px 1px; border-color: #FFFFFF #E6B8E6 #E6B8E6; font-size: 12px;; background-color: #FFE6FF}
.box_03 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: dotted; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #7F7F7F; font-size: 12px}
.box_04 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: solid; background-image: url(/images/box_back_03.jpg); font-size: 12px ; border-width: 3px 1px 1px 0px; border-color: #A1C3E6 #B3D9FF #B3D9FF #FFFFFF}
.box_05 {  font-size: 12px; line-height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-color: #FFFFFF #CCCCCC #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.box_06 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; border: solid; border-color: #99CCCC #99CCCC #99CCCC; font-size: 12px;; border-width: 1px 1px 1px; background-image: url(/images/box_back_02.jpg); line-height: 17px}
.box_07 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: solid; border-color: #FFFFFF #CCCCCC #CCCCCC; font-size: 12px;; border-width: 0px 1px 1px; background-image: url(/images/box_back_05.jpg); line-height: 17px }
.box_08 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: solid; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF; font-size: 10px;; border-width: 0px 1px 1px 0px}

.unnamed1 {  font-size: 12px; line-height: 18px}

.recruit_01 { font-size: 12px; line-height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; border-color: #999999 #999999 #999999 #FFFFFF; background-image: url(../../コピー 〜 taikei_web/recruit/images/recruit_back_01.jpg); border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.recruit_02 { font-size: 12px; line-height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; border-color: #999999 #FFFFFF #999999 #999999; background-image: url(../../コピー 〜 taikei_web/recruit/images/recruit_back_02.jpg); border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}

.comp_box1 {  font-size: 12px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; border-color: #CCCC99 #FFFFFF #CCCC99 #CCCC99; background-color: #F3F3DA; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px}
.comp_box2 { font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; border-color: #CCCCCC #CCCCCC #CCCCCC #FFFFFF; clip:  rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.comp_box3 { font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; clip: rect( ); border: 1px #CCCCCC solid; background-color: #F3F3F3}
.comp_box4 { font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-color: #FFFFFF #FFFFFF #FFFFFF #CCCC99; font-weight: bold; color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 5px; background-image: url(/company/images/company_back.gif)}

.comp_etc1 {  font-size: 12px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 10px; border-color: #FFFFFF #CCCC99 #CCCC99; background-color: #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.info_01 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; border: solid; border-color: #FFFFFF #99CC66 #99CC66; border-width: 0px 1px 1px ; font-size: 12px; background-color: #E6FFE6}
.info_02 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 10px; border: dotted; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #7F7F7F; font-size: 12px }
.info_03 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; border: solid; border-color: #FFFFFF #99CCCC #99CCCC; font-size: 12px;; border-width: 0px 1px 1px; background-color: #E6FFFF}
.info_04 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; border: solid; border-color: #FFFFFF #CCCCCC #CCCCCC; font-size: 12px;; border-width: 0px 1px 1px; background-color: #E6E6CF}
.comp_box5 { font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; background-color: #CCCC99; border: solid; border-width: 1px 5px 0px; border-color: #999966 #999966 #FFFFFF}


.recruit_comment { width:540px; text-align:left; font-size: 12px; line-height: 18px; padding-bottom: 10px; }
.right { float:right;}
.left { float:left;}

.padbot_05{padding-bottom:5px;}