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

/* 2006 (C) apex-group All rights reserved. */

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



/*--- 全体タグ設定 ---*/

body {

leftmargin : 0px;

topmargin : 0px;

font-family : 'arial'; 

font-size : 12px;

}



img {

border-style:none;

}



A:link {

	color:#1f4c76;

	text-decoration: none;

}

A:visited {

	color:#1f4c76;

	text-decoration: none;

}

A:hover {

	color:#FF7500;

	text-decoration: underline;

}



/*--- color ---*/

.color_top_bgc {

background-color : #dbe6da;

}



.color_nextp_bgc {

background-color : #c1c1c1;

}



.color_logoabove_bgc {

background-color : #dbe6da;

}



.color_nextp_logoabove_bgc {

background-color : #c1c1c1;

}



.color_f5e7da {

background-color : #f5e7da;

}



.color_e8d2b9 {

background-color : #e8d2b9;

}



.color_fdfdfd {

background-color : #fdfdfd;

}



.color_ffffff {

background-color : #ffffff;

}


.color_CECECE {

background-color : #CECECE;

}


.color_F4F4F4 {

background-color : #F4F4F4;

}


.textcolor_0f5d89 {

color : #0f5d89;

}



.textcolor_c31717 {

color : #c31717;

}



.textcolor_fd8900 {

color : #fd8900;

}





.text_bold {

font-weight : bold;

}

/*--- main ---*/

.store_info_text {

margin-top : 0px;

padding-left : 5px;

padding-right : 5px;

font-size : 12px;

}



.top_store_info_bottan {

padding-left : 140px;

}



.top_recruit_image {

background-image : url(../common/top_recruit_image.jpg);

background-repeat : no-repeat;

width:354px;

height:165px;

}



.top_recruit_text {

margin-top : 52px;

padding-left : 160px;

padding-right : 5px;

font-size : 12px;

}



.top_recruit_bottan {

margin-top : 17px;

padding-left : 160px;

padding-right : 5px;

}



.top_news_image {

background-image : url(../common/top_news_image1.jpg);

background-repeat : no-repeat;

width:354px;

height:46px;

}



.top_news_image2 {

background-image : url(../common/top_news_image2.jpg);

background-repeat : repeat-y;

width:354px;

height:32px;

}



.top_news_text {

margin-top : 13px;

padding-left : 30px;

padding-right : 10px;

font-size : 12px;

line-height:250% ;

}



.top_news_text2 {

margin-top : 2px;

padding-left : 30px;

padding-right : 10px;

font-size : 12px;

line-height:270% ;

}



.contents_midashi_image {

padding-left : 26px;

}



.contents_top_back_bottan {

padding-left : 440px;

}



