@charset "UTF-8";

/* ------------------------------
 COMMON
 ------------------------------ */

/********01*/ 

div.color01 div#company_header p#c_headline {
	background:url(/common/img/dic90/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color01 div#corp_leftmenu ul li a{
	background-color: #83CC03;
}

div.color01 div#corp_leftmenu ul li.hits a{
	background-color: #CEE4AE;
}

div.color01 div#corp_leftmenu ul li a:hover {
	text-decoration: none;
	background-color: #CEE4AE;
}




/*contact*/

div.color01 div#corp_contact a {
	background: #FFF url(/common/img/dic90/linkmark.gif) 5px 50% no-repeat;
}

div.color01 div#corp_contact a:link {color: #000; text-decoration: none; border: #83CC03 1px solid;}
div.color01 div#corp_contact a:visited {color: #000; text-decoration: none; border: #83CC03 1px solid;}
div.color01 div#corp_contacta:active {color: #999; text-decoration: none; border: #CEE4AE 1px solid;}
div.color01 div#corp_contact a:hover {color: #999; text-decoration: none; border: #CEE4AE 1px solid;}

div.color01 a:link {color: #219E96; text-decoration: none;}
div.color01 a:visited {color: #219E96; text-decoration: none;}
div.color01 a:active {color: #999; text-decoration: none;}
div.color01 a:hover {color: #999; text-decoration: none;}


/********02*/
div.color02 div#company_header p#c_headline {
	background:url(/common/img/dic40/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color02 div#corp_leftmenu ul li a{
	background-color: #52BEA8;
}
div.color02 div#corp_leftmenu ul li.hits a{
	background-color: #219E96;
}

div.color02 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #219E96;
}


/*contact*/
div.color02 div#corp_contact a {
	background: #FFF url(/common/img/dic40/linkmark.gif) 5px 50% no-repeat;
}

div.color02 div#corp_contact a:link {color: #000; text-decoration: none; border: #52BEA8 1px solid;}
div.color02 div#corp_contact a:visited {color: #000; text-decoration: none; border: #52BEA8 1px solid;}
div.color02 div#corp_contacta:active {color: #999; text-decoration: none; border: #219E96 1px solid;}
div.color02 div#corp_contact a:hover {color: #999; text-decoration: none; border: #219E96 1px solid;}

div.color02 a:link {color: #4C4A86; text-decoration: none;}
div.color02 a:visited {color: #4C4A86; text-decoration: none;}
div.color02 a:active {color: #999; text-decoration: none;}
div.color02 a:hover {color: #999; text-decoration: none;}


/********03*/
div.color03 div#company_header p#c_headline {
	background:url(/common/img/dic176/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color03 div#corp_leftmenu ul li a{
	background-color: #00AD94;
}
div.color03 div#corp_leftmenu ul li.hits a{
	background-color: #CCDCD1;
}

div.color03 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #CCDCD1;
}



/*contact*/
div.color03 div#corp_contact a {
	background: #FFF url(/common/img/dic176/linkmark.gif) 5px 50% no-repeat;
}

div.color03 div#corp_contact a:link {color: #000; text-decoration: none; border: #00AD94 1px solid;}
div.color03 div#corp_contact a:visited {color: #000; text-decoration: none; border: #00AD94 1px solid;}
div.color03 div#corp_contacta:active {color: #999; text-decoration: none; border: #CCDCD1 1px solid;}
div.color03 div#corp_contact a:hover {color: #999; text-decoration: none; border: #CCDCD1 1px solid;}

div.color03 a:link {color: #29AF47; text-decoration: none;}
div.color03 a:visited {color: #29AF47; text-decoration: none;}
div.color03 a:active {color: #999; text-decoration: none;}
div.color03 a:hover {color: #999; text-decoration: none;}



/*******04*/
div.color04 div#company_header p#c_headline {
	background:url(/common/img/dic270/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color04 div#corp_leftmenu ul li a{
	background-color: #E95295;
}
div.color04 div#corp_leftmenu ul li.hits a{
	background-color: #EEBBCB;
}

div.color04 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #EEBBCB;
}



/*contact*/
div.color04 div#corp_contact a {
	background: #FFF url(/common/img/dic270/linkmark.gif) 5px 50% no-repeat;
}

div.color04 div#corp_contact a:link {color: #000; text-decoration: none; border: #E95295 1px solid;}
div.color04 div#corp_contact a:visited {color: #000; text-decoration: none; border: #E95295 1px solid;}
div.color04  div#corp_contacta:active {color: #999; text-decoration: none; border: #EEBBCB 1px solid;}
div.color04 div#corp_contact a:hover {color: #999; text-decoration: none; border: #EEBBCB 1px solid;}

div.color04 a:link {color: #E56042; text-decoration: none;}
div.color04 a:visited {color: #E56042; text-decoration: none;}
div.color04 a:active {color: #999; text-decoration: none;}
div.color04 a:hover {color: #999; text-decoration: none;}



/*******05*/
div.color05 div#company_header p#c_headline {
	background:url(/common/img/dic152/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color05 div#corp_leftmenu ul li a{
	background-color: #CF017C;
}
div.color05 div#corp_leftmenu ul li.hits a{
	background-color: #C4A3BF;
}

div.color05 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #C4A3BF;
}

/*contact*/
div.color05 div#corp_contact a {
	background: #FFF url(/common/img/dic152/linkmark.gif) 5px 50% no-repeat;
}

div.color05 div#corp_contact a:link {color: #000; text-decoration: none; border: #CF017C 1px solid;}
div.color05 div#corp_contact a:visited {color: #000; text-decoration: none; border: #CF017C 1px solid;}
div.color05  div#corp_contacta:active {color: #999; text-decoration: none; border: #C4A3BF 1px solid;}
div.color05 div#corp_contact a:hover {color: #999; text-decoration: none; border: #C4A3BF 1px solid;}

div.color05 a:link {color: #7B6C3E; text-decoration: none;}
div.color05 a:visited {color: #7B6C3E; text-decoration: none;}
div.color05 a:active {color: #999; text-decoration: none;}
div.color05 a:hover {color: #999; text-decoration: none;}




/*******06*/
div.color06 div#company_header p#c_headline {
	background:url(/common/img/dic80/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color06 div#corp_leftmenu ul li a{
	background-color: #FF2117;
}
div.color06 div#corp_leftmenu ul li.hits a{
	background-color: #F19CA7;
}

div.color06 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #F19CA7;
}


/*contact*/
div.color06 div#corp_contact a {
	background: #FFF url(/common/img/dic80/linkmark.gif) 5px 50% no-repeat;
}

div.color06 div#corp_contact a:link {color: #000; text-decoration: none; border: #FF2117 1px solid;}
div.color06 div#corp_contact a:visited {color: #000; text-decoration: none; border: #FF2117 1px solid;}
div.color06  div#corp_contacta:active {color: #999; text-decoration: none; border: #F19CA7 1px solid;}
div.color06 div#corp_contact a:hover {color: #999; text-decoration: none; border: #F19CA7 1px solid;}

div.color06 a:link {color: #E25023; text-decoration: none;}
div.color06 a:visited {color: #E25023; text-decoration: none;}
div.color06 a:active {color: #999; text-decoration: none;}
div.color06 a:hover {color: #999; text-decoration: none;}





/*******07*/
div.color07 div#company_header p#c_headline {
	background:url(/common/img/dic20/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color07 div#corp_leftmenu ul li a{
	background-color: #7CCFEF;
}
div.color07 div#corp_leftmenu ul li.hits a{
	background-color: #CFD7D9;
}

div.color07 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #CFD7D9;
}


/*contact*/
div.color07 div#corp_contact a {
	background: #FFF url(/common/img/dic20/linkmark.gif) 5px 50% no-repeat;
}

div.color07 div#corp_contact a:link {color: #000; text-decoration: none; border: #7CCFEF 1px solid;}
div.color07 div#corp_contact a:visited {color: #000; text-decoration: none; border: #7CCFEF 1px solid;}
div.color07  div#corp_contacta:active {color: #999; text-decoration: none; border: #CFD7D9 1px solid;}
div.color07 div#corp_contact a:hover {color: #999; text-decoration: none; border: #CFD7D9 1px solid;}

div.color07 a:link {color: #80B931; text-decoration: none;}
div.color07 a:visited {color: #80B931; text-decoration: none;}
div.color07 a:active {color: #999; text-decoration: none;}
div.color07 a:hover {color: #999; text-decoration: none;}




/*******08*/
div.color08 div#company_header p#c_headline {
	background:url(/common/img/c100/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color08 div#corp_leftmenu ul li a{
	background-color: #2CA9E1;
}

div.color08 div#corp_leftmenu ul li.hits a{
	background-color: #ADD2EE;
}

div.color08 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #ADD2EE;
}



/*contact*/
div.color08 div#corp_contact a {
	background: #FFF url(/common/img/c100/linkmark.gif) 5px 50% no-repeat;
}

div.color08 div#corp_contact a:link {color: #000; text-decoration: none; border: #2CA9E1 1px solid;}
div.color08 div#corp_contact a:visited {color: #000; text-decoration: none; border: #2CA9E1 1px solid;}
div.color08  div#corp_contacta:active {color: #999; text-decoration: none; border: #ADD2EE 1px solid;}
div.color08 div#corp_contact a:hover {color: #999; text-decoration: none; border: #ADD2EE 1px solid;}

div.color08 a:link {color: #27B691; text-decoration: none;}
div.color08 a:visited {color: #27B691; text-decoration: none;}
div.color08 a:active {color: #999; text-decoration: none;}
div.color08 a:hover {color: #999; text-decoration: none;}




/*******09*/
div.color09 div#company_header p#c_headline {
	background:url(/common/img/dic184/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color09 div#corp_leftmenu ul li a{
	background-color: #17539A;
}

div.color09 div#corp_leftmenu ul li.hits a{
	background-color: #89A4C2;
}

div.color09 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #89A4C2;
}


/*contact*/
div.color09 div#corp_contact a {
	background: #FFF url(/common/img/dic184/linkmark.gif) 5px 50% no-repeat;
}

div.color09 div#corp_contact a:link {color: #000; text-decoration: none; border: #17539A 1px solid;}
div.color09 div#corp_contact a:visited {color: #000; text-decoration: none; border: #17539A 1px solid;}
div.color09  div#corp_contacta:active {color: #999; text-decoration: none; border: #89A4C2 1px solid;}
div.color09 div#corp_contact a:hover {color: #999; text-decoration: none; border: #89A4C2 1px solid;}

div.color09 a:link {color: #11989A; text-decoration: none;}
div.color09 a:visited {color: #11989A; text-decoration: none;}
div.color09 a:active {color: #999; text-decoration: none;}
div.color09 a:hover {color: #999; text-decoration: none;}



/*******10*/
div.color10 div#company_header p#c_headline {
	background:url(/common/img/orange/info_top_background.gif) top left repeat;
}

/*-- left main menu --*/
div.color10 div#corp_leftmenu ul li a{
	background-color: #FF9C00;
}

div.color10 div#corp_leftmenu ul li.hits a{
	background-color: #F6DCA0;
}

div.color10 div#corp_leftmenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #F6DCA0;
}


/*contact*/
div.color10 div#corp_contact a {
	background: #FFF url(/common/img/orange/linkmark.gif) 5px 50% no-repeat;
}

div.color10 div#corp_contact a:link {color: #000; text-decoration: none; border: #FF9C00 1px solid;}
div.color10 div#corp_contact a:visited {color: #000; text-decoration: none; border: #FF9C00 1px solid;}
div.color10  div#corp_contacta:active {color: #999; text-decoration: none; border: #F6DCA0 1px solid;}
div.color10 div#corp_contact a:hover {color: #999; text-decoration: none; border: #F6DCA0 1px solid;}

div.color10 a:link {color: #73A600; text-decoration: none;}
div.color10 a:visited {color: #73A600; text-decoration: none;}
div.color10 a:active {color: #999; text-decoration: none;}
div.color10 a:hover {color: #999; text-decoration: none;}






/* ------------------------------
 会社案内ページ
 ------------------------------ */

/*-- 会社概要, 主要店舗名, 店舗地図店名, 商品紹介見出し --*/
/*-- 会社説明 --*/

/* 01 */


div.color01 div#corp_main_right div#info_l table th, div.color01 div#corp_main_right div#info_l_nophoto table th,
div.color01 div.mainshops h2,
div.color01 div#shopmap_name h2,
div.color01 div.item_textbox h2 {color: #69821B;}
div.color01 div#corp_main_right div#corp_comments h2 {background-color: #73A406;}


/* 02 */


div.color02 div#corp_main_right div#info_l table th, div.color02 div#corp_main_right div#info_l_nophoto table th,
div.color02 div.mainshops h2,
div.color02 div#shopmap_name h2,
div.color02 div.item_textbox h2 {color: #177D79;}
div.color02 div#corp_main_right div#corp_comments h2 {background-color: #007D78;}

/* 03 */

div.color03 div#corp_main_right div#info_l table th, div.color03 div#corp_main_right div#info_l_nophoto table th,
div.color03 div.mainshops h2,
div.color03 div#shopmap_name h2,
div.color03 div.item_textbox h2 {color: #00845C;}
div.color03 div#corp_main_right div#corp_comments h2 {background-color: #0F8D63;}

/* 04 */

div.color04 div#corp_main_right div#info_l table th, div.color04 div#corp_main_right div#info_l_nophoto table th,
div.color04 div.mainshops h2,
div.color04 div#shopmap_name h2,
div.color04 div.item_textbox h2 {color: #C47282;}
div.color04 div#corp_main_right div#corp_comments h2 {background-color: #D87E8F;}

/* 05 */

div.color05 div#corp_main_right div#info_l table th, div.color05 div#corp_main_right div#info_l_nophoto table th,
div.color05 div.mainshops h2,
div.color05 div#shopmap_name h2,
div.color05 div.item_textbox h2 {color: #8A114B;}
div.color05 div#corp_main_right div#corp_comments h2 {background-color: #A6165B;}

/*
 06 */

div.color06 div#corp_main_right div#info_l table th, div.color06 div#corp_main_right div#info_l_nophoto table th,
div.color06 div.mainshops h2,
div.color06 div#shopmap_name h2,
div.color06 div.item_textbox h2 {color: #CB2E39;}
div.color06 div#corp_main_right div#corp_comments h2 {background-color: #D9333F;}


/* 07 */

div.color07 div#corp_main_right div#info_l table th, div.color07 div#corp_main_right div#info_l_nophoto table th,
div.color07 div.mainshops h2,
div.color07 div#shopmap_name h2,
div.color07 div.item_textbox h2 {color: #409BB2;}
div.color07 div#corp_main_right div#corp_comments h2 {background-color: #46A6BE;}


/* 08 */

div.color08 div#corp_main_right div#info_l table th, div.color08 div#corp_main_right div#info_l_nophoto table th,
div.color08 div.mainshops h2,
div.color08 div#shopmap_name h2,
div.color08 div.item_textbox h2 {color: #267FAC;}
div.color08 div#corp_main_right div#corp_comments h2 {background-color: #2987B5;}


/* 09 */

div.color09 div#corp_main_right div#info_l table th, div.color09 div#corp_main_right div#info_l_nophoto table th,
div.color09 div.mainshops h2,
div.color09 div#shopmap_name h2,
div.color09 div.item_textbox h2 {color: #006280;}
div.color09 div#corp_main_right div#corp_comments h2 {background-color: #006688;}


/* 10 */

div.color10 div#corp_main_right div#info_l table th, div.color10 div#corp_main_right div#info_l_nophoto table th,
div.color10 div.mainshops h2,
div.color10 div#shopmap_name h2,
div.color10 div.item_textbox h2 {color: #DA6000;}
div.color10 div#corp_main_right div#corp_comments h2 {background-color: #EF771C;}





/* ------------------------------
 主要店舗情報 / 商品情報
 ------------------------------ */

div.color01 div#shopinfo_head,div.color01 div.item_textbox {
	border-bottom: #CEE4AE 1px solid;
}
div.color02 div#shopinfo_head,div.color02 div.item_textbox  {
	border-bottom: #219E96 1px solid;
}
div.color03 div#shopinfo_head,div.color03 div.item_textbox  {
	border-bottom: #CCDCD1 1px solid;
}
div.color04 div#shopinfo_head,div.color04 div.item_textbox  {
	border-bottom: #EEBBCB 1px solid;
}
div.color05 div#shopinfo_head,div.color05 div.item_textbox  {
	border-bottom: #C4A3BF 1px solid;
}
div.color06 div#shopinfo_head,div.color06 div.item_textbox  {
	border-bottom: #F19CA7 1px solid;
}
div.color07 div#shopinfo_head,div.color07 div.item_textbox  {
	border-bottom: #CFD7D9 1px solid;
}
div.color08 div#shopinfo_head,div.color08 div.item_textbox  {
	border-bottom: #ADD2EE 1px solid;
}
div.color09 div#shopinfo_head,div.color09 div.item_textbox  {
	border-bottom: #89A4C2 1px solid;
}
div.color10 div#shopinfo_head,div.color10 div.item_textbox  {
	border-bottom: #F6DCA0 1px solid;
}












