@import url('normalize.min.css');
@font-face {
    font-family: 'bebas_neueregular';
    src: url('/mobiImg/font/BebasNeue-webfont.eot');
    src: url('/mobiImg/font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/mobiImg/font/BebasNeue-webfont.woff') format('woff'),
         url('/mobiImg/font/BebasNeue-webfont.ttf') format('truetype'),
         url('/mobiImg/font/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
#header h1.cont {
    color: #000000;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 25px;
    left: 200px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    top: 145px;
    width: 600px;
    z-index: 1;
}

a {	cursor : pointer; color: #0000ff; }
a:hover {	color: #cc0000; text-decoration : none;}

.clr{
	clear	 : both;
}
.span_right{
	display:block;
	text-align: right;
}

.wrapper{
	margin: 0 auto;
	width: 1000px;
	position	: relative;
}
.clearfix:after{
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
.mouseOver:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/*header*/
#header{
	height: 120px;
/*-	background: url(../image/base/header_bk.png) repeat-x;-*/
    position : relative;
}

#header .wrapper{
	height:120px;
	background: url(../image/base/header_main.png) no-repeat;
    position : relative;
}

#header .nav{
	position:relative;
	left: 530px;
	width	: 450px;
}

#header .nav ul{
	padding:0;
	margin:0;
	list-style: none;
}

#header .nav ul li{
	display:block;
	background: #f5f5f5;
	float:left;
	margin: 0 10px;
	background:url(../image/base/header_button.png );
	height: 48px;
}


#header .nav ul li.nav_1 { width:96px; }
#header .nav ul li.nav_2 { background-position:-100px 0  ; width: 132px; }
#header .nav ul li.nav_3 { background-position:-235px 0 ; width: 155px; }
#header .nav ul li.nav_1:hover { background-position: 0 -50px ;  width:96px; }
#header .nav ul li.nav_2:hover { background-position:-100px -50px ; width: 132px; }
#header .nav ul li.nav_3:hover { background-position:-235px -50px ; width: 155px; }

#header .nav ul li a{
	display:block;
	text-indent: -9999em;
	height: 48px;
}

#header .nav ul li.nav_1 a { width:96px; }
#header .nav ul li.nav_2 a { width: 132px; }
#header .nav ul li.nav_3 a { width: 155px; }

/*main_menu*/
#main_menu{
	height: 50px;
	background: #f5f5f5;
}

#main_menu .nav ul{
	padding:0;
	margin:0;
	list-style: none;
	background:white;
}

#main_menu .nav ul li{
	display:block;
	background: #ccc;
	float:left;
	margin: 0 2px;
	background:url(../image/base/main_menu_button.png );
	height: 50px;
	width: 175px;
	position: relative;
}
#main_menu .nav ul li.nav_1{
	width: 100px;
}
#main_menu .nav ul li.nav_6{
	width: 176px;
}


#main_menu .nav ul li.nav_2 { background-position:-103px 0; }
#main_menu .nav ul li.nav_3 { background-position:-281px 0; }
#main_menu .nav ul li.nav_4 { background-position:-459px 0; }
#main_menu .nav ul li.nav_5 { background-position:-637px 0; }
#main_menu .nav ul li.nav_6 { background-position:-815px 0; }
#main_menu .nav ul li.nav_1:hover { background-position: 0px -55px; }
#main_menu .nav ul li.nav_2:hover { background-position:-103px -55px; }
#main_menu .nav ul li.nav_3:hover { background-position:-281px -55px; }
#main_menu .nav ul li.nav_4:hover { background-position:-459px -55px; }
#main_menu .nav ul li.nav_5:hover { background-position:-637px -55px; }
#main_menu .nav ul li.nav_6:hover { background-position:-815px -55px; }
#main_menu .nav ul li a{
	display:block;
	height: 48px;
	width: 175px;
}
#main_menu .nav ul#hlink4 li a span{
	text-indent: -9999px!important;
	display		: block;
}
#main_menu .nav ul li.nav_1 a{
	display:block;
	height: 48px;
	width: 100px;
}


#main_menu #hlink4 li ul {
  list-style: none;
  position: absolute!important;
  top: 100%;
  left: 0;
  margin: 0 0 0 -2px;
  padding: 0;
/*-  border-radius: 0 0 3px 3px;-*/
  z-index : 1000;
}
#main_menu #hlink4 li ul li{
  overflow: hidden!important;
  width: 196px;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  z-index : 1000;
}
#main_menu #hlink4 li ul li a{
  padding: 10px 10px 0 30px!important;
  margin	: 0!important;
  color		: #333333;
  background: #ededed;
/*- background: url("/image/hlink4sub.jpg") no-repeat!important;-*/
  text-align: left;
  font-size: 18px;
  font-family: "メイリオ", Meiryo, sans-serif,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN";
  font-weight: normal;
  z-index : 1000;
	border: solid 2px #f5f5f5;
}

#main_menu #hlink4 li ul li:hover > a{
/*- background: url("/image/hlink4sub.jpg") no-repeat -0px -50px!important;-*/
  background: #A0decf;
  color: #333333;
}
#main_menu #hlink4 li:hover ul li{
  overflow: visible;
  height : 50px;
}
#main_menu #hlink4 li:hover ul li:first-child{
  border-top: 0;
}
#main_menu #hlink4 li:hover ul li:last-child{
  border-bottom: 0;
}
#main_menu #hlink4 li:hover ul li:last-child a{
  border-radius: 0 0 3px 3px;
}

/*footer*/
#footer{
	border-top: solid 4px #7ab2ef;
	background: #FFFAEC;
	position	: relative;
}

.footer_main_img{
	background: url(../image/base/footer_main.jpg);
	width: 100%;
	height: 108px;;
}
.footer_wrapper{
	margin: 0 auto;
	width: 1200px;
	height: 101px;
}

.footer_links{
	background:white;
}

.footer_goto_top{ 
	background: url(../image/base/footer_top.jpg); 
	width:107px;
	height: 52px;
	position: relative;
	top: -169px;
	left: 950px;
}
.footer_goto_top a{
	display: block;
	text-indent: -9999em;
	width:107px;
	height: 52px;
}

