@charset "UTF-8";

/* ---------------------------------------------------------
size990
--------------------------------------------------------- */
#main990 {
	width: 990px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 0px;
	color: #333333;
	display: block;
	}
	
#wrap990_top {
	margin:0;
	padding:0 0 10px 0;
	line-height:1.3em;
	font-size:12px;
	height:250px;
	}
	
#wrap990 {
	margin:0;
	padding:0;
	line-height:1.3em;
	font-size:12px;
	}

#wrap650,#wrap650fr,#wrap650it,#wrap650es,#wrap650ch,#wrap650no,
#wrap650de,#wrap650ce,#wrap650hr,#wrap650be,#wrap650gr,#wrap650uk,
#wrap650ir,#wrap650ba,#wrap650tk,#wrap650sen,#wrap650flo,#wrap650ttop,
#wrap650biz,#wrap650dan {
	margin:0;
	padding:0;
	width:650px;
	height:250px;
	float:left;
	}
#wrap650{	
	background:url(/img/countrytrip/ttl/ttl-top.jpg) no-repeat top;
	}
#wrap650fr{	
	background:url(/img/countrytrip/ttl/ttl-top_fr.jpg) no-repeat top;
	}
#wrap650it{	
	background:url(/img/countrytrip/ttl/ttl-top_it.jpg) no-repeat top;
	}
#wrap650es{	
	background:url(/img/countrytrip/ttl/ttl-top_es.jpg) no-repeat top;
	}
#wrap650ch{	
	background:url(/img/countrytrip/ttl/ttl-top_ch.jpg) no-repeat top;
	}
#wrap650no{	
	background:url(/img/countrytrip/ttl/ttl-top_no.jpg) no-repeat top;
	}
#wrap650de{	
	background:url(/img/countrytrip/ttl/ttl-top_de.jpg) no-repeat top;
	}
#wrap650ce{	
	background:url(/img/countrytrip/ttl/ttl-top_ce.jpg) no-repeat top;
	}
#wrap650hr{	
	background:url(/img/countrytrip/ttl/ttl-top_hr.jpg) no-repeat top;
	}
#wrap650be{	
	background:url(/img/countrytrip/ttl/ttl-top_be.jpg) no-repeat top;
	}
#wrap650gr{	
	background:url(/img/countrytrip/ttl/ttl-top_gr.jpg) no-repeat top;
	}
#wrap650uk{	
	background:url(/img/countrytrip/ttl/ttl-top_uk.jpg) no-repeat top;
	}
#wrap650ir{	
	background:url(/img/countrytrip/ttl/ttl-top_ir.jpg) no-repeat top;
	}
#wrap650ba{	
	background:url(/img/countrytrip/ttl/ttl-top_ba.jpg) no-repeat top;
	}
#wrap650tk{	
	background:url(/img/countrytrip/ttl/ttl-top_tk.jpg) no-repeat top;
	}
/*theme*/	
#wrap650ttop{	
	background:url(/img/theme/top/ttl-top.jpg) no-repeat top;
	}
#wrap650sen{	
	background:url(/img/theme/senior/ttl-top.jpg) no-repeat top;
	}
#wrap650flo{	
	background:url(/img/theme/flower/ttl-top.jpg) no-repeat top;
	}
#wrap650biz{	
	background:url(/img/theme/business/ttl-top.jpg) no-repeat top;
	}
#wrap650dan{	
	background:url(/img/theme/dangan/ttl-top.jpg) no-repeat top;
	}
	
#main990 h1{
	margin:103px 0 7px 47px;
	padding:0;
	color:#d6d8cd;
	font-size:15px;
	letter-spacing:0.1em;
	}
#main990 #wrap650biz h1{
	color:#000;
	}
#main990 #wrap650dan h1{
	margin:0 0 7px 320px;
	padding:4px 0 0 0;
	color:#fff;
	font-size:16px;
	}
	
#wrap650 .lead,#wrap650fr .lead,#wrap650it .lead,#wrap650es .lead,
#wrap650ch .lead,#wrap650no .lead,#wrap650de .lead,#wrap650ce .lead,
#wrap650hr .lead,#wrap650be .lead,#wrap650gr .lead,#wrap650uk .lead,
#wrap650ir .lead,#wrap650ba .lead,#wrap650tk .lead,#wrap650sen .lead,
#wrap650flo .lead,#wrap650ttop .lead,#wrap650biz .lead,#wrap650dan .lead{
	margin:0;
	padding:0;
	width:650px;
	height:124px;
	display:block;
	}
