@charset "Shift_JIS";

/* 背景
---------------------------------------------------- */
 body{
 background-image:url("../images/bg.jpg");
}
 .siro{
 background-color:#FFFFFF;
}
 .siro_top{
 background-image:url("../images/wasi_bg5.jpg");
}
 .siro_top2{
 background-image:url("../images/wasi_bg6.jpg");
}
 .title_bg{
 background-image:url("../images/title_bg.jpg");
}
 .top_menu_bg{
 background-image:url("../images/top_menu_bg.gif");
}
 .top_shiosai_bg{
 margin-top:5px;
 background-image:url("../images/shiosai2008_win_bg.jpg");
 border:1px solid #a0a0a0;
}
 .haru_title_bg{
 background-image:url("../images/top/0704_haru02.gif");
 background-position:left;
 background-repeat:no-repeat;
}
 .aisatu{
 background-image:url("../images/washi_bg.gif");
 border-width:1px 1px 1px 1px;
 border-color: #bfbfbf;
 border-style: solid;
}
/* 文字サイズ
---------------------------------------------------- */
.xxs{
 line-height:normal;
 font-size:xx-small;
}
.xs{
 line-height:normal;
 font-size:x-small;
}
.s{
 line-height:normal;
 font-size:small;
}
.xs_text{
 line-height:1.4em;
 font-size:x-small;
}
.xs_ao{
 line-height:1.4em;
 font-size:x-small;
 color:#004080;
}
.s{
 line-height:1.4em;
 font-size:small;
}
.font01{
 line-height:1.4em;
 font-size:x-small;
 color:#004080;
}

/* リンク
---------------------------------------------------- */
a:link {
  color: #001340;
  background: transparent;
}
a:visited {
  color: #001340;
  background: transparent;
}
a:hover {
  color: #f15a3a;
  text-decoration: underline;
}

/* ヘッダ・フッタ
---------------------------------------------------- */
#head{
 width:750px;
 text-align:left;
 background-color:#FFFFFF;
 background-image:url("../images/head_bg.jpg");
 background-position:right;
 background-repeat:no-repeat;
 padding:5px
}

#foot1{
 width:750px;
 background-color:#FFFFFF;
 padding: 8px 1px 1px 4px;
 font-size:x-small;
}
#foot1_top{
 width:750px;
 background-image:url("../images/wasi_bg5.jpg");
 padding: 8px 1px 1px 4px;
 font-size:x-small;
}
#foot2{
 width:750px;
 background-color:#1C3854;
 padding: 8px;
 color:#FFFFFF;
}
#foot3{
 width:750px;
 background-color:#1C3854;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:#FFFFFF;
 padding: 2px;
 color:#FFFFFF;
 font-size:xx-small;
}

