@charset"Shift_JIS";

/* ZEKE CMS 3.0 CSS Document */


html {
 margin:0px;
 padding:0px;
}

body {
 background:url(img/bg01.gif) repeat-x top #f3f3f3;
 border-top:#000000 5px solid;
 border-bottom:#000000 5px solid;
 color:#666666;
 font-size:14px;
 line-height:120%;
 width:100%;
 margin:0px;
 padding:0px;
 font-family:"ＭＳ Ｐゴシック", sans-serif;
}

img {
 border:0;
}

form {
 border:0;
 margin:0;
 padding:0;
}

/* 全体設定と構成================================================================ */
#contents { 
 width:900px;
 height:100%;
 margin:0px auto 0px auto;
 padding:0px;
}
#header {/* ヘッダー */
 width:900px;
 height:130px;
 margin:0px auto 20px auto;
 padding:0px;
}
#main {/* 内容 */
 width:900px;
 margin:0px auto 0px auto;
 padding:0px;
}
#footer {/* フッダー */
 width:900px;
 height:100px;
 border-top:#cccccc 1px solid;
 margin:0px auto 0px auto;
 padding:0px;
 text-align:center;
 clear:both;
}

/* ヘッダー================================================================ */
#header h1 {/* タイトル */
 width:228px;
 height:21px;
 margin:50px 0 15px 9px;
 padding:0;
 float:left;
}
#header h2 {/* 鳥ロゴ */
 width:25px;
 height:21px;
 margin:50px 15px 2px 0;
 padding:0;
 float:right;
}
#header ul {/* メニュー */
 width:900px;
 height:48px;
 margin:0;
 padding:0;
 clear:both;
 list-style-type:none;
}
#header li {/* メニューボタン設定 ボタンリンク設定は「リンク」部へ */
 width:180px;
 height:48px;
 margin:0;
 padding:0;
 float:left;
}


/* フッダー================================================================ */

#footer ul {
 height:16px;
 margin:10px 0px 40px 25px;
 padding:0px;
 text-align:left;
 list-style-type:none;
}
#footer li {
 height:16px;
 margin:0px 25px 0px 0px;
 padding:0px 0px 0px 20px;
 font-size:12px;
 display:block;
 letter-spacing:2px;
 background:url(img/midashi02.gif) no-repeat left;
 float:left;
}

#footer img{/* copyright */
 width:370px;
 height:16px;
 margin:0px auto 20px auto;
 padding:0px;
 border:0px;
}

/* メイン================================================================ */

.midashi-01 {/* ライン　アリ */
 height:30px;
 text-align:left;
 vertical-align:top;
 margin:0px 0px 0px 0px;
 border-bottom:#cccccc 1px dotted;
 padding:0px;
} 
.midashi-02 {/* ライン　ナシ */
 height:30px;
 text-align:left;
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px;
} 

.midashi-03 {/* ライン　アリ キャンペーン用 */
 height:40px;
 text-align:left;
 vertical-align:top;
 margin:10px 0px 30px 0px;
 border-bottom:#cccccc 1px dotted;
 padding:0px 0px 5px 0px;
} 

/* -*-*-*-*-*-*-*-*-*-*-*-*-　TOPページ　*-*-*-*-*-*-*-*-*-*-*-*- */

.move {
 width:900px;
 height:380px;
 background:url(img/top-photo.jpg) no-repeat top;
 margin:0px;
 padding:0px;
}
#main div.top-bottom {
 width:900px;
 height:235px;
 background:url(img/top-bottom-bg.jpg) no-repeat top;
 margin:10px 0px 10px 0px;
 padding:0px;
}
#main div.top-bottom h1 {
 background:url(img/midashi04.gif) no-repeat left bottom;
 margin:0px auto 20px 35px;
 padding:30px 0px 3px 20px;
 color:#333333;
 font-size:16px;
 font-weight:bold;
 font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif, ;
}
#main div.top-bottom p {
 margin:10px 70px 20px 70px;
 padding:0px;
 color:#666666;
 font-size:14px;
 line-height:160%;
}
/* キャンペーン告知用 */
#main div.campaign {
 width:780px;
 height:1300px;
 background:url(img/campaign-bg.jpg) no-repeat top;
 margin:10px 0px 30px 60px;
 padding:0px;
}
#main div.campaign h1 {
 background:url(img/midashi04.gif) no-repeat left bottom;
 margin:0px auto 20px 35px;
 padding:30px 0px 3px 20px;
 color:#333333;
 font-size:16px;
 font-weight:bold;
 font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif, ;
}
#main div.campaign p {
 margin:10px 70px 20px 70px;
 padding:0px;
 color:#666666;
 font-size:14px;
 line-height:160%;
}
#main div.campaign ul {
 margin:10px 70px 20px 85px;
 padding:0px;
 color:#666666;
 font-size:14px;
 line-height:160%;
}
/* セミナー告知用 */
.top-seminar {
 width:900px;
 background:url(img/waku08.gif) repeat-y top;
 margin:10px 0px 10px 0px;
 padding:0px;
}

