@charset "utf-8";
/* CSS Document */

/*================================
 TECHNOLOGY
================================*/
#lead{
	width: 900px;
	height: 100px;	
	margin: 0 auto;
	background: url(../../technology/img/img_lead.jpg) no-repeat left top;
	padding: 0;
}
#sidemenu{
	width: 217px;
	float: left;
	margin-left: 50px;
	margin-bottom: 30px;
	font-size: 12px;
}
#sidemenu h3{ margin:0; padding:0;}
#sidemenu ul{
	margin:0;
	padding: 0;
	background: url(../../technology/img/bg_menu.gif) repeat-y left top;
	dislay:block;
	height:100%;
}
#sidemenu ul li{
	line-height: 17px;
	background: url(../../technology/img/bg_menu.gif) repeat-y left top;
	dislay:block;
}
#sidemenu ul li.image{ margin-left: 40px;}
#sidemenu ul li.four{ margin:0 0 2px 0; padding: 0 0 5px 0;}
#sidemenu ul li.four{ margin:0; padding:0;}
#sidemenu ul li.five{
	margin-left: 35px;
	padding-left: 12px;
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 5px;
}
#sidemenu ul li.five_down{
	padding-left: 55px;
}
#sidemenu ul li.five2{
	margin-left: 35px;
	padding-left: 12px;
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 5px;	
	padding-bottom: 5px;
}
#sidemenu ul li.six{
	background: url(../../technology/img/img_icon2.gif) no-repeat 2px 6px;
	margin-left: 50px;
	padding-left: 10px;	
}
#sidemenu ul li.seven{
	background: url(../../technology/img/img_icon3.gif) no-repeat 2px 8px;
	margin-left: 60px;
	padding-left: 10px;		
}
* html #sidemenu{/* for IE6 */
	width: 217px;
	float: left;
	margin-left: 25px;
}
#inquiryBtn{ margin-top: 5px; margin-bottom: 8px;}
h6.topchara{
	font-weight: bold;
	font-size: 13px;
	padding-left: 8px;
	padding-top: 5px;
}
/*================================
 現在ページの左側文字色
================================*/
#sidemenu ul li.five_on a{
	color: #ff8100 !important;
	margin-left: 35px;
	padding-left: 12px;
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 5px;
	padding-bottom: 5px;
}
#sidemenu ul li.five2_on a{
	color: #ff8100 !important;
	margin-left: 35px;
	padding-left: 12px;	
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 5px !important;
	display:block;
}
* html #sidemenu ul li.five2_on a{
	color: #ff8100 !important;
	margin-left: 35px;
	padding-left: 12px;
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 5px !important;	
}
li.five2_on{ padding-bottom: 5px;}
#sidemenu ul li.six_on a{
	color: #ff8100 !important;
	margin-left: 35px;
	padding-left: 12px;
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 6px;	
}
#sidemenu ul li.seven_on a{
	color: #ff8100 !important;
	margin-left: 35px;
	padding-left: 12px;
	background: url(../../technology/img/img_icon.gif) no-repeat 2px 8px;	
}
#sidemenu span{ font-size: 11px;}
#sidemenu ul li.five_down_on a{
	padding-left: 55px;
	color: #ff8100 !important;
}

/*================================
 LINK_COLOR
================================*/
#sidemenu ul li a{ color:#d1d1d1; text-decoration: none;}
#sidemenu a:link{ color:#d1d1d1;}
#sidemenu a:visited{ color:#d1d1d1;}
#sidemenu a:hover{ color:#ff8100;}
#sidemenu a:active{ color:#ff8100;}