#wrap650 .lead{
	background:url(/img/countrytrip/ttl/ttl-btm.jpg) no-repeat;
	}
#wrap650fr .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_fr.jpg) no-repeat;
	}
#wrap650it .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_it.jpg) no-repeat;
	}
#wrap650es .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_es.jpg) no-repeat;
	}
#wrap650ch .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_ch.jpg) no-repeat;
	}
#wrap650no .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_no.jpg) no-repeat;
	}
#wrap650de .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_de.jpg) no-repeat;
	}
#wrap650ce .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_ce.jpg) no-repeat;
	}
#wrap650hr .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_hr.jpg) no-repeat;
	}
#wrap650be .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_be.jpg) no-repeat;
	}
#wrap650gr .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_gr.jpg) no-repeat;
	}
#wrap650uk .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_uk.jpg) no-repeat;
	}
#wrap650ir .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_ir.jpg) no-repeat;
	}
#wrap650ba .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_ba.jpg) no-repeat;
	}
#wrap650tk .lead{
	background:url(/img/countrytrip/ttl/ttl-btm_tk.jpg) no-repeat;
	}
	
/*theme*/
#wrap650ttop .lead{
	background:url(/img/theme/top/ttl-btm.jpg) no-repeat;
	}
#wrap650sen .lead{
	background:url(/img/theme/senior/ttl-btm.jpg) no-repeat;
	}
#wrap650flo .lead{
	background:url(/img/theme/flower/ttl-btm.jpg) no-repeat;
	}
#wrap650biz .lead{
	background:url(/img/theme/business/ttl-btm.jpg) no-repeat;
	}
#wrap650dan .lead{
	background:url(/img/theme/dangan/ttl-btm.jpg) no-repeat;
	height:90px;
	margin:160px 0 0 0;
	}
	
.lead p{
	margin:5px 0 0 47px;
	padding:0;
	color:#ffffff;
	font-size:10px;
	width:345px;
	}
#wrap650biz .lead p{
	color:#230a00;
	}
#wrap650dan .lead p{
	color:#000;
	font-size:12px;
	margin-left:320px;
	margin-top:16px;
	width:330px
	}	

	

/* ---------------------------------------------------------
size770
--------------------------------------------------------- */
#main770{
	width:770px;
	float:left;
	color:#333333;
}

#wrap770 {
	margin:0;
	padding:0;
	line-height:1.3em;
	font-size:12px;
	}
	
#wrap770 h2{
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	padding-left: 30px;
	padding-bottom:15px;
	margin-top:12px;
	background: url(/com-img/tabiplaza/sttl770.jpg) no-repeat;
	}
	
#wrap770 .linklist{
	background:url(../img/countrytrip/bg-link.jpg) repeat-x bottom;
	border:1px solid #cccccc;
	margin:0;
	padding:15px 20px;
	font-size:10px;
	line-height:1.8em;
	}
	
#wrap770 .linklist_c{
	background:url(../img/countrytrip/bg-link_c.jpg) repeat-x bottom;
	border:1px solid #cccccc;
	margin:12px 0 0 0;
	padding:0;
	font-size:10px;
	line-height:1.7em;
	height:90px
	}
	
#wrap770 .linklist_c img{
	margin:0 15px 0 0;
	padding:0;
	float:left;
	}
	
#wrap770 .linklist_c dl{
	margin:0;
	padding:10px 0;
	float:left;
	width:630px;
	}
	
#wrap770 .linklist_c dt{
	margin:0;
	padding:0 0 1px 0;
	color:#801f3a;
	font-size:14px;
	font-weight:bold;
	}
	
#wrap770 .linklist_c dd{
	margin:0;
	padding:0;
	font-size:12px;
	float:left;
	white-space:no-wrap;
	width:157px;
	}
	
	
/* ---------------------------------------------------------
SSI TOUR
--------------------------------------------------------- */
#wrap770 .ssi{
	margin:0;
	padding:0;
	width:770px;
	}

#wrap770 .ssi a:link {color:#0063CE;}
#wrap770 .ssi a:visited{color:#0063CE;}
#wrap770 .ssi a:hover {color:#45A2FF;}
	
#wrap770 .ssi h3{
	height: 38px;
	font-size: 12px;
	line-height: 38px;
	padding-left: 30px;
	padding-bottom:10px;
	margin-top:12px;
	background: url(/com-img/tabiplaza/sttl770.jpg) no-repeat;
	}
	
