@charset "utf-8";

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Tecnos College - Airline Travel Course Style";
 :created "2008-01-25";
 :release [:revision "1.00"; :created "2008-02-20"];
 :author [:name "Ichise yuya"; :mbox "3ping.org@gmail.com"];
 :license <technosac.jp>;"
 :note "
 		エアトラの各コースページに有効"
		; .
*/

@import url(/common/css/module/course.css);
@import url(/common/js/highslide/style.css);

/*======================================

	Eye Catch (short)
	
=======================================*/

div#content {
	background-image: url(../../../../common/css/images/common/eye-catch/eye_650x380.png);
	background-repeat: no-repeat;
	background-position: top right;
}

div#main {
	margin-top: 380px;
}

/*======================================

	Elements
	
=======================================*/

h1 {
	display: none;
}

/*======================================

	Context
	
=======================================*/


/*----------------------------

	リード

------------------------------*/

div#main ul.info {
	display: none;
}

div#main div.lead {
	padding: 4px 0 6px;
	position: absolute;
	top: 90px;
	left: 220px;
	width: 36em;
	max-width: 610px;
	max-height: 200px;
	overflow: auto;
	_overflow: inherit;
	color:#fff;
	background-image: url(/common/css/images/common/alpha/bg_alpha50.png);
	background-repeat: repeat;
}

* html div#main div.lead {
	back\ground-color: transparent;
	background-image: url(dummy.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/css/images/common/alpha/bg_alpha30.png", sizingMethod="scale");
	_height: 1px; /* IE6 */
}

div#main div.lead h2 {
	margin: 0.3em 15px;
	padding: 0.2em 10px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #fff;
	background-image: url(/common/css/images/common/alpha/bg_alpha20.png);
	background-repeat: repeat;
}

* html div#content div#main div.lead h2 {
	back\ground-color: transparent;
	background-image: url(dummy.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/css/images/common/alpha/bg_alpha20.png", sizingMethod="scale");
	_height: 1px; /* IE6 */
}

div#main div.lead p {
	margin: 0.2em 15px;
}

/*----------------------------

	div.feature

------------------------------*/

div.feature {
	margin: 1.2em 210px 3em 0;
	padding-top: 1px;
}

div.feature h2 {
	margin-bottom: 0.3em;
}


div.feature h3 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	border-bottom: 1px solid #eee;
	font-weight: bold;
	font-size: 131%;
	letter-spacing: 1px;
}

div.feature p.lead {
	margin-top: 1em;
	margin-bottom: 0.3em;
	padding: 0.3em 0 0.3em 43px;
	font-weight: bold;
	font-size: 116%;
	background: url(../../../../common/css/images/common/mark/attention_mini.gif) no-repeat left center;

}

div.feature div.textBody {
	color: #333;

}

div.feature div.image {
	margin: 0.5em 20px;
	width: 160px;
	height: 200px;
	float: right;
	display: inline;
	background-image: url(../../../../common/css/images/common/interface/bg_shadow01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.feature div.image img {
	margin-left: 9px;
	margin-bottom: 10px;
	display: block;
}

/*----------------------------

	div.curriculum

------------------------------*/

div.curriculum {
	margin: 0.4em 200px 2em 0;
}

dl.curriculum {
	border: 1px solid #eee;
	padding: 10px 15px;
}

dl.curriculum dt {
	margin: 0.2em 0 0.4em;
	padding: 0.3em 10px;
	background-color: #f5f5f5;
}

dl.curriculum dd {
	margin: 0 0 1em;
}

/*----------------------------

	div.schedule

------------------------------*/

div.schedule {

}

/*----------------------------

	div.message

------------------------------*/

div.message {
	padding: 1px 0;
}

/*----------------------------

	div.more (右カラム)

------------------------------*/

div#main div.textBody div.more {
	padding: 10px 0 10px;
	color: #fff;
	background-repeat: repeat-y;
}

div#main div.textBody div.more p.name {
	font-weight: bold;
}

div#main div.textBody div.more p.name span {
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
}

div#main div.textBody div.more ul.info {
	margin: 0.4em 12px;
	display: block;
	color: #fff;
	font-size: 92%;
}

div#main div.textBody div.more h2,
div#main div.textBody div.more h3,
div#main div.textBody div.more p,
div#main div.textBody div.more ul {
	margin: 0 12px 0.2em 14px;
	line-height: 1.4;
}

div#main div.textBody div.more h3 {
	border-bottom: 1px dotted #fff;
	font-weight: bold;
	font-size: 100%;
}

div#main div.textBody div.more li {
	margin: 0 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
}

div#main div.textBody div.more div.section {
	margin-bottom: 20px;
}

div#main div.textBody div.more div.section div.section {
	margin-bottom: 5px;
}

div#main div.textBody div.more p.etc {
	text-align: right;
	font-size: 85%;
}

/*======================================

	Layouts
	
=======================================*/

div.detail {
	position: relative;
}

div.more {
	width: 200px;
	position: absolute;
	right: 0;
	top: 0;
}

/*======================================

	Class
	
=======================================*/

/*--------------------------------------
	clearFix
---------------------------------------*/

div.entry,
div.feature div.section,
div.inquiry {
	_height: 1px;
	min-height: 1px;
}

div.entry:after,
div.feature div.section:after,
div.inquiry:after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}

/* for MacIE5 \*//*/

div.entry,
div.feature div.section,
div.inquiry {
	height: auto;
	overflow: hidden;
}
/* end */

