@charset "euc-jp";

/*-- GLOBAL ---------------------------*/
* {
	margin:0px;
	padding:0px;
}

body {
	color:#666666;
	font-size:12px;
}

img {
	border:none;
}

p {
	font-size:12px;
	line-height:1.4em;
}


/*-- ancor 　--------------------------*/

a {
	text-decoration:none;
	color:#666666;
}

a:hover  {
	text-decoration:underline;
}

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


/*-- LAYOUT　--------------------------*/

div#wrapper {
	width:800px;
	margin:0px auto;
}

div#header {
	width:800px;
	height:105px;
	font-size:0px;
	margin:0px auto;
	background:url(../images/head-bbg.gif) no-repeat 0px 50px;
	margin-bottom:10px;
}

div#leftside {
	width:190px;
	float:left;
	margin-bottom:10px;
}

div#maincontainer {
	margin: 0 0 0 200px;
	_margin: 0 0 0 197px;
	width:600px;
}

div#footer {
	clear:both;
	margin-top:10px;
	font-size:0px;
	line-height:0px;
}

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


/*-- HEADER ---------------------------*/
div#header_top {
	
	height:25px;
	
}

div#header_top h1{
	
	padding-top:5px;
	padding-left:7px;
	font-size:12px;
	height:20px;
	width:443px;
	float:left;
	color:#CCC;
}

div#header_top p{
	
	float:left;
	height:25px;
	
}
	

div#header p {
	float:left;
}


div#header h2 {
	width:605px;
	text-align:right;
	float:right;
}

div#globalmenu ul {
	list-style:none;
	
	text-align:right;
	margin-left:240px;
	margin-right:5px;
}

div#globalmenu li {
	float:left;
}

div#kobutu {
	clear:both;
}

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

/*-- LEFT   ---------------------------*/

div#leftside a {
	font-weight:bold;
}

div#leftside a.a1 {
	font-weight:normal;
}

div#course {
	margin-top:10px;
}

div#course ul {
	list-style:none;
	width:175px;
}

div#course li {
	border-bottom:1px dashed #CCCCCC;
	background:url(../images/arrow.gif) no-repeat;
	background-position:left center;
	padding-left:20px;
	width:155px;
	line-height:35px;
	height:35px;
}

div#course img.tt {
	margin:5px 0px;
	margin-left:60px;
}
div#course img.tt2 {
	margin:5px 0px;
	margin-left:30px;
}

div#itemlist {
	margin-top:10px;
}

div#itemlist ul {
	list-style:none;
}

div#itemlist li {
	width:155px;
	border-bottom:1px dashed #CCC;
	background:url(../images/arrow.gif) no-repeat;
	background-position:left 10px;
	padding-left:20px;
	line-height:35px;
}

div#itemlist li ul li{
	width:135px;
	}
	
div#itemlist2 {
	width:175px;
	border-bottom:1px dashed #CCC;
}

div#itemlist2 ul {
	list-style:none;
}

div#itemlist2 p {
	width:155px;
	background:url(../images/arrow.gif) no-repeat;
	background-position:left 10px;
	padding-left:20px;
	line-height:35px;
}


ul#menu_1 {
	width:155px;
	padding-left:20px;
	line-height:25px;
	border-bottom:none;
	
}

div#itemlist2 li{
	
	background:url(../images/arrow3.jpg) no-repeat;
	background-position:left;
	padding-left:15px;
	margin-bottom:10px;
	
}



div#itemlist2 li ul li{
	width:135px;
	}
	


div#sarea {
	margin-top:10px;
}

div#tarea {
	margin-top:10px;
}

div#sinfo {
	margin-top:10px;
}
div#sinfo ul {
	list-style:none;
}

div#sinfo li {
	background:url(../images/circle.gif) no-repeat;
	margin-top:12px;
	padding-left:20px;
}

div#scompany {
	margin-top:10px;
}

div#stvcm {
	margin-top:10px;
}

div#stvcm p {
	padding:10px 0px;
}

div.sbox1 {
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.sbox2 {
	padding:5px;
}
div.sbox3 {
	padding:5px 0;
}

div#tw {
	margin:10px 0;
}