.contents_text_start {

padding-left : 26px;

padding-right : 25px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



/*--- corporate ---*/

.corporate_info_table_bgc {

background-color : #96a899;

}



.corporate_info_table_cddcce {

background-color : #cddcce;

}



.corporate_info_table_eff5f0 {

background-color : #eff5f0;

}



.corporate_info_table_text {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

}



.corporate_info_table_text_b {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

font-weight : bold;

}



/*--- recruit ---*/

.recruit_info_image02 {

padding-left : 23px;

}



.recruit_info_bottan {

padding-left : 26px;

}



.recruit_guideline_text_01 {

padding-left : 26px;

padding-right : 18px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.recruit_guideline_table_cddcce {

background-color : #cddcce;

}



.recruit_guideline_table_eff5f0 {

background-color : #eff5f0;

}



.recruit_guideline_table_text {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

line-height:120% ;

}



.recruit_guideline_table_text2 {

padding-left : 10px;

padding-right : 15px;

font-size : 11px;

color:#3d3d3d;

line-height:120% ;

}



.recruit_guideline_table_text_b {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

font-weight : bold;

}



.recruit_guideline_table_text_l {

padding-left : 10px;

padding-right : 15px;

font-size : 10px;

color:#3d3d3d;

font-weight : bold;

}



.recruit_guideline_entry_bottan {

padding-left : 414px;

}



/*--- recruit q&a ---*/



.recruit_q_a_table_bgc {

background-color : #5d5d5d;

}



.recruit_q_a_table_text_bgc {

background-color : #ffffff;

}



.recruit_q_a_qstart {

padding-top : 3px;

padding-left : 3px;

}



.recruit_q_a_astart {

padding-top : 3px;

padding-left : 3px;

}



.recruit_q_a_text_ly {

padding-top : 12px;

padding-left : 9px;

padding-right : 28px;

}



.recruit_q_a_text_ly_02 {

padding-left : 9px;

padding-right : 28px;

}



.recruit_q_a_text_01 {

font-size : 12px;

color:#5b5b5b;

line-height:150% ;

}



.recruit_q_a_text_02 {

font-size : 12px;

color:#5b5b5b;

line-height:130% ;

}



/*--- recruit charge ---*/



.recruit_charge_table_bgc {

background-color : #5d5d5d;

}



.recruit_charge_table_text_bgc {

background-color : #ffffff;

}



.recruit_charge_text_ly_01 {

padding-top : 12px;

padding-left : 12px;

padding-right : 16px;

}



.recruit_charge_text_ly_02 {

padding-top : 7px;

padding-left : 8px;

padding-right : 10px;

}



.recruit_charge_text_ly_03 {

padding-top : 7px;

padding-left : 12px;

padding-right : 10px;

}



.recruit_charge_text_ly_04 {

padding-top : 15px;

padding-left : 26px;

padding-right : 20px;

padding-bottom : 40px;

}



.recruit_charge_text_01 {

font-size : 12px;

color:#5b5b5b;

line-height:150% ;

}



.recruit_charge_text_02 {

font-size : 12px;

color:#2a5819;

line-height:150% ;

}



/*--- recruit superior ---*/



.recruit_superior_bottan {

padding-left : 26px;

}



/*--- recruit superior_cook ---*/



.img_superior_cook_ly_01 {

padding-left : 26px;

}


.text_superior_cook {

padding-left : 20px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.text_superior_cook_01 {

padding-left : 15px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.text_superior_cook_02 {

padding-left : 26px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.text_superior_cook_linkmenu {

padding-left : 26px;

padding-right : 15px;

font-size : 13px;

color:#3d3d3d;

line-height:150% ;

}



/*--- recruit superior_chief ---*/



.img_superior_chief_ly_01 {

padding-left : 26px;

}



.text_superior_chief {

padding-left : 20px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}

.text_superior_chief_01 {

padding-left : 15px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.text_superior_chief_02 {

padding-left : 26px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



/*--- recruit superior_manager ---*/



.img_superior_manager_ly_01 {

padding-left : 26px;

}



.text_superior_manager_01 {

padding-left : 15px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.text_superior_manager_02 {

padding-left : 26px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



/*--- recruit flow ---*/



.recruit_flow_ly_01 {

padding-left : 19px;

}



.recruit_flow_left_bgc {

background-image : url(../recruit/images/prt_recruit_flow_left.jpg);

background-repeat : repeat-y;

}



.recruit_flow_right_bgc {

background-image : url(../recruit/images/prt_recruit_flow_right.jpg);

background-repeat : repeat-y;

}



.recruit_flow_text_start {

padding-top : 15px;

padding-left : 10px;

padding-right : 13px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



/*--- recruit entry ---*/



.recruit_entry_text_start {

padding-left : 26px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.recruit_entry_table_bgc {

background-color : #96a899;

}



.recruit_entry_table_cddcce {

background-color : #cddcce;

}



.recruit_entry_table_eff5f0 {

background-color : #eff5f0;

}



.recruit_entry_table_ffffff {

background-color : #ffffff;

}



.recruit_entry_table_check {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.recruit_entry_table_text {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.recruit_entry_table_text_b {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

font-weight : bold;

}



.recruit_entry_error_text {

padding-top : 15px;

padding-left : 15px;

padding-right : 15px;

text-align : center;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.recruit_entry_complete_text {

padding-left : 15px;

padding-right : 15px;

text-align : center;

font-size : 12px;

color:#c31717;

line-height:150% ;

}



/*--- store ---*/

.store_info_bottan {

padding-left : 26px;

}



.store_info_allmap {

padding-left : 51px;

}



.store_sai_text_01 {

padding-left : 26px;

padding-right : 18px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.store_doma_text_01 {

padding-left : 26px;

padding-right : 18px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.store_shinseikiya_text_01 {

padding-left : 26px;

padding-right : 18px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.store_show_text_01 {

padding-left : 26px;

padding-right : 18px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.store_sub_nav {

padding-left : 15px;

padding-right : 15px;

font-size : 9px;

color:#3d3d3d;

line-height:150% ;

}



.store_all_list_01 {

padding-left : 26px;

}



.store_all_list_02_tx {

padding-left : 13px;

padding-right : 1px;

font-size : 12px;

color:#0f5d89;

line-height:150% ;

}



.store_all_list_03 {

padding-left : 13px;

}



.store_all_list_04 {

padding-left : 52px;

}



.store_all_list_05_tx {

padding-left : 13px;

padding-right : 25px;

font-size : 12px;

color:#0f5d89;

line-height:150% ;

}



.store_all_list_06 {

padding-left : 13px;

}



/*--- form ---*/

.form_text_start {

padding-left : 26px;

padding-right : 20px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.form_top_table_eff5f0 {

background-color : #eff5f0;

}



.form_top_table_cddcce {

background-color : #cddcce;

}



.form_top_table_ffffff {

background-color : #ffffff;

}



.form_top_table_check {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.form_top_table_text {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.form_top_table_text_b {

padding-left : 10px;

padding-right : 15px;

font-size : 12px;

color:#3d3d3d;

font-weight : bold;

}



.form_bottan_space {

padding-left : 60px;

}



.form_error_text {

padding-top : 15px;

padding-left : 15px;

padding-right : 15px;

text-align : center;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.form_complete_text {

padding-left : 15px;

padding-right : 15px;

text-align : center;

font-size : 12px;

color:#c31717;

line-height:150% ;

}



/*--- policy ---*/

.policy_text {

padding-left : 26px;

padding-right : 25px;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



.policy_right_text {

padding-right : 25px;

text-align : right;

font-size : 12px;

color:#3d3d3d;

line-height:150% ;

}



/*--- gnavi ---*/

.contents_gnavi_above_bgimage {

background-image : url(../common/contents_gnavi_space.jpg);

background-repeat : repeat-y;

}



.contents_gnavi_above_qr_st {

padding-top : 18px;

padding-left : 18px;

}



/*--- footer ---*/

.footer_privacy {

text-align : right; /* [ テキスト中央寄せ ] */

font-size : 11px;

color:#666666;

}

/*--- add top ---*/

.apextop_prt_01 {
	background: #FDFDFD url(../common/apextop_prt_01.gif);
	background-repeat: no-repeat;
	width:770px;}

.linedotted01 {
	border-width:1px;
	border-bottom: dotted 1px #666666;}

.tx_apextop_01 {
	padding : 8px 5px 8px 3px;
	color:#3D3D3D;
	font-size: 12px; line-height: 140%;}

.tx_apextop_02 {
	padding : 8px 0px 8px 0px;
	color:#0F5D89;
	font-size: 12px; line-height: 140%;}



