@charset "utf-8";
/*------------------------------------------------------------

	TOP

------------------------------------------------------------*/
/* topRead(headInfo) */
#top #topRead{
	float: left;
	width: 390px;
	height: 350px;
	margin: 0 0 15px 0;
	background: url(/top_img/img_read.jpg) no-repeat top;
}
#top #topRead h2{
	height: 40px;
	background: url(/top_img/h2_top.png) no-repeat;
	text-indent: -9999px;
}
#top #topRead .txt{
	position: relative;
	width: 225px;
	height: 85px;
	margin: 0 0 0 auto;
	padding: 10px;
	font-size: 92%;
	line-height: 1.45;
}
#top #topRead .btn{
	position: absolute;
	right: 5px;
	bottom: 0;
}
#top #topRead #headInfoBox{
	width: 222px;
	height: 185px;
	margin: 0 0 0 auto;
	padding: 15px 10px 15px 15px;
	background: url(/top_img/bg_infobox.png) no-repeat;
	font-size: 92%;
	line-height: 1.4;
}
#top #topRead #headInfoBox #headInfo{
	height: 150px;
	overflow: auto;
}
#top #topRead #headInfoBox #headInfo dt{
	color: #666;
	padding: 6px 0 0 0;
	background: url(/com_img/line_x.png) repeat-x left top;
}
#top #topRead #headInfoBox #headInfo dd{
	margin: 0 0 6px 0;
}
#top #topRead .bnr {
}
#top #topRead .bnr li{
	display: inline;
	width: 187px;
}
#top #topRead .bnr li.ca1{
	display: inline;
	width: 187px;
	margin: 0 6px 0 0;
}
#top #topRead .bnr li.ca2{
	display: inline;
	width: 187px;
	margin: 0px;
}

/* kyuboBox */
#top #kyuboBox{
	float: right;
	position: relative;
	width: 515px;
	height: 450px;
	margin: 0 0 15px 0;
	padding: 5px;
	background: url(/top_img/bg_search.png) no-repeat;
}

#top #kyuboBox h3 span{
	display: inline-block;
	height: 20px;
	margin: 0 0 5px 0;
	padding: 0 5px;
	background: #fcff00;
	line-height: 20px;
	font-size: 100%;
	font-weight: bold;
	color: #333;
}

#top #kyuboBox .tab {
	width: 515px;
	height: 24px;
	margin: 0;
	padding: 0;
}
#top #kyuboBox .tab li {
	float: left;
	display: block;
	width: 103px;
	height: 24px;
	text-indent: -9999px;
	list-style: none;
}
#top #kyuboBox .tab li a {
	display: block;
	width: 103px;
	height: 24px;
	background: url(/top_img/menu_pickup.png) no-repeat;
}
#top #kyuboBox .tab li#c01,#top #kyuboBox .tab li#c01 a {background-position:    0px 0px;}
#top #kyuboBox .tab li#c02,#top #kyuboBox .tab li#c02 a {background-position: -103px 0px;}
#top #kyuboBox .tab li#c03,#top #kyuboBox .tab li#c03 a {background-position: -206px 0px;}
#top #kyuboBox .tab li#c04,#top #kyuboBox .tab li#c04 a {background-position: -309px 0px;}
#top #kyuboBox .tab li#c05,#top #kyuboBox .tab li#c05 a {background-position: -412px 0px;}
#top #kyuboBox .tab li#c01 a:hover,#top #kyuboBox .tab li#c01.on a {background-position:    0px -24px;}
#top #kyuboBox .tab li#c02 a:hover,#top #kyuboBox .tab li#c02.on a {background-position: -103px -24px;}
#top #kyuboBox .tab li#c03 a:hover,#top #kyuboBox .tab li#c03.on a {background-position: -206px -24px;}
#top #kyuboBox .tab li#c04 a:hover,#top #kyuboBox .tab li#c04.on a {background-position: -309px -24px;}
#top #kyuboBox .tab li#c05 a:hover,#top #kyuboBox .tab li#c05.on a {background-position: -412px -24px;}

