@charset "UTF-8";
/*******************/
/*** CSSリセット ***/
/*******************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,form,input,p,blockquote {
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

/****************/
/*** 基本設定 ***/
/****************/

html{
	height: 100%;
}

body {
	font-size: .81em;
	background: #fff;
	font: 12px/18px "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	text-align: center;
	height: 100%;
	background-image: url(/img/head-bg.gif);
	background-repeat: repeat-x;
}

body img {
	vertical-align: bottom;
}

a {
	text-decoration: underline;
	color: #0000FF;
}

a:link {
	text-decoration: underline;
	color: #0000FF;
}

a:visited {
	text-decoration: underline;
	color: #330066;
}

a:hover {
	text-decoration: underline;
	color: #FBB000;
}

a:active {
	text-decoration: underline;
	color: #0000FF;
}

/****************/
/*** デザイン ***/
/****************/

#container {
	width: 1030px;
	height: auto;
	margin: 0 auto;
}

#main {
	width: 1020px;
	height: auto;
	margin: 4px auto;
	border: solid 1px #DCDCDC;
	clear: both;
}

#left-container {
	width: 814px;
	height: auto;
	margin: 0 10px 0 0;
	padding-left: 6px;
	float: left;
}

.menu {
	width: 184px;
	height: auto;
	text-align: left;
	margin: 6px 0 0;
	float: left;
}

#content {
	width: 618px;
	height: auto;
	text-align: left;
	margin: 6px 0;
	float: right;
}

#header {
	width: 1030px;
	height: 96px;
	margin: 0 auto;
	text-align: left;
	background-image: url(/img/headimg.gif);
	background-repeat: no-repeat;
	position: relative;
}

#header h1 {
	width: 440px;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	text-indent: 40px;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

#header ul.access {
	width: 460px;
	list-style-type: none;
	margin: 0;
	position: absolute;
	top: 0px;
	right: 0px;
}

#header ul.access li {
	width: 100px;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	float: right;
}

#header p {
	width: 510px;
	height: 96px;
	color: #696969;
	font-size: 14px;
	font-weight: bold;
	line-height: 96px;
	margin: 0 0 0 510px;
}

/************************/
/***** メニュー内容 *****/
/************************/

#biginner a {
	width: 184px;
	height: 70px;
	margin: 0 auto;
	display: block;
	background-image: url(/img/biginner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#biginner a:hover {
	width: 184px;
	height: 70px;
	background-image: url(/img/biginner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#menu-a ,
#menu-b ,
#menu-c ,
#menu-d ,
#menu-r {
	width: 182px;
	height: auto;
	margin: 6px 0 0;
	background-color: #EEEDE9;
	border: solid 1px #C0C0C0;
}

#menu-a h2 ,
#menu-b h2 ,
#menu-c h2 ,
#menu-d h2 ,
#menu-r h2 {
	width: 174px;
	height: auto;
	text-align: center;
	margin: 3px 0 3px 3px;
	padding: 1px 0;
	background-color: #B2B2B2;
	border: solid 1px #969696;
}

#menu-a img ,
#menu-b img ,
#menu-c img ,
#menu-d img ,
#menu-r img {
	width: 172px;
	height: 36px;
	text-align: center;
	margin: 0 auto;
	display: block;
}

.menu ul.top-ul {
	width: 174px;
	height: auto;
	list-style-type: none;
	text-align: center;
	margin: 0px 0 3px 3px;
	padding: 1px 0;
	background-color: #B2B2B2;
	border: solid 1px #969696;
}

.menu ul li {
	width: 172px;
	height: 34px;
	font-size: 11px;
	line-height: 34px;
	text-align: left;
	text-indent: 15px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background-image: url(/img/list-bg.gif);
	background-repeat: no-repeat;
}

