/* xhtml 1.0 CSS */
@charset "Shift_JIS";

a:link    { color: #ffff00 }
a:active  { color: #008000 }
a:visited { color: #ffa500 }
a:hover   { color: #008000 }

/*　共通body　*/
body {   
    margin          : 0px auto;
    padding         : 0px;
    font-size       : 12pt;
    text-align      : center;
    color           : #ffffff;
    background-color: #000000; 
}

/* １，２文字インデント段落 */
p.s1 {
    text-indent     : 0em;
    margin          : 10px 0px 0px 0px;
    padding         : 0px 10px 0px 10px;
}

p.s2 {
    text-indent     : 1em;
    margin          : 2px 0px 0px 0px;
    padding         : 0px 10px 0px 10px;
}

p.s3 {
    text-indent     : 2em;
    margin          : 2px 0px 0px 0px;
    padding         : 0px 10px 0px 10px;
}

span.sp {
    padding         : 0px 0px 0px 20px;
    letter-spacing  : 1em;
}

.mar {
    margin          : 0px 0px 10px 0px;
}

/* 新規ウインドウで開くリンクにアイコンを付加する */
div#brand_mouth_communication a[target="_blank"]:after {
    content         : url(http://electronics.choitoippuku.com/images/newwinicon.gif);
    margin          : 0px 2px;
}

/* パンくずリストスペース調整 */
span.i_space {
    margin         : 0px 5px;
}

/*　レイアウト　８ブロック　*/
div#title_block {
    margin          : 0px auto;
    padding         : 0px;
    width           : 1000px;
}

div#top_navi_block {
    margin          : 0px auto;
    padding         : 0px;
    width           : 1000px;
}

div#sub_title_block {
    margin          : 0px auto;
    padding         : 0px;
    width           : 1000px;
}

div#menu_main_right_block {
    margin          : 0px auto;
    padding         : 0px;
    width           : 1000px;
}

div#main_right_block {
    float           : right;
    margin          : 0px auto;
    padding         : 0px;
    width           : 800px;
    background-image: url(http://electronics.choitoippuku.com/images/right-ban.jpg);
    background-repeat : repeat-y;
    background-position : right top;
}

div#main_block {
    float           : left;
    margin          : 0px auto;
    padding         : 0px;
    width           : 750px;
}

div#right_block {
    float           : right;
    margin          : 0px auto;
    padding         : 0px;
    width           : 50px;
}

div#menu_block {
    float           : left;
    margin          : 5px auto;
    padding         : 0px;
    width           : 200px;
}

div#footer_navi_block {
    clear           : both;
    margin          : 5px auto;
    padding         : 0px;
    width           : 1000px;
}

div#footer_block {
    color           : #ffffff;
    margin          : 5px auto;
    padding         : 0px;
    width           : 1000px;
}

/* ページトップ商品概要 */
div#page_top_article_summary {
    font-size       : 9pt;
    color           : #ffffff;
    margin          : 5px 0px 3px 0px;
}

p#page_top_article_summary_sub {
    margin          : 0;
}

/* タイトル画像 */
div#title_image {

}

a#title_image_contents {

}

img#title_image_s {
    border-width    : 0;
}

/* もしもショッピングガイドナビ */
div#moshimo_shopping_guide_navi {
    padding         : 3px;
    font-size       : 85%;
}

div#moshimo_shopping_guide_navi a {
    text-decoration : none;
    border-right    : 3px #000000 solid;
    padding         : 0px 0.3em;
    letter-spacing  : 0.4em;
}

/* Ｈ１　商品名 */
div#brand_name {

}

h1#brand_name_h1 {
    width           : 1000px;
    font-size       : 200%;
    font-weight     : 700;
    text-align      : center;
    color           : #ffff00;
    letter-spacing  : -0.1em;
    line-height     : 150%;
    background-color: #000066;
}

/* サブタイトル　商品ブロック */
div#sub_title_brand_block {
    width           : 1000px;
}

/* サブタイトル　商品右ブロック */
div#sub_title_brand_right_block {
    float           : right;
    width           : 850px;
}