#main770 #wrap770 .ssi .tour_new{
	margin:0;
	padding:4px 0;
	height:85px;
	width:770px;
	clear:both;
	background:none;
	}
	
#main770 #wrap770 .ssi .tour_new img{
	margin:0 12px 0 0!important;
	padding:0 0 10px 0!important;
	float:left;
	width:100px;
	height:75px;
	}
	
#main770 #wrap770 .ssi .tour_new p.tourname{
	margin:0;
	padding:0 0 4px 0;
	float:right;
	display:block;
	width:653px;
	_width:643px; /* IE6 */ 
	background:url(../img/countrytrip/ico_osusume.jpg) no-repeat;
	font-weight:bold;
	font-size:14px;
	text-indent:65px;
	line-height:1.4em;
	}
	
#main770 #wrap770 .ssi .tour_new p.tourprice{
	margin:0;
	padding:0 0 0 5px;
	float:left;
	position:relative;
	font-weight:bold;
	font-size:14px;
	color:#df6c08;
	}
	
#wrap770 .ssi .tour_new p.tourperiod{
	margin:0 0 0 20px;
	padding:2px 0 0 0;
	float:left;
	font-size:12px;
	color:#333333;
	}
	
	
/* ---------------------------------------------------------
編集部ブログ
--------------------------------------------------------- */

dl.gb_blog_l{
	width: 570px;
	float: left;
	margin: 0px;
	padding:12px 0 0 0;
}

dl.gb_blog_l dt{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 6px;
	line-height: 18px;
}

dl.gb_blog_l dd{
	margin: 0px;
	padding: 0px;
}

div.gb_blog_r{
	width: 170px;
	float: right;
	padding-right:0;
	padding-top: 6px;
}

dl.gb_blog_l dd.writer{
	margin: 0px;
	padding: 0px 0px 12px;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
}

div.gb_blog_r p{
	font-size: 10px;
	line-height: 14px;
	padding-bottom: 12px;
}

dl.gb_blog_l a:link{color:#9e414d;}
dl.gb_blog_l a:visited{color:#9e414d;}
dl.gb_blog_l a:hover{color:#801f3a;}
	
	
/* ---------------------------------------------------------
テーブル
--------------------------------------------------------- */
table a{font-size:14px;}
table a:link{color:#9e414d;}
table a:visited{color:#9e414d;}
table a:hover{color:#801f3a;}

table.tabi_y{
	width: 555px;
	background: #cdcd9b;

}
	
th.cell01_a {
	font-weight:bold;
	background-color: #e5e5cd;
	text-align: left;
	}
th.cell01_b {
	font-weight:bold;
	background-color: #e5e5cd;
	}
th.cell01_c {
	font-weight:bold;
	font-size:10px;
	background-color: #e5e5cd;
	}

td.cell01 {
	background-color: #e5e5cd;
	}

td.cell02{
	background-color:#FFFFFF;
	padding-bottom:10px;
}

td.cell03{
	font-weight:bold;
	font-size:12px;
	background-color: #e8fcac;
	color:#4a8218;
}

td.cell04{
	font-weight:bold;
	font-size:12px;
	background-color: #099;
	color:#fff;
}
	
span.taizai {
	color:#C14A1F;
	}

span.green{
	color: #009900;
	font-weight: bold;
}

.kuni{
  color:#64674C;
	font-size:10px;
}

.period{
	text-align:center;
	background-color:#FFFFFF;
}

.line{
	background-color:#FFFFFF;
}

.flag{
	padding:0;
	text-align:center;
	margin-right: 3px;
}

span.airline{
	color: #006699;
	font-weight: normal;
	font-size:11px;
}

img.yut{
	vertical-align: baseline;
	padding-left:2px;
	}
	
	
/* ---------------------------------------------------------
テーマツアーの説明
--------------------------------------------------------- */	
.tour{
	margin:0 0 24px 0;
	padding:10px;
	width:750px;
	font-size:14px;
	}
	
.tour img{
	margin:0 24px 0 0;
	padding:0;
	float:left;
	}
	
.tour dl{
	margin:12px 0 0 0;
	padding:0;
	width:450px;
	float:left;
	color:#000000;
	font-size:15px;
	}
	
.tour dt{
	margin:0;
	padding:0 0 12px 0;
	font-weight:bold;
	}
	
.tour dd{
	margin:0;
	padding:0;
	}
	
.bordwrap{
	margin:0 0 18px 0;
	padding:10px;
	border:4px solid #CCCCCC;
	}

/*flower*/
#wrap770 .ttlspace{
	margin:12px 0 0 0;
	padding:0 0 18px 0;
	width:770px;
	height:69px;
	clear:both;
	}
	
#wrap770 .ttlspace h2{
	margin:0;
	padding:0 0 0 30px;
	width:160px;
	height:69px;
	float:left;
	background:url(../img/theme/flower/h2.jpg);
	font-size:16px;
	line-height:69px;
	}
	
#wrap770 .ttlspace h3{
	margin:0;
	padding:0;
	width:580px;
	height:69px;
	float:left;
	display:block;
	}
	
.csp{color:#ff0099;}/*春*/
.csu{color:#ff3300;}/*夏*/
.cau{color:#336600;}/*秋*/
.cwi{color:#0033cc;}/*冬*/
	
/* ---------------------------------------------------------
アイコンの説明
--------------------------------------------------------- */
#ico-setumei {
	margin:0;
	padding:10px;
	font-weight:normal;
	color:#666666;
}

#ico-setumei h3{
	margin:0;
	padding:0;
	font-weight: normal;
	color:#666666;
}

#ico-setumei dl {
	margin:10px 0 15px 0;
	padding:0;
}

#ico-setumei dt {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	width:100px;
}

#ico-setumei dd {
	margin:0;
	padding:0 0 10px 0;
	float:left;
	width:620px;
}
	
#ico-setumei .setumei {
	margin:5px 0 0 0;
	padding:5px 10px;
	font-size:12px;
	font-weight: nomal;
	background: #e5e5cd;
	color:#484848;
	}

/* ---------------------------------------------------------
サイトマップ
--------------------------------------------------------- */
#main770 .sitemap{
	margin:12px 0 24px 0;
	padding:15px;
	width:738px;
	border:1px solid #cccccc;
	background:url(/com-img/tabiplaza/sitemap/bg-link.jpg) repeat-x;
	}
	