.menu ul.top-ul li a {
	width: 172px;
	height: 34px;
	font-size: 11px;
	line-height: 34px;
	text-align: left;
	text-indent: 15px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background-image: url(/img/menulist-bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.menu ul.top-ul li a:hover {
	width: 172px;
	height: 34px;
	color: #FF9900;
	background-image: url(/img/menulist-bk.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.menu ul.under3-ul {
	width: 182px;
	height: auto;
	list-style-type: none;
	margin: 6px 0 0;
	background-color: #EEEDE9;
	border: solid 1px #C0C0C0;
}

.menu ul.under3-ul li {
	width: 95%;
	font-size: 11px;
	line-height: 32px;
	text-align: left;
	text-indent: 15px;
	margin: 2px auto;
	display: block;
	border-bottom: solid 1px #DDDDDD;
	background-image: none;
}

.menu ul.under3-ul li a {
	width: 95%;
	font-size: 11px;
	line-height: 32px;
	text-align: left;
	text-indent: 15px;
	margin: 2px auto;
	display: block;
}

.menu ul.under3-ul li a:hover {
	background-color: #FAFAFA;
}

/************************/
/***** ジオトラスト *****/
/************************/

#geotrust {
	width: 182px;
	height: 55px;
	margin: 9px auto 0;
}

#geotrust a {
	width: 115px;
	height: 55px;
	margin: 0 8px 0 0;
	float: left;
}

#geotrust p {
	font-size: 9px;
	line-height: 10px;
	margin: 0 5px 0 0;
}

/**********************/
/***** 右メニュー *****/
/**********************/

.topbanner {
	width: 160px;
	height: 600px;
	margin: 0 0 8px 30px;
	position: relative;
	display: block;	
}

.banner1{
	margin: 0 0 8px 8px;
}

#topbanner-link {
	margin: 0 0 5px 10px;
}

#earth p {
	color: #217A4A;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	position: absolute;
	top: 154px;
	left: 8px;
}

#green-eco {
	width: 184px;
	height: 309px;
	margin: 0 auto 8px;
	background-image: url(/img/green-eco.jpg);
	background-repeat: no-repeat;
	position: relative;
}

#green-eco p {
	width: 172px;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	position: absolute;
	top: 234px;
	left: 9px;
}

#zenkoku-navi {
	margin: 15px auto 0;
	width: 619px;
	height: 383px;
	background-image: url(/img/zenkokumap.gif);
	background-repeat: no-repeat;
	border: solid 1px #002FFF;
}

#zenkoku-navi a {
	text-decoration: underline;
	color: blue;
}

#zenkoku-area{
	margin: 18px 0 0 20px;
}

#zenkoku-area span {
	text-color: 00C343;
	font-size: 16px;
}

#zenkoku-area2 span {
	font-size: 16px;
}

#zenkoku-navi2 a {
	text-decoration: underline;
	color: blue;
}

.pro-kensaku {
	float:left;
	margin: 5px;
}

#zenkoku-navi2 {
	margin: 0 auto 10px;
	width: 619px;
	height: auto;
	background-image: url(/img/zenkokumap.gif);
	background-repeat: no-repeat;
	border: solid 1px #002FFF;
}

#banner-2nd-box{
	margin: 0 0 0 2px;
}

#banner-2nd-box a{ 
	text-decoration: underline;
	color: blue;
}

.banner-2nd {
	margin: 5px 1px 5px 0;
}

#type-navi {
	margin: 25px auto 0;
	width: 619px;
	height: auto;
}

#type-navi2 {
	margin: 25px auto 0;
	width: 619px;
	height: auto;
}

#type-navi3 {
	margin: 25px auto 0;
	width: 619px;
	height: 410px;
	border: solid 1px #002FFF;
}

.pro-kensakuleft1,
.pro-kensakuleft2,
.pro-kensakuleft3  {
	float:left;
	margin: 6px 0 0 10px;
}

.pro-kensakuright1,
.pro-kensakuright2,
.pro-kensakuright3 {
	float:left;
	margin: 6px 0 0 12px;
}

a:hover img.pro-kensakuleft1 {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

a:hover img.pro-kensakuleft2 {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

a:hover img.pro-kensakuleft3 {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

a:hover img.pro-kensakuright1 {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

a:hover img.pro-kensakuright2 {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

a:hover img.pro-kensakuright3 {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

#zenkoku-area2 {
	margin: 18px 0 18px 20px;
}

.keisaiten {
	width: 800px;
	height: auto;
	margin: 10px auto;
	border: solid 1px #BFBFBF;
	clear: both;
}

.keisaiten .meisyou {
	width: 800px;
	height: 25px;
	background-color: #EEEEEE;
	border-bottom: 1px dotted #BFBFBF;
	text-indent: 15px;
}

.keisaiten span {
	color: #FF3300;
	width: 100px;
}

.keisaiten .gaiyou {
	line-height: 11px;
	width: 540px;
	border-bottom: 1px dotted #BFBFBF;
}

.keisaiten .syousai-link {
	float: right;
	display: block;
}

ul#menubar {
   margin: 0px; 
   padding: 0px; 
}
ul#menubar li {
   list-style-type: none; 
   float: left; 
   margin: 0.3em 0.1em; 
   border: 1px gray solid; 
   padding: 0px; 
}

ul#menubar li a {
   text-decoration: none; 
   display: block; 
   padding: 0.3em; 
   background-color: blue;
   color: white;
}
ul#menubar li a:hover {
   background-color: #2A2A2A; 
   color: white; 
}

ul#menubar li.menu-bingo a {
   background-color: #2A2A2A; 
   color: white; 
}

