@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	font-size: 90%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 150%;
	color: #666666;
	background: #FFFFFF;
}
a {
	color: #003399;
    text-decoration: none;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #0066CC;
}
img {
	border: none;
	vertical-align: top;
}

.red {
   color: #990000;
}

.style1 {
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.style2 {
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}



#wrapper {
	width: 871px;
    margin-left: 20px;
	background: #FFFFFF;
}

/* ロゴとナビゲーション
---------------------------------------------*/
#logo {
	position: absolute;
	left: 40px;
	top: 10px;
}
#globalNav {
	list-style-type: none;
	margin-top: 110px;
	background: #FFFFFF url(../images/global_nav_bg.gif) left top repeat-x;
}
#globalNav li {
	display: inline;
}
#globalNav li a {
	color: #FFFFFF;
}

/* indexメインイメージと2段組
---------------------------------------------*/
#content {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
	background: #FFFFFF url(../images/content_bg1.gif) left top repeat-y;
	padding-bottom: 30px;
}
#about {
	float: left;
	width: 550px;
}
#newsRelease {
	float: left;
	width: 320px;
    /*padding-left: 1px;*/
}
#footer {
	clear: both;
	color: #FFFFFF;
	background: #666666 url(../images/footer_bg.jpg);
    padding: 25px 0px 0px 10px;
    height: 264PX
}
#footer a {
	color: #fff;
    text-decoration: none;
}
#footer a:visited {
	color: #fff;
}
#footer a:hover {
	color: #fff;
}


/* index本文のレイアウト
---------------------------------------------*/
#about h3, #newsRelease h3 {
	color: #FFFFFF;
	background: #3452B2 url(../images/title_bg.gif) left top repeat-x;
}
#about .section {
	margin: 40px 18px 10px 18px;
	/*border-bottom: 1px solid #ccc;*/
}
#about .section p {
	margin: 10px 0;
}
#about .section .link {
	background: url(../images/arrow.gif) left center no-repeat;
	padding-left: 14px;
}
#about .section h5{
    float: left;
    margin: 0px 10px 10px 10px
}
#about .section h2{
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:30px;
	border-bottom:1px solid #9f9f9f;
	border-right: 10px solid #ccff99; 	



/*index右側のボックス*/
}
#newsRelease .itemBox{
    width: 290px;
	margin: 20px 0px 20px 15px;
	padding: 0px;
	/*float: left;*/
}

#newsRelease .itemText{
    margin: 0;
    padding: 10px 0px 20px 10px;
}
#newsRelease .itemText img{
    float: Right;
    margin: 1px 0px 5px 5px
}
#newsRelease .hibiPhoto{
    margin: 0;
    padding: 0px 0px 0px 10px;
}

#newsRelease .osirase{
    margin: 0;
    padding: 0px 0px 20px 10px;
}



/*伊豆日和のところ*/
#newsRelease .itemPhoto{
	/*border-top: 1px solid #ccc;*/
	border-bottom:1px solid #ccc;
	border-left: 10px solid #bcd1bc; 
	margin: 0;
	padding: 0px;
	text-align:left;
}
#newsRelease .itemText p{
    margin: 0px;
	line-height: 1.8em;
	color: #666666;
	display:inline;
	border-bottom:1px dotted #999999;
    padding-bottom: 0.2em;
	font-size:11px;	
    text-indent: 1em;
}
#newsRelease .osirase p{
    margin: 0px;
	line-height: 1.8em;
	color: #666666;
	display:inline;
	/*border-bottom:1px dotted #999999;*/
    padding-bottom: 0.2em;
	font-size:11px;	
    text-indent: 1em;
}
#newsRelease .hibiPhoto p{
    margin: 0px;
	line-height: 1.8em;
	color: #666666;
	display:inline;
	/*border-bottom:1px dotted #999999;*/
    padding-bottom: 0.2em;
	font-size:11px;	
    text-indent: 1em;
}

#newsRelease h6{
    font-family:Georgia,Times;
	　font-size:10px;
	　　　float:left;
	text-indent: 2em;
}
/*プランのところ*/
#newsRelease .itemPlan{
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 0px;
	text-align:left;
}
#newsRelease .itemPlanbox{
    /*border-bottom: 2px dotted #9f9f9f;*/
    margin: 0;
    padding: 5px;
	text-align:center;
}
#newsRelease .itemPlanbox img{
    margin: 10px 0px 10px 0px

}
#newsRelease dl {
	margin: 20px 0px 20px 0px;
}
#newsRelease dl dt {
	font-size: 100%;
	color: #666666;
	margin-top: 10px;
}







