@charset "UTF-8";

@media only screen and (min-width: 769px) {

/******************************************
 共通フレーム
******************************************/

.subbox {
width: 800px;
margin: 0 auto;
}

.subboxttl {
width: 800px;
height: 83px;
background-image: url(/img/ttlbg_a.jpg);
background-repeat: no-repeat;
background-position: left top;
margin: 0 auto 10px auto;
}

.subboxttl h2 {
font-size: 23px;
text-align: left;
font-weight: bold;
padding-top: 19px;
padding-left: 15px;
color: #2A1B0A;
}

.subboxdisc {
width: 780px;
margin: 0 auto 20px auto;
text-align: left;
}

.contentbox {
width: 780px;
margin: 0 auto;
text-align: center;
}

.contentbox-ttl {
width: 100%;
display: inline-block;
margin: 0 auto 20px auto;
}

.contentbox-ttl h3 {
border: 5px solid #000000;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
padding: 10px 40px;
font-size: 24px;
}

.contentbox-disc {
width: 780px;
margin: 0 auto 5px auto;
text-align: left;
}

.contentbox-disc:after {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.contentbox-disc-img {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.contentbox-disc p {
text-align: left;
margin-bottom: 15px;
}

/******************************************
 お問い合わせ・お申し込みフォーム
******************************************/

.need-mark {color:#ff0000;}

#inqbox {
width: 800px;
margin: 0 auto;
}

#inqboxttl {
width: 800px;
height: 83px;
background-image: url(/img/ttlbg_a.jpg);
background-repeat: no-repeat;
background-position: left top;
margin: 0 auto 10px auto;
}

#inqboxttl h2 {
font-size: 23px;
text-align: left;
font-weight: bold;
padding-top: 19px;
padding-left: 15px;
color: #2A1B0A;
}

.formmessagedisc {
width: 780px;
margin: 0 auto 20px auto;
text-align: left;
}

#formtbl {
width: 780px;
margin: 0 auto 20px auto;
}

#formtbl table {
border-top: 1px solid #ccc;
border-right: none;
border-bottom: none;
border-left: none;
width: 780px;
}

#formtbl table th {
border-bottom: 1px solid #ccc;
padding: 10px;
text-align: left;
background-color: #efefef;
width: 150px;
}

#formtbl table td {
border-bottom: 1px solid #ccc;
padding: 10px;
text-align: left;
}

#formbtn {
width: 780px;
margin: 0 auto;
text-align: center;
}

/******************************************
 初めての方へ
******************************************/

.konnakata {
width: 780px;
margin: 0 auto 20px auto;
text-align: center;
}

.konnakata-ttl {
width: 100%;
display: inline-block;
margin: 0 auto 20px auto;
background-color: #8A0829;
}

.konnakata-ttl h4 {
padding: 10px 40px;
font-size: 24px;
color: #fff;
}

.konnakata-disc {
width: 780px;
margin: 0 auto -4px auto;
text-align: left;
}

.konnakata-disc ul {}

.konnakata-disc ul li {
display: block;
background-image: url(/img/hajimete_check.png);
background-repeat: no-repeat;
background-position: left center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 38px;
border-bottom: 1px dotted #B43104;
margin-bottom: 4px;
text-align: left;
}

/******************************************
 換金率
******************************************/

.kankin-tbl {
width: 780px;
margin: 0 auto 20px auto;
}

.kankin-tbl table {
border: none;
width: 100%;
}

.kankin-tbl table th {
border: 1px solid #ccc;
padding: 10px;
background-color: #F7819F;
font-weight: bold;
}

.kankin-tbl table td {
border: 1px solid #ccc;
padding: 10px;
}

.kankin-tbl table td.money {background-color:#F3E2A9;}

/******************************************
 現金化までの流れ
******************************************/

#flowtbl {
width: 780px;
margin: 0 auto;
}

#flowtbl_a {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_a.jpg);
background-repeat: no-repeat;
}

#flowtbl_b {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_b.jpg);
background-repeat: no-repeat;
}

#flowtbl_c {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_c.jpg);
background-repeat: no-repeat;
}

#flowtbl_d {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_d.jpg);
background-repeat: no-repeat;
}

