<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;}

body{width:1200px;margin:0 auto;height:100%;font:12px/1 "CI","Meiryo","lr oSVbN","Hiragino Kaku Gothic Pro","qMmpS Pro W3",sans-serif;line-height:1.6em;color:#333333;}
.clearfix:after{clear:both;content:"nw0108@gmail.com";display:block;height:0;visibility:hidden;}
a:link, a:visited{
	color: #325D77;
	text-decoration: none;
	font-weight: bold;
}

.header{height:80px;background:url(../images/header.jpg) repeat-x;}
.header_inner{margin:0 auto;width:960px;}
#logo{float:left;padding-top:6px;width:320px;}
#h_right{float:right;margin:10px 0 0;}

#base_nav{width:960px;height:55px;margin:0 auto 6px;background: url(../images/bg_gnavi.jpg) repeat-x left top;}
#base_nav li {float:left;}
#base_nav li.base_nav05 {padding-top:0;}
.banner{width:960px;margin:0 auto;height:127px;background: url(../images/banner.png) no-repeat;}
#wrapper{width:960px;margin:10px auto;}
div#main{background:url(../images/main_bg.jpg) repeat-x;float:right;padding:30px 15px 15px;text-align:left;width:725px;}
div#main h3 {border-bottom:4px solid #E5E5E5;margin-bottom:15px;padding-bottom:12px;}
div#main h3,div#main h3 p{font-size:24px;}
div#main h3 span{font:12px/1.6em "CI","Meiryo","lr oSVbN","Hiragino Kaku Gothic Pro","qMmpS Pro W3",sans-serif}
.main_content{width:755px;float:left;}
.right_nav,.left_nav{width:195px;float:right;}
.left_nav{float:left;}
.right_nav ul,.left_nav ul{border-top:1px solid #ececec;overflow:hidden;_zoom:1;}
.left_nav ul{margin-bottom:10px;border-bottom:1px solid #ececec;}
.left_nav ul li{border:1px #ececec solid;border-bottom:0;height:38px;line-height:38px;background:url(../images/typelibg1.jpg) repeat-x;}
.right_nav ul li,.left_nav ul li.curr{border:1px #fff solid;border-bottom:0;height:38px;line-height:38px;background:url(../images/typelibg.jpg) repeat-x;}
.right_nav ul li a,.left_nav ul li a{background:url(../images/typeli.png) no-repeat 10px center;padding-left:28px;color:#2f71b4;text-decoration:inherit;}
.left_nav ul li a{color:#000;}
.left_nav ul li.curr a{color:#2f71b4;}
.right_nav ul li a:hover,.left_nav ul li a:hover{text-decoration:underline;}
.right_nav ul li.head,.left_nav ul li.head{border-bottom:1px solid #ececec;height:50px;background:url(../images/lihead.gif) repeat-x;font-size:16px;color:#fff;line-height:50px;border-top:0;padding-left:10px;}
.right_nav ul li.more{border-top:0;border-top:1px solid #ececec;background-image:none;}
.right_nav ul li.more a{float:right;background:#ececec;text-align:center;padding:0 10px;height:24px;line-height:24px;}

.topicPath{font-size:10px;padding:5px 0;}
.mc_menu_bg:after{clear:both;content:"niewei";display:block;height:0;visibility:hidden;}
.mc_menu_bg li{background:url(../images/bg_btn01.gif) no-repeat;float:left;height:28px;margin:0 9px 12px 0;padding:10px 0 0 21px;width:339px;}
.il002{background:url(../images/il002.gif) no-repeat right;height:400px;}
.caseimg{background:url(../images/caseimg.gif) no-repeat right;height:365px;}
.box_inner{padding-bottom:25px;margin-bottom:15px;}
.box_inner p.h{font-size:14px;font-weight:bold;line-height:2em;}
.box_inner table{border-left:1px #d0d0d0 solid;border-top:1px #d0d0d0 solid;}
.box_inner table td{border-right:1px #ccc solid;border-bottom:1px #ccc solid;padding:5px;}
.box_inner table thead td{background:#f7f7f7;border:1px #d0d0d0 solid;padding:5px;line-height: 20px;}
.box_inner table tbody td {background:#fff;border:1px #d0d0d0 solid;line-height:24px;padding:2px;}

.navSelectCells,.navSelectCells ul{overflow:hidden;_zoom:1;}
.navSelectCells ul{padding-top:10px;width:760px;}
.navSelectCells ul li{float:left;margin-right:10px;}
.navSelectCellss ul li{margin-right:5px;}
div.navSelectContainer .title{background:#fff url(../images/ttl_topic.jpg) repeat-x left bottom;font-size:100%;margin:0;min-height:28px;padding:7px 10px 0;position:relative;}
div.navSelectContainer .title .text{border-left:4px solid #325d77;color:#325d77;font-size:107%;font-weight:bold;margin:0;padding:0 0 0 8px;}
.b_link{border:3px solid #83c1da;width:954px;margin:0 auto;padding:5px 0;}
.b_link ul{height:auto;list-style:none outside none;overflow:hidden;_zoom:1;}
.b_link ul li{display:block;float:left;height:48px;margin:4px 2px;text-align:center;width:184px;}
.offshore_index01{width:755px;height:337px;background:url(../images/offshore_index01.jpg) no-repeat}
#footer{background-color:#0f85b5;overflow:hidden;_zoom:1;width:100%;margin-top:10px;}
#footer .indexes{width:1152px;margin:0 auto;overflow:hidden;_zoom:1;padding:10px 0;border-bottom:1px #fff solid;}
.definitionHead{border-left:4px solid #000;padding-left:10px;}
.definitionBody{border-left:4px solid #FF7F00;padding-left:10px;}
.definitionHead p,.definitionBody p{color:#333; font:14px/1.6 "メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,arial,helvetica,clean,sans-serif;}
.definitionHead p{font-weight:bold;}
#footer .indexes dt{font:bold 14px/24px "CI","Meiryo","lr oSVbN","Hiragino Kaku Gothic Pro","qMmpS Pro W3",sans-serif;height:24px;color:#fff;}
#footer .indexes dd,#footer .indexes a{color:#fff;text-decoration:none;line-height:2;}
#footer .indexes a:hover{text-decoration:underline;}
#footer .indexes dl{width:192px;float:left;overflow:hidden;_zoom:1;}
#footer #copy{text-align:center;color:#fff;padding:7px 0;}
#footer #copy a{color:#fff;}
#main .indexes dd{ padding-left:20px;}
#main .indexes dt{ font-size:14px;}
#mail td{padding:10px; background-color:#E3F4FE;}
</pre></body></html>