#main div.top-seminar h1 {
 width:600px;
 margin:0px 0px 30px 35px;
 padding:0px 0px 3px 0px;
 color:#333333;
 font-size:16px;
 font-weight:bold;
 font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif, ;
}

#main div.top-seminar01 p {
 width:600px;
 margin:5px 0px 30px 35px;
 padding:0px;
 font-size:14px;
 color:#666666;
 line-height:130%;
}

#main div.top-seminar03 h1 {
 background:url(img/midashi02.gif) no-repeat left top;
 width:385px;
 margin:0px 0px 25px 0px;
 padding:0px 0px 0px 10px;
 font-size:15px;
 color:#666666;
 line-height:130%;
}

#main div.top-seminar03 ul {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#main div.top-seminar03 li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 25px 0px;
 list-style:none;
 font-size:13px;
}

#main div.top-seminar04 h1 {
 background:url(img/midashi02.gif) no-repeat left top;
 width:385px;
 margin:0px 0px 25px 0px;
 padding:0px 0px 0px 10px;
 font-size:15px;
 color:#666666;
 line-height:130%;
}

#main div.top-seminar04 ul {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#main div.top-seminar04 li {
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px;
 list-style:none;
 font-size:13px;
}

.seminar-font01 {
 color:#333333;
 font-size:14px;
 font-weight:bold;
 margin:10px;
 padding:0px;
}

.top-seminar p {
 color:#666666;
 font-size:12px;
 margin:10px 0px 10px 10px;
 padding:0px;
}

.waku07{
 width:900px;
 height:5px;
 background:url(img/waku07.gif) no-repeat top;
 margin:0px;
 padding:0px;
}
.waku08{
 width:900px;
 background:url(img/waku08.gif) repeat-y top;
 margin:0px;
 padding:0px;
}
.waku09{
 width:900px;
 height:5px;
 background:url(img/waku09.gif) no-repeat top;
 margin:0px;
 padding:0px;
 clear:both;
}

.top-seminar-img {
 border:1px #cccccc solid;
 margin:5px 5px 5px 0px;
}

.top-seminar01 {/* セミナー告知・左 */
 background:url(img/seminar-title.gif) no-repeat top left;
 width:430px;
 margin:10px 0px 0px 0px;
 padding:0px;
 float:left;
}
.top-seminar02 {/* セミナー告知・右 */
 width:165px;
 margin:20px 0px 23px 0px;
 padding:0px;
 float:right;
}
.top-seminar03 {/* セミナー告知・左 */
 width:400px;
 margin:25px 0px 15px 35px;
 padding:0px;
 float:left;
}
*html .top-seminar03 {/* セミナー告知・左 */
 width:400px;
 margin:25px 0px 15px 20px;
 padding:0px;
 float:left;
}
.top-seminar04 {/* セミナー告知・左 */
 width:400px;
 margin:25px 0px 15px 35px;
 padding:0px;
 float:left;
}

*html .top-seminar04 {/* セミナー告知・左 */
 width:400px;
 margin:25px 0px 15px 35px;
 padding:0px;
 float:left;
}

/* -告知ワク　期間後削除- */
.kokuchi {
 width:250px;
 height:87px;
 margin:0px auto auto 639px;
 padding:285px 0px 0px 0px;
 color:#333333;
 font-size:11px;
 line-height:110%;
}
.kokuchi-midashi {
 font-weight:bold;
}
/* -- ----------------*/

/* -*-*-*-*-*-*-*-*-*-*-*-*-　製品概要　サイド設定含む*-*-*-*-*-*-*-*-*-*-*-*- */
#product {
 width:900px;
 margin:10px auto 50px auto;
 padding:0px;
}

.side {/* サイドバー共通 */
 width:210px;
 margin:10px 0px 0px 0px;
 padding:0px;
 float:left;
}

.main-content {/* メインコンテンツ共通 */
 width:660px;
 margin:10px 0px 0px 0px;
 padding:0px;
 float:right;
}

/* サイド ++++他サイドバー共通 ---------- */
.sidewaku00 {
 background:url(img/sidebg02.gif) repeat-y ;
 width:210px;
 margin:0px 0px 10px 0px;
 padding:0px;
}

.sidewaku01 {
 background:url(img/sidebg01.gif) no-repeat top;
 width:210px;
 height:10px;
 margin:0px;
 padding:0px;
}
.sidewaku02 {
 background:url(img/sidebg03.gif) no-repeat top;
 width:210px;
 height:10px;
 margin:0px;
 padding:0px;
}

.side ul {
 width:190px;
 margin:10px;
 padding:0px;
 list-style-type:none;
}

.side_li {/* サイドバー項目　11文字以内 */
 width:190px;
 height:20px;
 border-bottom:#cccccc 1px dotted;
 margin:10px auto 10px auto;
 padding:0px 0px 5px 0px;
}

