@charset "UTF-8";

@import url("/products/css/button.css");



/* category shared element */



/* :: pro-rel-info01 :: */
div#fb div#pro-rel-info01 div.se-h201{
margin-top: 3.3em;
}



/* : se-pro-navi01 : */
div#fb div.se-pro-navi01-b,
div#fb div.se-pro-navi01-t,
div#fb div.se-pro-navi01{
padding-top: 1em;
border: 1px solid #E7E7E7;
}

div#fb div.se-pro-navi01-b div.h2,
div#fb div.se-pro-navi01-t div.h2,
div#fb div.se-pro-navi01 div.h2{
margin-left: 16px;
font-weight: bold;
}

div#fb div.se-pro-navi01-b div.div01,
div#fb div.se-pro-navi01-t div.div01,
div#fb div.se-pro-navi01 div.div01{
margin-top: 0.7em;
padding: 0 16px;
}

div#fb div.se-pro-navi01-b div.div01 ul li,
div#fb div.se-pro-navi01-t div.div01 ul li,
div#fb div.se-pro-navi01 div.div01 ul li{
margin-right: 20px;
float: left;
white-space: nowrap;
}

div#fb div.se-pro-navi01-b div.div01 ul li.li06 a,
div#fb div.se-pro-navi01-t div.div01 ul li.li06 a,
div#fb div.se-pro-navi01 div.div01 ul li.li06 a{
white-space: nowrap;
}

/* : margin-top : */
div#fb div.se-pro-navi01-b{
margin-top: 3.2em;
}



/* : se-pro-rel-link01 : */
div#fb ul.se-pro-rel-link01-bo,
div#fb ul.se-pro-rel-link01-b,
div#fb ul.se-pro-rel-link01-t,
div#fb ul.se-pro-rel-link01{
padding-left: 7px;
background: url(/products/img/common/bg_pro-rel-link01.gif) left top;
}

div#fb ul.se-pro-rel-link01-bo li,
div#fb ul.se-pro-rel-link01-b li,
div#fb ul.se-pro-rel-link01-t li,
div#fb ul.se-pro-rel-link01{
margin-right: -4px;
width: 181px;
height: 56px;
float: left;
background: url(/products/img/common/bg_pro-rel-link03.png) 0 7px no-repeat;
}

div#fb ul.se-pro-rel-link01-bo li.ex01,
div#fb ul.se-pro-rel-link01-b li.ex01,
div#fb ul.se-pro-rel-link01-t li.ex01,
div#fb ul.se-pro-rel-link01{
margin-right: 0;
width: 196px;
position: relative;
left: -7px;
background: url(/products/img/common/bg_pro-rel-link02.gif) left top no-repeat;
}

div#fb ul.se-pro-rel-link01-bo li a,
div#fb ul.se-pro-rel-link01-b li a,
div#fb ul.se-pro-rel-link01-t li a,
div#fb ul.se-pro-rel-link01{
margin-top: 10px;
margin-left: 3px;
display: block;
width: 175px;
height: 36px;
}

div#fb ul.se-pro-rel-link01-bo li.ex01 a,
div#fb ul.se-pro-rel-link01-b li.ex01 a,
div#fb ul.se-pro-rel-link01-t li.ex01 a,
div#fb ul.se-pro-rel-link01{
margin-top: 10px;
margin-left: 10px;
}

/* 20101208 追加 右寄せバック無
-----------------------------------*/
div#fb ul.se-pro-rel-link02{
padding-left: 7px;
padding-right: 7px;
float: right;
}
div#fb ul.se-pro-rel-link02 li{
margin-right: -4px;
padding-right: 1px;
width: 181px;
height: 56px;
float: left;
background: url(/products/img/common/bg_pro-rel-link03.gif) 0 7px no-repeat;
}
div#fb ul.se-pro-rel-link02 li a{
margin-top: 10px;
margin-left: 3px;
display: block;
width: 175px;
height: 36px;
}

/* 20101208 追加 右寄せ縦
-----------------------------------*/
div#fb ul.se-pro-rel-link03{
padding-left: 7px;
padding-right: 7px;
float: right;
}
div#fb ul.se-pro-rel-link03 li{
margin-right: 0px;
width: 181px;
height: 42px;
background: url(/products/img/common/bg_pro-rel-link03.gif) 0 0px no-repeat;
}
div#fb ul.se-pro-rel-link03 li a{
margin-top: 0px;
margin-left: 0px;
padding-top: 3px;
padding-left: 3px;
display: block;
}


