﻿@charset "utf-8";

/* 単独ブログ用CSS */
/* このブログでしか使わないスタイル設定はこのCSSに設定する。 */

/* PRINTEC各ブログで共有するスタイル設定は
   ブログ「プリンテック」のデザインスタイルシートに設定。 */


/* ----- 【TOPページ】 ----- */


div#maincontent div#pagetop2 {
 background:url("/file/card-stand/card_stand_top_bg.jpg") no-repeat scroll 0 0 transparent;
 height:160px;
 width:780px;
}

div#contentszone div#daihtml1 p.sending_out{
margin:0;
padding:0;
}

span.attention{
font-weight:bold;
color:#ff0000;
}

p.attention{
color:#CC0000;
font-size:14px;
font-weight:bold;
}

span.mini{
font-size:10px;
font-weight:normal;
color:#666;
padding-left:3px;
}

span.price_attention{
color:#ff0000;
font-size:18px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
}


/* ----- 【休業案内・注意書き】 ----- */

div#nenmatu,
div#noticeinfo{
background:#FFD7D7;
clear:both;
margin:0 0 10px 0;
padding:5px 10px;
border:3px #e57f7f solid;
width:752px;
}

div#nenmatu p span.txt_color_r_b,
div#noticeinfo p span.txt_color_r_b{
color:#F00;
font-weight:bold;
}

div#nenmatu p.title_nenmatu,
div#noticeinfo p.title_noticeinfo{
font-size:18px;
font-weight:bold;
}


/*------------【TOPページ】仕様表--------------*/


div#top_use_spec{
}


div#top_use_spec table{
width:760px;
border-collapse:collapse;
font-size:12px;
border:solid 2px #999;
margin:10px 0 10px 10px;
}

div#top_use_spec table thead{
border:solid 2px #999;
}

div#top_use_spec table thead th{
color:#000;
text-align:center;
padding:12px 0;
border:solid 1px #999;
line-height:1.5em;
background-color:#f0f0f0 !important;
font-weight:normal;
}

div#top_use_spec table thead th.order{
width:170px;
}

div#top_use_spec table thead th.width240{
width:240px;
}

div#top_use_spec table thead th.width160{
width:160px;
}

div#top_use_spec table th.width80{
width:80px !important;
margin:0 !important;
padding:0 !important;
}

div#top_use_spec table thead th.width135{
width:135px;
}

div#top_use_spec table thead th.width90{
width:90px;
}


div#top_use_spec table tbody th{
width:50px;
color:#000;
background-color:#f0f0f0 !important;
text-align:center;
font-weight:normal;
}

div#top_use_spec table tbody th,
table.price_list tbody td{
padding:12px 0;
border:solid 1px #999;
}

div#top_use_spec table tbody td{
text-align:center;
border-collapse:collapse;
border:solid 1px #999;
padding:2px 0;
}

div#top_use_spec table span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

div#top_use_spec table caption{
font-size:14px;
padding-bottom:5px;
}

div#top_use_spec table td.price_attention{
font-size:18px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
}

div#top_use_spec table tr.spec_top{
border-top:solid 2px #999;
}

/* ----- 【見出し】 ----- */

p.headimg{
padding:0;
margin:0;
}

div#daihtml1{
width:780px;
font-size:12px;
}

div#daihtml1 h3,
div#itemhtml2 h3,
div#freepage1 h3{
border-bottom:none;
border-left:6px solid #c00;
background:#f5f5f5;
padding:4px 10px;
margin:30px 10px 10px 10px;
}

div#daihtml1 h4,
div#itemhtml2 h4,
div#freepage1 h4{
border-bottom:5px solid #006dbc;
border-left:none;
padding:4px 10px;
margin:30px 10px 10px 10px;
}


/* ----- 【発送納期】 ----- */


div.delivery_info{
margin:10px 0 0 0;
}

div.delivery_info ul{
margin:10px 0 10px 100px;
}


/* ----- 【サンプル請求】 ----- */


div.sample_area{
height:68px;
margin:20px 0 0 0;
padding:7px 0 0 0;
border:solid 1px #999;
}

div.sample_area p.sample_request{
width:310px;
height:52px;
float:right;
}


