@charset "shift_jis";

/*
// 概要		--------------------------------------------------------------------
// このファイルは、共通で使用するスタイル（文字以外）を記述したCSSファイルです。
// サイト名：四国八十八.net（http://www.shikoku88.net/）
// 作成日：2007年7月
// 製作者：ドコモサービス四国株式会社（http://www.docomo-ss.co.jp/）
// 権利保有者：あなぶきトラベル（http://www.anabukitravel.jp/）
// Copyright(c) 2007 Anabukitravel Inc.　All Rights Reserved
// -----------------------------------------------------------------------------
 */


/* 目次
--------------------------------------------------------------------------

	1. サイト全体
	2. 文字色（文字のサイズは『fontsize.css』を参照）
	3. 行揃え
	4. 画像とテキストのそろえ方指定（画像にクラスを指定）
	5. 画像周りのマージン
	6. 画像とテキストの回り込み指定
	7. リストマークの設定
	8. 背景画像の設定
	9. 区切り線の設定
	10.マージン・余白設定 

--------------------------------------------------------------------------
*/





/* 1. サイト全体
------------------------------------------------*/
* {
/*	margin:0;
	padding:0;
	font-size:small;*/
}

html {
			margin:0;
			padding:0;
     }

img {
	border:0;
}

p {
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0;
}

h2 {
	margin:0;
	padding:0;
}

h3 {
	margin:0;
	padding:0;
}

body {
			margin:0;
			padding:0;
			text-align:left;
			background:#e7eede;
	}

.container {
	width:1000px;
	padding:5px 15px 5px 5px;
	background-color:#ffffff;
/*	border:1px solid blue;*/
}


/* ヘッダー */
/* ------------------------------------------------ */

.header {
	width:1000px;
/*	border:1px solid red;*/
}

.header #headerLogo{
	width:372px;
	float:left;
}

.header #headerMenu{
	width:550px;
	float:left;
	position:relative;
	bottom:0px;
	font-size:12px;
	line-height:19px;
/*	border:1px solid red;*/
}

.header #headerfontChange{
	width:74px;
	float:right;
	text-align:right;
/*	border:1px solid red;*/
}


/* ナビ */
/* ------------------------------------------------ */

.nav {
	width:200px;
/*	border:1px solid green;*/
	float:left;
}

ul #tourIntroduction {
	margin:0;
	padding:0;
	list-style-type:none;
}

/* 資料請求 */
.nav .claim{
	margin-top:5px;
	margin-bottom:5px;
/*	border-top:3px solid #551A8B;*/
	border-bottom:3px solid #551A8B;
}
.claim .note{
	width:120px;
/*	border:1px solid #f0f;*/
}
.claim .image{
	width:75px;
/*	border:1px solid #ff0;*/
}

/* 天気予報 */
.nav .weather{
	margin:5px auto;
	text-align:center;
}

.nav .nav_box {
	width:198px;
	padding-top:5px;
	margin-bottom:5px;
 	border-right:1px solid gray;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
}

.nav .nav_box .nav_box_item {
	width:175px;
	margin:0 auto 5px auto;
	padding-bottom:5px;
}


/* 本文 */
/* ------------------------------------------------ */
.content{
	float:right;
/*	width:805px;*/
	width:780px;
/*	border:1px solid brown;*/
}

.visual {
	width:780px;
	margin-bottom:5px;
/*	border:1px solid blue;*/
}
.visual2 {
	width:780px;
/*	border:1px solid darkgreen;*/
}
.visual2 #orderMadeBanner{
	width:380px;
}

.visual2 #oneRankBanner{
	width:380px;
}

.contentBanner {
	width:780px;
/*	border:1px solid red;*/
}

.recommandTours {
	width:530px;
/* border:1px solid blue;*/
}

.recommandTour {
	width:530px;
	margin-bottom:5px;
	padding-bottom:5px;
/*	border:1px solid blue;*/
}

.recommandTourPic {
	width:100px;
/*	border:1px solid blue;*/
}

.recommandToureExplain {
	width:420px;
/*	border:1px solid red;*/
}

.forBeginners {
	width:225px;
/*	border:1px solid blue;*/
}

.forBeginner {
	margin-bottom:30px;
}

.busPlan {
	width:520px;
/*	border:1px solid black;*/
}

.busPlanBanner {
	width:520px;
/*	border:1px solid blue;*/
}

.sslComment {
	width:520px;
/*	border:1px solid blue;*/
}

/* フッター */
/* ------------------------------------------------ */

.footer {
	width:780px;
	text-align:center;
	margin-top:25px;
}

.footer #footer_inquiry{
	width:780px;
	height:47px;
	border-top:3px solid #551A8B;
	border-bottom:3px solid #551A8B;
	margin-top:5px;
	margin-bottom:5px;
}
.footer #footer_copyright{
/*	font-size:14px;*/
}


/* 共通 */
/* ------------------------------------------------ */
.right {
	float:right;
}

.left{
	float:left;
}

.next {
	text-align: right;
}

.bottomdod {
	border-bottom:2px dotted gray;
}

.marginBottom5 {
	margin-bottom:5px;
}

.paddingBottom5 {
	padding-bottom:5px;
}

.fontSizeLarge{
	font-size: large;
}

.color_3kai {
	color:#B38A28;
}
.color_2kai {
	color:#e6b422;
}
.color_1kai {
	color:#8FAF2B;
}
.color_bekkaku {
	color:#2D83AA;
}
.color_gouryuu {
	color:#274a78;
}

a.link_3kai {
    color:#B38A28;
    text-decoration:none;
}
a.link_2kai {
    color:#e6b422;
    text-decoration:none;
}
a.link_1kai {
    color:#8FAF2B;
    text-decoration:none;
}
a.link_bekkaku {
    color:#2D83AA;
    text-decoration:none;
}
a.link_gouryuu {
    color:#274a78;
    text-decoration:none;
}

/* floatクリア */
.clearfix:after {
  content: ".";
  display:block;
  height:0;
  visibility:hidden;
  clear:both;
}

.clearfix {
  min-height: 1px;
}

/*
* html .clearfix {
  height: 1px;
}
*/
/* ------ */

/* 旅行規約 */
.terms_h2 {
	font-weight:bold;
	font-size:16px;
	margin:16px 0px;
}

/* プライバシーポリシー */
.privacy_h3 {
	font-size:100%;
	font-weight:bold;
	margin:16px 0px;
}

/* プライバシーポリシー */
.security_h2 {
	margin:16px 0px;
}