#top #kyuboBox .cpt{
	clear: both;
	display: inline-block;
	height: 375px;
	padding: 14px 0 0 14px;
	background: #fff;
}
#top #kyuboBox .cpt:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html #top #kyuboBox .cpt {height: 1%;}
#top #kyuboBox .cpt {
	display: block;
	width:500px;
}
/* End hide from IE-mac */
#top #kyuboBox #kyuboTokyo{border: 1px solid #f05194;}
#top #kyuboBox #kyuboOsaka{border: 1px solid #47b9d3; display:none;}
#top #kyuboBox #kyuboAll{border: 1px solid #9ac65b; display:none;}
#top #kyuboBox #kyuboDoctor{border: 1px solid #ff9500; display:none;}
#top #kyuboBox #kyuboOther{border: 1px solid #c363bd; display:none;}

#top #kyuboBox .cpt dl{
	float: left;
	display: inline;
	position: relative;
	width: 215px;
	height: 150px;
	margin: 0 14px 5px 0;
	padding: 8px 10px 0;
	background: url(/top_img/bg_itm.png) repeat-x top;
}
#top #kyuboBox .cpt dl dt{
	margin: 0 0 0.4em;
	font-weight: bold;
	line-height: 1.3;
}
#top #kyuboBox .cpt dl dd .comment{
	height:85px;
	font-size: 92%;
	line-height: 1.4;
	overflow:auto;
}
#top #kyuboBox .cpt dl dd .btn{
	position: absolute;
	right: 0;
	bottom: 0;
}


/*アウトサイドバナー*/
#sideBannerBox-position {
position:relative;
}


#sideBannerBox-position #sideBanner-position {
position:absolute;
top:10px;
left:950px;
overflow:hidden;
}



/* 下段左エリア */
#downTopcontents {
	float: left;
	width: 650px;
}	
#topKonomachi{
	position: relative;
	width: 660px;
	margin: 0 0 10px;
	padding: 5px 0 0;
	background: url(/top_img/bg_area.png) no-repeat;
}
#top #topKonomachi h3 span{
	display: inline-block;
	height: 20px;
	margin: 0 0 20px 5px;
	padding: 0 5px;
	background: #fcff00;
	line-height: 20px;
	font-weight: bold;
}
#topKonomachi .btn{
	position: absolute;
	top: 5px;
	right: 5px;
}
#topKonomachi ul{
	margin: 0;
	padding: 0 0 30px 40px;
	background: url(/top_img/bg_area.png) no-repeat bottom;
	list-style: none;
}
#topKonomachi ul li{
	display: inline;
	width: 182px;
	height: 73px;
	margin: 0 13px 0 0;
}

/* topArea ※看護師トップと兼用 */
#topArea{
	/*float: left;*/
	width: 650px;
	height: 470px;
	padding: 5px;
	background: url(/top_img/bg_area.png) no-repeat;
}
#top #topArea h3 span,
#nurIn #container #containerL #topArea h3 span{
	display: inline-block;
	height: 20px;
	margin: 0 0 5px 0;
	padding: 0 5px;
	background: #fcff00;
	line-height: 20px;
	font-weight: bold;
}
#nurIn #container #containerL #topArea h3{
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 100%;
	color: #333;
}
#topArea #topAreaInr{
	padding: 14px;
	border: 1px solid #c0d3db;
	background: #fff;
}

#topArea #areaTokyo{
	float:left;
	width: 305px;
	height: 260px;
	margin: 0 0 8px 0;
	background: url(/top_img/bg_tokyo.png) no-repeat;
}
#topArea #areaOsaka{
	float:right;
	width: 305px;
	height: 260px;
	margin: 0 0 8px 0;
	background: url(/top_img/bg_osaka.png) no-repeat;
}
#topArea #areaAllMap{
	clear: both;
	width: 590px;
	height: 115px;
	margin: 0 auto;
	padding: 22px 15px 0;
	background: url(/top_img/bg_all.png) no-repeat;
}
#topArea #areaAllMap li{
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #666;
	line-height: 1.5;
}
#topArea #areaAllMap li.last{
	border-right: none;
}