/* :: margin :: */
div#fb ul.se-pro-rel-link01-t{
margin-top: 1em;
}

div#fb ul.se-pro-rel-link01-b{
}

div#fb ul.se-pro-rel-link01-bo{
margin-top: 3em;
}



/* : se-pro-site-bnr01 : */
div#fb div.se-pro-site-bnr01-t,
div#fb div.se-pro-site-bnr01{
position: relative;
}

div#fb div.se-pro-site-bnr01-t p.p02,
div#fb div.se-pro-site-bnr01 p.p02{
padding: 3px;
position: absolute;
top: 98px;
left: 24px;
background: url(/products/img/common/bg_site-bnr01-01.png) left top no-repeat;
}

/* :: margin-top :: */
div#fb div.se-pro-site-bnr01-t{
margin-top: 2.6em;
}

/* : se-pro-feat-list01 : */
div#fb ul.se-pro-feat-list01 li{
padding-top: 1.1em;
padding-left: 11px;
background: url(/products/img/common/blt_feat-list01-01.gif) 0 1.5em no-repeat;
}

/* : se-num-list01 : */
div#fb ol.se-num-list01-b,
div#fb ol.se-num-list01-t,
div#fb ol.se-num-list01{
}

div#fb ol.se-num-list01-b li,
div#fb ol.se-num-list01-t li,
div#fb ol.se-num-list01 li,
div#fb ol.se-num-list02-b li,
div#fb ol.se-num-list02-t li,
div#fb ol.se-num-list02 li{
padding:0 0 0.3em 28px;
list-style:none;
min-height:21px;
_height:21px;
zoom:1;
}

div#fb ol.se-num-list01-b li.num01,
div#fb ol.se-num-list01-t li.num01,
div#fb ol.se-num-list01 li.num01{
background:url(/products/img/common/bg_list-num01-01.gif) no-repeat left top;
}

div#fb ol.se-num-list01-b li.num02,
div#fb ol.se-num-list01-t li.num02,
div#fb ol.se-num-list01 li.num02{
background:url(/products/img/common/bg_list-num01-02.gif) no-repeat left top;
}

div#fb ol.se-num-list01-b li.num03,
div#fb ol.se-num-list01-t li.num03,
div#fb ol.se-num-list01 li.num03{
background:url(/products/img/common/bg_list-num01-03.gif) no-repeat left top;
}

div#fb ol.se-num-list02-b li.num01,
div#fb ol.se-num-list02-t li.num01,
div#fb ol.se-num-list02 li.num01{
background:url(/products/img/common/bg_list-num02-01.gif) no-repeat left top;
}

div#fb ol.se-num-list02-b li.num02,
div#fb ol.se-num-list02-t li.num02,
div#fb ol.se-num-list02 li.num02{
background:url(/products/img/common/bg_list-num02-02.gif) no-repeat left top;
}

div#fb ol.se-num-list02-b li.num03,
div#fb ol.se-num-list02-t li.num03,
div#fb ol.se-num-list02 li.num03{
background:url(/products/img/common/bg_list-num02-03.gif) no-repeat left top;
}

/* :: margin-top :: */
div#fb ol.se-num-list01-b,
div#fb ol.se-num-list02-b{
margin-top:1.6em;
}

div#fb ol.se-num-list01-t,
div#fb ol.se-num-list02-t{
margin-top:1.4em;
}

/* : lnavi : */
/* :: search_i :: */
div#fs div.se-lnavi01-ib ul.ul01 li#search_j a.cur,
div#fs div.se-lnavi01 ul.ul01 li#search_j a.cur{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t01_cur02.gif);
}

div#fs div.se-lnavi01-ib ul.ul01 li#search_j a.cur_search_j,
div#fs div.se-lnavi01 ul.ul01 li#search_j a.cur_search_j{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t01_cur01.gif);
}

div#fs div.se-lnavi01-ib ul.ul01 li.cur_search_j ul.ul02,
div#fs div.se-lnavi01 ul.ul01 li.cur_search_j ul.ul02{
background-color: #656565;
}

/* :: search_w :: */
div#fs div.se-lnavi01-ib ul.ul01 li#search_w a.cur_search_w,
div#fs div.se-lnavi01 ul.ul01 li#search_w a.cur_search_w{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t02_cur01.gif);
}

