@charset "utf-8";

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

/* PRINTEC各ブログで共有するスタイル設定は
   ブログ「プリンテック」のデザインスタイルシートに設定。 */

/* --- 左メニューのブログ毎コンテンツ見出し --- */

body#subpage div#leftmenu h4#insidecontents{
background:url(/prinblogs_commonfiles/layout_files/contents_header/21.gif);
}

/* ---  --- */

img a{
text-decoration:none;
}


ul.samples{
margin-top:15px;
border-top:1px #ddd dashed;
padding-top:10px;
}


ul.samples li{
width:120px;float:left;
text-align:center;
padding-right:5px;margin-bottom:15px;
list-style-type:none;
}


ul.fontsamples li,
ul.laminatelinks li{
width:170px;float:left;
text-align:center;
padding-right:5px;margin-bottom:15px;
list-style-type:none;
}


ul.samples,
ul.fontsamples,
ul.laminatelinks{
clear:both;
margin-left:20px !important;
}

img.samples{
float:left;
margin:0 20px 15px 20px;
}

ul.fontsamples li,
ul.samples li{
border-right:1px #ddd solid;
border-bottom:1px #aaa solid;
margin:5px 0 10px 5px !important;
padding:5px 0 10px 0 !important;
display:block;
}



/* ----- フローページ前後移動 ----- */

ul#flowmovelink{
padding-top:10px;
border-top:1px #ccc solid;
list-style-type:none;
margin:30px 20px 15px 20px !important;
padding-bottom:15px;
}

ul#flowmovelink li{
/*display:inline;*/
width:40%;
padding-top:5px;
padding-bottom:5px;
}

ul#flowmovelink li#flowprev{
float:left;
text-align:left;
padding-left:30px;
background:url(images/prev.gif) 0% 0% no-repeat;
}

ul#flowmovelink li#flownext{
float:right;
text-align:right;
padding-right:30px;
background:url(images/next.gif) 100% 0% no-repeat;
}


/* ===== この後はプラスチックカードページと同じ設定 ===== */

/* ----- 汎用・赤字注意書き ----- */
.notice{
font-weight:bold;
color:#d91e1e;
}


/* ----- 仕様 ----- */
#contentszone dl{
background-color:#f1f1f1;
margin:10px 15px;
padding:10px;
}

#contentszone dt{
font-weight:bold;
color:#363;
}

#contentszone dd{
padding-bottom:10px;
}

/* ----- ご注文の流れ ----- */

ol.flow{
margin-left:15px !important;
padding-left:0 !important;
font-weight:bold;
color:#444;
background-color:#f7f7f7;
}

ol.flow li{
margin:10px 15px 10px 40px !important;
padding:10px 0 20px 0;
background-image:url(images/flow-arrow.gif);
background-position:center bottom;
background-repeat:no-repeat;
}

ol.flow li.bottom{
padding:10px 0 20px 0;
background-image:none;
}

h4 img{
vertical-align:middle;
}

/* ご注意 */

ul.alert{
margin:15px 20px 15px 40px !important;
}

ul.alert li{
margin:10px 0;
}


/* デザイン入稿 */

ul.design{
margin:15px 20px 15px 40px !important;
}

ul.design li{
margin:10px 0;
}


/*  */


div.option{
border:1px #ccc solid;
background-color:#f7f7f7;
padding:5px 10px 15px 10px;
margin:20px;
clear:both;
}






/* ----- 価格表 ----- */

table.pricelist{
width:500px;
margin:5px auto 50px 20px !important;
clear:both;
}


table.pricelist caption{
color:#333;
margin-left:20px;
margin-top:10px;
}

table.pricelist thead th{
text-align:center !important;
font-weight:bold !important;
background-color:#ccdfbd;
}

table.pricelist th,
table.pricelist td{
padding:3px 5px !important;
text-align:center;
}

table.pricelist th{
font-weight:bold;
background-color:#f7f7f7;
}

table.pricelist td .price{
font-weight:bold;
color:#c13e28;
}



/* ----- メインページ・エントリーへのリンク ----- */
.entrylink{
width:250px;
height:200px;
float:left;
margin-top:30px;
margin-left:10px;
margin-bottom:20px;
padding-bottom:10px;
text-align:left;
border-top:1px #eee solid;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
font-size:12px;
color:#333;
}

.entrylink h4{
margin:5px !important;
padding:3px !important;
width:90% !important;
}


.entrylink p{
margin:0 10px !important;
padding:0 !important;
}

.entrylink img{
margin:0 !important;
padding:0 0 10px 0 !important;
}


p.arrow{
padding-left:30px;
}


/* ----- フッター・お問い合わせ ----- */
.toiawase{
text-align:right;
}

.top{
padding-top:30px;
text-align:right;
font-size:12px;
}


/* ----- 診察券販売条件・お断り ----- */

#contentszone dl.okotowari{
background-color:#f7f7f7;
margin:15px;
padding:10px;
}

#contentszone dl.okotowari dt{
float:left;
font-weight:bold;
color:#c13e28;
margin-right:5px;
}

#contentszone dl.okotowari dd{
color:#666;
font-size:12px;
margin:0 !important;
padding:0 !important;
}


p.centerlink{
clear:both;
padding-top:25px;
margin-top:30px;
border-top:1px #ccc dashed;
text-align:center;
font-size:12px;
}