/* パンくず
---------------------------------------------------- */
.pan{
 font-size:x-small;
 padding: 8px 2px 8px 2px;
 border-width:0px 0px 1px 0px;
 border-color: #004080;
 border-style: dotted;
 color:#2d2d2d
}
.pan2{
 font-size:x-small;
 padding: 8px 2px 2px 2px;
 border-width:1px 0px 0px 0px;
 border-color: #004080;
 border-style: dotted;
 color:#2d2d2d
}
.pan3{
 font-size:x-small;
 padding: 8px 2px 8px 5px;
 border-width:0px 0px 1px 0px;
 border-color: #004080;
 border-style: dotted;
 font-size:small;
 font-weight:bold;
 color:#004080
}
/* レイアウト(トピックス)
---------------------------------------------------- */
.yokosen {
 padding:4px;
 border-width:1px 0px 0px 0px;
 border-style:dotted;
 border-color:#021359; 
 background-color: #FFFFFF;
}
.yokosen2 {
 padding:4px;
 border-width:1px 0px 1px 0px;
 border-style:dotted;
 border-color:#021359; 
 background-color: #FFFFFF;
}
.tatesen_r {
 padding:4px;
 border-width:0px 1px 0px 0px;
 border-style:dotted;
 border-color:#021359; 
 background-color: #FFFFFF;
}
.topics{
 width:230px;
 padding:4px;
}
.topics ul {
 font-size:small;
 margin:0px;
 list-style:none;
}
.topics li {
 padding:4px;
 border-width:0px 0px 1px 0px;
 border-style:dotted;
 border-color:#808080;
 font-size:x-small;
}
.topics_title{
 width:230px;
 background-image:url("../images/menu_bg.gif");
 border-width:1px 1px 0px 1px;
 border-style:solid;
 border-color:#c0c0c0;
 padding:5px 1px 5px 4px;
 color:#FFFFFF;
 font-family:serif;
}
.topics_title2{
 width:230px;
 border-width:0px 1px 1px 1px;
 border-style:solid;
 border-color:#c0c0c0;
 padding:5px 1px 5px 4px;
 color:#2d2d2d;
 font-size:x-small;
}
.syosai {
 padding:4px;
 border-width:0px 0px 0px 0px;
 border-style:solid;
 border-color:#001340;
 font-size:x-small;
 text-align:right;
}
.syun_title{
 border-width:0px 0px 0px 6px;
 border-style: solid;
 border-color: #c0c0c0 #f17d84;
 margin:4px 0px 0px 0px;
}
.syun_title_haru{
 border-width:0px 0px 0px 6px;
 border-style: solid;
 border-color: #c0c0c0 #f17d84;
 margin:4px 0px 0px 0px;
}
.syun_title_syoka{
 border-width:0px 0px 0px 6px;
 border-style: solid;
 border-color: #c0c0c0 #297d00;
 margin:4px 0px 0px 0px;
}
.syun_title_natsu{
 border-width:0px 0px 0px 6px;
 border-style: solid;
 border-color: #c0c0c0 #0386b3;
 margin:4px 0px 0px 0px;
}
.syun_title_natsu{
 border-width:0px 0px 0px 6px;
 border-style: solid;
 border-color: #c0c0c0 #e1532f;
 margin:4px 0px 0px 0px;
}
.syun_title_fuyu{
 border-width:0px 0px 0px 6px;
 border-style: solid;
 border-color: #c0c0c0 #004080;
 margin:4px 0px 0px 0px;
}
/* レイアウト(商品)
---------------------------------------------------- */
.syohin{
 width:490px;
 padding: 3px;
 border-width:0px 0px 0px 0px;
 border-style:solid;
 border-color:#004080;
}
.syohin_txt01{
 padding: 2px;
 font-size:small;
 color:#021359;
 font-weight:bold;
 line-height:1.3em;
 font-family:serif;
}
.syohin_txt02{
 padding: 2px;
 font-size:x-small;
 color:#5c89ad;
 line-height:1.3em;
}
.syohin_txt03{
 padding: 2px;
 font-size:x-small;
 color:#2d2d2d;
 line-height:1.3em;
}
.syohin_txt04{
 padding: 2px;
 font-size:x-small;
 color:#f15a3a;
}
.syohin_txt05{
 padding: 2px;
 font-size:small;
 color:#021359;
 line-height:1.3em;
 font-family:serif;
}
.syohin_txt06{
 padding: 2px;
 font-size:x-small;
 color:#cd013f;
 line-height:1.3em;
}
.kaimono{
 width:540px;
 padding: 8px;
 background-color:#FFFFFF;
 border-width:1px 0px 1px 0px;
 border-style:dotted;
 border-color:#004080;
}
.kaimono_txt01{
 padding: 4px;
 font-size:x-small;
 font-family:serif;
 line-height:1.6em;
}
.kaimono ul {
 font-size:small;
 margin:0px;
 list-style:none;
}
.kaimono li {
 padding:4px;
 border-width:0px 0px 0px 0px;
 border-style:dotted;
 border-color:#808080;
 font-size:x-small;
}
.koe{
 width:490px;
 padding: 8px;
 background-color:#FFFFFF;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#004080;
}
.shio {
 background-image:url("../images/shio_bg.gif");
 font-size:x-small;
 padding: 5px;
 margin: 5px;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#498144;
}
.top_shiosai2009_bg {
 background-image:url("../images/shiosai2009_sum_bg.jpg");
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.shiosai2007_win {
 background-image:url("../images/shiosai2007_win_bg.jpg");
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.shiosai2008_summer {
 background-image:url("../images/shiosai2008_sum_bg.gif");
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.shiosai2008_summer2 {
 background-image:url("../images/shiosai2008_sum_bg2.gif");
 font-size:x-small;
}
.2008_haru {
 background-image:url("../images/2008_haru_bg.jpg");
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.aki2007 {
 background-image:url("../images/aki2007_bg.gif");
 font-size:x-small;
 margin: 5px;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.aki2008 {
 background-image:url("../images/2008_aki_bg.jpg");
 background-position:bottom left;
 background-repeat:no-repeat;
 font-size:x-small;
 margin: 5px;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.shiosai2008_win {
 background-image:url("../images/shiosai2008_win_bg.jpg");
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.2009_aki {
 background-image:url("../images/2009_aki_bg.jpg");
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}
.syun_haru {
 background-image:url("../images/syun_haru_bg.gif");
 background-repeat:no-repeat;
 background-position:top right;
 }
.syun_syoka {
 background-image:url("../images/syun_syoka_bg.gif");
 background-repeat:no-repeat;
 background-position:top right;
 }
.syun_natsu {
 background-image:url("../images/syun_natsu_bg.gif");
 background-repeat:no-repeat;
 background-position:top right;
 }
.syun_aki {
 background-image:url("../images/syun_aki_bg.gif");
 background-repeat:no-repeat;
 background-position:top right;
 }
.syun_fuyu {
 background-image:url("../images/syun_fuyu_bg.gif");
 background-repeat:no-repeat;
 background-position:top right;
 }
.haru2009 {
 font-size:x-small;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#958594;
}

/* リンク集
---------------------------------------------------- */
.link1{
 padding: 15px 2px 2px 2px;
 font-size:small;
}
.link2{
 padding: 1px 0px 1px 20px;
 width:700px;
 font-size:x-small;
 background-color:#e0ecf5;
}
.link3{
 padding: 15px 2px 2px 2px;
 font-size:x-small;
 color:#2d2d2d;
}

/* seo
---------------------------------------------------- */
#inrLnk{ 
  margin:0 auto; 
  text-align:right; 
  width:750px; 
  position:relative; 
  } 
#inrLnk p{ 
  margin:0; 
  font-size:10px; 
  position:absolute; 
  top:0; 
  right:3px; 
  } 
#inrLnk p a{text-decoration:none;} 
#inrLnk h1{ 
  font-weight:normal; 
  margin:0; 
  font-size:10px; 
  position:absolute; 
  top:58px; 
  right:3px; 
  }
#inrLnk h2{ 
  font-weight:normal; 
  margin:0; 
  font-size:10px; 
  position:absolute; 
  top:73px; 
  right:3px; 
  }

/* 100304以降追加
---------------------------------------------------- */
.oshirase-attention {
 background-color:#FFD7D7;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 border-color:#FF3369;
}
.gaiyou-media{border-bottom:1px dotted #cccccc;}

/* 110926以降追加
---------------------------------------------------- */
.tenpo-eigyojikan{
	font-size:inherit;
border: 1px solid #C00C00;	
}


