@import url(/ValiseProjects/css/tags.css); 
@import url(/ValiseProjects/css/global.css);
@import url(kuchikomi_cont.css);


/* ----共通---- */
#t-headline,
#info,
#yakudati,
#theme,
#ikisaki,
#r-kensaku,
#callcenter {
	padding-top: 23px;
	margin:5px 0 10px 0;
	}

.block{
	border-bottom: 1px #CCCCCC dashed;
	margin-bottom: 1px;
	padding:4px 0;
}

.blank {
	background:url(http://www.wts.jp/img/com_ico-blank.gif) no-repeat left 2px;
	behavior:expression(this.target='_blank');
	padding:0 0 0 18px;
	}
	
.right {
	text-align:right;
	}

.red {
	color: #FF0000;
	}
/* ----0626devo チケットヘッドライン文字---- */
.f_size0626{
	letter-spacing: -3px;
}
.f_size0725-1{
	font-size: 9pt;
}
.f_size0725-2{
	font-size: 7.5pt;
}
.f_size0725-3{
	font-size: 7.5pt;
	letter-spacing: -2px;
}
/* ---------- 0706バナー用 ---------- */
#banner01{
	margin:10px 0;
}
.pad-right{
	padding-right: 5px;
}
.mar-top{
	margin-top: 5px;
}
/* ---------- header0202 ---------- */
#header0202 {
	background-color: #FFFFFF;
	height: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CDEEFF;
}
#header0202-l h1{
	font-size: 8pt;
	font-weight: normal;
	float: left;
	width: 500px;
	color: #336699;
	letter-spacing: -0.35pt;
}
#header0202-r {
	font-size: 9pt;
	font-weight: normal;
	float: right;
	width: 100px;
	text-align: right;
}
#header0202-r a{
	background-image: url(/ValiseProjects/images/head-arrow0102.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-right: 5px;
	padding:0 0 0 10px;
}
#header0202-r ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header0202-r li {
	float:left;
	list-style-type: none;
}
#header0202-r li a{
	background-image: url(/ValiseProjects/images/head-arrow0102.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 10px;
	margin-right: 10px;
}
/* ---------- header0302 ---------- */
#header0302 {
	background-color: #FFFFFF;
	background-image: url(/ValiseProjects/images/head-txt.gif);
	background-repeat: no-repeat;
	background-position: 190px 15px;
	margin-bottom: 5px;
}
#header0302 h2{
	display : none;
}
#header0302-l {
	float: left;
	width: 500px;
	margin-top: 5px;
}
#header0302-r {
	font-size: 8pt;
	font-weight: normal;
	float: right;
	width: 160px;
	text-align: center;
}
/* ---------- 重要なお知らせエリア ---------- */
#infobar{
	background: url(/ValiseProjects/images/infobar01.gif) no-repeat left top;
	padding:2px 0px 4px 126px;
	margin:0 0 5px 0;
	border: 1px solid RoyalBlue;
	line-height: 1.2em;
	background-color: #FFEFD7;
	}
	
#infobar p{
	font-size:10px;
}


