@charset "Shift_JIS";

@import url(enquete.css);

/* トップページへ戻る */
.toplink {
	text-align: left;
	margin: 5px 10px;
}
.toplink a{
	background: url(/common/images/icon_list_up.gif) 0 4px no-repeat;
	padding-left: 9px;
}

/* トップへ戻る */
/*
.link-up {
	text-align: right;
	margin: 5px 10px;
}
.link-up a{
	background: url(/common/images/icon_list_up.gif) 0 4px no-repeat;
	padding-left: 9px;
}*/
.link-up{
text-align:right;
font-size:85%;
margin:20px 0px
}

.link-up a{
background:url(../images/ic_arrow_top.gif) no-repeat left 0.2em;
padding-left:20px;
}

/* リンクアイコン */
.link-list-standard a{
/*background: url(/common/images/icon_list.gif) 0 4px no-repeat;*/
	background:url(../images/ic_arrowpink.gif) no-repeat left 0.2em;
	padding-left: 9px;
}

/*ボタンrollover*/
a:hover img.rollover{filter:Alpha(opacity:60);
-moz-opacity:0.60;
opacity:0.60;}

/* ヘッダ */
#list #head,
#detail #head {
background:url(../images/list_main.jpg) no-repeat left top;
padding-top:10px;
margin-bottom:5px;
}

#list #head h1,
#detail #head h1{
float:left;
margin-top:-10px;
}

#list #head #howtoBox,
#detail #head #howtoBox{
background:url(../images/bg_subbox.gif) no-repeat left bottom;
float:right;
width:219px;
padding:0px 5px 2px 10px;
}

#list #head #howtoBox h2,
#detail #head #howtoBox h2{
margin-bottom:5px;
margin-left:-10px;
background:none;
padding:0px;
font-size:1px;
}

#list #head #howtoBox h3,
#detail #head #howtoBox h3{
width:208px;
margin-bottom:5px;
background:none;
padding:0;
font-size:100%;
}

#list #head #howtoBox p,
#detail #head #howtoBox p{
margin-bottom:9px;
width:208px;
text-align:left;
}

#list #head #howtoBox p span,
#detail #head #howtoBox p span{
margin-right:10px;
margin-left:5px;
}




/* その他タグ */
strong {
	font-weight: bold;
}
b {
	color: #CC0000;
}

/* -------------------トップページ------------------- */	
/* h1 */
#mainarea {
	margin-right: 10px;
	padding: 0;
	width: 710
.px;
	float: left;
	display: inline;
	width: 710px;
	}
#exarea {
	margin: 15px 0 0 0;
	padding: 0;
	width: 230px;
	float: right;
	}
/* h1 */
#index h1{	
margin: 0;
padding:0;
background:none;}
#index .h1Box ul{	background: #fff url(../images/bg_main_photo.jpg) no-repeat top left;
padding:3px 0 0 30px;}
#index .h1Box ul li{margin-top: 3px;}
#index .h1Box ul li img{ vertical-align:middle; margin-right:5px;}
/* おすすめスキー場 h2 */
#index .pickup {
	width: 710px;
	margin: 0;
	padding: 0;
	display:none;
	}
#index .pickup h2 {
	margin: 10px 0;
	padding: 0;
	width: 710px;
	height: 47px;
	background: #fff url(../images/index/2008_tx_01.gif) no-repeat;
	text-indent: -9999px;
	}
#index .pickup p {
	margin: 3px 10px;
	}
#index .pickup .left {
	width: 335px;
	margin: 5px 10px;
	padding: 0;
	display: inline;
	float: left;
	background-color: #ebf6f7;
	}
#index .pickup .right {
	width: 335px;
	margin: 5px 10px;
	padding: 0;
	display: inline;
	float: right;
	background-color: #ebf6f7;
	}
t

/* 検索 h2 */
#index .kensaku {
	width: 710px;
	margin: 0;
	padding: 0;
	}