div#tw2 {
	margin:20px 0 20px 15px;
	
}
/*-------------------------------------*/


/*-- トップ ---------------------------*/

div#mtop {
	height:215px;
	margin-bottom:10px;
}

div#mtop dl{
	line-height:0px;
	font-size:0px;
}

div#mtop dt{
	float:left;
}

div#mtop dd{
	float:right;

}

div#mtop dd.m{
	margin:5px 0 0 0 ;
}

div#mtop2 {
	margin:10px 0px;
	height:260px;
}

div#wnew {
	float:left;
}

div#wnewc {
	width:283px;
	height:220px;
	overflow:auto;

}

div#wnewc a{
	color:#F00;
	font-weight:bold;
	text-decoration:underline;
}
div#wnewc a:hover{
	text-decoration: none;
}

div#wnewc dl{
	border-bottom:1px dashed #CCCCCC;
	font-size:12px;
	line-height:1.5em;
	padding:5px 0px;
}

div#wnewc dt {
	color:#FF6600;
	width:6.0em;
	float:left;
	font-weight:bold;
}


div #wnewc dd {
	margin-left:6.0em;
}

div#tmovie {
	width:295px;
	float:right;
	text-align:center;
}
div#ten{
	width:600px;
	text-align:center;
	}
div#kaitorikyouka {
	width:600px;
	margin:10px 0px;
}

div#tkyoukaitem {
	overflow:hidden;
	height:90px;
}

div#tkyoukaitem dl {
	float:left;
	width:190px;
	margin-top:10px;
	margin-right:3px;
	line-height:1.3em;
}

div#tkyoukaitem dt {
	float:left;
	margin-right:5px;
}

div#tkyoukaitem dd.tt {
	font-weight:bold;
	margin-bottom:10px;
}

div#tkyoukaitem dd.pr {
line-height:1.1em;

}

div#tcategory {

}

div#tcategory ul {
	list-style:none;
	margin-top:10px;
	line-height:1.4em;
}

div#tcategory li {
	width:190px;
	height:135px;
	float:left;
	margin-bottom:10px;
}

div#tcategory li.mm {
	margin:0 15px;
}

div#tbtm {
	font-size:0px;
	line-height:0px;
	margin-top:10px;
}

div#staff {
	width:295px;
	float:left;
}

div#staff p{
	line-height:1.4em;
}

div#tvoice {
	width:295px;
	margin:0 0 0 305px;
	_margin:0 0 0 300px;
	font-size:12px;
	line-height:1.4em;
}

div#tvoice dl {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #CCCCCC;
}

div#tvoice dt {
	float:left;
}

div#tvoice dd {
}

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


/*-- FOOTER ---------------------------*/
div#footgm {
	height:30px;
	background:url(../images/footbar.gif) no-repeat;
}

div#footgm ul {
	list-style:none;
}

div#footgm li {
	float:left;
}

div#footm1 {
	margin-top:5px;
	font-size:12px;
	float:left;
}

div#copy {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	float:right;

}

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

/*-- 出張/宅配買取 -------------------------*/
div#visit {
	line-height:1.5em;
	margin-bottom:10px;
	font-size:14px;
}

div#visit p {
	font-size:14px;
}

div#visit h3 {
	margin:10px 0px;
}

div#vm {
	_width:600px;
	height:280px;
}

div#vml {
	width:295px;
	height:270px;
	float:left;
}

div#vmr {
	width:295px;
	height:270px;
	text-align:center;
	float:left;
	margin-left:10px;
}

div#visit p.txt {
	font-size:14px;
	line-height:1.6em;
	padding:5px;
}

div#vtejun {
	width:600px;
}

div#vtejun p{
	width:600px;
/*	min-height:110px;
	height: auto !important;
	height: 110px;*/
}

div#vtejun p img{
	margin-right:5px;	
}



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

/*-- 会社概要 -------------------------*/
div#profile td{
	padding:5px;

}

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

/*-- 地図 -----------------------------*/
div#map {
	float:left;
	margin-right:10px;
	padding-left:5px;
}

div#mapl {

}

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

/*-- 店舗案内 -------------------------*/