/* ---------- header01 ---------- */
#header01 h1{
	font-size: 8pt;
	font-weight: normal;
	padding: 3px;
}
/* ---------- header02 ---------- */
#header02 {
	background-color: #093385;
	height: 14px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#header02-l h1{
	font-size: 8pt;
	font-weight: normal;
	float: left;
	width: 500px;
	color: #FFFFFF;
	letter-spacing: -0.35pt;
}
#header02-r {
	font-size: 8pt;
	font-weight: normal;
	float: right;
	width: 250px;
	color: #FFFFFF;
}
#header02-r ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header02-r li {
	float:left;
	list-style-type: none;
}
#header02-r li a{
	color: #FFFFFF;
	background-image: url(/ValiseProjects/images/head-arrow01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;
}
/* ---------- header03 ---------- */
#header03 {
	background-color: #66CCCC;
	height: 74px;
	background-image: url(/ValiseProjects/images/head-img0101.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header03 h2{
	display : none;
}
/* ---------- Top menu ---------- */
#topmenu  {
	font-size:10px;
	font-weight: normal;
	clear: both;
	padding: 5px;
}
#topmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#topmenu li {
	float:left;
	list-style-type: none;
	height: 20px;
}
#topmenu li a{
	
	padding-left: 20px;
	margin-right: 10px;
}
.tp-ic01{
	background-image: url(/ValiseProjects/images/t-m-ic01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tp-ic02{
	background-image: url(/ValiseProjects/images/t-m-ic02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tp-ic03{
	background-image: url(/ValiseProjects/images/t-m-ic03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tp-ic04{
	background-image: url(/ValiseProjects/images/t-m-ic04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tp-ic05{
	background-image: url(/ValiseProjects/images/t-m-ic05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ---------- Main content ---------- */
#main-content {
	clear: both;
	padding: 0px;
	margin-left: 5px;
	font-size: 12px;
}
/* ---------- main ---------- */
#main {
	width:540px;
	float:left;
	text-align:left;
	padding-left: 0px;
}
/* ---------- Right menu ---------- */
#r-menu {
	width:228px;
	float:right;
	text-align:left;
	padding:0 4px;
	line-height:1.2em;
}
/* ---------- マイページ ---------- */
#mypage {
	background: url(/ValiseProjects/images/ttl-mypage.gif) no-repeat;
	}

#mypage img.btn,
#mypage input.btn {
	margin:0px 5px 3px 120px;
	}
	
#mypage p {
	margin:3px 0;
	}

#mypage ul {
	margin:0px;
	padding:0px;
	}

#mypage li {
	background:url(/ValiseProjects/images/ico-sankaku-o.gif) no-repeat center 
	margin:0 0 0 10px;left;
	list-style-type:none;
	padding:0 0 0 10px;
	}
/* ---------- テーマで選ぶ ---------- */
#theme {
	background: url(/ValiseProjects/images/ttl-theme.gif) no-repeat;
	}
	
#theme p.ttl {
	background:url(/ValiseProjects/images/ico-tokushu.gif) no-repeat;
	padding:0 0 0 45px;
	line-height:20px;
	}

#theme img {
	float:none;
	}
	
#theme div.box {/* ブログ用 */
	background:url(/ValiseProjects/images/ico-tokushu.gif) no-repeat;
	padding:3px;
	background:#E4E4E4;
	}

#theme p.link {
	text-align:right;
	padding:2px 0;
	margin:0 0 5px 0;
	border-bottom:#093385 1px dotted;
	}

#theme div.box p.link {
	font-size:10px;
	}


#theme img {
	margin:0 0 2px 0;
	}

#theme div.box img {
	margin:0 3px 2px 0;
	float:left;
	}

/* ▼ANA特集のために作成▼ */
#theme div.ana {
	background: url(/ValiseProjects/images/banner-ana_w210.gif) no-repeat;
	padding:70px 0 0 0;
	margin:10px 0 0 0;
	height:70px;
	}

#theme div.ana a {
	color:#FFFFFF;
	}

#theme div.ana p.ttl {
	display:none;
	}

#theme ul {
	font-size:10px;
	list-style:none;
	margin:0;
	padding:5px;
	}

#theme li {
	margin:0 0 5px 0;
	}

#theme div.ana span {
	font-size:12px;
	color:#FFFFCC;
	font-weight: bold;
	}


/* ---------- 行き先で選ぶ ---------- */
#ikisaki {
	background: url(/ValiseProjects/images/ttl-ikisaki.gif) no-repeat;
	}

#ikisaki ul {
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-left:6px solid;
	}

#ikisaki ul.a {
	background:url(/ValiseProjects/images/a_ico01.gif) no-repeat 8px 0;
	border-color:#DFC88A;
	}

#ikisaki ul.e {
	background:url(/ValiseProjects/images/e_ico01.gif) no-repeat 8px 0;
	border-color:#9173AC;
	}

