@charset "utf-8";

/*-----------------------------------------------
	共通項目
-------------------------------------------------*/

ul , li , p {margin:0; padding:0}
img {margin:0; padding:0; border:0}
.BtnMap {margin-left:20px}
#establishment , #Profile , #History , #Topmessage , #Environmental {padding-bottom:30px}
p.ToTOP { text-align:right; margin-bottom:30px; clear:both; width:535px} 

/*


#container #wrap #CompamyMenu {background-image:url(../../company/common_img/menu_bg.gif); width:173px; height:325px; padding:8px 0 0 7px; margin-bottom:30px}
#container #wrap #CompamyMenu h2 {width:113px; height:28px; background-image:url(../../company/common_img/menu_title.gif); margin-bottom:6px; padding:0 font-size:1px; display:block; text-indent:-9999px}
#container #wrap #CompamyMenu li { padding-bottom:10px}

#container #wrap #CompamyMenu a#CompanyMenu1 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu1.gif)}
#container #wrap #CompamyMenu a#CompanyMenu2 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu2.gif)}
#container #wrap #CompamyMenu a#CompanyMenu3 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu3.gif)}
#container #wrap #CompamyMenu a#CompanyMenu4 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu4.gif)}
#container #wrap #CompamyMenu a#CompanyMenu5 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu5.gif)}
#container #wrap #CompamyMenu a#CompanyMenu6 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu6.gif)}
#container #wrap #CompamyMenu a#CompanyMenu7 { width:166px; height:30px; text-indent:-9999px; display:block; background-image:url(../../company/common_img/menu7.gif)}


#container #wrap #CompamyMenu a:hover#CompanyMenu1 {background-image:url(../../company/common_img/menu1_o.gif)}
#container #wrap #CompamyMenu a:hover#CompanyMenu2 {background-image:url(../../company/common_img/menu2_o.gif)}
#container #wrap #CompamyMenu a:hover#CompanyMenu3 {background-image:url(../../company/common_img/menu3_o.gif)}
#container #wrap #CompamyMenu a:hover#CompanyMenu4 {background-image:url(../../company/common_img/menu4_o.gif)}
#container #wrap #CompamyMenu a:hover#CompanyMenu5 {background-image:url(../../company/common_img/menu5_o.gif)}
#container #wrap #CompamyMenu a:hover#CompanyMenu6 {background-image:url(../../company/common_img/menu6_o.gif)}
#container #wrap #CompamyMenu a:hover#CompanyMenu7 {background-image:url(../../company/common_img/menu7_o.gif)}


*/

/* サイドメニュー */
#wrap #menu_company dl{
	margin-bottom:7px;
	padding-bottom:5px;
	background-image: url(../../company/common_img/menu_bg.gif);
	background-repeat: no-repeat;
	height: 333px;
}
#wrap #menu_company dl dd{
	padding-left:7px;
	margin-bottom:10px;
}
#wrap #menu_company ul li{
	margin-bottom:7px;
}



/*-----------------------------------------------
	モロゾフの歩み
-------------------------------------------------*/
/* index */
a#Link1931 {background-image:url(../../company/history/img/img1931.jpg); width:168px; height:118px; display:block; text-indent:-9999px;}
a:hover#Link1931 {background-image:url(../../company/history/img/img1931_o.jpg)}
a#Link1970 {background-image:url(../../company/history/img/img1970.jpg); width:168px; height:118px; display:block; text-indent:-9999px;}
a:hover#Link1970 {background-image:url(../../company/history/img/img1970_o.jpg)}
a#Link1990 {background-image:url(../../company/history/img/img1990.jpg); width:168px; height:118px; display:block; text-indent:-9999px;}
a:hover#Link1990 {background-image:url(../../company/history/img/img1990_o.jpg)}

/* Since1931 , Since1970 , Since1990 */
#container #wrap #contents #History p { width:514px; padding:0 10px; margin:0}
#container #wrap #contents #History #Introduction { padding:15px 0 14px 10px; margin:0}

