﻿@charset "utf-8";

@media print{
	@page {size: 297mm 210mm auto;}
	#header{visibility:hidden}
	#footer{visibility:hidden}

}

body {
	font: normal 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	background: url(../img/back.gif) #fff;
}

#container {
	width: 760px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0 40px;
	background: url(../img/bg_content.jpg) repeat-y #fff;
}
hr{ display : none;}
img {border: none;}
table{margin:0;padding: 0;empty-cells: show;font-size:100%;}
strong {color:red;font-weight:normal;}
a:link{color:#00248F;text-decoration:underline;}
a:visited{color:#00248F;text-decoration:underline;}
a:hover{color:#FF8000;text-decoration:underline;}
a:active{color:#00248F;text-decoration:underline;}

a.noborder{text-decoration:none;}

h1{font-size:22px;margin: 0 0 10px 0;padding: 0 0 2px 0;border-bottom:dashed 1px #ccc;}
h2{font-size:16px;margin: 30px 0 8px 0px;padding: 0 0 2px 0;}
h3{font-size:12px;margin: 25px 0 6px 0px;padding: 0 0 2px 0;}
h4{font-size:12px;margin: 20px 0 4px 0px;padding: 0 0 2px 0;}
h5{font-size:12px;margin: 16px 0 2px 0px;padding: 0 0 2px 0;}
h6{font-size:12px;margin: 14px 0 2px 0px;padding: 0 0 2px 0;}
H1 {
  padding-left: 10px; /* 左の余白 */
  border-left:solid 15px #68838B;
  border-bottom:dashed 1px #aaa;
  line-height: 100%; /* 行の高さ */
}
H2 {
  padding-left: 10px; /* 左の余白 */
  border-left:solid 10px #68838B;
  border-bottom:dashed 1px #aaa;
  line-height: 100%; /* 行の高さ */
}
H3 {
  padding-left: 10px; /* 左の余白 */
  border-left:solid 7px #68838B;
  border-bottom:dashed 1px #ccc;
  line-height: 100%; /* 行の高さ */
}
p{line-height:150%;margin-bottom:5px;margin-top:8px;}
li{line-height:140%;margin-bottom:5px;}
ul.news {list-style: none;padding: 8px;}
ul.news li {padding-bottom: 14px;font-size:14px;}
p.desc{font-size:13px;}
span.k{font-size:12px;}
em.must{color:red;}
p.imgtitle{text-decoration:underline;}

table.tbl1 {border-collapse:collapse;border-top: 1px solid #CDC5BF;border-left: 1px solid #CDC5BF;margin-bottom:20px;}
table.tbl1 th {font-weight:normal;border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;background-color: #FAFAD2;padding: 5px;text-align:left;vertical-align: middle;white-space: nowrap;}
table.tbl1 td {border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;padding: 5px;text-align:left;vertical-align: text-top;text-align:left;}
table.tbl1 ul {margin-top:5px; margin-bottom:5px;}
table.tbl1 li {line-height:125%; margin-bottom:0px;}

table.tbl2 {border-collapse:collapse;border-top: 1px solid #CDC5BF;border-left: 1px solid #CDC5BF;margin-bottom:20px;}
table.tbl2 th {font-weight:normal;border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;background-color: #CFCFFF;padding: 3px;text-align:left;vertical-align: top;white-space: nowrap;}
table.tbl2 td {border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;padding: 3px;text-align:left;vertical-align: text-top;text-align:left;}
table.tbl2 ul {margin-top:3px; margin-bottom:2px;}
table.tbl2 li {line-height:120%; margin-bottom:0px;}

table.tbl3 {border-collapse:collapse;border-top: 1px solid #CDC5BF;border-left: 1px solid #CDC5BF;margin-bottom:20px;font-size:90%;}
table.tbl3 th {font-weight:normal;border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;background-color: #CFCFFF;padding: 3px;text-align:left;vertical-align: top;white-space: nowrap;}
table.tbl3 td {border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;padding: 3px;text-align:left;vertical-align: text-top;text-align:left;}
table.tbl3 ul {margin-top:3px; margin-bottom:2px;}
table.tbl3 li {line-height:120%; margin-bottom:0px;}

table.ordersheet{width:150mm;margin:15px 0px 0px 0px;border-collapse: collapse;border:1px solid #CDC5BF;}
table.ordersheet td{font-size:12px;padding: 3px 5px 3px 5px; border:1px solid #CDC5BF;}
table.ordersheet td.hd{white-space:nowrap;background-color:#DCDCDC;font-weight: bold;}
table.ordersheet td.hdw{width:25%;}
table.ordersheet td.rt{text-align:right;}

table.tbl_noborder {padding: 1px;border-top: none;border-left: none;  border-right: none;  border-bottom: none;}
table.tbl_noborder td,th{  padding-left:0px;  padding-right:0px;  padding-top:1px;  padding-bottom:1px;border-top: none;border-left: none;  border-right: none;  border-bottom: none;}

.error{color:red;}
div.adobealert{margin:10px 0px 10px 0px; padding:5px; background-color:#FFDAFF;
border:1px solid black;font-size:13px;color:black;}
div.adobealert strong{font-weight:bold;}

/*wrap contents info*/
#wrap {width:740px;margin: 20px 0px;}
#wrap a img {border: 2px solid #FFFFFF;}
#wrap a:hover img {border: 2px solid #FF8000;}
#wrap a:active img {border: 2px solid #00248F;}

#contents {width: 525px;float: left;margin: 0;padding: 0;}
#info {width: 200px;float: right;margin: 0 0 0 15px;padding: 0;}
#info div.infobox {border:1px solid #C1CDCD}
#info div.infobox div.t{margin:0;padding:0.3em 10px;background:#BFCFFF;color:#00000;font-size:12px;font-weight:normal;}
#info div.infobox div.b{margin:5px 5px 5px 5px;font-size:14px;}
#info div.infobox p{line-height:140%;}
#info div.infobox p.btn{text-align:center;}
#info div.infobox ul {margin:0;padding:4px 10px;background:#fff;line-height:140%;}
#info div.infobox li{margin:0 0 10px 5px;padding:0;}

#components_customheader {margin-bottom:10px;}
#components_customheader p.btn{text-align:center;}
#components_customheader ul {margin:0;padding:0px 10px;background:#fff;}
#components_customheader li{margin:0px 0px 5px 5px;padding:0px;}
#components_customheader td{vertical-align:top;}

#wrap div.colfull{width:740px;margin: 0 0 0 15px;padding: 0;}
#wrap div.colmain{width: 590px;float: left;margin: 0;padding: 0;}
#wrap div.colleft{width: 150px;float: left;margin: 0 0 0 0;padding: 0;}

/* header */
#header {width:760px;margin: 0;}
#header div.hdm{clear: both;width: 760px;height: 35px;font-size:12px;};
#header div.hdm table{width:100%;margin:0px 0px 0px 0px;border-collapse: separate; float:center;}
#header div.hdm td{font-weight:bold;padding: 7px; white-space:nowrap;background-color:#00248F}
#header div.hdm td.c1{width:4px;background-color:#BFCFFF;}
#header div.hdm td.c8{width:100%;}
#header div.hdm a{color:#ffffff;text-decoration:none;}
#header div.hdm a:hover{color:#BFCFFF}
#header div.hdm a:active{color:#BFCFFF}
#header div.sitemap{float: right;padding-top: 37px;padding-bottom: 3px;font-size:12px;}
#header div.logo {width: 600px;height: 35px;float: left;padding-top: 20px;}
#header div.bar{clear: both;height: 6px;background: url(../img/bar.gif) repeat-x;}
#header div.dirnavi{margin-left: 10px;padding-top: 3px;font-size:12px;}
#header div.dirnavi a{text-decoration: none;}

.navi-in-page {float:right;font-size:12px;}

/*footer*/
#footer{clear: both;width: 760px;color: #999;};
#footer table{width:100%;margin:0px 0px 0px 0px;border-collapse: separate; float:center;}
#footer td{font-size:12px;font-weight:bold;padding: 7px; white-space:nowrap;background-color:#00248F}
#footer td.c1{width:4px;background-color:#BFCFFF;}
#footer td.c7{width:100%;}
#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{color:#BFCFFF}
#footer a:active{color:#BFCFFF}
#footer div.footerdesc {font-size:12px;clear:both;height: 40px;color: #000000;}
#footer div.footerdesc a {color: #000000;text-decoration: none;}
#footer div.footerdesc span.desc {float:left;margin-left:10px;}
#footer div.footerdesc span.aten {float:right;margin-right:10px;}


#navi{margin:5px 10px 0px 10px;}
#navi div.l1{font-size:15px;}
#navi div.l1 span.item_f, #navi span.item{line-height:160%;}
#navi div.l1 span.item_f{background-color:#FF9900;font-weight:bold;padding:3px;}
#navi div.l1 span.item_f a{color:#ffffff;text-decoration:none;}
#navi div.l1 span.item_f a:hover{color:#ffffff}
#navi div.l1 span.item_f a:active{color:#ffffff}

#navi div.l2{font-size:12px;}
#navi div.l2 span.item_f, #navi span.item{line-height:160%;}
#navi div.l2 span.item_f{background-color:#FF9900;font-weight:bold;padding:3px;}
#navi div.l2 span.item_f a{color:#ffffff;text-decoration:none;}
#navi div.l2 span.item_f a:hover{color:#ffffff}
#navi div.l2 span.item_f a:active{color:#ffffff}



/*ddsform*/
#ddsmaildiv form table{border-top: 1px solid #CDC5BF;border-left: 1px solid #CDC5BF;border-right: 1px solid #CDC5BF;margin-left:0px;margin-bottom:20px;width:600px;}
#ddsmaildiv form table th {border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;background-color: #FAFAD2; padding: 5px;font-weight:normal;text-align:left;vertical-align: top;white-space: nowrap;font-size:14px;}
#ddsmaildiv form table td {border-bottom: 1px solid #CDC5BF;padding: 5px;text-align:left;vertical-align: text-top;font-size:14px;}

/*fileblog*/
#fb_product_func_index table{width:100%;border-collapse: separate;border-spacing:5px;}
#fb_product_func_index td{width:25%; vertical-align:top;}
#fb_product_func_index td.n{border:none;width:25%;}
#fb_product_func_index div.w{border:1px solid #6BB300}
#fb_product_func_index div.b{margin:5px 5px 5px 5px;}
#fb_product_func_index a{color:#000000;}
#fb_product_func_index a:hover{color:#6BB300}
#fb_product_func_index a:active{color:#6BB300}
#fb_product_func_index p{color:#000000;text-decoration:none;}
#fb_product_func_index table.h{margin:0;background:#E6FFBF;border-collapse: collapse;border-spacing:0px;}
#fb_product_func_index table.h td{padding:5px 5px 5px 5px;}
#fb_product_func_index table.h td.h2{width:20px;}
#fb_product_func_index table.h td.h1{width:160px;vertical-align:middle;}

#fb_functionsheet{width:100%;margin:0px 0px 0px 0px;border-collapse: collapse;border:1px solid #CDC5BF;}
#fb_functionsheet td{font-size:12px;padding: 6px; border:1px solid #CDC5BF;}
#fb_functionsheet td.hd{white-space:nowrap;background-color:#CAE1FF;font-weight: bold;}
#fb_functionsheet td.bd_ct{width:150px;white-space:nowrap;background-color:#FAFAD2;}
#fb_functionsheet td.bd_fc{width:150px;}

#fb_prodenv{width:100%;margin:0px 0px 0px 0px;border-collapse: collapse;border:1px solid #CDC5BF;}
#fb_prodenv td{padding: 6px; border:1px solid #CDC5BF;}
#fb_prodenv td.hdc{white-space:nowrap;background-color:#FAFAD2;}
#fb_prodenv td.hd{white-space:nowrap;background-color:#FAFAD2;}

a.fbdemolink {text-decoration:underline;}

#fb_price_tbl{border-collapse:collapse;border-top: 1px solid #CDC5BF;border-left: 1px solid #CDC5BF;margin-bottom:20px;}
#fb_price_tbl th{text-align:center;font-size:13px;padding:5px;border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;background-color: #FAFAD2;}
#fb_price_tbl th.h{background-color:#FAFAD2;}
#fb_price_tbl th.ht{background-color:#FAFAD2;}
#fb_price_tbl td{padding:5px;border-right: 1px solid #CDC5BF;border-bottom: 1px solid #CDC5BF;text-align:right;font-size:13px;}


/* article */
p#posted {margin: 0;padding: 10px 0;border-bottom:dashed 1px #ccc;font-size: 10px;color: #ccc;}


/* support sales */
#itemmenu {margin-bottom:40px;margin-left:20px;}
#itemmenu td.logo{width:150px;}
#itemmenu td.menu{width:300px;}
#itemmenu td.menu ul {margin:0;padding:4px 10px;background:#fff;}
#itemmenu td.menu li{margin:0 0 0 5px;padding:0;}
#itemmenu td.menu2{width:100px;}

img.float-img{
  float:left;margin-right:30px;
}

