@charset "utf-8";

/*/////////////////////////
■共通
/////////////////////////*/

*{ 
    margin:0;padding:0; 
} 

/** html #container{
behavior: expression(IEPNGFIX.fix(this));
} */

html{
height:100%;
}

html>body{
height:auto;
}

body{
    margin:0px;
    padding:0px;
	text-align:center;
    background-color:#192C42;
	color:#4D4D4D;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo , Verdana, Geneva, Arial,sans-serif;
	background-image: url(../images/bk.jpg);
	background-position:top;
	background-repeat:repeat-x;
    height:100%;
}

#container_cover{
width:907px;
margin: 0px auto 0px auto;
}

#container{
width:907px;
background-image: /*url(../images/container_bk.gif);*/
background-position:top;
background-repeat:repeat-y;
float:left;
background-color:#192C42;
border-left:1px solid;
border-right:1px solid;
border-color:#111F2F;
}

#header{
width:907px;
height:100px;
float:left;
background-image: url(../images/header_bk2.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#192C42;
}

#header .logo{
float:left;
padding-top: 20px;
padding-left:30px;
}

#header .navi{
float:right;
padding-right:30px;
}

#header .navi ul{
margin:0px;
padding:0px;
}

#header .navi li{
display:inline;
}

#navi{
width:880px;
padding-left:27px;
float:left;
text-align:left;
}

#navi li{
display:inline;
}

#navi ul{
margin:0px;
padding:0px;
}

#flash{
float:left;
width:850px;
padding-left:27px;
padding-top:10px;
}


#footer{
float:left;
border-top:solid 1px;
border-color:#304255;
margin: 20px auto 0px auto;
padding-top:10px;
padding-bottom:20px;
margin-left:27px;
_margin-left:13px;
width:850px;
text-align:right;
color:#CCCCCC;
}

#footer .copyright{
color:#5E6C7B;
}

#footer .glay{
color:#5E6C7B;
}

#container_bottom{
width:907px;
height:6px;
float:left;
background-image: url(../images/bottom_bk.jpg);
background-position:top;
background-repeat:no-repeat;
}


body,
h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,table,th,td,
form,select,option,address,pre{
	margin:0;
	padding:0;
}

p{
	margin-top:3px;
	padding:0;
}

img{
border:0px;
}

.tit_normal{
margin-top:30px;
}

/*/////////////////////////
■アイコン
/////////////////////////*/
.iconPa01{
   padding-left:20px;
   background-image: url(../images/icon_btn.gif);
   background-position:left center;
   background-repeat:no-repeat;
}

/*/////////////////////////
■フォント
/////////////////////////*/
a:focus{
	outline:none;
}

a {
/*\*/
	overflow: hidden;
/**/
}

a:link{color:#193C7D;text-decoration:underline;}
a:visited{color:#197DD7;text-decoration:underline;}
a:hover{color:#197DD7;text-decoration:none;}


a.skyblue:link{color:#A5D2DC;text-decoration:underline;}
a.skyblue:visited{color:#A5D2DC;text-decoration:underline;}
a.skyblue:hover{color:#A5D2DC;text-decoration:none;}


a.skyblue_none:link{color:#A5D2DC;text-decoration:none;}
a.skyblue_none:visited{color:#A5D2DC;text-decoration:none;}
a.skyblue_none:hover{color:#A5D2DC;text-decoration:underline;}

/*////////////////////////////////////////////////////////////default//12*/


body, p, li, b, dt, dl,h1,h2,h3,h4,h5,h6,caption,h2,table
{
font-size:90%;
line-height:22px;
}

b{font-size:83.3%%;}

/* Except IE */
html>body, p, li, b, dt, dl,h3,h4,h5,h6,caption,h2
{
font-size:90%;
	line-height:22px;
}


/*////////////////////////////////////////////////////////////////////11*/

#pickup_ta .detail_pro
{
	font-size: 75%;
	line-height:18px;
}

.font_s{
	font-size: 75%;
	line-height:17px;
}

/*////////////////////////////////////////////////////////////////////12*/


#columbox_gra1 .columbox_gra1_content h4{
  font-size: 90%;
  line-height:17px;
}

.font_n{
  font-size: 90%;
  line-height:17px;
}


/*/////////////////////////////////////////////////////////////////////14*/

.font_l{
	font-size: 105%;
	font-weight:bold;
}


#event_box h2,#tour_box h2,#tourBoxNew h2,
#jibBox td h2
{
	font-size: 105%;
	font-weight:bold;
}




/*
////////////////////////////////////////////////////////////////////10

#local li span,
#breadC p{
	font-size: 10px;
}

/////////////////////////////////////////////////////////////////////16

.topTitle{
	font-size: 108.3%;
}

html>.topTitle{
	font-size: 13pt;16px
}
*/


#index_colum3_gra h2,#contet_detail h2
{
color:#28517D
}

#columbox_gra1 .columbox5_gra1_content h4,#process_box .process_box_content .leftbox h3,#detail_layout .copy_box h2{
color:#32649B;
}

#detail_layout .layout_box h3{
color:#57697B;
}

.font_blue1{
color:#28517D;
}

.font_blue2{
color:#32649B;
}

.font_blue3{
color:#57CBF5;
}


.font_glay1{
color:#8798A9;
}

.font_glay2{
color:#57697B;
}

.underconstruction{
color:#CCCCCC;
}

.under_construction{
color:#CCCCCC;
}

.color_blue{
color:#192C42;
}

.color_orange{
color:#FF6600;
}
.color_red{
color:#F00;
}

