@charset "utf-8";
/* CSS Document */

.etc_contents p{
 font-size: 0.7em;
}

.newstore li{
 font-size: 0.7em;
}
.searchstore p{
 font-size: 0.8em;
}

.searchstore .searchbox{
 font-size: 0.8em;
}

.searchstore .searchbutton{
 font-size: 0.7em;
}

.etc_h3{
 font-size: 0.8em;
}

.etc_h4{
 font-size: 0.8em;
}


/*--------------------------jun---------------------*/
.etc_in_in_area{
 font-size: 0.8em;
}
.etc_in_in_area table{
 font-size: 1.0em; color: #000;
}


/*--------------------------jun2---------------------------------------*/
.omiyage_in_inarea{
 font-size: 0.8em;
}
.store_in_inarea{
 font-size: 0.8em;
}

.pan_nav,
.omiyage_pannav_full p,
.campany_pannav_full p,
.omiyage_pannav p,
.store_pannav_full p,
.store_pannav p{
 font-size: 0.7em;
}


.rehead{
 font-size: 0.7em;
}

.omiyage_h3{
 font-size: 1.1em;
}
.omiyage_h4{
 font-size: 0.8em;
}
.store_h3{
 font-size: 0.8em;
}
.store_h4{
 font-size: 0.8em;
}


.omiyage_inarea_lineup .lineup_left,
.store_inarea_lineup .lineup_left{
 font-size: 0.8em;
}

.omiyage_inarea_lineup .lineup_center,
.store_inarea_lineup .lineup_center{
 font-size: 0.8em;
}
.omiyage_inarea_lineup .lineup_center2,
.store_inarea_lineup .lineup_center2{
 font-size: 0.8em;
}

.omiyage_inarea_lineup .lineup_right,
.store_inarea_lineup .lineup_right{
 font-size: 0.8em;
}

.omiyage_inarea_lineup_search h4,
.store_inarea_lineup_search h4{
 font-size: 0.8em;
}

.omiyage_inarea_lineup_search h5{
 font-size: 0.7em;
}
.store_inarea_lineup_search h5{
 font-size: 0.7em;
}



.omiyage_inarea_lineup_search th{
 width: 100px;
 font-size: 0.7em;
}
.store_inarea_lineup_search th{
 font-size: 0.7em;
}


.omiyage_inarea_lineup_search td,
.store_inarea_lineup_search td{
 font-size: 0.7em;
}


.lineup_gift_right h6{
 font-size: 0.8em;
}
.lineup_gift_right p{
 font-size: 0.7em;
}
.no_list {
  font-size: 0.8em;
}

#omiyage_in_in_area .giftreview{
 font-size: 0.8em; color:#FF3333;
}

#omiyage_in_in_area .omiyage_detail{
 font-size: 0.8em; color:#464747;
}

#omiyage_in_in_area td a{
 text-decoration: none;
 font-size: 1.0em; color:#0099ff;
}
#omiyage_in_in_area td a:hover{
 text-decoration: underline;
 font-size: 1.0em; color:# 0033ff;
}
#omiyage_in_in_area .shop_detail{
 font-size: 1.0em; color:#464747;
}

#store_in_in_area .storereview{
 font-size: 0.8em; color:#ff9900;
}

#store_in_in_area .store_detail{
 font-size: 0.8em; color:#464747;
}

#store_in_in_area .store_link td a{
 font-size: 1.0em; color:#0099ff;
}

#store_in_in_area td a:hover{
 font-size: 1.0em; color: #0033ff;
 text-decoration: underline;
}

#store_in_in_area .store_nagoya{
 font-size: 0.8em; color:#464747;
}


#kutikomi_in_in_area p{
 font-size: 0.8em; color:#464747;
}

.kutikomi_detail th{
 font-size: 0.8em;
}

.kutikomi_detail td{
 font-size: 0.8em;
}
.kutikomi_select td{
 font-size: 0.8em;
}

#omiyage_detail_comment{
 font-size: 0.8em;
}

.mr3_back p{
 font-size: 0.9em;
}

.mr2_in_in_in p,
.mr3_in_in_in p{
 font-size: 0.7em;
}





.mr2_in_in_in .graybox{
 font-size: 0.7em;
}
.mr3_in_in_in .graybox{
 font-size: 0.7em;
}


