@charset "UTF-8";

/* CSS Document */

p {
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

div#wrapper div#main div#side ul li.side_d a {
	background: url(../../img/side_d_f2.jpg) no-repeat left top;
}

/******************************************************************
#　共通 ＞ メニュー
******************************************************************/

div#wrapper div#main div#contents div#contents_box div.soudan_btn ul {
	width: 570px;
}

div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li {
	height: 32px;
}

div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li a {
	height: 32px;
}

/* 相談コーナー */
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.info {
	width: 181px;
}
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.info a {
	width: 176px;
	hieght: 32px;
	background: url(../../soudan/img/menubtn_info.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.info,
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.info a:hover {
	background: url(../../soudan/img/menubtn_info_f2.gif) no-repeat left top;
}

/* 女性のための再チャレンジ相談 */
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.challenge {
	width: 328px;
}
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.challenge a {
	width: 328px;
	hieght: 32px;
	background: url(../../soudan/img/menubtn_rechallenge.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.challenge,
div#wrapper div#main div#contents div#contents_box div.soudan_btn ul li.challenge a:hover {
	background: url(../../soudan/img/menubtn_rechallenge_f2.jpg) no-repeat left top;
}



/* 相談コーナー表示時 */
div#wrapper div#main div#contents div#contents_box div.info_b ul li.info a {
	background: url(../../soudan/img/menubtn_info_f2.gif) no-repeat left top;
}
/*相談コーナー　実績*/
div#wrapper div#main div#contents div#contents_box div.toukei_b ul li.toukei a {
	background: url(../../soudan/img/menubtn_toukei_f2.gif) no-repeat left top;
}
/*女性のための再チャレンジ相談*/
div#wrapper div#main div#contents div#contents_box div.challenge_b ul li.challenge a {
	background: url(../../soudan/img/menubtn_rechallenge_f2.gif) no-repeat left top;
}




/* 相談コーナー実績 */
/* ボタン */
div#wrapper div#main div#contents div#contents_box div.read_img_info p.toukei {
	width: 176px;
	height: 32px;
	margin: 10px 0 0 0;
}
div#wrapper div#main div#contents div#contents_box div.read_img_info p.toukei a {
	width: 176px;
	height: 32px;
	background: url(../../soudan/img/menubtn_toukei.gif) no-repeat center top;
}
div#wrapper div#main div#contents div#contents_box div.read_img_info p.toukei,
div#wrapper div#main div#contents div#contents_box div.read_img_info p.toukei a:hover {
	width: 176px;
	height: 32px;
	background: url(../../soudan/img/menubtn_toukei_f2.gif) no-repeat center top;
}


/******************************************************************
#
******************************************************************/
/*見出し*/
div#wrapper div#main div#contents div#contents_box div.midasi h1  {
	background: url(../../soudan/img/title.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.midasi div.read_img {
	background: url(../../soudan/img/read.jpg) no-repeat left top;
}



/*ボタンボックス*/

div#wrapper div#main div#contents div#contents_box ul.btn_box {
	width:511px;
	margin: 15px 0 0 34px;
}

div#wrapper div#main div#contents div#contents_box ul.btn_box li {
	width: 511px;
	height: 65px;
}

div#wrapper div#main div#contents div#contents_box ul.btn_box li a {
	width: 511px;
	height: 59px;
}

/*相談コーナー*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.info a {
	background: url(../../soudan/img/btn_advice.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.info,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.info a:hover {
	background: url(../../soudan/img/btn_advice_f2.jpg) no-repeat left top;
}



/*女性のための再チャレンジ相談*/
div#wrapper div#main div#contents div#contents_box ul.btn_box li.challenge a {
	background: url(../../soudan/img/btn_re_ladys.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.btn_box li.challenge,
div#wrapper div#main div#contents div#contents_box ul.btn_box li.challenge a:hover {
	background: url(../../soudan/img/btn_re_ladys_f2.jpg) no-repeat left top;
}


/******************************************************************
# 相談コーナーページ
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.read_img_info {
	width: 550px;
	margin: 0 0 0 20px;
	background: url(../../soudan/img/read_info.jpg) no-repeat right bottom;
}


div#wrapper div#main div#contents div#contents_box div.read_img_info p,
div#wrapper div#main div#contents div#contents_box div.read_img_info ul li {
	color: #666666;
	width: 315px;
}

div#wrapper div#main div#contents div#contents_box div.read_img_info div {
	width: 330px;
	padding: 5px 0 0 0;
}


.sodan_img img{
	display: block;
	float: left;
}


/*相談リンクボタン*/
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn {
	padding:25px 0 0 15px;
}