div#access h4 {
	padding:5px;
	font-size:14px;
}

div#access hr {
	margin:9x 0px;
}


div#access dl  {
	padding:10px;
	position:relative;
	border:1px solid #916D55;
	margin-bottom:15px;
	}
div#access dl dt {
	height:30px;
	line-height:30px;
	font-size:14px;
	background-color: #76482B;
	color:#FFF;
	padding-left:10px;
	width:390px;
	margin-bottom:5px;
	position:relative;
	}
div#access dl dt span{
	position:absolute;
	right:5px;
	top:5px;
	}
div#access dl dd table {
	height:95px;
	background-color:#916D55;
	font-size:11px;
}

div#access dl dd table td {
	background-color: #FFF;
	padding-left:5px; 
}

div#access dl dd table td.a_Tbg {
	background-color: #E6E6E6;
	width:75px;
	font-weight:bold;
}
div#access dl dd table td.a_Body1{width:115px;}
div#access dl dd table td.a_Body2{width:130px; color: #F00;}

div#access dl dd.a_table {
	width:400px;
}
div#access dl dd.a_pic {
	position:absolute;
	right:10px;
	top:10px;
	}

	a:hover img.roll{
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	
div#access .shop_cont{
	border-bottom:1px dotted #76482B;
	padding-top:10px;
	overflow:hidden;
	}

div#access .shop_cont table {
	height:180px;
	background-color:#916D55;
	font-size:11px;
}

div#access .shop_cont table td {
	background-color: #FFF;
	padding-left:5px; 
}
div#access .shop_cont table td a{
	color:#F00;
	text-decoration:underline;
}
div#access .shop_cont table td a:hover{
	text-decoration:none;
}

div#access .shop_cont .a_table {
	width:295px;
}
	
div#access .shop_cont table td.a_Tbg {
	background-color: #E6E6E6;
	width:55px;
	font-weight:bold;
}	
div#access .shop_cont table td.a_Body1{width:85px;}
div#access .shop_cont table td.a_Body2{width:70px; color: #F00;}
div#access .shop_cont table td.a_Body3{width:210px;}
div#access .shop_cont .a_Access{ width:273px; border:1px solid #76482B; padding:10px; font-size:14px; font-weight:bold;}


	
div#access .shop_contL{
	width:295px;
	float:left;
	margin-right:10px;
	_margin-right:5px;
	position:relative;
	}
div#access .shop_contL p.a_Blog{
	position:absolute;
	right:5px;
	top:5px;
	}
div#access .shop_contL p{
	margin-bottom:10px;
	}
div#access .shop_contL ul li{
    list-style: disc outside none;
    margin-bottom:10px;
    margin-left: 17px;
    padding-top: 0px;
	line-height:20px;
	}
div#access .shop_contR,div#access .gMap{
	margin-bottom:10px;
	}





/** Clearfix **/
	.clearfix { zoom:1; }
	.clearfix:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }


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

/*-- プライバシー ---------------------*/

div#privacy p {
	padding:0 5px;
}

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

/*-- 規約 -----------------------------*/


div#agreement p{
	padding:0 5px;
	font-size:14px;
}

div#agreement span.red {
	color:#CC0000;
	font-weight:bold;
}

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

/*-- 求人 -----------------------------*/

div#recruit {
	margin:0px;
	padding:0px;
}

div#recruit td {
	padding:10px;
	font-size:14px;
	line-height:1.5em;
}

div#shou span a {
	color:#F00;
}

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

/*-- Q&A ------------------------------*/

div#faq {
}

div#question a:hover {
	
}

div#question ul{
	list-style:none;
	font-size:14px;
	padding:5px;

}

div#question li {
	line-height:1.6em;
}

div#answer {
	padding:5px;
}

div#answer dl {
	font-size:14px;
	line-height:1.5em;

}

div#answer dt {
	background:#FFEEDD;
	padding:10px 5px;
	margin-bottom:5px;
	font-weight:bold;
}

div#answer dd {
	padding:10px 5px;
	margin-bottom:5px;
}


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

/*-- 出張買取申し込みフォーム ---------*/

div#visitform td{
	padding:5px;
}