#index .kensaku h2 {
	margin: 15px 0 0 0;
	padding: 0;
	width: 710px;
	height: 47px;
	background: #fff url(../images/index/2008_tx_02.gif) no-repeat;
	}
/* 検索 左 */
#index .kensaku .left {
	width: 355px;
	margin: 0;
	padding: 0px;
	float: left;
	}
#index .kensaku .left h3 {
	width: 352px;
	height: 38px;
	margin: 0px;
}
#index .kensaku .left p {
	padding: 5px;
	margin: 0px;
	font-size: 11px;
	}
#index .kensaku .left p.map {
	margin: 15px 0 5px 0;
	padding: 0;
	}
/* 検索 右 */
#index .kensaku .right {
	width: 355px;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: right;
	}
	
#index .cl 
{
	display: inline-block;
	height: auto;
	overflow: hidden;
}

/*
#index .cl .subarea2
{
	margin-bottom: 32767px;
	padding-bottom: -327627px;
}
*/

/**main091015**/
.subarea{
	background:url(../images/bg_subarea_s.gif) no-repeat bottom left;
	margin: 0px;
	height: 99px;
	padding:0px 0px 0px 15px;
}
#index  .kensaku .left .subarea p{ padding:5px 0 0 0;}
.subarea img{ vertical-align:middle;}

/**/
#index .subarea .keyword { padding:5px 0 0 0 ;}
#index .subarea .keyword input{ vertical-align:middle;}
#index .subarea .keyword .word{ vertical-align:middle;}
#index .subarea .keyword select{ vertical-align:middle;}
#index .subarea .keyword dd{ line-height:110%;
margin-top:1px;}

#index .subarea .keyword .ken{ padding-top:25px;}
/**/
.subarea2{
	background:url(../images/bg_subarea_l.gif) no-repeat bottom left;
	margin: 0px;
	padding:5px 0 10px 15px;
}
.subarea3{
	background:url(../images/bg_subarea_b.gif) no-repeat bottom left;
	margin: 0px;
	padding:0px 0 10px 15px;
	width: 695px;
	overflow:hidden
}
.subarea4l{
	margin: 10px;
	padding:0px 0px 0px 0px;
	width: 200px;
	float:left;
}
.subarea4c{
	margin: 10px;
	padding:0px 20 10px 0px;
	width: 200px;
	float:left;
}
.subarea4r{
	margin: 10px;
	padding:0px  0px 0px;
	width: 200px;
	float:left;
}
.subarea2 p.leadtxt{
margin:0 10px 0 25px;
font-weight:bold;
color:#FE7CBD;}

.subarea2 ul{
margin:0px 10px 10px 20px;
}
.subarea2 ul li{
	margin: 5px 10px 5px 5px;
	font-size: 11px;
	text-indent: -1em;
	line-height:1.5em;
}
.subarea2 ul li img{ vertical-align:middle;	margin:5px 4px 5px 0;}
.subarea2 ul li b{
	color:#333333;
}
/*091028*/
.subarea2 ul li span{
display:block;
text-indent:-5.9em;
padding-left:5.9em;
}
.subarea2 ul li p{
text-indent:0em;}
/*/091028*/
ul.rankinglist{
	line-height:40px;
	margin: 30px 30px 10 30px;
}
ul.rankinglist li{ font-weight:bold;}

#index  .kensaku .left .list{
text-align:right;
margin:0 20px 0px 0;
padding:0;
}
#index .Areakeyword { padding-left:15px;}
#index .Areakeyword dl{
margin-top:10px;}
#index .Areakeyword dt{
float:left;
width:114px;}
#index .Areakeyword dd{
float:left;
padding-left:10px;}


	
/*スノー関連商品091015*/
.kanrenlist ul{ padding-left:10px;}
.kanrenlist ul li{float:left;width: 225px;
	padding-left:5px}