/* topSide */
#topSide{
	float: right;
	width: 240px;
	margin: 0 0 15px;
	padding: 0 5px;
}
#topSide ul li{
	margin: 0 0 7px;
	text-align: center;
}

/* top magazine box */
#container #topSide .magazineBox {
	margin: 0 auto 12px;
	background: url(/com_img/bg_side.png) top no-repeat;
	width: 240px;
	padding: 5px 0 0;
}
#container #topSide .magazineBox h4{
	width: 225px;
	height: 29px;
	margin: 0 0 10px 5px;
	background: url(/top_img/ttl_magazine_side.png) no-repeat left;
	text-indent: -9999px;
}
#container #topSide .magazineBox p {
	padding-right: 10px;
	padding-left: 10px;
}
#container #topSide .magazineBox ul{
	margin: 0;
	padding: 0 0 10px;
	background: url(/com_img/bg_side_b.png) bottom no-repeat;
}
#container #topSide .magazineBox ul li{
	margin: 0;
	text-align: center;
}


/*------------------------------------------------------------

	NURSE

------------------------------------------------------------*/
/* エリア別表示ナビゲーション(看護師共通) */
#container #containerL #comArea{
	height: 84px;
	margin: 0 0 15px 0;
	padding: 12px 0 0 105px;
	background: url(/com_img/bg_area_navi.png) no-repeat;
}
#container #containerL #comArea dt{
	height: 20px;
	margin: 0 0 10px;
	text-indent: -9999px;
}
.tokyo #container #containerL #comArea dt,
.osaka #container #containerL #comArea dt{background: url(/com_img/ttl_area2_ken.png) no-repeat;}
.all #container #containerL #comArea dt{background: url(/com_img/ttl_area2_all.png) no-repeat;}

.tokyo #container #containerL #comArea dd ul li,
.osaka #container #containerL #comArea dd ul li{
	display: inline;
	margin: 0 8px 0 0;
}
.all #container #containerL #comArea dd ul li{
	display: inline;
	margin: 0 18px 0 0;
}

/*TOP*/
#nurTopBox {
	width:456px;
	border:2px solid #ECBD00;
	padding:5px 5px 0 5px;
	background-color:#FFD118;
	margin-bottom:8px;
}
#nurTopBox ul {
	width:456px;
}
#nurTopBox li {
	float:left;
	margin-left:6px;
	font-size:1px;
	line-height:1px;
	padding-bottom:5px;
}
#nurTopBox .liFst {
	margin-left:0;
	clear:both;
}
#nurTopBox2 {
	width:470px;
	margin-bottom:15px;
}
#nurTopBox2 li {
	float:left;
	margin-left:2px;
	font-size:1px;
	line-height:1px;
	width:116px;
}
#nurTopBox2 li p {
	font-size:10px;
	line-height:1.3em;
	text-align:center;
	padding-bottom:0;
}
#nurTopBox2 .liFst {
	margin-left:0;
}
/*LEFTMENU*/
#nurMenu {
	width:169px;
	border:4px solid #FFCC7F;
	padding:1px;
	background-color:#FFDEAC;
	margin-bottom:5px;
}
#nurMenu2 {
	width:165px;
	border:2px solid #EDBE01;
	padding:5px;
	background-color:#FFD118;
	margin-bottom:10px;
}
#nurMenu li,
#nurMenu2 li {
	font-size:1px;
	line-height:1px;
}
#nurMenu2 li {
	margin-bottom:2px;
}
#nurMenu2 .liLast {
	margin-bottom:0;
}

/*FLOW　看護師　医者　その他共通*/
.flowBox {
	width:450px;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px dotted #D5D5D5;
}
.flowBox .flowNum {
	width:31px;
	float:left;
}
.flowBox .flowTxt {
	width:408px;
	float:right;
}
.flowBox .flowTxt h4 {
	font-weight:bold;
}
.flowBox .flowTxt .flowBoxInn {
	width:390px;
	border:1px solid #D5D5D5;
	padding:8px;
}