div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li {
	float: left;
	width: 136px;
	height: 32px;
}

div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li a {
	width: 131px;
	height: 32px;
}


div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_tel a {
	width: 131px;
	height: 32px;
	background: url(../../soudan/img/btn_tel.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_tel,
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_tel a:hover {
	background: url(../../soudan/img/btn_tel_f2.jpg) no-repeat left top;
}


div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_mensetsu a {
	width: 131px;
	height: 32px;
	background: url(../../soudan/img/btn_mensetsu.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_mensetsu,
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_mensetsu a:hover {
	background: url(../../soudan/img/btn_mensetsu_f2.jpg) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_houritsu a {
	width: 131px;
	height: 32px;
	background: url(../../soudan/img/btn_houritsu.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_houritsu,
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_houritsu a:hover {
	background: url(../../soudan/img/btn_houritsu_f2.jpg) no-repeat left top;
}



div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_dv {
	width: 143px;
}
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_dv a {
	width: 143px;
	height: 32px;
	background: url(../../soudan/img/btn_dv.jpg) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_dv,
div#wrapper div#main div#contents div#contents_box div.sodannaiyo_btn ul li.btn_dv a:hover {
	background: url(../../soudan/img/btn_dv_f2.jpg) no-repeat left top;
}


/*電話相談フロー*/
div#wrapper div#main div#contents div#contents_box div.howto p.howto_title {
	width: 115px;
	height: 18px;
	background: url(../../soudan/img/sodansuru.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.howto p.tel_number {
	width: 531px;
	height: 43px;
	background: url(../../soudan/img/odenwa.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box div.howto p.tel_flow {
	width: 531px;
	height: 177px;
	background: url(../../soudan/img/nayami.gif) no-repeat left top;
}

/* 内容 */
div#wrapper div#main div#contents div#contents_box div.advice_conbox table {
	width: 550px;
}

div#wrapper div#main div#contents div#contents_box div.advice_conbox table tr th {
	font-weight: normal;
	text-align: left;
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

div#wrapper div#main div#contents div#contents_box div.advice_conbox table tr th,
div#wrapper div#main div#contents div#contents_box div.advice_conbox table tr td {
	padding: 7px 0 7px 7px;
	border: 1px solid #999999;
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

div#wrapper div#main div#contents div#contents_box div.advice_conbox table tr th　{
	width: 20%;
}

div#wrapper div#main div#contents div#contents_box div.advice_conbox table tr td span {
	font-weight: bold;
	color: #FF6600;
}



div#wrapper div#main div#contents div#contents_box p.advice_midasi {
	width: 570px;
	height: 25px;
}

div#wrapper div#main div#contents div#contents_box p.advice_tel {
	background: url(../../soudan/img/mid_denwa.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box p.advice_mensetu {
	background: url(../../soudan/img/mid_mensetu.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box p.advice_houritsu {
	background: url(../../soudan/img/mid_horitu.gif) no-repeat left top;
}

div#wrapper div#main div#contents div#contents_box p.advice_dv {
	background: url(../../soudan/img/mid_dv.gif) no-repeat left top;
}



.round-top{
	background-image:url(../../soudan/img/box_top.gif);
	width:550px;
	height:15px;
	margin-left:20px;
}

.round-body{
	background-color:#FDF7CA;
	width:550px;
	margin:0 0 0 20px;
}

.round-bottom{
	background-image:url(../../soudan/img/box_btm.gif);
	width:550px;
	height:15px;
	margin-left:20px;
}

.kyukan{
	background-image: url(../../soudan/img/kyukan1.gif);
	background-repeat: no-repeat;
	padding-left: 180px;
	margin-left: 20px;
	background-color: #FDF7CA;
	}

img.soudan_title {
	_margin: 0 0 0 20px;
}

.btm_long {
	margin: 100px 0 100px 0;
}






/******************************************************************
# 相談コーナー　実績ページ
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.toukeitop_con {
	width: 550px;
	margin: 0 0 0 20px;
}

div#wrapper div#main div#contents div#contents_box p.toukei_midasi {
	font-weight: bold;
	margin: 25px 0 0 20px;
}

div#wrapper div#main div#contents div#contents_box p.toukei_img {
	width: 100%;
	text-align: center;
}
div#wrapper div#main div#contents div#contents_box p.toukei_img img {
	text-align: center;
	display: block;
}

/*画像下テキスト*/
div#wrapper div#main div#contents div#contents_box div.toukei_text {
	width: 510px;
	margin: 10px 0 0 35px;
	padding: 10px 10px 10px 10px;
	background: #F0F0F0;
}

div#wrapper div#main div#contents div#contents_box div.toukei_text p {
	display:inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dotted #666666;
	line-height:140%;
	>line-height:160%;
}


/*相談コーナー＾件数の推移*/

div#wrapper div#main div#contents div#contents_box div.toukei_suii {
	width: 550px;
	margin: 0 0 0 20px;
}

/* 共通 */
div#wrapper div#main div#contents div#contents_box div.toukei_suii table {
	border-collapse: collapse;
	width: 550px;
	text-align: right;
}

div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th {
	text-align: center;
	font-weight: normal;
}


div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td {
	border: 1px solid #999999;
	padding: 4px;
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

/*セルごとに指定*/
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th.table_midasi {
	width: 30%;
}

div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th.al~center,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td.al-center,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.al-center td {
	text-align: center;
}

div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th.al-left,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td.al-left {
	text-align: left;
}

div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td.btm-center, 
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.btm-center td {
	text-align: center;
}

/*グレー*/
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.gray th,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.gray td,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th.gray,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td.gray {
	background: #F0F0F0;
}
/*オレンジ*/
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.orange th,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.orange td,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th.orange,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td.orange {
	background: #FFFFD6;
}
/*白*/
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr th.white,
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr td.white {
	background:#FFFFFF;
}
/*ボーダーが白*/
div#wrapper div#main div#contents div#contents_box div.toukei_suii table tr.bd_white td {
	border: 0 none;
}


/* 最下部のテキスト */
div#wrapper div#main div#contents div#contents_box div.toukei_suii p.table_btm_con {
	font-size: 65%;
	/*\*/
		*font-size: 65%; 
		line-height: 140%;
}


/******************************************************************
# 女性のための再チャレンジ相談
******************************************************************/
div#wrapper div#main div#contents div#contents_box div.challenge_img {
	width: 570px;
	height: 105px;
	background: url(../../soudan/img/rechallenge/rechallenge_img.jpg) no-repeat left top;
}

/*ページ内リンク用*/
div#wrapper div#main div#contents div#contents_box ul.challenge_menu {
	width: 515px;
	margin: 20px 0 0 20px;
}

/*就業（就職、キャリアアップ、資格取得）*/
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.syugyo {
	width: 272px;
	hieght: 32px;
}
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.syugyo a {
	width: 266px;
	height: 32px;
	background: url(../../soudan/img/rechallenge/btn_syugyo.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.syugyo,
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.syugyo a:hover {
	background: url(../../soudan/img/rechallenge/btn_syugyo_f2.gif) no-repeat left top;
}

/*起業（起業、NPO活動、地域活動）*/
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.kigyo {
	width: 241px;
	height: 32px;
}
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.kigyo a {
	width: 241px;
	height: 32px;
	background: url(../../soudan/img/rechallenge/btn_kigyo.gif) no-repeat left top;
}
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.kigyo,
div#wrapper div#main div#contents div#contents_box ul.challenge_menu li.kigyo a:hover {
	background: url(../../soudan/img/rechallenge/btn_kigyo_f2.gif) no-repeat left top;
}


div#wrapper div#main div#contents div#contents_box div.challenge_con {
	width: 550px;
	margin: 0 0 0 20px;
}


/*テーブル*/
/* 共通 */
div#wrapper div#main div#contents div#contents_box div.challenge_con table {
	border-collapse: collapse;
	width: 550px;
	margin: 5px 0 0 0;
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

div#wrapper div#main div#contents div#contents_box div.challenge_con table tr th {
	width: 15%;
	text-align: left;
	font-weight: normal;
}


div#wrapper div#main div#contents div#contents_box div.challenge_con table tr th,
div#wrapper div#main div#contents div#contents_box div.challenge_con table tr td {
	border: 1px solid #999999;
	padding: 5px 10px 5px 10px;
}

div#wrapper div#main div#contents div#contents_box div.challenge_con table tr.orange th,
div#wrapper div#main div#contents div#contents_box div.challenge_con table tr.orange td {
	background: #FFFFD6;
}