#container #wrap #contents #History #WakuCenter {width:495px; padding:10px; background-color:#FFFFFF}
#container #wrap #contents #History #WakuCenter #HistoruGurahu {width:495px}
#container #wrap #contents #History #WakuCenter #HistoruGurahu th {width:65px; background-color:#EAE3DF; vertical-align:middle; font-weight:normal; text-align:center; background-image:url(../../company/history/img/under_line.gif); background-position:bottom; background-repeat:repeat-x}
#container #wrap #contents #History #WakuCenter #HistoruGurahu td {padding:5px 0 5px 10px; vertical-align:middle;background-image:url(../../company/history/img/under_line.gif); background-position:bottom; background-repeat:repeat-x; background-color:#FAF8F5}

#container #wrap #contents #History #WakuCenter #HistoruGurahu .Ireko {width:409px}
#container #wrap #contents #History #WakuCenter #HistoruGurahu .Ireko td {margin:0; padding:0; background-image:none}
#container #wrap #contents #History #WakuCenter #HistoruGurahu .Ireko img {margin:10px 0 0 0}
#container #wrap #contents #History #WakuCenter #HistoruGurahu .Ireko span { font-size:10px}

#WakuLeft , #WakuRight {width:10px}



/*-----------------------------------------------
	事業所一覧
-------------------------------------------------*/
.Grahu {margin:0 0 0 10px; width:516px; padding:0}
.Grahu th {width:130px;background-color:#BFA477;padding:8px 8px 5px 8px;vertical-align:top; font-weight:normal; text-align:left; margin:0; background-image:url(../../company/establishment/img/bg_th.gif); background-position:bottom; background-repeat:repeat-x}
.Grahu td {width:354px; background-color:#FEF7E5; padding:8px 8px 5px 8px; margin:0; background-image:url(../../company/establishment/img/bg_td.gif); background-position:bottom; background-repeat:repeat-x}


/*-----------------------------------------------
	会社概要
-------------------------------------------------*/
#container #wrap #contents #Profile span { font-size:12px}
#container #wrap #contents #Profile .Grahu span {font-size:10px}
.Grahu dl {width:230px; clear:both}
.Grahu dt {width:110px; float:left}
.Grahu dd {width:120px; float:right}



/*-----------------------------------------------
	トップメッセージ
-------------------------------------------------*/
#container #wrap #contents #Topmessage p#txt1 {width:515px; padding:0 10px}
#container #wrap #contents #Topmessage p#txt2 {width:311px; padding:0 0 0 10px}
#container #wrap #contents #Topmessage .img1 {margin:0 0 30px 10px }
#container #wrap #contents #Topmessage .img2 {margin:0 10px 0 0}


#container #wrap #contents .menu_bx a.BtnSyosai { background-image:url(../../company/common_img/btn_detail.gif); width:147px; height:18px; text-indent:-9999px; display:block; position:absolute; margin:111px 0 0 105px}
#container #wrap #contents .menu_bx a:hover.BtnSyosai { background-image:url(../../company/common_img/btn_detail_o.gif)}
#container #wrap #contents .menu_bx a.BtnSyosai2 { background-image:url(../../company/common_img/btn_detail.gif); width:147px; height:18px; text-indent:-9999px; display:block; position:absolute; margin:38px 0 0 105px}
#container #wrap #contents .menu_bx a:hover.BtnSyosai2 { background-image:url(../../company/common_img/btn_detail_o.gif)}



/*-----------------------------------------------
	環境報告
-------------------------------------------------*/
#container #wrap #contents #Environmental h2 {clear:both}
#container #wrap #contents #Environmental h3 { padding:0 0 3px 10px; clear:both}
#container #wrap #contents #Environmental p.txt1 {width:515px; padding:0 10px 30px; clear:both}
#container #wrap #contents #Environmental p.txt2 {width:362px; float:right; padding-right:10px}
#container #wrap #contents #Environmental .Block {float:left; width:143px; margin-bottom:25px; padding-left:10px}
#container #wrap #contents #Environmental .Block img {margin:0 0 2px 0}
#container #wrap #contents #Environmental .Block p { text-align:center; margin:0; font-size:10px; clear:both}
#container #wrap #contents #Environmental #gurahu1 {margin:0 0 30px 10px; clear:both}
#container #wrap #contents #Environmental #gurahu2 {margin:0 0 10px 10px; clear:both}

/* アンカー */
#container #wrap #contents #Environmental a#1 {clear:both}
#container #wrap #contents #Environmental a#2 {clear:both}
#container #wrap #contents #Environmental a#3 {clear:both}
#container #wrap #contents #Environmental a#4 {clear:both}

/*-----------------------------------------------
	ISO認証取得について
-------------------------------------------------*/
#container #wrap #contents #ISO #IsoLogo { width:495px; padding:14px 10px 10px; margin:14px 0 20px 10px; background-color:#fff; border-color:#B49682; border-width:1px; border-style:solid}
#container #wrap #contents #ISO #IsoLogo br {clear:both}
#container #wrap #contents #ISO #IsoLogo #IsoContents {width:300px; float:right}

#container #wrap #contents #ISO #IsoText { width:495px; padding:10px 10px 10px; margin:14px 0 40px 10px; background-color:#fff; border-color:#B49682; border-width:1px; border-style:solid}

#container #wrap #contents #ISO h2 {clear:both}
#container #wrap #contents #ISO h3 { padding:0 0 3px 10px; clear:both}
#container #wrap #contents #ISO p.txt0 {width:515px; padding:0 10px 0}
#container #wrap #contents #ISO p.txt1 {width:515px; padding:0 10px 30px}
#container #wrap #contents #ISO p.txt2 {width:362px; float:right; padding-right:10px}
#container #wrap #contents #ISO img {margin:0 0 25px 10px; float:left}




/*-----------------------------------------------
	事業案内
-------------------------------------------------*/

#container #wrap #contents #Guidance p {margin:0 0 20px 0}
#container #wrap #contents #Guidance h3 { padding:7px 0 7px 20px; color:#E7B85C}
#container #wrap #contents #Guidance a.BtnBrand { background-image:url(../../company/guidance/img/btn_syosai.jpg); width:180px; height:18px; text-indent:-9999px; display:block; position:absolute; margin:130px 0 0 19px}
#container #wrap #contents #Guidance a:hover.BtnBrand { background-image:url(../../company/guidance/img/btn_syosai_o.jpg); width:180px; height:18px; text-indent:-9999px; display:block; position:absolute; margin:130px 0 0 19px}

#container #wrap #contents #Guidance a.ImgBrand {width:180px; height:86px; text-indent:-9999px; display:block; margin:38px 0 0 19px; position:absolute}

#Map a.ImgBrand {width:180px; height:86px; text-indent:-9999px; display:block; margin:}
#container #wrap #contents #Guidance .menu_bx .item1 .item5 .item2 .item3 strong {color:#440000}
#container #wrap #contents #Guidance .menu_bx .item1 .item5 .item2 .item3 span {font-size:10px; line-height:120%}



/*-----------------------------------------------
	アクセスマップ
-------------------------------------------------*/
#Map { width:525px; padding:0; margin:0 auto; background-color:#fff}
#Map #Header {background-image:url(../../company/establishment/img/map_header.jpg); width:525px; height:60px;}
#Map h2 {background-image:url(../../company/establishment/img/map_h2_bg.gif); width:491px; height:21px; padding:8px 0 0 15px; font-size:12px; font-weight:bold; color:#DEBA7A; margin:10px 0 10px 10px}
#Map p{width:451px; padding:0 20px 10px; font-size:12px; color:#333333; line-height:150%}
#Map img {margin-left:20px}
#Map table {width:484px; font-size:12px; line-height:150%; margin-left:20px}
#Map th {background-color:#BFA477;padding:8px 8px 5px 8px;vertical-align:top; font-weight:normal; text-align:left; margin:0; background-image:url(../../company/establishment/img/bg_th.gif); background-position:bottom; background-repeat:repeat-x}
#Map td {background-color:#FEF7E5; padding:8px 8px 5px 8px; margin:0; background-image:url(../../company/establishment/img/bg_td.gif); background-position:bottom; background-repeat:repeat-x}
#Map td span {color:#440000}
#Map a.Close {background-image:url(../../company/establishment/img/btn_close.gif); width:97px; height:18px; text-indent:-9999px; display:block; margin:10px 0 10px 224px}
#Map a.Close:hover {background-image:url(../../company/establishment/img/btn_close_o.gif)}
#Map #MapFooter {background-image:url(../../company/establishment/img/map_footer.gif); width:525px; height:38px; margin-bottom:10px}

