/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *	ヒコーキ大好き！Web用css
 *
 *
 *
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* =======================================================
			サイト全体　設定
　======================================================== */
/* ===== スクロール設定 ===== */
html {
	overflow-y : scroll;
}

/* ===== サイト初期化（センタリング） ===== */
body {
	margin : 0;
	padding : 0;
	text-align : center;
	width : 100%;
	/*background-image : url(../img/bg_main001.jpg);*/
	/*background-repeat : repeat;*/
	background-color : #f4f4f4;
}

/* ===== サイト全体（センタリング用） ===== */
#container {
	/*border : solid 1px black;*/
	text-align : left;
	margin : 0 auto;
	width : 800px;
	font-size : 12px;
}

/* ===== 文字を消す ===== */
.none {
	display : none;
}

/* ===== リンク色 ===== */
a {
    color : #0000FF;
    font-style : normal;
    text-decoration : underline;
    border-style : none;
}





/* ========================================================
			ヘッダー(タイトル・お問合せ・etc…)　設定
   ======================================================== */
/* ===== ヘッダー　全体　設定 ===== */
#header {
	/*border : solid 1px blue;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	right : 1px;
	width : 780px;
	height : 70px;
	background-image : url(../img/headre_bg.jpg);
	background-repeat : no-repeat;
}

/* ===== 配置位置　設定 ===== */
#head_navi {
	/*border : solid 1px red;*/
	position : absolute;
	top : 10px;
	right : 2px;
	margin : 0;
	padding : 0;
	width : 315px;
	height : 15px;
}

/* ===== リスト　設定 ===== */
#head_navi ul{
	border : 0;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

/* ===== 横並び　設定 ===== */
#head_navi ul li{
	display : block;
	float : left;
	text-align : left;
	padding : 0;
	margin : 0;
}

/* ===== サイトマップ　設定 ===== */
#head_navi_sitemap {
	/*border : solid 1px red;*/
	position : relative;
	top : 0;
	left : 0;
	margin : 0;
	padding : 0;
	width : 100px;
	height : 14px;
	background-image : url(../img/li_001.gif);
	background-repeat : no-repeat;
	text-align : center;
	font-size : 13px;
}

/* ===== お問合せ　設定 ===== */
#head_navi_toiawase {
	/*border : solid 1px red;*/
	position : relative;
	top : 0;
	left : 0;
	margin : 0;
	padding : 0;
	width : 87px;
	height : 14px;
	background-image : url(../img/li_001.gif);
	background-repeat : no-repeat;
	text-align : center;
	font-size : 13px;
}

/* ===== 当サイトについて　設定 ===== */
#head_navi_information {
	/*border : solid 1px red;*/
	position : relative;
	top : 0;
	left : 0;
	margin : 0;
	padding : 0;
	width : 124px;
	height : 14px;
	background-image : url(../img/li_001.gif);
	background-repeat : no-repeat;
	text-align : center;
	font-size : 13px;
}



/* ========================================================
			グローバルナビ(メニューボタン)　設定
   ======================================================== */
/* ===== ロールオーバー設定 ===== */
a:hover.link1{
    background-position : 0px -20px;
}

/* ===== g_navi全体　設定 ===== */
#g_navi {
	/*border : solid 1px pink;*/
	position : relative;
	margin : 10px auto;
	padding : 0;
	width : 790px;
	height : 20px;
}

/* ===== g_navi 設定（ulリスト　設定） ===== */
ul#g_navi_bottun {
	/*border : solid 1px #CCCCCC;*/
    margin : 0 auto;
	padding : 0;
	width : 400px;
	height : 20px;
}

/* ===== g_navi 設定（liリスト　設定） ===== */
ul#g_navi_bottun li {
	margin : 0;
	padding : 0;
	float : left;
	list-style : none;
}

/* ===== g_navi 設定（左端　設定） ===== */
li#g_navi_left{
    display : block;
    margin : 0;
	padding : 0;
    width : 8px;
    height : 20px;
    background-image : url("../img/g_nabi_left.gif");
}