/* サブタイトル　商品左ブロック */
div#sub_title_brand_left_block {
    width           : 150px;
    border-width    : 0;
}

/* サブタイトル　商品概要 */
h2#sub_title_brand_summary {
    width           : 840px;
    font-size       : 180%;
    text-align      : left;
    letter-spacing  : -0.1em;
    line-height     : 120%;
    color           : #ffffff;
    margin          : 0px 0px 10px 10px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate2.jpg); */
}

div#sub_title_brand_summary {
    width           : 840px;
    font-size       : 180%;
    text-align      : left;
    letter-spacing  : -0.1em;
    line-height     : 120%;
    color           : #ffffff;
    margin          : 0px 0px 10px 10px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate2.jpg); */
}

/* サブタイトル　商品価格 */
h2#sub_title_brand_price {
    width           : 840px;
    font-size       : 160%;
    text-align      : left;
    letter-spacing  : -0.1em;
    line-height     : 120%;
    color           : #ff0000;
    margin          : 0px 0px 10px 10px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate2.jpg); */
}

div#sub_title_brand_price {
    width           : 840px;
    font-size       : 160%;
    text-align      : left;
    letter-spacing  : -0.1em;
    line-height     : 120%;
    color           : #ff0000;
    margin          : 0px 0px 10px 10px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate2.jpg); */
}

/* 商品クチコミ */
div#brand_mouth_communication {
    width           : 840px;
    font-size       : 120%;
    text-align      : left;
    letter-spacing  : -0.1em;
    color           : #ffff00;
    margin          : 0px 0px 0px 10px;
}

div#zaiko {
    width           : 840px;
    font-size       : 80%;
    text-align      : left;
    letter-spacing  : -0.1em;
    color           : #ffffff;
    margin          : 10px 0px 0px 10px;
}

/* 他店商品 */
div#another_store {
    width           : 840px;
    font-size       : 120%;
    text-align      : left;
    letter-spacing  : -0.1em;
    color           : #ffff00;
    margin          : 0px 0px 0px 10px;
}

div#brand_purchase img {
    border-width    : 0;
    margin          : 5px 0px 0px 0px;
}

/* サブタイトル　商品ブロック 回り込み解除 */
div.left_block_clear {
    clear           : left;
}

div.right_block_clear {
    clear           : right;
}

div.both_block_clear {
    clear           : both;
}

/* 横線 */
hr.horizontal_line {
    border-color    : #c0c0c0;
    border-width    : 3px;
}

/* メインエリア　パンくずリスト */
div.bread_crumb_list {
    margin          : 20px 0px 10px 10px;
}

h2.bread_crumb_list_h2 {
    width           : 740px;
    font-size       : 90%;
    font-weight     : 600;
    text-align      : left;
    color           : #ffffff;
    letter-spacing  : -0.1em;
}

/* メインエリア　メインキャッチ */
div#main_catch {
    width           : 750px;
    margin          : 0px 0px 10px 0px;
}

h3#main_catch_sentence {
    width           : 750px;
    font-size       : 150%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff00ff;
    letter-spacing  : -0.1em;
    background-color: #800000;
    margin          : 0px 0px 0px 0px;
}

/* メインエリア　サブキャッチ */
div#sub_catch {
    width           : 750px;
    margin          : 0px 0px 10px 10px;
}

h4.sub_catch_h4 {
    width           : 740px;
    font-size       : 130%;
    font-weight     : 600;
    text-align      : left;
    color           : #ff00ff;
    letter-spacing  : -0.1em;
    margin          : 0px 0px 0px 0px;
}

/* メインエリア　写真１　＋　商品名　＋　価格　ブロック */
div.main_pic1_brand_price_block {
    width           : 750px;
    margin          : 0px 0px 20px 0px;
}

/* メインエリア　商品名　＋　価格　ブロック */
div.brand_price_block {
    float           : right;
    width           : 435px;
    min-height      : 300px;
    margin          : 0px 0px 10px 0px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
}

div.main_brand {
    width           : 435px;
    margin          : 0px 0px 10px 0px;
}