/*FLOW*/
#allFlow #flow dt{
	clear: both;
	width: 645px;
	height: 85px;
	text-indent: -9999px;
}
#allFlow #flow dt#dt_01{background: url(/nurse/img/dt_step_01.png) no-repeat;}
#allFlow #flow dt#dt_02{background: url(/nurse/img/dt_step_02.png) no-repeat;}
#allFlow #flow dt#dt_03{background: url(/nurse/img/dt_step_03.png) no-repeat;}
#allFlow #flow dt#dt_04{background: url(/nurse/img/dt_step_04.png) no-repeat;}
#allFlow #flow dt#dt_05{background: url(/nurse/img/dt_step_05.png) no-repeat;}
#allFlow #flow dt#dt_06{background: url(/nurse/img/dt_step_06.png) no-repeat;}
#allFlow #flow dd{
	width: 603px;
	margin: 0 0 10px;
	padding: 13px 21px 10px;
	background: url(/com_img/bg_box.png) bottom no-repeat;
}
#allFlow #flow dd ul{
	margin: 0 0 1em 0;
}
#allFlow #flow dd ul li{
	display: inline;
	padding: 0 30px 0 0;
}


/*------------------------------------------------------------

	DOCTOR

------------------------------------------------------------*/
/*MV*/
#docIn #mv{
	position: relative;
	height: 255px;
	margin: 0 0 15px;
	background: url(/doctor/img/img_doc_mv.png) no-repeat;
}
#docIn #mv h2{
	text-indent: -9999px;
	background: none;
}
#docIn #mv .btn{
	position: absolute;
	left: 620px;
	top: 185px;
}
#docIn #containerL h2{
	height: 75px;
	background: url(/doctor/img/txt_doc_read.png) no-repeat;
	text-indent: -9999px;
}
#docIn strong{
	color: #F00;
}
#docIn ul#docPoint{
	background:url("/doctor/img/point.gif") no-repeat scroll 0 21px transparent;
	border-top:1px dotted #999999;
	margin:0 0 20px;
	padding:20px 0 0 90px;
}
#docIn ul#docPoint li {
	border-bottom:1px dotted #FE7F7F;
	margin:0 0 8px;
	padding:0 0 5px;
}

/*RIGHTMENU*/
#sideDocBox{
	margin: 0 0 12px;
	padding: 0 10px 10px;
	background: url(/com_img/bg_side.png) bottom no-repeat;
}
#container #sideDocBox h3{
	width: 240px;
	height: 31px;
	margin: 0 -10px;
	padding: 0;
	background: url(/doctor/img/ttl_doc_side.png) no-repeat;
	text-indent: -9999px;
}
#sideDocBox dl dt {
	border-bottom:1px dotted #FE0000;
	color:#FE0000;
	font-size:110%;
	font-weight:bold;
	margin:20px 0 5px;
	padding:0 0 5px;
}

#docMenu {
	width:169px;
	border:4px solid #95DBEA;
	padding:1px;
	background-color:#B7E6F0;
	margin-bottom:5px;
}
#docMenu li {
	font-size:1px;
	line-height:1px;
}
.docTorihiki {
	width:430px;
	border:1px solid #D5D5D5;
	padding:9px;
}
.docTorihiki h4 {
	font-weight:bold;
}
/*求人情報一覧*/
.digestDoc li {
	line-height:1.3em;
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_doc.gif) no-repeat 0 1px;
}


/*------------------------------------------------------------

	OTHER

------------------------------------------------------------*/
#othIn #flow .btn li{
	display: inline;
	width: 151px;
	margin: 0 15px 0 0;
}

#othIn #flow ol.num li{
	margin-bottom: 0.5em;
}
#othIn #flow ol.num li ul.disc li{
	margin-bottom: 0;
}
#othIn #flow ol.num li ul.disc li.none{
	list-style: none;
	margin: 0.5em 25px 0;
}