div#visitform .s12h16Red {
	font-size:12px;
}

div#visitform span.tt {
	border-left:5px solid #FF9933;
	padding-left:5px;
	font-size:13px;
}

div#visitform b {
	color:red;
}

div#visitform p.att {
	font-size:12px;
	line-height:1.5em;
	margin-bottom:10px;
} 

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

/*-- 法人・業者 -----------------------*/

div#company p {
	font-size:14px;
	width:600px;
	height:50px;
	text-align:right;
	padding-top:70px;
}

div#company b {
	color:#FF6600;
}

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

/*-- 見積もり -------------------------*/

div#quoteatt {
	padding:10px;
	background:#FFFFCC;
	line-height:1.5em;
}

div#quoteform {
	margin:10px auto;
}

div#quoteform .s12h16Red {
	color:red;
}
/*-------------------------------------*/

/*-- 買取 -----------------------------*/

div#kaitori h2 {
	margin-bottom:10px;
}

div#kaitori p.txt {
	font-size:14px;
	padding:0 5px;
	margin-bottom:10px;
}

div#kaqa hr {
	width:98%;
}
div#kaqa p {
	margin-left:100px;
	font-size:14px;
	line-height:1.5em;
}

div#kaqa dl{
	background:url(../images/kaitori-qabbg.gif) no-repeat;
	height:147px;
	margin:10px 0px;
}

div#kaqa dd.qq{
	padding-top:5px;
	width:500px;
	height:50px;
}

div#kaqa dd.qa{
	margin-top:15px;
	width:500px;

}

div#kaitorix1 {
	margin:20px auto;
	text-align:center;	
}
div#kaitorix1 img{
	margin:0px 8px;
}
div#kaitorix2 {
	padding:5px;
	font-size:14px;
	line-height:1.6em;
}

div#kaitorix2 ul {
	list-style:none;
}
div#kaitorix2 li {
	width:290px;
	float:left;
}

div#kaitorix2 p.attention {
	margin-top:20px;
	color:#FF0000;
	font-weight:bold;
}

p#pointa {
	background:url(../images/point-a.gif) no-repeat right bottom;
	min-height:160px;
	height: auto !important;
	height: 160px;
}

table#sakkalist{
	margin-bottom:10px;
}


table#sakkalist td{
	line-height:1.5em;
	padding:5px;
}


/*
div#kaqa dl{
	width:600px;
	font-size:14px;
	margin-top:10px;
}
div#kaqa img{
	margin-right:10px;
}

div#kaqa dd.qq{
	background:url(../images/faq-qt.gif) no-repeat;
	height:100px;
}

div#kaqa dd.qa{
	background:url(../images/faq-at.gif) no-repeat;
	height:100px;

}

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

/*-- ページ内ブランドリスト -----------*/

div#blist {
	margin-top:10px;
}

div#blist iframe{
	margin-top:10px;
/*		min-height:1800px;
height: auto !important;*/
	height: 1600px;
	border:none;
	width:600px;
	overflow:hidden;

}

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

/*-- ブランドリスト -------------------*/

div#tabt .open {
	background:#CCCCCC;
	width:20px;
	height:20px;
	display:block;
}

div#tabt .close {
	background:#FFFFFF;
}


div#tabt ul {
	border-left:1px solid #CCCCCC;
	list-style:none;
	width:100%;
}

div#tabt li {
	line-height:1.5em;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	width:20px;
	height:20px;
	float:left;
	display:block;
}

div#tabbody {
	border:1px solid #CCCCCC;
	padding:5px;
	line-height:1.5em;
	color:#666666;
	overflow:hidden;
}



div#tabbody .tabbox {
		
}

div#tabbody ul {
	width:100%;
	list-style:none;
}

div#tabbody li {
	font-size:12px;
	line-height:1.8em;
	border-bottom:1px dashed #CCCCCC;
	width:290px;
	float:left;
}

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

/*-- 共通 -----------------------------*/


div#pannavi {
	margin-bottom:10px;
	
}


div#gotop {
	margin-top:10px;
	text-align:right;
	width:100%;
}

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

/*-- CLASS  ---------------------------*/

.border-bottomd {
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:5px;
}

