

/* サイト基本リンク*/
/*A:link {
color: #003399 !important; text-decoration:none !important;
}
A:visited {
color: #003399 !important; text-decoration:none !important;
}
A:hover{
color: #E25F09 !important; text-decoration:underline !important;
}*/
/* テキストカラー*/
.white{
color: #FFFFFF !important;
}
.red{
color: #CC0000 !important;
}
.red2{
color: #FF0000 !important;
}
.pink{
color: #CC6666 !important;
}
.orange{
color: #E25F09 !important;
}
.orange2{
color: #F04A00 !important;
}
.orange3{
color: #FF6600 !important;
}
.gray{
color: #666666 !important;
}
.gray2{
color: #333333 !important;
}
.purple{
color: #663399 !important;
}
.purple2{
color: #8A5EB3 !important;
}
.purple3{
color: #795FB7 !important;
}
.purple4{
color: #9999cc !important;
}
.light-purple{
color: #AA9490 !important;
}
.green{
color: #336633 !important;
}
.yellow{
color: #FFCC33 !important;
}
.yellow2{
color: #FFFF0C !important;
}
.brown{
color: #990000 !important;
}
.brown2{
color: #86642E !important;
}
.blue{
color: #003366 !important;
}
.white2 a:link,{
color: #FFFFFF !important; text-decoration:underline !important;
}
.white2 a:visited {
color: #FFFFFF !important; text-decoration:underline !important;
}
.white2 a:hover{
color: #FFFFFF !important; text-decoration:underline !important;
}


/* TOPメイン画像のテキスト（バナー４つ）

div#main-area {
position:relative !important;
}
p#system-ph {
position:absolute !important;
top:146px !important;
_top:156px !important;
left:5px !important;
}
p#system-txt {
position:absolute !important;
top:168px !important;
_top:178px !important;
left:60px !important;
width:183px !important;
}
p#system-txt a {
color:#000000 !important;
text-decoration:none !important;
}
--------------------------------------- */
/* TOPメイン画像のテキスト（バナー４つイレギュラー）
div#main-area {
position:relative !important;
}
p#system-ph {
position:absolute !important;
top:149px !important;
_top:159px !important;
left:18px !important;
}
p#system-txt {
position:absolute !important;
top:171px !important;
_top:181px !important;
left:72px !important;
width:183px !important;
}
p#system-txt a {
color:#000000 !important;
text-decoration:none !important;
}


/* TOPメイン画像のテキスト（バナー３つ）
--------------------------------------- */

div#main-area {
position:relative !important;
}
p#system-ph {
position:absolute !important;
top:114px !important;
_top:124px !important;
left:5px !important;
}
p#system-txt {
position:absolute !important;
top:135px !important;
_top:145px !important;
left:60px !important;
width:183px !important;
}
p#system-txt a {
color:#000000 !important;
text-decoration:none !important;
}

/* TOPメイン画像のテキスト（バナー２つ）

div#main-area {
position:relative !important;
}
p#system-ph {
position:absolute !important;
top:52px !important;
_top:64px !important;
left:5px !important;
}
p#system-txt {
position:absolute !important;
top:75px !important;
_top:85px !important;
left:60px !important;
widht:183px !important;
}
p#system-txt a {
color:#000000 !important;
text-decoration:none !important;
}
--------------------------------------- */


/* TOPメイン画像のテキスト（バナー2つイレギュラー）


div#main-area {
position:relative !important;
}
p#system-ph {
position:absolute !important;
top:82px !important;
_top:94px !important;
left:5px !important;
}
p#system-txt {
position:absolute !important;
top:105px !important;
_top:115px !important;
left:60px !important;
widht:183px !important;
}
p#system-txt a {
color:#000000 !important;
text-decoration:none !important;
}
--------------------------------------- */


.top-right {
position:relative !important;
}

.top-right div.new-icon {
position:absolute !important;
top:114px !important;
left:-15px !important;
z-index:1 !important;
}

/* 温泉施設詳細情報 */
.jyoho {
border-collapse:collapse !important;
border:1px solid #977A75 !important;
}
.jyoho td {
border:1px solid #977A75 !important;
}
@media print {
.noprint {
display:none !important;
}	
}


/*　箱根で冬休み用　*/
.blue02{
color: #336699 !important;
}