.mr2_in_in_in .graybox_01{
 font-size: 0.7em;
}


.mr2_in_in_in .graybox_02{
 font-size: 0.7em;
}
.mr3_in_in_in .graybox_02{
 font-size: 0.7em;
}




.mr2_in_in_in .graybox_03{
 font-size: 0.7em;
}
.mr3_in_in_in .graybox_03{
 font-size: 0.7em;
}

.mr2_in_in_in .graybox_04{
 font-size: 0.7em;
}
.mr3_in_in_in .graybox_04{
 font-size: 0.7em;
}

.mr2_in_in_in .graybox_05{
 font-size: 0.7em;
}

.mr2_in_in_in .searchbox,
.mr3_in_in_in .searchbox{
 font-size: 0.8em;
}

.mr2_in_in_in .searchbutton,
.mr3_in_in_in .searchbutton{
 font-size: 0.7em;
}

.mr2_in_in_in .searchselect,
.mr3_in_in_in .searchselect{
 font-size: 0.7em;
}

.mr2_in_in_in .commodity_price,
.mr3_in_in_in .commodity_price{
 font-size: 0.7em;
}

.mr2_in_in_in .commodity_name,
.mr3_in_in_in .commodity_name{
 font-size: 0.7em;
}

.mr2_in_in_in .commodity_this a{
 font-size: 0.7em;
}

.mr2_in_in_in  #lastsearch input,
.mr3_in_in_in  #lastsearch input{
 font-size: 0.7em;
}


.mi_in_in_in_center_ber_omiyage_ninki_ranking p{
 font-size: 0.8em;
}

.mi_in_in_in_center_ber_saiteki_omiyage p{
 font-size: 0.8em;
}

.mi_in_in_in_center td{
 font-size: 0.7em;
 color: #333;
}

.mi_in_in_in_left li{
 font-size: 0.7em;
}

.mi_in_in_in_newstopics li{
 font-size: 0.7em;
}


.mr_in_in_in p{
 font-size: 0.7em;
}

.mr_in_in_in .graybox{
 font-size: 0.7em;
}

.mr_in_in_in .searchbox{
 font-size: 0.8em;
}

.mr_in_in_in .searchbutton{
 font-size: 0.7em;
}

.mr_in_in_in .searchselect{
 font-size: 0.7em;
}

.mr_in_in_in #lastsearch input{
 font-size: 0.7em;
}

address p{
 font-size: 0.7em;
}
.ranking_h3{
 font-size: 0.8em;
}


/*------------------ranking----ranking-------------------*/
.ranking_name{
 font-size: 0.8em;
}  

.ranking_view a{
 font-size: 0.8em;
}


/*-----会社リンク-----*/

.elevnavi2 ul.kaisyalink {
 font-size: 0.7em;
}
p.adobereader2 {
 font-size: 0.7em;
}

#main2 h2 {
    font-size: 0px;
}

#main2 h3 {
    font-size: 120%;
}

/*----------サブメニュー----------*/

#main2 div.smenu {
    font-size: 0.8em;
}

/****************************************メイン3（本文）****************************************/

#main2 h4 {
    font-size: 0.8em;
}

#main3 p.txt {
    font-size: 0.8em;
}

/*下余白大*/

#main3 p.txt2 {
    font-size: 0.8em;
}

/*100％ボールドライン幅無し*/

#main3 p.txtb {
    font-size: 100%;
}

/*100％下余白大ボールド*/

#main3 p.txt2b {
    font-size: 100%;
}



/*テーブル*/

.tablewaku {
    font-size: 0.8em;
}

/*テーブル右揃え。幅指定あり*/

.tablewaku02 {
    font-size: 0.8em;
}

/*沿革の年代で使用*/
.tableEnkaku01 {
    font-size: 0.8em;
}
.tableEnkaku02 {
    font-size: 0.8em;
}
.tableEnkaku03 {
    font-size: 0.8em;
}



/*テキストの右寄せ　余白あり*/

#main3 p.txtright {
    font-size: 0.8em;
}





/*----------ライン----------*/


div.line {
    font-size: 0px;
}

div.honsyamap p {
    font-size: 0px;
}

div.photo01b {
    font-size: 0px;
}