#ikisaki ul.u {
	background:url(/ValiseProjects/images/u_ico01.gif) no-repeat 8px 0;
	border-color:#DA938D;
	}

#ikisaki ul.o {
	background:url(/ValiseProjects/images/o_ico01.gif) no-repeat 8px 0;
	border-color:#8E946B;
	}

#ikisaki ul.r {
	background:url(/ValiseProjects/images/r_ico01.gif) no-repeat 8px 0;
	border-color:#738CBF;
	}

#ikisaki li {
	list-style:none;
	margin:5px 0 0 10px;
	}

/* ---------- 商品番号検索 ---------- */
#r-kensaku {
	background: url(/ValiseProjects/images/ttl-kensaku.gif) no-repeat;
	}
#r-kensaku label{
	font-size:10px;
	margin:0 0 5px 0;
}
#r-kensaku input {
	padding: 2px;
}

/* ---------- コールセンター ---------- */
#callcenter {
	background: url(/ValiseProjects/images/ttl-callcenter.gif) no-repeat;
	}

#callcenter dl{
	font-size:10px;
	margin-top: 3px;
	margin-left: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#callcenter dt{
	float: left;
	margin-bottom: 3px;	
}
#callcenter dd{
	font-size:12px;
	margin-bottom: 3px;
	padding-left: 40px;
}

#callcenter p {
	font-size:10px;
	/*line-height: 100%;
	letter-spacing:-1px;*/
	}

/* ---------- バナー村 ---------- */
#banner {
	text-align:center;
	}
	
#banner img {
	margin:0 0 10px 0;
	}
	
/* ---------- block ---------- */
/*.block p{
	font-size: small;
	line-height: 150%;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 10px;	
}
.block ul {
	font-size: small;
	line-height: 150%;
	list-style-type: none;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.block li {
	list-style-type: none;
}
.block li a{
	background-image: url(/ValiseProjects/images/r-m-arrow01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
}*/


/* -------------------------------- */
/* ---------- /tags.css ---------- */
body {
	margin: 0px;
	padding: 0;
	width: 785px;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*letter-spacing:-0.05em;*/
} 
h1,h2,h3,h4,h5,h6,p,ul {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	font-size:12px;
}
a img { 
        border: 0; 
} 
hr { 
        display: none; 
} 
a { 
        color: #093385; 
        text-decoration: none; 
}
a:visited { 
        color: #990066; 
}
a:hover { 

        text-decoration: underline; 
} 
 
.txt-c{
	text-align: center;
}
.txt-r{
	text-align: right;
}
.clear {
	clear:both;
	text-decoration: none;
	font-size: 2px;
	text-indent: -700em;
}
.c-red{
	color: #FF0000;
}
.c-green{
	color: #006600;
}
.kara{
	height: 0px;
	width: 0px;
}
.font10,
.font-s {
	font-size:10px;
	}
	
/* ---------- /tags.css ---------- */


/* -------------------------------- */
/* ---------- /global.css ---------- */

/* ---------- SEO対策　リンク集（都市） ---------- */
#seo {
	padding:10px;
	margin:0 0 20px 0;
	border:#CCCCCC 1px solid;
	background-color:#F7F7F7;
	clear:both;
	}

#seo div.title{ /* 2008-05-08 devo */
	font-size:12px;
	color: #333;
	margin-bottom: 10px;
}

#seo ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#seo li {
	margin:0 0 5px 0;
	font-size:10px!important;
	width:125px;
	float:left;
	display:block;
	}


/* ---------- Footer ---------- */
#footer {
	clear: both;
	margin-top: 10px;	
}
#footer ul {
	list-style-type: none;
	padding: 0px;
	font-size:10px;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#footer li {
	float:left;
	list-style-type: none;
	margin-right: 6px;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	margin-bottom: 2px;
}
#footer p.copyright{
	font-size:10px;
	margin-top: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #0380B7;
	text-align: center;
	clear: both;
	margin-bottom: 10px;
	padding-top: 3px;
}
/* ---------- Tab-navi01 ---------- */
#tab-navi01 {
	text-indent: -5000px;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