h2.brand {
    width           : 435px;
    font-size       : 200%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    letter-spacing  : -0.1em;
    line-height     : 120%;
    margin          : 0px 0px 0px 0px;
    background-color: #000066;
}

div.hope_retail_price {
    width           : 435px;
    font-size       : 100%;
    text-align      : center;
    font-weight     : 400;
    color           : #ffffff;
    line-height     : 110%;
    margin          : 0px 0px 10px 0px;
}

span.hope_retail_price_a {
    width           : 210px;
    padding         : 0px 10px 0px 0px;
}

span.hope_retail_price_b {
    width           : 225px;
    padding         : 0px 0px 0px 10px;
    text-decoration : line-through;
}

div.postage_discount {
    width           : 435px;
    font-size       : 180%;
    font-weight     : 400;
    text-align      : left;
    color           : #ff0000;
    letter-spacing  : -0.1em;
    line-height     : 110%;
    margin          : 0px 0px 10px 0px;
}

span.postage_discount_a {
    width           : 210px;
    padding         : 0px 20px 0px 0px;
}

span.postage_discount_b {
    width           : 225px;
    padding         : 0px 10px 0px 40px;
}

div.brand_price {
    width           : 435px;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
    letter-spacing  : -0.1em;
    line-height     : 200%;
    margin          : 0px 0px 10px 0px;
}

p.brand_price_a {
    font-size       : 150%;
    margin          : 5px 0px 5px 0px;
}

p.brand_price_b {
    font-size       : 220%;
    margin          : 5px 0px 10px 0px;
}

div.main_brand_purchase img {
    border-width    : 0;
    margin          : 0px 0px 5px 0px;
}

/* メインエリア　写真１ */
div.pic_1_block {
    width           : 300px;
    height          : 300px;
    margin          : 0px 5px 0px 10px;
}

/* メインエリア　商品詳細 */
div#brand_details {
    width           : 740px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 10px 0px 10px 10px;
}

h2#brand_details_title {
    font-size       : 120%;
    font-weight     : 600;
    text-align      : left;
    color           : #ffff00;
    line-height     : 120%;
    background-color: #800000;
    margin          : 0px 0px 5px 0px;
}

div#brand_details_title {
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-color: #800000;
    margin          : 0px 0px 0px 0px;
}

div#brand_details_sentence {
    font-size       : 100%;
    text-align      : left;
    color           : #ffffff;
    line-height     : 120%;
    margin          : 0px 0px 0px 0px;
}

/* メインエリア　写真集 */
div.collection_phot {
    float           : left;
    width           : 370px;
    margin          : 0px 0px 20px 0px;
}

div.collection_phot_r {
    float           : right;
    width           : 370px;
    margin          : 0px 0px 20px 0px;
}

/* メインエリア　スペック */
div#brand_spec {
    width           : 740px;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 10px 0px 10px 10px;
}

h2#brand_spec_title {
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-color: #800080;
    margin          : 0px 0px 0px 0px;
}

div#brand_spec_title {
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-color: #800080;
    margin          : 0px 0px 0px 0px;
}

div#brand_spec_sentence {
    font-size       : 100%;
    text-align      : left;
    color           : #ffffff;
    line-height     : 120%;
    margin          : 0px 0px 0px 0px;
}

div#template_img img {
    border-width    : 0;
}

/*　付属品　ブロック　*/
div#brand_accessories_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 10px;
}

div.accessories_block {
    float           : left;
    width           : 170px;
    height          : 260px;
    text-align      : center;
    margin          : 0px 0px 20px 10px;
    padding         : 0;
}

div.accessories_phot {
    width           : 160px;
    text-align      : center;
}

div.accessories_brand {
    width           : 160px;
    font-size       : 80%;
    text-align      : center;
}

div.accessories_price {
    width           : 160px;
    font-size       : 80%;
    text-align      : center;
    color           : #ff0000;
}

div.accessories_purchase {
    width           : 160px;
    text-align      : center;
}

/*　他店　ブロック　*/
div#anather_store_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : left;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 10px;
}

