/* CSS Document */
body {
/*background:url(../image/yjirusi_back.gif) no-repeat ;*/
background-repeat:no-repeat;
/*background-position:390px 55px;*/
}
#head_01{
margin-top:30px;


}
/*
h1 img{
width:179px;
heiht:64px;
position:absolute;

 top:128px;
 left: 700px;
}*/

h1{


font-size:60%;}


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

#contents_cg{

text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#ffffff;
border-left:thin solid #ccc;
border-right:thin solid #ccc;

}
#asiato_cg{
margin-left:5px;
}
/*#s_bar{
width:20%;
float:left;

}*/

#rogo_cg {
width:73px;
height:74px;
	

position: relative;
 top:-400px;
 left: 550px;
}



#new1{
width:70%;
margin:10px;}

#new1 p{

width:70%;
float:right;}

#s_bar_cg,.s_bar_cg{
border:1px solid #cccccc;
border-bottom:2px solid #cccccc;;*/
background-color:#f5f5f5;
font-weight:600;	

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

text-align:left;
float:left;

}

#s_bar_cg li{
border-bottom:dotted 1px #ccc;
margin-top:15px;
list-style-image:url(../image/other/right2.gif);
font-size:13px;
font-style:normal;
font-weight:100;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";


	

}

#main_cg {

width:45%;
float:right;
color:#666;
/*border:solid 1px #ccc;*/
padding:5px;
margin:5px;
margin-top:-15px;


}

.main_haken,.main_haken2 {

width:100%;
float:right;
color:#666;
border:solid 1px #ccc;
padding:5px;
margin:5px;
margin-top:5px;


}







.main_haken,.main_haken2>p {
font-size:15px;
background-color:#F2F2F2;
padding:5px;
}

.main_haken2>p {
background-color:#FFFFFF;

}


.main_haken>ol  {
font-size:13px;
}

#main_cg1211 {

width:70%;
float:right;
color:#666;
/*border:solid 1px #ccc;*/
padding:5px;
margin:5px;
margin-top:-15px;


}

#main_cg2 {
margin-top:0px;
}



#main_cg_p {

width:72%;
float:right;
color:#666;
/*border:solid 1px #222;*/
padding:5px;
margin:5px;
margin-top:-5px;

}








.cgd{

width:70%;
float:right;
color:#666;
border:solid 1px #ccc;
border-top:solid 10px #ccc;
padding:5px;
margin:5px;
margin-top:10px;
/*font-size:90%;*/


}
.cg2 {

padding:10px;
}


#table_cg{

/* width:45%;
 float:right;*/
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:80%;
	margin: 2px;
	color:#666666;
	
}
#table_cgp,#table_cgsp{

 width:99%;
 /*float:right;*/
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:80%;
	margin: 2px;
	margin-top:15px;
	/*color:#666666;*/
	line-height:1em;
}
#table_cgop{

 width:99%;
 /*float:right;*/
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:80%;
	margin: 2px;
	margin-top:20px;
	/*text-align: center;*/
	color:#666666;
	line-height:1em;
}


#table_cg td{
 border: 1px #E3E3E3 solid;
}

 #table_cgp td{
 border: 1px #E3E3E3 solid;
}
#table_cgop td{
 border: 1px #E3E3E3 solid;
}

#table_cg th {
width:25%;	
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

 #table_cgp th {
width:25%;	
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
 #table_cgop th {
width:25%;	
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #f0f8ff;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}


#table_cg td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}
#table_cgp td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
#table_cgop td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
.head{
background-color:#f5f5f5;
font-weight:bold;
  text-align: center;

}
.head2{
background-color:#f0f8ff;
font-weight:bold;
 

}



#gr{
width:25%;
float:right;
/*border:solid 1px #ccc;*/
padding:5px;
margin:5px;
margin-top:14px;
background-color:#F9F9F9;
height:855px;


}
#gr img{

display:block;
    margin: 0 auto;
    text-align: center;
	
margin-top:35px;
margin-bottom:35px;
}
#guide,#guide2{
text-align:center;
margin-top:15px;
font-size:85%;
}


#guide ul{
list-style:none;
display:inline;
}
#guide li{



display:inline;
}
#ask_h1 {
font-size:80%;
margin-top:30px;
margin-left:250px;
color:#333333
 

}

.cg_box{
background-color:#eee;
padding:10px;
letter-spacing: 0.1em;

font-size:70%;


}

.plan3{
width:91%;
margin-left:20px;
margin-top:20px;
border: 1px #ccc solid;
border-top: 10px #ccc solid;
padding:5px;
/*

*/

}