.side_li_02 {/* サイドバー項目　追加項目あり */
 width:190px;
 border-bottom:#cccccc 1px dotted;
 margin:10px auto 10px auto;
 padding:0px 0px 10px 0px;
}

/* product-TOPサイドバー用リンク設定 */
.side li a:link {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side li a:visited {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side li a:hover {
 width:175px;
 height:20px;
 background:url(img/b-poti02.gif) no-repeat top left;
 color:#999999;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side li a:active {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}


.side #last {/* サイドバー項目　最下層の設定 */
 width:190px;
 height:100%;
 border-bottom:#cccccc 0px solid;
 margin:10px auto 5px auto;
 padding:0px 0px 5px 0px;
}

/* product-TOPサイドバー用リンク設定 */
.side li a:link {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side li a:visited {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side li a:hover {
 width:175px;
 height:20px;
 background:url(img/b-poti02.gif) no-repeat top left;
 color:#999999;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side li a:active {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

/* +++++++++++++++ 追加リンク +++++++++++++++ */

#link02 a:link {
 width:175px;
 height:20px;
 background:url() no-repeat top left;
 color:#666666;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
 padding-left:20px;
}

#link02 a:visited {
 width:175px;
 height:20px;
 background:url() no-repeat top left;
 color:#666666;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
 padding-left:20px;
}

#link02 a:hover {
 width:175px;
 height:20px;
 background:url() no-repeat top left;
 color:#999999;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
 padding-left:20px;
}

#link02 a:active {
 width:175px;
 height:20px;
 background:url() no-repeat top left;
 color:#666666;
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
 padding-left:20px;
}

/* product中身のサイドバー用文字設定 */
#product .side .outline .color01{
 width:175px;
 height:20px;
 background:url(img/b-poti05.gif) no-repeat top left;
 color:#333333;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}
/* product中身のサイドバー用リンク設定 */
#product .side .outline li a:link {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#999999;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

#product .side .outline li a:visited {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#999999;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

#product .side .outline li a:hover {
 width:175px;
 height:20px;
 background:url(img/b-poti02.gif) no-repeat top left;
 color:#cccccc;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

#product .side .outline li a:active {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat top left;
 color:#999999;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}
/* 　製品概要　メイン ---------- */

#product .main-content h1 {
 width:635px;
 height:33px;
 background:url(img/midashi01.gif) no-repeat left;
 margin:0px 0px 20px 0px;
 padding:0px 0px 0px 25px;
 color:#666666;
 font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
 font-size:20px;
 font-weight:bold;
}
#product .main-content h1 img {
 margin:0px;
 padding:0px;
}

#product .main-content h2 {
 width:600px;
 height:18px;
 background:url(img/midashi02.gif) no-repeat left top;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 15px;
 color:#333333;
 font-size:14px;
 font-weight:bold;
}

#product .main-content h3 {
 width:600px;
 height:18px;
 margin:0px 0px 0px 10px;
 padding:0px;
 color:#666666;
 font-size:14px;
 font-weight:bold;
}

#product .main-content h4 {
 width:600px;
 height:18px;
 margin:10px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 color:#333333;
 font-size:14px;
 font-weight:bold;
}

#product .main-content p {
 width:620px;
 margin:5px auto 15px auto;
 padding:0px;
 font-size:14px;
 color:#666666;
 line-height:130%;
}

/* 製品概要コーナーの基本テーブル設定 */
.table-product {
 width:620px;
 border:#666666 1px solid;
 margin:0px auto 15px auto;
 border-collapse:collapse;
 padding:0px;
}

.th-product {/* thの白ラインあり */
 background-color:#666666;
 padding:2px;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 border-right:#cccccc 1px solid;
}
.th-product2 {/* thの白ラインなし */
 background-color:#666666;
 padding:2px;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 border-right:#cccccc 1px solid;
}

.td-product {
 background-color:#ffffff;
 border:#666666 1px solid;
 border-collapse:collapse;
 padding:2px;
 font-size:12px;
 color:#666666;
 text-align:center;
}


/* 機能紹介のテーブル設定 */
.table-function {
 width:660px;
 margin:0px auto 15px auto;
 border-collapse:collapse;
 padding:0px;
}

.td-function01 {
 width:224px;
 height:160px;
 border-collapse:collapse;
 background:url(img/function-bg.gif) no-repeat left top;
}
.td-function02 {
 width:214px;
 height:160px;
 border-collapse:collapse;
 background:url(img/function-bg.gif) no-repeat left top;
}
.td-function03 {/* 見出し画像欄 */
 width:214px;
 height:160px;
 border-collapse:collapse;
 vertical-align:top;
}

