@charset "UTF-8";
body {
	margin:0px;
	padding:0px;
	text-align: center;
	font-size:80%;
        font-family: "MS UI Gothic","MS PGothic";
	color:#323232;
	line-height:1.4em;
	background: url(../img/bg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}

table{
	padding:0px;
	margin:0px;
	font-size:100%;
}
h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
}
p {
	padding:0px;
	margin:0px;
}
ul , dl , ol{
	padding:0px;
	margin:0px;
}
img {
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
form {
	padding:0px;
	margin:0px;
}
a:link {
	color: #781414;
	text-decoration: none;
}
a:visited {
	color: #781414;
	text-decoration: none;
}
a:hover {
	color: #781414;
	text-decoration:underline;
}
a:active {
	color: #781414;
	text-decoration: none;
}
a:hover *{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	text-decoration:underline;
}

.tb{
	width:675px;
	margin:25px 0px 25px 15px;
	text-align:left;
}
.tb td , .tb th{
	padding:10px;
	border-bottom: 1px solid #aaa;
	text-align:left;
}

.tb th{
	width:160px;
	background:#FFF0DC;
	border-left: 3px solid #ED6D00;
}
.cl{
	clear:left;
}
.clr{
	clear:right;
}
.clb{
	clear:both;
}
.red{
	font-weight:bold;
	color:red;
}
.text_right{
	padding-right:35px;
	text-align:right;
}
.ex{
	color:#969696;
	font-size:90%;
	margin-top:3px;
}
.err{
	background-color:#ffe6e6;
	font-size:120%;
	font-weight:bold;
}
.del{
	text-indent:-9999px;
	height:1px;
	overflow:hidden;
}

/************************************/
/*  ヘッダー
/************************************/
h1{
	width:950px;
	height:20px;
	padding-left:10px;
	margin:0px auto;
	background:#ED6D00;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	overflow:hidden;
}
#header{
	width:950px;
	height:140px;
	margin:0px auto;
}
#header .logo a{
	width:340px;
	height:140px;
	background-image:url(../img/logo.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
	float:left;
}
#header .icon{
	width:280px;
	height:140px;
	background-image:url(../img/top_right.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:right;
}
#header .icon ul{
	margin-top:65px;
	margin-left:15px;
	list-style:none;
}
#header .icon li{
	float:left;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#header .icon a{
	display: block;
	width:80px;
	height:30px;
}
#header .icon .icon1 a{
	background-image:url(../img/top_home.gif);
}
#header .icon .icon2 a{
	background-image:url(../img/top_kojin.gif);
}
#header .icon .icon3 a{
	background-image:url(../img/top_mail.gif);
}
#header .tel{
	width:330px;
	height:140px;
	margin-left:0px;
	background-image:url(../img/top_tel.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
}


/************************************/
/*  ナビ
/************************************/
#navi{
	width:100%;
	height:54px;
	margin:10px auto;
	background-image:url(../img/menu/bg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	clear:both;
}
#navi .navi_bt{
	width:950px;
	margin:auto;
	padding:0px;
	list-style:none;
}
#navi strong{
	margin:0px 0px 0px 0px;
	float:left;
	text-indent:-9999px;
}
#navi a {
	width:135px;
	height:45px;
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
}
#navi a:hover {
	background-position:-135px 0;
}
#navi a.now {
	background-position:-135px 0;
}