.flt {
	float:left;

}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}

.titleh {
	background:url(../images/title-bbg.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.titleh2 {
	background:url(../images/title-bbg.gif) no-repeat;
	height:30px;
	padding:1px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
}

.titleh3 {
	background:url(../images/biginer-t_01.gif);
	font-size:19px;
    height:24px;
	font-weight:bold;
    padding:6px 0px 0px 30px;
}

/*START カテゴリ別タイトルバー用*/

.titleh_b {
	background:url(../images/title-bbg_b.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.titleh_t {
	background:url(../images/title-bbg_t.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.titleh_g {
	background:url(../images/title-bbg_g.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.titleh_m {
	background:url(../images/title-bbg_m.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.titleh_c {
	background:url(../images/title-bbg_c.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}	
	
.titleh_o {
	background:url(../images/title-bbg_o.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}	

.titleh_ot {
	background:url(../images/title-bbg_ot.gif) no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}	
	

/*END カテゴリ別タイトルバー用*/

.attention {
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}

a.under {
	text-decoration:underline;
}


/*-------------------------------------*/
/*-- sitemap  ---------------------------*/

#sitemap{
	padding-top:5px;
	color:#333;
  min-height: 300px;
  height: auto !important;
  height: 300px;
	}

#sitemap div{
	float:left;
	width:190px;
	display:block;
	padding-right:10px;
	}

#sitemap ul{
	}

#sitemap ul li{
	list-style:none;
	margin-top:3px;
	padding-left:11px;
	background-image:url(../images/list_item.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#sitemap a{
	color:#003399;
	text-decoration:underline;
}

#sitemap a:hover{
	text-decoration:none;
}

#sitemap h4{
	font-size:12px;
	border-left:5px solid #CC0000;
	padding-left:6px;
}



/*-------------------------------------*/
/*-- 買取範囲 -----------------------------*/
div#fl li {
	width:100px;
	float:left;
	list-style:none;
	background-image:url(../images/arrow2.gif);
	background-position: left center;
    background-repeat: no-repeat;
	padding-left:10px;
	margin-bottom:10px;
	font-size:16px;
}
div#fl ul li span {
	font-size:10px;
	color:#F00;
}
	
div#fl a {
	color:#666;
	text-decoration:none;
}
div#fl a:hover{
	color:#F60;
}
div#fl ul li .open a {
	color:#F60;
	font-weight:bold;
}

div#flb {
	margin:0 0 10px 275px;

}

div#flb img {
	border:0;
	margin-bottom:10px;
}
div#tabbody1 {
	width:305px;
	border:1px solid #CCCCCC;
	padding:5px;
	line-height:1.5em;
	color:#666666;
	overflow:hidden;
	float:left;
}


div#tabbody1 li {
	font-size:12px;
	border-bottom:1px dashed #CCCCCC;
	width:100%;
	padding-bottom:5px;
	font-weight:bold;

}
div#tabbody1 ul li span{
	display:block;
	margin-top:5px;
	font-weight:normal;
	}
.chusyaku {
	color:#F33;
	font-size:11px;
	line-height:140%;
}

.atama {
	font-size:14px;
	font-weight:bold;
}

/*-------------------------------------*/
/*-- 食器買取 -----------------------------*/
div#kaqa {
	overflow:hidden;
	width:100%;
}
div#tabbody3 {
	width:400px;
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px 0 20px 10px;
	line-height:1.5em;
	color:#666666;
	overflow:hidden;
	float:left;
}

div#tabbody4 {
	width:570px;
	height:300px;
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px 0 20px 10px;
	line-height:1.5em;
	color:#666666;
	overflow:auto;
	float:left;
}

div#tabbody4 span {
	color:#F00;
}
div#tabbody4 li{
	border-bottom:1px dashed #CCCCCC;
	font-weight:bold;
}



div#tabbody3 span {
	color:#F00;
}
div#tabbody3 li{
	border-bottom:1px dashed #CCCCCC;
	font-weight:bold;
}
div#tabt table {
	height:20px;
}
div#tabt1 ul {
	border-left:1px solid #CCCCCC;
	list-style:none;
	width:100%;
	margin-top:10px;
}