.function-midashi {
 width:194px;
 height:40px;
 margin:5px 10px 0px 10px;
 padding:0px;
 font-size:14px;
 color:#333333;
 font-weight:bold;
}
.function-p {
 width:194px;
 height:80px;
 margin:0px 10px 10px 10px;
 padding:0px;
 font-size:12px;
 color:#666666;
 line-height:110%;
}
.function-p02 {
 width:194px;
 height:80px;
 margin:0px 10px 10px 10px;
 padding:0px;
 font-size:10px;
 color:#666666;
 line-height:110%;
}
#product .news-next {
 text-align:right;
 margin:10px 10px 10px auto;
 padding:0px;
 display:block;
 clear:both;
}

.feature-font {/*商標表記用*/
 font-size:10px;
}
.feature-font02 {/*画像説明用*/
 font-size:12px;
 display:block;
 margin:5px 200px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}


/* 製品概要　メイン用リンク設定 */
#product .main-content p a:link {
 color:#3366ff;
 text-decoration:underline;
}
#product .main-content p a:visited {
 color:#3366ff;
 text-decoration:underline;
}
#product .main-content p a:hover {
 color:#0099ff;
 text-decoration:underline;
}
#product .main-content p a:active {
 color:#999999;
 text-decoration:underline;
}


/* -+-+-+-+-+- お問い合わせはこちら　ボタン -+-+-+-+-+- */
.kochira01 a:link {
 width:300px;
 height:80px;
 background:url(img/b-kochira01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:20px auto 20px auto;
 display:block;
}
.kochira01 a:visited {
 width:300px;
 height:80px;
 background:url(img/b-kochira01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:20px auto 20px auto;
 display:block;
}
.kochira01 a:hover {
 width:300px;
 height:80px;
 background:url(img/b-kochira02.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:20px auto 20px auto;
 display:block;
}
.kochira01 a:active {
 width:300px;
 height:80px;
 background:url(img/b-kochira01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:20px auto 20px auto;
 display:block;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-　サポート　*-*-*-*-*-*-*-*-*-*-*-*- */
#support {
 width:900px;
 margin:10px auto 50px auto;
 padding:0px;
}

#support h2 {
 background:url(img/midashi02.gif) no-repeat top left;
 margin:0px auto 10px 0px;
 padding:0px 0px 0px 15px;
 font-size:14px;
 font-weight:bold;
 letter-spacing:2px;
}

#support div.waku01 {/* ニュースワク */
 width: 660px;
 margin:10px auto 20px auto;
 background:url(img/waku02.gif) repeat-y;
 padding:0;
}

#support div.waku02 {
 width:660px;
 height:5px;
 background:url(img/waku01.gif) no-repeat top;
 margin:0px;
 padding:0px;
}

#support div.waku03 {
 width:660px;
 height:5px;
 background:url(img/waku03.gif) no-repeat bottom;
 margin:0px;
 padding:0px;
 clear:both;
}

#support div.waku04 {
 width:620px;
 margin:10px auto 20px auto;
 padding:0px;
 color:#666666;
 font-size:14px;
 clear:both;
}

#support div.waku04 div.waku05{/* ニュースワク 日付 */
 width:100px;
 margin:0px;
 padding:0px;
 text-align:left;
 vertical-align:top;
 letter-spacing:2px;
 color:#999999;
 font-size:12px;
 font-weight:bold;
 float:left;
}

#support div.waku04 div.waku06{/* ニュースワク 内容 */
 width:480px;
 margin:0px;
 padding:0px;
 line-height:110%;
 float:right;
}

div.waku06 ul {
 padding:0px 0px 0px 15px;
}

#support .news-next {
 text-align:right;
 margin:10px 10px 10px auto;
 padding:0px;
 display:block;
 clear:both;
}
/* サイド ++++サポートページ小項目用 ---------- */
#support .side02 {
 width:210px;
 margin:10px 0px 0px 0px;
 padding:0px;
 float:left;
}

#support .side02 h1 {/* サイドバー項目　11文字以内 */
 width:190px;
 height:20px;
 border-bottom:#cccccc 1px dotted;
 margin:10px auto 10px auto;
 padding:0px 0px 5px 0px;
}

