/* CSS Document */




#wrapper{
width:900px;
margin-left:auto;
margin-right:auto;
}

#sitmap img{
position: absolute; 
  right: 250px;       
  top: 10px;  
 border-style:none;}
 
 
 #aboutus img{
position: absolute; 
  right: 350px;       
  top: 12px;  
 border-style:none;}
 
 
 #user img{
 position: absolute; 
  right:150px;       
  top: 10px;  
 border-style:none;}
 
 
 





h1,h2{margin:0; padding:0;}

h3{

color:#333333;
font-size:85%;
margin-left:10px;

}


body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100.01%;
background-color: #ffffff;

/*background-image:url(../image/other/backimage.jpg);*/


background-position:200px 0px;


background-repeat:repeat-x;

/*background-repeat:no-repeat;*/





}

#asiato{
margin-top:300px;
margin-left:20px;}

#asiato2{
margin-top:230px;
margin-left:20px;}

#asiato3{
margin-top:5px;
margin-left:10px;}


/*rogo*/
#rogo img{

width:180px;
height:62px;
position: absolute; 
  left: 205px;       
  top: 30px;  
 border-style:none;
          
}



h1 {
background-color:#ffffff;

position: absolute; 
  left: 200px;       
  top: 5px;  


}
h1 image{
 border-style:none;

}

h2{
/*border:1px solid #191970;

border-left:8px solid #191970;
background-color:#ffffff;
margin-top: 10px;
padding:2px 5px;
font-size:85%;
letter-spacing:0.1em;*/
}

h2 img{

border:none;
}

#main_index{

width:72%;
float:left;
color:#666;
/*border:solid 1px #ccc;*/
padding:5px;
margin:5px;
margin-top:-20px;
/*font-size:90%;*/



}


#main_sosiki{

width:74%;
float:left;
color:#666;
/*border:solid 1px #ccc;*/
padding:5px;
margin:5px;
margin-top:-20px;
/*font-size:90%;*/



}







#s_bar_index{
border:1px solid #cccccc;
border-bottom:2px solid #cccccc;;
background-color:#d3d3d3;
	
color:#ccc;
font-weight:600;
font-size:80%;
width:23%;
margin:5px;
margin-left:10px;
margin-top:22px;
text-align:left;
float:right;

}

#s_bar_sosiki{
/*border:1px solid #cccccc;*/
/*border-bottom:2px solid #cccccc;*/
background-color:#d3d3d3;
	
color:#ccc;
font-weight:600;
font-size:80%;
width:22%;
margin:5px;
margin-left:2px;
margin-top:85px;
text-align:left;
float:right;



}
#s_bar_sosiki img{
padding-bottom:15px;



}
/*
#s_bar_sosiki{
width:20%;
border:1px solid #cccccc;
border-bottom:2px solid #cccccc;;
background-color:#d3d3d3;
	
color:#ccc;
font-weight:600;
font-size:80%;
width:23%;
margin:5px;
margin-left:10px;
margin-top:22px;
text-align:left;
float:right;

}

*/
.indexc2,.indexc3 {
width:312px;
height:230px;

border:solid 1px #ccc;
border-top:solid 4px #000066;
float:left;

}



.indexc3{
float:right;
border-top:solid 4px #cc9999;
}


.sosikic2 {
width:600px;
height:230px;

border:solid 1px #ccc;
border-top:solid 4px #000066;
float:left;

}


table#table-01 {
    width:98%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:80%;
	margin: 5px;
	color:#666666;
}

table#table-01 th {
    padding:5px;
	padding-left:10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #d3d3d3;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
table#table-01 td {
    padding: 5px;
	padding-left:10px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}


p{

font-size:80%;
line-height:140%;
letter-spacing:0.1em;
}

#bannar{
background-image:url(/top_head_cg.png);
background-repeat: no-repeat; }





#head0{
height:26px;
background-color:#000000;
width:900px;
padding-bottom:0px;
}

#headtxt{
color:#FFFFFF;
font-size:70%;
float:left;
padding-left:5px;
padding-top:7px;
}

#head0 img{
float:right;
margin-top: 0px;
width:600px;
height:26px;
border:0px;
}


#head01{
background-color:#99cc33;
width:900px;
padding-bottom:0px;
}



#head01 img{
background-color:#99cc33;
width:870px;
height:180px;

padding-bottom:0px;
position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
  right: 200px;       /* 右から200px */ 
  top: 60px;          /* 上から30px */ 
    

}






/*menu*/

#navi1 ul, #navi1 ul li { margin: 0; padding: 0; 

}
#navi1 ul{

margin-left:450px;
margin-top:20px;
}
#navi1 ul {
 list-style-type: none;
}
#navi1 ul li {
font-size:85%;
 display: inline;
 padding: 0 2px;
 /*border: 1px solid #555;*/
 background-color: #fff;
}
#navi1 ul li a {
 text-decoration: none;
 color: #555;
}
#navi1 ul li a:hover {
 color: #005FA9;
 text-decoration: underline;
}





#menu {

background-color:#FFFFFF;
width:600px;
margin-left:500px;
/*margin-right:auto;*/
}


#menu img{

width:95ox;
height:30px;
border:0;

}

#contents{
width:900px;
text-align:center;
margin-top:-100px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#ffffff;
border-left:thin solid #ccc;
border-right:thin solid #ccc;

}
#call{
font-size:80%;
text-align:right;

}


