﻿@charset "utf-8";

/* 単独ブログ用CSS */
/* このブログでしか使わないスタイル設定はこのCSSに設定する。 */

/* PRINTEC各ブログで共有するスタイル設定は
   ブログ「プリンテック」のデザインスタイルシートに設定。 */


/* ----- 【TOPページ】 ----- */

/*
div#maincontent div#pagetop2{
background:url("/file/laminate/lami_top_bg.jpg") no-repeat 0 0 transparent;
height:155px;
margin-bottom:0;
width:780px;
}

大切な書類やお店のPOP保護にラミネートパウチフィルム！低価格、高品質、短納期にて対応いたします！！
*/


div#contentszone div#daihtml1 p.sending_out{
margin:0;
padding:0;
}

div#contentszone div#daihtml1 p.f_sending_out{
margin:0 0 10px 0;
padding:0 0 10px 0;
}

div#contentszone div#daihtml1 p.f2_sending_out{
margin:5px 0 0 0;
padding:5px 0 0 0;
}

div#contentszone div#daihtml1 p.long_side_out{
margin:10px 0 0 0;
padding:0;
}

div#contentszone div#daihtml1 p.related_out{
margin:0;
padding:10px 10px 0 0;
}

div#contentszone div#daihtml1 p.pagetop,div#contentszone div#freepage1 p.pagetop,div#contentszone div#itemhtml2 p.pagetop{
line-height:1.5;
font-size:16px;
margin:10px 0;
}


/* ----- フロート汎用 ----- */
/* 注意：インライン要素（置換要素除く）への適用やブロックレイアウト目的での使用は禁止！ */

.floatleft{float:left;}
.floatright{float:right;}
.clearfloat{clear:both;}

img.floatleft{margin:0 5px 5px 0;}
img.floatright{margin:0 0 5px 5px;}

.featureleft{
float:left;
margin:0 5px 10px 0;
padding:0;
}

.featureright{
float:right;
margin:0 0 10px 15px;
padding:0;
}

div#floatbox{
margin:10px 0 !important;
}


/* ----- 【休業案内・注意書き】 ----- */

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;
}



/* ----- 【見出し】 ----- */


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;
}


/* ---------- 【共通部分】 ---------- */

/* ----- 【テキスト・注意書き】 ----- */


span.mini{
font-size:10px;
font-weight:normal;
color:#666;
padding-left:3px;
}

span.variation{
font-size:18px;font-weight:bold;color:#fc0001;
}

span.underline{
padding-bottom:3px;
background:url(/file/common/underline_nami.gif) repeat-x left bottom;
}

span.attention{
font-weight:bold;
color:#ff0000;
}

span.emphasis{
font-size:16px;
}

span.point{
color:#c00;font-weight:bold;
}


/* ----- 【発送納期】 ----- */


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;
}


/* ----- 【厚み比較】 ----- */


div#materialdiff{
margin-top:15px;
}

div#materialdiff table{
width:760px;
border-collapse:collapse;
font-size:12px;
margin:10px 0 10px 10px;
}

div#materialdiff table thead th{
color:#666;
text-align:center;
padding:8px 8px;
border:solid 1px #999;
line-height:1.5em;
background-color:#eee;
}

div#materialdiff table thead th img{
float:right;
}

div#materialdiff table tbody th{
color:#666;
background-color:#eee;
text-align:center;
}

div#materialdiff table tbody th,
div#materialdiff table tbody td{
padding:8px 8px;
border:solid 1px #999;
}

div#materialdiff table tbody td{
text-align:center;
width:122px;
}

div#materialdiff table tbody td.point{
background-color:#fedada;
text-align:left;
}

div#materialdiff p.pr_comment p{
height:70px;
margin:0 !important;
padding:0 !important;
}

div#materialdiff p.pr_comment img{
float:left;
}



/* ----- 【自由入力ページ用】 ----- */

/*-----　【オリジナルラミネート販売】-----*/


/*----- 【価格表】-----*/


table.price_list{
width:760px;
border-collapse:collapse;
font-size:12px;
margin:10px 0 10px 10px;
}

table.price_list 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;
}

table.price_list tbody th{
width:100px;
color:#000;
background-color:#f0f0f0 !important;
text-align:center;
font-weight:normal;
}

table.price_list tbody th,
table.price_list tbody td{
padding:12px 0;
border:solid 1px #999;
}

table.price_list tbody td{
text-align:center;
font-size:18px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
}

table.price_list span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

table.price_list caption{
font-size:14px;
padding-bottom:5px;
}


/*----- 【共通項目】-----*/


ul.attention_list{
margin-left:30px;
}

ul.attention_list li{
padding:2px 0;
}


/*----- 【サンプル請求/問合せ】-----*/


p.original_order,
p.sample_order{
padding-top:10px;
text-align:center;
}

p.sample_order{
padding-bottom:20px;
}




/*-----　【厚み一覧】-----*/


div#freepage1 span.link_attention{
font-size:16px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
}


/*----- 【価格表】-----*/


div#freepage1 table{
width:760px;
border-collapse:collapse;
font-size:12px;
margin:10px 0 10px 10px;
}

