@charset "UTF-8";



/* shared element - block */



/* : se-inq-block01 : */
div#fb div.se-inq-block01-b,
div#fb div.se-inq-block01-t,
div#fb div.se-inq-block01{
padding: 1px;
padding-bottom: 17px;
border: 1px solid #E7E7E7;
}

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{
padding: 0.4em 15px 0.3em;
background-color: #F4F4F4;
font-weight:bold;
}

div#fb div.se-inq-block01-b p.p01,
div#fb div.se-inq-block01-t p.p01,
div#fb div.se-inq-block01 p.p01{
margin: 0.4em 15px 0;
}

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{
margin-top: 0.7em;
margin-left: 52px;
}

div#fb div.se-inq-block01-b div.div01 img,
div#fb div.se-inq-block01-t div.div01 img,
div#fb div.se-inq-block01 div.div01 img{
vertical-align: bottom;
}

div#fb div.se-inq-block01-b div.div01 div.dl01,
div#fb div.se-inq-block01-t div.div01 div.dl01,
div#fb div.se-inq-block01 div.div01 div.dl01{
padding-top: 3px;
width: 298px;
float: left;
}

div#fb div.se-inq-block01-b div.div01 div.dl01 div.dd,
div#fb div.se-inq-block01-t div.div01 div.dl01 div.dd,
div#fb div.se-inq-block01 div.div01 div.dl02 div.dd{
margin-top: 8px;
}

div#fb div.se-inq-block01-b div.div01 div.dl02,
div#fb div.se-inq-block01-t div.div01 div.dl02,
div#fb div.se-inq-block01 div.div01 div.dl02{
padding-top: 3px;
border-left: 1px solid #E7E7E7;
width: 356px;
height: 81px;
float: left;
}

div#fb div.se-inq-block01-b div.div01 div.dl02 div.dt,
div#fb div.se-inq-block01-t div.div01 div.dl02 div.dt,
div#fb div.se-inq-block01 div.div01 div.dl02 div.dt{
margin-left: 35px;
}

div#fb div.se-inq-block01-b div.div01 div.dl02 div.dd,
div#fb div.se-inq-block01-t div.div01 div.dl02 div.dd,
div#fb div.se-inq-block01 div.div01 div.dl02 div.dd{
margin-top: 6px;
padding: 4px 5px;
margin-left: 35px;
width: 311px;
height: 48px;
background: url(/products/img/common/bg_inq-block01-01.gif) left top;
}

/* :: margin :: */
div#fb div.se-inq-block01-b{
}

div#fb div.se-inq-block01-t{
margin-top: 2.2em;
}



/* : se-inq-block02 : */
div#fb div.se-inq-block02-b,
div#fb div.se-inq-block02-t,
div#fb div.se-inq-block02{
	width:732px;
	height:73px;
	background:url(/common/img/se_inqblock/bg_se-inq-block02-01.gif);
	margin-left: -1px;
	margin-top:0.7em;
	margin-bottom:2.5em;
}

div#fb div.se-inq-block02-b div.in01,
div#fb div.se-inq-block02-t div.in01,
div#fb div.se-inq-block02 div.in01{
padding:5px 0 0 21px;
}
div#fb div.se-inq-block02-b div.div01,
div#fb div.se-inq-block02-t div.div01,
div#fb div.se-inq-block02 div.div01{
margin-top:10px;
margin-left:210px;
margin-right:20px;
float:left;
}

div#fb div.se-inq-block02-b div.h2,
div#fb div.se-inq-block02-t div.h2,
div#fb div.se-inq-block02 div.h2{
width:295px;
}


div#fb div.se-inq-block02-b div.dl01,
div#fb div.se-inq-block02-t div.dl01,
div#fb div.se-inq-block02 div.dl01{
width: 175px;
height:62px;
float: left;
}

div#fb div.se-inq-block02-b div.dl01 div.dt,
div#fb div.se-inq-block02-t div.dl01 div.dt,
div#fb div.se-inq-block02 div.dl01 div.dt{
width: 175px;
height:62px;
float:left;
}


/* :: margin :: */
div#fb div.se-inq-block02-t{
margin-top: 2.2em;
}

div#fb div.se-inq-block02-b{
margin-top: 2.4em;
}


/* : column : */
/* :: 2 column :: */
div#fb div.se-2col-01 div.col-l{
margin-right: 13px;
float: left;
}

div#fb div.se-2col-01 div.col-r{
float: right;
}



/* : se-bnr-pdf01-t : */
div#fb div.se-bnr-pdf01-b,
div#fb div.se-bnr-pdf01-t,
div#fb div.se-bnr-pdf01{
padding: 1.2em 15px 0.6em;
border: 3px solid #E7E7E7;
}