/*LEFTMENU*/
#otrMenu {
	width:169px;
	border:4px solid #CCB2E5;
	padding:1px;
	background-color:#DAC7EC;
	margin-bottom:5px;
}
#otrMenu li {
	font-size:1px;
	line-height:1px;
}
/*求人情報一覧*/
.digestOtr li {
	line-height:1.3em;
	padding:0 0 1.2em 60px;
	background:url(/com_img/li_ico_otr.gif) no-repeat 0 1px;
}

/*------------------------------------------------------------

	PICKUP

------------------------------------------------------------*/
/*LEFTMENU*/
#pickMenu {
	width:169px;
	border:4px solid #B2E57F;
	padding:1px;
	background-color:#BBF77F;
	margin-bottom:5px;
}
#pickMenu li {
	font-size:1px;
	line-height:1px;
}
#pickMain {
	width:450px;
}
#pickMain #pickMainL {
	width:300px;
	float:left;
}
#pickMain #pickMainR {
	width:140px;
	float:right;
}
#pickMain #pickMainR dl {
	font-size:84%;
	line-height:1.3em;
	margin-bottom:1em;
}
#pickMain #pickMainR dl dd {
	margin-bottom:0.5em;
}
#pickMain #pickMainR dl dd ul li {
	display:inline;
	padding:0 0.5em 0 0;
}
#pickMain2 {
	width:450px;
	margin-top:10px;
}
#pickMain2 li {
	width:146px;
	float:left;
	margin-left:6px;
}
#pickMain2 li p {
	font-size:84%;
	line-height:1.3em;
	margin-top:3px;
}
#pickMain2 .liFst {
	margin-left:0;
}
#pickCau {
	width:428px;
	border:4px solid #FFCC00;
	padding:7px;
	background-color:#FFFFCC;
	color:#F23418;
	text-align:center;
	margin-bottom:1em;
}

/*------------------------------------------------------------

	FAQ

------------------------------------------------------------*/
#faqIn #faqList ul li{
	margin: 0 0 0.5em 0;
	padding: 0 0 0 20px;
	background: url(/faq/img/icn_q.png) 0 3px no-repeat;
}
#faqIn #faqList ul li.last{
	margin-bottom: 0;
}
#faqIn #faqDtl{
	margin: 0 0 30px 0;
}
#faqIn #faqDtl dt{
	margin: 0 0 0.5em 0;
	padding: 5px 5px 5px 30px;
	background: url(/faq/img/icn_q.png) 10px 8px no-repeat #f6f7f9;
}
#faqIn #faqDtl dd{
	margin: 0 0 15px 0;
	padding: 0 5px 0 30px;
	background: url(/faq/img/icn_a.png) 10px 3px no-repeat;
}
#faqIn #faqDtl dt dl dt{font-weight: bold;}

/*------------------------------------------------------------

	SSF

------------------------------------------------------------*/
#ssfIn #container #containerL h3{
	height: 36px;
	text-indent: -9999px;
}
#ssfIn #container #containerL #p01 h3{background: url(/ssf/img/h3_ssf_01.png) no-repeat;}
#ssfIn #container #containerL #p02 h3{background: url(/ssf/img/h3_ssf_02.png) no-repeat;}
#ssfIn #container #containerL #p03 h3{background: url(/ssf/img/h3_ssf_03.png) no-repeat;}
#ssfIn #container #containerL .itm{
	clear: both;
	margin: 0 0 15px;
}


.fontRedbold {
	color:#FF0000;
	font-weight:bold;
}

.fontBluebold {
	color:#0000FF;
	font-weight:bold;
}


.fontRedunder {
	border-bottom:1px solid #FF0000;
}

.fontRedunder-yellow {
	background-color:#FFFF00;
	border-bottom:1px solid #FF0000;
}