#index .kanrenlist .link{	background:url(../images/ic_arrowpink.gif) no-repeat left 0.2em;
	padding-left: 9px;}
	
/* -------------------トップページサイドバー------------------- */	
#index #exarea h2{margin-bottom:5px;}
#index #exarea h3{margin-bottom:10px;}

/* 購入方法 */	
/*#index .buy {
	margin: 0;
	padding: 0;
	width: 230px;
}
#index .buy h2 {
	margin: 10px 0;
	padding: 0;
	width: 230px;
	height: 36px;
	background: #fff url(../images/index/2008_tx_ri_01.gif) no-repeat;
	}
#index .buyWaku {
	margin: 0 10px;
	padding: 0;
	text-align: left;
	border-width: 0 0 1px 0;
	border-style: dashed;
	border-color: #666666;
}
#index .buyic {
	margin: 0;
	padding: 3px 5px 3px 0;
	width: 33px;
	float: left;
}*/
#index .buy ,
#index .mova,
#index .kanren{
background:url(../images/bg_side.gif) repeat-y left;
margin-bottom:10px;}
#index .buytx {
	margin: 0;
	padding: 0px 10px 0 10px;
	width: 166px;
}


/* 取り扱いコンビニ */	
#index .use {
	padding: 0;
	width: 230px;
}
#index .use h3{
padding-left:10px;}
/*#index .use h2 {
	margin: 10px 0;
	padding: 0;
	width: 230px;
	height: 36px;
	background: #fff url(../images/index/2008_tx_ri_02.gif) no-repeat;
	text-indent: -9999px;
	}*/
#index .use p{
margin-bottom:10px;
padding-left:10px;}
#index .use ul {
	margin: 5px 10px;
	padding: 0 0 2px 0;
	list-style-type: none;
}
#index .use li {
	float: left;
	margin:0 10px 0px 2px;
}
#index .use li.ic {
	padding: 0 10px;
	float: left;
}

/* 携帯転送 */	
#index .mova {
	padding: 0;
	width: 230px;
}
/*#index .mova h2 {
	margin: 10px 0;
	padding: 0;
	width: 230px;
	height: 36px;
	background: #fff url(../images/index/2008_tx_ri_03.gif) no-repeat;
	}*/
#index .mova .qr {
	margin: 0 10px;
	padding: 0;
	text-align: left;
	border-bottom:1px #666666 dashed;
}
#index .mova .ic {
	margin: 0;
	padding: 0 0px 5px 0;
	width: 44px;
	float: left;
}
#index .mova .tx {
	margin: 0;
	padding: 0 0 5px 0;
	width: 150px;
	float: right;
	font-size:95%;
}
#index .mova .mail {
	margin: 5px 10px 0 10px;
	padding: 0;
	text-align: left;
}


/* おすすめ関連情報 */		
#index .kanren {
	padding: 0;
	width: 230px;
}
#index .kanren h3{
padding-left:10px;}
/**/
#index .kanren dl{
padding:0 10px;}
#index .kanren dt{
float:left;
width:82px;
margin-bottom:15px}
#index .kanren dd{
float:right;
width:120px;
margin-bottom:15px;}
/**/
#index .kanren ul li{ padding:0 10px;margin-bottom:10px;}
#index .kanren ul li img{ float:left;
width:82px;}
#index .kanren ul li ul{
float:right;
width:120px;}
#index .kanren ul li ul li{
padding:0;
margin:0;}