/* :: search_k :: */
div#fs div.se-lnavi01-ib ul.ul01 li#search_k a.cur_search_k,
div#fs div.se-lnavi01 ul.ul01 li#search_k a.cur_search_k{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t03_cur01.gif);
}

/* :: search_n :: */
div#fs div.se-lnavi01-ib ul.ul01 li#search_n a.cur_search_n,
div#fs div.se-lnavi01 ul.ul01 li#search_n a.cur_search_n{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t04_cur01.gif);
}

/* :: search_list :: */
div#fs div.se-lnavi01-ib ul.ul01 li#search_list a.cur_search_list,
div#fs div.se-lnavi01 ul.ul01 li#search_list a.cur_search_list{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t05_cur01.gif);
}

/* :: search_pdf_list :: */
div#fs div.se-lnavi01-ib ul.ul01 li#search_pdf_list a.cur_search_pdf_list,
div#fs div.se-lnavi01 ul.ul01 li#search_pdf_list a.cur_search_pdf_list{
background-image: url(/products/img/common/lnavi/btn_lnavi01-t06_cur01.gif);
}



/* : font-size : */
/* :: ll :: */
.font-ll{
font-size: 180%;
}

/* :: ll :: */
.font-ll{
font-size: 156%;
}

/* :: l :: */
div#fb div.se-pro-navi01-t div.h2,
div#fb div.se-pro-navi01 div.h2,
div#fb div.se-inq-block01-b div.h2,
div#fb div.se-inq-block01-t div.h2,
div#fb div.se-inq-block01 div.h2,
.font-l{
font-size: 109%;
}

/* :: s :: */
div#fh div.u01 ul,
div#fl div.u01,
div#fb ul.trac01,
.font-s{
font-size: 92%;
}

/* : table : */

div#fb div.se-table01-b table th,
div#fb div.se-table01-t table th,
div#fb div.se-table01-h3 table th,
div#fb div.se-table01-h2 table th,
div#fb div.se-table01-h1 table th,
div#fb div.se-table01 table th,
div#fb div.se-table01-b table td,
div#fb div.se-table01-t table td,
div#fb div.se-table01-h3 table td,
div#fb div.se-table01-h2 table td,
div#fb div.se-table01-h1 table td,
div#fb div.se-table01 table td,
div#fb div.se-table02-b thead th,
div#fb div.se-table02-t thead th,
div#fb div.se-table02-h3 thead th,
div#fb div.se-table02-h2 thead th,
div#fb div.se-table02-h1 thead th,
div#fb div.se-table02 thead th,
div#fb div.se-table02-b tbody td,
div#fb div.se-table02-t tbody td,
div#fb div.se-table02-h3 tbody td,
div#fb div.se-table02-h2 tbody td,
div#fb div.se-table02-h1 tbody td,
div#fb div.se-table02 tbody td,
.se-table03 th,
.se-table03 td,
div#fb div.se-table04-b table  thead th,
div#fb div.se-table04-t table thead th,
div#fb div.se-table04-h3 table thead th,
div#fb div.se-table04-h2 table thead th,
div#fb div.se-table04-h1 table thead th,
div#fb div.se-table04 table th,
div#fb div.se-table04-b table tbody td,
div#fb div.se-table04-t table tbody td,
div#fb div.se-table04-h3 table tbody td,
div#fb div.se-table04-h2 table tbody td,
div#fb div.se-table04-h1 table tbody td,
div#fb div.se-table04 table tbody td{
vertical-align:middle !important;
}

/* : clearfix : */
/* :: 01 :: */
div#fb div.se-pro-navi01-b div.div01 ul,
div#fb div.se-pro-navi01-t div.div01 ul,
div#fb div.se-pro-navi01 div.div01 ul,
div#fb div.se-news-list01-h2 dl,
div#fb div.se-news-list01 dl,
div#fb ul.se-pro-rel-link01-bo,
div#fb ul.se-pro-rel-link01-b,
div#fb ul.se-pro-rel-link01-t,
div#fb div.se-pro-rel-link01 ul,
div#fb div.se-inq-block01-b div.div01,
div#fb div.se-inq-block01-t div.div01,
div#fb div.se-inq-block01 div.div01,
.clearfix01{
overflow: hidden;
zoom: 1;
}