#tab-navi01 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tab-navi01 li {
	display : block;
	float:left;
	list-style-type: none;
	height: 30px;
	font-size: x-small;
	margin-right: 2px;
}
#tab-navi01 li a{
	display : block;
	height: 30px;
	
}
#tab-navi01 li.big {
	width: 117px;
}
#tab-navi01 li a.big{
	width: 117px;
	
}
#tab-navi01 li.small {
	width: 88px;
}
#tab-navi01 li a.small{
	width: 88px;
	
}
#tab-ticket {
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#tab-tour {
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: -119px -30px;
}
#tab-hotel {
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: -238px -30px;
}
#tab-rentacar {
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: -357px -30px;
}
#tab-train {
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: -357px -30px;
}
#tab-tripadvisor {
	background-image: url(/ValiseProjects/images/tab-navi0102.gif);
	background-repeat: no-repeat;
	background-position: -447px -30px;
}
#tab-footer{
	background-image: url(/ValiseProjects/images/tab-footer01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 534px;
	margin: 0px;
	padding: 0px;
}
/* ---------- Tab-s-navi01 ---------- */
#tab-s-navi01 {
	text-indent: -5000px;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(/ValiseProjects/images/tab-s-navi01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
}
#tab-s-navi01 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tab-s-navi01 li {
	display : block;
	float:left;
	list-style-type: none;
	height: 32px;
	font-size: x-small;
	margin-right: 3px;
}
#tab-s-navi01 li a{
	display : block;
	height: 32px;
	
}
#tab-s-navi01 li.big {
	width: 176px;
}
#tab-s-navi01 li a.big{
	width: 176px;
	
}
#tab-s-navi01 li.small {
	width: 87px;
}
#tab-s-navi01 li a.small{
	width: 87px;
	
}
#tab-s-ticket {
	background-image: url(/ValiseProjects/images/tab-s-navi01.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
#tab-s-hotel {
	background-image: url(/ValiseProjects/images/tab-s-navi01.gif);
	background-repeat: no-repeat;
	background-position: -179px -33px;
}
#tab-s-rentacar {
	background-image: url(/ValiseProjects/images/tab-s-navi01.gif);
	background-repeat: no-repeat;
	background-position: -358px -33px;
}
#tab-s-train {
	background-image: url(/ValiseProjects/images/tab-s-navi01.gif);
	background-repeat: no-repeat;
	background-position: -358px -33px;
}
#tab-s-tripadvisor {
	background-image: url(/ValiseProjects/images/tab-s-navi01.gif);
	background-repeat: no-repeat;
	background-position: -448px -33px;
}
/* ---------- サーチエリア ---------- */
#search-area{
	background-color: #CAE9F9;
	width: 534px;
	background: url(/ValiseProjects/images/mid-s01.gif) no-repeat left top;
	padding-top: 44px;
}
#tab-top-area{
	background-color: #CAE9F9;
	width: 534px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
}
#tab-midashi {
	margin: 10px;
	color: #0e3192;
}
#tab-midashi h2 {
	font-weight: bold;
}
#tab-midashi h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 2px;
}
#tab-midashi p {
	color:#000000;
	font-weight: nomal;
	}
#tab-midashi a {
	text-decoration: underline;	
	}
