@charset "EUC-JP";
/*
---------------------------------------------
Type313 :製品紹介
---------------------------------------------
*/

.type313_c_b{
    clear:both;
	height:15px;
}


/* 大 */
div.type313_big_img{
    width:230px;
    height:230px;
    float:left;
    border:solid 1px #ECE9D8;
}

div.type313_big_img table td{
    width:230px;
    height:230px;
    text-align:center;
    vertical-align:middle;
}

.type313_big_txt_box{
    width:300px;
    background:url("./image/text_bg.jpg") no-repeat;
    padding:10px 5px 0px 5px;
    float:right;
}

.type313_big_comment{
    font-size:10px;
}

.type313_big_title{
    color:#0033CC;
}

.type_big_kakaku{
    width:300px;
}

.type_big_kakaku th{
    width:170px;
    text-align:right;
    font-size:10px;
    font-weight:normal;
    padding:5px;
}

.type_big_kakaku td{
    width:130px;
    text-align:right;
    padding:5px;
    font-weight:bold;
}

.type313_big_praice1{
    color:#666666;
}

.type313_big_praice1_1{
    font-size:16px;
}

.type313_big_praice2{
    color:#CC0000;
}

.type313_big_praice2_1{
    font-size:18px;
}

/* 中 */
.type313_normal{
    width:130px;
    float:left;
}

.type313_normal_img{
    width:130px;
    height:130px;
    border:solid 1px #ECE9D8;
}

.type313_normal_img table td{
    width:130px;
    height:130px;
    text-align:center;
    vertical-align:middle;
}

.type313_normal_text_box{
    width:130px;
    height:64px;
    margin:5px 0px 0px 1px;
    padding-top:5px;
    background:url("./image/text_bg_normal.jpg") no-repeat;
}

.type313_normal_title{
    color:#0033CC;
    font-size:10px;
    line-height:12px;
    margin:0px 0px 5px 0px;
}

.type313_normal_kakaku{
    color:#CC0000;
    font-weight:bold;
}

/* 小 */
.type313_small_image{
    width:88px;
    height:88px;
    border:solid 1px #ECE9D8;
    float:left;
    position:relative;
}
.type313_small_image p{
    position:absolute;
    top:50%;
    left:50%;

}
.type313_small_text_area{
    width:450px;
    height:90px;
    padding:5px 0px 0px 10px;
    background:url("./image/text_bg_small.jpg") no-repeat;
    float:left;
}

.type313_small_text_area table{
	height:90px;
}

.type313_small_text_area table th{
	vertical-align: middle;
	width:334px;
	text-align:left;
	font-weight:normal;
}

.type313_small_text_area table td{
	text-align:right;
	width:110px;
	color:#CC0000;
    font-weight:bold;
}

.type313_small_area1{
    width:350px;
    float:left;
}


.type313_small_comment{
    font-size:10px;
    color:#333333;
}

.type313_small_title{
    color:#0033CC;
    line-height:14px;
}

/* 詳細 */
.type313_detail_left{
    width:550px;
    float:left;
    font-family: "ＭＳ Ｐゴシック", "Osaka−等幅", "Verdana";
    font-size:12px;
}

.type313_detail_big_img{
    width:550px;
    margin:10px 0px 10px 0px;
    text-align:center;
}

.type313_detail_thumbnail_img{
    width:154px;
    float:left;
}

*:first-child+html .type313_detail_thumbnail_img{
    margin-right:0px;
    width:158px;
}

*html .type313_detail_thumbnail_img{
    margin-right:2px;
    width:158px;
}

div.type313_detail_thumbnail_img1{
    width:58px;
    height:58px;
    float:left;
    margin:0px 0px 0px 4px;
    border:solid 1px #ECE9D8;
    position:relative;
}

div.type313_detail_thumbnail_img1 p{
    position:absolute;
    top:50%;
    left:50%;
}

.type_313_detail_s_title2{
    color:#666666;
    font-weight:bold;
}

.type_313_detail_setumei3{
    color:#666666;
}

.big_image_area{
    width:550px;
    text-align:center;
    margin:5px 0px 10px 0px;
}

/* ライン(長) */
.type_313_detail_line{
    width:550px;
    height:1px;
    font-size:0px;
    background:url("./image/detail_line.gif") repeat-x;
    margin:5px 0px 5px 0px;

}