/* support -見出し　サイドバー用リンク設定 */
.side02 h1 a:link {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat bottom left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side02 h1 a:visited {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat bottom left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side02 h1 a:hover {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat bottom left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

.side02 h1 a:active {
 width:175px;
 height:20px;
 background:url(img/b-poti01.gif) no-repeat bottom left;
 color:#666666;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:20px;
}

/* support 小項目内のリスト　サイドバー用 */
.side02 ul {
 margin:10px;
 padding:0px;
 list-style-type:disc;
}

.side02 li {
 margin:10px auto 10px 15px;
 padding:0px;
}
/* support 小項目内のサイドバー用リンク設定 */
.side02 li a:link {
 color:#666666;
 font-size:12px;
 text-decoration:underline;
}
.side02 li a:visited {
 color:#666666;
 font-size:12px;
 text-decoration:underline;
}

.side02 li a:hover {
 color:#0066ff;
 font-size:12px;
 text-decoration:underline;
}

.side02 li a:active {
 color:#999999;
 font-size:12px;
 text-decoration:underline;
}

/* support 小項目内のリスト　サイドバー用 */
.side02 p {
 color:#666666;
 font-size:12px;
 margin:10px;
 padding:0px;
}

/* 　サポートページ　FAQ ---------- */
.faq-midashi {
 width:189px;
 height:30px;
 margin:0px auto 10px 0px;
 padding:0px;
}
.h1-faq {
 width:600px;
 height:16px;
 background:url(img/b-poti00.gif) no-repeat left;
 color:#333333;
 font-size:14px;
 font-weight:bold;
 margin:10px auto 0px 20px;
 padding:0px 0px 0px 15px;
}
.dl-faq {
 margin:20px auto 10px 20px;
 padding:0px;
}
.dt-faq {
 background:url(img/ico-faq01.gif) no-repeat left top;
 color:#336699;
 font-size:16px;
 line-height:110%;
 margin:0px 20px 10px 0px;
 padding:0px 0px 0px 40px;
}
.dd-faq {
 background:url(img/ico-faq02.gif) no-repeat left top;
 color:#333333;
 font-size:14px;
 line-height:110%;
 margin:0px 20px 10px 10px;
 padding:0px 0px 0px 40px;
}

.hr-faq {
 border-style:dotted;
}

/* 　サポートページ　カスタマー・サポート ---------- */
.customer-midashi {
 width:189px;
 height:30px;
 margin:10px auto 10px 40px;
 padding:0px;
}
#customer {
 width:820px;
 margin:0px auto 20px auto;
 padding:0px;
}

#customer div.waku01 {/* カスタマー・サポート ワク */
 width:820px;
 margin:0px;
 background:url(img/waku05.gif) repeat-y;
 padding:0px;
}

#customer div.waku02 {
 width:820px;
 height:5px;
 background:url(img/waku04.gif) no-repeat top;
 margin:0px;
 padding:0px;
}

#customer div.waku03 {
 width:820px;
 height:5px;
 background:url(img/waku06.gif) no-repeat bottom;
 margin:0px;
 padding:0px;
}


#customer table {/* カスタマー・サポート テーブル */
 width:700px;
 margin:25px auto 0px auto;
 padding:0px;
}

#customer .td03 {/* 問い合わせ　左側設定 */
 width:190px;
 text-align:left;
 background:url(img/midashi02.gif) no-repeat top left;
 vertical-align:top;
 color:#333333;
 font-size:14px;
 line-height:120%;
 margin:0px;
 padding:0px 0px 6px 15px;
}

#customer .td04 {/* 問い合わせ　右側、テキストボックス設定 */
 width:400px;
 text-align:left;
 vertical-align:top;
 color:#333333;
 font-size:14px;
 line-height:120%;
 margin:0px;
 padding:0px 0px 6px 0px;
}

#customer .td05 {/* 問い合わせ　下側設定 */
 color:#333333;
 font-size:14px;
 line-height:120%;
 margin:0px;
 padding:0px 0px 6px 10px;
}

/* 赤色テキストの色設定 */
#customer .red-text {color:#cc3333;}

/* 赤色・小テキストの色設定 */
#customer .red-small {color:#cc3333; font-size:10px;}

/* 小テキストの色設定 */
#customer .small-text {font-size:10px;}

/* テキストボックスの設定 */
#customer table .box01 {width:200px;}
#customer table .box02 {width:300px;}
#customer table .box03 {width:400px; height:170px;}
/* 数字入力のcss設定は用意していない */


/* -*-*-*-*-*-*-*-*-*-*-*-*-　問い合わせ　*-*-*-*-*-*-*-*-*-*-*-*- */

#inquiry {
 width:900px;
 margin:10px auto 50px auto;
 padding:0px;
}

#inquiry table {
 width:620px;
 margin:25px auto 0px auto;
 padding:0px;
}

.td03 {/* 問い合わせ　左側設定 */
 width:170px;
 text-align:left;
 background:url(img/midashi02.gif) no-repeat top left;
 vertical-align:top;
 color:#333333;
 font-size:14px;
 line-height:120%;
 margin:0px;
 padding:0px 0px 6px 15px;
}

.td04 {/* 問い合わせ　右側、テキストボックス設定 */
 width:450px;
 text-align:left;
 vertical-align:top;
 color:#333333;
 font-size:14px;
 line-height:120%;
 margin:0px;
 padding:0px 0px 6px 0px;
}

.td05 {/* 問い合わせ　下側設定 */
 color:#333333;
 font-size:14px;
 line-height:120%;
 margin:0px;
 padding:0px 0px 6px 10px;
}

/* 太字テキストの色設定 */
.bold-text {font-weight:bold;}

/* 赤色テキストの色設定 */
#inquiry .red-text {color:#cc3333;}

