@charset "UTF-8";

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

/*　----------clearfix----------　*/
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

.clearfix {
    display: inline-block;
}

/*　----------文字装飾----------　*/
.bold {
    font-weight: bold;
}

.large {
    font-size: 114%;
}

.red {
    color: #FF9900;
}

/*　----------段落----------　*/
p.basicTxt {
    margin: 0 0 20px;
}

/*　----------リスト----------　*/
ul.basicUl {
    margin: 0 0 20px;
}

ul.basicUl li {
    list-style-type: disc;
    margin: 0 0 0 25px;
}

ol.basicOl {
    margin: 0 0 20px;
}

ol.basicOl li {
    list-style-type: decimal;
    margin: 0 0 0 25px;
}

/*　----------レイアウト----------　*/
.alignCenter {
    text-align: center;
}

/*　----------テーブル----------　*/
table.basicFixTable, table.basicLiquidTable {
    margin: 0 0 20px;
    background-color: #cfdfb0;
}

table.basicFixTable {
    width: 660px;
}

table.basicFixTable th, table.basicLiquidTable th {
    text-align: center;
    padding: 3px;
    background-color: #e9f3d6;
}

table.basicFixTable td, table.basicLiquidTable td {
    padding: 3px;
    background-color: #FFFFFF;
}

/*----------------------------------------------------
	見出し・パンくずリスト
----------------------------------------------------*/
.topLevelTitle {
    font-size: 246%;
    font-weight: bold;
    line-height: 110%;
    margin: 0 0 10px;
    padding: 8px 0 8px 36px;
 background: url(http://tokyo.kataduke-king.com/images/common/bg_title_top.gif) left center no-repeat;
}

.secondLevelTitle {
    font-size: 123%;
    font-weight: bold;
    color: #ff9900;
    margin: 0 0 10px;
    padding: 7px 10px;
    border-top: 4px solid #ff9900;
 background: url(http://tokyo.kataduke-king.com/images/common/bg_title_second.gif) left bottom repeat-x;
}

.thirdLevelTitle {
    font-size: 107%;
    font-weight: bold;
    color: #339900;
    margin: 0 0 10px;
    padding: 0 0 7px;
 background: url(http://tokyo.kataduke-king.com/images/common/bg_title_third.gif) left bottom repeat-x;
}

/*　----------パンくずリスト----------　*/
dl#topicPath {
    margin: 0 0 10px;
 background: url(http://tokyo.kataduke-king.com/images/common/bg_topic_path.gif) left bottom repeat-x;
}

dl#topicPath dt {
    display: none;
}

dl#topicPath dd {
    font-size: 83%;
    padding: 8px 0 14px;
}

dl#topicPath dd span {
    padding: 0 5px;
    color: #cccccc;
}

/*　----------大見出しのリードテキスト----------　*/
p.readTxt {
    margin: 0 0 40px;
}

/*----------------------------------------------------
	全体設定、カラム設定
----------------------------------------------------*/
body {
    font-size: 81%;
    font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Sans-Serif;
    line-height: 150%;
    color: #000000;
    text-align: center;
}

/*　----------カラム設定----------　*/
div#contentsWrapper {
 background: url(http://tokyo.kataduke-king.com/images/common/bg_gloval_navi.gif) top repeat-x;
}

div#contents {
    width: 900px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

div#mainColumn {
    float: right;
    margin: 73px 0 50px;
    width: 660px;
}

div#subColumn {
    float: left;
    margin: 73px 0 50px;
    width: 220px;
}

/*----------------------------------------------------
	リンク設定
----------------------------------------------------*/
a:link, a:visited {
    color: #339900;
    text-decoration: none;
}

a:hover, a:active {
    color: #ff9900;
}

/*----------------------------------------------------
	ヘッダー
----------------------------------------------------*/
div#headerKeywords {
 background: url(http://tokyo.kataduke-king.com/images/common/bg_header_seo.gif) left bottom repeat-x;
}

div#headerKeywords h1 {
    width: 900px;
    margin: 0 auto;
    padding: 3px 0;
    text-align: left;
    font-size: 77%;
    color: #4D4D4D;
}

div#headerWrapper {
 background: url(http://tokyo.kataduke-king.com/images/common/bg_header.gif) left bottom repeat-x;
}

div#header {
    width: 900px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

p#logo {
    position: absolute;
    top:4px;
    left: 0px;
    z-index:3;
}

div#header p.sitename {
    float: left;
    margin: 0;
    padding: 12px 10px 12px 133px;
}

div#header p.applyBtn {
    float: right;
    margin: 12px 0;
}

/*　----------グローバルナビゲーション----------　*/
div#globalNavi {
    position: absolute;
    top: 8px;
    right: 0;
/*    left: 330px;*/
    z-index:1;
/*    width: 630px;*/
}

div#globalNavi li {
    float: left;
    padding: 0 0 0 4px;
    text-align: center;
}

li#gnavi_top {
    width: 82px;
}

li#gnavi_flow {
    width: 138px;
}

li#gnavi_area {
    width: 96px;
}

li#gnavi_item {
    width: 126px;
}

li#gnavi_faq {
    width: 124px;
}

#gnavi_flow, #gnavi_area, #gnavi_item, #gnavi_faq {
 background: url(http://tokyo.kataduke-king.com/images/common/period_gloval_navi.gif) left center no-repeat;
}