/*#index .kanren h2 {
	margin: 10px 0;
	padding: 0;
	width: 230px;
	height: 36px;
	background: #fff url(../images/index/2008_tx_ri_04.gif) no-repeat;
	text-indent: -9999px;
	}
#index .kanren .waku {
	margin: 5px 10px;
	padding: 0;
	text-align: left;
	border-width: 0 0 1px 0;
	border-style: dashed;
	border-color: #666666;
}
#index .kanren .left {
	margin: 0;
	padding: 0 5px 5px 0;
	width: 80px;
	float: left;
}
#index .kanren .right {
	margin: 0;
	padding: 0 0 5px 0;
	width: 120px;
	float: right;
}
#index .kanren .waku2 {
	margin: 5px 10px;
	padding: 0;
	text-align: left;
}
#index .kanren .waku3 {
	margin: 5px 10px;
	padding-bottom: 10px;
	text-align: left;
	border-width: 0 0 1px 0;
	border-style: dashed;
	border-color: #666666;
}
#index .kanren .waku3 p {
	width: 210px;
	text-align: left;
}*/


/* -------------------リストページ------------------- */
/*h2
#list h2{
background:url(../images/bg_tlt_list.gif) no-repeat left top;
padding:10px 0 10px 20px;
margin-bottom:15px;
font-size:24px; font-weight:bold;
color:#32457E;}	*/
#list h2.sfont{
font-size:18px;}

#list h3{
background:url(../images/bg_tlt_area.gif) no-repeat top left;
padding:10px 0 5px 20px;
font-size:18px;}

/*表示順*/
#list .listnaviBox{ margin-bottom:15px;}
#list .listnavi{
float:left;}
#list .listnavi li{
display:inline;
margin-right:5px;}
#list .listnavi li img{ vertical-align:middle; margin-right:10px;}

#list .ic{float:right;}
#list .ic img{ vertical-align:middle; margin-right:5px;}

/* スキー場一覧　枠 */
#list .ticket {
	width: 950px;
	margin:0 0 10px 0px ;
}
/** スキー場一覧　テーブル **/
#list .ticket table {
width:100%;}

#list .ticket table td{border: 1px solid #696969;}
#list .ticket table,
#list .ticket table th {
border-left: 1px solid #696969;
border-right: 1px solid #696969;
border-bottom: 1px solid #696969;}



#list .ticket table thead th {
	background-color: #FFF3A1;
	text-align: center;
	padding:10px 0;
}
#list .ticket table td {padding:10px 5px;}

#list .ticket table p {
	padding: 2px 5px;
}
#list .ticket table ul {
	list-style-type: none;
}
#list .ticket table strong{
color:#FF0000; font-weight:bold;}
#list .ticket h4 {
	color: #696969;
	font-weight: bold;
}
#list .name {
	}
#list .etkt {
	width: 225px;
}
#list .age {
	width: 80px;
}
/*#list .normal {
	width: 140px;
	text-align: right;
}*/
#list .special {
	width: 255px;
}
#list .icon {
	width: 130px;
	text-align: center;
}

/*table→tbody*/
#list .ticket table tbody th{
background:#EFEFEF;
text-align:left;
padding:10px 5px;}
#list .ticket table tbody th dl{}
#list .ticket table tbody th dt{
margin-bottom:15px;}
#list .ticket table tbody th dt a{ display:block; line-height:1.3em; font-weight:bold;}
#list .ticket table tbody th dd{ padding-left:9px;}

#list .ticket table tbody td{}
#list .ticket table tbody td img{ margin-right:5px;}
/*border*/
#list .ticket table tbody td.btop_non{ border-top:none;}
#list .ticket table tbody td.btm_non{ border-bottom:none;}
#list .ticket table tbody td.pt5{ padding-top:5px; padding-bottom:10px;}
#list .ticket table tbody td.pbtm5{ padding-top:10px; padding-bottom:5px;}







/* -------------------リストページDtailページ共通------------------- */


/*再検索*/
.searchAgain {
margin-bottom:30px;}
.searchAgain dl{
float:left;
width:309px;
margin-right:10px;
background:url(../images/bg_serchbox.gif) no-repeat left bottom;
}

.searchAgain dl.keyword{
float:right;
margin:0px;
}

.searchAgain dl.keyword dd{
padding-bottom:18px;
}
.searchAgain dl.keyword dd p{
margin-bottom:9px;}

