@charset "Shift_JIS";

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/
html, body {
	font-family:"メイリオ","meiryo","MS P Gothic","ＭＳ Ｐゴシック","Osaka,sans-serif","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, u, pre, ul, ol, li, dl, dt, dd {
	font-family:"メイリオ","meiryo","MS P Gothic","ＭＳ Ｐゴシック","Osaka,sans-serif","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family:"メイリオ","meiryo","MS P Gothic","ＭＳ Ｐゴシック","Osaka,sans-serif","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/


/*カレンダーメッセージ表示用*/
#message{
	position:absolute;
	border:1px solid #333333;
	background:#ffffdd;
	padding:2px 5px;
	color:#333333;
	display:none;
	}
	
#message_day{
	color: #7f5520;
	text-decoration:underline;
	font-weight: bold;
}


/*bodyのスタイル*/
body {
	text-align:center ;
	padding-top:40px ;   /*トップのミラボバー用の隙間*/
	color: #666666 ;
	background:#6480bb ;
}

p {
	font-size: 12px ;
}

.ClearBox {
	clear:both ;
}

#ToTop {
	padding:20px 15px ;
	text-align:right ;
	clear:both ;
	font-size:11px ;
}

/*Wrapperのスタイル*/

#Wrapper {

}

#Wrapper_2 {
	width:940px ;
	height:auto ;
	margin:0 auto 0 auto ;
	overflow:hidden ;
}

/*headerのスタイル*/

#catchcopy {
	width:940px ;
	margin:10px auto 0 auto ;
	overflow:hidden ;
	text-align:left ;
	
}

#catchcopy h1 {
	float:left ;
	font-size:10px ;
	color:#ffffff ;
}

#catchcopy p {
	float:left ;
	font-size:10px ;
	overflow:hidden ;
	white-space:nowrap ;
	color:#ffffff ;
}

#Header {
	width:940px ;
	height:113px ;
}

#Logo {
	padding:18px 0 17px 5px ;
	width:245px ;
	height:55px ;
	float:left ;
}

#free_dial {
	width:200px ;
	height:35px ;
	float:left ;
	padding:38px 0 0 450px ;
}

/*NabiBoxのスタイル*/

#NabiBox {
	width:940px ;
	height:22px ;
	clear:both ;
	overflow:hidden ;
}

#NabiBox ul {
	width:940px ;
	height:22px ;
	list-style:none ;
	display:block ;
}

#NabiBox ul li {
	width:auto ;
	float:left ;
}

/*MainBoxのスタイル*/

#MainBox {
	width:930px ;
	margin-top:2px ;
	padding:0 5px ;
	text-align:left ;
	background:#ffffff ;
	overflow:hidden ;
}

/*左側コンテンツのスタイル*/
#MainBox_Left {
	width:750px ;
	margin-top:5px ;
	float:left ;
}

/*右側コンテンツのスタイル*/

#RightBox {
	width:170px ;
	margin-top:5px ;
	float:right ;
}

#calendar {
	width:170px ;
	border-collapse:collapse ;
}

#calendar td {
	padding:3px ;
	border:1px solid #cccccc ;
	font-size:9px ;
	text-align:right ;
}

#Kaitori_form_flow {
	margin-top:10px ;
}

#Kaitori_form {
	width:170px ;
	margin:10px auto 0 auto ;
	text-align:left ;
	font-size:10px ;
}

.form_menu {
	background:url(../images/kaitori_form/kantan_kaitori_titleback.gif) no-repeat center top ;
	height:27px ;
	padding:3px 3px 0 3px ;
	font-size:13px ;
	font-weight:bold ;
	color:#004863 ;
	letter-spacing:0.1em ;
}

#Kaitori_form_body {
	width:168px ;
	padding:5px 0 ;
	border-left:1px solid #5085bb ;
	border-right:1px solid #5085bb ;
	border-bottom:1px solid #5085bb ;
}

.inputbox {
	line-height:100% ;
	padding-top:5px ;
}

.font1 {
	color:#ff0000 ;
}

.arrow {
	text-align:center ;
	margin-top:8px ;
	margin-bottom:8px ;
}

.formbtn {
	text-align:center ;
	margin-bottom:10px ;
}

.banner {
	margin-top:10px ;
}

div.menubottom {
	background:url(../images/navi/menu_bottom.gif) no-repeat bottom center ;
	height:10px ;
}

div#blog_banner {
	margin:10px auto 0 auto ;
}

div#Sideinfo {
	margin-top:10px ;
	width:130px ;
	background:url(../images/navi/menu_side.gif) repeat-y left top ;
}

div#SideinfoBox {
	text-align:center ;
}

div#Sideinfo p.sideinfo_menu {
	font-size: 11px;
	line-height: 1.5;
	text-align:left ;
	padding:7px ; 
}

div#Sideinfo p.mobile {
	margin-top:10px ;
	font-size:9px ;
	text-align:center ;
}