/*================================
 見出し部分
================================*/
h5{
	width: 554px;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 18px;
	font-size: 13px;
}
h6.middle{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
h6.middle2{
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 162px;
	font-size: 14px;
}
h6.middle_ss{
	font-weight: bold;
	font-size: 14px;
    padding:10px 16px 10px 14px;
	color:#0066CC;
}
h6.middle_ss2{
	font-weight: bold;
	font-size: 14px;
    padding:10px 16px 10px 14px;
	color:#444;
}
h6.flow{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	margin-left: 5px;
}
p.flow{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	margin-left: 5px;
	float: left;
	widows: 150px;
}
p.flow2{
	width: 150px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	float: right;
	text-align: right;
}
p.flow3{
	width: 270px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	float: right;
	text-align: center;
}
p.flow4{
	width: 270px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	float: right;
	text-align: center;
}
p.flow5{
	width: 270px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	float: right;
	text-align: right;
}
p.flow6{
	width: 270px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	float: left;
	text-align: left;
}
h6.long{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
h6.long2{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}
#h5double{ width: 554px;}
h5.h5Left{
	width: 360px;
	float: left;
	padding-bottom: 20px;
	font-weight:normal !important;
}
h5Left_f{
	width: 360px;
	float: left;
	padding-bottom: 20px;
}
img.h5Right{
	width: 175px;
	float: right;
	margin-bottom: 20px;
}
h5.h6Left{
	width: 360px;
	float: left;
	font-weight:normal !important;
}
span.hb{
    margin:0 0 10px 0;
}
.hb2{
    margin:20px 0 10px 0;
}
.rp_pdf{ padding:4px 0 0 2px; display:block;}
/*================================
 特徴
================================*/
#charaWaku{
	width: 544px;
	margin-bottom: 30px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	padding-right: 10px;
}
#charaWaku_labo{
	width: 380px;
	margin-bottom: 30px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	float: left;	
}
#laboPic{ width: 164px; float: right;}
#charaWaku3{
	width: 350px;
	margin-top: 20px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	padding-right: 10px;
}
#charaWaku4{
	width: 350px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	padding-right: 10px;
}
#charaWaku5{
	width: 330px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	padding-right: 10px;
	margin-bottom:18px;
}
#charaWaku6{
	width: 230px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	padding-right: 10px;
	margin-bottom:18px;
}
#charaWaku ul li.noicon2{
	background: none;
	text-align: right;
	padding-right: 15px;
}
ul#chara{ margin-top: 8px; margin-left: 8px;}
ul#charaL{
	width: 190px;
	float: left;
	padding: 8px 0 8px 3px;
	font-size: 11px;
}
ul.charaR{
	width: 185px;
	float: left;
	padding: 8px 0 8px 0;
	font-size: 11px;
}
ul#charaL li{
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 6px;
	margin-left: 5px;
	padding-left: 10px;
	line-height: 18px;
	padding-bottom: 3px;
}
ul.charaR li{
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 6px;
	padding-left: 10px;
	margin-left: 5px;
	line-height: 18px;
	padding-bottom: 3px;	
}
ul#chara li{
	margin-bottom: 8px;
	background: url(../../technology/img/img_icon1.gif) no-repeat 0 4px;
	padding-left: 15px;
}
ul#chara li.lileft{
	margin-bottom: 8px;
	width: 250px;
	float: left;
	background: url(../../technology/img/img_icon1.gif) no-repeat 0 2px;
	padding-left: 15px;
}
ul#chara li.liright{
	width: 250px;
	float: left;
	margin-bottom: 8px;
	background: url(../../technology/img/img_icon1.gif) no-repeat 0 2px;
	padding-left: 15px;
}
ul#chara li.lileft2{
	margin-bottom: 8px;
	margin-left: 5px;
	width: 145px;
	float: left;
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 2px;
	padding-left: 10px;
}
ul#chara li.liright2{
	width: 145px;
	float: left;
	margin-left: 5px;	
	margin-bottom: 8px;
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 2px;
	padding-left: 10px;
}
ul#chara li.liright3{
	width: 145px;
	float: left;
	margin-left: 5px;	
	margin-bottom: 8px;
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 2px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#kakomi{
	width: 554px;
	padding: 10px;
}
/*局所*/
#charaWaku2{
	width: 544px;
	margin-bottom: 30px;
	padding: 5px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
}
ul#charaLeft{
	width: 115px;
	margin-top: 5px;
	margin-left: 10px;	
	float: left;
}
ul#charaLeft li{ font-weight:bold;}
ul#charaRight{
	margin-top: 5px;
	margin-left: 8px;
	float: left;	
	width: 400px;	
}
ul#charaRight li{
	margin-bottom: 5px;
	background: url(../../technology/img/img_icon1.gif) no-repeat 0 2px;
	padding-left: 15px;
}