/* 赤色・小テキストの色設定 */
#inquiry .red-small {color:#cc3333; font-size:10px;}

/* 小テキストの色設定 */
#inquiry .small-text {font-size:10px;}

/* テキストボックスの設定 */
#inquiry table .box01 {width:200px;}
#inquiry table .box02 {width:300px;}
#inquiry table .box03 {width:400px; height:170px;}
/* 数字入力のcss設定は用意していない */

/* 「送信」ボタン設定 */
.submit01 {
 text-align:center;
 heigh:21px;
 margin:30px auto 0ox auto;
 padding:0px;
}

/* 「こちら」用リンク設定 */
.td04 a:link {
 color:#3366cc;
 text-decoration:underline;
}
.td04 a:visited {
 color:#3399ff;
}
.td04 a:hover {
 color:#cc3300;
}
.td04 a:active {
 color:#3399ff;
}

/* 　フォーム確認 ---------- */
.confirmation {
 width:900px;
 border-top:#cccccc 1px dotted;
 border-bottom:#cccccc 1px dotted;
 margin:10px auto 50px auto;
 padding:0px;
 clear:both;
}
.header2 {/* フォーム確認 ヘッダー */
 width:900px;
 height:100px;
 margin:0px auto 20px auto;
 padding:0px;
}
.header2 h1 {/* タイトル */
 width:228px;
 height:21px;
 margin:80px 0 15px 9px;
 padding:0;
 float:left;
}
.header2 h2 {/* 鳥ロゴ */
 width:169px;
 height:98px;
 margin:12px 15px 2px 0;
 padding:0;
 float:right;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-　会社案内　*-*-*-*-*-*-*-*-*-*-*-*- */


#company {
 width:900px;
 height:650px;
 background:url(img/c-info-bg.jpg) no-repeat top;
 margin:0px 0px 40px 0px;
 padding:0px;
}

#company table {
 width:600px;
 margin:0px 0px 0px 25px;
 padding:0px 0px 0px 0px;
}

.td01 {/* 会社案内　左側設定 */
 width:90px;
 text-align:right;
 vertical-align:top;
 color:#666666;
 font-size:12px;
 line-height:120%;
 margin:0px;
 padding:3px 0px 3px 0px;
}

.td02 {/* 会社案内　右側設定 */
 width:510px;
 text-align:left;
 vertical-align:top;
 color:#333333;
 font-size:12px;
 line-height:120%;
 margin:0px;
 padding:3px 0px 3px 10px;
}
/* - - - - - - - - - - - - -　サイトマップ　- - - - - - - - - - - - - */
#sitemap {
 width:900px;
 margin:10px auto 50px auto;
 padding:0px;
}

#sitemap table {
 width:500px;
 margin:0px auto 0px 50px;
 padding:30px 0px 0px 0px;
}

.map-td01 {/* 小ボタン */
 width:130px;
 height:40px;
 font-size:12px;
 margin:0px;
 padding:0px;
 color:#666666;
}

