@charset "Shift_JIS";

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/
html, body {
	font-family:"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック", "Hiragino Kaku GothicPro", "KozGoStd-Light",  "KozGoStd-Regular", "Arial", "Trebuchet MS", "Helvetica", "Verdana", "sans-serif";
	margin: 0;
	padding: 0;
	font-size: 12px !important;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
	font-family:"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック", "Hiragino Kaku GothicPro", "KozGoStd-Light",  "KozGoStd-Regular", "Arial", "Trebuchet MS", "Helvetica", "Verdana", "sans-serif";
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 12px !important;
}


span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, img, object, iframe {
	font-family:"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック", "Hiragino Kaku GothicPro", "KozGoStd-Light",  "KozGoStd-Regular", "Arial", "Trebuchet MS", "Helvetica, Verdana", "sans-serif";
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 12px !important;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
}
/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/


/*bodyのスタイル*/
body {
	text-align:center ;
	padding-top:45px ;   /*トップのミラボバー用の隙間*/
	color:#222222 ;
}

p {
	font-size: 10px ;
}

.ClearBox {
	clear:both ;
}

#ToTop {
	margin-top:20px ;
	text-align:right ;
}


/*container01のスタイル*/
#Container01 {
	width:900px ;
	margin:0 auto 0 auto ;
}

h1 {
	font-size:10px ;
	text-align:left ;
}


/*headerのスタイル*/

#Header {
	width:900px ;
	height:36px ;
	border-bottom:2px solid #d1d1d1 ;
}

h2#Logo {
	width:130px ;
	height:36px ;
	float:left ;
}

p#header_freedial {
	width:214px ;
	height:36px ;
	float:right ;
}	


/*container02のスタイル*/
#Container02 {
	width:900px ;
	margin:0 auto 0 auto ;
	padding-top: 10px ;
}


/*MainBoxのスタイル*/

#MainBox {
	width:590px ;
	height:auto ;
	float:left ;
	left:145px ;
	position:relative ;
	text-align:left ;

}


/*左側コンテンツのスタイル*/
#LeftContent {
	width:130px ;
	float:left ;
	left:-590px ;
	position:relative ;
	text-align:left ;
}

#NabiBox {
	width:130px ;
}

#NabiBox ul {
	list-style:none ;
}

#NabiBox ul li {
	width:130px ;
	height:29px ;
	margin-bottom:11px ;
}

#NabiBox ul li img {
	vertical-align:top ;
}

#sub_box {
	margin-top:17px ;
	margin-bottom:10px ;
	width:130px ;
}

#sub_box ul {
	list-style:none ;
}

#sub_box ul li {
	padding-bottom:5px ;
}


#staff_twitter {
	width:130px ;
	line-height:15px;
}

#staff_twitter ul {
	list-style:none ;
}

#staff_twitter ul li {
	margin-top:5px ;
	padding-bottom:10px ;
	font-size:10px ;
}
#staff_twitter ul li img {
	vertical-align:top ;
}

div#Sideinfo {
	margin-top:5px ;
}

div#SideinfoBox {
	background:#ffffff ;
	height:auto ;
	padding:10px 5px 50px 5px ; 
}

div#Sideinfo p.sideinfo_menu {
	font-size: 10px;
	line-height: 150%;
	width:115px ;
}

div#Sideinfo p.mobile {
	font-size:10px ;
	text-align:center ;
	line-height:100% ;
}

p.kobutu , .mainte {
	width:100px ;
	border:solid 1px ;
	text-align:center ;
	margin:15px auto 0 auto ;
	padding:3px ;
}

p.risapara {
	width:100px ;
	margin:15px auto 0 auto ;
	text-align:center  ;
}

span.risapara_text {
	font-size:10px ;
	text-align:center ;
	line-height:150% ;
}

/*右側コンテンツのスタイル*/
#RightContent {
	width:150px ;
	float:right ;
	position:relative ;
	text-align:left ;
}

#rakurakukaitoriform ul {
	list-style:none ;
}

/*買取フォーム*/
#Kaitori_form {
	width:150px ;
	margin-top:10px ;
	text-align:left ;
	background:#ECE7E0 ;
}

#Kaitori_form_body {
	padding:4px ;
}

#Kaitori_form_body table {
	width:142px ;
	font-size:10px ;
}

#Kaitori_form_body p.arrow {
	margin-top:5px ;
	margin-bottom:10px ;
	text-align:center ;
}

#Kaitori_form_body p.form_menu {
	text-align:center ;
}

#Kaitori_form_body p.yajirushi {
	text-align:center ;
	padding:5px ; 
}

#Kaitori_form_body p.formbtn {
	text-align:center ;
	margin-bottom:10px ;
}


.font1 {
	font-size:9px;
	color: #ff0000 ;
}


/*Footerのスタイル*/