.keisaiten3 {
	width: 619px;
	height: auto;
	margin: 35px auto;
	border: solid 1px #BFBFBF;
}

#keisaiten-movie{
	width: 800px;
	height: 300px;
	border: solid 1px #BFBFBF;
}

.keisaiten #keisaiten-messege{
	width: 232px;
	height: 29px;
	margin: 5px auto;
}

#keisaiten-movie .keisaiten-douga {
	width: 320px;
	height: 240px;
	float: left;
	margin: 5px; 
	display: inline;
}

#keisaiten-movie .movie-p {
	margin: 15px 5px 10px 15px;
	font-size: 12px;
}

#keisaiten-gaiyou-top {
	width: 800px;
	height: 135px;
	margin: 15px 0 0 0;
	border: solid 1px #BFBFBF;
}

#keisaiten-gaiyou {
	width: 800px;
	height: 90px;
	border: solid 1px #BFBFBF;
}

.feature-title {
	margin: 0 0 3px 0;
}

.gaiyou-gazou{
	float: left;
	margin: 5px; 
}

#keisaiten-gaiyou-top .gaiyou-p1 {
	margin: 10px 10px 8px 10px;
	font-size: 12px;
}

#keisaiten-gaiyou .gaiyou-p {
	margin: 10px 10px 8px 10px;
	font-size: 12px;
}

#keisaiten-ryoukin {
	width: 800px;
	height: auto;
	border: solid 1px #BFBFBF;
}

#keisaiten-ryoukin .ryoukin {
	padding: 0 0 3px 30px;
}

#keisaiten-coupon {
	width: 800px;
	height: auto;
	border: solid 1px #BFBFBF;
}

#keisaiten-coupon span {
	color: #FF3300;
	font-size: 18px;
	font-weight: bold;
}

#keisaiten-coupon .coupon-naiyou {
	margin: 10px 0 10px 30px;
}

#keisaiten-coupon .coupon-p{
	margin: 20px 0 10px 40px;
	color:green;
}

#keisaiten-staff1 {
	width: 800px;
	height: 135px;
	border: solid 1px #BFBFBF;
}

#keisaiten-staff {
	width: 800px;
	height: 90px;
	border: solid 1px #BFBFBF;
}

#keisaiten-staff .staff-p {
	margin: 10px 10px 8px 10px;
	font-size: 12px;
}

#keisaiten-staff1 .staff-p {
	margin: 8px 10px 8px 10px;
	font-size: 12px;
}

#keisaiten-douga {
	width: 800px;
	height: 420px;
	border: solid 1px #BFBFBF;
}

#keisaiten-douga .movieblock1{
	float: left;
	margin: 30px 0 5px 10px;
}

#keisaiten-douga .movieblock1 .douga-p1{
	background-color: #FFFFFF;
	color: #000000;
	border: solid 2px #777777;
	text-align: center;
}


#keisaiten-douga .movieblock2{
	float: right;
	margin: 30px 10px 5px 0;
}

#keisaiten-douga .movieblock2 .douga-p2{
	background-color: #FFFFFF;
	color: #000000;
	border: solid 2px #777777;
	text-align: center;
}

#content #top-moviebox{
	width: 614px;
	height: 300px;
	border: solid 3px #DCDCDC;
	overflow: hidden;
}

#content #top-moviebox #top-movie{
	width: 616px;
	height: 300x;
	margin: 0 auto;
}

#content #type-navi .popularity-salon-left{
	float: left;
	margin: 5px 0 5px 15px;
	width: 290px;
	height: 125px;
	border: solid 1px #DCDCDC;
}

#content #type-navi .popularity-salon-left2{
	float: left;
	margin: 0 0 5px 15px;
	width: 290px;
	height: 125px;
	border: solid 1px #DCDCDC;
}

#content #type-navi .popularity-salon-left img{
	float: left;
}

#content #type-navi .popularity-salon-left2 img{
	float: left;
}

