@charset "Shift_JIS";/* CSS : Base ------*//*--Beginning----------------------------------------------*//*---- Initialization ----*/*{margin:0;padding:0;text-align:center;font:13px Lucida Grande,Lucida Sans Unicode,Lucida Sans,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}/* safari only ¥*/html:¥66irst-child body {font-size:77%;}/*-------------------------------*/h1,h2,h3,h4,h5,h6{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:103%;font-weight:bold;color:#333333;text-decoration:none;}p{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:93%;color:#333333;text-decoration:none;}a{outline:0;font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:93%;color:#E2644D;text-decoration:none; }a:visited { text-decoration:none; color:#E2644D;}a:hover, a:active { text-decoration:underline; color:#FF9999;}img{border:0;}/*------------------------------------------------------------*//*---- Basic Elements ----*/body {text-align: center;}body div {text-align: left;margin: 0 auto;}#container{height:auto;width:auto;}/*---- ヘッダー設定----*/#base1{width:auto;height:400px;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;}/*---- ボディー設定----*/#base2{width:auto;height:auto;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;}/*------------------------------------------------------------*//*---- Header ----*/#header {text-align: center;height:400px;width:800px;background-image:url(../../img/header/headerimg3.jpg);background-repeat:repeat-y;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}/*------------------------------------------------------------*/#header1{text-align: center;height:400px;width:800px;background-image:url(../../img/header/intro/kigyou_top.jpg);background-repeat:repeat-y;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header1 h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}#header2{text-align: center;height:400px;width:800px;background-image:url(../../img/header/intro/company_top.jpg);background-repeat:repeat-y;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header2 h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}#header3{text-align: center;height:400px;width:800px;background-image:url(../../img/header/intro/aisatu_top.jpg);background-repeat:repeat-y;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header3 h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}#header4{text-align: center;height:400px;width:800px;background-image:url(../../img/header/intro/saiyou_top.jpg);background-repeat:repeat-y;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header4 h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}/*------------------------------------------------------------*//*---- Menu ----*/#menu{width:800px;height:55px;background-color:#550000;background-image:url(../../img/mb/mbbg.jpg);background-repeat:repeat-x;margin-top:0px;margin-bottom:0px;text-align:left;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#menu ul{width:800px;margin:0;padding:0;}#menu li{padding-left:1px;width:px;float:left;list-style-type:none;}#menu a{text-indent:-9999px;display:block;background-repeat:no-repeat;}/*---- Menu - Button ----*/a#l1{width:132px; height:55px;background-image:url(../../img/mb/cm/mb1.jpg);background-position: 0 0;}a#l2{width:132px; height:55px;background-image:url(../../img/mb/cm/mb2.jpg);background-position: 0 0;}a#l3{width:132px; height:55px;background-image:url(../../img/mb/cm/mb3.jpg);background-position: 0 0;}a#l4{width:132px; height:55px;background-image:url(../../img/mb/cm/mb4.jpg);background-position: 0 0;}a#l5{width:132px; height:55px;background-image:url(../../img/mb/cm/mb5.jpg);background-position: 0 0;}a#l6{width:133px; height:55px;background-image:url(../../img/mb/cm/mb6.jpg);background-position: 0 0;}a#l1:hover{background-position: 0 -55px;}a#l2:hover{background-position: 0 -55px;}a#l3:hover{background-position: 0 -55px;}a#l4:hover{background-position: 0 -55px;}a#l5:hover{background-position: 0 -55px;}a#l6:hover{background-position: 0 -55px;}/*------------------------------------------------------------*//*---- Contents ----*/#imenu{height:20px;width:800px;background-color:#CCCCCC;text-align:center;}/*------------------------------------------------------------*/#cont{height:100%;width:800px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#cont p,h1,h2,h3{text-align:left;font-size:small;color:#333333;}/*---- text ----*/#mc h1{padding:10px;margin-top:20px;}#mc h2{padding:10px;margin-top:20px;}#mc h3{padding-bottom:30px;}#mc p{padding-bottom:10px;}#rc h1{padding:15px;}#rc p{padding-left:15px;}/*---- コンテンツ ----*/#mc{float:left;width:796px;overflow:hidden;background-color:#FFFFFF;}#mc1{height:auto;width:696px;padding-top:25px;padding-left:15px;padding-right:15px;padding-bottom:25px;}.in01{height:45px;width:180px;text-indent:-9999px;background-image:url(../../img/intro/in101.jpg);background-repeat:no-repeat;}/*------------------------------------------------------------*//*---- 企業理念 ----*/#inc{clear:both;height:100%;width:800px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#inc01b{height:120px;width:auto;background-image:url(../../img/intro/in201b.jpg);background-repeat:repeat-x;padding-left:50px;padding-right:50px;padding-bottom:30px;}.inc01{height:52px;width:74px;text-indent:-9999px;background-image:url(../../img/intro/in201t.jpg);background-repeat:no-repeat;}#inc02b{height:120px;width:auto;background-image:url(../../img/intro/in202b.jpg);background-repeat:repeat-x;padding-left:50px;padding-right:50px;padding-bottom:30px;}.inc02{height:52px;width:74px;text-indent:-9999px;background-image:url(../../img/intro/in202t.jpg);background-repeat:no-repeat;}#inc03b{height:120px;width:auto;background-image:url(../../img/intro/in203b.jpg);background-repeat:repeat-x;padding-left:50px;padding-right:50px;padding-bottom:30px;}.inc03{height:52px;width:74px;text-indent:-9999px;background-image:url(../../img/intro/in203t.jpg);background-repeat:no-repeat;}#incb{height:14px;width:100%;background-image:url(../../img/intro/inm200bg.jpg);background-repeat:repeat-x;}/*------------------------------------------------------------*//*---- Box ----*/#mc2{float:left;width:760px;height:auto;}#mc2 p,h2{text-align:left;padding-bottom:5px;}.mcb2{display:inline;padding-top:10px;padding-bottom:40px;}#mc2 img{float:left;/*---- 外影 ----*/border-style:solid;border-color:#666666;border-width:1px;}.imgcm{width:197px;height:152px;margin-left:1px;margin-right:5px;}/*------------------------------------------------------------*//*---- 会社概要 ----*/.in02{height:45px;width:180px;text-indent:-9999px;background-image:url(../../img/intro/in102.jpg);background-repeat:no-repeat;}body td{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:small;color:#333333;text-align:left;text-decoration:none;padding-left:5px;height:24px;}.bb1{background-color:#EDEDED;},fsa{font-size:small;}/*------------------------------------------------------------*//*---- 社長挨拶 ----*/#mcmp{height:auto;width:696px;padding-top:25px;padding-left:15px;padding-right:15px;padding-bottom:25px;}#mcmp p{font-size:x-small;margin-left:-10px;}#mcp{height:212px;}#mcp p{font-size:small;}.in03{height:45px;width:180px;text-indent:-9999px;background-image:url(../../img/intro/in103.jpg);background-repeat:no-repeat;}.pr{height:41px;width:188px;text-indent:-9999px;background-image:url(../../img/intro/pre.jpg);background-repeat:no-repeat;}.pre{float:left;padding-right:10px;}.pres{padding-bottom:10px;}/*------------------------------------------------------------*//*---- 採用情報 ----*/.in04{height:45px;width:180px;text-indent:-9999px;background-image:url(../../img/intro/in104.jpg);background-repeat:no-repeat;}body td{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:small;color:#333333;text-align:left;text-decoration:none;padding-left:5px;height:24px;}.bb1{background-color:#EDEDED;}/*------------------------------------------------------------*//*---- Footer ----*/#footer{clear:both;width:800px;height:52px;background-image:url(../../img/footer/footerbg.jpg);background-repeat:repeat-x;margin-bottom:10px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#footer p{text-align:left;font-size:x-small;color:#CCFF99;}#footer a{color:#CCFF99;}.footp{padding-top:15px;text-align:left;font-size:x-small;color:#CCFF99;padding-left:20px;}.footp a{text-align:left;font-size:x-small;color:#CCFF99;}/*------------------------------*/#footer2{clear:both;width:800px;height:50px;margin-bottom:20px;background-image:url(../../img/footer/logo.jpg);background-repeat:no-repeat;background-position:right;}#footer2 h2{text-indent:-9999px;}/*------------------------------------------------------------*//*---- IE6 extra ----*/.clearfix:after {  content: ".";  display: block;  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}