.searchAgain dl.pref dd{
padding-bottom:15px;
}

.searchAgain dl.keyword input.word{
width:185px;
}


.searchAgain dl dt{
margin-bottom:5px;
}

.searchAgain dl dd{
font-size:12px;
padding:0px 18px 12px 18px;  
}

.searchAgain dl dd p{ line-height:1.4em;}
.searchAgain dl dd select{
width:138px;
margin-bottom:7px;
vertical-align:middle;
}

.searchAgain dl dd input{
vertical-align:top;
}

.searchAgain dl.pref dd p{
margin:14px 0 18px 0px;
}



/** 関連商品 **/
#list .kanren h3,
#detail .kanren h3{ background:url(../images/ic_arrowyellow.gif) no-repeat 0 0;
margin:0 0 10px 8px;
padding:0 0 5px 30px;
border-bottom:1px #B0B0B0 dotted;
font-size:110%; font-weight:bold; color:#585858;}
#list .kanren ul,
#detail .kanren ul{ margin-left:8px;
}
#list .kanren ul li,
#detail .kanren ul li{
float:left;
display:block;
width:275px;
margin-right:15px;
}
#list .kanren ul li .link,
#detail .kanren ul li .link{background:url(../images/ic_arrowpink.gif) no-repeat left 0.2em;
padding-left:14px;
}
/*img txt*/
#list .kanren ul li dl,
#detail .kanren ul li dl{
margin:10px 0;}
#list .kanren ul li dt,
#detail .kanren ul li dt{
float:left;
width:80px;}
#list .kanren ul li dd,
#detail .kanren ul li dd{
float:right;
width:180px;}
/*dd li*/
#list .kanren ul li dd ul,
#detail .kanren ul li dd ul{ margin:0; padding:0;}
#list .kanren ul li dd ul li,
#detail .kanren ul li dd ul li{ background:none;
float:none;
width:170px;
margin:0; padding:0;}
#list .kanren ul li dd ul li a,
#detail .kanren ul li dd ul li a{ background:none;
padding:0; margin:0;}
/*button*/
#list .kanren ul li a.bt,
#detail .kanren ul li a.bt{
background:url(../images/bg_bt.gif) no-repeat left top;
display:block;
padding:5px 0 5px 34px;
height:26px;
margin:0;}


/* アイコン説明　枠 
#list .iconTx {
	width: 930px;
	margin: 10px;
}
#list .iconTx h3 {
	width: 197px;
	height: 21px;
	margin:  0 0 10px 0;
	background: url(../images/list/2008_list_tx_01.gif) no-repeat;
	text-indent: -9999px;
}*/

/* アイコン説明　テーブル 
#list .iconTx table {
	width: 490px;
	border-collapse: collapse;
	border: 1px solid #507ea4;
	table-layout: fixed;
}
#list .iconTx table th,#list .iconTx table td {
	padding: 3px;
	border: 1px solid #507ea4;
	text-align: center;
	width: 115px;
}
#list .iconTx table th {
	background-color: #ebf6f7;
}
#list .iconTx table td {
	background-color: #fff;
}*/



/* トップページへ戻る 
#list #contentsArea .return {
	width: 930px;
	margin: 0 10px;
}
#list #contentsArea .return-top {
	width: 50%;
	text-align: left;
	float: left;
}

#list #contentsArea .return-top a{
	background: url(/common/images/icon_list.gif) 0 4px no-repeat;
	padding-left: 9px;
}*/

/* トップへ戻る 
#list #contentsArea .return-up {
	width: 49%;
	text-align: right;
	float: right;
}

#list #contentsArea .return-up a{
	background: url(/common/images/icon_list_up.gif) 0 4px no-repeat;
	padding-left: 9px;
}
#list #KeyWordBox {
	width:170px;
}*/