/* :: 02 :: */
.clear-fix02{
zoom: 100%;
}

.clear-fix02:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
}


/* :: 5643 :: */
div#fb div.se-table02-t a.title01, div#fb div.se-table02-h2 a.title01 {
font-weight:bold;
}

/* : pdf download : */
/* : line-bottom : */
.se-pdf-block01 {
margin-top: -1.3em;
padding: 1.3em 0 1.3em 10px;
background: url(/common/img/se/line_h-dot-cfcfcf01.gif) left bottom repeat-x;
}
/* : block : */
.se-pdf-block01 .div01 {
width: 116px;
}
.se-pdf-block01 .div02 {
width: 585px;
}
/* : image-border : */
.se-pdf-block01 .div01 img {
border: 1px solid #e8e8e8;
}

/* : h303 : */
.se-pdf-block01 .se-pdf-title{
padding-right: 15px;
padding-left: 15px;
margin-top: 2em;
font-weight: bold;
}

table.ongTable td ul li{
	text-align: left!important;
}

/* : box-border01 : */

.box-border01{
padding-bottom:15px;
background:url(/common/img/item/dotline_black.gif) repeat-x bottom;
}



/* --- search button new add '12 Jan.--- */

div.link-download_380{
font-size:110%;
font-weight:bold;
margin:10px 0 5px 0;
}

div.link-download_380 div.button a{
display:block;
width:380;
background:url(/products/img/index/search-button_380.gif) no-repeat;
padding:12px 10px 12px 20px;
text-decoration:none;
color:#ffffff;
}

div.link-download_380 div.button a:hover{
background:url(/products/img/index/search-button_380_ovr.gif) no-repeat;
color:#FFF7FE;
}




div.link-download_300{
font-size:110%;
font-weight:bold;
margin:10px 0 5px 0;
}

div.link-download_300 div.button a{
display:block;
width:300px;
background:url(/products/img/index/search-button_300.gif) no-repeat;
padding:12px 10px 12px 20px;
text-decoration:none;
color:#ffffff;
}

div.link-download_300 div.button a:hover{
background:url(/products/img/index/search-button_300_ovr.gif) no-repeat;
color:#FFF7FE;
}




div.link-download_2line{
font-size:110%;
font-weight:bold;
margin:10px 0 5px 0;
line-height:1.1em;
}

div.link-download_2line div.button a{
display:block;
width:335;
background:url(/products/img/index/search-button_2line.gif) no-repeat;
padding:12px 10px 12px 20px;
text-decoration:none;
color:#ffffff;
}

div.link-download_2line div.button a:hover{
background:url(/products/img/index/search-button_2line_ovr.gif) no-repeat;
color:#FFF7FE;
}






div.link-download_320{
font-size:110%;
font-weight:bold;
margin:10px 0 5px 0;
}

div.link-download_320 div.button a{
display:block;
width:300;
background:url(/products/img/index/search-button_320.gif) no-repeat;
padding:12px 10px 12px 20px;
text-decoration:none;
color:#ffffff;
}

div.link-download_320 div.button a:hover{
background:url(/products/img/index/search-button_320_ovr.gif) no-repeat;
color:#FFF7FE;
}




.img-border{
border:solid 1px #CCC;
padding:10px 0;}







/* --- リッチ化 '14 april --- */

.productArea .product-block {
	margin: 0 15px;
}

.productArea .product-block h3 {
	padding: 13px 0 10px;
	background: url(/products/img/common/bg_h301-01.gif) no-repeat left bottom;
}

.productArea .product-block p {
	line-height: 1.6;
}

.productArea .product-block .center {
	text-align: center;
}

/* img-col2 */
.productArea .product-block .img-col2 img {
	margin: 0 29px;
	vertical-align: middle;
}

.productArea .product-block .img-col2 a {
	display: inline-block;
	margin: 0 29px;
}

/* img-col4 */
.productArea .product-block .img-col4 {
	margin-right: -10px;
}

.productArea .product-block .img-col4 li {
	width: 176px;
	float: left;
	margin: 12px 5px 0 0;
}

.productArea .product-block .img-col4 li img.img-border {
	border: 1px solid #CCCCCC;
	padding: 2px;
}

/* img-col3 */
.productArea .product-block .img-col3 {
	margin-right: -16px;
}

.productArea .product-block .img-col3 li {
	width: 234px;
	float: left;
	margin: 12px 8px 0 0;
}

