@charset "utf-8";

/* -----------------------------------------------
CSS file i.JTB - Tornos.
FileName:/common/styles/module/air/forecast.css
Updated:JTB20100301


----------------------------------------------- */

img{
	border:0;
	vertical-align:bottom;
}

.white-space-contents {
	background: #fff;
	padding:6px 0 6px 6px;
}

#main{
	width:848px;/*858px*/
	background: #7dc010;
	padding: 5px;
}

/*--------------------------
SECTION
---------------------------------*/

.section {
	width: 838px;
	background: #fff url(/images/contents/air/forecast/section_bottom_back.gif) left bottom no-repeat;
	padding: 10px 5px;
}
/* tab
----------------------------------*/
#tab {
	width: 815px;
	margin: 0 auto;
	background: url(/images/contents/air/forecast/sub_title_back.jpg) left bottom no-repeat;
}
#tab #calendar {
	width: 718px;
	height: 312px;
	margin: 15px auto;
}
p.img_text_01,
p.img_text_02 {
	margin: 10px auto;
}
p.img_text_01 {
	width: 720px;
	height: 116px
}
p.img_text_02 {
	width: 720px;
	height: 489px;
}
p.img_text_03 {
	width: 335px;
	height: 27px;
	margin: 30px auto 0;
}

/* tab_point
----------------------------------*/
dl#tab_point {
	width: 720px;
	height: 202px;
	background: url(/images/contents/air/forecast/point_tab_back.jpg) left top no-repeat;
	margin: 10px auto;
}
dl#tab_point dt {
	width: 246px;
	height: 30px;
	padding: 5px 0 0;
	margin: 0 auto;
}
dl#tab_point dd li {
	margin: 10px 0 0 7px;
}

/* pickupticket
----------------------------------*/
#pickupticket h4 {
	color: #57860b;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	padding: 0 0 20px 0;
}
#pickupticket dl {
	width: 810px;
	margin: 0 0 0 20px;
	background: url(/images/contents/air/forecast/dotline.jpg) left bottom repeat-x;
	clear: both;
}
#pickupticket dl dt {
	float: left;
	padding: 10px;
}
#pickupticket dl dd.text_link {
	float: left;
	font-size: 95%;
	font-weight: bold;
	padding: 14px 0 0 5px;
}
#pickupticket dl dd.price {
	float: right;
	font-size: 100%;
	color: #CC3300;
	font-weight: bold;
	padding: 14px 5px 0 0;
}
#pickupticket dl dd.text_link span {
	color: #CC3300;
}
#pickupticket dl dd.price span.price_big {
	font-size: 110%;
}
#pickupticket dl.bg_color_01 {
	background: #f7ffe8 url(/images/contents/air/forecast/dotline.jpg) left bottom repeat-x;
}
#pickupticket p.text {
	font-size: 71%;
	padding: 20px 30px;
}

/*--------------------------
TOP BTN
---------------------------------*/
div#topsearch{
	margin:16px 0 0 300px;
}

/*-----------------------------------------------------
CLEARFIX
-------------------------------------------------------*/

/* clearfix (Firefox)
------------------------------- */
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* WinIE7
------------------------------- */
.clearfix{
   display:inline-block;
}

/* WinIE5,6
------------------------------- */
/* Hides from IE-mac \*/
* html .clearfix{
   height:1px;
}

.clearfix{
   display:block;
}