/*******************************
個人情報保護方針
********************************/
.etc_in_in_area_protection p{
    font-size: 0.8em;
}
/*******************************
サイトマップ
********************************/
.etc_sitemap {
  font-size:0.8em;
}

.etc_in_in_area_sitemap {
 font-size: 80%;
}

.etc_in_in_area_sitemap h4{
  font-size: 0.9em;
}

.etc_in_in_area_sitemap h5{
  font-size: 1.0em;
}

.etc_in_in_area_sitemap h6{
  font-size: 1.0em;
}


/*******************************
採用
********************************/
#elevnavi2 ul.kaisyalink {
    font-size: 0.7em;
}

#main h1 {
    font-size: 0px;
}
#saiyouBox {
    font-size: 90%;
}
/*新卒採用　ここから*/
#saiyouShinsotsu h2 {
    font-size: 0px;
}
#saiyouShinsotsu p {
    font-size: 0.9em;
}

/*新卒採用　ここまで*/
/*パート・アルバイト採用情報　ここから*/
#saiyouPart {
    font-size: 0.8em;
}
#saiyouPart h2 {
    font-size: 0px;
}
#saiyouPart p {
    font-size: 1.0em;
}
#cms_list table{
    font-size: 0.8em;
}

.saiyouStation li{
    font-size: 0.8em;
}

/*パート・アルバイト採用情報　ここまで*/

/*支店情報　ここから*/

.saiyouShiten h3 {
    font-size: 0.9em;
}
.saiyouShiten p {
    font-size: 0.9em;
}
.saiyouShiten .shitenMap a {
    font-size: 0px;
}
.pageup {
    font-size: 0.9em;
}

/****************************************22年度新卒採用****************************************/
h4 {
    font-size:0.8em;
}
.saiyouPart_04{
    font-size:1.0em;
}

#saiyouShinsotsu p.txt {
    font-size: 0.8em;
}
/*下余白大*/

#saiyouShinsotsu p.txt2 {
    font-size: 0.8em;
}
/*100％ボールドライン幅無し*/

#saiyouShinsotsu p.txtb {
    font-size: 100%;
}
/*100％下余白大ボールド*/

#saiyouShinsotsu p.txt2b {
    font-size: 100%;
}
/*ボタン下の注意*/
#saiyouShinsotsu div.chui p.txt {
    font-size: 0.7em;
}
/*テーブル*/

.tabkewaku {
    font-size: 0.8em;
}
/*テーブル　幅指定あり*/

.tabkewaku02 {
    font-size: 0.8em;
}
/*テキストの右寄せ　余白あり*/

#saiyouShinsotsu p.txtright {
    font-size: 0.8em;
}
/*フォームへのボタン*/

p.formbuttom {
    font-size: 0px;
}
p.formbuttom a {
    font-size: 0px;
}
/*----------ライン----------*/
div.line {
    font-size: 0px;
}
/*点付きリスト2 フォントサイズの指定あり*/

ul.ten2 {
    font-size: 0.8em;
}
/*Q&Aリスト*/
.qa {
    font-size: 0px;
}

li.question {
    font-size: 0.8em;
}
li.answer {
    font-size: 0.8em;
}

/*----------toica-----------*/
.toica_h3 {
  font-size:0.8em;
}

.toica_w220 {
  font-size:0.8em;
}

.toica_w170 {
  font-size:0.8em;
}

.toica_h4 {
  font-size:1.1em;
}

.toica_bottom_inarea p {
  font-size:0.8em;
}

.toica_w205_left {
  font-size:0.8em;
}

/*----------food------------*/
.food_h3 {
  font-size:0.8em;
}

.food_w170 {
  font-size:0.8em;
}

.food_h4 {
  font-size:1.1em;
}

.food_bottom_inarea {
  font-size:0.8em;
}

/*----------kitty------------*/
.kitty_head_copyright {
  font-size:0.6em;
}

.kitty_text {
  font-size:0.8em;
}

.kitty_text ul li {
  font-size:0.8em;
}

.kitty_text h4 {
  font-size:0.8em;
}

/*-----------------seasonal---------------------------------------*/
.premium_h3,
.premium_text
{
  font-size:0.8em;
}

.premium_comment {
  font-size:1.0em;
}

