.side_main	{width:680px;
	 height:100%}


/* === サイドバー部分のスタイル === */

.side	{width:160px;
        height:20px;
        text-align: right;
        font-size:12px;
　　　 color:#444444;
        margin-top:50px;
          vertical-align:top;
	 padding-top:10px;
	 padding-left:70px;
	 padding-right:10px;
}

.side a{color:#444444;
                     width:140px;
                     height:25px; }

/* === サイドバー「事業内容」のスタイル === */

a.sidemenu-0{
    background-image:url(images/gyousyu-menu1.gif);
    display:block;
    width:155px;
    height:21px;
    overflow:hidden;
    float:right;
    margin-top: 25px; 
    margin-right: 0px; 
    padding-top:4px;
    text-decoration:none;
}
a:hover.sidemenu-0{
    background-image:url(images/gyousyu-menu2.gif);
}

/* === サイドバー太字部分のスタイル === */

a.sidemenu-1{
    background-image:url(images/gyousyu-menuback1.gif);
    display:block;
    width:143px;
    height:21px;
    text-indent:-100px;
    overflow:hidden;
    font-weight: bold; 
    margin-top: 3px; 
    margin-right: 0px; 
    padding-top:4px;
    padding-right:1px;
    float:right;
    text-decoration:none;
}
a:hover.sidemenu-1{
    background-image:url(images/gyousyu-menuback.gif);
}

/* === サイドバー「細字部分」のスタイル === */

a.sidemenu-2{
    background-image:url(images/gyousyu-menuback1.gif);
    display:block;
    width:143px;
    height:21px;
    overflow:hidden;
    float:right;
    margin-right: 0px; 
    padding-right:1px;
    padding-top:4px;
    text-decoration:none;
}
a:hover.sidemenu-2{
    background-image:url(images/gyousyu-menuback.gif);
}

.side h1	{font-size:13px;
    background-image:url(images/gyousyu-menuback.gif);
    color:#ffffff;
    display:block;
    width:143px;
    height:21px;
    overflow:hidden;
    float:right;
    margin-top: 4px; 
    margin-right: 0px; 
    padding-right:1px;
    padding-top:4px;
    text-decoration:none;}

.side img {vertical-align:left;
	 padding-top:5px;
	 padding-bottom:8px;
	 padding-left:3px;
	 padding-right:5px}

/* === コンテンツ部分のスタイル === */

.main	{width:620px;
	 color:white;
	 padding-left:20px;
	 padding-right:20px;
	 padding-top:20px;
	 padding-bottom:20px;
	 vertical-align:top}

.main a {           text-decoration: none; }

.main h1	{font-size:14px;
	 padding:5px 6px 5px 10px;
	 margin:15px 6px 15px 0px;
	 line-height:120%;
font-weight: bold;
	 color:#444444;
	 font-family:Arial, Helvetica;
           background:url(images/menu-back2.jpg) repeat-x center top;}

.main h2	{background:url(images/menu-back.jpg) repeat-x center top;
	 font-size:14px;
	 color:white;
	 padding:5px 6px 3px}

.main h3	{background:url(images/menu-back2.jpg) repeat-x center top;
	 font-size:14px;
	 line-height:110%;
	 color:#333333;
           width:400px;
	 padding:5px 6px 3px}

.main h4	{font-size:18px;
	 color:white;
	 line-height:120%;
        text-align: center}

.main h5	{font-size:12px;
	 line-height:160%;
	 color:white;
	 padding-top:30px;
	 text-align: left;
	 font-weight:normal;
           border-bottom: 1px #d5a871 dashed; }

.main h6	{font-size:14px;
	 line-height:160%;
	 color:cccc33;
	 padding-top:20px;
	 text-align: left;
	 font-weight:bolder;}

.main p	{font-size:14px;
	 color:white;
	 line-height:160%;
	 margin:8px 6px 8px 10px;}

.p.category1	{font-size:14px;
	 color:white;
	 padding:5px 6px 0px 10px;
           border-bottom: 1px #d5a871 dashed; }

.category2	{font-size:14px;
	 color:white;
	 padding:0px 6px 0px 30px;}

.category3	{font-size:14px;
	 color:white;
	 padding:0px 6px 0px 60px;}

.category4	{font-size:14px;
	 color:white;
	 padding:0px 6px 0px 80px;}

.p.category5	{font-size:14px;
	 color:red;
	 padding:3px 0px 3px 10px;
           background:url(images/menu-back2.jpg) repeat-x center top;}

.p.category6	{font-size:14px;
	 color:white;
	 padding:5px 0px 10px 10px;}


.main td       {font-size:14px;
	 color:white;
	 line-height:160%; }


/* === border-bottom: 1px #d5a871 dashed;　=== */

           
ul { padding: 0; } 
#list1 { list-style-position: outside;
          margin: 0 0 0 1.5em; }  

ol { 	 font-size:13px;
	 color:#e6ad02;
           padding:20px 10px 30px 10px; 
           list-style-type: decimal; 
           list-style-position: outside;
           border-top:thin dashed 1px #d5a871;}  



HR      {size:1;
	 margin-top:0px;
           margin-bottom:0px;
           border:thin dotted 4px #ff8040}

.table.b-a { width: 450px; 
                  font-size:14pt;
                  letter-spacing: 0.8px; 
	        color:white;
	 text-align: center;
                  bodercolor: #ffffff;}

.b-amoji	{font-size:15pt;
	 color:white;
	 text-align: center;
	 font-weight:bolder;}



/* === 事例テーブルのスタイル === */

table.hyou { width: 470px; 
                  font-size:11pt;
                  letter-spacing: 0.8px; 
border-spacing: 1px;
                  bodercolor: #ffffff;
                  text-align: center; 
font-size:11pt;
	 color:white;
	 font-weight:normal;
}


/* === ボックスのスタイル === */


div.box1 {
font-size:11pt;
width: 15%;
height: 30px;
display: block; 
float: left;
margin:5px;
padding:5px;
background:url(images/back2.gif);
}

div.box2 {
font-size:11pt;
width: 75%;
height: 30px;
display: block; 
float: left;
margin:5px;
padding:5px;
}

div.box3 {
font-size:11pt;
width: 10%;
margin:5px;
padding:5px;
background:url(images/back2.gif);
}

div.box4 {
font-size:11pt;
width: 75%;
float: left;
margin:5px;
padding:5px;
background:url(images/back2.gif);
}


.wb {	 font-size:14px;
	 line-height:120%;
	 color:#ffffff;
	 font-weight:bold}

.r {	 font-size:14px;
	 line-height:160%;
	 color:#cccc33;
	 font-weight:normal}

.rb {	 font-size:14px;
	 line-height:120%;
	 color:#cccc33;
	 font-weight:bold}

.rb3 {	 font-size:18px;
	 line-height:120%;
	 color:#cccc33;
	 font-weight:bold}

.y {	 font-size:14px;
	 line-height:160%;
	 color:#e6ad02;
	 font-weight:normal}

.yb {	 font-size:14px;
	 line-height:120%;
	 color:#e6ad02;
	 font-weight:bold}

.yb3 {	 font-size:18px;
	 line-height:120%;
	 color:#e6ad02;
	 font-weight:bold}


