#winter-travel{width:520px; margin-right:0px; padding:10px 5px 10px 10px; float:right;  margin-top:10px;background : url("http://www.hokkaidotaiken.com/ads/winter-banner-travel-back.png") top right no-repeat;}


.winter-travel-left{float:left; width:170px; height:60px;margin-right:10px;}
.winter-travel-right{float:right; width:330px; margin:0px;}








#gaall .greetings{width:760px; height:60px; margin-top:10px; margin-bottom: 10px; margin-right:23px; padding:10px; border: 1px dotted; clear:both; background : url("http://www.hokkaidotaiken.com/ads/gantan.gif") 680px 0px no-repeat;}
#gaall .greetings a {text-decoration:underline;}
.greetingsright{margin-right:20px; float:right; margin-top:-10px; margin-bottom:0px;}


#gaall {height:70px; width:100%; clear:both;}


.borderrepeat{height:20px; background : url("http://www.hokkaidotaiken.com/img/ads/borderline.gif") repeat-x;}

.red{color:#ff0000;}
.kushiro-period{padding-top:5px; margin-left:15px;}


.lastmodified{float:right; margin-top:12px; margin-right:5px;}
#top-movies img{border:none; margin-top:0px;}

#top-movies {text-align:right;}
#top-movies a:hover img {
opacity: 0.8;
filter: alpha(opacity=80);
}



#twitter_div_en ul img {
display : none;
}


#twitter_div_en {
text-align : left;
width:200px;
margin : 20px -10px;
padding-top:37px;
background : url("http://www.hokkaidotaiken.com/img/twitter-back02.png") no-repeat;

}


#twitter_div_en h2  a {
text-decoration:underline;
color : #1e1e1e; /* 適宜変更推奨 */
text-align : right;
}



#twitter_div_en h2 {
font-size : 0.7em;
color : #ffffff;
text-align : right;
margin:0px;
}

#twitter_div_en ul{
margin-left:0px;
padding-left/*\**/: 0px\9;
margin-left/*\**/: -30px\9;
margin-top:0px;
width : 160px; /* 適宜変更推奨 */
width/*\**/: 230px\9;
overflow-y:scroll;
  height: 280px;
border-bottom : solid 1px #999999; /* 適宜変更推奨 */
}





/* ↓ここの設定は、0px×0pxのアイコン画像を基準にした数値になっています。 */
#twitter_div_en li {
width:160px;
margin-left:-30px;
margin-left/*\**/: 33px\9;
list-style:none;
list-style-image:none;
padding : 2px 0px 2px 0px; /* 適宜変更推奨 */
background-image : url("");
background-repeat : no-repeat;
background-position : 5px 8px; /* 適宜変更推奨 */
border-bottom : dotted 1px #6e6055; /* 適宜変更推奨 */
}

#twitter_div_en li a {
font-size : 0.7em !important;
color : #187ae5;
width:180px;
}

#twitter_div_en li a:hover {
color : #ffffff;
}

#twitter_div_en li span {
color : #1e1e1e;
font-size : 1em;
}

#twitter_div_en li span a {
color : #187ae5; /* 適宜変更推奨 */
font-size : 1em !important;
}




















#summer-travel{width:520px; margin-right:0px; padding:10px 5px 10px 10px; float:right;  margin-top:10px;background : url("http://www.hokkaidotaiken.com/ads/summer-banner-travel-back.png") top right no-repeat;}



/*
.summer-travel-left{float:left; width:80px; height:60px;margin-right:10px;}
.summer-travel-right{float:right; width:420px; margin:0px;}
*/

.summer-travel-left{float:left; width:170px; height:60px;margin-right:10px;}
.summer-travel-right{float:right; width:330px; margin:0px;}


.travel-taxi-credit{margin:0px; font-size:11px;}