/* ---------- Tab-navi02 ---------- */
#tab-navi02 {
	text-indent: -5000px;
	text-align:left;
	background-color: #CAE9F9;
	background-image: url(/ValiseProjects/images/tab-navi02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	margin-left: 3px;	
}
#tab-navi02 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tab-navi02 li {
	display : block;
	float:left;
	list-style-type: none;
	height: 34px;
	width: 104px;
	font-size: xx-small;
	margin-right: 2px;
	text-align: center;	
}
#tab-navi02 li a{
	display : block;
	width: 104px;
	height: 34px;
	
}
#tab-quick {
	background-image: url(/ValiseProjects/images/tab-navi02.gif);
	background-repeat: no-repeat;
	background-position: 0px -34px;
}
#tab-syuyu {
	background-image: url(/ValiseProjects/images/tab-navi02.gif);
	background-repeat: no-repeat;
	background-position: -106px -34px;
}
#tab-syosai {
	background-image: url(/ValiseProjects/images/tab-navi02.gif);
	background-repeat: no-repeat;
	background-position: -212px -34px;
}
#tab-area {
	background-image: url(/ValiseProjects/images/tab-navi02.gif);
	background-repeat: no-repeat;
	background-position: -318px -34px;
}
#tab-time {
	background-image: url(/ValiseProjects/images/tab-navi02.gif);
	background-repeat: no-repeat;
	background-position: -424px -34px;
}
/* ----------　目的地から探すエリア ---------- */
#destination-s-area{
	background-color: #CAE9F9;
	width: 534px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/ValiseProjects/images/mid-ds01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 32px;
}
/* ---------- Tab-navi03 ---------- */
#tab-navi03 {
	text-indent: -5000px;
	text-align:left;
	background-color: #CAE9F9;
	background-image: url(/ValiseProjects/images/tab-navi03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	margin-left: 3px;	
}
#tab-navi03 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tab-navi03 li {
	display : block;
	float:left;
	list-style-type: none;
	height: 33px;
	width: 130px;
	font-size: xx-small;
	margin-right: 2px;
	text-align: center;	
}
#tab-navi03 li a{
	display : block;
	width: 130px;
	height: 33px;
	
}
#tab-tokyo {
	background-image: url(/ValiseProjects/images/tab-navi03.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
#tab-osaka {
	background-image: url(/ValiseProjects/images/tab-navi03.gif);
	background-repeat: no-repeat;
	background-position: -132px -33px;
}
#tab-nagoya {
	background-image: url(/ValiseProjects/images/tab-navi03.gif);
	background-repeat: no-repeat;
	background-position: -264px -33px;
}
#tab-fukuoka {
	background-image: url(/ValiseProjects/images/tab-navi03.gif);
	background-repeat: no-repeat;
	background-position: -396px -33px;
}
#des-s-message{
	color: #FFFFFF;
	background-color: #273A7E;
	text-align: center;
	height: 20px;
	font-size: small;
	margin-left: 3px;
	width: 528px;
	padding-top: 10px;
}
/* ---------- クレジットカード領域 ---------- */
#cc-area{
	width: 534px;
	background-image: url(/ValiseProjects/images/m-cc-tit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cc-area p{
	font-size: small;
	line-height: 150%;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;	
}
#cc-area img{
	margin-right: 15px;	
}
/* ---------- チケットヘッドライン領域 ---------- */
#t-headline{
	width: 534px;
	background: url(/ValiseProjects/images/ttl-headline.gif) no-repeat;
	/*letter-spacing:-0.35px;*/
	}
#t-headline h3{
	font-weight:normal;
	color: #336699;
	padding: 3px 5px 2px;
}
#t-headline p.time{
	text-align:right;
	margin:-18px 0 0 0;
	clear:both;
	}

#t-headline div.list-tit{
	margin:4px 0 0 0;
	padding:1px 10px;
	line-height:18px;
	}

#asi div.list-tit {/*アジア方面*/
	background-color:#DFC88A;
	}

#eup div.list-tit {/*ヨーロッパ方面*/
	background-color:#CEC0DA;
	}

#usa div.list-tit {/*アメリカ方面*/
	background-color:#EAC2BF;
	}

#oce div.list-tit {/*オセアニア方面*/
	background-color:#CDD0BD;
	}

#res div.list-tit {/*リゾート方面*/
	background-color:#CBD3E7;
	}

#t-headline .list-tit h4{
	font-weight:normal;
	color: #333333;
	float: left;
}