#main770 .sitemap ul{
	margin:0;
	padding:0;
	height:12px;
	}
	
#main770 .sitemap li{
	margin:0 0 0 8px;
	padding:0 0 0 22px;
	float:left;
	height:12px;
	line-height:12px;
	background:url(/com-img/tabiplaza/sitemap/ico2.gif) no-repeat;
	list-style:none;
	}
	
#main770 .sitemap li.first{
	margin:0;
	background:url(/com-img/tabiplaza/sitemap/ico1.gif) no-repeat;
	padding:0 0 0 14px;
	}
	
	
/* ---------------------------------------------------------
size370
--------------------------------------------------------- */	
#wrap370_l{
	margin:0;
	padding:0;
	width: 370px;
	float: left;
	color:#333333;
}

#wrap370_r{
	margin:0;
	padding:0;
	width: 370px;
	float: right;
	color:#333333;
}

#wrap370_l h3,#wrap370_r h3{
	margin:0;
	padding:0 0 5px 12px;
	background:url(../img/countrytrip/ico.gif) no-repeat 0 2px;
	font-size:14px;
	}
	
#wrap370_l img,#wrap370_r img{
	margin:0;
	padding:0 10px 0 0;
	float:left;
	}

#wrap370_l .btnl{
	margin:15px 0 0 7px;
	padding:0;
	float:left;
	}
	
#wrap370_r table,#wrap250_2 table{
	margin: 10px 0 0 0;
	padding:0;
}

#wrap370_r tr,#wrap250_2 tr{
	margin:0;
	background:#ffffff;
}

#wrap370_r td,#wrap250_2 td{
	margin:0;
	padding:3px;
	text-align:left;
}

#wrap370_r td.city,#wrap250_2 td.city{
	background:#ffffcc;
	text-align:center;
}

/*theme*/
#wrap370_m{
	margin:0;
	padding:0 0 0 20px;
	width: 425px;
	float: left;
	color:#333333;
}

#wrap370_m h3{
	margin:2px 0 0 0;
	padding:0 0 5px 12px;
	background:url(../img/countrytrip/ico.gif) no-repeat 0 2px;
	font-size:16px;
	}

#wrap370_m p{
	margin:4px 0 0 0;
	padding:8px 12px;
	font-size:14px;
	line-height:1.4em;
	background:#fcf3f0;
}

