@charset "utf-8";

/* 初期化スタイルシートの読込 */
@import "reset.css";

	/* common */
	body {
		/* ブラウザのほとんどはデフォルトで16pxのため、フォントに62.5%を指定することで基本サイズを10pxにできる。 */
		font-size: 62.5%;
		font-family: sans-serif;
	}
	
	p,dt,dd {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	
	/* clear fix */
	.clearfix: after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix { 
		display: inline-block; /* IE7,MacIE5.0 */
	}
	.clearfix {
		display: block; /* MacIE5.0以外 */
	}

	/* select ――――――――――――――――――――――――――――――――――――――――
	*/
	select {
		padding: 0.5em;
		font-size: 1.5em;
	    width: auto;
	}

	#chat_button {
	    height: 68px;
	    width: 68px;
	    position: fixed;
	    bottom: 10px;
	    border: none;
	    z-index: 2147483646;
	    right: 10px;
		border-radius: 10px;
		color: #FFFFFF;
		background-color: #336633;
		font-weight: bold;
	    font-size: 0.75rem;
		padding: 3px 1px;
	}
	#chat_button:active {
		background-color: #3C9402;
	}
	
	/* container */
	#container {
		width: 750px;
		margin: 0 auto 0;
	}
	
	/* navi */
	#navi {
	/*	height: 30px; */
		font-size: 1.2em;
	}
	
	#navi table {
		float: right;
	/*	width: 26em;*/
		margin-top: 0.5em;
	}
	#navi td {
		background: url(../images/navi_icon_menu.gif) no-repeat left center;
		text-indent: 15px;
		padding-right: 1em; 
	}
	#navi td a {
		text-decoration: none;	
	}
	
	#navi h1 {
		line-height: 2em;
		float: left;
		padding-left: 0.5em;
	}
	
	#navi .logo {
		float: left;
		padding-left: 10px;
	}
	
	/* header */
	#header {
		height: 80px;
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	#header a {
		display: block;
		height: 80px;
		margin: 0;
		padding: 0;
	}
	
	/* back */
	#back {
		float: left;
		background: url(../images/back_img_background.jpg) repeat-y;
		width: 750px;
	}
	
	/* sub */
	#sub {
		float: left;
		width: 150px;
		padding: 0 10px;
	}

	#sub .hamburger-container {
		display: none;
	}

	#sub .sp-only {
		display: none;
	}
	
	#sub .sub-menu {
		width: 150px;
		background: url(../images/sub_menu_header.gif) no-repeat left top;
		margin: 10px 0;
	}
	
	#sub .sub-menu p {
		font-size: 15px;
		text-align: center;
		color: #FFFFFF;
	}
	
	#sub .sub-menu ul {
		list-style: none;
		padding-bottom: 20px;
		background: url(../images/sub_menu_footer.gif) no-repeat left bottom;
		font-size: 1.2em;
	}
	
	#sub .sub-menu li {
		margin-left: 6px;
		padding-left: 6px;
		padding-top: 1em;
	}
	
	#sub .sub-menu a {
		text-decoration: none;
	}

	/* 20241224 サイトカテゴリ対応 */
	#sub .sub-menu ul ul { /* 子のulに対するスタイル */
	    background: none; /* 不要な背景を削除 */
	    border: none; /* 不要な境界線を削除 */
	    box-shadow: none; /* 影があれば削除 */
	}

	#sub .sub-menu ul ul { /* 子のulに対するスタイル */
		padding-bottom: 0px; /* #sub .sub-menu ulの親の効果を子では除外 */
	}
	
	#sub .sub-service ul {
		margin: 10px 0;
	}	
	
	#sub .sub-service li {
		margin-top: 10px;
		text-align: center;
	}
	
	#sub a.sub-form-click {
		display: block;
		width: 150px;
		height: 70px;
		text-indent: -9999px;
		background: url(../images/sub_form_click.gif) no-repeat;
	}
	#sub a.sub-form-click:focus,
	#sub a.sub-form-click:hover{
		background: url(../images/sub_form_click_f2.gif) no-repeat;
	}

	/* main */
	#main {
		float: left;
		width: 560px;
		padding: 0 10px 20px;
		margin-bottom: 20px;
	}

	#main img {
		margin-bottom: 1em;
	}

	#main .prefer-box {
	    border: 1px dashed #CCCCCC;
	    border-radius: 8px;
	    padding: 0.5em; /* 内側に余白を作ってバランスを調整 */
	}
	#main .prefer-title {
	    text-align: center;
		font-size: 62.5%;
	}
	#main ul#prefer {
	    list-style: none;
