@charset "utf-8";
/* ===================================================================
CSS information

 file name  :profile.css
 style info :プロフィール
=================================================================== */
/* -----------------------------------------------------------
	#sub | サイドバー：2階層目以降共通
----------------------------------------------------------- */
#sub li {
    margin: 0px;
	padding: 0px;
}

#sub li a{
	text-indent:-9999px;
	display: block;
}

/*登録料理家紹介*/

#submenuTop a{
	width: 210px;
	height: 32px;
	background: url(../images/sub_navi_top.gif) no-repeat;
}
#submenuTop a#stay02,
#submenuTop a:hover{
	background: url(../images/sub_navi_top.gif) no-repeat;
}
/*01｜資格別にみる*/
#submenu01 a{
	width: 210px;
	height: 29px;
	background: url(../images/sub_navi_off_01.gif) no-repeat;
}
#submenu01 a#stay02,
#submenu01 a:hover{
		background: url(../images/sub_navi_on_01.gif) no-repeat;
}
/*02｜ジャンル別にみる*/
#submenu02 a{
	width: 210px;
	height: 29px;
	background: url(../images/sub_navi_off_02.gif) no-repeat;
}
#submenu02 a#stay02,
#submenu02 a:hover{
	background: url(../images/sub_navi_on_02.gif) no-repeat;
}


/*----------------------------------------------------
	#all | 料理家一覧
----------------------------------------------------*/
.all {
	width: 100%;
	margin-top: 10px;
	clear:both;
}

h3.data {
    clear: both;
	background:url(../images/midashi_oranji.gif) no-repeat;
	height: 26px;
	padding: 4px 0 0 10px;
	font-weight: bold;
	margin-bottom: 10px;
}

.all .profileBoxies02 {
    width: 600px;
	height:auto;
    clear: both;
    float: left;
    margin: 0 5px 5px;
	padding: 0;
}

.all .profileBox01{
    float: left;
    width: 66px;
	height:120px;
	overflow:hidden;
	margin: 0 9px 9px 0;
}
.all .profileBox_right{
    float: left;
    width: 66px;
}
.all .mini_pic02 {
    width: 60px;
	height: 60px;
	padding: 2px;
	border: 1px solid #cccccc;
	margin-bottom: 4px;
	vertical-align:bottom;  
}

.all .profileBox01 p{
    letter-spacing: 1px;
}
.all .pro_tex01{
    color:#999999 !important;
	font-weight: normal;
	font-size: 78%;
	line-height: 120% !important;
	margin: 0px;
	padding: 0px;
}

.all .pro_tex02 a {
	font-weight: bold;
	font-size: 78%;
	line-height: 120% !important;
	text-decoration: none !important;
}


/*----------------------------------------------------
	#text02 | 料理家写真と経歴
----------------------------------------------------*/

.profile_tex h3 {
    font-size: 100%;
	font-weight: normal;
	color:#999999;
}

.big_pic{
	float:left;
    width: 156px;
	height: 186px;
	padding: 4px;
	border: 1px solid #cccccc;
	margin-right: 20px;
	margin-bottom: 0px;
}

.profile_tex{
	float:right;
	width:424px;
}
	
.profile_tex p {
	font-size: 90%;
	color: #999999;
	font-weight: normal;
	margin: 0;
}

.profile_tex dt {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}

.profile_tex dd {
	font-size: 100%;
	font-weight: normal;
}
/*----------------------------------------------------
	#pro_data | 料理家データ
----------------------------------------------------*/


/*グリーンのテーブル*/

table.databox{
    width: 609px;
	margin-top: 10px;
	border-collapse:collapse;
	empty-cells:show;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
}

.databox th{
    width: 20%;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#333333;
	background-color:#c7e27f !important;
	padding:0.3em 1em;
	text-align:center;
	font-weight: normal;
	line-height: 110%;
}
.databox td{
    width: 20%;
	padding:0.3em 1em;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
	background-color:#ddedb2;
	text-align:center;
}


/*----------------------------------------------------
 .linkArea リンクエリア | 資格別・ジャンル別
----------------------------------------------------*/

.linkbox li {
    float: left;
}

.linkbox li a{
	text-indent:-9999px;
	display: block;
	height: 30px;
}

.linkbox li.q_List01 a{
	width: 101px;
	background:url(../images/bt_Qualification_01.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List02 a{
	width: 179px;
	background:url(../images/bt_Qualification_02.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List03 a{
	width: 191px;
	background:url(../images/bt_Qualification_03.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List04 a{
	width: 134px;
	background:url(../images/bt_Qualification_04.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List05 a{
	width: 199px;
	background:url(../images/bt_Qualification_05.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List06 a{
	width: 161px;
	background:url(../images/bt_Qualification_06.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List07 a{
	width: 141px;
	background:url(../images/bt_Qualification_07.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List08 a{
	width: 104px;
	background:url(../images/bt_Qualification_08.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List09 a{
	width: 140px;
	background:url(../images/bt_Qualification_09.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List10 a{
	width: 140px;
	background:url(../images/bt_Qualification_10.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.q_List11 a{
	width: 81px;
	background:url(../images/bt_Qualification_11.jpg) no-repeat ;
	margin:1px 1px 0 0;
}
/*ジャンル別にみる*/

.linkbox li.g_List01 a{
	width: 121px;
	background:url(../images/bt_Genre_01.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List02 a{
	width: 121px;
	background:url(../images/bt_Genre_02.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List03 a{
	width: 121px;
	background:url(../images/bt_Genre_03.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List04 a{
	width: 121px;
	background:url(../images/bt_Genre_04.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List05 a{
	width: 120px;
	background:url(../images/bt_Genre_05.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List06 a{
	width: 121px;
	background:url(../images/bt_Genre_06.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List07 a{
	width: 121px;
	background:url(../images/bt_Genre_07.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List08 a{
	width: 121px;
	background:url(../images/bt_Genre_08.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List09 a{
	width: 121px;
	background:url(../images/bt_Genre_09.jpg) no-repeat ;
	margin:1px 1px 0 0;
}

.linkbox li.g_List10 a{
	width: 120px;
	background:url(../images/bt_Genre_10.jpg) no-repeat ;
	margin:1px 1px 0 0;
}
