@charset "UTF-8";

/* ------ その他のページ ------ */
.content {
	padding: 25px 25px;
	width: 850px;
	float: left;
	background-color:#FFF;
}


.content a:hover img.over{
filter:alpha(opacity=75); /*IE*/
-moz-opacity:0.75; /*FF*/
opacity:0.75;
}


.topimg {
	width:auto;
	padding: 0;
}

.ybtn {
	width:auto;
	text-align:right;
	padding: 25px 0 0;
}

.ptitle {
	width:auto;
	margin:20px 0;
	padding: 0;
	border-bottom:1px #000 solid; 
	vertical-align:text-bottom;
	font-size:1.6em;
	vertical-align:text-bottom;
}

.ptmsg {
	width:auto;
	margin:15px;
	padding: 0;
}


.sTitle { font-size:0.75em; margin-left:35px; }


.midashi {
	width:auto;
	margin:20px 0;
	padding: 0;
	border-bottom:1px #333 dotted; 
	vertical-align:text-bottom;
	font-size:1.2em;
	vertical-align:text-bottom;
}

.tarea {
	width:auto;
	margin:20px 0;
	padding: 0;
}

#fb-root {
    display: none;
}
 
.fb_iframe_widget, .fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.exptbl {
}

.exptbl th,
.exptbl td {
	padding-bottom:15px;
	vertical-align:top;
	font-size:0.9em;
	line-height:1.8em;
}

.exptbl th {
	width:120px;
	padding-left:2px;
	text-align:left;
}


.exptbl td {
	width:730px;
}

.content ul.tyuui li{
	list-style:disc;
	margin: 0 0 0 1.5em; 
}

ul.tyuui li {
	font-size:0.8em;
	line-height:1.6em;
}


/* ------ 運航日程のテーブル ------ */
table.TAtable td.com {
	border: solid 1px #FFF;
	width:240px;
	text-align:left;
	vertical-align:middle;
	padding:2px 0 2px 4px;  
	}

table.TAtable th.sele {
	width:120px;
	}

table.TAtable td.hid {
	font-weight:bold;
	width:140px;
	}
	
table.TAtable th {
	background-color:#EEF7FF;
	color:#333;
	border: solid 1px #666;
	width:80px;
	height:20px;
	padding:2px 0 2px 0;  
	padding-bottom:0px;
	vertical-align:middle;
	text-align:center;
}

table.TAtable td {
	border: solid 1px #666;
	width:80px;
	height:20px;
	padding:2px 0 2px 0;  
	padding-bottom:0px;
	vertical-align:middle;
	text-align:center;
}
		
table.TAtable {
	border: solid 1px #666;
	font-size:90%;
	line-height:18px;
	color:#333;
	border-collapse:collapse;
	border-spacing:0;
	padding-bottom:0px;
	margin-top:0px;
}



.text_INFO { color:#F93; font-size:14px; font-weight:bold; line-height:21px; }
.text_Y { color:#FF0; font-size:18px; font-weight:bold; line-height:21px; }
.text_red { color:#F00; line-height:21px; }
.text_s { font-size:0.8em;}
.text_y { font-size:9px; color:#FF0; }
.text_Yel { color:#FF0; line-height:21px; }
.text_pink { color:#ff7ed3; }
.bold { font-weight:bold;}