div#freepage1 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#freepage1 table thead th.order{
width:170px;
}

div#freepage1 table tbody th{
width:100px;
color:#000;
background-color:#f0f0f0 !important;
text-align:center;
font-weight:normal;
}

div#freepage1 table tbody th,
table.price_list tbody td{
padding:12px 0;
border:solid 1px #999;
}

div#freepage1 table tbody td{
text-align:center;
}

div#freepage1 table span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

div#freepage1 table caption{
font-size:14px;
padding-bottom:5px;
}

div#freepage1 table td.price_attention{
font-size:18px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
}


/*------------アンカーリンク--------------*/
div#contentszone ul.laminate_list{
list-style-type:none;
height:80px;
margin:0 0 25px 20px !important;
}

div#contentszone ul.laminate_list li{
width:220px;height:65px;
float:left;
margin:10px 15px 0 10px !important;
}


/*------------ページトップへ--------------*/
div#contentszone p.forpagetop{
font-size:12px;
text-align:right !important;
text-decoration:underline !important;
}


/*------------一覧表スタイル--------------*/
#freepage1 table{
width:740px;
border:solid 1px #999;
border-collapse:collapse;
font-size:12px;
margin-left:20px;
}

#freepage1 td{
border-collapse:collapse;
border:solid 1px #999;
padding:5px;
}

#freepage1 th{
border-collapse:collapse;
border:solid 1px #999;
padding:5px;
background-color:#FFFFCC;
width:auto;
}

#freepage1 caption{
text-align:left;
margin-top:10px;
font-weight:bold;
}

div#laminate_size_01,div#laminate_size_02,div#laminate_size_03,
div#laminate_size_04,div#laminate_size_05,div#laminate_size_06{
margin-bottom:25px;
}


/* ----- 【特注対応】 ----- */


div.set_appeal{
margin:20px 0;
}

div.set_appeal ul{
background:#ffd7d7;
margin:10px 25px;
padding:10px 30px;
border:3px #e57f7f solid;
}


ul.attention_appeal{
margin:10px 20px;
padding:10px 25px;
}



div#custom_size p.common_custom{
margin:0;
padding:0;
}

div.custom{
height:68px;
}

div.custom p.custom_left{
width:300px;
height:52px;
float:left;
font-size:16px !important;
font-weight:bold;
}

div.custom p.custom_right{
width:360px;
height:52px;
float:right;
}

span.emphasis{
color:#e73737;
font-weight:bold;
}




/*------- カウントダウン用CSS -------*/

#countDown_d {
	background: url("/file/laminate/campaign.jpg") no-repeat scroll 0 0 transparent;
	width:780px;
	height:554px;
	padding:0 !important;
	margin:0 0 5px 0 !important;
}

h2#countDown_h {
	font-size: 30px;
	font-family: MyriadB,Meiryo,"メイリオ",sans-serif;
	font-weight: bold;
	width:780px;
	height:554px;
	border:none !important;
	background:none !important;
	padding:0 !important;
	margin:0 0 5px 0 !important;
	}

p#countDown_p {
	font-size:45px !important;
	color:#333;
	font-family: Impact;
	font-weight: bold;
	margin:-550px 0 0 170px !important;
}

p#text_p {
	font-size:25px !important;
	color:#ff0000;
	font-weight: bold;
}



div#itemhtml1 div.o_stock,div#chuhtml1 div.o_stock{
background:#FFD7D7;
clear:both;
margin:10px;
padding:3px 15px;
font-size:12px;
border:3px #e57f7f solid;
}

div.c_stock{
background:#fff0aa;
clear:both;
margin:10px;
padding:3px 15px;
font-size:12px;
}


/* ----- 【商品詳細・欠品時対応】 ----- */

div#itemhtml1 div.o_stock dl,div.c_stock dl,div#chuhtml1 div.o_stock dl,div.c_stock dl{
margin:3px 0;
}

div#itemhtml1 div.o_stock dt,div.c_stock dt,div#chuhtml1 div.o_stock dt,div.c_stock dt{
font-weight:bold;
padding:5px 0;
}

div#itemhtml1 div.o_stock dd,div.c_stock dd,div#chuhtml1 div.o_stock dd,div.c_stock dd{
margin-left:20px;
line-height: 1.4;
}



table#case_lineup {
clear:both;
margin:10px 130px;
padding:3px 15px;
}

table#case_lineup td{
width:180px;
padding:0 30px;
font-size: 12px;
font-weight: bold;
}

table#case_lineup td span.dl_sp1{
font-size: 10px;
font-weight: normal;
letter-spacing: 1px;
}

table#case_lineup td span.dl_sp2{
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
color: #ff0000;
}


/* --- 付属品について --- */

div#related_box p{
font-size:14px !important;
}

div#related_box div#related h4{
margin:0;
padding:0;
border:none;
background:none;
clear:both;
}

div#related_box h4{
margin:5px 0;
padding:5px 0;
border:none;
background:none;
}

div.related_left{
float:left;
width:440px;
margin:0 5px;
}

div.related_left p{
margin:5px 0;
font-size:14px !important;
}


div.related_right{
float:right;
width:255px;
margin:0 5px;
}