ul.anather_store_category {
    text-align      : left;
}

li.anather_store_category_list {
    list-style-type : circle;
    text-align      : left;
    margin          : 0px 0px 5px 10px;
}

/*　楽天　ブロック　*/
div#rakuten_brand_block {
    width           : 740px;
    margin          : 10px 0px 10px 10px;
}

div#rakuten_brand_search {
    margin          : 0px 0px 20px 20px;
}

div#rakuten_brand_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 0px;
}

div.rakuten_brand {
    float           : left;
    width           : 160px;
    height          : 280px;
    font-size       : 80%;
    text-align      : center;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 0px 0px 10px 20px;
}

div.rakuten_price {
    width           : 160px;
    font-size       : 100%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
}

/*　Yahoo　ブロック　*/
div#yahoo_brand_block {
    width           : 740px;
    margin          : 10px 0px 10px 10px;
}

div#yahoo_brand_search {
    width           : 700px;
    margin          : 0px 0px 20px 20px;
}

div#yahoo_brand_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 0px;
}

div.yahoo_brand {
    float           : left;
    width           : 160px;
    height          : 280px;
    font-size       : 80%;
    text-align      : center;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 0px 0px 10px 20px;
}

div.yahoo_price {
    width           : 160px;
    font-size       : 100%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
}

/*　Amazon　ブロック　*/
div#amazon_brand_block {
    width           : 740px;
    margin          : 10px 0px 10px 10px;
}

div.amazon_brand_search {
    width           : 700px;
    text-align      : left;
    margin          : 0px 0px 20px 20px;
}

div#amazon_brand_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 0px;
}

div.amazon_brand {
    float           : left;
    width           : 160px;
    height          : 280px;
    font-size       : 80%;
    text-align      : center;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 0px 0px 10px 20px;
}

/*　STMX　ブロック　*/
div#stmx_brand_block {
    width           : 740px;
    margin          : 10px 0px 10px 10px;
}

div#stmx_brand_search {
    width           : 700px;
    margin          : 0px 0px 20px 20px;
}

div#stmx_brand_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 0px;
}

div.stmx_brand {
    float           : left;
    width           : 160px;
    height          : 280px;
    font-size       : 80%;
    text-align      : center;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 0px 0px 10px 20px;
}

div.stmx_price {
    width           : 160px;
    font-size       : 100%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
}

/*　その他　ブロック　*/
div#another_brand_block {
    width           : 740px;
    margin          : 10px 0px 10px 10px;
}

div#another_brand_search {
    width           : 700px;
    margin          : 0px 0px 20px 20px;
}

div#another_brand_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    background-image: url(http://electronics.choitoippuku.com/images/bg-cate.gif);
    margin          : 0px 0px 15px 0px;
}

div.another_brand {
    float           : left;
    width           : 160px;
    height          : 280px;
    font-size       : 80%;
    text-align      : center;
/*    background-image: url(http://electronics.choitoippuku.com/images/bg-cate3.gif); */
    margin          : 0px 0px 10px 20px;
}

div.another_price {
    width           : 160px;
    font-size       : 100%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
}

/*　ランキング　ベスト３　*/
div.ranking_best_3_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0066;
    line-height     : 120%;
    background-color: #800000;
    margin          : 0px 0px 15px 10px;
}

div.ranking_best_3_block {
    float           : left;
    width           : 240px;
    height          : 350px;
    text-align      : center;
    margin          : 0px 0px 20px 10px;
    padding         : 0;
}

div.ranking_number {
    width           : 235px;
    font-size       : 110%;
    font-weight     : 600;
    text-align      : center;
    color           : #0000ff;
    line-height     : 120%;
    letter-spacing  : 0.8em;
    background-color: #ffff00;
    margin          : 0px 0px 5px 0px;
}

div.ranking_best_3_phot {
    width           : 235px;
    text-align      : center;
    margin          : 0px 0px 0px 0px;
}

div.ranking_best_3_brand {
    width           : 235px;
    font-size       : 100%;
    font-weight     : 600;
    text-align      : center;
    line-height     : 110%;
    margin          : 0px 0px 0px 0px;
}