.listDivSmall .credit{text-align:right; font-size:8pt; margin-top:5px;}
.listDivSmall .arrow{background:url(http://www.hokkaido-rafting.com/img/arrow-black.gif) repeat-y 0 0; padding:0 10px;}
.listDivSmall{float:left;background:url(http://www.hokkaido-rafting.com/img/html_btmsmall.gif) no-repeat 0 100%; padding-bottom:15px; width:210px; color:#ffffff;}
.listDivSmall img{margin:0;border:none;}
.listDivSmall .listDivMid{background:url(http://www.hokkaido-rafting.com/img/html_midsmall.gif) repeat-y 0 0; padding:0 20px; width:170px;}



#kushiro-page table{margin:0px; padding-top:-30px;}
#kushiro-page h3{font-size:18px; margin:0px;}

#kushiro-page ul{margin-top:5px; margin-bottom:20px;}
#kushiro-page .greenery {list-style: url(http://www.hokkaidotaiken.com/kushiro/greenar2.gif) no-repeat left 5px;}

#kushiro-page li{line-height:20px;list-style-position:inside;}

#kushiro-page .contact-kushiro a:hover img {
opacity: 0.8;
filter: alpha(opacity=80);
}




.listDiv9 .credit9{text-align:right; font-size:8pt; margin-top:5px;}
.listDiv9 .arrow9{background:url(http://www.hokkaido-rafting.com/img/arrow-black.gif) repeat-y 0 0; padding:0 10px;}

.listDivTitle9{text-align:center; margin-top: 10px; color:#ffffff; width:270px;}
.listDiv9{background:url(http://www.hokkaidotaiken.com/kushiro/html_btm3.gif) no-repeat 0 100%; padding-bottom:15px; width:310px; color:#ffffff;}
.listDiv9 img{margin:0;border:none;}
.listDiv9 .listDivMid9{background:url(http://www.hokkaidotaiken.com/kushiro/html_mid3.gif) repeat-y 0 0; padding:0 20px; width:270px;}


.listDivTitle10{text-align:center; margin-top: 10px; color:#ffffff; width:270px;}
.listDiv10{background:url(http://www.hokkaidotaiken.com/kushiro/html_btm4.gif) no-repeat 0 100%; padding-bottom:15px; width:310px; color:#ffffff;}
.listDiv10 img{margin:0;border:none;}
.listDiv10 .listDivMid10{background:url(http://www.hokkaidotaiken.com/kushiro/html_mid4.gif) repeat-y 0 0; padding:0 20px; width:270px;}


.listDivTitle11{text-align:center; margin-top: 10px; color:#ffffff; width:270px;}
.listDiv11{background:url(http://www.hokkaidotaiken.com/kushiro/html_btm5.gif) no-repeat 0 100%; padding-bottom:15px; width:310px; color:#ffffff;}
.listDiv11 img{margin:0;border:none;}
.listDiv11 .listDivMid11{background:url(http://www.hokkaidotaiken.com/kushiro/html_mid5.gif) repeat-y 0 0; padding:0 20px; width:270px;}


.listDivTitle12{text-align:center; margin-top: 10px; color:#ffffff; width:270px;}
.listDiv12{background:url(http://www.hokkaidotaiken.com/kushiro/html_btm10.gif) no-repeat 0 100%; padding-bottom:15px; width:310px; color:#ffffff;}
.listDiv12 img{margin:0;border:none;}
.listDiv12 .listDivMid12{background:url(http://www.hokkaidotaiken.com/kushiro/html_mid10.gif) repeat-y 0 0; padding:0 20px; width:270px;}





#kushiro-page a{text-decoration:underline;}
#kushiro-page .backtotop { margin-top:20px; margin-bottom:75px; padding-left:0px; width: 780px; text-align:right;background:url(http://www.hokkaidotaiken.com/kushiro/greenar.gif) no-repeat 645px top;}



#taxi-travel{width:520px; margin-right:0px; padding:10px 5px 10px 10px; float:right;  margin-top:10px;background : url("http://www.hokkaidotaiken.com/ads/taxi-banner-travel-back.png") top right no-repeat;}

.taxi-travel-left{float:left; width:80px; height:60px;margin-right:10px;}
.taxi-travel-right{float:right; width:420px; margin:0px;}


.travel-taxi-credit{margin:0px; font-size:11px;}

#free-ticket img {
border:0;
}
#free-ticket a:hover img {
opacity: 0.2;
filter: alpha(opacity=20);
}



#rokuwaku form{margin:0px;}

#free-ticket {margin-top:10px; margin-bottom:0px;}

#rokuwaku p .updateddate{text-align:right;}

#rokuwaku p{margin:0px;}

#freetickets{margin-top:10px; margin-bottom:10px;}


#kushiro-page {margin-bottom:50px;}

#kushiro-page iframe {margin-top:15px; margin-bottom:0px;}

#kushiro-page table {margin-top:30px; margin-bottom:0px;}

#kushiro-page p {margin:0px; line-height:20px;}

#kushiro-page h3 {margin-top:40px; margin-bottom:0px;}


.earthlink {margin-bottom:5px;}
.earthlink a {color:#000000; text-decoration:bold;}
.earthlink a:visited {color:#000000;}



#twitter_div ul img {
display : none;

}



#twitter_update_list{margin:0px;}


#twitter_div {
text-align : left;
width:200px;
margin : 20px -10px;
padding-top:37px;
background : url("http://www.hokkaidotaiken.com/img/twitter-back01.png") no-repeat;

}




.sidebar-title{font-weight:normal;}
#twitter_div h2  a {
text-decoration:underline;
color : #1e1e1e; /* 適宜変更推奨 */
text-align : right;
}



#twitter_div h2 {
font-size : 0.7em;
color : #ffffff;
text-align : right;
margin:0px;
}

#twitter_div ul{
margin-left:0px;
padding-left/*\**/: 0px\9;
margin-left/*\**/: -30px\9;
margin-top:0px;
width : 160px; /* 適宜変更推奨 */
width/*\**/: 230px\9;
overflow-y:scroll;
  height: 280px;
border-bottom : solid 1px #999999; /* 適宜変更推奨 */
}





/* ↓ここの設定は、0px×0pxのアイコン画像を基準にした数値になっています。 */
#twitter_div li {
width:160px;
margin-left:-30px;
margin-left/*\**/: 33px\9;
list-style:none;
list-style-image:none;
padding : 2px 0px 2px 0px; /* 適宜変更推奨 */
background-image : url("");
background-repeat : no-repeat;
background-position : 5px 8px; /* 適宜変更推奨 */
border-bottom : dotted 1px #6e6055; /* 適宜変更推奨 */
}

#twitter_div li a {
font-size : 0.7em !important;
color : #187ae5;
width:180px;
}

#twitter_div li a:hover {
color : #ffffff;
}

#twitter_div li span {
color : #1e1e1e;
font-size : 1em;
}

#twitter_div li span a {
color : #187ae5; /* 適宜変更推奨 */
font-size : 1em !important;
}

a#twitter-link {
margin-top:7px;
margin-right:3px;
text-decoration:underline;
font-size : 0.8em;
color : #1e1e1e; /* 適宜変更推奨 */
text-align : right;
display : block;
}

a#twitter-link:hover {
color : #ffffff;
}





#twitter-takarajima{margin-top:20px; margin-bottom:20px; margin-left:-10px; margin-right:-10px; width:200px;}


.twtr-join-conv {
display: none !important;
}


#shinsai{margin-top:17px; margin-bottom:17px; background-color:#ffffff; border: 1px solid; padding:10px;}
#shinsai a {text-decoration:underline;}



#features-kushiro .uandd {margin-top:15px; margin-bottom:15px;}

.kushirorights {float:right;}

#features-kushiro a {text-decoration:underline;}

#features-kushiro h2 {text-decoration:underline; font-size:16px; margin-bottom:10px;}

#features-kushiro p {lign-height:22px; margin:0px;}

.mazda{margin-top:-10px; margin-bottom:10px; text-align:left;}

.ga-top {float:left; margin-right:25px; margin-top:7px; margin-bottom:7px;}
.ga-toplast {float:left; margin-top:7px; margin-bottom:7px;}



.radio{margin:0px; font-size:11px;background:url(http://www.hokkaidotaiken.com/img/airg.gif) no-repeat 0px 0px;}

#rokuwaku a {text-decoration:underline;}
.program-details{text-align:right; margin-top:0px;margin-right:5px;}

.area{float:left; font-size:9px;}
.listDiv3 .credit{text-align:right; font-size:8pt; margin-top:5px;}
.listDiv3 .arrow{margin-top:-20px; padding-top:20px; margin-left: -10px; padding-left:25px;  background:url(http://www.hokkaidotaiken.com/img/arrow-orange.gif) no-repeat 0px 3px;}

.listDiv3 .arrow-blog{text-align:left; margin-left:48px;}

.listDivTitle{margin: 10px 0px;}
.listDiv3{background:url(http://www.hokkaidotaiken.com/img/ads/html_btm5.gif) no-repeat 0 100%; padding-bottom:10px; width:258px; color:#ffffff;}
.listDiv3 img{margin:0;border:none;}
.listDiv3 .listDivMid{background:url(http://www.hokkaidotaiken.com/img/ads/html_mid5.gif) repeat-y 0 0; margin: -5px 0px; padding:5px 10px; width:258px;}


.listDiv3 p{margin:0px;}
.price{font-family:meiryo; text-align:right; margin: 0px 0px; color:#2a6734; font-weight:bold;}
.pricemovie{font-family:meiryo; text-align:right; width:230px;color:#2a6734; font-weight:bold;}

.toplists{margin-bottom:5px; font-size:12px;}

.aboutthissite{margin-bottom:5px;}
.pad_y_33 a img{border:none; margin-bottom:10px;}

.pad_y_44 a img{border:none; margin-bottom:0px; margin-top:10px;}