/* 各ページの２段組　大枠追加ここから下が全部必要 よくよく大事だぞ
------------------------------------------------------------------------------------*/

#sub {
	float: left;
	width: 200px;
}

#mainD {
	float: left;
	width: 670px;
	padding-left: 1px;
}
#mainG {
	float: left;
	width: 670px;
	padding-left: 1px;
}
#mainI {
	float: left;
	width: 670px;
	padding-left: 1px;
}
#mainT {
	float: left;
	width: 670px;
	padding-left: 1px;
}
#mainS {
	float: left;
	width: 670px;
	padding-left: 1px;
}



/* 各ページの左セクション共通　と　青い帯のところ
---------------------------------------------*/
#sub h3{
	color: #FFFFFF;
	back-ground: #3452B2 url(../images/title_bg.gif) left top repeat-x;
}
#mainD h3{
	color: #FFFFFF;
	back-ground: #3452B2 url(../images/title_bg.gif) left top repeat-x;
}
#mainG h3{
	color: #FFFFFF;
	back-ground: #3452B2 url(../images/title_bg.gif) left top repeat-x;
}
#mainI h3{
	color: #FFFFFF;
	back-ground: #3452B2 url(../images/title_bg.gif) left top repeat-x;
} 
#mainT h3{
	color: #FFFFFF;
	back-ground: #3452B2 url(../images/title_bg.gif) left top repeat-x;
} 
#mainS h3{
	color: #FFFFFF;
	back-ground: #3452B2 url(../images/title_bg.gif) left top repeat-x;
} 


#sub .section {
	margin: 16px 16px 60px 16px;
	/*border-bottom: 1px solid #ccc;*/
}
#sub .section p {
	margin: 10px 0px 0px 5px;
	font-size:11px;
}
#sub .section .link {
	background: url(../images/arrow.gif) left center no-repeat;
	padding-left: 14px;
}


  /*これはなかの写真用*/
#sub .section h5{
    text-align:center;
}





/*ページdinnerの要件ここから-------------------------------------------*/

#mainD .BoxA{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 264px;
}
#mainD .BoxA1{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 285px;
}
#mainD .BoxA2{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 800px;
}
#mainD .BoxA3{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 1px solid #ccc;
    height: 410px;
}
#mainD .BoxA4{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 600px;
}
#mainD .BoxA4 p{
    padding: 9px;
	font-size:11px;
}


/*d１枠目*/
#mainD .BoxB{
	width: 325px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
}
#mainD .BoxBonUp{ /*使ってないぜ*/
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 5px;
	text-align:left;
}
#mainD .BoxBonDown{
    border-bottom: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	text-align:center;
}
#mainD .BoxBonDown img{
    margin: 0px 0px 0px 0px;
}





/*d２枠目*/
#mainD .BoxC{
	width: 325px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
}
#mainD .BoxConUp{
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 5px;
	text-align:left;
}
#mainD .BoxConDown{
    border: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	text-align:center;
}
#mainD .BoxConDownText{
    border: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	
}
#mainD .BoxConDownText li{
	font-size: 11px;
	color: #666666;
    margin-left: 80px;
}
#mainD .BoxConDownText p{
	font-size: 11px;
	color: #666666;
    padding: 10px 8px 0px 8px;
    text-align:left;
}

#mainD .BoxConDownText h6{
    text-align: center;
    margin: 10px 0px 10px 0px;
}

/*d3枠目*/
#mainD .BoxD{
	width: 323px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
}
#mainD .BoxDonUp{ /*使ってないぜ*/
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 5px;
	text-align:left;
}
#mainD .BoxDonDown{
    border-bottom: 0px dotted #9f9f9f;
    margin: 0;
    padding-top: 7px;
	text-align:center;
}
#mainD .BoxDonDown img{
    margin: 0px 0px 0px 0px;
}




/*d4枠目　プランメニューボックス*/