/* -------------------Detailページ------------------- */	
/* コンテンツ見出し */
#list h2,#detail h2{
background:url(../images/bg_tlt_list.gif) no-repeat;
padding:10px 20px;
font-size:22px;
font-weight:bold;
color:#203170;
margin-bottom:8px
}

#index h4{
background:url(../images/tlt_prince.gif) no-repeat;
padding:17px 45px;
font-size:17px;
font-weight:bold;
color:#D5009F;
margin-bottom:-9px
}

#detail h2.sfont{
font-size:18px;
padding:12px 20px;
}

#detail h3{
margin-bottom:10px;
}


/* 取扱商品一覧・宿泊予約・ツアー予約・周辺 */

.syouhin,
.htl,
.tour,
.shuhen {
margin-left:8px;
margin-bottom:20px;
}

.htl,
.tour{
float:left;
width:455px;
_margin-left:5px;
}

.syouhin dt,
.htl dt,
.tour dt,
.shuhen dt{
background:url(../images/ic_arrowyellow.gif) no-repeat left 0.2em;
font-size:120%;
padding-left:26px;
font-weight:bold;
margin-bottom:5px;
}

.syouhin dd,
.htl dd,
.tour dd,
.shuhen dd {
background:url(../images/dotline.gif) no-repeat left top;
padding-top:15px;
}

.syouhin dd ul,
.htl dd ul,
.tour dd ul,
.shuhen dd ul {
margin-left:22px;
margin-bottom:15px;
}

.syouhin dd ul li,
.htl dd ul li,
.tour dd ul li,
.shuhen dd ul li {
background:url(../images/ic_arrowpink.gif) no-repeat left 0.2em;
padding-left:14px;
margin-bottom:12px;
}

.shuhen dd p{
font-weight:bold;
font-size:110%;
margin-bottom:10px;
}

.shuhen dd li{
float:left;
width:180px;
margin-right:30px;
}


/* 取扱商品一覧 */
.syousai {
margin-bottom:20px;
}

.syousai table{
float:left;
width:620px;
border:1px solid #ababab;
border-collapse:collapse;
}

.syousai table td,
.syousai table th{
border:1px solid #ababab;
padding:10px;
font-size:85%;
}

.syousai table th{
background:#fff3a1;
vertical-align:middle;
width:150px;
}

.syousai table td.texttx{
width:170px;
}

.syousai .right{
float:right;
width:290px;
margin-right:10px;
}

.syousai .right p{
margin-bottom:20px;
}

/* リフト券詳細 */
#detail .ticket{
border:1px solid #9a9a9a;
background:#f5fcff;
padding:5px 10px;
}

#detail .ticket h4{
background:url(../images/bg_subtlt_snow.gif) no-repeat left;
font-size:20px;
color:#ffffff;
font-weight:bold;
padding:18px 0px 12px 40px;
margin-bottom:15px;
}

#detail .ticket h5{
margin-bottom:10px;
}

#detail .ticket p{
margin-left:10px;
}

#detail .ticket .bold{
margin-left:10px;
font-weight:bold;
}

#detail .ticket .priceBox{
background:url(../images/arrow_l_yellow.gif) no-repeat 422px center;
margin:15px 5px;
}

#detail .ticket .price{
background:url(../images/bg_price.gif) no-repeat left bottom;
float:left;
width:414px;
padding-bottom:15px;
}

#detail .ticket .price p{
font-size:85%;
margin-left:20px;
}

#detail .ticket table{
margin:0px 12px 12px 12px;
border:1px solid #b7b7b7;
border-collapse:collapse;
width: 380px;
}

#detail .ticket table th,
#detail .ticket table td{
padding:20px 10px;
border:1px solid #b7b7b7;
}

#detail .ticket table th{
background:#ffebeb;
padding:20px;
text-align:center;
color:#e86898;
font-weight:bold;
vertical-align: middle;
width: 80px;
}