.footer_goto_form{
	background: url(../image/base/footer_form.jpg); 
	width:163px;
	height: 52px;
	position:relative;
	top: -221px;
	left: 1065px;
}

.footer_goto_form a{
	display: block;
	text-indent: -9999em;
	width:163px;
	height: 52px;
}
.footer_links h3{
	color: #333333;
	margin	: 0;
	padding	: 0;
	font-weight :normal;

}
.footer_links ul{
	margin:0 0 0 10px;
	padding:0 0px;
	list-style:none;

}
.footer_links > div > div{
	float: left;
	margin: 10px 0;
	padding: 10px;
	border-right: solid 1px #CCCCCC;
	height: 135px;
}
.footer_links .block_1{
	width: 130px;
}
.footer_links .block_2{
	width: 200px;
}

.footer_links .block_3{
	width: 530px;
}
.footer_links .block_3 ul li{
	float:left;
	width: 33%;
}
.footer_links ul li:before{
	content:"";
	vertical-align: middle;
	line-height: 20px;
}
.footer_links ul li a{
	font-size: 14px!important;
	
}
li.none{
	width	: 150px!important;
	clear : both!important;
}
li.none:before{
	list-style:none!important;
	content: ""!important;
	clear : both!important;
}



/*-ＴＯＰの自動シミュレーション-*/
ul#tLink {
	display				: block;
	position			: relative;
	top					: 0px;
	left				: 0px;
	width				: 980px;
	height				: 63px;
	list-style-type		: none;
	margin				: 0 0 0 10px;
	padding				: 0;
	background			: url(/image/top/top_select.jpg) no-repeat 0px 0px;
}
#tLink li{
	display				: block;
	width				: 245px;
	height				: 63px;
	float				: left;
}
a#topS1,a#topS2,a#topS3,a#topS4 {
	display				: block;
	width				: 245px;
	height				: 63px;
	text-decoration		: none;
	text-indent		: -9999px;
}
a#topS1:hover {	background			: url(/image/top/top_select.jpg) no-repeat 0px -70px;}
a#topS2:hover {	background			: url(/image/top/top_select.jpg) no-repeat -245px -70px;}
a#topS3:hover {	background			: url(/image/top/top_select.jpg) no-repeat -490px -70px;}
a#topS4:hover {	background			: url(/image/top/top_select.jpg) no-repeat -735px -70px;}
#tophikakuBox {
	overflow: hidden;
	padding: 0;
	width: 980px;
	margin-bottom : 20px;
}
#tophikakuBox{
	background			: url(/image/top/top_select_back.gif) no-repeat;
	margin				: 0 0 30px 10px;
}
#itemhikaku2_loading{
	text-align		: center;
	width			: 950px;
}


#hikakuFrm11,#hikakuFrm12,#hikakuFrm13,#hikakuFrm14{
	padding	: 5px 5px 0 5px;
	display	: none;
	float	: left;
	width	: 100%;
	height	: 280px;
}
#hikakuFrm11 div,#hikakuFrm12 div,
#hikakuFrm13 div,#hikakuFrm14 div{
    float	: left;
    margin	: 0;
    height	: 130px!important;
}
#hikakuFrm11 select,#hikakuFrm12 select,
#hikakuFrm13 select,#hikakuFrm14 select{
	font-size : 14px;
	width: 155px;
}

ul#iList2{
	margin		: 0 0 0 7px;
    padding: 0;
    float: left;
}
ul#iList2 li{
	position	: relative;
	display			: block;
	width			: 175px;
	list-style-type	: none;
	margin-top		: 10px;
	margin-right	: 4px;
	padding			: 0;
	text-align		: center;
	vertical-align	: top;
	float			: left;
	height			: 185px;
    padding: 1px;
    border: 1px solid #CCCCCC;
    background: #fff;
}
ul#iList2 li a:hover{
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}
ul#iList2 li.cl1{
	clear			: both;
	float			: left;
}
ul#iList2 li img {
    max-width	: 175px;
    max-height	: 130px;
    margin: 0;
}
ul#iList2 li img.iList_maker {
	 position: absolute;
	 top: 0px;
	 left: 0px;
    margin: 0;
    z-index	: 9;
}
ul#iList2 li div.itemText{ 
	width			: 170px;
	position	: absolute;
	top			: 130px;
	left		: 0;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
}
ul#iList2 li span.price{ 

	font-weight	: bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
	color: #CD1434;
	font-size: 9pt!important;
}
ul#iList2 li span.price strong{ 
	font-size	: 30px;
	font-weight	: normal;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
}

.selChg{
	display		: block;
	position	: relative;
	top			: -28px;
	left		: 7px;
	font-size	: 14px;
}
.topKI_B,
.topBA_B,
.topSE_B,
.topTO_B{
	position		: relative;
	top				: 240px;
	left			: 10px;
	display			: block;
	height			: 35px;
	width			: 200px;
	text-indent		: -9999px;
}
.topKI_B{	background		: url('http://rehome.mobi/image/topKI_B.gif') no-repeat;}
.topBA_B{	background		: url('http://rehome.mobi/image/topBA_B.gif') no-repeat;}
.topSE_B{	background		: url('http://rehome.mobi/image/topSE_B.gif') no-repeat;}
.topTO_B{	background		: url('http://rehome.mobi/image/topTO_B.gif') no-repeat;}



/* コンテンツブロックの設定 */
#contentsBase{
	width : 810px; 
	float : left;
	margin :10px 0 300px 0;
	text-align		: left;
	position	: relative;
}
#contentsCate{
	width : 1000px; 
	float : right;
	margin :10px 0 300px 0;
	text-align		: left;
	position	: relative;
}
	#mainBlock{
		width : 600px; 
		padding			: 0 0 0 0;
		margin			: 25px 5px 0 0;
		float : right;
		font-size: 12px;
	}
	#mainBlockCate{
		width : 740px; 
		padding			: 0 0 0 0;
		margin			: 25px 0 0 0;
		float : right;
		font-size: 12px;
	}
	#leftBlock{
		width : 190px;
		margin: 0 0 0 0px;
		float : left;
		font-size: 12px;
	}
#rightBlock{
	width : 140px; 
	margin :10px 0 0 0;
	float : right;
	font-size: 12px;
}