/* 小ボタン　リンク設定 */
.map-td01 a:link  {
 width:100px;
 height:25px;
 background:url(img/site-b01.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}
.map-td01 a:visited  {
 width:100px;
 height:25px;
 background:url(img/site-b01.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}
.map-td01 a:hover  {
 width:100px;
 height:25px;
 background:url(img/site-b02.gif) no-repeat;
 font-size:12px;
 color:#333333;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}
.map-td01 a:active  {
 width:100px;
 height:25px;
 background:url(img/site-b01.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}

.map-td08 {/* 小ボタン 2 */
 width:130px;
 height:40px;
 margin:0px;
 padding:0px;
 font-size:12px;
 color:#666666;
}
/* 小ボタン 2　リンク設定 */
.map-td08 a:link  {
 width:100px;
 height:30px;
 background:url(img/site-b01.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}
.map-td08 a:visited  {
 width:100px;
 height:30px;
 background:url(img/site-b01.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}
.map-td08 a:hover  {
 width:100px;
 height:30px;
 background:url(img/site-b02.gif) no-repeat;
 font-size:12px;
 color:#333333;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}
.map-td08 a:active  {
 width:100px;
 height:30px;
 background:url(img/site-b01.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}

/* ---------------------- */
.map-td02 {/* 大ボタン */
 width:160px;
 height:40px;
 margin:0px;
 padding:0px;
 font-size:12px;
 color:#666666;
}

/* 大ボタン　リンク設定 */
.map-td02  a:link  {
 width:130px;
 height:25px;
 background:url(img/site-b03.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}
.map-td02  a:visited  {
 width:130px;
 height:25px;
 background:url(img/site-b03.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}
.map-td02  a:hover  {
 width:130px;
 height:25px;
 background:url(img/site-b04.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}
.map-td02  a:active  {
 width:130px;
 height:25px;
 background:url(img/site-b03.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:13px 5px 2px 25px;
 display:block;
 text-decoration:none;
}

.map-td09 {/* 大ボタン 2 */
 width:160px;
 height:40px;
 margin:0px;
 padding:0px;
 font-size:12px;
 color:#666666;
}

/* 大ボタン 2　リンク設定 */
.map-td09  a:link  {
 width:130px;
 height:30px;
 background:url(img/site-b03.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}
.map-td09  a:visited  {
 width:130px;
 height:30px;
 background:url(img/site-b03.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}
.map-td09  a:hover  {
 width:130px;
 height:30px;
 background:url(img/site-b04.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}
.map-td09  a:active  {
 width:130px;
 height:30px;
 background:url(img/site-b03.gif) no-repeat;
 font-size:12px;
 color:#666666;
 margin:0px;
 padding:8px 5px 2px 25px;
 display:block;
 text-decoration:none;
 line-height:110%;
}

/* ---------------------- */


.map-td03 {/* ライン 上部 */
 width:40px;
 height:40px;
 background:url(img/site-line01.gif) no-repeat;
}
.map-td04 {/* ライン 中部 */
 width:40px;
 height:40px;
 background:url(img/site-line02.gif) no-repeat;
}
.map-td05 {/* ライン 下部 */
 width:40px;
 height:40px;
 background:url(img/site-line03.gif) no-repeat;
}
.map-td06 {/* 隙間ライン */
 width:40px;
 height:10px;
 background:url(img/site-line04.gif) repeat-y;
}
.map-td07 {/* 隙間ライン */
 width:40px;
 height:40px;
 background:url(img/site-line04.gif) repeat-y;
}
.map-td08 {/* ライン 水平 */
 width:40px;
 height:40px;
 background:url(img/site-line05.gif) no-repeat;
}
/* - - - - - - - - - - - - -　プライバシー・ポリシー　- - - - - - - - - - - - - */
#privacy {
 width:900px;
 margin:10px auto 50px auto;
 padding:0px;
}

#privacy h1 {/* 中見出し */
 height:16px;
 background:url(img/midashi02.gif) no-repeat left;
 margin:10px auto 20px 40px;
 padding:0px 0px 0px 20px;
 font-size:14px;
 color:#666666;
}

#privacy h2 {/* 小見出し */
 height:16px;
 background:url(img/midashi03.gif) no-repeat left;
 margin:10px auto 5px 60px;
 padding:0px 0px 0px 15px;
 font-size:14px;
 color:#3366cc;
}

#privacy p {
 margin:10px 60px 20px 60px;
 padding:0px;
 text-align:left;
 line-height:180%;
 font-size:12px;
 color:#666666;
}

#privacy ul {
 margin:10px 60px 20px 70px;
 padding:0px;
 text-align:left;
 line-height:180%;
 font-size:12px;
 color:#666666;
}

.color02 {/* 文字カラー設定 */
 color:#333333;
 font-weight:bold;
}
.color03 {/* 文字カラー設定 */
 color:#000000;
}

#privacy .news-next {
 text-align:right;
 margin:10px 10px 10px auto;
 padding:0px;
 display:block;
 line-height:150%;
 font-size:12px;
}
.dl-privacy {
 margin:10px 60px 10px 60px;
 padding:0px;
}
.dt-privacy {
 color:#666666;
 font-size:14px;
 line-height:110%;
 margin:0px;
 padding:0px;
}
.dd-privacy {
 color:#666666;
 font-size:12px;
 line-height:150%;
 margin:5px 0px 10px 10px;
 padding:0px;
}

/* - - - - - - - - - - - - -　ご利用規約　- - - - - - - - - - - - - */
#use {
 width:900px;
 margin:10px auto 50px auto;
 padding:0px;
}
#use p {
 margin:10px 60px 20px 60px;
 padding:0px;
 text-align:left;
 line-height:180%;
 font-size:12px;
 color:#666666;
}
.dl-use {
 margin:10px 60px 10px 60px;
 padding:0px;
}
.dt-use {
 color:#666666;
 font-size:12px;
 line-height:110%;
 margin:0px;
 padding:0px;
 font-weight:bold;
}
.dd-use {
 color:#666666;
 font-size:12px;
 line-height:150%;
 margin:10px 0px 15px 10px;
 padding:0px;
}
#use .news-next {
 text-align:right;
 margin:10px 10px 10px auto;
 padding:0px;
 display:block;
 font-size:12px;
}

#use ul {
 margin:10px 0px 0px 0px;
 padding:0px;
 list-style-type:none;
}
#use li {
 margin:0px 0px 0px 20px;
 padding:0px;
}

/* =================== */
.clearfix:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix{display:inline-block;}
/*Hides from IE-mac \*/
*html.clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/

/* =================== */

/* リンク================================================================ */

/* 基本設定 */
a:link {
 color:#333333;
 text-decoration:underline;
}
a:visited {
 color:#666699;
 text-decoration:underline;
}
a:hover {
 color:#3366ff;
 text-decoration:underline;
}
a:active {
 color:#666666;
 text-decoration:underline;
}


/* ヘッダー・メニューボタン設定 */

/* -+-+-+-+-+- トップページ　ボタン -+-+-+-+-+- */
.menu_li01 a:link {
 width:180px;
 height:48px;
 background:url(img/b-top01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li01 a:visited {
 width:180px;
 height:48px;
 background:url(img/b-top01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li01 a:hover {
 width:180px;
 height:48px;
 background:url(img/b-top02.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li01 a:active {
 width:180px;
 height:48px;
 background:url(img/b-top01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
/* -+-+-+-+-+- 製品概要　ボタン -+-+-+-+-+- */
.menu_li02 a:link {
 width:180px;
 height:48px;
 background:url(img/b-gaiyou01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li02 a:visited {
 width:180px;
 height:48px;
 background:url(img/b-gaiyou01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li02 a:hover {
 width:180px;
 height:48px;
 background:url(img/b-gaiyou02.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li02 a:active {
 width:180px;
 height:48px;
 background:url(img/b-gaiyou01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
/* -+-+-+-+-+- サポート　ボタン -+-+-+-+-+- */
.menu_li03 a:link {
 width:180px;
 height:48px;
 background:url(img/b-support01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li03 a:visited {
 width:180px;
 height:48px;
 background:url(img/b-support01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li03 a:hover {
 width:180px;
 height:48px;
 background:url(img/b-support02.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li03 a:active {
 width:180px;
 height:48px;
 background:url(img/b-support01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
/* -+-+-+-+-+- お問い合わせ　ボタン -+-+-+-+-+- */
.menu_li04 a:link {
 width:180px;
 height:48px;
 background:url(img/b-toiawase01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li04 a:visited {
 width:180px;
 height:48px;
 background:url(img/b-toiawase01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li04 a:hover {
 width:180px;
 height:48px;
 background:url(img/b-toiawase02.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li04 a:active {
 width:180px;
 height:48px;
 background:url(img/b-toiawase01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
/* -+-+-+-+-+- 会社案内　ボタン -+-+-+-+-+- */
.menu_li05 a:link {
 width:180px;
 height:48px;
 background:url(img/b-kaisyaannai01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li05 a:visited {
 width:180px;
 height:48px;
 background:url(img/b-kaisyaannai01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li05 a:hover {
 width:180px;
 height:48px;
 background:url(img/b-kaisyaannai02.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
.menu_li05 a:active {
 width:180px;
 height:48px;
 background:url(img/b-kaisyaannai01.gif) no-repeat;
 border:0px;
 padding:0px;
 margin:0px;
 display:block;
}
/* フッター・メニューボタン */
#footer a:link {
 color:#666666;
 text-decoration:none;
}
#footer a:visited {
 color:#666699;
 text-decoration:none;
}
#footer a:hover {
 color:#336699;
 text-decoration:underline;
}
#footer a:active {
 color:#666666;
 text-decoration:none;
}

/* 事例紹介================================================================ */

#product div.waku01 {/* ニュースワク */
 width: 660px;
 margin:10px auto 20px auto;
 background:url(img/waku02.gif) repeat-y;
 padding:0;
}

#product div.waku02 {
 width:660px;
 height:5px;
 background:url(img/waku01.gif) no-repeat top;
 margin:0px;
 padding:0px;
}

#product div.waku03 {
 width:660px;
 height:5px;
 background:url(img/waku03.gif) no-repeat bottom;
 margin:0px;
 padding:0px;
 clear:both;
}

#product div.waku04 {
 width:620px;
 margin:10px auto 20px auto;
 padding:0px;
 color:#666666;
 font-size:14px;
 clear:both;
}

#product div.waku04 div.waku05{/* 担当者画像 */
 width:150px;
 margin:10px 0px 0px 0px;
 padding:0px;
 text-align:center;
 vertical-align:top;
 letter-spacing:2px;
 color:#999999;
 font-size:12px;
 font-weight:bold;
 float:left;
}

#product div.waku04 div.waku06{/* 導入事例 */
 width:440px;
 margin:10px 0px 0px 0px;
 padding:0px;
 line-height:130%;
 float:right;
}

.h1-topic {/* BOX内の見出し */
 width:440px;
 height:16px;
 background:url(img/b-poti00.gif) no-repeat left;
 color:#333333;
 font-size:14px;
 font-weight:bold;
 margin:0px auto 15px 0px;
 padding:0px 0px 0px 15px;
}

.link01 {/* 詳細リンク */
margin:15px 0px 0px 0px;
text-align:right;
}

#link02 {/* 詳細リンク */
margin:5px 0px 0px 0px;
display:block;
}

.case_text {
 width:600px;
 color:#666666;
 font-size:14px;
 margin:25px auto 20px 20px;
 padding:0px 0px 10px 5px;
}
