@charset "euc-jp";
body {  background-color: #FFF; margin: 0px; padding: 0px; font-size: 12px; line-height: 18px; color: #333; }
body {  font-family:'･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3','Hiragino Kaku Gothic Pro','･皈､･・ｪ',Meiryo,'｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ',sans-serif; }
strong, b { font-family:'･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3','Hiragino Kaku Gothic Pro','･皈､･・ｪ',Meiryo,'｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ',sans-serif; }

h1 {  font-size: 10px; font-weight: normal; color: #333; margin: 0px; padding: 0px; }

.red_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #F00; }
.red_22_r {  font-size: 22px; line-height: 28px; font-weight: normal; color: #F00; }

.skyblue_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #A7C1F3; }

.gray_10_r {  font-size: 10px; line-height: 13px; font-weight: normal; color: #333; }
.gray_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #333; }
.gray_14_r {  font-size: 14px; line-height: 20px; font-weight: normal; color: #333; }
.gray_16_r {  font-size: 16px; line-height: 22px; font-weight: normal; color: #333; }
.gray_22_r {  font-size: 22px; line-height: 28px; font-weight: normal; color: #333; }

.lightgray_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #666; }

.orange_10_r {  font-size: 10px; line-height: 16px; font-weight: normal; color: #FF6900; }
.orange_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #FF6900; }
.orange_14_r {  font-size: 14px; line-height: 20px; font-weight: normal; color: #FF6900; }
.orange_16_r {  font-size: 16px; line-height: 22px; font-weight: normal; color: #FF6900; }
.orange_20_r {  font-size: 20px; line-height: 26px; font-weight: normal; color: #FF6900; }

.brown_10_r {  font-size: 10px; line-height: 16px; font-weight: normal; color: #663300; }
.brown_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #663300; }
.brown_14_r {  font-size: 14px; line-height: 20px; font-weight: normal; color: #663300; }
.brown_20_r {  font-size: 20px; line-height: 26px; font-weight: normal; color: #663300; }

.white_10_r {  font-size: 10px; line-height: 16px; font-weight: normal; color: #FFF; }
.white_12_r {  font-size: 12px; line-height: 18px; font-weight: normal; color: #FFF; }
.white_14_r {  font-size: 14px; line-height: 20px; font-weight: normal; color: #FFF; }
.white_20_r {  font-size: 20px; line-height: 26px; font-weight: normal; color: #FFF; }

.footer {  color: #C20714; }

#com_table_title{
 font-size: 12px; line-height: 18px; font-weight: bold; color: #333; 
 margin-top:7px;
 margin-left:25px;

}
#com_table_body{
 width:320px;
 padding-right:15px;
 padding-left:15px;
 padding-top:10px;
  padding-bottom:10px;
}

#trouble_table01{
 width:460px;
 border:solid 1px #CCCCCC;
 padding:8px;
  background-color:#FFFFCC;
}
#trouble_table02{
 width:460px;
 border:solid 1px #CCCCCC;
 padding:8px;
  background-color:#FFFFff;
}

#trouble_table03{
 width:460px;
 border:solid 1px #CCCCCC;
 padding:8px;
 background-color:#EBFFC7;
}

#coupon_table{
 width:600px;
 border:solid 1px #CCCCCC;
 padding:10px 20px 10px 20px;
 background-color:#ffffff;
}

#coupon_text{
 width:550px;
 border-bottom:solid 1px #999;
 margin-top:10px;
}

.footer a {  color: #333333; text-decoration: none; }
.footer a:hover {  color: #333333; text-decoration: underline; }

/*---------- NEWS ----------*/
#newsArea {
	height: 180px;
	overflow: auto;
	margin-bottom: 15px;
}

/* --- リストエリア --- */
ol.topicPath {
margin: 0;
padding: 0;
list-style-type: none;
}

/* --- リスト項目 --- */
ol.topicPath li {
display: inline;
}

/* --- リンク --- */
ol.topicPath li a {
margin-right: 6px;
}

a:link {  }
a:visited {  }
a:hover {  }
a:active {  }