/* btn-01 */
.productArea a.btn-01 {
	display: inline-block;
	width: 256px;
	height: 31px;
	padding: 9px 22px 0;
	background: url(/products/img/common/bg_btn-01.gif) no-repeat left top;
	color: #ffffff;
	font-size: 117%;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
}

.productArea a.btn-01_l {
	display: inline-block;
	width: 408px;
	height: 32px;
	padding: 9px 0 0;
	background: url(/products/img/common/bg_btn-01_l.gif) no-repeat left top;
	color: #ffffff;
	font-size: 117%;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}

.productArea a.btn-01_s {
	display: inline-block;
	width: 190px;
	height: 31px;
	padding: 9px 22px 0;
	background: url(/products/img/common/bg_btn-01_s.gif) no-repeat left top;
	color: #ffffff;
	font-size: 117%;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
}

.productArea h3 span.arrow {
	display: inline-block;
	padding-left: 15px;
	background: url(/common/img/se_index/blt_share-link01_t.gif) no-repeat left 0.37em;
	font-size: 92%;
	font-weight: normal;
}

/* arrow-list01 */
.productArea .arrow-list01 {
	padding: 22px 0 12px;
}

.productArea .arrow-list01 li {
	float: left;
	margin: 0 20px 5px 0;
	background: url(/common/img/se_list/blt_share-link01.gif) no-repeat scroll 0 0.4em rgba(0, 0, 0, 0) !important;
	padding-left: 11px !important;
	padding-right: 5px !important;
	text-indent: -11px !important;
	white-space: nowrap;
}

.productArea .arrow-list01 li  a {
	padding-left: 11px !important;
}


/* arrow-list02 */
.productArea .arrow-list02 {
	padding: 12px 0 0 5px;
}

.productArea .arrow-list02 li {
	margin: 0 0 5px;
	background: url(/common/img/se_list/blt_share-link01.gif) no-repeat scroll 0 0.4em rgba(0, 0, 0, 0) !important;
	padding-left: 11px !important;
	padding-right: 5px !important;
	text-indent: -11px !important;
	white-space: nowrap;
}

.productArea .arrow-list02 li  a {
	padding-left: 11px !important;
}


/* img-r */
.productArea .img-r {
	float: right;
	padding: 0 0 0 20px;
	text-align: right;
}

.productArea .img-r strong {
	font-size: 100%;
}

/* zoom01 */
.productArea a.zoom01 {
display: inline-block;
margin-top: 12px;
padding-left: 24px;
height: 19px;
background: url(/products/img/common/ico_zoom01.gif) no-repeat left top;
}

/* col-l */
.col-l {
	float: left;
}

/* col-r */
.col-r {
	float: right;
}


/* margin-top */
.productArea .t12 {	margin-top: 12px; }

/* margin-bottom */
.productArea .mgb10 { margin-bottom: 10px; }
.productArea .mgb20 {	margin-bottom: 20px; }

/* lineup01 */
.productArea .lineup01 {
	margin-right: -22px;
	margin-left: 1px;
}

.productArea .lineup01 a {
	display: inline-block;
	margin-right: 22px;
}

/* abs-r */
.productArea .abs-r {
position: absolute;
top: 0;
right: 0;
}

/* inline-box */
.productArea ul.inline-list {
	text-align: center;
}

.productArea ul.inline-list li {
	display: inline-block;
}


/* top01 */
.top01 { 
	vertical-align:top;
}


/* : se-solution-box : */

.se-solution-box-b,
.se-solution-box-t,
.se-solution-box{
}

.se-solution-box-b div.ttl-container div.col-l,
.se-solution-box-t div.ttl-container div.col-l,
.se-solution-box div.ttl-container div.col-l{
float:left;
width:370px;
}

.se-solution-box-b div.ttl-container div.col-r,
.se-solution-box-t div.ttl-container div.col-r,
.se-solution-box div.ttl-container div.col-r{
float:right;
width:370px;
}

.se-solution-box-b ul.solution-list li.item,
.se-solution-box-t ul.solution-list li.item,
.se-solution-box ul.solution-list li.item{
margin-top:6px;
border:solid 1px #c7cbd1;
background:url(/common/img/se_block/bg_solution-arrow01.gif) no-repeat center center #f3f4f4;
}