.t-border{
border: 1px solid #CCCCCC !important;
}
.ekiden{
background-image: url(../../special2/images/bg_line001.gif) !important;
background-repeat: repeat-y !important;
background-position: left !important;
padding-left: 10px !important;
}
.tachiyori01{
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
border-top-style: solid !important;
border-right-style: solid !important;
border-left-style: solid !important;
border-top-color: #CCCCCC !important;
border-right-color: #CCCCCC !important;
border-left-color: #CCCCCC !important;
}
.tachiyori02{
border-right-width: 1px !important;
border-left-width: 1px !important;
border-right-style: solid !important;
border-left-style: solid !important;
border-right-color: #CCCCCC !important;
border-left-color: #CCCCCC !important;
}
.tachiyori03{
border-right-width: 1px !important;
border-left-width: 1px !important;
border-right-style: solid !important;
border-left-style: solid !important;
border-right-color: #CCCCCC !important;
border-left-color: #CCCCCC !important;
border-bottom-width: 1px !important;
border-bottom-style: solid !important;
border-bottom-color: #CCCCCC !important;
}

/* --------- */
.line01 {
padding-top: 19px !important;
padding-bottom: 0px !important;
}

.line02 {
padding-top: 10px !important;
padding-bottom: 0px !important;
}

.line03 {
padding-top: 8px !important;
padding-bottom: 8px !important;
}

table.blue_table {
border: 1px solid #2375D1 !important;
margin-top:20px !important;
}

table.blue_table th {
background: #2375D1 !important;
padding: 3px !important;
padding-left: 7px !important;
text-align: left !important;
vertical-align:top !important;
color: #ffffff !important;
}

table.blue_table td {
background: #ffffff !important;
padding: 3px !important;
padding-left: 7px !important;
text-align: left !important;
vertical-align:top !important;
line-height: 1.3em !important;
}


table.detail_orange {
margin-top:5px !important;
}

table.detail_orange th {
color: #E84713 !important;
font-weight:bold !important;
text-align: left !important;
vertical-align:top !important;
padding-bottom: 4px !important;
padding-right: 10px !important;
padding-left: 0px !important;
}

table.detail_orange td {
padding-bottom: 4px !important;
text-align: left !important;
vertical-align:top !important;
/*
width: 99% !important;
*/
}


table.detail_blue {
margin-top:0px !important;
}

table.detail_blue2 {
margin:0px !important;
padding:0px !important;
}
table.detail_blue table{
margin-top:0px !important;
padding:0px !important;
}
table.detail_blue table td{
margin-top:0px !important;
padding:0px !important;
}


table.detail_blue2 th {
background: #ffffff !important;
color: #2375D1 !important;
font-weight:bold !important;
text-align: left !important;
vertical-align:top !important;
padding-bottom: 0px !important;
padding-right: 5px !important;
padding-left: 0px !important;
}

table.detail_blue2 td {
padding-bottom: 0px !important;
text-align: left !important;
vertical-align:top !important;
padding-left: 0px !important;
}

table.main001 {
margin-top:20px !important;
margin-left:13px !important;
}

.mt10 {
margin-top:10px !important;
}

.mt20 {
margin-top:20px !important;
}


table.detail_yellow {
border:1px solid #C5C49B !important;
margin:0px !important;
margin-top:20px !important;
padding: 5px !important;
padding-left: 10px !important;
background: #ffffff !important;
}

table.detail_green {
margin-top:3px !important;
}

table.detail_green th {
color: #128B05 !important;
font-weight:bold !important;
text-align: left !important;
vertical-align:top !important;
padding-bottom: 3px !important;
padding-right: 10px !important;
padding-left: 0px !important;
}

table.detail_green td {
padding-bottom: 3px !important;
text-align: left !important;
vertical-align:top !important;
/*
width: 99% !important;
*/
}

.white2{
line-height:120% !important;
}


td.bg001 {
background:#FFFFFF url(../../new/images/new_bg002.jpg) no-repeat left top !important;
}

/*------12月まわり方check01.html内の背景画像への指定-------*/
td.bg002 {
background:#FFFFFF url(../../guide2/images/check02_bg001.jpg) repeat-x left top !important;
margin-left:10px !important;
}