#content #type-navi .popularity-salon-right{
	margin: 5px 0 5px 312px;
	width: 290px;
	height: 125px;
	border: solid 1px #DCDCDC;
}

#content #type-navi .popularity-salon-right img{
	float: left;
}

#content #type-navi a {
	color: #373737;
	font-weight: bold;
	text-indent: 5px;
	text-decoration: underline;
}

#content #type-navi p {
	margin: 5px 0 0 10px;
}

#content #type-navi .ekitoho {
	color: #C30043;
}

#content #type-navi .syousai-linkmini {
	margin: 12px 0 0 85px;
}

#content #type-navi #new-lineup-salon {
	margin: 3px 0 5px 35px;
	line-height: 24px;
}

#content #type-navi #new-lineup-salon a {
	color: #871E1E;
}

#content #type-navi .new-salon{
	margin: 15px 0 15px 25px;
}

#content #type-navi .new-salon .new{
	height: 45px;
	margin: 3px 0 5px 5px;
	border-bottom: 1px dotted #BFBFBF;
}

#content #salon-list ul{
	width:100%;
}

#content #salon-list ul li{
	float:left;
	list-style-type: none;
	background:url(/img/yajirusi1.gif) no-repeat left center;
	padding-left:20px;
	padding-top:3px;
	margin-right:12px;
}

#pankuzu ul.pan {
	list-style-type: none;
	margin: 0;
}

#pankuzu ul.pan li {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	width: auto;
}

#pankuzu ul.pan li a:hover {
	background: #E9F5F8;
	border-bottom: solid 2px #006070;
}

/**************************/
/***** コンテンツ内容 *****/
/**************************/

/* =フラッシュ
--------------------------------------------------------*/

#fl {
	width: 618px;
	height: 176px;
	margin: 0 auto;
}


#content p {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: 1px;
	text-align: left;
	margin: 0;
}

#ryokinkomu {
	width: 616px;
	height: auto;
	min-height: 210px;
	margin: 8px 0;
	border: solid 1px #BEC0BD;
	border-top: none;
}

#ryokinkomu h2 {
	width: 616px;
	height: 30px;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	text-align: left;
	text-indent: 16px;
	margin: 0 0 4px;
	background-image: url(/img/ryokinkomu-h2.gif);
	background-repeat: no-repeat;
}

#ryokinkomu #step1 {
	width: 208px;
	height: 170px;
	font-size: 10px;
	line-height: 10px;
	text-align: left;
	margin: 0 2px 0 0;
	background-image: url(/img/ryokinkomu-step1.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#step1 dt {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	position: absolute;
	top: 40px;
	left: 30px;
}

#step1 dd {
	width: 86px;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	top: 62px;
	left: 108px;
}

#ryokinkomu #step2 {
	width: 196px;
	height: 170px;
	font-size: 10px;
	line-height: 10px;
	text-align: left;
	margin: 0 2px 0 0;
	background-image: url(/img/ryokinkomu-step2.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#step2 dt {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	position: absolute;
	top: 40px;
	left: 20px;
}

#step2 dd {
	width: 86px;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	top: 62px;
	left: 96px;
}

#ryokinkomu #step3 {
	width: 196px;
	height: 170px;
	font-size: 10px;
	line-height: 10px;
	text-align: left;
	margin: 0 0 0 0;
	background-image: url(/img/ryokinkomu-step3.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#step3 dt {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	position: absolute;
	top: 40px;
	left: 20px;
}

#step3 dd {
	width: 86px;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	top: 62px;
	left: 96px;
}

#ryokinhikaku {
	width: 618px;
	height: 190px;
	margin: 5px 0 8px;
	background-image: url(/img/hikaku-irai.gif);
	background-repeat: no-repeat;
	position: relative;
}

#ryokinhikaku .home {
	width: 95px;
	height: 83px;
	position: absolute;
	top: 37px;
	left: 19px;
}

#ryokinhikaku .building {
	width: 91px;
	height: 88px;
	position: absolute;
	top: 37px;
	left: 317px;
}

#ryokinhikaku-left a {
	width: 261px;
	height: 33px;
	display: block;
	background-image: url(/img/mitumoristart-bt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 139px;
	left: 31px;
}