div#tabt1 li {
	line-height:1.5em;
	border:1px solid #CCCCCC;
	text-align:center;
	width:20px;
	height:20px;
	float:left;
	display:block;
}
div#tabt1 .open {
	background:#CCCCCC;
	width:20px;
	height:20px;
	display:block;
}


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

.kd {
	width:140px;
	height:160px;
	margin-bottom:10px;
	_margin-bottom:10px;
	margin-left:10px;
	_margin-left:0px;
	float:left;
}

.kdr {
	width:100%;
}

.kd p {
	text-align:center;
	margin-right:10px;
	_margin-right:0px;
	font-size:16px;
}

.titlehkd{
	background: url("../images/title-bbg.gif") no-repeat scroll 0 0 transparent;
	font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom:5px;
    padding: 0 0 0 10px;
	width:600px;
	overflow:hidden;
}

div#kkk {
	width:600px;
	height:100%;
	overflow:hidden;
}

div#kk {
	width:600px;
	height:100%;
	overflow:hidden;
}
/*-------------------------------------*/

/*-- 最新情報 -----------------------------*/
.news-list dl{
	padding-bottom:10px;
	margin-top:10px;
	border-bottom:1px dotted #CCC;
	}
.news-list dl dt.m_title{
	padding: 0 0 0 5px;
	}
.news-list dl dd span{
	font-weight:bold;
	font-size:12px;
	}

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

/*-- 最新情報 -----------------------------*/

#newgoods h3{
	background: url(../images/mwnewgoods-t.gif) no-repeat scroll 0 0 transparent;
	height:25px;
	text-align:right;
	
}

#newgoods h3 a span{
	color:#c00;
	line-height:25px;
	margin-right:10px;
	font-size:12px;
}

.mail_list dl{
	position: relative;
    min-height: 150px;	/*モダンブラウザに適用*/
    height: auto !important;	/*モダンブラウザに適用*/
    height: 150px;	/*全ブラウザに適用*/
	margin-bottom:10px;
	border-bottom:1px dotted #CCC;
}

.mail_list dl dd.m_image{
	position: absolute;bottom:10px; right:0;
	overflow:hidden;
	height:140px;
}
.mail_list .m_cont table{ height:85px;}


.mail_list .m_image a{
	display:block;
}
.m_image a span{
	text-align:center;
	line-height:138px;
	border:1px solid #ccc;
	background-color:#fcfcfc;
	display:block;
}
.mail_list .m_image a span{
	width:198px;
	height:138px;
	}
	
.mail_ind .m_image a span{
	width:184px;
	height:138px;
	}

.mail_ind{
	margin-bottom:10px;
}

.mail_ind #newgoods_in{
	background-image:url(../images/newgoods_bg4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:600px;
	height:215px;
}

.mail_ind dl{
	width:186px;
	height:100%;
	float:left;
	margin-left:10px;
	position: relative;
	line-height:14px;
}
.mail_ind dl.newgoods_dl{
	_margin-left:5px;
}
.mail_ind dl dt{
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	}