/*	    display: flex; */
	    flex-wrap: wrap; /* 折り返しを許可 */
	    justify-content: center; /* 中央寄せ */
	    gap: 10px 20px; /* 項目間の上下左右の隙間 */
	}
	#main #prefer li {
	    flex: 0 1 calc(50% - 20px); /* 2列に並べる設定（隙間分を引く） */
	    text-align: center;
	}
	#main ul a {
		text-decoration: none;
	}
	
	/* pankuzu */
	#pan {
		margin: 5px 0;
		padding-bottom: 5px;
		border-bottom: 1px solid #CCCCCC;
	}
	
	#pan ol li {
		display: inline;
		line-height: 110%;
		list-style-type: none;
		font-size: 10px;
	}
	#pan ol li a {
		padding-right: 10px;
		background: url(../images/pan_path_separater.gif) no-repeat right center;
	}
	
	/* contents */
	#con h2 {
		color: #660000;
		font-weight: bold;
		font-size: 1.8em;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		padding: 0.3em 0 0.3em 0.3em;
		margin-top: 1em;
		margin-bottom: 0.2em;
		font-weight: bold;
		background: url(../images/all_h2_back.gif) repeat-x;
		background-size: contain;
		color: #FFFFFF;
	}
	
	#con h3 {
		border-bottom: 1px solid #CCCCCC;
		border-left: 10px solid #FF0000;
		padding-left: 0.3em;
		margin-top: 1em;
		font-weight: bold;
		font-size: 1.5em;
	}
	
	#con p.all-margin-top {
		margin-top: 1.4em;
	}
	
	#con table {
		width: 560px;
		font-size: 1.5em;
		background: url(../images/con_hig_table_backgroud.jpg) repeat-y;
	}
	
	#con th {
		text-align: center;
		background-color: #FF0000;
		color: #FFFFFF;
	}
	
	#con td {
		border: 1px #CCCCCC solid;
		padding: 5px;
	}
	
	#con td.all-tableIndex {
		width: 100px;
		font-weight: bold;
	}
	
	#con td p,#con td a {
		font-size: 1em;
	}
	
	/* contents sitemap */
	#con ol.sit-list li {
		list-style: disc inside;
		line-height: 1.5em;
		font-size: 1.5em;
	}
	
	
	/* contents index */
	#con ul.ind-question {
		font-size: 2em;
		line-height: 2em;
		padding-left: 1em;
		background: #FFFFCC;
		font-weight: bold;
	}
	#con .ind-question-header {
		font-size: 0.8em;
		color: #FFFFFF;
		background: #FF0000;
		padding: 0.2em;
		margin-right: 0.5em;
		font-weight: bold;
	}
	#con p.ind-question {
		font-size: 1.8em;
	}
	
	#con div.ind-feature {
		position: relative;
	}
	
	#con .ind-feature h2 {
		margin: 0 0 10px 60px;
		padding-left: 25px;
	}
	
	#con .ind-answer-index {
		position: absolute;
		top: 5px;
		left: -4px;
		margin: 0;
		padding: 0;
	}
	
	#con .ind-feature {
		width: 540px;
		border: 1px solid #CCCCCC;
		margin-top: 1em;
		padding: 9px;
	}
	
	#con .ind-feature-img {
		float: left;
		width: 90px;
	}
	#con .ind-feature-contents {
		float: left;
		width: 420px;
		padding: 0 10px;
	}
	#con .ind-feature-clear {
		clear: both;
	}
	
	/* con all */
