@charset "utf-8";


/* ▼ベース---------------- */

* {
	margin:0px;
	padding:0px;
	font-size:100%;
}

a img {	border:none; }

a:link ,a:visited { text-decoration:underline; }
a:hover ,a:active { text-decoration:none; }

.clear { clear:both; }
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


.nb { border:none; }


/* 位置指定 */

.text-right { text-align:right; }
.text-left { text-align:left; }
.text-center { text-align:center; }


/* 画像位置設定 */

.img_right { float:right; }
.img_right10 {	float:right; margin: 0 0 10px 10px; }
.img_left { float:left; }
.img_left10 { float:left; margint:0 10px 10px 0; }



/* フォントカラー設定 */

.red       { color: #FF0000; }
.red2      { color: #CC0000; }
.green     { color: #00FF00; }
.green2    { color: #336633; }
.blue      { color: #0000FF; }
.blue2     { color: #000099; }
.blue3     { color: #2E5DA8; }
.yellow    { color: #FFFF00; }
.yellow2   { color: #FF8F1D; }
.white     { color: #FFFFFF; }
.gray      { color: #666666; }
.brown     { color: #91591C; }
.pink      { color: #F76155; }
.violet      { color: #990099; }


/* フォントサイズ設定 */

.font80 { font-size:80%; }
.font90 { font-size:90%; }
.font100 { font-size:100%; }
.font110 { font-size:110%; }
.font120 { font-size:120%; }
.font130 { font-size:130%; }



/* マージン設定 */

.margin5 { margin-bottom:5px; }
.margin10 { margin-bottom:10px; }
.margin15 { margin-bottom:15px; }
.margin20 { margin-bottom:20px; }
.margin25 { margin-bottom:25px; }
.margin30 { margin-bottom:30px; }
.margin35 { margin-bottom:35px; }
.margin40 { margin-bottom:40px; }
.margin45 { margin-bottom:45px; }

.margin-t5 { margin-top:5px; }
.margin-t10 { margin-top:10px; }
.margin-t15 { margin-top:15px; }
.margin-t20 { margin-top:20px; }
.margin-t25 { margin-top:25px; }
.margin-t30 { margin-top:30px; }
.margin-t35 { margin-top:35px; }
.margin-t40 { margin-top:40px; }
.margin-t45 { margin-top:45px; }


/* 余白設定 */

.padding5 { padding-bottom:5px; }
.padding10 { padding-bottom:10px; }
.padding15 { padding-bottom:15px; }
.padding20 { padding-bottom:20px; }
.padding25 { padding-bottom:25px; }
.padding30 { padding-bottom:30px; }
.padding35 { padding-bottom:35px; }
.padding40 { padding-bottom:40px; }
.padding45 { padding-bottom:45px; }

.padding-t5 { padding-top:5px; }
.padding-t10 { padding-top:10px; }
.padding-t15 { padding-top:15px; }
.padding-t20 { padding-top:20px; }
.padding-t25 { padding-top:25px; }
.padding-t30 { padding-top:30px; }
.padding-t35 { padding-top:35px; }
.padding-t40 { padding-top:40px; }
.padding-t45 { padding-top:45px; }


/* ▼レイアウト---------------- */

body {
	text-align:center;
	background-color:#0994d6;
}

#container {
	width:850px;
	background-color:#fff;
	margin:0 auto;
	font-family:  "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
}

/* １．メインビジュアル*/

#container #mainv {
	margin:auto;
	padding:30px 0 0 0;
}


/* ２．高価買取*/

#container #block2 {
	width:766px;
	margin:0 auto 30px auto;
	padding:0 0 0 2px;
	text-align:left;
	height:440px!important;
}

#container #block2 p {
	font-size:14px;
	line-height:1.4em;
	position:relative;
	top:-140px;
	width:340px;
	left:50px;
}



/* ３．簡単買取*/

#container #block3 {
	width:758px;
	margin:0 auto 30px auto;
	padding:0 6px 0 0;
}


/* ４．５つの特徴*/

#container #block4 {
	width:758px;
	margin:0 auto 30px auto;
	padding:0 6px 0 0;
}


/* ５．お客様の声*/

#container #block5 {
	width:758px;
	margin:0 auto 30px auto;
	padding:0 6px 0 0;
}



/* ６．ご注意*/

#container #block6 {
	width:758px;
	margin:0 auto 30px auto;
	padding:0 6px 0 0;
}

#container #block6 .in {
	margin:0 0 0 6px;
	border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
	background-image: url(../img/block6-bg.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
}

#container #block6 .in .box {
	margin:0 24px 0 45px;
	padding-bottom:25px;
}
#container #block6 .in .box .txt {
	border-left: solid 1px #e6953d;
	background-color:#fff;
	border-right: solid 1px #e6953d;
	font-size:14px;
	line-height:1.4em;
	padding:10px 20px 0 20px;
	text-align:left;
}

#container #block6 .in .box .txt p {
	margin:0 0 1.2em 0;
}
#container #block6 .in .box .txt p.ls {
	margin:0;
}
#container #block6 .in .box .txt ul {
	list-style:none;
	margin-bottom:20px;
}

#container #block6 .in .box .txt li {
	min-height:28px;
	height:28px;
	height:auto!important;
	padding:5px 0 0 35px;
	background-repeat: no-repeat;
}