.m_title{
	background-image:url(../images/m_tbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:30px;
	line-height:30px;
	font-size:14px;
	margin-bottom:5px;
}
.m_new,.m_def{
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:right top;
	padding:0 0 0 5px;
	}
.m_new{
	background-image:url(../images/m_tbg-new.gif);
	}
.m_def{
	background-image:url(../images/m_tbg-def.gif);
	}
	
.mail_ind .m_title .m_new{width:181px;}
.mail_list .m_title{width:385px;}
.mail_cont .m_title{width:595px;}

.mail_ind table{
	display:none;
	}
	
.m_cont{
	}
.m_cont p{
	height:15px;
	}
.m_cont .m_cat{
	margin:0  10px 0 0;
	}
.m_cont	.m_date{
	font-weight:bold;
	}
.m_cont table{
	margin-top:5px;
	}
	
.mail_cont .m_image{
	margin-bottom:10px;
	}


.mail_ind .m_image{
	margin-top:5px;
	height:140px;
	overflow:hidden;
	position:relative;
	}
.mail_cont .m_content{
	position:relative;
	}
 .m_cont{
	}
 .m_cont table{
	height:70px;
	width:390px;
	background-color:#CCCCCC;
	}
 .m_cont table td{
	background-color: #FFF;
	padding-left: 5px;
	}
 .m_cont table .a_Tbg{
	background-color:#F2F2F2;
	width:100px;
	font-weight:bold;
	}
 .m_bts{
	position:absolute;
	right:0;
	top:20px;
	width:200px;
	height:70px;
	background-color:#E2DEC6;
	}
 .m_bts li{
	list-style:none;
	float:left;
	margin:5px 0 0 5px;
	text-align:center;
	font-weight:bold;
	}
 .m_bts li a{
	width:92px;
	height:48px;
	display:block;
	padding-top:12px
	}


.mail_cont .m_excerpt{
	margin:10px 0px;
	}

.mail_cont .m_content .m_bts .m_bt1{background-image:url(../images/m_nav1.gif); _margin-left:3px}
.mail_cont .m_content .m_bts .m_bt2{background-image:url(../images/m_nav2.gif);}

.m_cap{
	color:#c00;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
	}

#recruit2 {
	text-align:center;
	margin-left:20px;
}

.hedari {
	margin-left:20px;
}#wrapper #maincontainer table tr td {
	font-size: 13px;
}

#tm {
	width:595px;
	height:340px;
	border:1px solid #633;
}

#waku2 {
	width:460px;
	_width:440px;
	height:340px;
	margin-left:130px;

}
#waku img {
	float:left;

}
#waku3 img {
	float:left;

}

#tm p {
	margin:10px 0px 0 0px;
}
#tm2 {
	width:595px;
	height:380px;
	border:1px solid #633;
	margin-top:20px;
}

#waku4 {
	width:460px;
	width:440px;
	height:320px;
	margin-left:130px;
}

#tm2 p {
	margin:10px 0px 0 0px;
}

#shou {
	margin-left:30px;
	overflow:hidden;
}

#new_kaitori {
	padding-left:25px;
}

#single_brand {
	background:url(../images/brand_back.jpg) no-repeat;
	width:600px;
	height:80px;
	margin-bottom:20px;
	padding:10px 0px 0px 10px;
}

#single_brand h2{
	font-size:18px;
	color:#000;
	margin-bottom:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#single_brand h3{
	font-size:18px;
	color:#000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.post {
	margin-top:10px;
}

.seachform {
	background:url(../images/seach_bg.jpg) no-repeat;
	width:215px;
	height:30px;
	padding-left:15px;
	line-height:1em;
}

.seachform form{
	position:relative;
	top:-4px;
}

#searchsubmit {
	position:relative;
	top:7px;
}

div#biteml h4 {
    border-bottom: 1px solid #63BD9C;
    border-left: 8px solid #63BD9C;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 10px;
    padding: 5px 0 5px 10px;
    width: 300px;
}
div#biteml li {
    float: left;
    margin: 2px;
}
div#itemon h4, div#kaitorikotsu h4, div#kaitoriok h4 {
    border-bottom: 1px solid #F90;
    border-left: 8px solid #F90;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 0 5px 10px;
}
div#itemon {
    color: #666666;
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
    font-size: 12px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    width: 610px;
}
div#itemon ul {
    clear: both;
    margin: 0 0 20px -0.13em;
    overflow: hidden;
    padding: 0;
	list-style:none;
}
div#itemon li {
    border: 1px solid #CCCCCC;
    float: left;
    font-weight: bold;
    height: 60px;
    line-height: 1.2em;
    margin: 0.18em;
    padding: 5px 5px 5px 35px;
    width: 255px;
}
div#itemon li img {
    float: left;
    margin-right: 5px;
}
div#itemon li p {
    font-size: 10px;
    font-weight: normal;
    overflow: hidden;
}
div#itemon li.ok {
    background: url("../images/li_ok.gif") no-repeat scroll 4px 7px #FDEAEA;
}
div#itemon li.ng {
    background: url("../images/li_ng.gif") no-repeat scroll 4px 7px #F9F9F9;
}
div#itemon p.atte {
    background: none repeat scroll 0 0 #FFECEC;
    border: 1px solid #FF0000;
    clear: both;
    color: #FF0000;
    font-size: 14px;
    line-height: 1.4em;
    margin-top: 15px;
    overflow: hidden;
    padding: 10px 10px 20px;
}

	

