@charset "euc-jp";
html                { background-color: #000000;}
body                { background-color: #FFFFFF;	background-image: url(../images/bg02.jpg); min-width: 900px; width:auto; background-repeat: repeat-x;	margin: 0px;	padding: 0px;}
body                { font-size: 85%;  color: #333;  line-height: 1.5;  font-family:'メイリオ','Meiryo,sans-serif','ＭＳ Ｐゴシック','Osaka';}
*html body          { font-family:'ＭＳ Ｐゴシック','Osaka';}


.title              { display:block; width:900px; margin:0 0 15px 0; }
.small_tit             { display:block; border-bottom:1px solid #FF6600; border-left:5px solid #FF6600; padding:2px 0 1px 10px; margin:5px 0 15px 0;} 
.small_tit             { font-size:14px ; font-weight:bold; }

#main_frame         { display:block; width:900px;}

/*------------------------------------------------------------------------
2column layout
--------------------------------------------------------------------------*/

#container			{ width: 900px; margin: 0; } 
#container_left     { display:block; float:left; width:650px; }
#container_right    { display:block; float:right; width:240px; }
.txt_box            { display:block; width:600px; margin:20px 0 20px 20px;}
.otoiawase_box      { display:block; width:214px; margin:20px 0 0 0; background:url(../images/otoiawase.jpg) 0px 0px no-repeat; height:69px; padding:260px 17px 0 0; } 
.toform a           { display:block; width:178px; height:56px; background:url(../images/toform.jpg) 0px 0px no-repeat; margin:0 auto 0 auto; }
.toform a:hover     { background:url(../images/toform.jpg) 0px -56px no-repeat; }
            

/*------------------------------------------------------------------------
About
--------------------------------------------------------------------------*/

table               { border:1px solid #CCCCCC; }
td.left             { border-bottom:1px solid #CCC; padding:5px; background-color:#F5F5F5;}
td.right            { border-bottom:1px solid #CCC; padding:5px; border-left:1px solid #CCC; }
td.left_btm         { border:0; padding:5px; background-color:#F5F5F5;}
td.right_btm        { padding:5px; border-left:1px solid #CCC; }
.map                { display:block; width:589px; height:400px; padding:5px; margin:20px 0 10px 0; border:1px solid #CCCCCC; }


/*------------------------------------------------------------------------
C&S Inc
--------------------------------------------------------------------------*/


/*------------------------------------------------------------------------
Gyoumu
--------------------------------------------------------------------------*/

table.tbl_g            { border:0; margin-bottom:30px; }
td.left_g              { border-bottom:1px dotted #666; padding:10px; background-color:#F5F5F5;}
td.right_g             { border-bottom:1px dotted #666; padding:10px; }
.color_green           { color:#CCCC00; }
.color_orange          { color:#FF9900; }


/*------------------------------------------------------------------------
Sequrity
--------------------------------------------------------------------------*/

dl                     { display:block; margin:15px 0 10px 0; padding:0;}
dt                     { display:block; width:25px; margin:0 0 10px 0; padding:0; float:left; clear:both;}
dd                     { display:block; width:530px; margin:0px 0 15px 35px; padding:0;}

dt.small               { display:block; width:20px; margin:0 0 10px 0; padding:0; float:left; clear:both;}
dd.small               { display:block; width:490px; margin:0px 0 15px 25px; padding:0;}


/*------------------------------------------------------------------------
Taisei
--------------------------------------------------------------------------*/

.big              { font-weight:bold; color:#FF9900; margin:10px 0 10px 0;}
#main_frame ul    { list-style-type:none; margin:0 0 0 10px; padding:0; }
#main_frame li    { display:block; width:570px; padding:5px 0 5px 20px; background:url(../../taisei/images/arrow01.gif) 0px 5px no-repeat; }


/*------------------------------------------------------------------------
Staff
--------------------------------------------------------------------------*/

#main_frame_staff            { display:block; width:900px;}
#main_frame_staff ul         { list-style-type: circle;   margin: 0 0 0 10px; padding: 0 0 0 12px; background:none;}
#main_frame_staff li      　 { display:block;}

#main_frame_staff ul.decimal { list-style-type: decimal;   margin: 0 0 0 15px; padding: 0 0 0 12px;}
#main_frame_staff li      　 { display:block;}