#flowtbl_e {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_e.jpg);
background-repeat: no-repeat;
}

#flowtbl_f {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_f.jpg);
background-repeat: no-repeat;
}

#flowtbl_g {
width: 780px;
height: 180px;
margin: 0 auto 20px auto;
background-image: url(/img/flowtbl_f.jpg);
background-repeat: no-repeat;
}

#flowtbl_g_caution {
width: 780px;
margin: 0 auto 20px auto;
padding-top: 20px;
padding-bottom: 5px;
background-color: #F5A9BC;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

#flowtbl_g_caution_txt {
width: 750px;
margin: 0 auto;
}

#flowtbl_g_caution_txt p {
margin-bottom: 15px;
text-align: left;
}

#flowtbl_a:after,#flowtbl_b:after,#flowtbl_c:after,#flowtbl_d:after,#flowtbl_e:after,#flowtbl_f:after,#flowtbl_g:after {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.flowstep_ttl {
width: 180px;
float: left;
padding-top: 20px;
margin: 0 0 0 40px;
}

.flowstep_ttl:after {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.flowstep_ttl_l {
float: left;
margin-right: 5px;
padding: 5px 10px;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
background-color: #FA5858;
color: #fff;
}

.flowstep_ttl_r {
float: left;
text-align: left;
color: #FA5858;
padding: 5px 10px;
display: inline-block;
}

.flowstep_cont {
width: 560px;
float: right;
}

.flowstep_cont_ttl {
text-align: left;
padding-top: 10px;
padding-bottom: 4px;
margin-right: 25px;
margin-bottom: 4px;
font-weight: bold;
border-bottom: 1px dotted #ccc;
}

.flowstep_cont_txt {}

.flowstep_cont_txt p {
text-align: left;
padding-right: 10px;
}

#flowhosoku {
width: 780px;
margin: 0 auto;
padding-top: 15px;
padding-bottom: 15px;
background-color: #F6E3CE;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
}

#flowhosoku ul {
margin-bottom: -15px;
padding-right: 15px;
padding-left: 15px;
}

#flowhosoku ul li {
text-align: left;
margin-bottom: 15px;
margin-left: 20px;
list-style: disc;
}

/******************************************
 会社概要
******************************************/

#companytbl {
wdith: 780px;
margin: 0 auto;
}

#companytbl table {
width: 780px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#companytbl table th {
padding: 20px;
text-align: left;
border-bottom: 1px dotted #ccc;
width: 200px;
background-color: #F5ECCE;
}

#companytbl table td {
padding: 20px;
text-align: left;
border-bottom: 1px dotted #ccc;
}

/******************************************
 よくある質問
******************************************/

.faqtbl {
width: 780px;
margin: 0 auto -20px auto;
}

.faqbox {
width: 780px;
margin: 0 auto 40px auto;
}

.faqbox_q {
width: 780px;
margin: 0 auto;
background-image: url(/img/qa_q.png);
background-repeat: no-repeat;
background-position: 10px center;
background-color: #F3E2A9;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #ccc;
}

.faqbox_q p {
text-align: left;
padding-left: 55px;
padding-right: 20px;
}

.faqbox_a {
width: 780px;
margin: 0 auto -15px auto;
background-image: url(/img/qa_a.png);
background-repeat: no-repeat;
background-color: #efefef;
background-position: 10px 10px;
border-bottom: 1px solid #ccc;
padding-top: 15px;
}

.faqbox_a p {
text-align: left;
margin-bottom: 15px;
padding-left: 55px;
padding-right: 20px;
}

/******************************************
 アマゾンギフト券の高価買取
******************************************/

#amazonbnr {
width: 780px;
margin: 0 auto 20px auto;
}

.amazonkankin-tbl {
width: 780px;
margin: 0 auto 20px auto;
}

.amazonkankin-tbl table {
border: none;
width: 100%;
}

.amazonkankin-tbl table th {
border: 1px solid #ccc;
padding: 10px;
background-color: #FF8000;
font-weight: bold;
}

.amazonkankin-tbl table td {
border: 1px solid #ccc;
padding: 10px;
}