/* ===== g_navi 設定（右端　設定） ===== */
li#g_navi_right{
    display : block;
    margin : 0;
	padding : 0;
    width : 8px;
    height : 20px;
    background-image : url("../img/g_nabi_right.gif");
}

/* ===== g_navi 設定（中央　設定） ===== */
li#g_navi_center{
    display : block;
    margin : 0;
	padding : 0;
    width : 8px;
    height : 20px;
    background-image : url("../img/g_nabi_center.gif");
}

/* ===== g_navi_top 設定（ＴＯＰページへ　ロールオーバー　設定） ===== */
li#g_navi_top a.link1{
    display : block;
    margin : 0;
	padding : 0;
    width : 90px;
    height : 20px;
    background-image : url("../img/g_nabi_top.gif");
}

/* ===== g_navi_fun 設定（航空ファン　ロールオーバー　設定） ===== */
li#g_navi_fan a.link1{
    display : block;
    margin : 0;
	padding : 0;
    width : 90px;
    height : 20px;
    background-image : url("../img/g_nabi_fun.gif");
}

/* ===== g_navi_menu 設定（メニュー紹介　ロールオーバー　設定） ===== */
li#g_navi_menu a.link1{
    display : block;
    margin : 0;
	padding : 0;
    width : 90px;
    height : 20px;
    background-image : url("../img/g_nabi_menu.gif");
}

/* ===== g_navi_menu 設定（メニュー紹介　ロールオーバー　設定） ===== */
li#g_navi_gallery a.link1{
    display : block;
    margin : 0;
	padding : 0;
    width : 90px;
    height : 20px;
    background-image : url("../img/g_nabi_gallery.gif");
}






/* ========================================================
			コンテンツ　設定
   ======================================================== */
/* ===== コンテンツ　設定（上　設定） ===== */
#contents_top {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 795px;
	height : 6px;
	font-size : 4px;
    background-image : url("../img/bg_main_top.gif");
    background-repeat : no-repeat;
}

/* ===== コンテンツ　設定（中　設定） ===== */
#contents_center {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 795px;
	height : auto;
	background-image : url("../img/bg_main_center.gif");
}

/* ===== コンテンツ　設定（下　設定） ===== */
#contents_end {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 795px;
	height : 10px;
	font-size : 9px;
	background-image : url("../img/bg_main_end.gif");
    background-repeat : no-repeat;
}







/* ========================================================
			コンテンツ　タイトル周り　設定
   ======================================================== */

/* ===== コンテンツ　設定（メイン中タイトル　設定） ===== */
#contents_title {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 780px;
	height : 180px;
}

/* ===== フラッシュ　設定 ===== */
#top_flash {
	/*border : solid 1px blue;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 780px;
	height : 150px;
	background-image : url("../img/top.jpg");
	background-repeat : no-repeat;
}

/* ===== マーキー　設定 ===== */
#top_marquee {
	border : solid 3px;
	background-color : #eeeeee;
	border-style : inset;
	position : relative;
	margin : 0;
	left : 0px;
	padding : 0;
	width : 430px;
	height : 25px;
}

/* ===== google　設定 ===== */
#google {
	border : 0;
	position : absolute;
	margin : 0;
	padding : 0;
	top  : 155px;
	left : 468px;
	width : 310px;
	height : 25px;
	font-size : 14px;
	line-height : 16px;
	/*background-color : #ddffdd;*/
	background-image : url("../img/Logo_40wht.gif");
	background-repeat : no-repeat;
}

/* ===== google_form　設定 ===== */
.google_form {
	position : relative;
	width : 240px;
	height : 23px;
	left : 70px;
	/*background-color : #ffdddd;*/
}

/* ===== input_area　設定 ===== */
.input_area {
	font-size : 14px;
	vertical-align : botom;
	width : 100px;
	height : 15px;
}







/* ========================================================
			コンテンツ　メイン周り　設定
   ======================================================== */