.se-solution-box-b ul.solution-list div.box-theme,
.se-solution-box-t ul.solution-list  div.box-theme,
.se-solution-box ul.solution-list  div.box-theme{
padding:10px 10px 10px 10px;
display:table-cell;
width:350px;
vertical-align:middle;
}

.se-solution-box-b ul.solution-list div.box-solution,
.se-solution-box-t ul.solution-list  div.box-solution,
.se-solution-box ul.solution-list  div.box-solution{
padding:10px 10px 10px 17px;
display:table-cell;
width:343px;
font-weight:bold;
vertical-align:middle;
}

* html .se-solution-box-b ul.solution-list div.box-theme,
* html .se-solution-box-t ul.solution-list  div.box-theme,
* html .se-solution-box ul.solution-list  div.box-theme{
display:inline;
zoom:1;
}

*:first-child+html .se-solution-box-b ul.solution-list div.box-theme,
*:first-child+html .se-solution-box-t ul.solution-list  div.box-theme,
*:first-child+html .se-solution-box ul.solution-list  div.box-theme{
display:inline;
zoom:1;
}

* html .se-solution-box-b ul.solution-list div.box-solution,
* html .se-solution-box-t ul.solution-list  div.box-solution,
* html .se-solution-box ul.solution-list  div.box-solution{
display:inline;
zoom:1;
}

*:first-child+html .se-solution-box-b ul.solution-list div.box-solution,
*:first-child+html .se-solution-box-t ul.solution-list  div.box-solution,
*:first-child+html .se-solution-box ul.solution-list  div.box-solution{
display:inline;
zoom:1;
}


/* 事例ブロック(デフォルト)
--------------------------------*/
.productArea .body03 .block01{
	width: 47%;
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	word-break: break-all;
	background: url(/products/img/common/bg_grad-01.gif) bottom repeat-x;
	border: solid 1px #E7E7E7;
	padding: 6px 6px 0 6px;
	zoom: 1;
}
.productArea .body03 .block01 .div01{
	float: left;
	width: 100px;
	min-height:112px;
	zoom: 1;
}
.productArea .body03 .block01 .div02{
	float: right;
	width: 230px;
	zoom: 1;
}
.productArea .body03 .block01 .div02 p{
	margin-bottom: 7px;
}
.productArea .body03 .block01 .div02 .j01{
	background: url(/common/img/se_list/blt_share-link01.gif) no-repeat scroll 0 0.45em transparent;
	padding: 0 0 0 11px;
}
.productArea .body03 .block01 .div02 .j01 a{
}
.productArea .body03 .block01 .blockH{
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url(/common/img/se_head/bg_h303-01.gif) no-repeat scroll left bottom transparent
}
.productArea .body03 .block01 .blockH a{
	background: url(/common/img/se_list/blt_share-link02.gif) no-repeat scroll 0 0.2em transparent;
	padding-left: 15px;
	display: block;
}

.productArea .body03 .block01 h3{
	padding-top:0;
	margin-bottom: 9px;
}

/* summary
--------------------------------*/
.productArea .summary {
background: url(/products/search_k/img/office_01.gif) no-repeat;
height: 242px;
}

.productArea .summary p {
	line-height: 1.4;
}

.productArea .summary p.a {
margin: 0 15px 0 45px;
padding: 10px 0;
}

.productArea .summary p.b {
margin: 0 15px 0 45px;
padding: 10px 0 0 0;
}

.productArea .summary p.c {
margin: 0 15px 0 45px;
padding: 10px 0 0 0;
}


/* : se-table02 : */

div#fb div.se-table05-t,
div#fb div.se-table05{
padding-bottom: 1px;
border-bottom: 2px solid #CFCFCF;
}


div#fb div.se-table05-t thead th,
div#fb div.se-table05 thead th{
padding-left: 2px;
text-align: center;
color: #FFFFFF;
background: #808080 url(/common/img/se_table/bg_table02-th01.gif) left top no-repeat;
}


div#fb div.se-table05-t thead th.th01,
div#fb div.se-table05 thead th.th01{
background-position: -1px 0 !important;
}


div#fb div.se-table05-t thead th span,
div#fb div.se-table05 thead th span{
padding: 0.5em 7px 0.4em;
display: block;
background: url(/common/img/se_table/bg_table02-th02.gif) right top no-repeat;
}