#rightBlock ul{
	margin				: 0;
	padding				: 0;
}
#rightBlock ul li{
	display				: block;
	list-style-type		: none;
	margin				: 0 0 10px 0;
	padding				: 0;
	float				: left;
	text-align			: left;
}

ul.blog_menu{
	display			: block;
	margin			: 0;
	padding			: 0;
}
ul.blog_menu li{
	margin			: 0;
	padding			: 0;
	width			: 200px;
	height			: 18px;
/*	background		: url('/BLOG/image/li_red.gif') no-repeat 0 2px;*/
}
ul.blog_menu li a{
	font-size		: 9pt;
	position		: relative;
	top				: 1px;
	left			: 18px;
}



/*-　サイドメニュー　-*/
div.side_menu_toiawase a {
	display				: block;
	width				: 190px;
	height				: 150px;
	background			: url(/image/top/toiawase.gif) repeat-y 0px 0px;
	text-indent			: -9999px;
	z-index				: 999;
}
div.side_menu_toiawase a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
div.side_menu_toiawasef1 a,
div.side_menu_toiawasef2 a,
div.side_menu_toiawasef3 a
 {
	display				: block;
	width				: 190px;
	height				: 95px;
	text-indent			: -9999px;
	z-index				: 999;
	margin				: 10px 0 0 0; 
}
div.side_menu_toiawasef1 a { background			: url(http://rehome.mobi/image/toiawasef.jpg) repeat-y 0px 0px;}
div.side_menu_toiawasef2 a { background			: url(http://rehome.mobi/image/toiawasef.jpg) repeat-y 0px -100px;}
div.side_menu_toiawasef3 a { background			: url(http://rehome.mobi/image/toiawasef.jpg) repeat-y 0px -200px;}

div.side_menu_toiawasef1 a:hover,
div.side_menu_toiawasef2 a:hover,
div.side_menu_toiawasef3 a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
div.side_menu_profile a {
	display				: block;
	width				: 190px;
	height				: 50px;
	margin				: 10px 0 0 0;
	background			: url(/image/side_menu.jpg) repeat-y 0px -50px;
	text-indent			: -9999px;
}
div.side_menu_profile a:hover {
	background			: url(/image/side_menu.jpg) repeat-y -190px -50px;
}
h3.side_title1,
h3.side_title2,
h3.side_title3,
h3.side_title4{
	display			: block;
	clear			: both;
	width			: 190px;
	margin			: 10px 0 0 0!important;
	padding			: 0!important;
	text-align		: left;
	float			: left;
}
h3.side_title1 span,
h3.side_title2 span,
h3.side_title3 span,
h3.side_title4 span
{
	display	: none;
}
h3.side_title1 a {
	display				: block;
	width				: 190px;
	height				: 40px;
	background		: url(/image/side_menu.jpg) no-repeat 0px -150px;
}

.side_menu1,
.side_menu2,
.side_menu3,
.side_menu4
 {
	clear				: both;
	margin				: 0;
	padding				: 0;
	float				: left;
}
.side_menu1 ul,
.side_menu1 li,
.side_menu2 ul,
.side_menu2 li,
.side_menu3 ul,
.side_menu3 li, 
.side_menu4 ul,
.side_menu4 li {
	float				: left;
	position	:relative!important;
	left		: 0;
	top			; 0;
}

.side_menu1 ul,
.side_menu2 ul,
.side_menu3 ul,
.side_menu4 ul
 {
	width				: 190px;
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
}
.side_menu1 ul li a,
.side_menu2 ul li a,
.side_menu3 ul li a,
.side_menu4 ul li a 
{
	display				: block;
	width				: 190px;
	height				: 100px;
}
.side_menu1 ul li span,
.side_menu2 ul li span,
.side_menu3 ul li span,
.side_menu4 ul li span
{
	display				: none;
}
.side_menu1 ul li.navi1 {			background			: url(/image/side_menu.jpg) no-repeat 0px -195px;}
.side_menu1 ul li.navi1 a:hover {	background			: url(/image/side_menu.jpg) no-repeat -190px -195px;}
.side_menu1 ul li.navi2 {	height:101px;	background			: url(/image/side_menu.jpg) no-repeat 0px -295px;}
.side_menu1 ul li.navi2 a:hover {	background			: url(/image/side_menu.jpg) no-repeat -190px -295px;}
.side_menu1 ul li.navi3 {			background			: url(/image/side_menu.jpg) no-repeat 0px -395px;}
.side_menu1 ul li.navi3 a:hover {	background			: url(/image/side_menu.jpg) no-repeat -190px -395px;}
.side_menu1 ul li.navi4 {			background			: url(/image/side_menu.jpg) no-repeat 0px -495px;}
.side_menu1 ul li.navi4 a:hover {	background			: url(/image/side_menu.jpg) no-repeat -190px -495px;}
.side_menu1 ul li.navi5 {			background			: url(/image/side_menu.jpg) no-repeat 0px -595px;}
.side_menu1 ul li.navi5 a:hover {	background			: url(/image/side_menu.jpg) no-repeat -190px -595px;}

h3.side_title2 a {
	display				: block;
	width				: 190px;
	height				: 40px;
	background		: url(/image/side_menu.jpg) no-repeat -400px -150px;
}

.side_menu2 ul li.navi1 {
	height				: 105px;
	background			: url(/image/side_menu.jpg) no-repeat -400px -195px;
}
.side_menu2 ul li.navi1 a:hover {
	background			: url(/image/side_menu.jpg) no-repeat -590px -195px;
}

h3.side_title3 a {
	display				: block;
	width				: 190px;
	height				: 40px;
	background		: url(/image/side_menu.jpg) no-repeat -0px -750px;
}
.side_menu3 ul li.navi1 {
	height				: 105px;
	background			: url(/image/side_menu.jpg) no-repeat 0px -795px;
}
.side_menu3 ul li.navi1 a:hover {
	background			: url(/image/side_menu.jpg) no-repeat -190px -795px;
}
h3.side_title4 a {
	display				: block;
	width				: 190px;
	height				: 40px;
	background		: url(/image/side_menu.jpg) no-repeat -400px -750px;
}
.side_menu4 ul li.navi1 {			background			: url(/image/side_menu.jpg) no-repeat -400px -795px;}
.side_menu4 ul li.navi1 a:hover {	background			: url(/image/side_menu.jpg) no-repeat -590px -795px;}
.side_menu4 ul li.navi2 {
	height				: 105px;
	background			: url(/image/side_menu.jpg) no-repeat -400px -895px;
}
.side_menu4 ul li.navi2 a:hover {
	background			: url(/image/side_menu.jpg) no-repeat -590px -895px;
}


/*-　サイドメニュー 右　-*/
div.side_menu_R1 a {
	display				: block;
	width				: 140px;
	height				: 35px;
	background			: url(/image/side_menu_right.jpg) repeat-y 0px 0px;
	text-indent			: -9999px;
	z-index				: 999;
}
div.side_menu_R1 a:hover {
	background			: url(/image/side_menu_right.jpg) repeat-y -140px 0px;
}
div.side_menu_R2 a {
	display				: block;
	width				: 140px;
	height				: 35px;
	margin				: 5px 0 0 0;
	background			: url(/image/side_menu_right.jpg) repeat-y 0px -40px;
	text-indent			: -9999px;
	z-index				: 999;
}
div.side_menu_R2 a:hover {
	background			: url(/image/side_menu_right.jpg) repeat-y -140px -40px;
}
div.side_menu_R3 a {
	display				: block;
	width				: 140px;
	height				: 35px;
	margin				: 5px 0 0 0;
	background			: url(/image/side_menu_right.jpg) repeat-y 0px -80px;
	text-indent			: -9999px;
	z-index				: 999;
}
div.side_menu_R3 a:hover {
	background			: url(/image/side_menu_right.jpg) repeat-y -140px -80px;
}





a.accordion_toggle{
	display : block;
	width : 100px;
	height : 37px;
	float : left;
/*-	background : #3f200D;-*/
}
a.accordion_toggle_no{
	display : block;
	width : 158px;
	height : 37px;
	float : left;
}


div.accordion_content{
	width : 100%;
/*-	overflow : hidden;-*/
	position:absolute;
	width	: 950px;
	top:35px;
	z-index : 1000;
	background-color : #000000;
	background-color:rgba(0,0,0,0.65);
	/*-まる角にする-*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
li.navi1 div.accordion_content{	left	: -0px;}
li.navi2 div.accordion_content{	left	: 0px;}
li.navi3 div.accordion_content{	left	: 0px;}
li.navi4 div.accordion_content{	left	: 0px;}
li.navi5 div.accordion_content{	left	: 0px;}
li.navi6 div.accordion_content{	left	: -555px;}
li.navi7 div.accordion_content{	left	: -630px;}
li.navi8 div.accordion_content{	left	: -710px;}
li.navi9 div.accordion_content{	left	: -794px;}
li.navi10 div.accordion_content{	left	: -870px;}
div.accordion_content_side{
	position:absolute;
	width	: 750px!important;
	left:200px;
	top : -40px;
	z-index : 1000;
	background-color : #000000;
	background-color:rgba(0,0,0,0.65);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display	: none;
}


div.accordion_content ul{
	width	: 930px;

	margin : 0;
	padding : 0;
	z-index : 100;
	float		: left;
	opacity: 1.0;
}
div.accordion_content ul li{
	list-style-type:none;
	display : block;
	width : 205px;
	margin-left	: 15px;
	text-align	: left;
	z-index : 100;
	float		: left;
}

div.accordion_content ul li a{
	display				: block;
	width				: 205px!important;
	margin				: 10px;
	line-height			: 1.8;
	background-position : 0px -695px;
	color	: black;
	text-decoration	: none;
	z-index : 100;
	text-indent	: -9999px;
}

div.accordion_content ul li a:hover {
	 display: block;
	color	: black;
	font-weight			: normal;
	text-decoration		: underline;
}

div.accordion_content_side ul{
	width	: 730px!important;
	margin : 0;
	padding : 0;
	z-index : 100;
	float		: left;
	opacity: 1.0;
}
div.accordion_content_side ul li{
	list-style-type:none;
	display : block;
	width : 205px!important;
	height : 106px!important;
	margin-left	: 15px!important;
	margin-bottom: 15px!important;
	text-align	: left;
	z-index : 100;
	float		: left;
}

div.accordion_content_side ul li a{
	display				: block;
	width : 205px!important;
	height : 106px!important;
	margin				: 10px!important;
	line-height			: 1.8;
	background-position : 0px -695px;
	color	: black;
	text-decoration	: none;
	z-index : 100;
}

a.accordion_toggle span,a.accordion_toggle_no span{ display : none; }
a.accordion_side_toggle span,a.accordion_side_toggle_no span{ display : none; }
ul#gmenu li.nav a{
}
ul#gmenu li.navfirst a{
}

ul.cateKI li a,
ul.cateKI_C31 li a,
ul.cateKI_C32 li a,
ul.cateKI_C33 li a,
ul.cateKI_C35 li a,
ul.cateBA li a,
ul.cateTO li a,
ul.cateTO_C50 li a,
ul.cateTO_C51 li a,
ul.cateSE li a,
ul.cateMOBI li a
{
	display	: block;
	width	: 205px;
	height	: 106px;
	text-indent	: -9999px!important;
	padding	: 0px;
}
ul.cateKI a.navi1{			background	: url(/image/cateKI.gif) no-repeat 0px 0px!important;	}
ul.cateKI a.navi1:hover{	background	: url(/image/cateKI.gif) no-repeat 0px -106px!important;}
ul.cateKI a.navi2{			background	: url(/image/cateKI.gif) no-repeat -210px 0px!important;}
ul.cateKI a.navi2:hover{	background	: url(/image/cateKI.gif) no-repeat -210px -106px!important;}
ul.cateKI a.navi3{			background	: url(/image/cateKI.gif) no-repeat -420px 0px!important;}
ul.cateKI a.navi3:hover{	background	: url(/image/cateKI.gif) no-repeat -420px -106px!important;}
ul.cateKI a.navi4{			background	: url(/image/cateKI.gif) no-repeat -630px 0px!important;}
ul.cateKI a.navi4:hover{	background	: url(/image/cateKI.gif) no-repeat -630px -106px!important;}

ul.cateKI a.navi5{			background	: url(/image/cateKI.gif) no-repeat 0px -250px!important;	}
ul.cateKI a.navi5:hover{	background	: url(/image/cateKI.gif) no-repeat 0px -356px!important;}
ul.cateKI a.navi6{			background	: url(/image/cateKI.gif) no-repeat -210px -250px!important;}
ul.cateKI a.navi6:hover{	background	: url(/image/cateKI.gif) no-repeat -210px -356px!important;}
ul.cateKI a.navi7{			background	: url(/image/cateKI.gif) no-repeat -420px -250px!important;}
ul.cateKI a.navi7:hover{	background	: url(/image/cateKI.gif) no-repeat -420px -356px!important;}
ul.cateKI a.navi8{			background	: url(/image/cateKI.gif) no-repeat -630px -250px!important;}
ul.cateKI a.navi8:hover{	background	: url(/image/cateKI.gif) no-repeat -630px -356px!important;}

ul.cateKI_C31 a.navi1{			background	: url(/image/cateKI_C31.gif) no-repeat 0px 0px!important;	}
ul.cateKI_C31 a.navi1:hover{	background	: url(/image/cateKI_C31.gif) no-repeat 0px -106px!important;}
ul.cateKI_C31 a.navi2{			background	: url(/image/cateKI_C31.gif) no-repeat -210px 0px!important;}
ul.cateKI_C31 a.navi2:hover{	background	: url(/image/cateKI_C31.gif) no-repeat -210px -106px!important;}
ul.cateKI_C31 a.navi3{			background	: url(/image/cateKI_C31.gif) no-repeat -420px 0px!important;}
ul.cateKI_C31 a.navi3:hover{	background	: url(/image/cateKI_C31.gif) no-repeat -420px -106px!important;}
ul.cateKI_C31 a.navi4{			background	: url(/image/cateKI_C31.gif) no-repeat -630px 0px!important;}
ul.cateKI_C31 a.navi4:hover{	background	: url(/image/cateKI_C31.gif) no-repeat -630px -106px!important;}

ul.cateKI_C31 a.navi5{			background	: url(/image/cateKI_C31.gif) no-repeat 0px -250px!important;	}
ul.cateKI_C31 a.navi5:hover{	background	: url(/image/cateKI_C31.gif) no-repeat 0px -356px!important;}
ul.cateKI_C31 a.navi6{			background	: url(/image/cateKI_C31.gif) no-repeat -210px -250px!important;}
ul.cateKI_C31 a.navi6:hover{	background	: url(/image/cateKI_C31.gif) no-repeat -210px -356px!important;}
ul.cateKI_C31 a.navi7{			background	: url(/image/cateKI_C31.gif) no-repeat -420px -250px!important;}
ul.cateKI_C31 a.navi7:hover{	background	: url(/image/cateKI_C31.gif) no-repeat -420px -356px!important;}
ul.cateKI_C31 a.navi8{			background	: url(/image/cateKI_C31.gif) no-repeat -630px -250px!important;}
ul.cateKI_C31 a.navi8:hover{	background	: url(/image/cateKI_C31.gif) no-repeat -630px -356px!important;}

ul.cateKI_C32 a.navi1{			background	: url(/image/cateKI_C32.gif) no-repeat 0px 0px!important;	}
ul.cateKI_C32 a.navi1:hover{	background	: url(/image/cateKI_C32.gif) no-repeat 0px -106px!important;}
ul.cateKI_C32 a.navi2{			background	: url(/image/cateKI_C32.gif) no-repeat -210px 0px!important;}
ul.cateKI_C32 a.navi2:hover{	background	: url(/image/cateKI_C32.gif) no-repeat -210px -106px!important;}
ul.cateKI_C32 a.navi3{			background	: url(/image/cateKI_C32.gif) no-repeat -420px 0px!important;}
ul.cateKI_C32 a.navi3:hover{	background	: url(/image/cateKI_C32.gif) no-repeat -420px -106px!important;}
ul.cateKI_C32 a.navi4{			background	: url(/image/cateKI_C32.gif) no-repeat -630px 0px!important;}
ul.cateKI_C32 a.navi4:hover{	background	: url(/image/cateKI_C32.gif) no-repeat -630px -106px!important;}

ul.cateKI_C32 a.navi5{			background	: url(/image/cateKI_C32.gif) no-repeat 0px -250px!important;	}
ul.cateKI_C32 a.navi5:hover{	background	: url(/image/cateKI_C32.gif) no-repeat 0px -356px!important;}
ul.cateKI_C32 a.navi6{			background	: url(/image/cateKI_C32.gif) no-repeat -210px -250px!important;}
ul.cateKI_C32 a.navi6:hover{	background	: url(/image/cateKI_C32.gif) no-repeat -210px -356px!important;}
ul.cateKI_C32 a.navi7{			background	: url(/image/cateKI_C32.gif) no-repeat -420px -250px!important;}
ul.cateKI_C32 a.navi7:hover{	background	: url(/image/cateKI_C32.gif) no-repeat -420px -356px!important;}
ul.cateKI_C32 a.navi8{			background	: url(/image/cateKI_C32.gif) no-repeat -630px -250px!important;}
ul.cateKI_C32 a.navi8:hover{	background	: url(/image/cateKI_C32.gif) no-repeat -630px -356px!important;}

ul.cateKI_C33 a.navi1{			background	: url(/image/cateKI_C33.gif) no-repeat 0px 0px!important;	}
ul.cateKI_C33 a.navi1:hover{	background	: url(/image/cateKI_C33.gif) no-repeat 0px -106px!important;}
ul.cateKI_C33 a.navi2{			background	: url(/image/cateKI_C33.gif) no-repeat -210px 0px!important;}
ul.cateKI_C33 a.navi2:hover{	background	: url(/image/cateKI_C33.gif) no-repeat -210px -106px!important;}
ul.cateKI_C33 a.navi3{			background	: url(/image/cateKI_C33.gif) no-repeat -420px 0px!important;}
ul.cateKI_C33 a.navi3:hover{	background	: url(/image/cateKI_C33.gif) no-repeat -420px -106px!important;}
ul.cateKI_C33 a.navi4{			background	: url(/image/cateKI_C33.gif) no-repeat -630px 0px!important;}
ul.cateKI_C33 a.navi4:hover{	background	: url(/image/cateKI_C33.gif) no-repeat -630px -106px!important;}

ul.cateKI_C33 a.navi5{			background	: url(/image/cateKI_C33.gif) no-repeat 0px -250px!important;	}
ul.cateKI_C33 a.navi5:hover{	background	: url(/image/cateKI_C33.gif) no-repeat 0px -356px!important;}
ul.cateKI_C33 a.navi6{			background	: url(/image/cateKI_C33.gif) no-repeat -210px -250px!important;}
ul.cateKI_C33 a.navi6:hover{	background	: url(/image/cateKI_C33.gif) no-repeat -210px -356px!important;}
ul.cateKI_C33 a.navi7{			background	: url(/image/cateKI_C33.gif) no-repeat -420px -250px!important;}
ul.cateKI_C33 a.navi7:hover{	background	: url(/image/cateKI_C33.gif) no-repeat -420px -356px!important;}
ul.cateKI_C33 a.navi8{			background	: url(/image/cateKI_C33.gif) no-repeat -630px -250px!important;}
ul.cateKI_C33 a.navi8:hover{	background	: url(/image/cateKI_C33.gif) no-repeat -630px -356px!important;}

ul.cateKI_C35 a.navi1{			background	: url(/image/cateKI_C35.gif) no-repeat 0px 0px!important;	}
ul.cateKI_C35 a.navi1:hover{	background	: url(/image/cateKI_C35.gif) no-repeat 0px -106px!important;}
ul.cateKI_C35 a.navi2{			background	: url(/image/cateKI_C35.gif) no-repeat -210px 0px!important;}
ul.cateKI_C35 a.navi2:hover{	background	: url(/image/cateKI_C35.gif) no-repeat -210px -106px!important;}
ul.cateKI_C35 a.navi3{			background	: url(/image/cateKI_C35.gif) no-repeat -420px 0px!important;}
ul.cateKI_C35 a.navi3:hover{	background	: url(/image/cateKI_C35.gif) no-repeat -420px -106px!important;}
ul.cateKI_C35 a.navi4{			background	: url(/image/cateKI_C35.gif) no-repeat -630px 0px!important;}
ul.cateKI_C35 a.navi4:hover{	background	: url(/image/cateKI_C35.gif) no-repeat -630px -106px!important;}

ul.cateKI_C35 a.navi5{			background	: url(/image/cateKI_C35.gif) no-repeat 0px -250px!important;	}
ul.cateKI_C35 a.navi5:hover{	background	: url(/image/cateKI_C35.gif) no-repeat 0px -356px!important;}
ul.cateKI_C35 a.navi6{			background	: url(/image/cateKI_C35.gif) no-repeat -210px -250px!important;}
ul.cateKI_C35 a.navi6:hover{	background	: url(/image/cateKI_C35.gif) no-repeat -210px -356px!important;}
ul.cateKI_C35 a.navi7{			background	: url(/image/cateKI_C35.gif) no-repeat -420px -250px!important;}
ul.cateKI_C35 a.navi7:hover{	background	: url(/image/cateKI_C35.gif) no-repeat -420px -356px!important;}
ul.cateKI_C35 a.navi8{			background	: url(/image/cateKI_C35.gif) no-repeat -630px -250px!important;}
ul.cateKI_C35 a.navi8:hover{	background	: url(/image/cateKI_C35.gif) no-repeat -630px -356px!important;}

ul.cateBA a.navi1{			background	: url(/image/cateBA.gif) no-repeat 0px 0px!important;	}
ul.cateBA a.navi1:hover{	background	: url(/image/cateBA.gif) no-repeat 0px -106px!important;}
ul.cateBA a.navi2{			background	: url(/image/cateBA.gif) no-repeat -210px 0px!important;}
ul.cateBA a.navi2:hover{	background	: url(/image/cateBA.gif) no-repeat -210px -106px!important;}
ul.cateBA a.navi3{			background	: url(/image/cateBA.gif) no-repeat -420px 0px!important;}
ul.cateBA a.navi3:hover{	background	: url(/image/cateBA.gif) no-repeat -420px -106px!important;}
ul.cateBA a.navi4{			background	: url(/image/cateBA.gif) no-repeat -630px 0px!important;}
ul.cateBA a.navi4:hover{	background	: url(/image/cateBA.gif) no-repeat -630px -106px!important;}

ul.cateBA a.navi5{			background	: url(/image/cateBA.gif) no-repeat 0px -250px!important;	}
ul.cateBA a.navi5:hover{	background	: url(/image/cateBA.gif) no-repeat 0px -356px!important;}
ul.cateBA a.navi6{			background	: url(/image/cateBA.gif) no-repeat -210px -250px!important;}
ul.cateBA a.navi6:hover{	background	: url(/image/cateBA.gif) no-repeat -210px -356px!important;}
ul.cateBA a.navi7{			background	: url(/image/cateBA.gif) no-repeat -420px -250px!important;}
ul.cateBA a.navi7:hover{	background	: url(/image/cateBA.gif) no-repeat -420px -356px!important;}
ul.cateBA a.navi8{			background	: url(/image/cateBA.gif) no-repeat -630px -250px!important;}
ul.cateBA a.navi8:hover{	background	: url(/image/cateBA.gif) no-repeat -630px -356px!important;}

ul.cateTO a.navi1{			background	: url(/image/cateTO.gif) no-repeat 0px 0px!important;	}
ul.cateTO a.navi1:hover{	background	: url(/image/cateTO.gif) no-repeat 0px -106px!important;}
ul.cateTO a.navi2{			background	: url(/image/cateTO.gif) no-repeat -210px 0px!important;}
ul.cateTO a.navi2:hover{	background	: url(/image/cateTO.gif) no-repeat -210px -106px!important;}
ul.cateTO a.navi3{			background	: url(/image/cateTO.gif) no-repeat -420px 0px!important;}
ul.cateTO a.navi3:hover{	background	: url(/image/cateTO.gif) no-repeat -420px -106px!important;}
ul.cateTO a.navi4{			background	: url(/image/cateTO.gif) no-repeat -630px 0px!important;}
ul.cateTO a.navi4:hover{	background	: url(/image/cateTO.gif) no-repeat -630px -106px!important;}

ul.cateTO a.navi5{			background	: url(/image/cateTO.gif) no-repeat 0px -250px!important;	}
ul.cateTO a.navi5:hover{	background	: url(/image/cateTO.gif) no-repeat 0px -356px!important;}
ul.cateTO a.navi6{			background	: url(/image/cateTO.gif) no-repeat -210px -250px!important;}
ul.cateTO a.navi6:hover{	background	: url(/image/cateTO.gif) no-repeat -210px -356px!important;}
ul.cateTO a.navi7{			background	: url(/image/cateTO.gif) no-repeat -420px -250px!important;}
ul.cateTO a.navi7:hover{	background	: url(/image/cateTO.gif) no-repeat -420px -356px!important;}
ul.cateTO a.navi8{			background	: url(/image/cateTO.gif) no-repeat -630px -250px!important;}
ul.cateTO a.navi8:hover{	background	: url(/image/cateTO.gif) no-repeat -630px -356px!important;}

ul.cateTO_C50 a.navi1{			background	: url(/image/cateTO_C50.gif) no-repeat 0px 0px!important;	}
ul.cateTO_C50 a.navi1:hover{	background	: url(/image/cateTO_C50.gif) no-repeat 0px -106px!important;}
ul.cateTO_C50 a.navi2{			background	: url(/image/cateTO_C50.gif) no-repeat -210px 0px!important;}
ul.cateTO_C50 a.navi2:hover{	background	: url(/image/cateTO_C50.gif) no-repeat -210px -106px!important;}
ul.cateTO_C50 a.navi3{			background	: url(/image/cateTO_C50.gif) no-repeat -420px 0px!important;}
ul.cateTO_C50 a.navi3:hover{	background	: url(/image/cateTO_C50.gif) no-repeat -420px -106px!important;}
ul.cateTO_C50 a.navi4{			background	: url(/image/cateTO_C50.gif) no-repeat -630px 0px!important;}
ul.cateTO_C50 a.navi4:hover{	background	: url(/image/cateTO_C50.gif) no-repeat -630px -106px!important;}

ul.cateTO_C50 a.navi5{			background	: url(/image/cateTO_C50.gif) no-repeat 0px -250px!important;	}
ul.cateTO_C50 a.navi5:hover{	background	: url(/image/cateTO_C50.gif) no-repeat 0px -356px!important;}
ul.cateTO_C50 a.navi6{			background	: url(/image/cateTO_C50.gif) no-repeat -210px -250px!important;}
ul.cateTO_C50 a.navi6:hover{	background	: url(/image/cateTO_C50.gif) no-repeat -210px -356px!important;}
ul.cateTO_C50 a.navi7{			background	: url(/image/cateTO_C50.gif) no-repeat -420px -250px!important;}
ul.cateTO_C50 a.navi7:hover{	background	: url(/image/cateTO_C50.gif) no-repeat -420px -356px!important;}
ul.cateTO_C50 a.navi8{			background	: url(/image/cateTO_C50.gif) no-repeat -630px -250px!important;}
ul.cateTO_C50 a.navi8:hover{	background	: url(/image/cateTO_C50.gif) no-repeat -630px -356px!important;}


ul.cateTO_C51 a.navi1{			background	: url(/image/cateTO_C51.gif) no-repeat 0px 0px!important;	}
ul.cateTO_C51 a.navi1:hover{	background	: url(/image/cateTO_C51.gif) no-repeat 0px -106px!important;}
ul.cateTO_C51 a.navi2{			background	: url(/image/cateTO_C51.gif) no-repeat -210px 0px!important;}
ul.cateTO_C51 a.navi2:hover{	background	: url(/image/cateTO_C51.gif) no-repeat -210px -106px!important;}
ul.cateTO_C51 a.navi3{			background	: url(/image/cateTO_C51.gif) no-repeat -420px 0px!important;}
ul.cateTO_C51 a.navi3:hover{	background	: url(/image/cateTO_C51.gif) no-repeat -420px -106px!important;}
ul.cateTO_C51 a.navi4{			background	: url(/image/cateTO_C51.gif) no-repeat -630px 0px!important;}
ul.cateTO_C51 a.navi4:hover{	background	: url(/image/cateTO_C51.gif) no-repeat -630px -106px!important;}

ul.cateTO_C51 a.navi5{			background	: url(/image/cateTO_C51.gif) no-repeat 0px -250px!important;	}
ul.cateTO_C51 a.navi5:hover{	background	: url(/image/cateTO_C51.gif) no-repeat 0px -356px!important;}
ul.cateTO_C51 a.navi6{			background	: url(/image/cateTO_C51.gif) no-repeat -210px -250px!important;}
ul.cateTO_C51 a.navi6:hover{	background	: url(/image/cateTO_C51.gif) no-repeat -210px -356px!important;}
ul.cateTO_C51 a.navi7{			background	: url(/image/cateTO_C51.gif) no-repeat -420px -250px!important;}
ul.cateTO_C51 a.navi7:hover{	background	: url(/image/cateTO_C51.gif) no-repeat -420px -356px!important;}
ul.cateTO_C51 a.navi8{			background	: url(/image/cateTO_C51.gif) no-repeat -630px -250px!important;}
ul.cateTO_C51 a.navi8:hover{	background	: url(/image/cateTO_C51.gif) no-repeat -630px -356px!important;}

ul.cateSE a.navi1{			background	: url(/image/cateSE.gif) no-repeat 0px 0px!important;	}
ul.cateSE a.navi1:hover{	background	: url(/image/cateSE.gif) no-repeat 0px -106px!important;}
ul.cateSE a.navi2{			background	: url(/image/cateSE.gif) no-repeat -210px 0px!important;}
ul.cateSE a.navi2:hover{	background	: url(/image/cateSE.gif) no-repeat -210px -106px!important;}
ul.cateSE a.navi3{			background	: url(/image/cateSE.gif) no-repeat -420px 0px!important;}
ul.cateSE a.navi3:hover{	background	: url(/image/cateSE.gif) no-repeat -420px -106px!important;}
ul.cateSE a.navi4{			background	: url(/image/cateSE.gif) no-repeat -630px 0px!important;}
ul.cateSE a.navi4:hover{	background	: url(/image/cateSE.gif) no-repeat -630px -106px!important;}

ul.cateSE a.navi5{			background	: url(/image/cateSE.gif) no-repeat 0px -250px!important;	}
ul.cateSE a.navi5:hover{	background	: url(/image/cateSE.gif) no-repeat 0px -356px!important;}
ul.cateSE a.navi6{			background	: url(/image/cateSE.gif) no-repeat -210px -250px!important;}
ul.cateSE a.navi6:hover{	background	: url(/image/cateSE.gif) no-repeat -210px -356px!important;}
ul.cateSE a.navi7{			background	: url(/image/cateSE.gif) no-repeat -420px -250px!important;}
ul.cateSE a.navi7:hover{	background	: url(/image/cateSE.gif) no-repeat -420px -356px!important;}
ul.cateSE a.navi8{			background	: url(/image/cateSE.gif) no-repeat -630px -250px!important;}
ul.cateSE a.navi8:hover{	background	: url(/image/cateSE.gif) no-repeat -630px -356px!important;}

li.navi1 a.accordion_toggle { background-position : 0px -400px; width : 95px;}
li.navi2 a.accordion_toggle { background-position : -95px -400px; width : 95px;}
li.navi3 a.accordion_toggle { background-position : -190px -400px; width : 95px;}
li.navi4 a.accordion_toggle { background-position : -285px -400px; width : 95px;}
li.navi5 a.accordion_toggle { background-position : -380px -400px; width : 95px;}
li.navi6 a.accordion_toggle { background-position : -475px -400px; width : 95px;}
li.navi7 a.accordion_toggle { background-position : -570px -400px; width : 95px;}
li.navi8 a.accordion_toggle { background-position : -665px -400px; width : 95px;}
li.navi9 a.accordion_toggle { background-position : -760px -400px; width : 95px;}
li.navi10 a.accordion_toggle { background-position : -855px -400px; width : 95px;}


li.navi1 a.accordion_toggle:hover { background-position : 0px -440px;}
li.navi2 a.accordion_toggle:hover { background-position : 0px -440px;}
li.navi3 a.accordion_toggle:hover { background-position : 0px -440px;}
li.navi4 a.accordion_toggle:hover { background-position : 0px -440px;}
li.navi5 a.accordion_toggle:hover { background-position : -380px -440px;}
li.navi6 a.accordion_toggle:hover { background-position : -475px -440px;}
li.navi7 a.accordion_toggle:hover { background-position : -570px -440px;}
li.navi8 a.accordion_toggle:hover { background-position : -665px -440px;}
li.navi9 a.accordion_toggle:hover { background-position : -760px -440px;}
li.navi10 a.accordion_toggle:hover { background-position : -855px -440px;}

span.ac_txt{
	display				: block!important;
	margin				: 0;
	padding				: 0;
	position			: relative;
	width				: 160px;
	top					: 58px;
	left				: 20px;
	font-size			: 12px;
	font-weight			: bold;
	color				: #990000;
    font-family: Verdana,'ＭＳ Ｐゴシック',Osaka,"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Helvetica,sans-serif;
    z-index				: 105;
    text-indent			: 0px!important;
}
span.ac_txt2{
	display				: block!important;
	margin				: 0;
	padding				: 0;
	position			: relative;
	width				: 160px;
	top					: 58px;
	left				: 60px;
	font-size			: 12px;
	font-weight			: bold;
	color				: #990000;
    font-family: Verdana,'ＭＳ Ｐゴシック',Osaka,"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Helvetica,sans-serif;
    z-index				: 105;
    text-indent			: 0px!important;
}

span.list_tax{
font-size: 10px;
}

a#toplogo{
	display	: block;
	width	: 320px;
	height		: 100px; 
	text-indent	: -9999px;
	position	: absolute;
	top			: 10px;
	left		: 30px;
}

/*こんなスタッフ*/
.top_staff_intro2{ 
	border-bottom: solid 5px #7ab2ef; 
	border-top: solid 5px #7ab2ef; 
	background: url(/image/top/top_intro2_h.png) no-repeat;
	background-position: 20px 20px;
}

.top_staff_intro2_h{
	display: block;
	height: 182px;
	margin: 10px 0;
	padding:0;
	width: 178px;
	text-indent: -9999em;
	border: 0;
	position:absolute;
	top: 220px;
	left: 200px;
}

h2.midashi {
    border-bottom-color: #F5F5F5!important;
    border-bottom-style: solid!important;
    border-bottom-width: 10px!important;
    color: #333333!important;
    font-weight: normal!important;
	background-color : #ffffff!important;
}

/*お問い合わせからの流れ*/
.top_flow{
	background: #fffaec;
	margin-bottom : 30px;
}

.flow_left,.flow_right{
	float: left;
	padding: 10px;
}

.flow_left{ width: 516px; }
.flow_right{ width: 440px; }

.flow_right a{ 
	background: url(/image/top/top_flow_form.jpg); 
	display:block;
	width: 439px;
	height: 75px;
	text-indent: -9999em;
}

a#toiawase {
    background-image: url("http://rehome.mobi/image/foot_toiawase.jpg");
    display: block;
    float: left;
    height: 569px;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 740px;
    text-indent	: -9999px;
}
a#toiawase:hover {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}

#reform-sekou,
#letter-list{
	position: absolute;
	display: block;
	width: 185px;
	height: 45px;
	color: #fff;
	font-size: 18px;
	line-height:1.8em;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	box-sizing:border-box;
	border-radius:5px;
	top: 65px;
}

#reform-sekou:hover,
#letter-list:hover{
	opacity:0.8;
}

#letter-list{
	border:5px solid #E5BD4A;
	color:#E5BD4A;
	left: 350px;
}

#reform-sekou{
	border:5px solid #72BF8D;
	color:#72BF8D;
	left: 540px;
}

div.info_gw{
	width			: 98%;
	border			: 3px #ff9999 solid;
	margin			: 0 0 5px 0;
	padding			: 6px;
	text-align		: center;
	font-size		: 14px;
	font-weight		: bold;
}