.amazon_chk {
width: 780px;
margin: 0 auto 20px auto;
text-align: center;
}

.amazon_chk-ttl {
width: 100%;
display: inline-block;
margin: 0 auto 20px auto;
background-color: #8A0829;
}

.amazon_chk-ttl h3 {
padding: 10px 40px;
font-size: 24px;
color: #fff;
}

.amazon_chk-p-disc {
width: 780px;
margin: 0 auto;
padding-bottom: 5px;
text-align: left;
}

.amazon_chk_p-disc p {
text-align: left;
margin-bottom: 15px;
}

.amazon_chk-disc {
width: 780px;
margin: 0 auto -4px auto;
padding-bottom: 20px;
text-align: left;
}

.amazon_chk-disc ul {}

.amazon_chk-disc ul li {
display: block;
background-image: url(/img/amazon_check.gif);
background-repeat: no-repeat;
background-position: left center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 38px;
border-bottom: 1px dotted #B43104;
margin-bottom: 4px;
text-align: left;
}

/******************************************
 サイトマップ
******************************************/

#sitemapbox {
width: 760px;
margin: 0 auto;
}

#sitemapbox ul {}

#sitemapbox ul li {
list-style: disc;
margin-bottom: 15px;
margin-left: 15px;
}

#sitemapbox ul li ul {}

#sitemapbox ul li ul li {
list-style: circle;
margin-left: 15px;
}

/******************************************
 プライバシーポリシー
******************************************/

#privacy-disc {
width: 780px;
margin: 0 auto;
}

#privacy-disc dl {}

#privacy-disc dl dt {
background-color: #FFF8DC;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
margin-bottom: 20px;
font-weight: bold;
text-align: left;
}

#privacy-disc dl dd {
margin-bottom: 20px;
text-align: left;
}

/******************************************
 携帯料金現金化
******************************************/

#keitai_tokutyou {
width: 780px;
margin: 0 auto 20px auto;
}

#keitai_tokutyou ol {}

#keitai_tokutyou ol li {
list-style: decimal;
margin-left: 20px;
text-align: left;
margin-bottom: 5px;
}

#taiou_caria {
width: 780px;
margin: 0 auto 20px auto;
}

#taiou_caria dl {}

#taiou_caria dl dt {
font-weight: bold;
text-align: left;
border-bottom: 1px dotted #ccc;
display: inline-block;
padding: 3px;
margin-bottom: 3px;
background-color: #F6CED8;
}

#taiou_caria dl dd {
margin-bottom: 20px;
margin-left: 20px;
text-align: left;
}

#keitai_amazon_nagare {
width: 780px;
margin: 0 auto 20px auto;
}

#keitai_amazon_nagare ol {}

#keitai_amazon_nagare ol li {
list-style: decimal;
margin-left: 20px;
text-align: left;
margin-bottom: 5px;
}

#keitai_gendo {
width: 780px;
margin: 0 auto 20px auto;
}

#keitai_gendo dl {}

#keitai_gendo dl dt {
font-weight: bold;
text-align: left;
border-bottom: 1px dotted #ccc;
display: inline-block;
padding: 3px;
margin-bottom: 3px;
background-color: #F6CED8;
}

#keitai_gendo dl dd {
margin-bottom: 20px;
margin-left: 20px;
text-align: left;
}

#keitai_amazon_setsumei {
width: 780px;
margin: 0 auto 20px auto;
}

#keitai_amazon_setsumei ol {}

#keitai_amazon_setsumei ol li {
list-style: decimal;
margin-left: 20px;
text-align: left;
margin-bottom: 5px;
}

.keitai_kessai_setsumei {
width: 780px;
margin: 0 auto 20px auto;
}

.keitai_kessai_setsumei ol {}

.keitai_kessai_setsumei ol li {
list-style: decimal;
margin-left: 20px;
text-align: left;
margin-bottom: 15px;
}

.keitai_kessai_setsumei ol li img {
border: 1px solid #000;
margin-bottom: 5px;
max-width: 400px;
}

.keitai-moushikomi {
width: 500px;
margin: 0 auto 20px auto;
}

.keitai-moushikomi img {
max-width: 100%;
border: 1px solid #333;
}

}
