@charset "UTF-8";
@import url(http://www.119-119.com/leghot/base.css);
@import url(http://www.119-119.com/leghot/alpha.css);
@import url(http://www.119-119.com/leghot/beta.css);
@import url(http://www.119-119.com/leghot/text-style.css);


/* 全体の基本設定 */
body {
font-size: 14px;
line-height: 1.7;
color: #2A1C00;
background: #fff url(http://www.119-119.com/leghot/images/bg.gif) repeat-x 0 0;
background-attachment:fixed;
}

a,
a:link,
a:visited{
color: #666;
}

a:hover,
a:active {
color: #666;
}

p {
margin: 0 0 15px 0;
padding: 0;
}

/* コンテンツ枠色 */
#container {
border-left:solid 1px #553311;
border-right:solid 1px #553311;
border-bottom:solid 1px #553311;
}

#banner-description,
#banner-description a,
#banner-description a:link,
#banner-description a:visited,
#banner-description a:hover,
#banner-description a:active {
color: #999;
}

/* h4(エントリータイトル)の色 */


/*  */
h5{
margin: 10px 0 10px 0;
padding: 3px 8px 3px 8px;
color: #333;
line-height: 1.3;
font-weight: bold;
}

h5 a,
h5 a:link,
h5 a:visited {
color: #336699;
text-decoration: none;
}

h5 a:hover,
h5 a:active {
color: #ff0000;
text-decoration: none;
}

/* パンくず(トピックスパス)の色 */
#navber,
#navber a,
#navber a:link,
#navber a:visited,
#navber a:active,
#navber a:hover{
color:#333;
text-decoration:none;
}

/* メインメニューの色 */

#main-menu li
#main-menu li a,
#main-menu li a:link,
#main-menu li a:visited,
#main-menu li a:hover,
#main-menu li a:active {
color: #FF9933;
text-decoration: none;
}

/* メニューのヘッダーの色 */
.module-header{
margin:0;
padding:0;
display:none;
color: #fff;
background: #0066FF url(http://www.119-119.com/leghot/images/module.jpg);
border: 1px solid #0000FF;
}

/* メニューの色 */
.module-list-item {
font-size: 12px;
background: url(http://www.119-119.com/leghot/images/li.gif) 2px 8px no-repeat;
}

.module-list-item a,
.module-list-item a:link,
.module-list-item a:visited {
color: #333;
text-decoration: none;
border-bottom:dotted 1px #666;
}

.module-list-item a:hover,
.module-list-item a:active {
color: #333;
text-decoration: none;
border-bottom:solid 1px #666;
}


/* 各設定 */
img{
border:none;
margin:0;
padding:0;
}

.bold{font-weight:bold;}
.normal{font-weight:normal;}
.red, .red a, a.red,
a:link.red, a:visited.red, a:active.red,{ color:#CA2A19; }
a:hover.red{ color:#CA2A19; }

a.no-border{text-decoration:none;}
.red{ color:#CA2A19; }
.black{color:#333;}
.gray{color:#666;}
.blue{color:#36c;}
.yellow{color:#fc0;}

.bg-gray{background:#eee;}

.indent{text-indent:1em;}
.line-through{text-decoration:line-through;}
.underline{text-decoration:underline;}
.no-display{display:none;}
.no-indent, .no-indent p{text-indent:0em;}
.inline{display:inline;}
.relative{position:relative;}
.float-left{ float:left; }
.float-right{ float:right; }
.clear{clear:both;}
.list-none{list-style-type:none;}
.list-circle{ list-style-type:circle; }

/* フォントサイズ */
.font-s{font-size:10px;}
.font-m2{font-size:12px;}
.font-m{font-size:13px;}
.font-l{font-size:14px;}
.font-ll{font-size:16px;}

/* 横幅 */
.w430{ width:430px; }
.w450{ width:450px; }

/* 文字寄せ */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.middle{vertical-align:middle;}
.m-auto{ margin:auto; }

/* 行間 */
.line-h1{line-height:1;}
.line-h13{line-height:1.3;}
.line-h15{line-height:1.5;}
.line-h2{line-height:2;}

/* margin */
.m0{margin:0;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}

/* margin-top */
.tm0{margin-top:0px;}
.tm5{margin-top:5px;}
.tm10{margin-top:10px;}
.tm15{margin-top:15px;}
.tm20{margin-top:20px;}
.tm30{margin-top:30px;}
.tm40{margin-top:40px;}
.tm50{margin-top:50px;}
.tm70{margin-top:70px;}
.tm250{margin-top:250px;}

/* margin-bottom */
.bm-20{margin-bottom:-20px;}
.bm0{margin-bottom:0px;}
.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}
.bm15{margin-bottom:15px;}
.bm20{margin-bottom:20px;}
.bm30{margin-bottom:30px;}
.bm40{margin-bottom:40px;}
.bm50{margin-bottom:50px;}
.bm70{margin-bottom:70px;}

/* margin-left */
.lm-20{margin-left:-20px;}
.lm10{margin-left:10px;}
.lm20{margin-left:20px;}
.lm25{margin-left:25px;}
.lm30{margin-left:30px;}
.lm40{margin-left:40px;}
.lm50{margin-left:50px;}
.lm70{margin-left:70px;}
.lm75{margin-left:75px;}
.lm130{margin-left:130px;}
.lm170{margin-left:170px;}
.lm200{margin-left:200px;}
.lm220{margin-left:220px;}
.lm310{margin-left:310px;}

/* margin-right */
.rm10{margin-right:10px;}
.rm15{margin-right:15px;}
.rm20{margin-right:20px;}
.rm30{margin-right:30px;}
.rm50{margin-right:50px;}

/* padding-bottom */
.bp10{padding-bottom:10px;}
.bp40{padding-bottom:40px;}

/* padding */
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

/* padding-top */
.tp30{padding-top:30px;}
.tp40{padding-top:40px;}
.tp120{padding-top:120px;}
.tp135{padding-top:135px;}
.tp170{padding-top:170px;}

/* padding-left */
.lp10{padding-left:10px;}
.lp15{padding-left:15px;}
.lp20{padding-left:20px;}
.lp30{padding-left:30px;}
.lp40{padding-left:40px;}
.lp50{padding-left:50px;}

/* padding-right */
.rp15{padding-right:15px;}

/* background */
.bg1{ background:#FFF9D1; }

/* border */
.border-btm01{border-bottom:solid 1px #999;}
.border-btm02{border-bottom:dotted 2px #999;}
.border-top01{border-top:solid 1px #999;}
.border1{ border:dotted 2px #ccc; }

.hidden{
display:none;
}

/* ----------- form ------------- */

.form-button{
margin: 6px 0 6px 0;
}

.price-txt{
color: #ff0000;
}