/*全体-------------------------------*/

html{
	height:100%;
	}

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a, img, table, th, td, dl, dt, dd, form{
	border:0pt none;
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	margin:0px;
	padding:0px;
	}



br.clear{
	clear:both;
	margin:0px;
	padding:0px;
	}

ul, li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}


/*リンク-------------------------------*/

a{
	text-decoration: none;
	color:#275C98;
	}
a:link{
	text-decoration: none;
	}
a:visited{
	text-decoration: none;
	}
a:hover{
	text-decoration: underline;
	}


/*ページ全体-------------------------------*/

body{
	color:#333;
	background:#F0F8FD none repeat scroll 0%;
	text-align:center;
	font-size:12px;
	height:100%;
	background:url(./../images/background_img.jpg) repeat-x top left;
}




#wrapper{
	display: block;
	margin:0px auto;
	width:750px;
	padding:0px 10px;
	height:100%;
	min-height: 100%;
	text-align:left;
	background-color:#fff;
	clear:both;
	}


body > #wrapper{
    height:auto;
	}



/*ヘッダ-------------------------------*/

#head_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html #head_box{ display: inline-block; }
/* no ie mac \*/
* html #head_box{ height: 1%; }
#head_box{
	display: inline-block;
	width:100%;
	padding:10px 0px;
	clear:both;
	}
/* */


.logo{
	width:206px;
	padding-left:10px;
	float:left;
	}

.h_navibox{
	text-align:right;
	padding-top:10px;
	float:right;
	}

.h_navi{
	display:inline;
	padding:0px 20px 0px 15px;
	background:url(./../images/ico01.gif) no-repeat top left;
	}
	




/*ヘッダメニュー-------------------------------*/




ul.h_manubox:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html ul.h_manubox{ display: inline-block; }
/* no ie mac \*/
* html ul.h_manubox{ height: 1%; }
ul.h_manubox{
	_display: inline-block;
	display: block;
	width:750px;
	clear:both;
	}
/* */



li.h_manu_btn1{
	width:122px;
	float:left;
	}
li.h_manu_btn2{
	width:123px;
	float:left;
	}
li.h_manu_btn3{
	width:121px;
	float:left;
	}
li.h_manu_btn4{
	width:132px;
	float:left;
	}
li.h_manu_btn5{
	width:125px;
	float:left;
	}
li.h_manu_btn6{
	width:117px;
	float:left;
	}


li.h_manu_line{
	width:2px;
	float:left;
	}





/*フッダー-------------------------------*/


#food_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html #food_box{ display: inline-block; }
/* no ie mac \*/
* html #food_box{ height: 1%; }
#food_box{
	display: block;
	padding:10px 0px;
	border-color:#004da5;
	border-style:solid;
	border-width:5px 0px 0px 0px;
	margin-top:10px;
	clear:both;
	}
/* */


.plivacy_box{
	float:left;
	}


.plivacy_navi{
	display:inline;
	padding:0px 20px 0px 10px;
	background:url(./../images/ico01.gif) no-repeat top left;
	}




.copy{
	float:right;
	}