/*【基本情報】*/
body {margin:0px;padding:0px;background-color:#E9E9E9;background-image:url(../images/background.gif);background-position:center;background-repeat:repeat-y;scrollbar-arrow-color:#555555;scrollbar-base-color:#E6E6E6;scrollbar-darkshadow-color:#777777;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#F6F6F6;scrollbar-track-color:#F6F6F6;}
body tr td{text-align:left;font-size:1em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}

.indent{text-indent:1em;}

/*【リンクカラー】*/
A:link {text-decoration:underline; color:#364B9A;}
A:visited {text-decoration:underline; color:#3990B5;}
A:active {text-decoration:underline; color:#3990B5;}
A:hover {text-decoration:underline; color:#3990B5;}

.red{color:#DE1132;}

/*【フォームスタイル】*/
input {text-align:left;font-size:0.9em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1em;}
input.send {padding:4px 4px 3px 4px;text-align:center;font-size:0.9em;color:#222222;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;cursor:pointer;}
input.send-2 {padding:4px 4px 3px 4px;text-align:center;font-size:0.9em;color:#444444;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;cursor:pointer;}

textarea {text-align:left;font-size:0.9em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}

/*【段落設定】*/
h1{margin:0px;}
h2{margin:0px;}
h3{margin:0px;font-size:1em;}
h4{margin:0px;}

/*【グローバルヘッダ】*/
#header{width:800px;padding:0px 0px 0px 0px;}
#header-logo{float:left;width:300px;padding:15px 0px 0px 10px;text-align:left;}
#header-navi{float:right;width:480px;padding:15px 10px 0px 0px;text-align:right;}
#header-list{width:800px;clear:both;padding:0px 0px 15px 0px;}

/*【メインコンテンツ】*/
#layout-body{width:800px;padding:0px 0px 0px 0px;}
#main-frame{width:620px;float:left;padding:0px 0px 0px 0px;text-align:center;font-size:1em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
#menu-frame{width:180px;float:right;margin:0px;padding:0px 0px 0px 0px;text-align:left;}
.menu-list{margin:0px;}

/*【フッタ】*/
#footer{width:800px;clear:both;padding:0px 0px 0px 0px;}
#footer-navi{padding:30px 0px 0px 10px;text-align:left;}
#footer-list{padding:10px 0px 10px 10px;text-align:left;font-size:0.6em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
#footer-copyright-line{padding:0px 0px 0px 0px;}
#footer-copyright{padding:5px 0px 5px 0px;text-align:right;}

/*【基本テーブル幅】*/
.layout-wide-610{width:610px;margin:0px;}
.layout-wide-550{width:550px;margin:0px;}
.layout-wide-550-1{width:550px;margin:0px;background-color:#f6f6f6;background-image:url(../images/topics-background.gif);background-position:left bottom;background-repeat:repeat-x;border-top:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
.layout-wide-550-2{width:550px;margin:0px;background-color:#ffffff;border-top:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
.layout-wide-550-3{width:550px;margin:0px;background-color:#ffffff;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
.layout-wide-450{width:450px;margin:0px;}

/*【2階層目パンくずリスト】*/
.topicpath{padding:0px 0px 10px 10px;text-align:left;font-size:0.6em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}

/*【2階層目項目タイトル】*/
.title{padding:0px 0px 20px 0px;}

/*【2階層目ページ移動】*/
.layout-pagetop{width:550px;padding:15px 0px 10px 0px;text-align:right;}
.layout-pagenavi{width:550px;padding:15px 0px 10px 0px;text-align:left;font-size:0.6em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}

/*【トップページ】*/
.layout-top-01{width:610px;padding:0px 0px 0px 0px;text-align:left;vertical-align:top;}
.layout-top-02{width:610px;padding:10px 0px 15px 10px;text-align:left;vertical-align:top;}

.layout-top-03{width:550px;padding:0px 0px 10px 0px;text-align:left;vertical-align:top;}
.layout-top-04{width:80px;padding:0px 5px 7px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;padding-left:25px;background-image: url(../images/topics-point.gif);background-position: top left;background-repeat: no-repeat;}
.layout-top-05{width:470px;padding:0px 7px 7px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-top-06{width:550px;padding:10px 0px 0px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}

.layout-top-07{width:80px;padding:7px 5px 7px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;padding-left:25px;background-image: url(../images/topics-point.gif);background-position: top left;background-repeat: no-repeat;}
.layout-top-08{width:470px;padding:7px 7px 7px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}

.topics-pdf{padding-left:30px;background-image: url(../images/topics-point-pdf.gif);background-position: top left;background-repeat: no-repeat;}
.topics-link{padding-left:30px;background-image: url(../images/topics-point-link.gif);background-position: top left;background-repeat: no-repeat;}
.topics-jump{padding-left:30px;background-image: url(../images/products-point-link.gif);background-position: top left;background-repeat: no-repeat;}

/*【新着情報】*/
.layout-topics{width:550px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-size:1em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;border-top:1px solid #949ABF;border-right:1px solid #606BAE;border-bottom:1px solid #606BAE;border-left:1px solid #949ABF;}
.layout-topics-date{padding:0px 0px 10px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-topics-title{padding:0px 10px 10px 30px;text-align:left;vertical-align:top;font-weight:bold;font-size:0.9em;color:#398039;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-topics-text{padding:0px 10px 10px 30px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}

/*【会社案内-社長メッセージ】*/
.layout-index-01{width:550px;padding:0px 0px 0px 20px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-index-02{width:550px;padding:0px 10px 0px 20px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}

/*【会社案内-環境への取り組み】*/
.layout-environment-01{width:550px;padding:0px 0px 0px 0px;}
.layout-environment-02{width:150px;padding:0px 0px 0px 0px;text-align:left;vertical-align:bottom;background-color:#1A5793;}
.layout-environment-03{width:400px;padding:5px 5px 0px 35px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:2em;}

/*【会社案内-情報セキュリティーへの取り組み】*/
.layout-information-01{width:150px;padding:0px 0px 0px 0px;text-align:left;vertical-align:bottom;background-color:#F0F3CE;}
.layout-information-02{width:400px;padding:5px 5px 0px 35px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:2em;}
.layout-information{width:360px;padding:0px 0px 0px 0px;}
.layout-information-03{width:360px;padding:5px 5px 10px 5px;text-align:left;vertical-align:top;font-size:0.9em;font-weight:bold;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-information-04{width:100px;padding:5px 5px 5px 5px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#f9f9f9;border-bottom:1px solid #bbbbbb;}
.layout-information-05{width:260px;padding:5px 5px 5px 5px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;border-bottom:1px solid #bbbbbb;}

/*【会社案内-会社概要】*/
.layout-outline-01{width:80px;padding:5px 5px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#f9f9f9;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #cccccc;}
.layout-outline-02{width:470px;padding:5px 5px 5px 15px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #dddddd;}
.layout-outline-03{width:240px;padding:5px 5px 5px 15px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#fdfdfd;border-top:1px solid #ffffff;border-bottom:1px solid #cccccc;}
.layout-outline-04{width:250px;padding:5px 5px 5px 15px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #dddddd;}

.layout-outline-05{width:130px;padding:5px 5px 5px 5px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#D3D3D3;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;}
.layout-outline-06{width:290px;padding:5px 5px 5px 5px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#D3D3D3;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-left:1px solid #ffffff;}
.layout-outline-07{width:130px;padding:5px 5px 5px 5px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#D3D3D3;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-left:1px solid #ffffff;}
.layout-outline-08{width:130px;padding:5px 5px 5px 5px;text-align:center;vertical-align:middle;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#f9f9f9;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #cccccc;}
.layout-outline-09{width:290px;padding:5px 5px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #dddddd;}
.layout-outline-10{width:130px;padding:5px 5px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;}

.layout-outline-11{width:130px;padding:5px 5px 5px 5px;text-align:center;vertical-align:middle;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#EFEFEF;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #cccccc;}
.layout-outline-12{width:420px;padding:5px 5px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #dddddd;}

.layout-outline-title{width:550px;padding:20px 0px 10px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;}
.layout-outline-graphic{width:550px;padding:0px 0px 10px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;}
.layout-outline-text{width:550px;padding:5px 5px 15px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;}

.layout-climate-01{width:450px;padding:10px 10px 10px 10px;text-align:center;vertical-align:top;line-height:1.6em;background-color:#f9f9f9;border-top:1px solid #E590A6;border-right:1px solid #E590A6;border-bottom:1px solid #E590A6;border-left:1px solid #E590A6;}

/*【商品紹介-ビジネスプラン】*/
.layout-products-index-01{width:550px;padding:0px 0px 10px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#083C68;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;background-color:#ffffff;}
.layout-products-index-02{width:550px;padding:0px 0px 20px 30px;text-align:left;vertical-align:top;font-size:0.8em;color:#083C68;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;background-color:#ffffff;}
.layout-products-index-03{width:200px;padding:0px 0px 0px 0px;text-align:center;vertical-align:bottom;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;}
.layout-products-index-04{width:350px;padding:0px 0px 0px 30px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#ffffff;}
.layout-products-index-05{width:510px;padding:30px 0px 0px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#ffffff;}

/*【商品紹介-開発商品一覧】*/
.layout-products-01{width:170px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-left:1px solid #bbbbbb;}
.layout-products-02{width:300px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.layout-products-03{width:80px;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;}
.layout-products-04{width:170px;padding:5px 5px 5px 5px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;border-bottom:1px solid #bbbbbb;border-left:1px solid #bbbbbb;}
.layout-products-05{width:300px;padding:5px 5px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;}
.layout-products-06{width:80px;padding:5px 5px 5px 5px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#f9f9f9;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;}
.products-link{padding-left:30px;background-image: url(../images/products-point-link.gif);background-position: top left;background-repeat: no-repeat;}

.layout-products-07{width:550px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.7em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#f9f9f9;border-top:1px solid #E590A6;border-right:1px solid #E590A6;border-bottom:1px solid #E590A6;border-left:1px solid #E590A6;}
.layout-products-08{width:550px;padding:0px 0px 15px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;}
.layout-products-09{width:550px;padding:0px 0px 30px 80px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;}
.layout-products-10{width:550px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#f9f9f9;border-top:1px solid #E590A6;border-right:1px solid #E590A6;border-bottom:1px solid #E590A6;border-left:1px solid #E590A6;}
.layout-products-11{width:550px;padding:10px 10px 10px 10px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;}
.layout-products-12{width:550px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-products-13{width:550px;padding:0px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-products-14{width:550px;padding:20px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;}
.layout-products-15{width:550px;padding:5px 10px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;border-bottom:1px solid #C0C0C0;}
.layout-products-16{width:550px;padding:5px 10px 0px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;}

.layout-products-detail-01{width:550px;padding:0px 0px 20px 30px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-products-detail-02{width:550px;padding:0px 0px 20px 30px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-products-detail-03{width:550px;padding:0px 0px 20px 30px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}
.layout-products-detail-04{width:550px;padding:0px 0px 20px 30px;text-align:left;vertical-align:top;font-size:0.9em;font-weight:bold;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;}
.layout-products-detail-04-01{width:520px;padding:5px 3px 3px 5px;margin:2px 0px 2px 0px;text-align:left;vertical-align:top;background-color:#f9f9f9;border-top:1px solid #7FADD9;border-right:1px solid #7FADD9;border-bottom:1px solid #7FADD9;border-left:1px solid #7FADD9;}
.layout-products-detail-04-02{color:#1F5180;font-weight:bold;}
.layout-products-detail-05{width:550px;padding:0px 0px 20px 30px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.4em;}

/*【セミナー・展示会情報-これからの開催予定】*/
.layout-seminar-title{width:450px;padding:0px 0px 20px 0px;text-align:center;}
.layout-seminar-01{width:450px;padding:5px 5px 5px 5px;text-align:left;vertical-align:top;font-weight:bold;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#f4f4f4;background-image:url(../images/seminar-background.gif);background-position:left bottom;background-repeat:repeat-x;border-right:1px solid #D5D8DA;}
.layout-seminar-02{width:70px;padding:7px 5px 7px 0px;text-align:right;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#dddddd;border-bottom:1px solid #bbbbbb;}
.layout-seminar-03{width:380;padding:7px 10px 7px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;border-bottom:1px solid #D5D8DA;border-right:1px solid #D5D8DA;}
.layout-seminar-04{width:450px;padding:5px 0px 5px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}
.layout-seminar-05{width:550px;padding:7px 10px 7px 10px;text-align:left;vertical-align:top;font-weight:bold;font-size:0.8em;color:#C71E51;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#f4f4f4;border-top:1px solid #E590A6;border-right:1px solid #E590A6;border-bottom:1px solid #E590A6;border-left:1px solid #E590A6;}
.layout-seminar-06{width:550px;padding:15px 20px 30px 20px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}
.layout-seminar-07{width:550px;padding:30px 0px 30px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}
.seminar-link{padding-left:30px;background-image: url(../images/products-point-link.gif);background-position: top left;background-repeat: no-repeat;}
.seminar-pdf{padding-left:30px;background-image: url(../images/topics-point-pdf.gif);background-position: top left;background-repeat: no-repeat;}

/*【セミナー・展示会情報-過去の開催情報】*/
.layout-seminar-past-date{width:450px;padding:15px 5px 0px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;}
.layout-seminar-past-title{width:450px;padding:0px 5px 5px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.past-seminar{padding-left:45px;background-image: url(../images/past-point-seminar.gif);background-position: top left;background-repeat: no-repeat;}
.past-exhibition{padding-left:45px;background-image: url(../images/past-point-exhibition.gif);background-position: top left;background-repeat: no-repeat;}

.layout-seminar-past-01{width:550px;padding:5px 5px 0px 5px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-seminar-past-02{width:550px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-weight:bold;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;border-bottom:1px solid #4156A2;}
.layout-seminar-past-03{width:550px;padding:10px 20px 15px 20px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-seminar-past-04{width:275px;padding:10px 0px 15px 0px;text-align:center;vertical-align:top;font-size:0.7em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-seminar-past-05{width:550px;padding:10px 0px 15px 0px;text-align:center;vertical-align:top;font-size:0.7em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}

/*【関連リンク-NTTデータグループ】*/
.layout-links-graphic{width:550px;padding:0px 0px 10px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;}
.layout-links-text-01{width:550px;padding:0px 0px 10px 0px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;}
.layout-links-text-02{width:275px;padding:20px 0px 10px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#767676;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;}

/*【関連リンク-その他の関連団体】*/
.layout-links-other-01{width:275px;padding:15px 5px 15px 5px;text-align:center;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #dddddd;border-bottom:1px solid #aaaaaa;border-left:1px solid #dddddd;border-right:1px solid #aaaaaa;}
.layout-links-other-02{width:275px;padding:15px 5px 15px 5px;text-align:center;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.2em;background-color:#ffffff;border-top:1px solid #dddddd;border-bottom:1px solid #aaaaaa;border-left:1px solid #dddddd;border-right:1px solid #aaaaaa;}

/*【リクルート情報-募集要項】*/
.recruit-close{width:450px;padding:5px 5px 5px 5px;text-align:center;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#f4f4f4;border-top:1px solid #E590A6;border-right:1px solid #E590A6;border-bottom:1px solid #E590A6;border-left:1px solid #E590A6;}
.recruit-title{width:500px;padding:20px 0px 0px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#547A67;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-recruit-01{width:100px;padding:5px 5px 5px 5px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#dddddd;border-top:1px solid #eeeeee;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}
.layout-recruit-02{width:450px;padding:5px 10px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;border-top:1px solid #eeeeee;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}
.layout-recruit-03{width:135px;padding:5px 10px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#eeeeee;border-top:1px solid #eeeeee;border-bottom:1px solid #aaaaaa;}
.layout-recruit-04{padding:5px 10px 5px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;border-top:1px solid #eeeeee;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}

.layout-recruit-05{width:450px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#E8EFF5;border-top:1px solid #2E5F85;border-bottom:1px solid #2E5F85;border-right:1px solid #2E5F85;border-left:1px solid #2E5F85;}
.layout-recruit-06{width:450px;padding:10px 10px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#E5F5E9;border-top:1px solid #57AE6C;border-bottom:1px solid #57AE6C;border-right:1px solid #57AE6C;border-left:1px solid #57AE6C;}
.layout-recruit-07{width:450px;padding:5px 5px 5px 5px;text-align:center;}
.layout-recruit-08{margin:0px 0px 0px 30px;}

/*【サイトマップ】*/
.layout-sitemap-01{width:450px;padding:15px 0px 0px 0px;text-align:left;font-size:0.8em;color:#777777;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#ffffff;}
.layout-sitemap-02{width:400px;padding:5px 0px 5px 0px;text-align:left;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#ffffff;}
.layout-sitemap-03{width:350px;padding:5px 0px 5px 0px;text-align:left;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#ffffff;}
.layout-sitemap-04{width:450px;padding:20px 0px 5px 0px;text-align:left;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.6em;background-color:#ffffff;}
.sitemap-point-01{padding-left:35px;background-image: url(../images/sitemap-point-01.gif);background-position: top left;background-repeat: no-repeat;}
.sitemap-point-02{padding-left:45px;background-image: url(../images/sitemap-point-02.gif);background-position: top left;background-repeat: no-repeat;}
.sitemap-point-03{padding-left:45px;background-image: url(../images/sitemap-point-03.gif);background-position: top left;background-repeat: no-repeat;}
.sitemap-point-04{padding-left:45px;background-image: url(../images/sitemap-point-04.gif);background-position: top left;background-repeat: no-repeat;}

/*【個人情報保護方針】*/
.layout-privacy-01{width:550px;padding:0px 0px 0px 20px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}
.layout-privacy-02{width:550px;padding:20px 10px 30px 0px;text-align:right;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}
.privacy-01{padding:0px 0px 15px 0px;}

.kouhyou ol{list-style-type: none;margin-left:2em;padding-left:0}
.kouhyou ol .indt{text-indent:-1.5em;}

.layout-privacy-table01.c0{font-size:0.8em;width:15px;text-align:center;padding:3px;}
.layout-privacy-table01.c1{font-size:0.8em;width:210px;text-align:center;padding:3px;}
.layout-privacy-table01.c2{font-size:0.8em;width:210px;text-align:left;padding:3px;}

/*【このサイトについて】*/
.layout-regal-01{width:550px;padding:0px 0px 20px 20px;text-align:left;vertical-align:top;}
.layout-regal-02{width:550px;padding:5px 5px 5px 5px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1em;background-color:#FAFAFA;border-top:1px solid #dddddd;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-left:1px solid #dddddd;}
.layout-regal-03{width:550px;padding:20px 5px 20px 20px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}

/*【お問い合わせ】*/
.layout-contact-01{width:130px;padding:10px 5px 10px 10px;text-align:left;vertical-align:top;font-size:0.8em;color:#51758C;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;border-bottom:1px solid #D3E7EA;}
.layout-contact-02{width:320px;padding:10px 0px 10px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;border-bottom:1px solid #D3E7EA;}
.layout-contact-03{width:450px;padding:5px 10px 5px 10px;text-align:center;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;border-top:1px solid #C87292;border-right:1px solid #C87292;border-bottom:1px solid #C87292;border-left:1px solid #C87292;}
.layout-contact-04{width:450px;padding:40px 0px 10px 0px;text-align:center;font-size:0.7em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.layout-contact-05{width:450px;padding:20px 10px 5px 40px;text-align:left;font-size:0.8em;color:#555555;font-family:'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}