/* ===== コンテンツ　設定（メイン中メイン　設定） ===== */
#contents_main {
	/*border : solid 1px blue;*/
	position : relative;
	margin : 0 auto;
	padding : 3px 0 0 0;
	width : 790px;
	height : auto;
}

/* ===== 右フレーム全体　設定 ===== */
#r_flame {
	/*border : solid 1px blue;*/
	position : relative;
	margin : 0;
	padding : 0;
	left : 209px;
	width : 580px;
	height : auto;
	/*background-color : #ffdddd;*/
}

/* ===== 左フレーム全体　設定 ===== */
#l_flame {
	/*border : solid 1px red;*/
	position : absolute;
	margin : 0 auto;
	padding : 3px 0 0 0;
	left : 2px;
	top : 0;
	width : 206px;
	height : auto;
	/*background-color : #ffdddd;*/
	line-height : 12px;
}




/* =======================================================
			パンくずリスト　設定
　======================================================== */
/* ===== パンくずリスト　設定 ===== */
#pankuzu {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 576px;
	height : 20px;
}





/* =======================================================
			アクセス方法　設定
　======================================================== */
/* ===== アクセス方法　設定（上） ===== */
#access_top {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 202px;
	height : 20px;
	background-image : url("../img/title_access.gif");
    background-repeat : no-repeat;
}

/* ===== アクセス方法　設定（中） ===== */
#access_main {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 202px;
	height : 405px;
	background-image : url("../img/menu.gif");
	text-align : center;
}

/* ===== アクセス方法　設定（下） ===== */
#access_end {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 202px;
	height : 13px;
	background-image : url("../img/menu_end.gif");
	background-repeat : no-repeat;
}



/* =======================================================
			ＱＲコード　設定
　======================================================== */
/* ===== バーコード　設定 ===== */
#bar_code {
	/*border : solid 1px blue;*/
	position : relative;
	margin : 0 auto;
	padding : 10px;
	top : 0;
	left : 0;
	width : 170px;
	text-align : center;
	font-size : 11px;
}

/* ===== バーコード　設定（ＱＲコード） ===== */
#qr_code {
	border : solid 1px black;
	position : relative;
	margin : 0 auto;
	padding : 0 ;
	top : 0;
	left : 0;
	width : 135px;
	height : 135px;
	background-image : url("../img/qr_hikoki.gif");
	background-repeat : no-repeat;
}
.url {
	font-size : 13px;
}



/* =======================================================
			携帯に送る　設定
　======================================================== */
/* ===== 携帯に送る　設定（送信フォーム） ===== */
#form {
	/*border : solid 1px blue;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	top : 5px;
	left : 0;
	width : 170px;
	height : 60px;
	font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color : #000000;
	font-size : 1px;
	line-height : 1px;
}

/* ===== 携帯に送る　設定（送信フォーム） ===== */
#input_01 {
	position : relative;
	margin : 0 auto;
	padding : 0;
	top : 0;
	font-size : 12px;
	width : 159px;
	height : 14px;
}

#input_02 {
	position : relative;
	margin : 0 auto;
	padding : 0;
	top : 0;
	font-size : 12px;
	width : 165px;
	height : 20px;
}

#input_03 {
	position : relative;
	margin : 0 auto;
	padding : 0;
	top : 0;
	font-size : 12px;
	width : 167px;
	height : 20px;
}



/* =======================================================
			メニューから　設定
　======================================================== */
/* ===== アクセス方法　設定（リスト）*/
ul#access_menu {
	/*border : solid 1px blue;*/
	position : absolute;
    margin : 0 auto;
	padding : 0;
	top : 245px;
	left : 5px;
	width : 190px;
	height : 160px;
	font-size : 11px;
}

/* ===== アクセス方法　設定（アクセス方法）*/
li#caria{
	/*border : solid 1px red;*/
	position : absolute;
    margin : 0;
	padding : 0;
	top : 0;
	left : 35px;
	width : 150px;
	font-size : 12px;
	color : #000000;
	line-height : 14px;
	text-align : left;
	list-style-type : none;
	font-size : 11px;
}