#ryokinhikaku-left a:hover {
	width: 261px;
	height: 33px;
	display: block;
	background-image: url(/img/mitumoristart-bt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#ryokinhikaku-right a {
	width: 261px;
	height: 33px;
	display: block;
	background-image: url(/img/mitumoristart-bt2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 139px;
	left: 328px;
}

#ryokinhikaku-right a:hover {
	width: 261px;
	height: 33px;
	display: block;
	background-image: url(/img/mitumoristart-bt2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#pickup-content {
	width: 618px;
	height: auto;
	min-height: 155px;
	margin: 10px 0 0;
}

/***************************/
/*** IE6以下のIEのみ適用 ***/
* html body #pickup-content {
	width: 618px;
	height: auto;
	min-height: 155px;
	margin: 12px 0 0;
}
/***************************/

#pickup-content h2 {
	width: 618px;
	height: 34px;
	font-size: 16px;
	font-weight: normal;
	line-height: 34px;
	text-indent: 14px;
	margin: 0 0;
	background-image: url(/img/container-h2.gif);
	background-repeat: no-repeat;
}

#pickup-content #pickup-left {
	width: 298px;
	height: 115px;
	margin: 4px 0 0;
	border: solid 1px #DCDCDC;
	background-image: url(/img/pickup-leftimg.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

#pickup-content #pickup-right {
	width: 298px;
	height: 115px;
	margin: 4px 0 0;
	border: solid 1px #DCDCDC;
	background-image: url(/img/pickup-rightimg.gif);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}

#pickup-content #pickup-left h3 ,
#pickup-content #pickup-right h3 {
	width: 290px;
	height: 20px;
	color: #FFFFFF;
	text-indent: 10px;
	line-height: 20px;
	margin: 0 0;
	border-left: solid 8px #00FFFF;
	background-color: #33CCCC;
}

#pickup-content #pickup-left p#pickupleft-p {
	width: 204px;
	height: 89px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
	padding: 6px 0 0 94px;
}

#pickup-content #pickup-right p#pickupright-p {
	width: 204px;
	height: 89px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
	padding: 6px 0 0 94px;
}

#pickup-left a,
#pickup-right a {
	width: 100px;
	height: 19px;
	display: block;
	background-image: url(/img/link-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 94px;
	left: 195px;
}

#pickup-left a:hover,
#pickup-right a:hover {
	width: 100px;
	height: 19px;
	display: block;
	background-image: url(/img/link-button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	top: 94px;
	left: 195px;
}

#eco_project {
	width: 184px;
	height: 54px;
	text-align: center;
	margin: 12px auto 0;
}

#eco_project img {
	width: 171px;
	height: 50px;
	border: solid 1px #666666;
}

.tab002 {
	border: 2px solid #E7E7B5;
	margin: 10px 0 0 52px;
}
.tab002 th {
	background-color: #EEEEEE;
	background-position: 0px bottom;
	border: 1px solid #dddddd;
	padding: 3px;
	text-align: center;
}
.tab002 td {
	border: 1px solid #dddddd;
	padding: 4px;
}
.tab002 td.sel_01 {
	background-color: #FFCC99;
}

.tab002 td.cent {
	text-align: center;
}

#sankaku p {
	display: inline-block;
}

/********************/
/***** モバイル *****/
/********************/

#mobile-img {
	width: 160px;
	height: 160px;
	text-align: center;
	margin: 10px 12px 0 12px;
	vertical-align: bottom;
}

/********************/
/***** フッター *****/
/********************/

#footer-img {
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 10px auto 0;
	background-image: url(/img/footer-back.gif);
	background-repeat: repeat-x;
	clear: both;
}

#footer-img img {
	height: 30px;
	clear: both;
}

.footer-second {
	width: 100%;
	height: auto;
	margin: 50px auto 20px;
}

#footer-link {
	height: auto;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	margin: 0 auto 20px;
}

#footer-link a {
	color: #0055FF;
	text-decoration: none;
}

#footer-link a:link {
	color: #0055FF;
	text-decoration: underline;
}

#footer-link a:visited {
	color: #0055FF;
	text-decoration: underline;
}

#footer-link a:hover {
	color: #FBB000;
	text-decoration: underline;
}

#footer-link a:active {
	color: #00E55C;
	text-decoration: underline;
}

#banner-info td img{
	margin: 0 auto;
}

#banner-info #banner-infosecond{
	margin-top: 80px;
}

/*************************/
/***** フッター (sec)*****/
/*************************/

#footer-container {
	width: 96%;
	height: auto;
	margin: 0 auto;
	background-color: #F7F7F7;
	border-left: solid 8px #F5F5F5;
	border-right: solid 8px #F5F5F5;
	clear: both;
}