#detail .ticket table td{
background:#FFFFFF;
}

#detail .ticket .howtobuy{
float:right;
width:478px;
padding-bottom:15px;
background:url(../images/bg_conbini.gif) no-repeat left bottom;
}

#detail .ticket .howtobuy dl{
float:left;
margin-left:15px;
_margin-left:8px;
}

#detail .ticket .howtobuy dl.first{
width:209px;
}

#detail .ticket .howtobuy dl.second{
width:236px;
}

#detail .ticket .howtobuy dl.first dd p{
margin-top:25px;
margin-top:28px;
line-height:1.3em;
color:#5e5e5e;}

#detail .ticket .howtobuy dl.second dd p{
margin-top:9px;
line-height:1.3em;
color:#5e5e5e;
}

#detail .ticket .howtobuy dt{
font-weight:bold;
color:#5f5f5f;
}

#detail .ticket .howtobuy dt img{
vertical-align:middle;
margin-right:5px;
}

#detail .ticket .howtobuy dl dd p{
font-size:85%;
}

#detail .ticket .howtobuy dl dd p em{
color:#CC0000;	
font-weight:bold;
}

/*現地での特典　ご利用について */
#detail .tokutenBox,
#detail .useBox{
background:url(../images/bg_tokuten.gif) no-repeat left bottom;
margin-left:5px;
padding-bottom:20px;
margin-bottom:12px;
}
#detail .tokutenBox p,
#detail .useBox p{
margin:0px 22px;
font-size:85%;
}

#detail .tokutenBox p em{
color:#ff0000;
}

#detail .useBox table{
width:890px;
}


#detail .useBox table th{
width:135px;
}

#detail .useBox table td
{
	width: 310px;
}

#detail .useBox table .content
{
	width: 755px;
}


#detail div.ticket em
{
	color: #CC0000;
	font-weight: bold;
}

/* -------------------マップページ------------------- */	
/* マップ　枠 
#map .map {
	width: 930px;
	margin: 15px 10px;
}


#map #contentsArea .return-top {
	width: 50%;
	text-align: left;
	float: left;
}

#map #contentsArea .return-top a{
	background: url(/common/images/icon_list.gif) 0 4px no-repeat;
	padding-left: 9px;
}*/
#index .mapArea{ margin-top:10px;}
#index .map{ background: url(../images/map0.gif) no-repeat left top;}


/* システム？ */
.move_top
{
  width:930px;
  border:0;
  border-spacing:0px;
  text-align:right;
  margin:10px 0px 10px 20px;
}

.move_top td
{
  border:0px;
  text-align:right;
}


/* -------------------エラーページ------------------- */	

#err #contentsArea .error
{
  width:900px;
  text-align:center;
  margin-top:15px;
}

#err #contentsArea .error td
{
  width:auto;
  text-align:center;
  border:0px;
  color:Red;
}

#err #contentsArea .return-top {
	width: 50%;
	text-align: left;
	float: left;
}

#err #contentsArea .return-top a{
	background: url(/common/images/icon_list.gif) 0 4px no-repeat;
	padding-left: 9px;
}

#list #contentsArea .error
{
  width:900px;
  text-align:center;
  margin-top:15px;
}

#list #contentsArea .error td
{
  width:auto;
  text-align:center;
  border:0px;
  color:Red;
}

#detail #contentsArea .error
{
  width:900px;
  text-align:center;
  margin-top:15px;
}

#detail #contentsArea .error td
{
  width:auto;
  text-align:center;
  border:0px;
  color:Red;
}

#map #contentsArea .error
{
  width:900px;
  text-align:center;
  margin-top:15px;
}

#map #contentsArea .error td
{
  width:auto;
  text-align:center;
  border:0px;
  color:Red;
}


/* 100930 add */
.finished{
	margin-top:30px;
	margin-bottom:300px;
	text-align:center;
}

/* //100930 add */