/*==============================================================================

	エアトラ内　各学科のユニークなスタイル
	
==============================================================================*/

/*======================================

	エアライン科
	
=======================================*/

body.airline div#main div.feature h3 {
	color: #6164d4;
}

body.airline div#main div.textBody div.more {
	border-bottom: 2px solid #3436a2;
	background-image: url(../../airline/images/bg_others.gif);
}

body.airline dl.curriculum dt {
	color: #5154cd;
}

/* inquiry action area */

body.airline div.inquiry div.section.oc h3 a {
	background-image: url(../../airline/images/button_inquiry-oc.gif);
}

body.airline div.inquiry div.section.doc h3 a {
	background-image: url(../../airline/images/button_inquiry-doc.gif);
}

body.airline div.inquiry div.section.brie h3 a {
	background-image: url(../../airline/images/button_inquiry-brie.gif);
}

/*======================================

	国際英語科
	
=======================================*/

body.english div#main div.feature h3 {
	color: #3d86f9;
}

body.english div#main div.textBody div.more {
	border-bottom: 2px solid #1f46c3;
	background-image: url(../../english/images/bg_others.gif);
}

body.english dl.curriculum dt {
	color: #2666f6;
}

/* inquiry action area */

body.english div.inquiry div.section.oc h3 a {
	background-image: url(../../english/images/button_inquiry-oc.gif);
}

body.english div.inquiry div.section.doc h3 a {
	background-image: url(../../english/images/button_inquiry-doc.gif);
}

body.english div.inquiry div.section.brie h3 a {
	background-image: url(../../english/images/button_inquiry-brie.gif);
}

/*======================================

	ホテル科
	
=======================================*/

body.hotel div#main div.feature h3 {
	color: #3ca13d;
}

body.hotel div#main div.textBody div.more {
	border-bottom: 2px solid #276c28;
	background-image: url(../../hotel/images/bg_others.gif);
}

body.hotel dl.curriculum dt {
	color: #3ca13d;
}

/* inquiry action area */

body.hotel div.inquiry div.section.oc h3 a {
	background-image: url(../../hotel/images/button_inquiry-oc.gif);
}

body.hotel div.inquiry div.section.doc h3 a {
	background-image: url(../../hotel/images/button_inquiry-doc.gif);
}

body.hotel div.inquiry div.section.brie h3 a {
	background-image: url(../../hotel/images/button_inquiry-brie.gif);
}

/*======================================

	観光旅行科
	
=======================================*/

body.travel div#main div.feature h3 {
	color: #b1b62f;
}

body.travel div#main div.textBody div.more {
	border-bottom: 2px solid #727a0e;
	background-image: url(../../travel/images/bg_others.gif);
}

body.travel dl.curriculum dt {
	color: #727a0e;
}

/* inquiry action area */

body.travel div.inquiry div.section.oc h3 a {
	background-image: url(../../travel/images/button_inquiry-oc.gif);
}

body.travel div.inquiry div.section.doc h3 a {
	background-image: url(../../travel/images/button_inquiry-doc.gif);
}

body.travel div.inquiry div.section.brie h3 a {
	background-image: url(../../travel/images/button_inquiry-brie.gif);
}

/*======================================

	鉄道交通科
	
=======================================*/

body.railway div#main div.feature h3 {
	color: #e0822b;
}

body.railway div#main div.textBody div.more {
	border-bottom: 2px solid #ae571d;
	background-image: url(../../railway/images/bg_others.gif);
}

body.railway dl.curriculum dt {
	color: #e0822b;
}

/* inquiry action area */

body.railway div.inquiry div.section.oc h3 a {
	background-image: url(../../railway/images/button_inquiry-oc.gif);
}

body.railway div.inquiry div.section.doc h3 a {
	background-image: url(../../railway/images/button_inquiry-doc.gif);
}

body.railway div.inquiry div.section.brie h3 a {
	background-image: url(../../railway/images/button_inquiry-brie.gif);
}

/*======================================

	ブライダル科
	
=======================================*/

body.bridal div#main div.feature h3 {
	color: #e7679d;
}

body.bridal div#main div.textBody div.more {
	border-bottom: 2px solid #c34675;
	background-image: url(../../bridal/images/bg_others.gif);
}

body.bridal dl.curriculum dt {
	color: #e7679d;
}

/* inquiry action area */

body.bridal div.inquiry div.section.oc h3 a {
	background-image: url(../../bridal/images/button_inquiry-oc.gif);
}

body.bridal div.inquiry div.section.doc h3 a {
	background-image: url(../../bridal/images/button_inquiry-doc.gif);
}

body.bridal div.inquiry div.section.brie h3 a {
	background-image: url(../../bridal/images/button_inquiry-brie.gif);
}

/*======================================

	美容科
	
=======================================*/

body.beauty div#main div.feature h3 {
	color: #915fd5;
}

body.beauty div#main div.textBody div.more {
	border-bottom: 2px solid #60449a;
	background-image: url(../../beauty/images/bg_others.gif);
}

body.beauty dl.curriculum dt {
	color: #7141c3;
}

/* inquiry action area */

body.beauty div.inquiry div.section.oc h3 a {
	background-image: url(../../beauty/images/button_inquiry-oc.gif);
}

body.beauty div.inquiry div.section.doc h3 a {
	background-image: url(../../beauty/images/button_inquiry-doc.gif);
}

body.beauty div.inquiry div.section.brie h3 a {
	background-image: url(../../beauty/images/button_inquiry-brie.gif);
}