#container #block6 .in .box .txt li.q {
	background-image:url(../img/q.gif);
	font-weight: bold;
	color: #F60;
}
#container #block6 .in .box .txt li.a {
	background-image:url(../img/a.gif);
	margin-bottom:15px;
}


/* お問い合わせ*/


#container #inq-form {
	width:750px;
	margin:30px auto;
	background-image: url(../img/form-bg.gif);
}
#container #inq-form .in {
	padding:5px 30px;
	border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
}

#container #inq-form .in p {
	font-size:90%;
	line-height:1.5em;
	margin:30px 15px;
	text-align:left;
}

#container #inq-form .in table {
	border-collapse:collapse;
	width:100%;
}
#container #inq-form .in table th {
	padding:5px 10px 5px 0;
	font-size:90%;
	text-align:left;
	line-height:1.4em;
	border-top:solid 1px #f39241;
	border-bottom:solid 1px #f39241;
	width:15em;
}

#container #inq-form .in table th strong {
	color:#fd7a0d;
	border-left: solid 5px #f39241;
	display:block;
	padding:2px 0 2px 8px;
}

#container #inq-form .in table th img {
	float:right;
}

#container #inq-form .in table td {
	padding:5px 10px;
	font-size:90%;
	text-align:left;
	line-height:1.4em;
	border-top:solid 1px #f39241;
	border-bottom:solid 1px #f39241;
}

#container #inq-form .in .submit {
	text-align:center;
	font-size:90%;
	padding:20px 0 10px 0;
}

/* お急ぎの方へ*/


#container #block7 {
	width:681px;
	margin:0 auto 30px auto;
	padding:15px 30px 20px 45px;
	border:solid 1px #b5b5b5;
	background-color: #FFF;
}

#container #block7 .txt {
	border-left: solid 1px #e6953d;
	background-color:#fff;
	border-right: solid 1px #e6953d;
	font-size:14px;
	line-height:1.4em;
	padding:10px 20px 0 20px;
	text-align:left;
}

#container #block7 .txt p {
	margin:0 0 1.2em 0;
}
#container #block7 .txt p.ls {
	margin:0;
}


#container #block7 .txt .add {
	border-left:solid 6px #e6953d;
	padding:3px 0 3px 12px;
	font-size:120%;
}


/* フッター*/

#footer {
	padding:20px 0;
	width: 752px;
	margin:auto;
}

#footer #links {
	font-size:14px;
	background-image: url(../img/footer-bg.gif);
	min-height:28px;
	height:28px;
	height:auto!important;
	padding-top:15px;
	background-repeat: no-repeat;
}
#footer #links a {
	color:#000;
}

#footer #copy {
	margin-top:15px;
}