span.abc {
    font-weight:bold;
	margin:10px 0 10px 0;
}
#ss_box{
    border:solid 1px #ccc;
	margin:0 0 26px 0;
	background-color:#F1F3FE; 
}
#ss_box p {
	padding:0 0 10px 14px;
}
/*================================
 テキスト部分
================================*/
#leftTXT{
	width: 340px;
	float: left;
	line-height: 17px;
}
#leftTXT2{
	width: 320px;
	float: left;
	line-height: 17px;
	padding: 10px;
	border: solid 1px #dfdfdf;
}
#leftTXT3{
	width: 340px;
	float: left;
	line-height: 140%;
}
#leftTXT4{
	width: 270px;
	float: left;
	line-height: 140%;
	padding: 10px;
	border: solid 1px #dfdfdf;
}
#leftTXT5{
	width: 240px;
	float: left;
	line-height: 140%;
}
#leftTXT ul{ margin-bottom: 30px;}
#leftTXT ul li{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
}
#rightTXT{
	width: 195px;
	float: right;
	text-align: right;
}
#rightTXT2{
	width: 195px;
	float: right;
	text-align: right;
}
#rightTXT3{
	width: 250px;
	float: right;
	text-align: right;
}
#rightTXT4{
	width: 295px;
	float: right;
	text-align: right;
	margin-bottom:25px;
}
#rightTXT img{ text-align: right; margin-bottom: 40px;}
#rightTXT img.kouseinou{ text-align: right; margin-right: 15px;}
/*触媒*/
#leftTXT_shoku{
	width: 260px;
	float: left;
	line-height: 140%;
}
#leftTXT_shoku ul{ margin-bottom: 30px;}
#leftTXT_shoku ul li{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
}
#rightTXT_shoku{
	width: 275px;
	float: right;
	text-align: right;
}
#rightTXT_shoku img{ margin-bottom: 12px;}


#leftTXT_shoku2{
	width: 275px;
	float: left;
}
#leftTXT_shoku2 img{ margin-bottom: 0px;}
#rightTXT_shoku2{
	width: 260px;
	float: right;
	text-align: left;
	line-height: 140%;
}

/*ノーマルテキスト*/
.mainTxt2{ width: 554px; margin-bottom: 20px;}
.mainTxt2 ul{
	margin-bottom: 20px;
}
.mainTxt2 ul.icon4 li{ line-height: 18px;}
.mainTxt2 ul.icon4 li{
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
}
#mainTxt ul.icon4 li{
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 6px;
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 140%;
}
#mainTxt ul.icon5 li{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 6px;
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 140%;
	
}
.mainTxt2 ul.icon4 li.noicon{
	background: none;
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 140%;
}
#mainTxt ul.icon6 li.icon{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 6px;
	padding-left: 10px;
	margin-bottom: 5px;
	line-height: 18px;
	margin-left: 10px;
}
#mainTxt ul.icon6 li.noicon{
	background: none;
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 18px;
}
#mainTxt ul.icon5 li.noicon{
	background: none;
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 140%;
}
.mainTxt2 ul.icon5 li{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
	margin-left: 8px;
}
p.normalTxt{
	width: 554px;
	line-height: 25px;
	margin-bottom: 20px;
}
p.chu{
	width: 339px;
	margin-top: 10px;
	padding: 5px;
	border: solid 1px #dfdfdf;
	background: #f1f1f1;
	line-height: 140%;
}
img#normalImg{ margin-bottom: 20px;}
.normalImg{ width: 554px ; padding-bottom: 30px;}
.normalImg2{ width: 544px ; padding-bottom: 30px; margin-left:4px; margin-top:35px;}
.normalImg3{ width: 554px ; padding-bottom: 30px;}.normalImg table{
	width: 554px;
	font-size: 11px;
	overflow: auto;
	margin-top: 5px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #e2e2e2;
}
.normalImg table th{
	width: 220px;
	padding:5px 5px 5px 50px;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	background: #f1f1f1;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
.normalImg table td{
	text-align: left;
	width: 150px;	
	padding: 5px 5px 5px 100px;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.normalImg th.bold{
	font-weight: bold !important;
	text-align: left !important;
	padding-left: 130px;
}
.normalImg3 table{
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	width:540px;
}
.normalImg3 table th{
	background: #f1f1f1;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	text-align:center;
	font-weight: normal;
	vertical-align: top;
}
.normalImg3 table td{
	padding:;
	text-align:center;	
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.normalImg3 th.bold{
	font-weight: bold !important;
	text-align: center !important;
}
.normalImg_mg{ width: 554px ; padding-bottom: 30px;}
.normalImg_mg img{
	margin-bottom:16px;
}

td.bold{ font-weight: bold; text-align: left;}
.leftImg{ width: 349px; float: left;}
.rightImg{ width: 195px; float: right;}
img.moreLink{
	padding-top: 10px;
}

td.ekt_o {
background-color:#FFB56A;
}
td.ekt_g {
background-color:#B4FDA4;
}
td.ekt_b {
background-color:#CECEFF;
}

/*2段組テキスト*/
#leftTXT ul.icon4 li{
	background: url(../../technology/img/img_icon4.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
}
#leftTXT2 ul.icon4 li.noicon{
	background: none;
	padding-left: 10px;
	margin-bottom: 15px;
}
#leftTXT ul.icon4 li.noicon{
	background: none;
	padding-left: 6px;
	margin-bottom: 15px;
}
#leftTXT ul.icon5 li{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#leftTXT ul.icon5 li.noicon{
	background: none;
	color: #707070;
	font-size: 11px;
	line-height: 140%;
}
/*冷却について*/
#reikyaku{ width: 554px; margin-bottom: 30px;}
.mb0{ margin-bottom:0px !important;}
#reikyaku ul.icon5 li{
	background: url(../../technology/img/img_icon5.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 8px;
	margin-left: 8px;
	line-height: 140%;
}
#reikyaku ul.icon5 li.noicon{
	background: none;
	color: #707070;
	font-size: 11px;
	line-height: 140%;
}
#reikyaku ul.icon5{ margin-bottom: 30px;}
.jutenLeft{
	width: 330px;
	float: left;
	margin-top: 15px;
}
.jutenRight{
	width: 195px;
	float: right;
	margin-top: 15px;
}

