@charset "utf-8";

/*--------------リンク色指定-------------------------------------*/
A:link {
color:#717171;
text-decoration:none;
}
A:visited {
color:#717171;
text-decoration:none;
}
A:active {
color:#508cc3;
text-decoration:none;
}
A:hover {
color:#508cc3;
text-decoration:none;
}
#Main a{
color:#508cc3;
text-decoration:none;
}
#Main a:hover{
color:#508cc3;
text-decoration:underline;
}
/*-------------左ナビゲーション用-------------------------------*/
.navcontainer{
border-right:#508cc3 1px solid; 
border-left:#508cc3 1px solid; 
border-top:#508cc3 1px solid;  
padding:0px; 
font-size:12px; 
margin:15px 0px 0px 20px; 
width:145px; 
}
.navlist{
padding:0px;
margin:0px;
list-style-type:none;
text-align:left;
}
.navlist li a{
padding:5px 0px 5px 20px;
display:block;
width:125px; 
color: #717171; 
border-bottom: #508cc3 1px solid;
text-decoration:none;
background-image:url(../mt/images/bg_navi.gif)
}
.navlist li a:hover{
padding:5px 0px 5px 20px;
display:block;
width:125px; 
color:#ffffff; 
border-bottom:#508cc3 1px solid;
background-image:url(../mt/images/bg_navi_mt_hover.gif);
text-decoration:none;
}
/*----------------------------テーブルなど---------------------------------*/
.bg_b_border{
background-color:#dbe8f2;
border:1px solid #508cc3; 
margin:10px; 
padding:5px;
}
.Tbl_blue{
background-color:#508cc3;
}
.cell_01_b{
color:#ffffff;
background-color:#7daad2;
}
/*----------------------------文字色指定---------------------------------*/
.pickup_blue{
color:#508cc3;
}
.pickup_blue_b{
color:#508cc3;
font-weight:bold;
}
.pick_blue{
color:#508cc3;
font-size:10px;
}
.strong_1_blue{
color:#508cc3;
font-size:18px;
font-weight:bold;
line-height:25px;
}
.strong_2_blue{
color:#508cc3;
font-size:16px;
font-weight:bold;
line-height:25px;
}
.strong_3_blue{
color:#508cc3;
font-size:12px;
font-weight:bold;
line-height:16px;
}
.allow_01{
background-image:url(../images/allow_01.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:15px;
}

.topflaArea{
width:100%;
text-align:center;
}

/*----------------------------ショッピングページ---------------------------------*/


/* ---------------------------------------------------------------- *
	WEBショップ　商品枠
 * ---------------------------------------------------------------- */

.shop {
  background: #FFFFFF;
  text-align:left;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 0.7em;
  border: 1px solid #CCCCCC;
}


/* ---------------------------------------------------------------- *
	WEBショップコンテンツ画像の設定です
 * ---------------------------------------------------------------- */

.shop img.fig {
  float: left;
  margin-top: 0;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 0;
}