div#fb div.se-table02-b tbody td,
div#fb div.se-table05-t tbody td,
div#fb div.se-table02-h3 tbody td,
div#fb div.se-table02-h2 tbody td,
div#fb div.se-table02-h1 tbody td,
div#fb div.se-table05 tbody td{
padding: 0.4em 5px;
}


div#fb div.se-table05-t tbody tr.odd td,
div#fb div.se-table05 tbody tr.odd td{
background: url(/common/img/se_table/bg_table02-td-od01.gif) left top no-repeat;
}


div#fb div.se-table05-t tbody tr.even td,
div#fb div.se-table05 tbody tr.even td{
background: url(/common/img/se_table/bg_table02-td-ev01.gif) left top no-repeat;
}


div#fb div.se-table05-t tbody tr.first-child td,
div#fb div.se-table05 tbody tr.first-child td{
background: url(/common/img/se_table/bg_table02-td-fir01.gif) left top no-repeat;
}


div#fb div.se-table05-t tbody td.td01,
div#fb div.se-table05 tbody td.td01{
background-position: -1px 0 !important;
}


/* :: margin :: */
div#fb div.se-table05-h1{
margin-top: 2em;
}

div#fb div.se-table05-h2{
margin-top: 2em;
}

div#fb div.se-table05-h3{
margin-top: 1.2em;
}

div#fb div.se-table05-t{
margin-top: 1em;
}

div#fb div.se-table05-b{
margin-top: 1.2em;
}


/* :: margin :: */
div#fb .pdf .se-pdf-block01,
div#fb .pdf02 .se-pdf-block01{
	padding: 0 !important;
}


/* :: top2012-sol :: */
div#top2012-sol {
	width: 535px;
	margin: 15px auto;
	padding: 10px 89px;
	background: #D8E6F3;
}
div#top2012-sol .inner {
	padding: 6px 7px 8px 8px;
	background: #fff;
}

div#top2012-sol p {
	float: left;
}

div#top2012-sol p a img {
	margin: 3px 0 0;
}

div#top2012-sol p a img.left-side {
	margin: 3px 7px 0 2px;
}


/*
==========================================================
==========================================================

追加Style 141209
動画エリア

==========================================================
==========================================================*/

/* ボックス全体 */
#box_movie {
	background: url(/products/img/common/bg_box_movie_thumb.gif) center top no-repeat;
	padding: 25px 0 0;
	margin: 2.2em auto 0;
	width: 717px;
}

/* サムネイルサイズ用 ____________________________________________*/
#box_movie_thumb_inner {
	background: url(/products/img/common/bg_box_movie_thumb.gif) center bottom no-repeat;
	padding: 0px 27px 25px;
}

/* サムネイル */
.movie_thumb {
	width: 266px;
	float: left;
}

/* ポップアップ */
#TB_window {
	width: 640px !important;
}
#TB_iframeContent {
	width: 640px !important;
	height: 390px !important;
}

/* 右側 */
.movie_right {
	width: 380px;
	float: right;
}

/* フルサイズ用 ____________________________________________*/
#box_movie_full_inner {
	background: url(/products/img/common/bg_box_movie_full.gif) center bottom no-repeat;
	padding: 0px 39px 25px;
}

/* 動画 */
.movie_area iframe {
	width: 640px !important;
	height:390px !important;
	margin: 0 0 20px;
	zoom: 1;
}
/*.movie_area iframe , x:-moz-any-link {
	height: 440px;
}*/

/* Youtubeアイコン */
.txt_area .icon_youtube {
	vertical-align: bottom;
	margin: 0 0 2px 3px;
}


/*========================================================
==========================================================

追加Style 141217
関連コンテンツ

==========================================================
========================================================*/
.related-contents{
	margin: 1em 0 0 0;
}

