﻿@charset "utf-8";

/* 単独ブログ用CSS */
/* このブログでしか使わないスタイル設定はこのCSSに設定する。 */

/* PRINTEC各ブログで共有するスタイル設定は
   ブログ「プリンテック」のデザインスタイルシートに設定。 */


/* ----- 【TOPページ】 ----- */


/*
div#maincontent div#pagetop2 {
 background:url("/file/led/led_top_bg.jpg") no-repeat scroll 0 0 transparent;
 height:160px;
 width:780px;
LEDは従来の蛍光灯と同等以上の明るさを持ちながら電力の消費を抑え、二酸化炭素排出量を抑制するエコな商品です。

}*/

div#contentszone div#daihtml1 p.sending_out,
div#contentszone div#freepage1 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;
}

p.light_top{
margin:10px 0!important;
padding:0 !important;
}

div#top_led h3{
margin:10px 0 !important;
padding:0 !important;
background:none !important;
border:none !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#vacationinfo{
clear:both;
margin:0 0 10px 0;
padding:0 0 4px;
border-bottom:1px dotted #ccc;
background-color:#F1F1F1;
}

div#vacationinfo p span.txt_color_r_b,
div#noticeinfo p span.txt_color_r_b{
color:#F00;
font-weight:bold;
}

div#vacationinfo p.title_vacationinfo,
div#noticeinfo p.title_noticeinfo{
font-size:18px;
font-weight:bold;
}

div#vacationinfo h4{
margin:10px 0 0 0 !important;
padding:8px 12px 8px;
color:#fff;
background:#3E3A39;
border:none !important;
}

div#vacationinfo .attention{
font-weight:bold;
color:#ff0000;
font-size:14px;
}

div#vacationinfo p{
margin:10px 14px !important;
}

div#contentszone div#vacationinfo ul{
margin:8px 35px;
}

div#vacationinfo li{
line-height:1.6;
}


/*------------【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.floatleft02{
float:left;
margin:0;
padding:0;
width:385px;
}
div.floatright02{
float:right;
margin:0;
padding:0;
width:385px;
}
.clearfloat{clear:both;}

img.floatleft02{margin:0 5px 5px 0;}
img.floatright02{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.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;
}

/* ----- 【LED特徴】 ----- */

div#led_feature{
border:solid 3px #cc0000;
margin:15px;
padding:15px;
}

div#led_feature h3{
font-weight:bold;
color:#fff;
font-size:20px;
background:#cc0000;
text-align:center;
margin:0px;
}

div#chuhtml2 div#led_feature h3{
border:none !important;
}

div#led_feature dl dt{
font-weight:bold;
font-size:16px;
color:#cc0000;
margin-top:5px;
}

div#led_feature dl dd{
padding:5px 0;
border-bottom:dotted 2px #666;
}

p.led_out{
margin:20px 0 0 0 !important;
padding:0 !important;
}

/*------------パネル特徴--------------*/
.floatleft{
float:left;
width:240px;
}

div#panel_feature{
width:760px;
font-size:12px;
margin:0 0 0 10px;
}

div#panel_feature h4{
clear:both;
}

div#panel_feature ol {
margin-left:30px !important;
margin-right:0 !important;
padding-left:0 !important;
}

div#panel_feature ul {
margin-left:40px !important;
margin-right:0 !important;
padding-left:0 !important;
}

/*------------ボード特徴--------------*/
.floatleft{
float:left;
width:240px;
}

div#board_feature{
width:760px;
font-size:12px;
margin:0 0 0 10px;
}

div#board_feature h4{
clear:both;
}

div#board_feature ol {
margin-left:30px !important;
margin-right:0 !important;
padding-left:0 !important;
}

div#board_feature ul {
margin-left:40px !important;
margin-right:0 !important;
padding-left:0 !important;
}

/*------------仕様表--------------*/

div#use_spec table{
width:760px;
border-collapse:collapse;
font-size:12px;
border:solid 2px #999;
margin:10px 0 10px 10px;
}

div#use_spec table thead{
border:solid 2px #999;
}

div#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#use_spec table thead th.order{
width:170px;
}

div#use_spec table thead th.width240{
width:240px;
}

div#use_spec table thead th.width160{
width:160px;
}

div#use_spec table th.width80{
width:80px !important;
margin:0 !important;
padding:0 !important;
}

div#use_spec table thead th.width135{
width:135px;
}

div#use_spec table thead th.width90{
width:90px;
}

div#use_spec table tbody th{
width:50px;
color:#000;
background-color:#f0f0f0 !important;
text-align:center;
font-weight:normal;
}

div#use_spec table tbody th,
table.price_list tbody td{
padding:12px 0;
border:solid 1px #999;
}

div#use_spec table tbody td{
text-align:center;
border-collapse:collapse;
border:solid 1px #999;
padding:2px 0;
}

div#use_spec table span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

div#use_spec table caption{
font-size:14px;
padding-bottom:5px;
}

div#use_spec table td.price_attention{
font-size:18px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
}

div#use_spec table tr.this{
background:#fcc;
}

div#use_spec table tr.spec_top{
border-top:solid 2px #999;
}

div#use_spec table td.syosai{
font-size:18px;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
text-align:center;
}



/*------------ボード付属品一覧--------------*/

div#board_option{
width:760px;
margin:10px;
}

div#board_option dt{
text-align:center;
font-weight:bold;
}

div#board_option dd{
font-size:12px;
}