#main{
background-color:#ffffff;
margin: 5px;
margin-top:0px;
padding:5px;
/*
border: 1px ;
border:2px solid #191970;
*/
width:72%;
float:right;
}

#s_bar{
/*border:0.5px solid #cccccc;
border-bottom:2px solid #cccccc;;*/
background-color:#d3d3d3;
	

font-size:80%;
width:20%;
margin:5px;
margin-left:10px;
margin-top: 15px;
/*padding-bottom:10px;*/

text-align:left;
float:left;
}
/*
#s_bar_ask{
/*border:0.5px solid #cccccc;
border-bottom:2px solid #cccccc;;
background-color:#d3d3d3;
	

font-size:80%;
width:23%;
margin:5px;
margin-left:10px;
margin-top:20px;
/*padding-bottom:10px;

text-align:left;
float:left;
}

*/



#s_bar ul {
 list-style-type: none;
}
#s_bar img{

margin-left:0px;
margin-top:0px;

}
#s_bar li{

margin-left:-15px;
margin-top:20px;
/*border-bottom:thin dotted;*/

}
#jirei {
border:solid 2px #666;
font-size:85%;
width:20%;
margin:5px;
margin-top: 20px;
padding-bottom:10px;
float:left;
line-height:3em;

}







#futter{
font-size:80%;

clear:both;
text-align:center;
background-color:#000;
color: #ffffff;
padding:10px;

}
a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/*cgprice*/
.toolTip,.toolTip0 {
  position: relative;
  font-size:120%;
  
}
.toolTip0 span {
  display: block;
  border: solid 1px #ccc;
  background-color: #eee;
  color: #3399ff;
  text-decoration: none;
  position: absolute;
  top: 0px;
  left: 150px;
  padding: 5px;
  visibility: hidden;
  width: 250px;
}
.toolTip span {
  display: block;
  border: solid 1px #999;
  background-color: #eee;
  color: #666;
  text-decoration: none;
  position: absolute;
  top: -150px;
  left: 150px;
  padding: 5px;
  visibility: hidden;
  width: 450px;
}

.toolTip:hover , .toolTip:hover span,.toolTip0:hover , .toolTip0:hover span {
  visibility: visible; z-index:100;
}

#smoothmenu1{
margin-top:-20px;
margin-right:0px;


}



ddsmoothmenu.init({
mainmenuid: "smoothmenu1", //menu DIV id
//customtheme: ["#1c5a80", "#18374a"], //override default menu CSS background values? Uncomment: ["normal_background", "hover_background"]
contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})

/*サイドバー*/
/*
#nav3 {
	font-size: 85%;
	font-weight: bold;
	list-style: none;
}
#nav3 li {
	margin-bottom: 2px;
	list-style:none;
}
#nav3 li a {
	text-decoration: none;
	display: block;
	color: #666;
	width: 120px;
	padding: 5px 10px 5px 35px;
	background:  url(right.gif) no-repeat 3px center;
}*/


#nav1 {
	margin-left: 10px;
	font-size: 100%;
	font-weight: bold;
	list-style: none;
}
#nav1 li {
	margin-bottom: 0.8em;
}
#nav1 li a {
	text-decoration: none;
	color: #666;
}
#nav1 li a:hover {
	color: #FF9900;
	
}



/*top*/




.coments{
padding:10px;
letter-spacing:0.2em;


margin-left:10px;

font-size:80%;
font-variant:normal;
font-weight:100;}


#kaisetu,.kaisetu{
padding:10px;
letter-spacing:0.2em;


margin-left:10px;

font-size:80%;
font-variant:normal;
font-weight:100;}

.kaisetu{
font-size:90%;
line-height:1.5em;



}

.bod{
font-weight:bold;
line-height:1.5em;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

background-color:#F3F3F3;
padding:5px;

}
.top_main,.top_main2{
margin-bottom:10px;
margin-right:30px;
padding:5px;}









.top_block{

width:98%;
float:right;
color:#666;
border:solid 1px #ccc;

padding:5px;
margin:5px;
margin-top:0px;

/*font-size:90%;*/


}

.skc{

width:98%;
float:right;
color:#666;
border-top:solid 1px #ccc;


padding:5px;
margin:5px;
margin-top:5px;

/*font-size:90%;*/


}

.topc2 {
width:295px;
height:230px;
margin-top:20px;


float:left;

}
.topc3 {
width:295px;
height:230px;
margin-top:20px;
float:right;

}

.topc2 p,.topc3 p{
font-size:75%;
padding:10px;
padding-top:0;

}


#hamoto{
font-size:75%;
 border-top:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	color:#333333;
	}
	
#list{
margin-top:0px;
width:100%;
font-size:80%;
text-indent:10px;
    border-collapse:collapse;
	border:1px solid #ccc;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	color:#666;
	}
	
	
	
	

#hamoto th,#list th{
    border-right:1px solid #d3d3d3;
    border:1px solid #d3d3d3;
    color:#330000;
    background-color:#dcdcdc;
    /*background-image:url(../img/table-back.gif);*/
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
#hamoto td,#list td{
    border:1px solid #d3d3d3;
    
    padding:0.3em 1em;
}

#blog{

margin-left:50px;
margin-bottom:50px;}

Read more: http://ascii.jp/elem/000/000/196/196613/#eid196614#ixzz1z3iqXOB6