.navi1 a{
	background-image:url(../img/menu/001.gif);
}
.navi2 a{
	background-image:url(../img/menu/002.gif);
}
.navi3 a{
	background-image:url(../img/menu/003.gif);
}
.navi4 a{
	background-image:url(../img/menu/004.gif);
}
.navi5 a{
	background-image:url(../img/menu/005.gif);
}
.navi6 a{
	background-image:url(../img/menu/006.gif);
}
.navi7 a{
	background-image:url(../img/menu/007.gif);
}
/************************************/
/*  メイン
/************************************/
#main{
	width:950px;
	margin:15px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.top_main {
	width:485px;
	margin-right:20px;
	float:right;
}
.top_right {
	width:200px;
	margin-top:12px;
	float:right;
}
/************************************/
/*  左
/************************************/
#left{
	width:225px;
	float:left;
	text-align:left;
	margin:0px;
	background:url(../img/left_bg.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
.left_item h2 a{
	width:225px;
	height:35px;
	background:url(../img/left_item.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_item ul{
	margin:0px;
	list-style:none;
	border-left:1px solid #FFB496;
	border-right:1px solid #FFB496;
	background:#FFFAF0;
}
.left_item li{
	margin:0px 15px 0px 15px;
	padding:5px 0px 5px 25px;
	border-bottom:1px dotted #F18223;
}
.left_item .item1{
	background:url(../img/item1.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item2{
	background:url(../img/item2.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item3{
	background:url(../img/item3.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item4{
	background:url(../img/item4.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item5{
	background:url(../img/item5.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item6{
	background:url(../img/item6.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item7{
	background:url(../img/item7.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item8{
	background:url(../img/item8.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item9{
	background:url(../img/item9.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item .item_m{
	background:url(../img/mobile.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.left_item h3{
	margin:0px;
	padding:10px 10px 10px 15px;
	font-size:120%;
	background:url(../img/left_bottom.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.blog h2 a{
	width:225px;
	height:35px;
	margin-top:20px;
	background:url(../img/left_blog.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.blog dl{
	margin:0px;
	list-style:none;
	border-left:1px solid #FFB496;
	border-right:1px solid #FFB496;
	background:#FFFAF0;
}
.blog dt{
	margin:0px 15px 0px 15px;
	padding:5px 0px 0px 0px;
	color:#503200;
}
.blog .topics_new{
	padding-left:60px;
	background-image : url(../img/new_m.gif);
	background-position:0 4px;
	background-repeat: no-repeat;
}
.blog dd {
	margin:5px 15px 0px 15px;
	padding:0px 0px 5px 20px;
	border-bottom:1px dotted #F18223;
	background:url(../img/new.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

.blog dd h3{
	font-size:100%;
	font-weight:normal;
}

.blog h4{
	margin:0px;
	padding:10px 10px 10px 15px;
	font-size:120%;
	background:url(../img/left_bottom.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.banner {
	margin:20px 0px 0px 0px ;
}
.banner a:hover {
	background-position:-225px 0;
}
.left_point a{
	width:225px;
	height:80px;
	background:url(../img/left_point.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_mobile a{
	width:225px;
	height:150px;
	margin-top:20px;
	background:url(../img/left_mobile.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_ihin a{
	width:225px;
	height:60px;
	margin-top:20px;
	background:url(../img/left_ihin.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_cle a{
	width:225px;
	height:150px;
	margin-top:20px;
	background:url(../img/left_cle.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_qr a{
	width:225px;
	height:175px;
	margin-top:20px;
	background:url(../img/left_qr.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_move a{
	width:225px;
	height:100px;
	margin-top:20px;
	background:url(../img/left_move.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_kagu a{
	width:225px;
	height:250px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(../img/left_kagu.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.left_area a{
	width:225px;
	height:150px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(../img/left_area.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}

.left_book{
	margin:10px 0px 0px 5px;
}
.tw{
	margin:15px 0px;
}

/************************************/
/*  右
/************************************/
#right{
	width:705px;
	float:right;
	text-align:left;
}
.right_rank h2{
	width:200px;
	height:35px;
	background:url(../img/right_rank.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.rank_box{
	border-left:1px solid #FFB496;
	border-right:1px solid #FFB496;
	background:#FFFAF0;
}
.right_rank .rank1{
	padding: 35px 0px 0px 20px;
	margin-left:5px;
	font-size:130%;
	color:red;
}
.right_rank .rank2 , .right_rank .rank3{
	padding: 35px 0px 0px 20px;
	margin-left:5px;
	font-size:130%;
	color:red;
}
.right_rank p{
	margin:5px 15px 0px 15px;
	padding-bottom:10px;
	border-bottom:1px dotted #F18223;
}
.right_rank img{
	margin:5px 0px 5px 25px;
	border:1px solid #503200;
}
.rank1{
	height:25px;
	background:url(../img/no1.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
}
.rank2{
	height:25px;
	background:url(../img/no2.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
}
.rank3{
	height:25px;
	background:url(../img/no3.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
}

.right_rank h4{
	margin:0px;
	padding:10px 10px 10px 15px;
	font-size:120%;
	background:url(../img/right_bottom.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.right_link h2 a{
	width:200px;
	height:35px;
	margin-top:15px;
	background:url(../img/right_link.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.right_link h3{
	margin:0px 10px 0px 10px;
	padding:5px 0px;
	font-size:100%;
	font-weight:normal;
	border-bottom:1px dotted #F18223;
}
.right_link h4{
	margin:0px;
	padding:10px 10px 10px 15px;
	font-size:120%;
	background:url(../img/right_bottom.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}

.right_move a,
.right_voice h2 a{
	width:200px;
	height:100px;
	margin-top:20px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display: block;
}
.right_move a{
	background:url(../img/right_move.gif);
}
.right_voice h2 a{
	background:url(../img/right_voice.gif);
}
.right_move a:hover ,
.right_voice a:hover {
	background-position:-200px 0;
}
.right_voice{
	padding-bottom:15px;
	background:url(../img/right_bottom.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.right_voice h3{
	padding-top:10px;
	margin:0px 10px 5px;
	font-size:100%;
}
.right_voice .com{
	margin:3px 10px;
	font-size:100%;
}
.right_voice .date{
	margin:3px 10px;
	border-bottom:1px dotted #ccc;
}
.right_voice .voice_new{
	padding-left:60px;
	background-image : url(../img/new_m.gif);
	background-position:0 10px;
	background-repeat: no-repeat;
}

/************************************/
/*  更新情報
/************************************/
.topics{
	padding:0px 0px 25px 0px;
}
.topics h2 a{
	height:60px;
	background:url(../img/top_topics.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.topics dl{
	width:465px;
	margin:5px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:20px;
}

.topics dt{
	margin:10px 0px 5px 0px;
	padding-left:20px;
	padding-top:10px;
	background-image : url(../img/new.gif);
	background-position:0 10px;
	background-repeat: no-repeat;
	text-decoration:underline;
}
.topics dd{
	width:450px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:30px;
	padding-bottom:5px;
	border-bottom:1px dotted #F18223;
}
.topics h3{
	margin-bottom:5px;
	font-size:130%;
}
.topics_new{
	padding-left:60px;
	background-image : url(../img/new_m.gif);
	background-position:0 1px;
	background-repeat: no-repeat;
}
.topics_com{
	margin:3px 0px 0px 10px;
}
.topics .img{
	width:120px;
	border-top: 1px solid #966400;
	border-left: 1px solid #966400;
	border-right: 1px solid #501414;
	border-bottom: 1px solid #501414;
	padding:2px;
	margin-right:20px;
	margin-bottom:10px;
	background:#fff;
	text-align:center;
}
/************************************/
/*  更新情報一覧
/************************************/
.topics2{
	padding:0px 0px 25px 0px;
}
.topics2 h2 {
	height:60px;
	background:url(../img/new_title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.topics2 dl{
	width:685px;
	margin:5px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:20px;
}

.topics2 dt{
	margin:10px 0px 5px 0px;
	padding-left:20px;
	padding-top:10px;
	background-image : url(../img/new.gif);
	background-position:0 10px;
	background-repeat: no-repeat;
	text-decoration:underline;
}
.topics2 dd{
	width:650px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:30px;
	padding-bottom:5px;
	border-bottom:1px dotted #F18223;
}
.topics2 h3{
	margin-bottom:5px;
	font-size:130%;
}
.topics_com{
	margin:3px 0px 0px 10px;
}
.topics2 .img{
	width:120px;
	border-top: 1px solid #966400;
	border-left: 1px solid #966400;
	border-right: 1px solid #501414;
	border-bottom: 1px solid #501414;
	padding:2px;
	margin-right:20px;
	margin-bottom:10px;
	background:#fff;
	text-align:center;
}
/************************************/
/*  お客様の声
/************************************/
.voice{
	padding:0px 0px 25px 0px;
}
.voice h2 {
	height:60px;
	background:url(../img/voice_title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.voice h3 {
	margin:15px 0px 5px 25px;
	color: #781414;
	font-size:120%;
}
.voice_box {
	padding:5px 40px 15px 40px;
	border-bottom:1px dotted #F18223;
}
.voice .img{
	width:120px;
	border-top: 1px solid #966400;
	border-left: 1px solid #966400;
	border-right: 1px solid #501414;
	border-bottom: 1px solid #501414;
	padding:2px;
	margin-right:20px;
	margin-bottom:10px;
	background:#fff;
	text-align:center;
}

/************************************/
/*  トップページ
/************************************/
.top_kaitori h2 a{
	height:60px;
	background:url(../img/top_kaitori.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.top_kaitori h3{
	width:455px;
	height:35px;
	margin:20px 0px 7px 15px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	border-bottom:1px dotted #ED6D00;
}
.top_kaitori .kaitori1{
	background:url(../img/step1.gif);
}
.top_kaitori .kaitori2{
	background:url(../img/step2.gif);
}
.top_kaitori .kaitori3{
	background:url(../img/step3.gif);
}
.top_kaitori .kaitori4{
	background:url(../img/step4.gif);
}
.top_kaitori p{
	margin:7px 40px 20px 40px;
}


/************************************/
/*  臨時
/************************************/

.top_strong2{
	width:485px;
	padding-bottom:15px;
	overflow:hidden;
}
.top_strong2 h2{
	height:60px;
	background:url(../img/top_0912.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.top_strong2 p{
	height:200px;
	background:url(../img/top0912_1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}


/************************************/
/*  臨時
/************************************/

.top_strong3{
	width:485px;
	margin-bottom:25px;
	overflow:hidden;
}
.top_strong3 h2{
	height:60px;
	background:url(../img/top1001.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.top_strong3 p{
	height:200px;
	background:url(../img/top1001_1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
/************************************/
/*  臨時
/************************************/

.top_strong{
	width:485px;
	padding-bottom:15px;
	background:#FFFFC8;
	overflow:hidden;
}
.top_strong h2{
	height:60px;
	background:url(../img/top_strong.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.top_strong p{
	font-weight:bold;
	margin:20px 40px 20px 40px;
}

.top_strong ul{
	padding-left:25px;
	list-style:none;
	float:left;
}
.top_strong img{
	margin-top:10px;
	margin-left:25px;
	border:1px solid #ccc;
}

.top_strong h3{
	padding:2px 0px 0px 25px;
	background:url(../img/item7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ED6D00;
	font-size:120%;
}

/************************************/
/*  リンク
/************************************/
.link_title,
.link_title2{
	height:60px;
	margin-bottom:15px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.link_title{
	background:url(../img/link_title.gif);
}
.link_title2{
	background:url(../img/link_title2.gif);
}
.link h3{
	margin:10px 40px;
	padding:7px 7px 7px 25px;
	background:#fffff0 url(../img/item7.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	font-size:120%;
}
.link p{
	margin:10px 40px;
	padding:5px 0px 15px 20px;
	border-bottom:1px solid #505050;
}

.link img{
	margin:5px 60px;
}
/************************************/
/*  会社案内
/************************************/
.comp1 h2{
	height:60px;
	background:url(../img/comp1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.comp2 h2{
	height:60px;
	background:url(../img/comp2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.comp2 p{
	margin:15px 40px ;
}
.comp2 h3{
	margin:10px 50px;
	padding:7px 7px 7px 20px;
	background:#fffff0 url(../img/item7.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
}
.comp2 ul{
	list-style:none;
	margin:20px 60px 30px 60px;
	padding-bottom:15px;
	border-bottom:1px dotted #ED6D00;
}
.comp2 li{
	padding-bottom:5px;
}
.comp2 textarea{
	width:550px;
	height:80px;
	font-size:100%;
}
.comp3 h2{
	height:60px;
	background:url(../img/comp3.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.comp3 p{
	margin:20px 60px 30px 60px;
}
.comp3 dl{
	margin:20px 60px 30px 60px;
}
.comp3 dt{
	padding:5px 0px 5px 35px;
	background:#fffff0 url(../img/list.gif);
	background-position:5px 4px ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
}
.comp3 dd{
	margin:15px 15px 25px 30px;
	padding:20px 0px;
}
.comp3 ol{
	margin:10px 0px 0px 30px;
}
.comp3 ul{
	margin:10px 0px 10px 30px;
}
.comp4 h2{
	height:60px;
	background:url(../img/comp4.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.comp4 ul{
	margin:20px 60px 30px 60px;
	list-style:none;
}
.comp4 li{
	float:left;
	width:280px;
	margin-bottom:10px;
}
.comp4 h3{
	padding:2px 0px 0px 25px;
	margin:3px 0px 7px 0px;
	float:left;
	background:url(../img/item7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ED6D00;
	font-size:120%;
}

.comp5 h2{
	height:60px;
	background:url(../img/unisef.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.comp5 p{
	margin:15px 40px ;
}

/************************************/
/*  買い取りシステム
/************************************/
.kaitori h2 {
	height:60px;
	background:url(../img/kaitori_title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.kaitori h3{
	height:35px;
	margin:20px 40px 7px 40px;
	background-position:0 0;
	text-indent:-9999px;
	border-bottom:1px dotted #ED6D00;
}
.kaitori .kaitori1{
	background:url(../img/step1.gif);
	background-repeat:no-repeat;
}
.kaitori .kaitori2{
	background:url(../img/step2.gif);
	background-repeat:no-repeat;
}
.kaitori .kaitori3{
	background:url(../img/step3.gif);
	background-repeat:no-repeat;
}
.kaitori .kaitori4{
	background:url(../img/step4.gif);
	background-repeat:no-repeat;
}
.kaitori p{
	margin:7px 55px 20px 55px;
}
.kaitori .banner{
	text-indent:-9999px;
}
.kaitori .banner h3{
	height:0px;
	border-bottom:none;
}
.kaitori .banner ul{
	margin-left:30px;
	height:200px;
	width:599px;
	background:url(../img/kaitori_banner.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	list-style:none;
}
.mobile h2 {
	height:60px;
	background:url(../img/mobile_title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.mobile h3 {
	text-indent:-9999px;
}
.mobile .com {
	margin:0px 53px;
	padding:220px 20px 0px 40px;
	background:url(../img/mobile_com.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.mobile_qr {
	margin:20px 0px 0px 100px;
}
.mobile_qr img {
	margin:0px 20px 30px 0px;
	float:left;
}
.mobile_qr h4 {
	margin-bottom:20px;
	font-size:200%;
	color:#ED6D00;
}
.mobile .box {
	margin:0px 50px 10px 100px;
}
.mobile h5 {
	padding:5px 0px 5px 35px;
	background:#fffff0 url(../img/list.gif);
	background-position:5px 5px ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
	font-size:100%;
}
.mobile p {
	margin:10px 15px 20px 15px;
}

.area h2 {
	height:60px;
	background:url(../img/area_title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.area img {
	margin:15px 53px;
}
.area h3 {
	margin:25px 40px 15px 40px;
	font-size:200%;
	color:red;
}
.area p {
	margin:15px 40px;
}
.qa h2 {
	height:60px;
	background:url(../img/qa_title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.qa h3 , .qa h4{
	padding:10px 0px 0px 40px;
	height:30px;
	background-position:0 0;
}
.qa h3{
	margin:50px 40px 10px 40px;
	background:url(../img/q.gif);
	background-repeat:no-repeat;
	color:#007240;
	border-bottom:1px solid #007240;
	font-size:150%;
}
.qa h4{
	margin:0px 40px 10px 60px;
	background:url(../img/a.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-size:150%;
}
.qa p{
	margin:15px 60px;
}
.qa ul{
	margin:0px 90px;
}

.kaitori_nagare{
	margin:20px;
}
.kaitori_nagare h2{
	width:660px;
	height:30px;
	background:url(../img/sistem/nagare.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.kaitori_nagare_1{
	background:url(../img/sistem/nagare_1.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.kaitori_nagare_2,
.kaitori_nagare_3,
.kaitori_nagare_4{
	background:url(../img/sistem/nagare_2.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.kaitori_nagare_5{
	background:url(../img/sistem/nagare_2.gif);
	background-position:20px bottom;
	background-repeat:no-repeat;
}
.kaitori_nagare_6{
	background:url(../img/sistem/nagare_2.gif);
	background-position:0px bottom;
	background-repeat:no-repeat;
}

.kaitori_nagare_1 ,
.kaitori_nagare_2 ,
.kaitori_nagare_3 ,
.kaitori_nagare_4 ,
.kaitori_nagare_7 {
	margin:15px 0px 25px 20px;
}
.kaitori_nagare_1 h3{
	background:url(../img/sistem/step1.gif);
}
.kaitori_nagare_2 h3{
	background:url(../img/sistem/step2.gif);
}
.kaitori_nagare_3 h3{
	background:url(../img/sistem/step3.gif);
}
.kaitori_nagare_4 h3{
	background:url(../img/sistem/step4.gif);
}
.kaitori_nagare_7 h3{
	background:url(../img/sistem/step7.gif);
}
.kaitori_nagare_1 h3,
.kaitori_nagare_2 h3,
.kaitori_nagare_3 h3,
.kaitori_nagare_4 h3,
.kaitori_nagare_7 h3{
	width:620px;
	height:35px;
	margin-bottom:10px;
	text-indent:-9999px;
	border-bottom:3px dotted #ED6D00;
	background-position:0 0;
	background-repeat:no-repeat;
}
.kaitori_nagare_7 h3{
	border-bottom:none;
}
.kaitori_nagare_5 h3{
	background:url(../img/sistem/step5.gif);
}
.kaitori_nagare_6 h3{
	background:url(../img/sistem/step5_1.gif);
}
.kaitori_nagare_5 h3,
.kaitori_nagare_6 h3{
	width:300px;
	height:35px;
	margin-bottom:10px;
	text-indent:-9999px;
	border-bottom:3px dotted #ED6D00;
	background-position:0 0;
	background-repeat:no-repeat;
}

.kaitori_nagare_1 .ex{
	color:#787878;
}
.kaitori_nagare_1 p,
.kaitori_nagare_2 p,
.kaitori_nagare_3 p,
.kaitori_nagare_4 p{
	margin:0px 30px 3px 50px;
}
.kaitori_nagare_5 p,
.kaitori_nagare_6 p{
	margin:0px 10px 3px 50px;
}
.kaitori_nagare_5 h5,
.kaitori_nagare_6 h5{
	margin:0px 10px 3px 50px;
	padding:5px;
	background:#FFE6E6;
	border:1px solid #C80000;
	font-size:100%;
}
.kaitori_nagare_1 ul{
	list-style:none;
	margin:10px 0px 10px 60px;
}

.kaitori_nagare_1 ol{
	list-style:none;
	margin:0px 30px 20px 70px;
}
.kaitori_nagare_1 h4{
	margin:0px 30px 3px 60px;
	color:#C80000;
	border-bottom:1px dotted #C80000;
}
.kaitori_nagare_1_1 a {
	width:560px;
	height:60px;
	margin-bottom:5px;
	background:url(../img/sistem/nagare_1_1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.kaitori_nagare_1_1 a:hover {
	background-position:-560px 0;
}
.kaitori_nagare_1_2 {
	width:560px;
	height:60px;
	background:url(../img/sistem/nagare_1_2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.kaitori_nagare_5 {
	width:300px;
	padding:0px 20px 25px 20px;
	float:left;
}
.kaitori_nagare_6 {
	width:300px;
	padding:0px 0px 25px 0px;
	float:left;
}
.kaitori_nagare_7 {
	clear:left;
}

/************************************/
/*  取扱商品
/************************************/
.item1_1 h2 , 
.item2_1 h2 , 
.item3_1 h2 , 
.item4_1 h2 , 
.item5_1 h2 , 
.item6_1 h2 , 
.item8_1 h2 , 
.item9_1 h2 , 
.item7_1 h2 , 
.item7_2 h2 , 
.item7_3 h2 , 
.item7_4 h2 ,
.item_mobile h2 {
	height:60px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.item1_1 .com , 
.item2_1 .com , 
.item3_1 .com , 
.item4_1 .com , 
.item5_1 .com , 
.item6_1 .com , 
.item8_1 .com , 
.item9_1 .com , 
.item7_1 .com , 
.item7_2 .com , 
.item7_3 .com , 
.item7_4 .com  {
	width:400px;
	margin:15px 0px 20px 40px;
	clear:left;
}
.item1_1 .ng , 
.item2_1 .ng , 
.item3_1 .ng , 
.item4_1 .ng , 
.item5_1 .ng , 
.item6_1 .ng , 
.item8_1 .ng , 
.item9_1 .ng , 
.item7_1 .ng , 
.item7_2 .ng , 
.item7_3 .ng , 
.item7_4 .ng {
	font-weight:bold;
	color:red;
	margin:5px 40px;
}
.item1_1 ul , 
.item2_1 ul , 
.item3_1 ul , 
.item4_1 ul , 
.item5_1 ul , 
.item6_1 ul , 
.item8_1 ul , 
.item9_1 ul , 
.item7_1 ul , 
.item7_2 ul , 
.item7_3 ul , 
.item7_4 ul  {
	width:480px;
	margin:20px 40px;
	list-style:none;
}
.item1_1 li , 
.item2_1 li , 
.item3_1 li , 
.item4_1 li , 
.item5_1 li , 
.item6_1 li , 
.item8_1 li , 
.item9_1 li , 
.item7_1 li , 
.item7_4 li  {
	width:180px;
	padding-left:22px;
	margin:0px 0px 7px 0px;
	float:left;
	background:url(../img/item7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ED6D00;
}

.item7_2 ol , .item7_3 ol {
	width:480px;
	margin:20px 60px;
	list-style:none;
}
.item7_2 li , .item7_3 li {
	padding-left:22px;
	margin-bottom:6px;
	background:url(../img/item7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ED6D00;
}
.item7_2 h3 , .item7_3 h3 {
	width:480px;
	margin:20px 40px 0px 40px;
	padding:5px 0px 5px 35px;
	background:url(../img/list.gif);
	background-position:5px 4px ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
}


.item1_1{
	background:url(../img/item1_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item1_1 h2{
	background:url(../img/item1_1.gif);
}
.item1_1 h3{
	width:480px;
	margin:20px 40px 0px 40px;
	padding:5px 0px 5px 35px;
	background:url(../img/list.gif);
	background-position:5px 4px ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
}
.item2_1{
	background:url(../img/item2_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item2_1 h2{
	background:url(../img/item2_1.gif);
}
.item2_1 h3{
	width:480px;
	margin:20px 40px 0px 40px;
	padding:5px 0px 5px 35px;
	background:url(../img/list.gif);
	background-position:5px 4px ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
}

.item3_1{
	background:url(../img/item3_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item3_1 h2{
	background:url(../img/item3_1.gif);
}
.item4_1{
	background:url(../img/item4_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item4_1 h2{
	background:url(../img/item4_1.gif);
}
.item5_1{
	background:url(../img/item5_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item5_1 h2{
	background:url(../img/item5_1.gif);
}
.item6_1{
	background:url(../img/item6_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item6_1 h2{
	background:url(../img/item6_1.gif);
}
.item8_1{
	background:url(../img/item8_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item8_1 h2{
	background:url(../img/item8_1.gif);
}
.item9_1{
	background:url(../img/item9_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item9_1 h2{
	background:url(../img/item9_1.gif);
}
.item7_1{
	background:url(../img/item7_1.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item7_1 h2{
	background:url(../img/item7_1.gif);
}
.item7_2{
	background:url(../img/item7_2.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item7_2 h2{
	background:url(../img/item7_2.gif);
}
.item7_3{
	background:url(../img/item7_3.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item7_3 h2{
	background:url(../img/item7_3.gif);
}
.item7_4{
	background:url(../img/item7_4.jpg);
	background-position:300px 70px;
	background-repeat:no-repeat;

}
.item7_4 h2{
	background:url(../img/item7_4.gif);
}

.item_mobile h2{
	background:url(../img/item_mobile.gif);
}
.item_mobile .item_mobile_title{
	width:660px;
	height:200px;
	margin:20px 0px 0px 20px;
	padding:0px;
	background:url(../img/item_mobile1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.item_mobile .item_mobile_wh,
.item_mobile .item_mobile_ex,
.item_mobile .item_mobile_buy,
.item_mobile .mobile_kaitori{
	height:60px;
	margin:20px 0px 0px 0px;
	padding:0px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.item_mobile .item_mobile_wh{
	background:url(../img/item_mobile_wh.gif);
}
.item_mobile .item_mobile_ex{
	background:url(../img/item_mobile_ex.gif);
}
.item_mobile .item_mobile_buy{
	background:url(../img/item_mobile_buy.gif);
}
.item_mobile .mobile_kaitori{
	background:url(../img/item_mobile_flow.gif);
	border-bottom:none;
}

.item_mobile ol {
	list-style:none;
	font-weight:bold;
	font-size:120%;
}
.item_mobile ul {
	width:620px;
	margin:20px 0px 20px 60px;
}
.item_mobile_tyle{
	background:url(../img/itemmobile.jpg);
	background-position:right 0;
	background-repeat:no-repeat;

}
.item_mobile .item_mobile_tyle li {
	width:150px;
	padding-left:22px;
	margin:0px 0px 7px 0px;
	float:left;
	background:url(../img/item7.gif);
	background-position:0 center;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ED6D00;
}
.item_mobile .com {
	margin:15px 40px 20px 40px;
	clear:left;
}
.item_mobile .com2 {
	margin:15px 60px 20px 60px;
}

.item_mobile h4 {
	margin:20px 40px 0px 40px;
	padding:5px 0px 5px 35px;
	background:#fffff0 url(../img/list.gif);
	background-position:5px center ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
}
/************************************/
/*  家電
/************************************/
.item_box{
	margin:10px 40px;
}
.item_box .list{
	padding-left:22px;
	margin-bottom:6px;
	background:url(../img/item7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ED6D00;
}
.item_box p{
	margin:0 10px 5px 0;
}
.item_box ul{
	list-style-position: inside;

}
.item_kaden h3{
	margin:15px 0;
}
.item_kaden dl{
	width:615px;
	height:145px;
	margin-top:15px;
	background-image:url(../img/item/kaden/002.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	clear:left;
}
/************************************/
/*  家電コツ
/************************************/
.item_kaden_kotu p{
	margin:-80px 20px 50px 360px;
}
.item_kaden_kotu2 p{
	margin:20px 40px;
}
.item_kaden_kotu2_4,
.item_kaden_kotu2_3,
.item_kaden_kotu2_2,
.item_kaden_kotu2_1{
	width:305px;
	height:292px;
	margin-bottom:15px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
}
.item_kaden_kotu2_3,
.item_kaden_kotu2_1{
	margin-left:40px;
	_margin-left:20px;
	margin-right:15px;
}
.item_kaden_kotu2_1{
	background-image:url(../img/item/kaden/kotu/kata1.gif);
}
.item_kaden_kotu2_2{
	background-image:url(../img/item/kaden/kotu/kata2.gif);
}
.item_kaden_kotu2_3{
	background-image:url(../img/item/kaden/kotu/kata3.gif);
}
.item_kaden_kotu2_4{
	background-image:url(../img/item/kaden/kotu/kata4.gif);
}
/************************************/
/*  スポーツ
/************************************/
.item_sports h3{
	margin:15px 0;
}
/************************************/
/*  楽器
/************************************/
.item_gakki h3{
	margin:15px 0;
}

.item_box ul{
	margin-bottom:20px;
	overflow:hidden;
}
.item_gakki .item_box ul li{
	width:205px;
	margin:5px 2px 5px 0;
	float:left;
	border-bottom:1px dotted #ccc;
}
/************************************/
/*  ブランド
/************************************/
.item_brand{
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
}

.item_brand h3{
	margin:15px 0;
}
.item_brand ol,
.item_brand ul{
	list-style:none;
}
.item_brand ul li{
	margin:0 6px 9px 0;
	float:left;
	width:150px;
}
.item_brand h4{
	margin-bottom:10px;
	padding:10px;
	font-size:130%;
	background:#000;
	color:#fff;
}
.item_brand ol{
	margin:15px 0;
	width:625px;
	height:70px;
	background-image:url(../img/item/brand/009.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
/************************************/
/*  着物
/************************************/
.item_kimono{
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
}
.item_kimono h2{
	margin-bottom:20px;
}
.item_kimono ul{
	margin-top:30px;
	list-style:none;
}
.item_kimono li{
	background-image:url(../img/item/kimono/bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.item_kimono h4{
	margin-bottom:20px;
}
.item_kimono p{
	margin-bottom:20px;
}
.item_kimono ul p{
	margin:10px 20px 15px;
}

/************************************/
/*  電動工具
/************************************/

.item_kougu h2{
	margin-bottom:20px;
}
.item_kougu .item_box div{
	width:200px;
	float:left;
	background:#F0F7F9;
}
.item_kougu .item_box ul{
	margin:10px;
	list-style-type:circle;
	list-style-position: inside;
}
.item_kougu .item_box ul li{
	margin-bottom:2px;
	padding:0 0 2px 5px;
	border-bottom:1px dotted #D9E7EB;
}

.item_kougu .item_box ol{
	margin:10p 0;
	list-style-type:none;
}
.item_kougu .item_box ol li{
	width:120px;
	height:30px;
	margin:0 6px 7px 0;
	float:left;
}


/************************************/
/*  骨董品
/************************************/

.item_kottou h2{
	margin-bottom:20px;
}
.item_kottou .item_box{
	margin:20px;
}
.item_kottou p{
	margin-bottom:15px;
}
.item_kottou ul{
	list-style:none;
}
.item_kottou ul li{
	margin-bottom:2px;
	float:left;
}
.item_kottou .item_box div{
	width:665px;
	height:80px;
	text-indent:-9999px;
	background: url(../img/item/kottou/002_2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}


/************************************/
/*  家具コツ
/************************************/
.kagu_003,
.kagu_002,
.kagu_001{
	width:625px;
	height:100px;
	margin-bottom:15px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.kagu_001{
	background-image:url(../img/item/kagu/004.gif);
}
.kagu_002{
	background-image:url(../img/item/kagu/005.gif);
}
.kagu_003{
	background-image:url(../img/item/kagu/006.gif);
}

/************************************/
/*  高価買取のコツ
/************************************/
.point h2,
.point2 h2{
	height:60px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.point h2{
	background:url(../img/point_title.gif);
}
.point2 h2{
	background:url(../img/point_title2.gif);
}
.point h3,
.point2 h3{
	margin:10px 40px;
	padding:7px 7px 7px 25px;
	background:#ED6D00 url(../img/item7.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	font-size:120%;
}
.point dl,
.point2 dl{
	margin:40px 40px;
}
.point dt{
	height:40px;
	margin:10px 0px;
	padding:12px 7px 0px 75px;
	background:url(../img/point_dt.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:130%;
	font-weight:bold;
	border-bottom:1px solid #F18223;
}
.point2 dt{
	height:40px;
	margin:10px 0px;
	padding:12px 7px 0px 75px;
	background:url(../img/point_dt2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:130%;
	font-weight:bold;
	border-bottom:1px solid #F18223;
}
.point dd,
.point2 dd{
	line-height:1.7em;
	margin:0px 30px 35px 40px;
}
.point2 dd ul{
	margin:10px 0px 0px 40px;
}
/************************************/
/*  お引っ越しが決まったら
/************************************/
.move h2{
	height:60px;
	background:url(../img/move.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.move h3{
	margin:10px 50px;
	padding:7px 7px 7px 25px;
	background:#fffff0 url(../img/item7.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-size:150%;
}
.move table{
	width:580px;
	margin:25px 0px 25px 60px;
	text-align:left;
	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
}
.move td , .move th{
	width:33%;
	padding:10px;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

.move th{
	width:140px;
	background:#FFF0DC;
}

/************************************/
/*  対応エリア
/************************************/
.area_1{
	width:655px;
	height:200px;
	margin-bottom:25px;
	background:url(../img/scrap/area/area.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.area_1 h2{
	margin-bottom:15px;
}
.area_1 h3{
	padding-left:22px;
	margin:0 0 6px 40px;
	background:url(../img/item7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ED6D00;
}
.area_1 ul{
	list-style:none;
	padding-bottom:10px;
	margin:0 40px 3px 40px;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.area_1 ul li{
	margin:0 5px 5px 0;
	padding-right:5px;
	border-right:1px solid #ccc;
	float:left;
}
.area_2{
	padding-top:30px;
	margin:0px 0 25px 40px;
	clear:left;
}

.area_3{
	width:625px;
	margin-left:40px;
	margin-bottom:35px;
	background:url(../img/area/001.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.area_3 h3{
	padding:60px 150px 0 20px;
}
.area_3 p{
	padding:10px 180px 0 20px;
}
.area_4{
	width:625px;
	margin-left:40px;
	margin-bottom:25px;
	background:url(../img/area/002.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.area_4 h3{
	padding:60px 20px 0 150px;
}
.area_4 p{
	padding:10px 20px 0 150px;
}
/************************************/
/*  お問い合わせ
/************************************/
.mail h2,
.mail2 h2{
	height:60px;
	background:url(../img/mail.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.mail2 .step_com{
	margin:15px 25px 0px;
}
.mail2 .mail_err{
	margin:15px 25px;
	padding:15px;
	border:5px solid red;
}
.mail2 h3{
	margin-top:15px;
	padding:5px 0px 5px 35px;
	background:#ED6D00 url(../img/list.gif);
	background-position:5px 5px ;
	background-repeat:no-repeat;
	border-bottom:1px solid #ED6D00;
	font-weight:bold;
	font-size:150%;
	color:#fff;
}
.mail2 .pad{
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px dotted #ccc;
}

.mail2 .tb input{
	border:1px solid #ccc;
}
.mail input{
	width:300px;
}
.mail textarea,
.mail2 textarea{
	width:450px;
	height:300px;
	font-size:100%;
	border:1px solid #ccc;
}
.bt{
	margin:0px 0px 0px 15px;
}
.mail2 .bt{
	text-align:center;
}
.mail2 .bt input{
	width:150px;
	font-weight:bold;
}

/************************************/
/*  Step                            */
/************************************/


#Step{
	width:675px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	margin:15px 0px 15px 15px;
	text-align:left;
	background: #e7e7e7;
}
#Step td , #Step th{
	padding:4px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	color:#999;
	text-align:center;
}

#Step th{
	width:170px;
	background: #ffe6e6;
	color:#333333;
}
.step_com{
	margin:0px 25px;
}
/************************************/
/*  Page        　　                */
/************************************/

.Page {
	margin:15px auto 15px auto;
	text-align:center;
}

.Page a{
	margin:0px 1px;
	padding:5px 10px;
	border-style:solid;
	border-color:#ED6D00;
	border-width:1px;
	background-color:#ffffff;
}
.Page a:hover{
	background-color:#FFEFE0;
	text-decoration:none;
}
.page_now{
	margin:0px 1px;
	padding:5px 10px;
	border-style:solid;
	border-color:#ED6D00;
	border-width:1px;
	background-color:#ED6D00;
	font-weight:bold;
	color:#fff;
}
/************************************/
/*  GoogleMap
/************************************/
#Map{
	margin:0px 0px 15px 15px;
	width:670px;
	height:400px;
}
/************************************/
/*  フッター
/************************************/
.page_top{
	width:950px;
	margin:auto;
	padding:25px 0px 0px 0px;
}
.page_top a {
	width:250px;
	height:35px;
	margin-top:0px;
	margin-left:730px;
	background-image:url(../img/page_top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}
.page_top a:hover {
	background-position:-250px 0;
}
.bottom_tel{
	width:950px;
	padding:20px 0px;
	margin:0px auto;
	clear:both;
}
.bottom_tel p{
	text-indent:-9999px;
}

.bottom_tel h2 a{
	width:950px;
	height:140px;
	background-image:url(../img/bottom_tel.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display: block;
	text-indent:-9999px;
}


.sweep{
	font-size:80%;
}
#footer a:link {
	color: #fff;
	text-decoration: none;
}
#footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration:underline;
}
#footer a:active {
	color: #fff;
	text-decoration: none;
}
#footer{
	width:100%;
	height:100px;
	padding:0px 0px;
	margin:auto;
	background-image:url(../img/footer_bg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}
#footer_menu{
	width:950px;
	margin:0px auto;
	padding-top:40px;
	text-align:center;
}
#footer_menu ul{
	list-style:none;
}
#footer_menu li{
	display:inline;
	padding: 0px 0.8em 0px;
	border-right: 1px #ccc solid;
}
#footer_menu .f_menu_last{
	border-right: none;
}
