@charset "utf-8";

/* 単独ブログ用CSS */
/* このブログでしか使わないスタイル設定はこのCSSに設定する。 */

/* 印刷屋.biz各ブログで共有するスタイル設定は
   ブログ「印刷屋.bizトップ」のデザインスタイルシートに設定。 */

body#mainpage #contents #contentszone #topcat h3{
background:none !important;
border:none !important;
margin:10px 10px 10px 10px !important;
padding:0 !important;
}

body#mainpage #contents #contentszone h3 a#estimate_cover,
body#mainpage #contents #contentszone h3 a#pocket_holder{
margin:0;
width:490px;
height:120px;
display:block;
text-indent:-9999px;
}

body#mainpage #contents #contentszone h3 a#estimate_cover{
background:url(images/h3_estimate_cover.jpg) left top no-repeat;
}

body#mainpage #contents #contentszone h3 a#pocket_holder{
background:url(images/h3_pocket_holder.jpg) left top no-repeat;
}

body#entrypage #contents #contentszone table.pricelist th,
body#entrypage #contents #contentszone table.pricelist td{
width:auto !important;
}

div.selectpaper ul{
margin:15px !important; 
}

div.selectpaper ul li{
font-size:12px;
color:#555;
width:70px;
float:left;
text-align:center;
margin-bottom:15px;
display:block;
list-style:none;
}

body#entrypage #contents #contentszone fieldset{
margin:20px;
width:auto;
}

div.selectcolor ul{
margin:15px 15px 0 15px !important; 
}

div.selectcolor ul li{
font-size:12px;
color:#555;
width:55px;
float:left;
text-align:center;
margin-bottom:0;
display:block;
list-style:none;
}

body#entrypage #contents #contentszone fieldset hr{
margin:15px auto !important;
width:650px !important;
clear:both;
}

body#entrypage #contents #contentszone fieldset table.pricelist{
margin:15px !important;
width:610px !important;
}

body#entrypage #contents #contentszone fieldset legend{
color:#0046d5;
font-weight:bold;
}


body#entrypage #contents #contentszone fieldset li img{
border:1px #999 solid;
}

body#categorypage div#contents div#contentszone ul#estimate_directions{
width:670px;
margin:15px 0 15px 20px !important;
padding-left:0 !important;
}


body#categorypage div#contents div#contentszone ul#estimate_directions li{
display:block;
float:left;
width:200px;
margin:9px !important;
padding:0 !important;
}

body#categorypage div#contents div#contentszone ul#estimate_directions li img{
border:1px #ccc solid;
margin:0 0 10px 0;
}

body#entrypage #contents #contentszone div.selectpaper fieldset ul.attention,
body#entrypage #contents #contentszone div.selectcolor fieldset ul.attention{
color:#444;
font-size:12px;
clear:both;
width:620px !important;
}

body#entrypage #contents #contentszone div.selectpaper fieldset ul.attention li,
body#entrypage #contents #contentszone div.selectcolor fieldset ul.attention li{
width:620px !important;
text-align:left;
}

body#mainpage #contents #contentszone h4{
clear:both;
font-size:14px;
margin:20px 20px 10px 20px;
padding:3px 5px !important;
border-left:5px #288e44 solid;
border-bottom:1px #ccc solid;
width:auto !important;
color:#333;
font-weight:bold;
}


body#mainpage #contents #contentszone #topnews h4{
color:#dc4229;
font-size:14px;
border:none !important;
margin:0 !important;
}