#t-headline div.box-a {
	width:244px;
	height:75px;
	padding:0 5px 0 0;
	margin-top:3px;
	border-right:1px #CCCCCC dashed;
	float:left;
	}

#t-headline div.box-b,
#t-headline div.box-c {
	width:268px;
	height:33px;
	float:right;
	}

#t-headline div.box-b {
	border-bottom:1px #CCCCCC dashed;
	padding:2px 0 1px 16px;
	margin-top:3px;
	}

#t-headline div.box-c {
	padding:1px 0 2px 16px;
	}

#t-headline div.box-d {/*Information/ticket.aspで使用*/
	width:260px;
	height:42px;
	float:left;
	border-bottom:1px #CCCCCC dashed;
	padding:2px 0 1px 16px;
	margin:3px 5px 0 0;
	}



#asi div.box-b,
#asi div.box-c {
	background: url(/ValiseProjects/images/a_ico01.gif) no-repeat 2px 2px;
	}

#eup div.box-b,
#eup div.box-c {
	background: url(/ValiseProjects/images/e_ico01.gif) no-repeat 2px 2px;
	}

#usa div.box-b,
#usa div.box-c {
	background: url(/ValiseProjects/images/u_ico01.gif) no-repeat 2px 2px;
	}

#oce div.box-b,
#oce div.box-c {
	background: url(/ValiseProjects/images/o_ico01.gif) no-repeat 2px 2px;
	}

#res div.box-b,
#res div.box-c {
	background: url(/ValiseProjects/images/r_ico01.gif) no-repeat 2px 2px;
	}

/*#t-headline .p-box img{
	vertical-align: middle;
	float: left;
}*/
/*#t-headline .p-box p{
	font-size: small;
	line-height: 150%;
	color: #FFFFFF;
	padding-top: 2px;
}*/






#t-headline div.list-tit img{
	float: right;
	margin-top:2px;
}

#t-headline div.box-a img {
	float:left;
	margin:0 3px 0 0;
	}

#t-headline p {
	margin:0 0 3px 0;
	}

#t-headline p.midashi {
	font-size:10px;
	color:#336699;
	}

#t-headline p.price {
	text-align:right;
	color:#FF0000;
	}

#t-headline div.box-b p.price,
#t-headline div.box-c p.price {
	margin-top:-1.1em;
	}

#t-headline p.coment {
	font-size:10px;
	color:#666666;
	}
	
#t-headline a:link
{
	color:#333333;
	text-decoration:underline;
}
#t-headline a:hover
{
	color:#666666;
}
#t-headline a:visited
{
	color: #999999;
}
#t-headline a:active
{
	color:#666666;
}



/* ---------- インフォメーション ---------- */
#info{
	width: 534px;
	background: url(/ValiseProjects/images/ttl-info.gif) no-repeat;
}

#info dl {
	border:1px #336699 solid;
	padding:5px;
	margin:0;
	}

#info dt {
	margin:0 0 3px 0;
	float:left;
	}
	
#info dd {
	/*margin-top:-1.1em;*/
	margin-bottom:3px;
	}


/* ---------- お役立ちコンテンツ ---------- */
#yakudati {
	width: 534px;
	background: url(/ValiseProjects/images/ttl-yakudati.gif)  no-repeat;
}

#yakudati dl {
	border:1px #336699 solid;
	padding:5px;
	margin:0;
	}

#yakudati dt {
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	background:url(/ValiseProjects/images/ico-sankaku.gif) no-repeat 0px center;
	}

#yakudati dd {
	margin:0 0 6px 0;
	padding:0 0 0 15px;
	font-size:10px;
	}


/* ---------- パンくずリスト領域 ---------- */
#pankuzu p{
	font-size:10px;
	margin-left: 10px;
}
/* ---------- BODY直下のキーワード領域 ---------- */
#seo-body {
	display: none;	
}
/* ---------- カレンダーヘルプ表示領域 ---------- */
#CalendarFrame {
	position:absolute;
	display:none;
	background-color:white;
}

/* ---------- /global.css ---------- */