.font_strong {
    font-weight:bold;
}
.mgn_bt {
    margin-bottom:22px;
}
.bd_top {
    border:solid 1px #999;
}
table.hs_tbl {
}
table.hs_tbl td.hs_wd{
    width:48px;
}
#sousa {
    padding:0 0 30px 0;
	display:inline-block;
}
.sousa_left {
    float:left;
	margin:0 10px 0 6px;
}
.sousa_right {
    float:right;
}
/*==ie6==*/
* html .sousa_left table { float:left;}
* html .sousa_right table { float:right; margin-top:-1px;}
* html .sousa_right strong { margin-top:-17px; margin-left:240px; display:block;}
/*==mac safari==*/
@media screen and (-webkit-min-device-pixel-ratio:0) { .sousa_left {margin:0 5px 0 6px;}}

h4.under{
	padding: 150px 0;
}
.hai_ft { font-size:12px;}

.btnct { display:block; padding:10px 0 0 0;}
.bdct { display:block; padding:10px 0 22px 0;}
/*================================
 Category
================================*/
.mainTxt{
	width: 554px;
	margin-top: 21px;
	padding-bottom: 15px;
	line-height: 140%;
}
.mainTxt dl dt{ padding-bottom: 15px;}
.mainTxt dl dd{ padding: 0px 3px 20px 3px;}