div.ranking_best_3_price {
    width           : 235px;
    font-size       : 100%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
    margin          : 0px 0px 0px 0px;
}

/*　商品一覧　*/
div#brand_list_title {
    width           : 740px;
    font-size       : 120%;
    font-weight     : 600;
    text-align      : center;
    color           : #800000;
    line-height     : 120%;
    background-color: #ffff00;
    margin          : 0px 0px 15px 10px;
}

div.brand_list_block {
    float           : left;
    width           : 175px;
    height          : 275px;
    text-align      : center;
    margin          : 0px 0px 20px 10px;
    padding         : 0;
}

div.brand_list_block_s {
    float           : left;
    width           : 145px;
    height          : 45px;
    text-align      : center;
    margin          : 0px 0px 20px 10px;
    padding         : 0;
}

div.brand_list_block_ss {
    float           : left;
    width           : 175px;
    height          : 70px;
    text-align      : center;
    margin          : 0px 0px 20px 10px;
    padding         : 0;
}

div.brand_list_block_m {
    float           : left;
    width           : 155px;
    height          : 155px;
    text-align      : center;
    margin          : 5px 10px 0px 20px;
    padding         : 0;
}

div.brand_list_catch {
    width           : 175px;
    font-size       : 100%;
    font-weight     : 400;
    text-align      : center;
    color           : #ffff00;
    line-height     : 120%;
    letter-spacing  : -0.1em;
    background-color: #0000ff;
    margin          : 0px 0px 5px 0px;
}

div.brand_list_phot {
    width           : 175px;
    text-align      : center;
    margin          : 0px 0px 0px 0px;
}

div.brand_list_phot2 {
    width           : 175px;
    text-align      : center;
    font-size       : 80%;
    margin          : 0px 0px 10px 0px;
}

div.brand_list_brand {
    width           : 175px;
    font-size       : 80%;
    font-weight     : 600;
    text-align      : center;
    line-height     : 110%;
    margin          : 0px 0px 0px 0px;
}

div.brand_list_price {
    width           : 175px;
    font-size       : 80%;
    font-weight     : 600;
    text-align      : center;
    color           : #ff0000;
    margin          : 0px 0px 0px 0px;
}

/*　右エリア　テーブル　バックカラー　*/
div.right_block {
    margin          : 0;
    padding         : 0;
    width           : 50px;
}

/* メニューブロック　タイトルブロック */
div.menu_block_title_block {
    width           : 200px;
    margin          : 0px 0px 10px 0px;
    padding         : 0;
}
/* メニューブロック　タイトル */
h3.menu_block_title {
    width           : 200px;
    font-size       : 110%;
    font-weight     : 700;
    text-align      : left;
    color           : #ffffff;
    letter-spacing  : -0.1em;
    line-height     : 110%;
    background-color: #808080; 
}

/* メニューブロック　カテゴリ リスト */
li.menu_block_category_list {
    list-style-type : circle;
    text-align      : left;
}

/* メニューブロック　カテゴリ */
.menu_block_category_list h4 {
    width           : 200px;
    font-size       : 80%;
    text-align      : left;
    margin          : 0px 0px 3px 0px;
}

/* もしも各種表記、お問い合わせ */
div#moshimo_shopping_guide_footer_navi {
    padding         : 3px;
    font-size       : 85%;
}

div#moshimo_shopping_guide_footer_navi a {
    text-decoration : none;
    border-right    : 3px #000000 solid;
    padding         : 0px 0.3em;
    letter-spacing  : 0.2em;
}

.maker {
    font-size       : 120%;
    text-align      : right;
    margin          : 10px 0px 10px 20px;
}

div.brand_list_block_s {
    float           : left;
    width           : 165px;
    height          : 45px;
    text-align      : center;
    margin          : 0px 0px 20px 20px;
    padding         : 0;
}

div.menu_title_photo {
    text-align      : center;
    margin          : 10px 0px 0px 0px;
}

.moshimo_kensaku {
    text-align      : center;
    margin          : 10px 0px 15px 200px;
}