.related-contents dl{
	margin-top: 15px;
	padding-top: 15px;
	border-top: dotted 1px #333;
}
.related-contents dl.first-child{
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.related-contents dt{}
.related-contents dd{
	margin: 5px 10px 0;
}
.related-contents .img a:hover{
	opacity: 0.6;
}

/*========================================================
==========================================================

追加Style 150714
ページ下部　ソリュっと解決リンク枠

==========================================================
========================================================*/
.vols{
    width:720px;
	margin:0 auto 15px auto;
	color:#333;
}
.vols p{
	background-color: inherit;
}
.vols .story{
	position: relative;
    float:none;
	border: solid 1px #666666;
	padding: 5px 10px 30px 10px;
    width:680px;
    margin-top:30px;
	margin-left: 6px;
	margin-right: 6px;
	_margin-left: 4px;
	_margin-right: 3px;
    margin-bottom:25px;
	zoom: 1;
	background:#F8F8F8;
	font-size:14px;
	line-height:1.4;
	overflow: hidden;
}

.vols .story .btn01{
    position: absolute;
    right: 5px;
    bottom: 5px;
    color: #FFF;
    font-size: 13px;
}
.vols .story .btn01 a{
    color: #FFF;
	text-decoration: none;
	display: block;
    background: #005ACA;
    padding: 5px 10px;
    border-radius: 2px;
}
.vols .story .btn01 a:hover{
	text-decoration: underline;
	opacity: 0.6;
	filter: alpha(opacity=60);/*for ie 8 */
}

.vols .story .area-image{
	float: left;
	width: 75px;
	clear: both;
	border: solid 4px #CCC;
	margin-top: 15px;
	margin-left: 2px;
}
.vols .story .area-text{
	float: right;
    width: 575px;
	zoom: 1;
	margin-left:10px;
    margin-top: 10px;
}

.story .h4 img{
	float: left;
	margin-right: 5px;
}
.story h4{
	font-size: 100%;
	border-bottom: solid 1px #005ACA;
	margin-bottom: 5px;
	padding-bottom:10px;
}
.story .text{
	font-size: 100%;
	zoom: 1;
	
}

/* 201703 ボタン修正
----------------------------------*/

div#fb ul.se-pro-rel-link01-t,
div#fb ul.se-pro-rel-link01-bo,
div#fb ul.se-pro-rel-link01-b{
padding: 5px;
}

div#fb ul.se-pro-rel-link01-t li,
div#fb ul.se-pro-rel-link01-bo li,
div#fb ul.se-pro-rel-link01-b li{
margin: 4px 3px;
width: 177px;
height: 38px;
float: left;
background: none;
}

div#fb ul.se-pro-rel-link01-t li a,
div#fb ul.se-pro-rel-link01-bo li a,
div#fb ul.se-pro-rel-link01-b li a{
margin: 0;
display: block;
width: 177px;
height: 38px;
}

div#fb ul.se-pro-rel-link01-t li img,
div#fb ul.se-pro-rel-link01-bo li img,
div#fb ul.se-pro-rel-link01-b li img{
box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
}


/* 201801 新着情報 NEWアイコン
----------------------------------*/
/* : se-news-list01 : */
div#fb div.se-news-list01_new-h3 dl,
div#fb div.se-news-list01_new-h2 dl,
div#fb div.se-news-list01_new dl{
padding: 0.7em 10px 0.8em;
background: url(/common/img/se/line_h-dot-cfcfcf01.gif) left bottom repeat-x;
}

div#fb div.se-news-list01_new-h3 dl dt,
div#fb div.se-news-list01_new-h2 dl dt,
div#fb div.se-news-list01_new dl dt{
width: 11.9em;
float: left;
}

div#fb div.se-news-list01_new-h3 dt.new span,
div#fb div.se-news-list01_new-h2 dt.new span,
div#fb div.se-news-list01_new dt.new span{
/*    border-top: 1px solid #ccc; 
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #ccc; */
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background-color: #e60025;
    padding: 1px 5px;
    font-weight: bold;
    color: #fff;
    margin-right: 0.3em;
}

div#fb div.se-news-list01_new-h3 dt.normal,
div#fb div.se-news-list01_new-h2 dt.normal,
div#fb div.se-news-list01_new dt.normal{
	width: 8.2em;
    margin-left: 3.6em;
}

div#fb div.se-news-list01_new-h3 dl dd,
div#fb div.se-news-list01_new-h2 dl dd,
div#fb div.se-news-list01_new dl dd{
margin-left: 12em;
}

/* :: margin :: */
div#fb div.se-news-list01_new-h2{
margin-top: 0.8em;
}

div#fb div.se-news-list01_new-h3{
margin-top: 0.8em;
}

/* listにzipアイコン追加 2019.1.18 */
div#fb ul.se-data-list01-b li.zip01, div#fb ul.se-data-list01-t li.zip01, div#fb ul.se-data-list01 li.zip01 {
    background: url(/common/img/se_list/icn_datalist01-zip01.gif) 0 0.6em no-repeat;
}