/*
	#con a.all-sell-apply {
		display: block;
		width: 300px;
		height: 50px;
		text-indent: -9999px;
		background: url(../images/all_button_sell_apply.gif) no-repeat;
	}
	#con a.all-sell-apply:focus,
	#con a.all-sell-apply:hover{
		background: url(../images/all_button_sell_apply_f2.gif) no-repeat;
	}
	#con a.all-sell-apply-form {
		display: block;
		width: 300px;
		height: 50px;
		text-indent: -9999px;
		background: url(../images/all_button_sell_apply_form.gif) no-repeat;
	}
	#con a.all-sell-apply-form:focus,
	#con a.all-sell-apply-form:hover{
		background: url(../images/all_button_sell_apply_form_f2.gif) no-repeat;
	}
*/

	/* con highPriceList */
	#load {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	#what_more {
		text-align: center;
	}
	
	/* contents impression 感想 */
	#con .imp {
		margin-top: 10px;
		padding: 10px;
		position: relative;
		border: 1px solid #CCCCCC;
		margin-bottom: 1.4em;
	}
	
	#con .imp h3 {
		font-size: 2em;
		margin-top: 0px;
	}
	
	
	#con .imp-opinion p {
		display: inline;
		padding-bottom: 0.2em;
		line-height: 1.8em;
	}
	
	#con .imp-img {
		position: absolute;
		top: -15px;
		left: 45em;
		margin: 0;
	}
	
	#con .imp-opinion {
		padding: 10px;
	}
	
	#con .imp-answer {
		color: #660000;
		background: #FFFFCC;
		padding: 10px;
	}
	
	/* 20101110 mori _impression_xxxx感想 */
	
	#con table.imp-items {
		width: 400px;
		margin-bottom: 10px;
	}
	
	#con table.imp-items th {
		background : url(../images/con_hig_table_backgroud.jpg) repeat-y scroll 0 0 ;
		color: #000000;
		border: 1px solid #cccccc;
		text-align: left;
		padding: 5px;
		width: 80px;
	}
	
	#con table.imp-items td {
		background-color: #ffffff;
		width: 140px;
	}
	
	/* footer */
	#footer {
		width: 750px;
		font-size: 2em;
		clear: left;
	}
	
	#footer img {
		vertical-align: top;
		
	}
	
	#footer ul {
		text-align: center;
		/* for all IE only */
		padding-bottom: 10px\9;	
	}
	
	#footer ul li {
		font-size: 58%;
		/* for all IE only */
		font-size: 50%\9;
		display: inline;
		padding: 0 7px 0;
		border-right: 1px solid #CCCCCC;
	}
	#footer ul li a {
		text-decoration: none;
	}
		
	#footer ul li a:hover {
		text-decoration: underline;
	}
	#footer ul li.first {
		border-left: 1px solid #CCCCCC;
	}
	
	
	
	#footer #add {
		background: url(images/navi_line.jpg) repeat-y;
		height: 30px;
		margin-top: 10px;
	}
	#footer #add a {
		color: #FFFFFF;
		text-decoration: none;
	}
	#footer p {	
		float: left;
		width: 400px;
		color: #FFFFFF;
		padding-left: 10px;
		font-size: 0.6em;
		line-height: 2em;
	}
	
	#footer address {
		float: right;
		width: 330px;
		color: #000000;
		text-align: right;
		padding-right: 10px;
		font: 0.6em "Times New Roman", Times, serif;
		font-weight: bold;
		line-height: 2em;
	}
	
	/* sell-apply */
	#con ul.sel-special-list {
		font-size: 1.5em;
		padding: 5px;
		line-height: 1.5em;
		margin: 5px;
		border: 1px solid #CCCCCC;
		list-style: disc inside;
	}
	#con img.sel-terms-header {
		margin-top: 30px;
	}
	#con .sel-true {
		color: #0000FF;
		padding: 10px;
		background-color: #FAFAFF;
		border: 1px solid #0000FF;
		margin-bottom: 6px;
	}
	#con .sel-false {
		color: #FF0000;
		padding: 10px;
		background-color: #FFFAFA;
		border: 1px solid #FF0000;
		margin-bottom: 6px;
	}
	#con .sel-conditions li {
		border-bottom: 1px dashed #CCCCCC;
	}
	#con .sel-conditions ul {
		list-style: disc inside;
		font-weight: bold;
	}
	#con .sel-conditions h4 {
		color: #666666;
	}
	#con .sel-conditions {
		font-size: 1.5em;
		line-height: 2em;
		margin-top: 30px;
	}
	#con .sel-conditions h3 {
		color: #666666;
		border-bottom: 1px solid #666666;
		border-left: 10px solid #666666;
		padding-top: 0px;
		margin-top: 0px;
	}
	#con .sel-attention {
		background-image: url(../images/con_sel_attention.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 45px;
	}
	#con .sel-category-conditions li {
		float: left;
	}
	#con ul.sel-category-conditions {
		background: url(../images/con_sel_conditions_cotegory.gif) no-repeat;
		height: 100px;
		width: 400px;
	}
	#con ul.sel-category-conditions a {
		display: block;
		width: 100px;
		height: 100px;
		text-indent: -9999px;
		font-size: 0;
		line-height: 0px;
	}
	#con li.sel-navi-book a.active,
	#con li.sel-navi-book a:focus,
	#con li.sel-navi-book a:hover {
		background: url(../images/con_sel_conditions_cotegory.gif) no-repeat left bottom;
	}
	#con li.sel-navi-cd a.active,
	#con li.sel-navi-cd a:focus,
	#con li.sel-navi-cd a:hover {
		background: url(../images/con_sel_conditions_cotegory.gif) no-repeat -100px -100px;
	}
	#con li.sel-navi-dvd a.active,
	#con li.sel-navi-dvd a:focus,
	#con li.sel-navi-dvd a:hover {
		background: url(../images/con_sel_conditions_cotegory.gif) no-repeat -200px -100px;
	}
	#con li.sel-navi-game a.active,
	#con li.sel-navi-game a:focus,
	#con li.sel-navi-game a:hover {
		background: url(../images/con_sel_conditions_cotegory.gif) no-repeat -300px -100px;
	}
	
	/* 買取条件 sell/sell―――――――――――――――――――――――――――――――――――――――― */
	#con li.sel-go-bottom {
		float: right;
		border-style: none;
	}
	#con li.sel-go-top {
		float: left;
		border-style: none;
	}

	#con #all-apply-form {
		margin-top: 1em;
	}
	#con .ind-sell-apply-form {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#con p.all-font-small {
		font-size: 1.2em;
	}
	#campain {
		position: absolute;
		top: 0;
		left: 0;
	}
	#con .sel-false ul {
		list-style: none inside;
	}
	#con .sel-true ul {
		list-style: none inside;
	}
	#con p.sel-list-year {
		margin-top: 1em;
		margin-right: 0em;
		margin-bottom: 1em;
		margin-left: 0em;
	}
	#con p.sel-list-year a {
		padding-top: 0em;
		padding-right: 1em;
		padding-bottom: 0em;
		padding-left: 0em;
	}
	
	/* word_explanation */
	#con td.wordexp-table {
		width: 120px;
		font-weight: bold;
	}
	
	/* satei */
	#main h5 {
		font-size: small;
		padding: 5px;
		margin: 0;
		color: Maroon;
		background-color: #F4F4F4;
	}
	
	/*お試し査定についてアイコン*/
	#con h5 img.satei-icon-book {
		margin-right:7px;
		margin-bottom:2px;
		vertical-align:middle;
	}
	
	/*お試し査定についてアイコン*/
	#con h5 img.satei-icon-cd {
		margin-right:7px;
		margin-bottom:2px;
		vertical-align:middle;
	}
	
	/* 20231215 ボタンをCSS化 */
	.next-page {
	    margin: 5px 0px;
	}

	.next-page a,
	#all-apply-form a,
	a.all-sell-apply,
	a.all-sell-apply-form,
	a.ind-article-top,
	a.all-sell-apply-satei-res,
	#satei-res .go-back,
	.next-page .sign_in,
	.next-page .go-check,
	.next-page .go-back,
	.next-page .go-complete,
	.next-page .go-satei {
	    display: inline-block;
	    cursor: pointer;
	    border: none;
	    outline: none;
	    border-radius: 10px;
	    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	    font-weight: 600;
	    color: white;
	    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
	    font-family: sans-serif;
	    text-align: center;
	    text-decoration: none;
	    transition: background-color 0.3s, box-shadow 0.3s;
	}

	.next-page a,
	#all-apply-form a,
	a.all-sell-apply,
	a.all-sell-apply-form,
	a.all-sell-apply-satei-res,
	.next-page .sign_in,
	.next-page .go-check,
	.next-page .go-complete,
	.next-page .go-satei {
	    background: linear-gradient(to bottom, #ff9800, #e68a00); /* オレンジ */
	    border: 1px solid #cc7a00;
	    padding: 0.8em 0.8em;
	    font-size: 1.2em;
	}

	a.ind-article-top {
	    background: linear-gradient(to bottom, #ff9800, #e68a00); /* オレンジ */
	    border: 1px solid #cc7a00;
	    padding: 1em 1em;
	    font-size: 0.8em;
		margin-bottom: 1em;
	}

	#satei-res .go-back,
	.next-page .go-back {
	    background: linear-gradient(to bottom, #f0f0f0, #dcdcdc); /* グレー */
	    border: 1px solid #bfbfbf;
	    padding: 0.8em 0.8em; /* テキスト周りのスペースを調整 */
	    font-size: 0.8em;
		margin-right: 2em;
	}

	.next-page a:hover,
	#all-apply-form a:hover,
	a.all-sell-apply:hover,
	a.all-sell-apply-form:hover,
	a.ind-article-top:hover,
	a.all-sell-apply-satei-res:hover,
	.next-page .sign_in:hover,
	.next-page .go-check:hover,
	.next-page .go-complete:hover,
	.next-page .go-satei:hover {
	    background: linear-gradient(to bottom, #ffad33, #e68a00);  /* オレンジ */
	    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}

	#satei-res .go-back:hover,
	.next-page .go-back:hover {
	    background: linear-gradient(to bottom, #e0e0e0, #cccccc); /* グレー */
	    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}

	.clearfix::after {
	  content: "";
	  display: table;
	  clear: both;
	}
	
	/* 20101110 jQuery Pagination */
	#tablePagination { 
		width : 560px;
		background-color: #DCDCDC; 
		font-size: 1.2em; 
		padding: 5px 5px; 
		height: 20px
	}
	
	#tablePagination_paginater { 
		margin-left: auto; 
		margin-right: auto;
	}
	
	#tablePagination img { 
		padding: 0px 2px; 
	}
	
	#tablePagination_perPage { 
		float: left; 
	}
	
	#tablePagination_paginater { 
		float: right; 
	}
	
		/* vtip */
	p#vtip { 
		display: none; 
		position: absolute; 
		padding: 10px; 
		left: 5px;
		font-size: 1.2em; 
		background-color: white; 
		border: 1px solid #a6c9e2; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		z-index: 9999 
	}
	p#vtip #vtipArrow { 
		position: absolute; 
		top: -10px; 
		left: 5px;
	}
	
	img#tel{
		vertical-align:-23%;
		padding-left:3px;
	}
	
	/* special */
	#con.special img {
		display: block; 
		margin: 0 auto 2.5em auto;
		max-width:480px;
	}
	#con.special .source {
		font-size: 1em;
		text-align: right;
	}

	/* article item */
	#con .ind-article .item {
		min-height: 30em;
	}

	#con .ind-article {
		font-size: 1em;
	}
	
	#con .ind-article h2 {
		border-bottom: 0;
		border-left: 0;
	}
	
	#con .ind-article h2 a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#con .ind-article .link {
		margin-bottom: 20px;
	}