/*------------------------------------------------------------

	HAJIMETE

------------------------------------------------------------*/
#hajIn #btnList{
	width: 660px;
	margin: 10px 0 15px -10px;
}
#hajIn #btnList dl{
	float: left;
	position: relative;
	width: 165px;
	height: 170px;
	background: url(/hajimete/img/btn_haji_01.png) no-repeat;
}
#hajIn #btnList dl#btn01{background: url(/hajimete/img/btn_haji_01.png) no-repeat;}
#hajIn #btnList dl#btn02{background: url(/hajimete/img/btn_haji_02.png) no-repeat;}
#hajIn #btnList dl#btn03{background: url(/hajimete/img/btn_haji_03.png) no-repeat;}
#hajIn #btnList dl#btn04{background: url(/hajimete/img/btn_haji_04.png) no-repeat;}

#hajIn #btnList dl dt{
	height: 50px;
	text-indent: -9999px;
}
#hajIn #btnList dl dd a{
	display: block;
	width: 165px;
	height: 170px;
	text-decoration: none;
}
#hajIn #btnList dl dd a span{
	display: block;
	margin: 5px 15px 0 20px;
	font-size: 88%;
}
#hajIn #btnList dl dd a span .fontRednormal {
	display:inline;
	margin: 0;
	font-size:100%;
	color:#FF0000;
}
#hajIn #btnList dl dd a span .fontRedbold {
	color:#FF0000;
	font-weight:bold;
}

#hajIn #btnList dl dd a span .fontBluebold {
	color:#0000FF;
	font-weight:bold;
}


#hajIn #btnList dl dd a span .fontRedunder {
	border-bottom:#FF0000 1px solid;
}




#hajIn #container #containerL .itm h3{
	width: 660px;
	height: 53px;
	margin: 0 0 5px -10px;
	text-indent: -9999px;
}




#hajIn #container #containerL #p01 h3{background: url(/hajimete/img/h3_haji_01.png) no-repeat;}
#hajIn #container #containerL #p02 h3{background: url(/hajimete/img/h3_haji_02.png) no-repeat;}
#hajIn #container #containerL #p03 h3{background: url(/hajimete/img/h3_haji_03.png) no-repeat;}
#hajIn #container #containerL #p04 h3{background: url(/hajimete/img/h3_haji_04.png) no-repeat;}
#hajIn #container #containerL .itm{
	clear: both;
	margin: 0 0 15px;
}

#hajIn #imgDetail .box{
	margin: 0 0 15px;
	background: url(/hajimete/img/bg_itm.png);
}
#hajIn #imgDetail dl{
	display: inline;
	width: 295px;
	margin: 10px;
}
#hajIn #imgDetail #d01,
#hajIn #imgDetail #d03{float: left;}
#hajIn #imgDetail #d02,
#hajIn #imgDetail #d04{float: right;}
#hajIn #imgDetail #d01{background: url(/hajimete/img/img_haji_01.jpg) no-repeat top;}
#hajIn #imgDetail #d02{background: url(/hajimete/img/img_haji_02.jpg) no-repeat top;}
#hajIn #imgDetail #d03{background: url(/hajimete/img/img_haji_03.jpg) no-repeat top;}
#hajIn #imgDetail #d04{background: url(/hajimete/img/img_haji_04.jpg) no-repeat top;}

#hajIn #imgDetail dt{
	height: 125px;
	margin: 0 0 5px 0;
	text-indent: -9999px;
}
#hajIn #imgDetail #d01 dt{background: url(/hajimete/img/ttl_haji_01.png) no-repeat left bottom;}
#hajIn #imgDetail #d02 dt{background: url(/hajimete/img/ttl_haji_02.png) no-repeat left bottom;}
#hajIn #imgDetail #d03 dt{background: url(/hajimete/img/ttl_haji_03.png) no-repeat left bottom;}
#hajIn #imgDetail #d04 dt{background: url(/hajimete/img/ttl_haji_04.png) no-repeat left bottom;}


