* { margin: 0; padding: 0; }
body { background-color: #5a3c00; }
/*テキスト*/
.text_12_or { color: #f60; font-size: 12px; }
.text_14_or_b { color: #f60; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 500; }
.text_10_no { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
/*-------全体を囲む---------

*/
#body_bg { background-image: url(../common/bg.gif); width: 890px; height: auto; overflow: auto; margin-right: auto; margin-left: auto; }
#my_body { width: 800px; margin-right: auto; margin-left: auto; }
/*-------ヘッダー---------

*/
#my_header { background-color: #240c02; width: 800px; height: 100px; }
.header_logo { width: auto; height: auto; float: left; padding-top: 15px; padding-right: 15px; padding-left: 30px; }
.title_box { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; width: 253px; height: 66px; float: left; margin-top: 10px; }
.title_box p { color: white; font-size: 11px; line-height: 17px; margin-top: 2px; }
.header_right { width: 210px; float: left; margin-top: 10px; margin-left: 205px; }
.header_right p { color: #bfa493; font-size: 10px; font-family: "ＭＳ ゴシック", Osaka; margin-bottom: 25px; }
/*-------全体を囲む　センター---------

*/
#my_main { background-image: url(../common/contents_bg.gif); background-repeat: repeat-y; width: 800px; height: auto; overflow: auto; }
/*-------レフト---------

*/
#my_navi { width: 240px; height: auto; float: left; margin: 0; padding: 0 0 30px; }
#my_navi_box { background-image: url(../common/my_navi_bg.gif); background-repeat: no-repeat; margin: 20px 0 0 30px; width: 175px; height: auto; padding-left: 5px; }
.my_navi_title { width: auto; height: auto; padding-top: 10px; padding-bottom: 10px; }
.navi_box { background-image: url(../common/brand_bg.gif); width: auto; height: auto; margin-bottom: 3px; padding-bottom: 5px; }
.navi_box img { padding-top: 10px; padding-left: 5px; }
.navi_box ul { color: #f60; font-size: 12px; width: auto; height: auto; padding-top: 10px; padding-bottom: 5px; padding-left: 25px; list-style-type: square; list-style-position: outside; }
.navi_box li { color: #f60; font-size: 12px; list-style-type: square; list-style-position: outside; width: auto; height: auto; padding-bottom: 10px; }
.navi_box a { color: #bfa493; font-size: 12px; line-height: 16px; list-style-type: square; list-style-position: outside; width: auto; height: auto; }
.navi_box a:hover { color: #f60; font-size: 12px; line-height: 16px; list-style-type: square; list-style-position: outside; width: auto; height: auto; }
.navi_box1 { width: auto; height: auto; padding-bottom: 5px; }
.navi_box2 { width: auto; height: auto; padding-bottom: 5px; }
/*-------ライト---------

*/
#my_contents { width: 537px; height: auto; overflow: auto; padding-top: 20px; padding-right: 20px; padding-bottom: 50px; }
/*-------店舗情報---------

*/
#head_title_i { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-color: black; background-image: url(../info/images/obi_info.jpg); padding-top: 55px; padding-left: 20px; width: 517px; height: 45px; }
.info_box { font-family: "ＭＳ ゴシック", Osaka; width: auto; height: auto; overflow: auto; margin-top: 30px; padding-bottom: 15px; padding-left: 20px; }
.info_right { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; width: 259px; height: auto; float: left; }
.info_right h2 { color: white; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; margin-bottom: 10px; }
.info_right h3 { color: #f60; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; font-weight: bold; line-height: 18px; margin-bottom: 4px; }
.info_right p { color: white; font-family: "ＭＳ ゴシック", Osaka; margin-bottom: 10px; }
.info_left { color: white; font-family: "ＭＳ ゴシック", Osaka; width: 238px; height: 200px; float: left; padding-bottom: 20px; padding-left: 20px; }
/*-------プライバシー---------

*/
#head_title_p { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../privacy/images/obi_privacy.jpg); width: 517px; height: 45px; padding-top: 55px; padding-left: 20px; }
.contents_box1 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; width: auto; height: auto; overflow: auto; margin-top: 30px; padding-bottom: 15px; padding-left: 20px; border-bottom: 1px solid #7c5200; }
.contents_box1 h2 { color: white; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; font-weight: bold; line-height: 17px; margin-top: 30px; margin-bottom: 30px; }
.contents_box1 h3 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; font-weight: bold; line-height: 17px; margin-top: 15px; margin-bottom: 15px; }
.contents_box1 p { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; text-decoration: none; }
.contents_box2 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; margin-top: 15px; padding-bottom: 15px; padding-left: 20px; border-bottom: 1px solid #7c5200; }
.contents_box2 h3 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; margin-top: 15px; margin-bottom: 15px; }
.contents_box3 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; margin-top: 15px; padding-bottom: 30px; padding-left: 20px; }
.contents_box3 h3 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; margin-top: 15px; margin-bottom: 15px; }
/*-------メール---------

*/
#head_title_m { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../mail/images/obi_mail.jpg); padding-top: 55px; padding-left: 20px; width: 517px; height: 45px; }
.mail_box { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; width: auto; height: auto; margin-top: 50px; padding-bottom: 30px; }
.mail_box2 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; margin-top: 10px; padding-top: 20px; padding-bottom: 30px; border-top: 1px dashed #885c00; }
.mail_box_left { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; width: 150px; height: auto; float: left; margin-top: 5px; }
.mail_box_right { font-family: "ＭＳ ゴシック", Osaka; width: auto; height: auto; float: left; margin-left: 10px; }
/*------金利無料---------

*/
#head_title_ｋ { color: white; font-family: "ＭＳ ゴシック", Osaka; background-image: url(../kinri/images/obi_kinri.gif); padding-top: 55px; padding-left: 20px; width: 517px; height: 45px; }
/*-------フッター---------

*/
#my_foot { width: 800px; height: auto; }
.my_foot1 { background-color: #783c00; width: 800px; height: auto; padding-top: 5px; }
.my_foot1 ul { color: #ff6400; font-size: 12px; margin: 0 0 0 35px; list-style-position: outside; padding: 0; list-style-type: square; }
.my_foot1 li { font-size: 12px; line-height: 20px; margin: 0; padding: 0; }
.my_foot1 a { color: #bea593; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; width: auto; height: auto; }
.my_foot1 a:hover { color: #f60; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: underline; width: auto; height: auto; }
.my_foot2 { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; background-color: #240c00; width: 770px; height: 20px; padding-top: 5px; padding-left: 30px; }
.my_foot3 { font-size: 11px; text-align: right; padding-top: 5px; width: 790px; height: 20px; padding-right: 10px; }
.my_foot3 a { color: #bfa493; font-size: 10px; text-decoration: none; }
.my_foot3 a:hover { color: #f60; font-size: 10px; text-decoration: none; }
/*アイテムページフォーマット*/
#my_contents_item { width: 557px; height: auto; overflow: auto; padding: 20px 0 100px; }
#head_title_item { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-color: aqua; width: 507px; height: 70px; padding: 15px; }
#head_title_epos { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/epos/images/head_epos.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_guri { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/grimoldi/images/head_gs.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_gs { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/grandseiko/images/head_gs.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_gshock { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/gshock/images/head_g_shock.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_heb { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/heb/images/head_heb.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_hysek { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/hysek/images/head_hysek.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_mondaine { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/mondaine/images/head_mondaine.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_morellato { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/morellato/images/head_morellat.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_orient { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/orient/images/head_oriento.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_oris { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/oris/images/head_oris.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_ritmo { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/ritmolatino/images/head_ritomo.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_skagen { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/skagen/images/head_skagen.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_swatch { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/swatch/images/head_swatch.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
#head_title_tagheuer { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-image: url(../items/tagheuer/images/head_tagheuer.jpg); padding: 15px 15px 15px 125px; width: 397px; height: 70px; }
.item_box1 { width: 537px; height: auto; overflow: hidden; margin: 0; padding: 0; }
.itembox_head { width: auto; height: auto; margin-bottom: 5px; }
.itembox_left { width: auto; height: auto; float: left; }
.itembox_right { width: 16px; height: 16px; margin-left: 115px; }
.itembox_text { color: #fff; font-size: 12px; font-weight: bold; width: auto; height: auto; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #7a695f; }
.itembox_price { color: #fff; font-size: 11px; padding-top: 10px; width: auto; height: auto; }
.btn_itembox a { color: #3c3c3c; font-size: 13px; text-decoration: none; display:block; width:134px; height:234px; float: left; margin-top: 30px; margin-right: 15px; padding: 8px; border: solid 1px #7a695f; }
.btn_itembox a:hover { background-color: #bf2212; background-repeat:no-repeat
 ; text-decoration: none; }
/*アイテムページアーカイブ*/
.item_a_box { width: 537px; height: auto; overflow: auto; margin-top: 15px; padding-bottom: 50px; }
.item_a_left { width: 280px; height: auto; float: left; margin-right: 15px; }
.item_a_left table { width: 280px; height: auto; margin-top: 15px; border: solid 1px #7a695f; }
.left_table_text_b { color: #bfa493; font-size: 14px; font-weight: bold; line-height: 25px; }
.left_table_text { color: #bfa493; font-size: 9px; padding-top: 5px; padding-bottom: 8px; padding-left: 8px; }
.banner_toiawase { color: #fff; font-size: 13px; background-color: #cb732e; width: auto; height: auto; margin-top: 10px; padding: 7px; }
.banner_toiawase a { color: #fff; font-size: 13px; background-color: #cb732e; background-image: url(../common/item_a_bg3.gif); text-decoration: none; margin-top: 10px; padding: 7px; width: auto; height: auto; }
.banner_toiawase a:hover { color: white; font-size: 13px; background-color: #f60; background-image: url(../common/item_a_bg3.gif); text-decoration: underline; margin-top: 10px; padding: 7px; width: auto; height: auto; }
.item_a_right { width: auto; height: auto; margin-left: 295px; }
.item_a_right table { border: solid 1px #7a695f; }
.item_a_right_td1 { color: #fff; font-size: 13px; font-family: "ＭＳ ゴシック", Osaka; font-weight: bold; text-decoration: none; padding: 6px; border-top: 1px solid #7a695f; }
.item_a_right_td2 { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; padding: 6px; border-top: 1px solid #7a695f; }
.item_a_right_td3 { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; text-decoration: none; padding: 6px; border-top: 1px solid #7a695f; }
/*トップアーカイブページ*/
#head_title_archive { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 17px; background-color: black; background-image: url(../common/obi_what_new.jpg); padding-top: 55px; padding-left: 20px; width: 517px; height: 45px; }
.a_box { width: auto; height: auto; overflow: auto; margin-top: 50px; }
.a_title { color: #fff; font-size: 14px; font-family: "ＭＳ ゴシック", Osaka; font-weight: bold; line-height: 20px; background-color: #783c00; width: auto; height: auto; overflow: auto; margin-bottom: 15px; padding: 8px; }
.a_text { color: #fff; font-size: 11px; font-family: "ＭＳ ゴシック", Osaka; line-height: 18px; text-decoration: none; width: 537px; height: auto; overflow: auto; padding-bottom: 10px; border-bottom: 1px dotted #bfa493; }
.a_text img { float: left; margin-right: 15px; margin-bottom: 15px; }
.text_pagetop { color: #bfa493; font-size: 10px; text-align: right; width: auto; margin-top: 15px; margin-bottom: 40px; }
.text_pagetop a { color: #bfa493; font-size: 10px; }
.text_pagetop a:hover { color: #f60; font-size: 10px; }