#Footer {
	width:900px ;
	margin:0 auto 50px auto ;
	padding-top:20px ;
	clear:both ;
}

#FootBox {
	width:590px ;
	padding-top:10px ;
	padding-bottom:10px ;
	margin:0 165px 0 145px ;
	border-top:1px solid #222222 ;
}

#Footer ul#FootNavi li {
	list-style:none ;
	margin:0 0 0 20px ;
	display:inline ;
	font-size:10px ;
	line-height:150% ;
}

#Footer ul#FootNavi li.footnavitop {
	margin:0 ;
}

#Footer p.foottext {
	text-align:center ;
	line-height:150% ;
}

#Footer hr {
	width:590px ;
	height:1px ;
	margin:0 auto 0 auto ;
	color:#222222 ;
}


address {
	font-size:10px ;
	font-weight:bold ;
	color:#e97fbd ;
	text-align:center ;
	margin-top:5px ;
}


/*---------- ミラボバーのスタイル ----------*/
#bar {
	bottom:auto;
	left:0;
	position:absolute;
	right:0;
	top:0;
}



/*買取ページ共通のスタイル*/
#Kaitori_navi {
	width:650px ;
	list-style:none ;
	margin:10px auto 0 auto ;
}

#Kaitori_navi li {
	width:130px ;
	height:25px ;
	float:left ;
}

h2.MainTitle {
	font-size:16px ;
	font-weight:bold ;
	color:#ffffff ;
	text-align:left ;
	padding:4px 0 4px 10px ;
	line-height:100% ;
	background:#ff1d89 ;
}

h3.SubTitle {
	font-size:16px ;
	font-weight:bold ;
	color:#ffffff ;
	text-align:left ;
	padding:4px 0 4px 10px ;
	line-height:100% ;
	background:#ff8a3b ;	
}

#KaitoriWay {
	width:550px ;
	margin:25px auto 0 auto ;
}

#Privacy {
	width:650px ;
	margin:25px auto 0 auto ;
}

#Privacy table {
	width:648px ;
	margin:5px auto 5px auto ;
	border:1px solid #b2b2b2 ;
	border-collapse:collapse ;
}

#Privacy table tr td.privacy_title{
	width:638px ;
	border:1px solid #b2b2b2 ;
	border-collapse:collapse ;	
	background:#b2b2b2 ;
	font-size:16px ;
	font-weight:bold;
	padding:3px 0 3px 10px ;
	color:#ffffff ;
}

#Privacy table tr td {
	width:638px ;
	padding:5px  5px 0 5px ;
	font-size:10px ;
	color:#222222 ;
	text-align:left ;
	line-height:150% ;
}





/*リンクのスタイル*/

a:link {/*未訪問のリンク*/
    color:#ff0000;
    text-decoration:none;
}

a:visited {/*訪問後のリンク*/
    color:#ff0000;
    text-decoration:none;
}

a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    text-decoration:underline;
}

a:active {/*クリック中*/
    text-decoration:none;
}




/*ショッピングページ共通のスタイル*/


/*headerのスタイル*/

#Header_S {
	width:780px ;
	height:36px ;
	border-bottom:2px solid #d1d1d1 ;
}

#Logo_S {
	padding:0 0 0 0 ;
	width:190px ;
	height:105px ;
	float:left ;
}

#Container01_S {
	width:780px ;
	margin:0 auto 0 auto ;
}

/*container02のスタイル*/
#Container02_S {
	width:780px ;
	margin:0 auto 0 auto ;
	padding-top: 10px ;
}

/*MainBoxのスタイル*/

#MainBox_S {
	width:650px ;
	float:right ;
}

#LeftContent_S {
	width:130px ;
	float:left ;
	text-align:left ;
}


/*NabiBoxのスタイル*/

#NabiBox_S {
	width:130px ;
	float:left ;
}

#NabiBox_S ul {
	list-style:none ;
}

#NabiBox_S ul li {
	width:130px ;
	height:32px ;
}

#NabiBox_S ul li img {
	vertical-align:top ;
}

/*ショッピングページのスタイル*/
#LadysBox, #KidsBox {
	width:650px ;
}

#LadysBox table,  #KidsBox table {
	font-size:10px ;
	border-collapse:collapse ;
	text-align:left ;
}


/*フリー枠用のスタイル*/

#topfree {
	width:590px;
	margin-bottom:15px ;
}

.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix       { display: inline-block; }

/*Hides from IE-mac\*/
* html .clearfix { height: 1%; }
.clearfix        { display: block; }
/*End hide from IE-mac*/


/*買取フォーム　inputタグの調整*/
#name{
	width:130px;
}

#namespeaking{
	width:130px;
}

#telephone1{
	width:30px
}

#telephone2{
	width:30px
}

#telephone3{
	width:30px
}

#mailaddress{
	width:130px;
}

#comment{
	width:130px !important;
}

