body {
	font-size: 12px;
	line-height:140%;
	margin: 0px;
	padding: 0px;
	background-color: #F0F0F0;
	background-image: url(img/common/bg.gif);
	background-repeat: repeat-y;
}

/*パンくず*/
.pankuzu{
    background:url(img/common/bread_back.gif) repeat-y;
	padding-left: 10px;
	color:#FFF;
	font-size:12px;
	}
.pankuzu a{color:#FFF;}
.pankuzu a:link {text-decoration:none;}
.pankuzu a:visited {text-decoration:none;}
.pankuzu a:hover{text-decoration:underline;}
.pankuzu a:active {text-decoration:none;}

/*全体を囲む*/
.all{
width:834px;
}

/*メニュー*/
.side_menu{
	width:206px;
	float : left;
}

.menu {
	margin-top:0px;
}

.menu td{
	text-align:center;
	height:34px;
}

.sup_m{
	font-size:10px;
	color:#FFFFFF;
	/*font-weight:bold;*/
}

.sup_m .ar{
	margin:0px 10px 0px 10px;
}

.link_m{
	font-size:10px;
	color:#000000;
}

.link_m td{
	text-align:left;
}

.link_m .ar{
	margin:0px 4px 0px 8px;
}

.link_m .link-sp{
	padding:0px 4px 0px 20px;
}
#suport-info a{color:#FFF;}
#suport-info a:link {text-decoration:none;}
#suport-info a:visited {text-decoration:none;}
#suport-info a:hover{text-decoration:underline;}
#suport-info a:active {text-decoration:none;}

#suport-info .link_m a{color:#000;}

/*中面メニュー部分*/
.naka_menu{
	background-image: url(img/top/naka_menu.gif);
	background-repeat: repeat-y;
}

.naka_menu table.menu td{
	background-image:url(img/top/white_dot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:12px;
	height:20px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	text-align:left;
	letter-spacing:-1px;
	color:#000000;
}

/*中面リンク基本*/
.naka_menu table.menu a{color:#000000;}
.naka_menu table.menu a:link {text-decoration:none;}
.naka_menu table.menu a:visited {text-decoration:none;}
.naka_menu table.menu a:hover{color:#000000; text-decoration:none;background-color:#eeeeee;}
.naka_menu table.menu a:active {text-decoration:none;}


/*コンテンツ部分*/

.main_content{
width:628px;
float:left;
/*padding:0px 0px 0px 10px;*/
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
}

.main_content .cont{
	padding-left:8px;
}

/*お知らせ・新着情報部分*/
.news{
	margin-left:0px;
	padding:0px;
	width:421px;
}

.news_cont{
	margin-top:5px;
	}

.news_cont .date{
	font-size:10px;
	padding:0px 0px 0px 4px;
	text-align:left;
}

.news_cont .date .new{
	float:left;
	margin:0px 5px 0px 2px;
}

.news_cont .cont{
	font-size:12px;
	padding:2px 0px 0px 2px;
	text-align:left;
}

.news_cont a{color:#222222;}
.news_cont a:link {text-decoration:none;}
.news_cont a:visited {text-decoration:none;}
.news_cont a:hover{color:#3647C1; text-decoration:underline;}
.news_cont a:active {text-decoration:none;}

/*試験日程部分*/
.sche{

}

.sche_cont{
	margin-top:5px;
	}

/*試験日程*/
.sc_n{
	background:url(img/top/g_n.gif) repeat-y;
	padding: 4px 8px;
	font-size:12px;
	color:#333;
	text-align:left;
	}
.sc_n .date-l{
	font-size:14px;
	font-weight:bold;
	}
.sc_n .date-s{
	font-size:10px;
	padding-top:3px;
	}
.sc_n .date-m{
	background:url(img/top/orange.gif) repeat-y;
	background-position:0px 0px;
	margin-top:5px;
	padding-left:8px;
	}
.sc_n .border{
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:solid 1px #969696;
	}

/*注意書き部分*/

.coution td.cont{
	
	background-image: url(img/top/coution_3.gif);
	background-repeat: repeat-y;
	text-align:left;
	padding:4px 8px;
}

.coution div.cont{
	margin:4px;
	float:left;
	width:500px;
	color:#646464;
	font-size:10px;
	text-align:left;
}

.red{color:#FF0000;}

/*申込部分*/
.sub_content-moushikomi{
	color:#464646;
	float:left;
	width:628px;
	background-image: url(img/common/naka_head.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 0px;
}

.sub_content-moushikomi .naka_head{
	margin-top:20px;
	margin-left:12px;
	margin-bottom:6px;
	}

.sub_content-moushikomi .check-bg{
	color:#743800;
	background-image: url(img/application/chack-sentence-d_bg.gif);
	padding:0 30px;
	height:87px;
	vertical-align:top;
	}
.sub_content-moushikomi .check-bg02{
	color:#743800;
	background-image: url(img/application/chack-sentence02_bg.gif);
	padding:0 30px;
	height:55px;
	vertical-align:top;
	}
.sub_content-moushikomi .check-d-bg{
	color:#743800;
	background-image: url(img/application/chack-sentence-d_bg.gif);
	padding:0 30px;
	height:87px;
	vertical-align:top;
	}
.sub_content-moushikomi .check-d-bg02{
	color:#743800;
	background-image: url(img/application/chack-sentence-d02_bg.gif);
	padding:0px 30px;
	height:55px;
	vertical-align:top;
	}
.sub_content-moushikomi .middle-d-bg{
	color:#464646;
	background-image: url(img/application/dantai-middle_bg.gif);
	padding:10px 18px;
	}

.sub_content-moushikomi .sentence-bg{
	background-image: url(img/application/waku-middle_bg.gif);
	padding:10px;
	height:100px;
	vertical-align:top;
	}

.sub_content-moushikomi .sentence-bg ul{
	margin:0;
	padding:0 0 0 20px;
	}
	
.sub_content-moushikomi .sentence-bg ul li{
	margin:5px 0 0 0;
	padding:0;
	}



/*中面全体部分*/
.sub_content{
	float:left;
	width:628px;
	background-image: url(img/common/naka_head.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 0px;
}

.sub_content ul {margin:0;padding:0px 0px 0px 0px;list-style-type:none;}
.sub_content ul li {margin:5px 0px 0px 0px;padding:0px 0px 0px 35px;line-height:150%;background:url(img/common/list-icon01.gif)  no-repeat;background-position:0px 5px;}
.none-img{padding:0px;line-height:150%;}
/*.sub_content ol {margin:0;padding:0px 0px 0px 0px;list-style-type:none;}*/
/*.sub_content ol li {margin:5px 0px 0px 0px;padding:4px 0px 0px 20px;line-height:150%;background:url(img/common/icon-sp.gif)  no-repeat;background-position:0px 5px;}*/

.sub_content ul.influenza01 {margin:0;padding:0px 0px 0px 0px;list-style-type:none;}
.sub_content ul.influenza01 li {margin:5px 0px 0px 0px;padding:0px 0px 0px 15px;line-height:150%;background:url(img/influenza/info_icon.gif)  no-repeat 0 3px;}
.sub_content ul.influenza01 li a:link,.sub_content ul.influenza01 li a:visited,.sub_content ul.influenza01 li a:active{color:#333333; text-decoration:underline;}
.sub_content ul.influenza01 li a:hover{color:#FF6600; text-decoration:none;}

.sub_content ul.influenza02 {margin:0;padding:0px 0px 0px 0px;list-style-type:none;}
.sub_content ul.influenza02 li {margin:5px 0px 0px 0px;padding:0px 0px 0px 15px;line-height:150%;background:url(img/influenza/info2_icon.gif)  no-repeat 0 3px;}



.sub_content .renzoku ul {margin:0 0 0 20px;padding:0px 0px 0px 0px;list-style-type:disc;}
.sub_content .renzoku ul li {margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:150%;background:url(img/common/list-icon02.gif)  no-repeat;background-position:0px 5px;}
.sub_content .renzoku ol {margin:0;padding:0px 0px 0px 0px;list-style-type:none;}
.sub_content .renzoku ol li {margin:5px 0px 10px 0px;padding:3px 0px 0px 20px;line-height:150%;background:url(img/common/icon-sp.gif)  no-repeat;background-position:0px 5px;}

.sub_content table{
	margin-left:22px;
}

.sub_content .head{
	margin-top:20px;
	margin-left:12px;
	margin-bottom:40px;
	}

.head .update{
	padding-left:8px;
	font-size:10px;
	color:#474747;
}

/*中面のヘッダー間隔*/
.sub_content .naka_head{
	margin-top:20px;
	margin-left:12px;
	margin-bottom:6px;
	}

.paso-sp{margin-bottom:20px;}

.naka_head .update{
	padding-left:8px;
	font-size:10px;
	color:#474747;
}

.naka_head .dantai{
	text-align:right;
	padding-top:-2px;
	padding-right:7px;
	font-size:10px;
	color:#474747;
}

.dantai .ar{
margin-right:5px;
}

.dantai a{color:#555555;}
.dantai a:link {text-decoration:none;}
.dantai a:visited {text-decoration:none;}
.dantai a:hover{color:#009469; text-decoration:underline;background-color:#E6FCF0;}
.dantai a:active {text-decoration:none;}

/*中面の情報一般*/
.sub_content .cont{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:5px;
}
.sub_content .cont3{
	margin:10px;
}

.sub_content .cont-q{
	margin-top:5px;
	margin-left:30px;
	margin-bottom:5px;
	background:#D2EBFC;
	color:#0051BE;
	font-size:12px;
}

.sub_content .cont-a{
	margin-top:5px;
	margin-left:30px;
	margin-bottom:5px;
	background:#FFE8FC;
	font-size:12px;
}

.sub_content .cont-a .a-text{padding:5px 5px 5px 0;}
.sub_content .icon-sp{padding:3px 8px 3px 3px;}


.border-cont{border:solid 1px #666;background:#F9F9F9;}


.sub_content table.cont .title{
	height:22px;
	background-color:#E3E3FF;
	font-size:12px;
	color:#3444BE;
	padding-left:5px;
}

.sub_content table.cont .title2{
	height:22px;
	background-color:#E3E3FF;
	font-size:12px;
	color:#3444BE;
}

.sub_content table.cont .cont{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#323232;
}
.sub_content table.cont .cont2{
	font-size:12px;
	color:#323232;
	margin-top:10px;
	margin-bottom:5px;
	padding-right:10px;
}
/*リンクに使う矢印*/
.sub_content table.cont td.cont .ar{
	float:left;
	margin-right:3px;
}

.link-img01{
background:url(img/naka_common/ar_gr.gif)  no-repeat;
background-position:0px 3px;
margin-top:0px;
padding-left:15px;
}

.link-img02{
background:url(img/naka_common/ar_b.gif)  no-repeat;
background-position:0px 3px;
margin-top:0px;
padding-left:15px;
}


/*中面リンク基本*/
table.cont a{color:#009469;}
table.cont a:link {text-decoration:underline;}
table.cont a:visited {text-decoration:underline;}
table.cont a:hover{color:#009469; text-decoration:underline;background-color:#E6FCF0;}
table.cont a:hover img{vertical-align:bottom;}
table.cont a:active {text-decoration:none;}


/*中面の新着情報*/
.sub_content .naka_news{
margin-left:0px;
margin-bottom:15px;
background-color:#DCDCDC;
}

.naka_news td{
padding-left:22px;
font-size:10px;
}

/*お知らせ・新着情報部分*/
.sub_content .navi{
	margin-left:0px;
}


.navi td{
	background-color:#E3E3FF;
	font-size:12px;
	color:#3444BE;
}

.navi a{color:#3444BE;}
.navi a:link {text-decoration:underline;}
.navi a:visited {text-decoration:underline;}
.navi a:hover{text-decoration:underline;
				background-color:#3444BE;
				color:#ffffff;}
.navi a:active {text-decoration:none;}

.sub_content .news_cont{
	margin-left:30px;
	}


/*新申し込みページ*/
.sub_content-moushikomi{
	float:left;
	width:628px;
	background-image: url(img/common/naka_head.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 0px;
}


/*中面飾り付け要素*/

li{
padding-top:3px;
}

div.orange{
	width:527px;
	border: 1px solid #ff4c00;
	padding: 5px;
	margin-left: 8px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.orange ul{
margin:0px;
padding-left:20px;
}

.text14{
font-size:14px;
}

.text14_g{
font-size:14px;
color:#009469;
}

.text14_b{
font-size:14px;
color:#3444BE;
}

.paso01-table{background:#CCC;padding:5px 0;}
.paso02-table{background:#FFF;padding:5px;font-size:10px;}
.paso03-table{background:#EEE;padding:5px;}
.paso04-table{background:#FFF;padding:5px;}
.paso05-table{background:#FFF;padding:5px;color:#FF0000}

.bucho{background:#CCFFCC;padding:5px;}
.shacho{background:#CCFFFF;padding:5px;}

span.del{
color:#666666;
}

/*カラー認定講師用*/
#color form{margin:0;}
#color select{width:186px;margin:3px 0;}


/*カラー検定コラム*/
#column .orange-txt{color:#FF7500;}
#column .new-txt{color:#FF3F00;font-weight:bold;}
#column table.cont{margin-left:35px;}
#column table.cont2{margin-left:42px;}
#column h2,h3,h4,p{margin:0;padding:0;}
#column h3.main{color:#384CC5;font-size:18px;font-weight:normal;margin:15px 0;}
#column span.sakusha{color:#878787;}
#column span.sakusha a{color:#878787;}
#column span.sakusha2{color:#878787;font-size:12px;}
#column span.sakusha2 a{color:#878787;font-size:12px;}

#column h4.what{border-bottom:solid 3px #72C7A4;font-size:12px;font-weight:normal;padding:0 0 2px 0;width:270px;}
#column h4.life{border-bottom:solid 3px #B695C0;font-size:12px;font-weight:normal;padding:0 0 2px 0;width:270px;}
#column h4.prof{border-bottom:solid 3px #72C7A4;color:#384CC5;font-size:12px;font-weight:normal;padding:0 0 2px 7px;}
#column .what-exam{background:#BDE3D4;padding:10px;}
#column .life-exam{background:#E6E1F0;padding:10px;}
#column ul{margin:5px 0 0 0;padding:0;list-style-type:none;}
#column ul a:link{background:none;color:#000000;text-decoration:underline;}
#column ul a:visited{background:none;color:#000000;text-decoration:underline;}
#column ul a:hover{background:none;color:#000000;text-decoration:none;}
#column ul a:active{background:none;color:#000000;text-decoration:underline;}

#column td.list a:link{background:none;color:#000000;text-decoration:underline;}
#column td.list a:visited{background:none;color:#000000;text-decoration:underline;}
#column td.list a:hover{background:none;color:#000000;text-decoration:none;}
#column td.list a:active{background:none;color:#000000;text-decoration:underline;}

#column ul li.list{background:url(img/color/column/list_icon.gif) no-repeat 0 5px;margin:0 0 5px 0;padding:0 0 0 12px;}
#column div.backnum{color:#505050;}
#column div.backnum a:link{background:none;color:#505050;text-decoration:underline;}
#column div.backnum a:visited{background:none;color:#505050;text-decoration:underline;}
#column div.backnum a:hover{background:none;color:#505050;text-decoration:none;}
#column div.backnum a:active{background:none;color:#505050;text-decoration:underline;}

#column span.bk-icon{background:url(img/color/column/list_icon.gif) no-repeat 0 4px;padding:0 0 0 12px;}
#column p.sentence{color:#323232;line-height:140%;}
#column p.prof-sentence{color:#505050;font-size:10px;line-height:140%;}
#column .image-right{float:right;margin:0 0 5px 5px;}
#column .sp5t{margin-top:5px;}
#column .sp10b{margin-bottom:10px;}
#column .sp15b{margin-bottom:15px;}


/*団体申込みリンク赤*/
#red-link a{color:#FF0000;}
#red-link a:link {text-decoration:underline;}
#red-link a:visited {text-decoration:underline;}
#red-link a:hover{text-decoration:underline;background-color:#FFEEEE;}
#red-link a:active {text-decoration:none;}
/*コピーライト*/
.copyright{
	margin-top:15px;
	margin-left:11px;
	margin-bottom:15px;
}

/*ビジ法 交通広告問題*/
#eki-ad {
	color:#323232;
	font-size:14px;
}
#eki-ad .mondai {
	background:url(img/houmu/eki-ad/img_eki-ad.gif) no-repeat top right;
	border-bottom:1px dashed #1B8C24;
}
#eki-ad .tit_mondai {
	background:url(img/houmu/eki-ad/ico_eki-ad.gif) no-repeat;
	color:#1B8C24;
	padding-left:25px;
	width:440px;
	margin-bottom:10px;
}
#eki-ad .naiyou_mondai {
	width:440px;
	margin-bottom:40px;
}
#eki-ad .section {
	margin-bottom:30px;
}

/*NEWテキスト*/
.new-txt{color:#FF3F00;font-weight:bold;}

/*※補足事項*/
.hosoku {
	text-indent:-1em;
	margin-left:1em;
}


/*補足〜0805/20〜
****************************************************************************/
.sub_content .cont_hosoku{margin-top:0px;margin-left:30px;margin-bottom:5px;}
.sub_content .cont_hosoku .cont_hosoku{padding-top:0px;padding-left:5px;padding-bottom:5px;font-size:12px;color:#323232;}


.sub_content .essay-greentitle{color:#007400; margin-bottom:10px;}
.sub_content .essay-greentitle2{color:#007400; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #007400; font-size:14px;}
.sub_content .essay-footer{color:#007400; font-size:10px; text-align:center; background:url(img/hukushi/essay/footer_bg.gif) repeat-x bottom; padding:10px 5px;}
.sub_content .essay-footer a:link {color:#007400; text-decoration:none;} 
.sub_content .essay-footer a:visited {color:#007400; text-decoration:none;} 
.sub_content .essay-footer a:hover {color:#007400; text-decoration:underline; background:none;} 
.sub_content .essay-footer a:active {color:#007400; text-decoration:none;}

/*補足バックナンバー〜08/06/30〜&08/09/29〜
******************************************************************/
.sub_content .backnumber{margin-top:10px;margin-left:30px;margin-bottom:5px; }
.sub_content .backnumber-list-img{padding:3px 0 0 0;}
.sub_content .backnumber-list{color:#007400;padding:0 0 20px 0; line-height:160%;}/*08/09/29追加*/
.sub_content .backnumber-list .list-titl{font-size:14px;}/*08/09/29追加*/
.sub_content .backnumber-name{color:#323232;font-size:10px;}
.sub_content .backnumber a:link{text-decoration:underline;color:#007400;}
.sub_content .backnumber a:visited{text-decoration:underline;color:#007400;}
.sub_content .backnumber a:active{text-decoration:none;color:#007400;}
.sub_content .backnumber a:hover{text-decoration:none;color:#007400;}



/*補足〜2009/02/09〜 新エッセイ「わたしの履歴書」
****************************************************************************/
.sub_content .naka_head-rireki{margin-top:20px;margin-left:12px;margin-bottom:19px;font-size:10px;color:#474747;}
.sub_content .naka_head-rireki .update{padding-left:8px;font-size:10px;color:#474747;}
.sub_content .cont-rireki{margin-top:10px;margin-left:30px;margin-bottom:5px;}
.sub_content h1.midashi{margin:0 0 10px 20px;}
.sub_content table.profile{background-image:url(img/hukushi/essay/rireki/common/pro_back.gif);padding-top:55px;padding-left:15px;padding-bottom:20px;}
.sub_content table.profile .profile-naka{overflow:hidden;margin:0px;padding:0px; width:560px;}
.sub_content table.profile .profile-naka-img{float:left; margin-right:15px;width:166px;}
.sub_content table.profile .profile-naka p{padding-top:5px;font-size:10px;color:#323232;}
.sub_content table.profile .profile-naka p a:link{ text-decoration:none; color:#323232;}
.sub_content table.profile .profile-naka p a:visited{ text-decoration:none; color:#323232;}
.sub_content table.profile .profile-naka p a:hover{text-decoration:underline;color:#FF5803;}
.sub_content table.profile .profile-naka p a:active{text-decoration:none;color:#FF5803;}
.sub_content .essay-rireki{color:#FF5803; margin-bottom:15px;padding-bottom:5px; border-bottom:dotted 1px #FF5803; font-size:14px;}
.sub_content .essay-hukushi-title{color:#5B3003; margin-bottom:10px;}




/*補足〜2009/02/13〜 新エッセイ「ビジネス実務法務検定試験エッセイ」
***************************************************************************/
.sub_content h2.midashi-bizihou{margin:20px 0 10px 30px;}
.sub_content table.situmon{background:url(img/houmu/essey/common/table-bk.jpg) bottom left repeat-x;padding:10px;border:solid 1px #CCCCCC;color:#176017;margin-bottom:10px; margin-left:30px;}
.sub_content .cont-situmon{margin-left:40px;margin-bottom:25px;}
hr.hrstyle{border:dashed #CCCCCC 1px; width:570px;margin-left:23px; margin-bottom:20px;}
.sub_content .tyuousya{border:dashed 1px #CCCCCC;padding:15px; margin-left:30px;}
.sub_content .tyuousya a:link {color:#010140; text-decoration:none;} 
.sub_content .tyuousya a:visited {color:#010140; text-decoration:none;} 
.sub_content .tyuousya a:hover {color:#010140; text-decoration:underline; background:none;} 
.sub_content .tyuousya a:active {color:#010140; text-decoration:none;}

.sub_content .houmu-essay-footer{ margin:20px 0 0 30px;color:#007400;font-size:10px;text-align:center;background:url(img/houmu/essey/common/link-bk.jpg) repeat-x bottom;padding:10px 5px;}
.sub_content .houmu-essay-footer a:link {color:#010140; text-decoration:none;} 
.sub_content .houmu-essay-footer a:visited {color:#010140; text-decoration:none;} 
.sub_content .houmu-essay-footer a:hover {color:#010140; text-decoration:underline; background:none;} 
.sub_content .houmu-essay-footer a:active {color:#010140; text-decoration:none;}





/*補足〜2009/02/17〜2009年度試験日程リンク
***************************************************************************/
.link-img01_2009{background:url(img/naka_common/ar_gr.gif)  no-repeat;background-position:0px 3px;margin:7px 0 13px 15px;padding-left:15px;}
.link-img01_2009 a:link{color:#FF211E;text-decoration:underline;} 
.link-img01_2009 a:visited{color:#FF211E;text-decoration:underline;} 
.link-img01_2009 a:hover{color:#FF211E;text-decoration:none;} 
.link-img01_2009 a:active{color:#FF211E;text-decoration:none;}





/*補足バックナンバー〜09/02/26ビジ法エッセイバックナンバー
******************************************************************/
.sub_content .houmu-backnumber{margin-top:10px;margin-left:30px;margin-bottom:5px; }
.sub_content .houmu-backnumber-list-img{padding:3px 0 0 0;}
.sub_content .houmu-backnumber-list{color:#00003F;padding:0 0 20px 0; line-height:160%;}/*08/09/29追加*/
.sub_content .houmu-backnumber-list .list-titl{font-size:14px;}/*08/09/29追加*/
.sub_content .houmu-backnumber-name{color:#323232;font-size:10px;}
.sub_content .houmu-backnumber a:link{text-decoration:underline;color:#00003F;}
.sub_content .houmu-backnumber a:visited{text-decoration:underline;color:#00003F;}
.sub_content .houmu-backnumber a:active{text-decoration:none;color:#00003F;}
.sub_content .houmu-backnumber a:hover{text-decoration:none;color:#00003F;}



/*補足バックナンバー〜09/03/16生島ヒロシインタビュー
******************************************************************/
.sub_content table .coment_firsttop{background:url(img/special/cont_firsttop_bg.jpg) no-repeat top;margin:0;padding:25px 38px 15px 38px;line-height:25px;}
.sub_content table .coment_firsttop p{color:#009251;border-bottom:1px solid #E1E1E1;padding-bottom:15px;line-height:25px;}
.sub_content table .coment_firstnaka{background:url(img/special/cont_firstbg.jpg) no-repeat bottom;overflow:hidden;width:628px;padding:0;line-height:25px;}
.sub_content table .coment_firstnaka p{color:#3C3C3C;padding:0 35px 25px 35px;line-height:25px;}
.sub_content table .coment_top{background:url(img/special/cont_top_bg.jpg) no-repeat top;padding:25px 20px 0 20px;color:#009251;line-height:25px;}
.sub_content table .coment_top p{color:#009251;border-bottom:1px solid #E1E1E1;padding-bottom:15px;line-height:25px;}
.sub_content table .coment_naka{background:url(img/special/cont_bg.jpg) no-repeat bottom;overflow:hidden;width:594px; padding-bottom:35px;}
.sub_content table .coment_naka p{color:#3C3C3C;padding:15px 20px 0 20px;line-height:25px;}
.sub_content table .page{background:#AEEBC5;padding:10px 0 10px 0;text-align:center;vertical-align:middle;overflow:hidden;}

.sub_content table .coment_top a:link{text-decoration:underline;color:#009251;}
.sub_content table .coment_top a:visited{text-decoration:underline;color:#009251;}
.sub_content table .coment_top a:active{text-decoration:none;color:#009251;}
.sub_content table .coment_top a:hover{text-decoration:none;color:#009251;}

.sub_content table .coment_firstnaka a:link{text-decoration:underline;color:#FF7900;}
.sub_content table .coment_firstnaka a:visited{text-decoration:underline;color:#FF7900;}
.sub_content table .coment_firstnaka a:active{text-decoration:none;color:#FF7900;}
.sub_content table .coment_firstnaka a:hover{text-decoration:none;color:#FF7900;}

.sub_content table .coment_firsttop2{background:url(img/special/cont_firsttop_bg.jpg) no-repeat top;margin:0;padding:25px 38px 15px 38px;line-height:25px;}
.sub_content table .coment_firsttop2 p{color:#009251;border-bottom:1px solid #E1E1E1;padding-bottom:15px;line-height:25px;}
.sub_content table .coment_firstnaka2{background:url(img/special/cont_firstbg.jpg) no-repeat bottom;overflow:hidden;width:628px;padding:0;line-height:25px;}
.sub_content table .coment_firstnaka2 p{color:#3C3C3C;padding:0 35px 25px 35px;line-height:25px;}
.sub_content table .coment_firstnaka2 a:link{text-decoration:underline;color:#009251;}
.sub_content table .coment_firstnaka2 a:visited{text-decoration:underline;color:#009251;}
.sub_content table .coment_firstnaka2 a:active{text-decoration:none;color:#009251;}
.sub_content table .coment_firstnaka2 a:hover{text-decoration:none;color:#009251;}

.sub_content table .coment_naka a:link{text-decoration:underline;color:#FF7900;}
.sub_content table .coment_naka a:visited{text-decoration:underline;color:#FF7900;}
.sub_content table .coment_naka a:active{text-decoration:none;color:#FF7900;}
.sub_content table .coment_naka a:hover{text-decoration:none;color:#FF7900;}

.sub_content table .special_link{width:83px;padding:0;margin-top:7px;}
.sub_content table .special_link a:link{text-decoration:underline;color:#009251;}
.sub_content table .special_link a:visited{text-decoration:underline;color:#009251;}
.sub_content table .special_link a:active{text-decoration:none;color:#009251;}
.sub_content table .special_link a:hover{text-decoration:none;color:#009251;}

.sub_content table .coment_thankstop{background:url(img/special/cont_thankstop_bg.jpg) no-repeat top;padding:10px 15px 0 15px;color:#009251;line-height:25px;}
.sub_content table .coment_naka .coment_thankstop p{color:#009251;padding:0 15px 0 20px;line-height:25px;}

.sub_content table .profile_firsttop{background:url(img/special/cont_firsttop_bg.jpg) no-repeat top;margin:0;padding:25px 34px 15px 34px;line-height:25px;}
.sub_content table .profile_firstnaka{background:url(img/special/cont_firstbg.jpg) no-repeat bottom;overflow:hidden;width:628px;padding:0 0 20px 0;line-height:25px;}
.sub_content table .profile_firstnaka p{color:#3C3C3C;padding:0 35px 25px 35px;}
.sub_content table .profile_firstnaka .profile_title{width:548px;color:#009251;border-bottom:1px #E1E1E1 solid; margin:0 0 5px 35px;padding:0 0 5px 0;}

.sub_content table .profile_firstnaka p a:link{color:#FF7900;text-decoration:underline;}
.sub_content table .profile_firstnaka p a:visited{color:#FF7900;text-decoration:underline;}
.sub_content table .profile_firstnaka p a:active{color:#FF7900;text-decoration:none;}
.sub_content table .profile_firstnaka p a:hover{color:#FF7900;text-decoration:none;}


/*注意喚起エリア*/



/*注意喚起*/
.attentionTit {
	width:614px; 
	margin:0 0 0 9px;
}
.attentionBg{
	width:614px; margin:0 0 0 9px; 
	background:url(img/application/bg_area_attention.png) bottom no-repeat;
}

.attentionBg p {
	padding:10px 40px 42px 40px;
}

.attentionBg p span {
	display:block;
	margin:10px 0 0 0;
}

.attentionBg p a {
	font-weight:bold;
	color:#666666;
}
.attentionBg p a:hover, .attentionBg p a:active {
	text-decoration:none;
}

/*わたしの履歴書*/

#rirekiList {width:580px; margin:0 -10px 0 24px;}

#rirekiList ul {background:none; list-style:none; width:590px; overflow:hidden; margin:0; padding:0;}

#rirekiList ul li {background:none; width:285px; margin:0 10px 15px 0; float:left; padding:0;}

#rirekiList ul li img {border:none;}