#globalNavi li a {
    display: block;
    padding: 7px 0 0;
    height: 28px;
    font-size: 108%;
    font-weight: bold;
    text-decoration: none;
}

#globalNavi li a:link, #globalNavi li a:visited {
    color: #FFFFFF;
}

#globalNavi li a:hover, #globalNavi li a:active {
    color: #FFF064;
    background: #ff9900;
}

/*　----------ユーティリティナビゲーション----------　*/
div#utilityNavi {
    position: absolute;
    top:-35px;
    left: 500px;
    z-index:2;
    width: 210px;
}

div#utilityNavi li {
    float: left;
    padding: 0 0 0 8px;
    width: 97px;
    font-size: 92%;
    font-weight: bold;
 background: url(http://tokyo.kataduke-king.com/images/common/mark_utility_navi.gif) left center no-repeat;
}

#utilityNavi li a:link, #utilityNavi li a:visited {
    color: #339900;
    text-decoration: none;
}

#utilityNavi li a:hover, #utilityNavi li a:active {
    color: #339900;
    text-decoration: underline;
}

/*----------------------------------------------------
	サイドバー
----------------------------------------------------*/
h3.localNaviTitle {
    margin: 0 0 2px 0;
    padding: 0 0 0 18px;
    font-size: 123%;
    font-weight: bold;
 background: url(http://tokyo.kataduke-king.com/images/common/mark_local_navi_top.gif) left center no-repeat;
}

h3.localNaviTitle a:link, h3.localNaviTitle a:visited {
    color: #ff9900;
    text-decoration: none;
}

h3.localNaviTitle a:hover, h3.localNaviTitle a:active {
    color: #FFFFFF;
    background: #ff9900;
}

/*　----------販売バナー----------　*/
p#sellBanner {
    margin: 0 0 15px;
}

/*　----------選べる買取方法ナビ----------　*/
div#flowLocalNavi {
    margin: 0 0 15px;
}

div#flowLocalNavi li {
    float: left;
    display: block;
}

/*　----------ブログナビ----------　*/
div.blogLocalNavi {
    margin: 0 0 15px;
    width: 220px;
 background: url(http://tokyo.kataduke-king.com/images/common/local_navi_top_flame.gif) left top no-repeat;
}

div.blogLocalNavi ul {
    margin: 15px 0 0;
    padding: 0 0 0 15px;
    width: 205px;
 background-image: url(http://tokyo.kataduke-king.com/images/common/local_navi_side_flame.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

div.blogLocalNavi ul ul {
    margin: 0 0 0;
    padding: 0 0 0 0;
    background-image: none;
}

ul.layered {
}/* カテゴリに階層あり */

ul.no-layered {
}/* カテゴリに階層なし */

ul.layered li li, ul.no-layered li {
    float: left;
    width: 77px;
    margin: 0 10px 4px 0;
    _margin: 0 10px 4px 0;/*IE6用*/
    padding: 0 0 0 13px;
 background: url(http://tokyo.kataduke-king.com/images/common/mark_local_navi_lower.gif) 0px 6px no-repeat;
}

span.parentCategory {
    display: block;
    font-weight: bold;
    margin: 0 15px 6px 0;
    border-bottom: 1px solid #e9f3d6;
}

ul.layered:after, ul.no-layered:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

ul.layered, ul.no-layered {
    display: inline-block;
}

ul.no-layered-one-column {
}/* カテゴリに階層なし、1カラム */

ul.no-layered-one-column li {
    float: left;
    width: 154px;
    margin: 0 10px 4px 0;
    _margin: 0 10px 4px 0;/*IE6用*/
    padding: 0 0 0 13px;
 background: url(http://tokyo.kataduke-king.com/images/common/mark_local_navi_lower.gif) 0px 6px no-repeat;
}

ul.no-layered-one-column:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

ul.no-layered-one-column {
    display: inline-block;
}

div.LocalNaviBottom {
    height: 10px;
 background: url(http://tokyo.kataduke-king.com/images/common/local_navi_bottom_flame.gif) left bottom no-repeat;
}

/*----------------------------------------------------
	フッター
----------------------------------------------------*/

/*　----------フッターナビ----------　*/
div#footerNaviWrapper {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #2aa939;
}

div#footerNavi {
    width: 900px;
    margin: 0 auto;
    text-align: left;
}

div#footerNavi ul {
    float: left;
    margin: 10px 0 0;
}

div#footerNavi li {
    float: left;
    padding: 0 10px;
    line-height: 100%;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #339900;
}

p#pagetop {
    float: right;
}

/*　----------フッターサイト名----------　*/
div#footerWrapper {
    background: #F2F2F2;
}

div#footer {
    width: 600px;
    margin: 0 auto;
    text-align: left;
    padding: 15px;
 background: url(http://tokyo.kataduke-king.com/images/common/footer_logo.gif) left center no-repeat;
}

p#footerCopy {
    font-size: 116%;
    font-weight: bold;
    color: #4D4D4D;
    margin: 0 0 10px;
    padding: 0 0 0 80px;
}

div#footer p.sitename {
    float: left;
    margin: 0 20px 0 0;
    padding: 0 0 0 80px;
}

div#footer p.applyBtn {
    float: left;
}

/*　----------コピーライト----------　*/
div#copyright {
    padding: 5px;
    color: #FFFFFF;
    background: #ff9900;
    border-top: 4px solid #FFF064;
}

p#footerKeywords {
    font-size: 77%;
    color: #FFCC00;
}