div#fb div.se-bnr-pdf01-b div.bnr01,
div#fb div.se-bnr-pdf01-t div.bnr01,
div#fb div.se-bnr-pdf01 div.bnr01{
width: 112px;
float: left;
}

div#fb div.se-bnr-pdf01-b div.text01,
div#fb div.se-bnr-pdf01-t div.text01,
div#fb div.se-bnr-pdf01 div.text01{
margin-left: 30px;
float: left;
}

/* :: margin-top :: */
div#fb div.se-bnr-pdf01-b{
margin-top: 1.6em;
}

div#fb div.se-bnr-pdf01-t{
margin-top: 1.2em;
}



/* : frame block 01 : */
div#fb div.se-frame-block01-b,
div#fb div.se-frame-block01-t,
div#fb div.se-frame-block01{
padding: 5px 6px;
background: url(/common/img/se_block/bg_frame-block01-01.gif) left top;
zoom: 1;
}

div#fb div.se-frame-block01-b div.in01,
div#fb div.se-frame-block01-t div.in01,
div#fb div.se-frame-block01 div.in01{
padding: 1.4em 16px;
background-color: #F4F4F4;
zoom: 1;
}

/* :: margin-top :: */
div#fb div.se-frame-block01-t{
margin-top: 2.2em;
}

div#fb div.se-frame-block01-b{
}



/* : frame block 02 : */
div#fb div.se-frame-block02-b,
div#fb div.se-frame-block02-t,
div#fb div.se-frame-block02{
padding: 5px 6px;
background: url(/common/img/se_block/bg_frame-block02-01.gif) left top;
zoom: 1;
}

div#fb div.se-frame-block02-b div.in01,
div#fb div.se-frame-block02-t div.in01,
div#fb div.se-frame-block02 div.in01{
padding: 1.4em 16px;
background-color: #FFFFFF;
zoom: 1;
}

/* :: margin-top :: */
div#fb div.se-frame-block02-t{
margin-top: 2.2em;
}

div#fb div.se-frame-block02-b{
margin-top: 2.4em;
}



/* : se-btn01 : */
.se-btn01-b .btn01,
.se-btn01-t .btn01,
.se-btn01 .btn01{
padding: 6px 5px;
display: block;
float: left;
background: url(/common/img/se_block/bg_btn01-01.gif) left top;
}

.se-btn01-b .btn01 a,
.se-btn01-t .btn01 a,
.se-btn01 .btn01 a{
padding: 0.65em 30px 0.65em 15px;
border: 1px solid #CCCCCC;
display: block;
float: left;
background: #ECECEC url(/common/img/se_block/bg_btn01-02.gif) left top repeat-x;
}

.se-btn01-b .btn01 a:hover,
.se-btn01-t .btn01 a:hover,
.se-btn01 .btn01 a:hover{
border-color: #DCDCDC;
background: #FFFFFF none;
}

.se-btn01-b .btn01 a span,
.se-btn01-t .btn01 a span,
.se-btn01 .btn01 a span{
padding-left: 12px;
display: block;
background: url(/common/img/se_list/blt_share-link01.gif) 0 0.35em no-repeat;
}

/* : margin-top : */
.se-btn01-t{
margin-top: 1em;
}

.se-btn01-b{
margin-top: 1.2em;
}



/* : se-btn02 : */
.se-btn02 .btn01-b,
.se-btn02 .btn01-t,
.se-btn02 .btn01{
padding: 6px 5px;
display: block;
float: left;
background: url(/common/img/se_block/bg_btn01-01.gif) left top;
}

.se-btn02 .btn01-b a,
.se-btn02 .btn01-t a,
.se-btn02 .btn01 a{
display: block;
float: left;
}

/* : margin-top : */
.se-btn02 .btn01-b{
}

.se-btn02 .btn01-t{
}



/* : clearfix : */
/* :: 01 :: */
div#fb div.se-bnr-pdf01-b,
div#fb div.se-bnr-pdf01-t,
.se-btn02 .btn01,
.se-btn02,
.se-btn01 .btn01,
.se-btn01,
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,
div#fb div.se-2col-01,
.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;
}




/* : se-solution-box : */

div#fb div.se-solution-box-b,
div#fb div.se-solution-box-t,
div#fb div.se-solution-box{

}

div#fb div.se-solution-box-b div.ttl-container div.col-l,
div#fb div.se-solution-box-t div.ttl-container div.col-l,
div#fb div.se-solution-box div.ttl-container div.col-l{
float:left;
width:360px;
}

