@charset "utf-8";

/*=====================================================================================
	
	Document    : common.css
	Description : 共通css

	1-1. Header
	1-2. Main
	1-3. Footer
 
=====================================================================================*/

body {
	background-color:#000;
	min-width:1200px;
}


/*---------------------------------------------------------------------------

   1-1. Header

---------------------------------------------------------------------------*/

header {
	background:url(../image/nav/bg.png) no-repeat center top;
	height:345px;
}

.hd {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

header h1 {
	width:250px;
	height:370px;
	background:url(../image/hd-logo.png) no-repeat left top;
	position:absolute;
	left:0;
	top:0;
}

header h1 a {
	width:250px;
	height:370px;
	display:block;
}

header h1 span {
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
}

header ul {
	list-style:none;
	width:530px;
	position:absolute;
	right:0;
	top:0;
}

header li {
	float:right;
}


/*---------------------------------------------------------------------------

   1-2. Main

---------------------------------------------------------------------------*/

/*-------------------------------------------------------
   パンくず
-------------------------------------------------------*/

.pan {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-25px;
	text-align:right;
}


/*---------------------------------------------------------------------------

   1-3. Footer

---------------------------------------------------------------------------*/

footer {
	background:url(../image/footer/bg.png) no-repeat center top;
	margin-top:60px;
}

.ft {
	margin-top:290px;
	padding:40px 0;
}

.ft address {
	padding-top:15px;
	/*padding-bottom:25px;*/
}

.ft ul {
	list-style:none;
	padding-bottom:10px;
}

.ft li {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	background:url(../image/footer/line.gif) no-repeat left center;
	padding-left:1.5em;
	margin-right:0.5em;
}

.ft li:first-child {
	background:none;
}

.ft_yoyaku {
  background:url(../image/bg-gray.png) repeat center top;
	width:1000px;
  margin:25px auto;
  padding:1em;
  box-sizing:border-box;
}

.ssl-box{
display: block;
width: 100%;
}

.ssl-box ul li{background: none;vertical-align: middle;text-align: left;}