#wrap370_lbg{
	margin:24px 0 12px 0;
	padding:0;
	width: 370px;
	float: left;
	color:#333333;
}

#wrap370_rbg{
	margin:24px 0 12px 0;
	padding:0;
	width: 370px;
	float: right;
	color:#333333;
}

.tour-top{
	margin:0;
	padding:8px 0 0 20px;
	background:url(../img/theme/flower/bgtour-top.jpg) no-repeat;
	height:37px;
	}
	
.tour-top h3{
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	}
	
p.bgo,p.bgs,p.bgu,p.bga,p.bgw,p.bgd {
	margin:2px 0 4px 0;
	padding:0;
	width:134px;
	height:17px;
	line-height:17px;
	background:url(/img/theme/flower/osusume.jpg) no-repeat;
	color:#ffffff;
	text-align:center;
	}
p.bgs {
	background:url(/img/theme/flower/osusume1.jpg) no-repeat;
	}	
p.bgu {
	background:url(/img/theme/flower/osusume2.jpg) no-repeat;
	}	
p.bga {
	background:url(/img/theme/flower/osusume3.jpg) no-repeat;
	}
p.bgw {
	background:url(/img/theme/flower/osusume4.jpg) no-repeat;
	}
p.bgd {
	background:url(/img/theme/flower/osusume5.jpg) no-repeat;
	}
	
.tour-mdl{
	margin:0;
	padding:0 0 0 20px;
	background:url(/img/theme/flower/bgtour-mdl.jpg) repeat-y;
	}
	
.tour-mdl img{
	margin:6px 0 12px 0;
	padding:0;
	}
	
.tour-mdl dl{
	margin:0;
	padding:0 25px 0 0;
	}

.tour-mdl dt{
	margin:0 0 8px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	}
	
.tour-mdl dd{
	margin:0;
	padding:0;
	}

/* ---------------------------------------------------------
size330
--------------------------------------------------------- */
#kensaku330 {
	margin:0;
	padding:0;
	width:328px;
	height:250px;
	float:right;
	color:#828c74;
	background:#dde5d3;
	border-left:1px solid #e8ece3;
	border-right:1px solid #e8ece3;
	}
	
#kensaku330 .wrap330 {
	margin:0;
	padding:2px 0 0 0;
	width:328px;
	background:url(/com-img/tabiplaza/kensaku/bg-kensaku_top.jpg) repeat-x bottom #ffffff;
	color:#666633;
	font-size:12px;
	} 
	
img.kensakuttl {
	margin:0 0 0 0;
	padding:0;
	width:330px;
	height:27px;
	display:block;
	}
	
#kensaku330 dl{
	margin:0 0 0 5px;
	padding:0 0 3px 0;
	width:308px;
	/*border-bottom: 1px solid #d6ddcd;*/
	clear:both;
	overflow:hidden;
	font-size:10px;
	}
	
#kensaku330 dl.end{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
	}
	
#kensaku330 dt{
	margin:0 0 2px 4px;
	padding:0 0 0 21px;
	float:left;
	width:110px;
	background:url(/com-img/tabiplaza/kensaku/ico_ralow.gif) no-repeat 0 2px;
	line-height:22px;
	height:22px;
	overflow: hidden;
	font-size:12px;
	}
	
#kensaku330 dd{
	margin:0 0 2px 0;
	padding:0 0 0 0;
	float:left;
	width:157px;
	height:22px;
	line-height:22px;
	font-size:12px;
	}
	
input, textarea, select,option  { font-size: 100%; }

	
#kensaku330 .kensaku_btn{
	width:65px;
	height:25px;
	display:block;
	float:right;
	margin-top:-8px;
	margin-right:8px;
	}
	
#kensaku330 form {
	margin:0;
	padding:0;
	}
	
	
/* ---------------------------------------------------------
size250
--------------------------------------------------------- */	
#wrap250{
	margin:0;
	padding:0;
	width: 240px;
	float: left;
	color:#666666;
}

#wrap250_2{
	margin:0 25px;
	padding:0;
	width: 240px;
	float: left;
	color:#666666;
}

#wrap250 h3,#wrap250_2 h3 {
	margin:0;
	padding:0 0 5px 12px;
	background:url(../img/countrytrip/ico.gif) no-repeat 0 2px;
	font-size:14px;
}

#wrap250 img,#wrap250_2 img {
	margin:0;
	padding:0 10px 0 0;
	float:left;
}