div#fb div.se-solution-box-b div.ttl-container div.col-r,
div#fb div.se-solution-box-t div.ttl-container div.col-r,
div#fb div.se-solution-box div.ttl-container div.col-r{
float:right;
width:360px;
}

div#fb div.se-solution-box-b ul.solution-list li.item,
div#fb div.se-solution-box-t ul.solution-list li.item,
div#fb div.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;
}

div#fb div.se-solution-box-b ul.solution-list div.box-theme,
div#fb div.se-solution-box-t ul.solution-list  div.box-theme,
div#fb div.se-solution-box ul.solution-list  div.box-theme{
padding:10px 50px 10px 17px;
display:table-cell;
width:293px;
vertical-align:middle;
}

div#fb div.se-solution-box-b ul.solution-list div.box-solution,
div#fb div.se-solution-box-t ul.solution-list  div.box-solution,
div#fb div.se-solution-box ul.solution-list  div.box-solution{
padding:10px 40px 10px 27px;
display:table-cell;
width:293px;
font-weight:bold;
vertical-align:middle;
}

* html div#fb div.se-solution-box-b ul.solution-list div.box-theme,
* html div#fb div.se-solution-box-t ul.solution-list  div.box-theme,
* html div#fb div.se-solution-box ul.solution-list  div.box-theme{
display:inline;
zoom:1;
}

*:first-child+html div#fb div.se-solution-box-b ul.solution-list div.box-theme,
*:first-child+html div#fb div.se-solution-box-t ul.solution-list  div.box-theme,
*:first-child+html div#fb div.se-solution-box ul.solution-list  div.box-theme{
display:inline;
zoom:1;
}

* html div#fb div.se-solution-box-b ul.solution-list div.box-solution,
* html div#fb div.se-solution-box-t ul.solution-list  div.box-solution,
* html div#fb div.se-solution-box ul.solution-list  div.box-solution{
display:inline;
zoom:1;
}

*:first-child+html div#fb div.se-solution-box-b ul.solution-list div.box-solution,
*:first-child+html div#fb div.se-solution-box-t ul.solution-list  div.box-solution,
*:first-child+html div#fb div.se-solution-box ul.solution-list  div.box-solution{
display:inline;
zoom:1;
}

/* add: 2012/04/23 M.Manaka
-------------------------------------------*/
div#fb div.se-solution-box-b ul.solution-list div.box-theme li,
div#fb div.se-solution-box-t ul.solution-list  div.box-theme li,
div#fb div.se-solution-box ul.solution-list  div.box-theme li{
margin-top:6px;
padding-left:15px;
background:url(/common/img/se_block/bg_solution-list01.gif) no-repeat left 0.4em;
}
/* addend
-------------------------------------------*/


div#fb div.se-solution-box-b ul.solution-list div.box-solution li,
div#fb div.se-solution-box-t ul.solution-list  div.box-solution li,
div#fb div.se-solution-box ul.solution-list  div.box-solution li{
margin-top:6px;
padding-left:15px;
background:url(/common/img/se_block/bg_solution-list01.gif) no-repeat left 0.4em;
}

div#fb div.se-solution-box-b ul.solution-list div.box-solution li.first-child,
div#fb div.se-solution-box-t ul.solution-list  div.box-solution li.first-child,
div#fb div.se-solution-box ul.solution-list  div.box-solution li.first-child{
margin-top:0;
}

/* : margin-top : */

div#fb div.se-solution-box-b{
margin-top:1.5em;
}

div#fb div.se-solution-box-t{
margin-top:1.2em;
}

/* : clearfix : */
/* :: 01 :: */
div#fb div.se-solution-box-b .ttl-container,
div#fb div.se-solution-box-t .ttl-container,
div#fb div.se-solution-box .ttl-container,
div#fb div.se-bnr-pdf01-b,
div#fb div.se-bnr-pdf01-t,
.se-btn02 .btn01,
.se-btn02,
.se-btn01-b .btn01,
.se-btn01-t .btn01,
.se-btn01 .btn01,
.se-btn01-b,
.se-btn01-t,
.se-btn01,
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,
div#fb div.se-2col-01,
.clearfix01{
overflow: hidden;
zoom: 1;
}

/* :: 02 :: */
div#fb div.se-solution-box-b .ttl-container,
div#fb div.se-solution-box-t .ttl-container,
div#fb div.se-solution-box .ttl-container,
div#fb div.se-2col-01,
.clear-fix02{
zoom: 100%;
}

div#fb div.se-solution-box-b .ttl-container:after,
div#fb div.se-solution-box-t .ttl-container:after,
div#fb div.se-solution-box .ttl-container:after,
div#fb div.se-2col-01:after,
.clear-fix02:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
}