#mainD .BoxP{
	width: 147px;
	margin: 10px 8px 10px 8px;
	padding: 0px;
	float: left;
}
#mainD .BoxPonUp{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	margin: 0;
	padding: 10px 5px 10px 5px;
	text-align:center;
}
#mainD .BoxPonDown{
    border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
    margin: 0;
    padding: 0px;
	text-align:center;
	height: 100px;
	background: #FFF url(../images/BoxP_bg.gif) left top repeat-x;
    line-height: 15px;
}
#mainD .BoxPonDown img{
    margin: 0px 0px 0px 0px;
}

#mainD .BoxPonDown h6{
    font-family:Georgia,Times;
	font-size:11px;
}
#mainD .BoxPonDown p{
	font-size:10px;	
}


/*ページinformationの要件ここから-------------------------------------------*/
#mainI .BoxA{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 500px;
}
#mainI .BoxA1{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 1450px;
}
#mainI .BoxA2{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 1500px;
    text-align:center;
}
#mainI .BoxA2 img{	
    margin: 0px 0px 40px 0px;
}
#mainI .BoxA3{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 950px;
}
#mainI .BoxA4{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 500px;

}
#mainI .BoxA4 p{
    padding: 9px;
	font-size:11px;
}





#mainI .tableBox{
   margin: 10px 0px 40px 40px;
}
#mainI .tr,td {
    padding: 12px 7px 0px 0px;
    border-bottom: 1px solid #ccc;
    text-align:right;
	font-size:11px;
    line-height:15px;
}
#mainI h6{
    fontfamily:Georgia,Times;
	font-size:10px;
}
#mainI .BoxA1 h5{
	padding-left: 40px;
    padding-bottom: 40px;
}





/*ページgspave ここから-----------------------------------------------------------------*/
#mainG .BoxA{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 264px;
}
#mainG .BoxA1{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 910px;
}
#mainG .BoxA2{
	margin: 16px 10px 0px 0px;
    padding: 0px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 221px;
}
#mainG .BoxA3{
	margin: 0px 10px 4px 0px;
    padding-top: 6px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 241px;
}
#mainG .BoxA4{
	margin: 40px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 450px;
}
#mainG .BoxA4 p{
    padding: 9px;
	font-size:11px;
}




/*G１枠目*/
#mainG .BoxB{
	width: 325px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
}
#mainG .BoxBonUp{ /*使ってないぜ*/
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 5px;
	text-align:left;
}
#mainG .BoxBonDown{
    border-bottom: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	text-align:left;
}
#mainG .BoxBonDown p{
    padding: 0px 8px 0px 8px;
    font-size: 10px;
}





/*G2枠目*/
#mainG .BoxC{
	width: 325px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
}
#mainG .BoxConUp{
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 5px;
	text-align:left;
}
#mainG .BoxConDown{
    border: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	text-align:center;
}
#mainG .BoxConDownText{
    border: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	text-align:left;
}
#mainG .BoxConDownText li{
	font-size: 11px;
	color: #666666;
    margin-left: 80px;
}


#mainG .BoxConDown img{
    margin: 0px 0px 0px 0px;
}

/*G3枠目*/
#mainG .BoxD{
	width: 323px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
}
#mainG .BoxDonUp{ /*使ってないぜ*/
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left: 10px solid #cccccc; 
	margin: 0;
	padding: 5px;
	text-align:left;
}
#mainG .BoxDonDown{
    border-bottom: 0px dotted #9f9f9f;
    margin: 0;
    padding-top: 7px;
	text-align:center;
}
#mainG .BoxDonDown img{
    margin: 0px 0px 0px 0px;
}



/*ページお問い合わせの要件ここから-------------------------------------------*/


#mainT .BoxA1{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 1250px;
}
#mainT p {
    text-align:left;
    padding-left: 14px;
}

/*ページsightseeingの要件ここから-------------------------------------------*/


#mainS .BoxA1{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 600px;
}
#mainS .BoxA2{
	margin: 16px 10px 4px 0px;
    padding: 0px;
    border: 0px solid #ccc;
    height: 800px;
}



/*s１枠目*/
#mainS .BoxB{
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	float: left;
}

#mainS .BoxBonDown{
    border-bottom: 0px dotted #9f9f9f;
    margin: 0;
    padding: 0px;
	text-align:left;
}
#mainS .BoxBonDown p{
    margin: 5px 0px 0px 13px;
}
#mainS .BoxBonDown img{
    margin: 0px 0px 0px 0px;
}



