@charset "shift_jis";


/* ブラウザスタイルの初期化 */

*{
margin:0;
padding:0;
font-family:"MS ゴシック";
}

/* リンク (a) */

a{
font-size:12px;
text-decoration: none;
color:#356fb2}


/* リンク マウスが重なった時(a:hover) */

a:hover{
font-size:12px;color:#ff6a00;text-decoration:underline}


p
{font-size:12px;
color:#002c5e}



/*全体コンテナ (div#container) */
div#container
{margin-left:center;margin-right:center;
}

div#container h1
{font-size:12px;color:gray;margin-left:-480px}





/*ヘッダー (div#header) */
div#header
{width:705px;height:50px;
background-image:url(image/top_image.gif);background-repeat:no-repeat;
}

div#header ul
{width:400px;height:15px;list-style-type:none;
margin-top:68px;margin-left:300px;
}

div#header li
{
font-size:12px;color:#696f75;font-weight:400;display: inline;
padding-right:20px}


/*ヘッダーナビ (div#header_navi) */
div#header_navi
{width:705px;height:46px;
}

div#header_navi ul
{width:705px;height:45px;list-style-type:none;
}

div#header_navi li
{
display: inline;margin-right:-3px;align:center;border:none}



/*メイン領域 (div#main) */
div#main
{width:710px;height:1000px;margin-top:2px
}

/*メイン領域　INDEX用 (div#main_index) */
div#main_index
{width:710px;height:800px;margin-top:2px
}

/*メイン領域左　INDEX用 (div#main) */
div#index_main_left
{
width:515px;height:800px;float:left;
}

/*メイン領域　右　INDEX用 (div#main) */
div#index_main_right
{
width:175px;height:800px;
float:right;
}

div#index_main_right img
{margin-top:5px;}


/*メイン領域　左　INDEX以外 (div#main) */
div#main_left
{
width:525px;height:1290px;float:left;margin-left:5px;
background-image:url(image/main_back.gif);background-repeat:no-repeat;
}

/*メイン領域　右　INDEX以外 (div#main) */
div#main_right
{
width:170px;height:1000px;
float:right;padding-top:2px;padding-right:2px;
}

div#main_right img
{margin-top:5px;float:right}


/*メイン領域　左　鈑金塗装 (div#main_left_bankin) */
div#main_left_bankin
{
width:525px;height:1460px;float:left;margin-left:5px;
background-image:url(image/main_back_bankin.gif);background-repeat:no-repeat;
}

/*メイン領域　左　お問い合わせ (div#main_left_contact) */
div#main_left_contact
{
width:525px;height:1200px;float:left;margin-left:5px;
background-image:url(image/main_back_contact.gif);background-repeat:no-repeat;
}

/*メイン領域　左　会社概要 (div#main_left_kaisya) */
div#main_left_kaisya
{
width:525px;height:1150px;float:left;margin-left:5px;
background-image:url(image/main_back_kaisya.gif);background-repeat:no-repeat;
}

/*メイン領域　左　工場設備 (div#main_left_koujyou) */
div#main_left_koujyou
{
width:525px;height:1200px;float:left;margin-left:5px;
background-image:url(image/main_back_koujyou.gif);background-repeat:no-repeat;
}


/*メイン領域　左　Q&A (div#main_left_qa) */
div#main_left_qa
{
width:525px;height:1280px;float:left;margin-left:5px;
background-image:url(image/main_back_qa.gif);background-repeat:no-repeat;
}


/*メイン領域　左　jirei (div#main_left_jirei) */
div#main_left_jirei
{
width:525px;height:1290px;float:left;margin-left:5px;
background-image:url(image/main_back_jirei.gif);background-repeat:no-repeat;
}

/*メイン領域　左　個人情報 (div#main_left_kojin) */
div#main_left_kojin
{
width:525px;height:1800px;float:left;margin-left:5px;
background-image:url(image/main_back_kojin.gif);background-repeat:no-repeat;
}



/*指定工場　右　INDEX以外 (div#main_koujyou) */
div#main_koujyou
{
width:170px;height:450px;
float:right;padding-top:2px;padding-right:10px;
background-image:url(image/hoken.gif);background-repeat:no-repeat;
}

/* 指定工場リンク (a) */
div#main_koujyou a
{
font-size:12px;text-decoration: none;color:#356fb2}
}

/*指定工場　p (div#main_koujyou) */

div#main_koujyou p
{
font-size:12px;margin:50px 10px 10px 10px;line-height:180%;
color:#002c5e}




/* 指定工場リンク マウスが重なった時(a:hover) */

div#main_koujyou a:hover
{
font-size:12px;color:#ff6a00;text-decoration:underline}







/*メニューバー (div#menu) */
div#menu
{width:527px;height:400px;
background-image:url(image/top_menu_backimage.gif);background-repeat:no-repeat;
font-size:12px;text-align:left;padding:5px 3px;
}

div#menu ul
{width:526px;height:25px;list-style-type:none;
margin-top:45px;
}

div#menu li
{
display:inline;padding-left:-5px
}


div#menu_title
{
width:490px;color:#2fa32f;
margin:20px 10px;padding:5px;text-align:left;font-size:12px;letter-spacing:2px;
border-bottom:1px solid #8c8c8c
}


div#menu_naiyou
{
width:490px;color:#2fa32f;
margin:20px 10px;padding:10px;text-align:left;font-size:12px;letter-spacing:2px;line-height:180%
}

div#menu_naiyou img
{float:left;margin-right:10px}


/*トップ事例 (div#top_jirei) */
div#top_jirei
{width:525px;height:150px;margin-top:2px;
font-size:12px;text-align:center;padding:5px 1px;line-height:160%;
background-image:url(image/top_jirei.gif);background-repeat:no-repeat;}


/*トップ保険 (div#top_hoken) */
div#top_hoken
{width:528px;height:105px;margin-top:2px;
font-size:12px;text-align:left;padding:40px 20px 10px 20px;line-height:160%;
background-image:url(image/top_hoken.gif);background-repeat:no-repeat;}


/*指定工場 (div#shiteikoujyou) */
div#shiteikoujyou
{width:510px;height:110px;margin-top:20px;
font-size:12px;text-align:left;padding:50px 25px 10px 30px;line-height:160%;
background-image:url(image/shiteikoujyou.gif);background-repeat:no-repeat;}





/*トップ社名 (div#top_syamei) */
div#top_syamei
{width:528px;height:85px;margin-top:2px;
font-size:14px;text-align:left;padding:10px 10px 10px 160px;line-height:140%;letter-spacing:2px;
background-image:url(image/top_syamei.gif);background-repeat:no-repeat;
}



/*コンテンツ領域(div#contents) */
div#contents
{width:527px;height:110px;margin-top:10px}


/*コンテンツ領域タイトル(div#contents) */

div#contents
{width:527px;height:110px;margin-top:20px}








/*トップイメージ (div#top_image) */
div#top_image
{width:698px;height:200px;
border-bottom:10px solid #ffc399
}



/*左サイド領域 (div#side) */
div#side
{width:160px;height:900px;float:left;margin:10px 2px;
background-image:url(image/side.gif);background-repeat:no-repeat;
}


/*サイド保険 (div#side_hoken) */
div#side_hoken
{width:156px;height:600px;border: 1px solid #ffc399;}


div#side_hoken p
{font-size:11px;text-align:left;padding:5px}


div#side_hoken ul
{width:158px;list-style-type:none;
margin-top:5px;

}

div#side_hoken li
{
width:156px;
font-size:11px;color:#696f75;line-height:160%;
text-align:center;padding:5px 0px}


/*サイド社名 (div#side_syamei) */
div#side_syamei
{width:156px;height:220px;margin:10px 1px;
font-size:12px;text-align:center;padding:5px 10px;line-height:160%;
background-image:url(image/side_syamei.gif);background-repeat:no-repeat;}



div#side_syamei h1
{font-size:12px;text-align:center;padding:10px;font-weight:600;line-height:180%;color:white}





/*カーコーティング (div#coating) */
div#coating
{width:520px;height:400px;padding:5px 3px;

}

div#coating img
{padding:5px 2px}


div#coating p
{padding:10px;text-align:left;
line-height:160%}


div#coating_title
{
color:#5e2700;height:15px;
margin:20px 5px;padding:5px 20px;text-align:left;font-size:14px;font-weight:600;
border-left:8px solid #ff8833;border-bottom:1px dotted #ff8833
}


div#coating table
{border:1px solid #7dd17d}

div#coating td
{height:20px;border-bottom:1px dotted skyblue;border-right:1px dotted skyblue;
text-align:center;font-size:12px;color:#002c5e;line-height:200%}


div#coating ul
{width:500px;height:40px;
margin-top:2px;list-style-type:square;padding-left:20px
}

div#coating li
{
font-size:10px;color:#696f75;padding:2px;text-align:left;}


/*copy (div#copy) */
div#copy
{width:700px;height:50px;margin:5px 2px;
background-image:url(image/copy.gif);background-repeat:no-repeat;
}

div#copy ul
{width:700px;height:20px;list-style-type:none;margin-top:5px;
}

div#copy li
{
display: inline;margin-right:-4px;align:center;border-left:1px solid gray;
padding:1px 7px}





/*車検 (div#syaken) */
div#syaken
{
width:520px;height:600px;
margin-top:10px;padding-top:2px;padding-left:10px;padding-right:10px;
}

div#syaken p
{
padding:10px;text-align:left;font-size:12px;line-height:180%;}


div#syaken img
{
padding:10px 2px;float:right}




div#syaken_title
{
width:500px;color:#2fa32f;
margin:20px 5px;padding:5px;text-align:left;font-size:14px;font-weight:600;letter-spacing:5px;
border-left:8px solid #2e752e;border-bottom:1px solid #2e752e
}

div#syaken ul
{list-style-type:circle;margin-top:20px;margin-left:50px}

div#syaken li
{padding:5px 10px;text-align:left;font-size:12px;color:#002c5e}


div#syaken table
{border:1px solid skyblue}

div#syaken td
{height:20px;border-bottom:1px dotted skyblue;border-right:1px dotted skyblue;
text-align:center;font-size:12px;color:#002c5e;line-height:200%}



/*お問い合わせ (div#otoiawase) */
div#otoiawase
{
width:520px;height:200px;
margin-top:10px;padding-top:10px;padding-left:10px;padding-right:10px;
}


div#otoiawase_title
{
color:#00b200;
margin:10px;padding:5px 10px;text-align:left;font-size:14px;font-weight:600;
border-left:10px solid #ff964c;border-bottom:2px solid #ff964c
}

div#otoiawase_naiyou
{
width:500px;height:180px;color:#8c1b1b;letter-spacing:1px
margin-top:10px;padding-top:10px;padding-left:20px;padding-right:20px;
text-align:left;font-size:12px;line-height:180%;
background-color:#ffffe5
}

div#otoiawase_naiyou h1
{font-size:16px;font-weight:600;padding:5px;color:#ff3333;letter-spacing:1px;}


div#otoiawase_naiyou td
{font-size:12px;padding:5px;color:#ff3333;letter-spacing:1px;}





/*設備 (div#setsubi) */
div#setsubi
{
width:520px;height:200px;
margin-top:10px;padding-top:10px;padding-left:10px;padding-right:10px;
}


div#setsubi_title
{
width:500px;color:#2fa32f;
margin:20px 5px;padding:5px 15px;text-align:left;font-size:14px;font-weight:400;letter-spacing:3px;
border-left:10px solid #2e752e;border-bottom:1px solid #2e752e;border-top:1px solid #2e752e;;border-right:1px solid #2e752e;
}

div#setsubi_naiyou
{
width:500px;height:180px;margin-bottom:30px
}

div#setsubi_naiyou img
{float:left;margin:10px 5px 0px 20px}


div#setsubi_naiyou p
{float:right;
color:#8c1b1b;letter-spacing:1px
margin-top:10px;padding-top:10px;padding-left:20px;padding-right:10px;
text-align:left;font-size:12px;line-height:180%;
background-color:#ffffe5
}



/*鈑金 (div#bankin) */
div#bankin
{
width:520px;height:300px;
margin-top:10px;padding-top:10px;padding-left:10px;padding-right:10px;
}


div#bankin_title
{
width:500px;color:#2fa32f;
margin:20px 5px;padding:5px;text-align:left;font-size:14px;font-weight:600;letter-spacing:3px;
border-left:8px solid #00ff00;border-bottom:1px solid #00ff00
}


div#bankin p
{
font-size:12px;color:#5e5e5e;letter-spacing:2px;line-height:180%;
padding-top:10px;padding-left:20px;padding-right:20px;
text-align:left;
}

div#bankin ul
{text-align:left;padding-left:20px;padding-right:20px;
}


div#bankin li
{text-align:left;margin-left:20px;padding-left:5px;padding-right:5px;padding-bottom:10px;
font-size:12px;color:#b24a00;letter-spacing:3px;line-height:180%;
}


/*会社概要 (div#kaisya) */

div#kaisya
{
width:510px;height:480px;margin-top:20px;
text-align:left;line-height:200%
}

div#kaisya th
{padding:5px}


div#kaisya td
{
text-align:left;font-size:12px;color:#002c5e;
line-height:160%;
padding:5px
}

div#kaisya img
{
float:right;margin-top:20px;margin-left:10px}


/*会社概要タイトル (div#kaisya_title) */
div#kaisya_title
{
width:500px;color:#00b200;
margin:20px 5px;padding:5px 15px;text-align:left;font-size:14px;font-weight:600;letter-spacing:3px;
border-left:7px solid orange;border-bottom:1px solid orange;
}




/*地図 (div#tizu) */
div#tizu
{
width:500px;height:380px;
padding:5px
}


/*リサイクルパーツタイトル (div#recvcle_title) */
div#recvcle_title
{
width:500px;color:#00b200;
margin:10px;padding:5px 10px;text-align:left;font-size:14px;font-weight:600;
border-left:10px solid #ff964c;border-bottom:2px solid #ff964c

}

/*リサイクルパーツ (div#recvcle) */
div#recvcle
{
width:520px;height:200px;
margin-top:10px;padding-top:10px;padding-left:10px;padding-right:10px;
text-align:left;font-size:12px;line-height:180%;color:#005e00;letter-spacing:3px
}

div#recvcle img
{float:left;margin-right:15px}


div#recvcle h1
{
padding:2px 10px 15spx 10px;
text-align:center;font-size:18px;line-height:180%;color:#4c9fff;letter-spacing:2px
}




/*個人情報 (div#kojin) */
div#kojin
{
width:520px;height:100px;
margin-top:10px;padding-top:10px;padding-left:5px;padding-right:5px;
color:#5e5e5e;letter-spacing:1px;font-size:12px;text-align:left;line-height:160%;}


div#kojin_title
{
color:#697574;
margin:10px;padding:5px 10px;text-align:left;font-size:14px;font-weight:600;
border-left:10px solid #a0b2b1;border-bottom:1px dotted #a0b2b1
}

div#kojin_naiyou
{
width:500px;height:180px;color:#697574;letter-spacing:1px;
margin-top:10px;padding-top:5px;padding-left:5px;padding-right:5px;
text-align:left;font-size:12px;line-height:180%;
background-color:#ffffe5}


div#kojin_naiyou h2
{
font-size:12px;color:#697569;letter-spacing:1px;font-weight:600;padding-top:10px
}

/*質問 (div#QA) */
div#QA
{
width:520px;height:100px;
margin-top:10px;padding-top:10px;padding-left:5px;padding-right:5px;
color:#5e5e5e;letter-spacing:1px;font-size:12px;text-align:left;line-height:160%;}


div#QA_title
{
color:white;
margin:10px 5px;padding:5px 10px;text-align:left;font-size:14px;font-weight:600;
border:1px solid #ff8833;background-color:#ff8833
}


div#QA_naiyou
{
width:500px;height:180px;color:#697574;letter-spacing:1px;
margin-top:10px;padding-top:5px;padding-left:5px;padding-right:5px;
text-align:left;font-size:12px;line-height:180%;
background-color:#ffffe5}


div#QA_naiyou a
{
font-size:12px;padding-left:10px;
text-decoration:none;text-align:center;line-height:160%;
color:#5e5e5e}


div#QA_naiyou a:hover
{
font-size:12px;color:#ff6a00;text-decoration:underline;}


div#q_title
{
color:#d16666;
margin:15px 5px 10px 5px;padding:5px 10px;text-align:left;font-size:14px;font-weight:600;
border:1px solid #aefff8;background-color:#aefff8
}

div#a_naiyou
{
width:450px;height:70px;color:#002c5e4;letter-spacing:1px;
margin-top:10px;margin-left:30px;padding-top:5px;padding-left:5px;padding-right:5px;
text-align:left;font-size:12px;line-height:180%;
background-color:#ffffe5}



/*トップページ事例 (div#top_jirei) */
div#top_jirei
{
width:520px;height:100px;
margin-top:10px;padding-top:10px;padding-left:5px;padding-right:5px;
color:#5e5e5e;letter-spacing:1px;font-size:12px;text-align:left;line-height:160%;}


div#top_jirei_title
{
color:#5e5e5e;
margin:10px 5px;padding:2px 10px;text-align:left;font-size:12px;font-weight:400;
border:1px solid #aed3ff;background-color:#aed3ff
}

div#top_jirei_naiyou
{
width:450px;height:200px;margin:10px 20px}


div#top_jirei_naiyou img
{margin:10px 30px}

div#top_jirei_naiyou p
{padding:10px;color:#5e5e5e;letter-spacing:1px;font-size:12px;text-align:left;line-height:160%;}


/* 事例拡大図　閉じる(jirei_close) */
div#jirei_close
{
  position: relative;
  top: -20px;
  left: 350px;
width:  70px;
height: 15px;
padding: 10px;
text-align: center}



/* 修理事例 (div#syurijirei) */
div#syurijirei
{
width:520px;height:900px;
margin:10px 2px;padding-top:20px;padding-left:5px;padding-right:5px;
color:#5e5e5e;letter-spacing:1px;font-size:12px;text-align:left;line-height:160%;}

div#syurijirei th
{padding:10px; text-align:left; background-color:#e5ffe5;font-size:12px;color:#002c5e}


div#syurijirei td
{padding:10px 3px;font-size:12px;color:#002c5e;letter-spacing:1px;line-height:160%}