#wrap250 img.cpnbtn {
	margin:10px 0 10px 30px;
	padding:0;
}
	
	
/* ---------------------------------------------------------
size146
--------------------------------------------------------- */	
#wrap146{
	margin:0 10px 0 0;
	padding:0;
	width: 146px;
	float: left;
	color:#666666;
	text-align:center;
}

#wrap146_2{
	margin:0;
	padding:0;
	width: 146px;
	float: left;
	color:#666666;
	text-align:center;
}

#wrap250 h3,#wrap250_2 h3 {
	margin:0;
	padding:0 0 5px 12px;
	background:url(../img/countrytrip/ico.gif) no-repeat 0 2px;
	font-size:14px;
}

#wrap250 img,#wrap250_2 img {
	margin:0;
	padding:0 10px 0 0;
	float:left;
}

#wrap250 img.cpnbtn {
	margin:10px 0 10px 30px;
	padding:0;
}

/*ニュース*/
#wrap540 {
	margin:0;
	padding:0;
	width:540px;
	float:left;
	}
	
#main990 h2.w540{
	background: url(/com-img/tabiplaza/sttl540.jpg) no-repeat;
	margin-top:0;
	}
	
#wrap540 dl{
	margin:0 0 6px 0;
	padding:0;
	font-size:12px;
	}
	
#wrap540 dt{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	background:url(/com-img/tabiplaza/bg-60_16.jpg) no-repeat;
	width:60px;
	height:16px;
	line-height:16px;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	}
	
#wrap540 dd{
	margin:0;
	padding:0;
	}
	
div.banbox{
	margin:0;
	padding:10px 0 0 0;
	height:60px;
	}
	
.ban{
	margin:0;
	padding:0;
	float:left;
	width:170px;
	height:60px;
	display:block;
	}
	
.ban2{
	margin:0 15px;
	padding:0;
	float:left;
	width:170px;
	height:60px;
	display:block;
	}
	
/*キャンペーン*/
#wrap200 {
	margin:0 0 0 15px;
	padding:0;
	width:200px;
	float:left;
	font-size:10px;/*2010/4/20ad*/
	text-align:center;/*2010/4/20ad*/
	line-height:1.2em;
	}
	
p.icodep{
	margin:4px 0 3px 0;
	padding:0 0 0 50px;
	background:url(/img/ico/ico_dep.jpg) no-repeat;
	line-height:18px;
	height:18px;
	color:#999999;
	font-size:12px;
	}


/* ---------------------------------------------------------
dangan
--------------------------------------------------------- */
#wrap770 h2.dangan{
	margin:12px 0 18px 0;
	padding:0 0 2px 126px;
	height: 40px;
	font-size: 18px;
	color:#24180a;
	line-height: 38px;
	background: url(/img/theme/dangan/ico-dangan.jpg) no-repeat;
	border-bottom:3px double #ffcccc;
	}
	
p.jitan{
	margin:0 0 6px 0;
	padding:0 0 0 80px;
	font-size:14px;
	min-height:25px;
	line-height:25px;
	background:url(/img/theme/dangan/ico-jitan.jpg) no-repeat;
	}
	
img.night{
	vertical-align: middle;
	padding-right:6px;
	}
	
	
/* ---------------------------------------------------------
特典
--------------------------------------------------------- */
#tokutenbig {
	margin:18px 0 24px 0;
	padding:12px;
	font-size:12px;
	color:#333333;
	border:4px solid #d5d2d0;
	height:98px;
	}
	
#tokutenbig p{
	margin:0 0 0 12px;
	padding:0;
	width:620px;
	float:left;
	}
		
p.icon {
	margin:0;
	padding:0;
	text-indent:15px;
	list-style:none;
	background:url(/img/youth/ico-orange.jpg) no-repeat scroll 0;
    }


/* ---------------------------------------------------------
共通
--------------------------------------------------------- */
/* new clearfix */  
.clearfix:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
    }  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 

.ico-rs {
	background:url(/com-img/tabiplaza/ico_ralows.jpg) no-repeat 0 5px;
	padding-left:13px;
	}
	
.ico_new {margin-left:4px;}
	
.goldline{border-bottom: 1px solid #89825a;}

.mp0 {margin:0!important; padding:0!important;}
.pink {color:#996666;}
.pu {color:#cc6600;}
.font14 {font-size:14px;}
.lh15 { line-height:1.5em;}
.blk{display:block;}
.lhg15{line-height:1.5em;}
.mright12{margin-right:12px;}