/*--------------先輩からのメッセージ-----------------------*/
#challen {
	width:430px;

}

.bo {
	font-size:14px;
	font-weight:bold;

}

#c1 {
	margin-left:200px;
	background-image:url(http://aa123p0y0t.smartrelease.jp/images/rogoback_03.jpg);}
	
#ccnew img {
	float:right;
	display:block;
}

#ccnew ,#ccnew2 {
	width:600px;
	margin-bottom:10px;
	border-bottom:#999 dotted 1px ;
	height:140px;
	padding-bottom:20px;
	
}

.bo1{
	
	margin-bottom:20px;
	
	
}

#challen2 {
	width:400px;
	float:right;
	
	padding-right:40px;

}

#kaitori1 {
	
	width:600px;
	overflow:hidden;
	
}

#kaitori1 h4 {
	clear:both;
	background-color:#FC6;
	color:#666;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	
} 

#kaitori1 ul{
	
	margin-bottom:30px;
	padding:5px;
	
}

#kaitori1 li{
	
	float:left;
	margin-left:20px;
	line-height:1.2em;
	width:150px;
	
}

#kaitori1 p{
	
	margin-left:10px;
	line-height:3em;
	
}

#kai1_cat {
	
	width:188px;
	height:190px;
	font-size:11px;
	float:left;
	margin-bottom:15px;
	border:1px dashed #FC9;
}




#kaitori1_1 {
	
	margin-top:10px;
	overflow:hidden;
	
}

#kaitori1_1 a{
	
	color:#00F;
	
	
}

#kaitori1_1 h4{
	
	color:#666;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	
}

#kaitori1_1 li{
	
	list-style:none;
	font-size:12px;
	font-weight:bold;
	line-height:2em;
	float:left;
	width:150px;
	
}

#kaitori1 a {
	
	color:#00F;
	
}



#kaitori2 {
	
	margin-bottom:360px;
	
	
}

#kaitori2 dl {
	
	width:190px;
	float:left;
	border:1px dashed #F90;
	
}

#kaitori2 dd {
	height:135px;
	padding:4px;
	line-height:1.4em;
	}

#kaitori2 img {
	width:190px;
	height:190px;
	
}

#kaitori2 a {
	
	color:#00F;
	
}
	
	
#waku2 p,#waku4 p {
	line-height:1.7em;
}

.cate_link {
	font-size:12px;
	font-weight:normal;
}

#up_brand {
	
	overflow:hidden;
	
}

#up_brand dl{
	
	width:135px;
	float:left;
	text-align:center;
	margin-bottom:20px;
	
}

#up_brand dt {
	
	font-size:14px;
	color:#F30;
}

#up_brand dd {
	
	margin-top:3px;
	color:#F00;
	
}

.brand_m {
	
	margin-right:20px;
}

.frt {
	float:right;
	margin-right:23px;
	
}

.kai1_cat_c {
	
	margin-left:15px;
	margin-right:15px;
	
}

#ms_frt {
	
	width:550px;
	padding-right:20px;
	text-align:right;
	
}

/*-------------- tv -----------------------*/
#tv .cont{
	position:relative;
	height:240px;
	margin-bottom:10px;
	border-bottom: 1px dotted #CCC;
	padding-bottom:10px;
}

#tv .cont .m_title{
	width:260px;
}

#tv .cont .thumbnail{
	position:absolute;
	top:0;
	right:0;
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#tv .cont .thum{
	position:absolute;
	top:0;
	right:0;
}

#tv .cont .thum_play{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}

#tv .cont .tv_date{
	font-weight:bold;
}

#tv .cont .tv_omake{
	font-size:14px;
}



#auctionbc {
	background-image:url(../images/auction_05.jpg);
	background-repeat:no-repeat;
	height:413px;

}
#auctionbc2 {
	margin:0 0 20px 15px;
}

#new_banar {
	margin:10px 0;
}