#pageBack{
	clear: left;
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 12px;
	background: url(../img/btn_icon_1.gif) no-repeat left center;
	font-size: 10px;
}
p.techLead{ width: 290px; float: left;}
p.techLead3{
	width: 320px;
	float: left;
	margin-top: 15px;
}
p.techLead2{ width: 554px; margin-bottom: 20px;}
img.haiekiPic{
	width: 235px;
	float: right;
	margin-bottom: 20px;
}
img.haiekiPic2{
	width: 195px;
	float: right;
	margin-bottom: 20px;
	margin-top: 15px;	
}
img.btnMore{
	margin-top: 15px;
	float: right;
	margin-bottom: 20px;
}
#shujin{ margin-top: 15px;}
table.rsrTable{
	width: 554px;
	text-align: center;
	overflow: auto;
	margin-top: 5px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #e2e2e2;
	padding: 5px;
}
table.rsrTable td{
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	text-align: center;
	font-size: 9.5px;
	padding: 3px 0 3px;
}
table.rsrTable th{
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	text-align: center;
	font-size: 9.5px;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 0 5px;	
}
.tableColor{ background: #f1f1f1;}

/*================================
 systemINDEX
================================*/
.system{ width: 554px;}
.sysLeft{ width: 297px; float: left;}
.sysLeft ul{ margin-bottom: 50px;}
.sysRight{
	width: 185px;
	float: left;
	margin-left: 50px;
	margin-bottom: 50px;	
}

ul.sysSttl li{
	margin:0;
	width: 297px;
	height: 25px;
	padding: 6px 0 9px 20px;
	font-size: 13px;
	font-weight: bold;
	background: url(../../technology/img/bg_sttl.gif) no-repeat left top;
}
h4.sysTtl{ width: 554px; margin: 0 0 20px !important;}
p.sysTxt{ line-height: 18px; margin-bottom: 20px;}
/*================================
 systemINDEX tske
================================*/
.sysLeft2{ 
    width: 250px; 
	float: left;
	margin-left:10px;
}
.sysLeft2 ul{ margin-bottom: 50px;}
.sysRight2{
	width: 250px;
	float: right;
	margin-right:10px;
}
ul.sysSttl2 li{
	margin:0;
	width: 234px;
	height: 28px;
	padding: 6px 0 9px 20px;
	font-size: 13px;
	font-weight: bold;
	background: url(../../technology/img/bg_sttl2.gif) no-repeat left top;
}

.sysSttl2 a{ color:#525252; text-decoration: none;}
.sysSttl2 a:link{ color:#525252; text-decoration: none;}
.sysSttl2 a:visited{ color:#525252; text-decoration: none;}
.sysSttl2 a:hover{ color:#ff8100; text-decoration: underline;}
.sysSttl2 a:active{ color:#ff8100; text-decoration: underline;}
/*================================
 systemLINK
================================*/
.sysSttl a{ color:#525252; text-decoration: none;}
.sysSttl a:link{ color:#525252; text-decoration: none;}
.sysSttl a:visited{ color:#525252; text-decoration: none;}
.sysSttl a:hover{ color:#ff8100; text-decoration: underline;}
.sysSttl a:active{ color:#ff8100; text-decoration: underline;}

/*================================
 触媒
================================*/
.shokubai{ width: 554px; margin-bottom: 30px;}
.shokubai ul{ display: block;}
.shokuLeft{
	width: 260px;
	height:120px;	
	float: left;
	border: solid 1px #e2e2e2;
}
ul.shokuLeft{ height:auto;}

.shokuLeft li.h7,.shokuRight li.h7{
	width: 250px;
	background: #e2e2e2 !important;
	padding: 8px 5px 8px;
	list-style-type: none;
	background: none;
	font-weight:bold;
}
.shokuRight{
	width: 260px;
	height:120px;
	margin-bottom: 20px;
	float: right;
	border: solid 1px #e2e2e2;	
}
.shokuRight li , .shokuLeft li{
	padding: 5px;
	padding-left: 20px;
	background: url(../../recruit/img/img_icon1.gif) no-repeat 5px 7px;
}

/*================================
 QandA
================================*/
dl.QandA{ line-height: 18px;}
dl.QandA dt{
	background: url(../../technology/img/img_icon6.gif) no-repeat left center;
	padding-left: 10px;
	margin-bottom: 20px;
}
dl.QandA dd{
	background: url(../../technology/img/img_icon7.gif) no-repeat left 3px;
	padding-left: 10px;
	margin-bottom: 25px;
}

p.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none;
}


/*================================
 popupArea
================================*/
#popup{ width: 554px; margin-bottom: 20px; margin-top:20px;}
#popup ul li{ display: inline; margin-right: 5px;}

/*================================
 system_solution.html 2011/04/28
================================*/
#box_control {font-size:80%;}
#box_control td {padding-right:10px;}
p.box_ss_02 { padding:0 0 6px 9px;}
.mt10 { margin:6px 0 0 0;}
.mb10 { margin:0 0 10px 0 !important;}
.mb20 { margin:0 0 20px 0;}
.mb30 { margin:0 0 30px 0;}
* html .mbie { margin:0 0 20px 0;}
.bb_blue {border-bottom:solid 1px #4250a8; width:554px;}
p.ss_h { width:534px; border:dotted 1px #5564c0; padding:12px 10px; background-color:#f0f2ff;}

span.font_ss_01 { font-weight:bold; color:#4250a8; text-decoration:underline;}
span.font_ss_02 { font-size:110%; font-weight:bold; color:#4250a8;}

span.ss_txt01 { text-align:center; display:block;}