/* ===== アクセス方法　設定（ドコモ） ===== */
li#icon_do {
	position : absolute;
    margin : 0;
	padding : 0;
	top : 4px;
	left : 1px;
	width : 30px;
	height : 30px;
	background : url("../img/icon_do.gif");
	background-repeat : no-repeat;
	list-style-type : none;
}

/* ===== アクセス方法　設定（au） ===== */
li#icon_au {
	position : absolute;
    margin : 0;
	padding : 0;
	top : 62px;
	left : 1px;
	width : 30px;
	height : 30px;
	background : url("../img/icon_au.gif");
	background-repeat : no-repeat;
	list-style-type : none;
}

/* ===== アクセス方法　設定（SoftBank） ===== */
li#icon_sb {
	position : absolute;
    margin : 0;
	padding : 0;
	top : 115px;
	left : 1px;
	width : 30px;
	height : 30px;
	background : url("../img/icon_sb.gif");
	background-repeat : no-repeat;
	list-style-type : none;
}





/* =======================================================
			おすすめサイト　設定
　======================================================== */
/* ===== おすすめサイト　設定 ===== */
#osusume_top {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 202px;
	height : 20px;
	background-image : url("../img/title_osusume.gif");
    background-repeat : no-repeat;
}

/* ===== おすすめサイト　設定 ===== */
#osusume_main {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 202px;
	height : auto;
	background-image : url("../img/menu.gif");
	text-align : center;
}

/* ===== おすすめサイト　設定 ===== */
#osusume_end {
	/*border : solid 1px red;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 202px;
	height : 13px;
	background-image : url("../img/menu_end.gif");
	background-repeat : no-repeat;
}

/* ===== おすすめサイト　設定（バナーロールオーバー） ===== */
a:hover.link4{
    background-position : 0px -53px;
}

/* ===== おすすめサイト　設定（らぶみっけＤＸ） ===== */
#banner_lmk {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_lmk a.link4{
	display : block;
	margin : 0 auto;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/lmk.gif");
}

/* ===== おすすめサイト　設定（こだわりらいふ） ===== */
#banner_hny {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_hny a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/hny.gif");
}

/* ===== おすすめサイト　設定（Mnte） ===== */
#banner_mnm {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_mnm a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/mnm.gif");
}

/* ===== おすすめサイト　設定（まめトモＤＸ） ===== */
#banner_nmt {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_nmt a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/nmt.gif");
}

/* ===== おすすめサイト　設定（クチコミおんならいふ） ===== */
#banner_ona {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_ona a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/ona.gif");
}

/* ===== おすすめサイト　設定（小野十傳　運命カルテ） ===== */
#banner_tuk {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_tuk a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/tuk.gif");
}

/* ===== おすすめサイト　設定（韓流Style） ===== */
#banner_stl {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_stl a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/stl.gif");
}

/* ===== おすすめサイト　設定（韓国市場） ===== */
#banner_kom {
	position : relative;
	border : solid 1px #cccccc;
	margin : 0 auto;
	margin-bottom : 5px;
	padding : 1px;
	width : 192px;
	height : 53px;
}

#banner_kom a.link4{
	display : block;
	margin : 0;
	padding : 0;
	width : 192px;
	height : 53px;
	background-image : url("../img/banner/kom.gif");
}

/* ===== おすすめサイト　設定（一番した） ===== */
#banner_dummy {
	/*border : solid 1px #cccccc;*/
	position : relative;
	margin : 0 auto;
	padding : 0;
	width : 192px;
	height : 1px;
	font-size : 0;
	line-height : 0;
}






















/* =======================================================
			コピーライト　設定
　======================================================== */
/* ===== フッターinfo（コピーライト：font設定） ===== */
#copyright {
	/*border : solid 1px green;*/
	position : relative;
	margin : 0 auto;
	width : 400px;
	padding : 0;
	font-size : 10px;
	font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color : #000000;
	line-height : 20px;
	text-align : center;
}

/* ===== フッターinfo（コピーライト：リンク設定） ===== */
#copyright a {
	color : #ff0000;
}