div#board_option div.boardcat1,div.boardcat2,div.boardcat3,div.boardcat4{
width:175px;
margin:0 5px;
float:left;
}

/*------------LEDパネル付属品--------------*/

div#led_accessory{
width:730px;
font-size:12px;
margin:0;
}

div#led_accessory .accessory_left{
float:left;
padding:0;
margin:25px 10px 10px 10px;
width:300px;
}

div#led_accessory h2{
margin-top:10px;
}

div#led_accessory table{
width:350px;
border-collapse:collapse;
font-size:12px;
border:solid 2px #999;
margin:10px 0 10px 10px;
}

div#led_accessory table th{
color:#000;
text-align:center;
padding:12px 0;
border:solid 1px #999;
line-height:0.7em;
background-color:#f0f0f0 !important;
font-weight:normal;
}

div#led_accessory table tbody td{
text-align:center;
border-collapse:collapse;
border:solid 1px #999;
padding:2px 0;
}

div#led_accessory table span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

div#led_accessory table caption{
font-size:14px;
padding-bottom:5px;
text-align:left;
font-weight:bold;
}

div#led_accessory div.accessory_right{
width:350px;
float:right;
}

/*------------LED懐中電灯--------------*/

div#led_light{
width:760px;
font-size:12px;
margin:0;
}

div#led_light .light_left{
float:left;
padding:0;
margin:10px;
width:350px;
}

div#led_light h2{
margin-top:10px;
}

div#led_light table{
width:350px;
border-collapse:collapse;
font-size:12px;
border:solid 2px #999;
margin:10px 0 10px 10px;
}

div#led_light table th{
color:#000;
text-align:center;
padding:12px 0;
border:solid 1px #999;
line-height:1em;
background-color:#f0f0f0 !important;
font-weight:normal;
}


div#led_light table tbody td{
text-align:center;
border-collapse:collapse;
border:solid 1px #999;
padding:2px 0;
}

div#led_light table span.normal{
font-size:14px;
font-weight:normal;
padding-left:4px
}

div#led_light table caption{
font-size:14px;
padding-bottom:5px;
}


div#led_light div.light_right{
width:350px;
float:right;
}

div.notice{
background:#FFD7D7;
clear:both;
margin:10px;
padding:5px 5px;
border:3px #e57f7f solid;
width:720px;
}

div.notice p.notice_attention{
background: url("/file/common/attention_info.gif") no-repeat;
padding:3px 0 0 23px !important;
color:#CC0000;
font-size:14px;
font-weight:bold;
}

p.light_color{
margin:0 !important;
padding:0 !important;
}

div.notice_a{
background:#FFD7D7;
clear:both;
margin:-25px 10px 20px 10px;
padding:5px 5px;
border:3px #e57f7f solid;
width:740px;
}

div.notice_info{
/*background:#FFD7D7;*/
clear:both;
margin:0 10px 20px 10px;
padding:5px 5px;
border:3px #e57f7f solid;
width:740px;
}

div.notice_info p{
font-size:16px !important;
}


/* ----- インフォメーション（サイトTOP） -----*/

div#toptopic{
margin:20px 0 20px;
}

div#toptopic div{
margin:0;
padding:5px 10px;
height:auto;
overflow:auto;
border:solid 1px #ccc;
background-color:#fff;
font-size:12px;
}

div#toptopic div dt{
color:#666;
font-weight: bold;
}

div#toptopic div dd{
margin-left:10px;
line-height:1.4;
}

div#toptopic h3{
margin-top:30px;
}





/* ----- naviメニュー ----- */

div#grovalnavimenu{
margin:10px 0;
padding:0;
/*margin-top:5px;*/
width:780px;
}

div#grovalnavimenu ul{
margin:0;
padding:0;
}

div#grovalnavimenu ul li{
float:left;
list-style:none;
/*border-bottom:solid 3px #1e2188;*/
text-indent:-9999px;
}

div#grovalnavimenu ul li a{
display:block;height:44px;
text-decoration:none;
}

div#grovalnavimenu ul li#grmenu-service{
width:130px;height:44px;
background:url(/file/led/led_limenu01.gif) 0% 0% no-repeat;
}

div#grovalnavimenu ul li#grmenu-convenient{
width:130px;height:44px;
background:url(/file/led/led_limenu02.gif) 0% 0% no-repeat;
}

div#grovalnavimenu ul li#grmenu-flow{
width:130px;height:44px;
background:url(/file/led/led_limenu03.gif) 0% 0% no-repeat;
}

div#grovalnavimenu ul li#grmenu-order{
width:130px;height:44px;
background:url(/file/led/led_limenu04.gif) 0% 0% no-repeat;
}

div#grovalnavimenu ul li#grmenu-fee{
width:130px;height:44px;
background:url(/file/led/led_limenu05.gif) 0% 0% no-repeat;
}
div#grovalnavimenu ul li#grmenu-question{
width:130px;height:44px;
background:url(/file/led/led_limenu06.gif) 0% 0% no-repeat;
}


/*------------ トップページ【商品ラインアップ】 --------------*/

div#hled_box{
width:780px;
margin:20px 0;
height：160px;
}


div#hled_box ul li{
list-style:none;
width:255px;
float:left;
margin:10px 7px 0 0 ;
}

div#hled_box ul li.end{
list-style:none;
width:255px;
float:right;
margin:10px 0 0 0 ;
}

div#hled_box ul li.clear{
list-style:none;
width:175px;
clear:both;
}