/*
	#con .ind-article .link a {
		color: #0000FF;
		text-decoration: underline;
	}
*/
	
	#con .ind-article .img {
		margin-right: 10px;
		float: left;
	}

	#con .ind-article img {
		max-width: 100%;
	}
	
	#con .ind-article .title {
		float: left;
	}
	
	#con .ind-article .price {
		padding: 15px 0;
	}
	
	#con .ind-article .price p {
		font-weight: bold;
		padding-top: 10px;
	}
	
	#con .ind-article .price-red  {
		font-size: 150%;
		color: red;
	}
	
	#con .ind-article .clear {
		clear: both;
	}
	
	#con .ind-article .warning {
		border: #cccccc 1px dotted;
		font-size: 0.8em;
		padding: 10px;
		color: #666666;
		background-color: #F5F5F5;
		margin:5px 0;
		clear: both;
	}
	
	#con .ind-article .warning ul li {
		line-height: 1.6em;
	}
	
	#con .ind-article .desc {
		margin: 1em 0;
	
	}
	
	#con .ind-article .desc p {
		border-bottom: #666666 1px dotted;
		line-height: 2em;
		padding-bottom: 1px;
	
	}
	
	#con .ind-article .desc p.link a {
		border-bottom: none;
		display: block;
	}
	
	#con .ind-article .desc p span {
		font-size: small;
	}
	
	#con span.rules{
		display:block;
		padding-left:5px;
	}
	
	#con p.article{
		margin-top:5px;
		font-weight: bold;
	}
	
	#con p.paragraph{
		margin-left:20px;
	}

	#con .ind-article .item { /* 20200615 */
		padding: 5px 0;
		margin-bottom: 5px;
	}

	#con .ind-article .item:nth-child(even) {
		background: #f5f5f5;
	}
	
	/* 20241226 説明カテゴリ */
	#con .category {
	    display: flex; /* 横並びにする */
	    gap: 10px; /* 各アイテム間の間隔を10px */
	    padding: 10px; /* 外側の余白を10px */
	    box-sizing: border-box; /* パディングを含めたボックスサイズ */
	    justify-content: start; /* 横一列で左寄せ */
	}

	#con .category .item {
	    position: relative;
	    width: 180px; /* 各アイテムの幅 */
		height: auto;
	    text-align: center; /* 中央揃え */
	}

	#con .category .img img {
	    width: 100%; /* 画像を親要素の幅に合わせる */
	    height: auto; /* アスペクト比を保つ */
	}

	#con .category .title {
		font-size: 75%; /* 元の文字サイズを基準に20%小さくする */
	}

	#con .category .bright {
	  filter: brightness(110%) contrast(110%);
	}
	
	/* policy */
	#con li.article{
		font-weight: bold;
	}
	#con li.paragraph{
		margin-left:25px;
	}
	
	#main .policy_container {
		padding: 5px;
		background: url(../images/con_hig_table_backgroud.jpg) repeat-y;
	}
	
	/* 404 not found */
	#con #not-found {
		background: rgba(0, 0, 0, 0) url("../images/404.jpg") no-repeat scroll 0 0;
		width:560px;
		height:102px;	
	}
	
	#con #not-found-jp {
		margin-left:26px;
		font-family:"メイリオ";
		font-size:2.8em;
		font-weight: bold;
		color:#666666;
	}
	
	#con #not-found-jp2 {
		margin:10px 0 0 26px;
		font-family:"メイリオ";
		font-size:2.0em;
		font-weight: bold;
		color:#666666;
	}

	/* th/jq_common.js */
	.jqTtip-p {
		position: relative;
		bottom: -0.25em 0;
		z-index: 9999;
		width: auto;
		height: auto;
		padding: 0.5em;
		color: #FFF;
		background: #000;
		border-radius: 0.5em;
	}

	/* 記事 */
	#con .clear {
	    clear: both;
	}

	#con .item-desc {
	    margin-top: 1em;
	}

	#con .item-desc p {
	    margin-bottom: 1em;
	}

	/* ナビリンク */
	#con .naviUrl {
	    width: 100%;
	    display: block;
	}

	#con .naviUrl .Left {
	    float: left;
	    width: 50%;
	    box-sizing: border-box;
	}

	#con .naviUrl .Right {
	    float: right;
	    width: 50%;
	    box-sizing: border-box;
	}

	#con .naviUrl a {
	    text-decoration: none;
	    color: black;
	    display: block;
	    overflow: hidden;
	}

	#con .naviUrl img {
	    width: auto;
	    max-width: 30%;
	    height: auto;
	    border: 0;
	    float: left;
	    margin-right: 8px;
	}

	#con .naviUrl span {
	    display: block;
	    overflow: hidden;
	    font-size: 12px;
	}