/*Footerのスタイル*/

#Footer {
	width:930px ;
	margin-top:50px ;
	background:#eff2f9 ;
	clear:both ;
	text-align:left ;
}

#FootBox {
	margin:0 auto 0 auto ;
	padding:5px 0 ;
	letter-spacing:0.03em ;
}

#FootNavi {
	width:780px ;
	margin:0 auto 0 auto ;
	overflow:hidden ;
}

#FootNavi_1 {
	float:left ;
	display:inline ;
	text-align:center ;
	width:560px ;
}

#FootNavi_1 p {
	clear:both ;
}


#FootNavi_1 ul {
	list-style:none ;
}

#FootNavi_1 ul li {
	width:auto ;
	float:left ;
	display:inline ;
	font-size:10px ;
	margin-top:5px ;
	padding:0 10px 5px 10px ;
}

#FootNavi_2 {
	width:220px ;
	float:right ;
}

#Footer p {
	font-size:10px ;
	line-height:150% ;
	padding:3px 0 0 0 ;
}

#Foot_info {
	margin-top:10px ;
	border-top:3px solid #5c6b88 ;
	padding:5px 0 0 240px ;
	overflow:hidden ;
}

#Foot_Logo {
	width:170px ;
	float:left ;
	margin:15px 10px 0 0 ;
}

#Foot_shopinfo {
	float:left ;
}

address {
	border-top:2px solid #5c6b88 ;
	text-align:center ;
	font-size:11px ;
	font-weight:bold ;
	color:#2a4468 ;
	padding-top:5px ;
	margin-top:5px ;
}

/*買取ページ共通のスタイル*/
#Kaitori_navi {
	width:750px ;
	margin:0 auto 10px auto ;
	overflow:hidden ;
}

#Kaitori_navi ul {
	width:750px ;
	list-style:none ;
}

#Kaitori_navi li {
	width:150px ;
	height:25px ;
	float:left ;
}

h2.page_title {
	border-top:1px solid #004863 ;
	border-right:1px solid #004863 ;
	border-bottom:1px solid #004863 ;
	border-left:4px solid #004863 ;
	font-size:16px ;
	font-weight:bold ;
	line-height:16px ;
	color:#004863 ;
	padding:4px 10px 2px 8px ;
	margin-bottom:10px ;
	display:block ;
}

.SubTitle {
	font-size:14px ;
	font-weight:bold ;
	color:#ffffff ;
	padding:6px 0 5px 5px ;
	line-height:100% ;
	background:#6480bb ;
}

.SubTitle_2 {
	font-size:14px ;
	font-weight:bold ;
	color:#999999 ;
	text-align:left ;
	padding:5px 10px 3px 10px ;
	border-bottom:1px dotted #999999 ;
}

.SubTitle_3 {
	font-size:14px ;
	font-weight:bold ;
	color:#ffffff ;
	text-align:center ;
	padding:3px ;
	background:#999999 ;
}

#KaitoriWay {
	width:440px ;
	margin:20px auto 0 auto ;
}

#Privacy {
	width:728px ;
	margin:20px auto 0 auto ;
	border:1px solid #999999 ;
	padding-bottom:10px ;
}

#Privacy p {
	line-height:150% ;
	margin-top :10px ;
	padding-left:10px ;
	font-size:11px ;
}

/*フリーダイヤルフォント*/
.free {
	font-size: 13px;
	font-weight: bold;
	color:#ff47ad ;
}

.mail {
	font-size: 13px;
	font-weight: bold;
}

.font12 {
	font-size: 12px;
	font-weight: bold;
}

.font14 {
	font-size: 14px;
	padding-bottom:10px ;
	font-weight: bold;
}

/*リンクのスタイル*/

a:link {/*未訪問のリンク*/
    color:#1111cc;
    text-decoration:none;
}

a:visited {/*訪問後のリンク*/
    color:#1111cc;
    text-decoration:none;
}

a:hover {/*マウスをのせたとき*/
    color:#1111cc;
    text-decoration:underline;
}

a:active {/*クリック中*/
    color:#1111cc;
    text-decoration:none;
}


a {
	outline:none ;
}



/*---------- ミラボバーのスタイル ----------*/
#bar {
	bottom:auto;
	left:0;
	position:absolute;
	right:0;
	top:0;
}

#bar a {
	text-decoration:none ;
}



/*ショッピングページ共通のスタイル*/

/*MainBoxのスタイル*/

#MainBox_shopping {
	width:650px ;
	margin:5px auto 0 auto ;
	text-align:left ;
}




/*ショッピングページのスタイル*/
#Ladys_ShoppingBox, #Kids_ShoppingBox {
	width:650px ;
}

#Ladys_ShoppingBox table,  #Kids_ShoppingBox table {
	font-size:10px ;
	border-collapse:collapse ;
	text-align:left ;
}