/* ライン(短) */
.type_313_detail_line2{
    width:315px;
    height:1px;
    font-size:0px;
    background:url("./image/detail_line.gif") repeat-x;
    margin:5px 0px 5px 0px;

}

.type313_detail_right{
    width:315px;
    float:left;
    margin-left:10px;
    *margin-left:6px;
    font-family: "ＭＳ Ｐゴシック", "Osaka−等幅", "Verdana";
    font-size:12px;
}

.type313_detail_top{
    width:300px;
    padding:8px;
    background:url("image/detail_detail.jpg") no-repeat;
    font-weight:bold;
}

.type313_detail_title{
    color:#CC0000;
    font-size:18px;
    margin-top:5px;
    /*letter-spacing: 14px*/
}

.type313_detail_comment{
    color:#333333;
    font-size:12px;
}

#goods_alt_txt{
    color:#666666;
    margin: 0px 0px 20px 10px;
}

/* 価格テーブル */
.type313_detail_kakaku{
    width:315px;
}

.type313_detail_kakaku_tbl{
    width:250px;
    margin:10px 0px 10px 0px;
    float:right;
}

.type313_detail_kakaku_tbl th{
    text-align:right;
    padding:0px 0px 5px 0px;
    font-weight:normal;
}

.type313_detail_kakaku_tbl td{
    text-align:right;
    padding:0px 0px 5px 0px;
    vertical-align:bottom;
}

.type313_detail_zei{
    font-size:10px;
    color:#CC0000;
}

.type313_detail_kakaku_no{
    font-size:10px;
    color:#666666;
}

.type313_detail_kakaku2_1{
    font-size:10px;
    color:#CC0000;
}

.type313_detail_kakaku2_2{
    font-size:18px;
    color:#CC0000;
    font-weight:bold;
}

.type313_detail_kakaku1{
    font-weight:bold;
    color:#666666;
    font-size:16px;
}

/* お問い合わせボタン */
.type313_detail_info{
    width:315px;
    text-align:right;
    text-decoration: none;
    margin:0px 0px 10px 10px;
}

.type313_detail_info a div{
    width:306px;
    height:36px;
    cursor:pointer;
}

/* tel */
.type313_detail_tel{
    position: relative;
    width:306px;
    height:36px;
    background:url("image/detail_tel.jpg");
}

.type313_detail_tel div{
    position: absolute;
    top:12px;
    *top: 13px;
    left: 165px;
    color:#666666;
    font-size:12px;
    font-weight:bold;
}

/* 商品説明*/
.type313_detail_setumei1_t{
    color:#666666;
    margin-top:20px;
    font-weight:bold;
}

.type313_detail_setumei1{
    color:#666666;
    font-size:12px;
}

/********************************************/
.type313_bigimg{
    width:570px;
    float:left;
    border:solid 1px #000000;
}

.type313_smallimg{
    width:210px;
    float:left;
    padding-left:10px;
    maring:0px 0px 0px 10px;
    _maring:0px 0px 0px 5px;
}

.type313_thumbnail{
    width:85px;
    float:left;
    margin:10px 0px 0px 10px;
    _maring:10px 0px 0px 5px;
    border:solid 1px #000000;
}

.type313_smallimg2{
    width:260px;
    float:left;
    margin:0px 0px 0px 10px;
}

.type313_smallimg2 img{
    width:90px;
    float:left;
    margin:10px 0px 0px 10px;
    display: inline;
    border:solid 1px #000000;
}

.type313_comment{
    margin:10px 0px 10px 5px;
}

.type313_movie{
    width:270px;
    float:left;
}

.type313_imagebox{
    width:270px;
    float:right;
}

.type313_imagebox2{
    width:270px;
    float:left;
}

.type313_grayback550 {
    background: url("./image/grayback550.gif") no-repeat;
    font-weight:bold;
    margin:10px 0px 5px 0px;
    padding:2px 0px 0px 10px;
}

.type313_otoi{
    width:195px;
    float:right;
}

.type313_image_list{
    width:100px;
    padding:5px;
    margin-left:10px;
    margin-top:10px;
    border:solid 1px #999999;
    float:left;
}
.type313_image_list img{
    width:90px;
}

.type313_price{
    font-weight:bold;
    font-size:14px;
    color:red;
}