/*------------------------------------------------------------

	RIREKI

------------------------------------------------------------*/
#resIn #imgSamp{
	margin: 30px 0;
	text-align: center;
}
#resIn #container #containerL #downloadArea{
	height: 84px;
	margin: 0 0 15px 0;
	padding: 12px 0 0 105px;
	background: url(/rireki/img/bg_resume.png) no-repeat;
}
#resIn #container #containerL #downloadArea dt{
	height: 20px;
	margin: 0 0 10px;
	text-indent: -9999px;
}
#resIn #container #containerL #downloadArea dt{background: url(/rireki/img/ttl_resume.png) no-repeat;}
#resIn #container #containerL #downloadArea dd ul li{
	display: inline;
	margin: 0 8px 0 0;
}

/*------------------------------------------------------------

	MAP

------------------------------------------------------------*/
/*map top*/
#mapIn #map,
#mapOsaka #map2{
	width:640px;
	height:400px;
	margin: 15px 0;
}
#infoWinArea {
	display:none;
}
.ac-fuki {
	width:220px;
	line-height:1.4em;
}
.ac-fuki strong {
	font-size:14px;
	color:#F23317;
}
.ac-fuki p {
	font-size:11px;
	margin:0px;
	line-height:1.2em;
}
dl dd{
	margin: 0 0 1em;
}

/*------------------------------------------------------------

	PV

------------------------------------------------------------*/
#pvIn .kiyaku dt{
	height: 22px;
	margin: 15px 0 8px;
	padding: 3px 5px 0;
	border-bottom: 1px solid #eee;	
	background: #f6f7f9;
	font-weight: bold;
	color: #666;
}
#pvIn .kiyaku dd{
	margin: 0 15px 30px;
}
#pvIn .note{
	width: 400px;
	margin: 30px auto;
}
#pvIn .note dt{
	font-weight: bold;
}
#pvIn .note dd{
	margin: 0 0 1em 0;
}

/*------------------------------------------------------------

	SITEMAP

------------------------------------------------------------*/
#sitIn #container ul{
	margin-bottom: 1em;
}


/*------------------------------------------------------------

	FORM

------------------------------------------------------------*/
#submitBtn{
	margin:0 auto;
	text-align:center;
}

h2.ansntit {
	background-image: url(/anshin/img/ansnTit.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 96px;
	width: 900px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
dl.anDis {
	height: 250px;
}
.anDis dd {
	font-size: 14px;
	line-height: 130%;
	color: #666666;
	letter-spacing: 0.1em;
}

.anTtl01 {
	background-image: url(/anshin/img/dt01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 900px;
}
.anTtl02 {
	background-image: url(/anshin/img/dt02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 900px;
}
.anTtl03 {
	background-image: url(/anshin/img/dt03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 900px;
}
.anDis dd.ph01 {
	background-image: url(/anshin/img/ph01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 280px;
	height: 200px;
	font-size: 14px;
	line-height: 130%;
}
.anDis dd.ph02 {
	background-image: url(/anshin/img/ph02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 280px;
	height: 183px;
	font-size: 14px;
	line-height: 130%;
}
.anDis dd.ph03 {
	background-image: url(/anshin/img/ph03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 280px;
	height: 183px;
	font-size: 14px;
	line-height: 130%;
}
#caArea {
	padding: 0px;
	width: 771px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 218px;
	background-image: url(/anshin/img/ph04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#caArea dt {
	background-image: url(/anshin/img/h4_spt.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	margin: 0px;
	padding: 0px;
	width: 574px;
	height: 113px;
	text-indent: -9999px;
}
#caArea dd {
	font-size: 14px;
	line-height: 130%;
	margin: 0px;
	width: 544px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#formRmenu {
	width:214px;
	margin-bottom:16px;
}
#formRmenu li {
	font-size:1px;
	line-height:1px;
	margin-bottom:3px;
}
.formRead {
	width:204px;
	border:4px solid #EFEFEF;
	padding:1px;
	margin-bottom:10px;
}
.formRead .formReadInn {
	width:186px;
	padding:9px;
}
.formRead .formPsma {
	font-size:84%;
	line-height:1.3em;
}
#submitBtn {
	margin-left: auto;
	text-align: center;
	margin-right: auto;
}
.rgstBtn {
	height: 60px;
	width: 167px;
	text-align: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 420px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
