td { font-size: 11pt; line-height: 130%;}

body {
margin: 0 auto;
padding: 0px;
background-position: center top;
font-size: 11pt; 
line-height: 140%;
text-align:center;
background-repeat: repeat-y;
}

a{text-decoration:none;
}

#waku { width:742px;
margin:0 auto; 
background-repeat: repeat-y;
background-attachment: scroll;
border-right: 1pt solid orange; /*左右にみどり線*/
border-left: 1pt solid orange; 

 }  
#header{ width:742px;margin:0; }  
#footer{ border-bottom:1px solid green;border-top:1px solid orange;width:742px;margin:0; text-align:center;}  
#inner { width:742px;margin:0; }  
#mainwaku { width:74.8%;
	 float:right;background-color:white;
	 text-align:left;
         padding:0em;
	 border-left: 1pt solid orange; 
 }  
#nakamiwaku{margin:20px; 
}

#sidewaku { width:25%; float:left;}  
.clear { clear:both; }  
.clear hr { display:none; }  


/*トップメニュー*/
div.sample{
    background-image:url(sora3.png);
    background-repeat:repeat-x;
    width:742px;
    height:170px;
    position:relative;
}
.sample ul{
    position:absolute;
    top:137px;
    width:742px;
    height:25px;
    margin:0;
    padding-left:0px;
    font-size:14px;
    list-style:none;
    background-color:#ffffff;
    filter:alpha(opacity=85);
    opacity:0.8;
    border-bottom:1px solid orange;
    border-top:1px solid orange;
}
.sample li{
    height:25px;
    line-height:25px;
    float:right;
    width:105px;
    text-align:center;
    position:relative;
}

.sample a{
    text-decoration:none;
    display:block;
    color:blue;
}

.sample a:hover{
    width:100%;
    height:100%;
    color:#331100;
    background-color:#ffd3e7;
}

/*トップメニュー2*/
div.sample2{
    background-image:url(sora3-3.png);
    background-repeat:repeat-x;
    width:742px;
    height:170px;
    position:relative;
}
.sample2 ul{
    position:absolute;
    top:137px;
    width:742px;
    height:25px;
    margin:0;
    padding-left:0px;
    font-size:14px;
    list-style:none;
    background-color:#ffffff;
    filter:alpha(opacity=85);
    opacity:0.8;
    border-bottom:1px solid orange;
    border-top:1px solid orange;
}
.sample2 li{
    height:25px;
    line-height:25px;
    float:right;
    width:105px;
    text-align:center;
    position:relative;
}

.sample2 a{
    text-decoration:none;
    display:block;
    color:blue;
}

.sample2 a:hover{
    width:100%;
    height:100%;
    color:#331100;
    background-color:#ffd3e7;
}


/*全体のグラジュエーションとみどり線設定*/
td#hidari{
background-image:url(haikei3.gif);
background-repeat: repeat-y;
background-attachment: scroll;
border-right: 1pt solid #8484ff; /*左右にみどり線*/
border-left: 1pt solid #8484ff; 
}

/*メニュー右にみどり線*/
td#menue{
border-right: 1pt solid #8484ff; 
 
}

/* 相談電話の部分 */
.table1 {
border:1px blue solid;
border-collapse:collapse;/* 枠を結合する */
}

.table1 TD { 
border:1px blue dotted; /* セルの枠線（太さ・色・スタイル） */ 
} 

/* 報酬説明の部分 */
.table2 {
border:1px orange solid;
border-collapse:collapse;/* 枠を結合する */
}
 
.table2 TD { 
border:1px orange solid; /* セルの枠線（太さ・色・スタイル） */ 
padding:5px;
background-color:#ffffd7;
} 

/* 手段の一覧（個別） */
.table3 TD { 
border: 1px orange dotted; /* セルの枠線（太さ・色・スタイル） */ 
padding:5px;

} 

/* スケジュールの表で使う */
.table4 {
border:1px green solid;
padding:5px;
border-collapse:collapse;/* 枠を結合する */
}

.table4 TD { 
border: 1px green dotted; /* セルの枠線（太さ・色・スタイル） */ 
padding:5px;

} 

.table5 {
padding:5px;
}

.table5 TD { 
padding:5px;
} 

//ノート風の緑のアンダーラインを引く
/* ▼外枠▼ */
div.notedesign {
   position:relative;
   height:200px;
   border: 2px solid white;   /* 外枠 */
   padding: 10px;             /* 内側の余白 */
   background-color: #ffffff; /* 背景色 */
   top:1px;
　 left:6px;
}
/* ▼ノート内部▼ */
div.notedesign p {
   background-image : url(greendot.gif); /* 罫線 */
   line-height: 25px; /* 行の高さ */
   margin: 0px;       /* 外側の余白 */
text-align:left;
}

//ノート風の灰色アンダーラインを引く
/* ▼外枠▼ */
div.notedesign2 {
   position:relative;
   height:200px;
   border: 2px solid white;   /* 外枠 */
   padding: 10px;             /* 内側の余白 */
   background-color: #ffffff; /* 背景色 */
   top:1px;
　 left:6px;
}
/* ▼ノート内部▼ */
div.notedesign2 p {
   background-image : url(graydot.jpg); /* 罫線 */
   line-height: 25px; /* 行の高さ */
   margin: 0px;       /* 外側の余白 */
text-align:left;
}

//ノート風のブルーアンダーラインを引く
/* ▼外枠▼ */
div.notedesign3 {
   position:relative;
   height:200px;
   border: 2px solid white;   /* 外枠 */
   padding: 10px;             /* 内側の余白 */
   background-color: #ffffff; /* 背景色 */
   top:1px;
　 left:6px;
}
/* ▼ノート内部▼ */
div.notedesign3 p {
   background-image : url(bluedash.gif); /* 罫線 */
   line-height: 25px; /* 行の高さ */
   margin: 0px;       /* 外側の余白 */
text-align:left;
}

//ノート風のオレンジのアンダーラインを引く
div.notedesign4 {
   position:relative;
   height:200px;
   border: 2px solid white;   /* 外枠 */
   padding: 10px;             /* 内側の余白 */
   background-color: #ffffff; /* 背景色 */
   top:1px;
　 left:6px;
}


/* ▼ノート内部▼ */
div.notedesign4 p {
   background-image : url(gazo/orange.png); /* 罫線 */
   line-height: 25px; /* 行の高さ */
   margin: 0px;       /* 外側の余白 */
text-align:left;
}


/* 見積もりの表 */
.tablem{
border:1px green solid;
border-collapse:collapse;/* 枠を結合する */
}

.tablem TD { 
border:1px green solid; /* セルの枠線（太さ・色・スタイル） */ 
padding:5px;
} 

/* div内全体リンク */
.bb {display:block;}
.bb a{display:block;width:100%;}

p.title01{
	text-align: reft;
	margin-top: 0.3em;
	padding: 0.3em 1em;
	border-style:ridge;
	border-width: 0px 00px 0px 30px;
	border-color: #baabd1;
	background: #ffe3c8;
	font-size: 110%;
    color:#b00000;}
    
div.title01{
	text-align: reft;
	margin-top: 0.3em;
	padding: 0.3em 1em;
	border-style:ridge;
	border-width: 0px 00px 0px 30px;
	border-color: #baabd1;
	background: #ffe3c8;
	font-size: 110%;
    color:#b00000;}



h3.title02{
	margin: 0.9em 0px 0.5em 0px;
	padding: 0.2em 0.5em 0.1em 0.5em;
	border-style: solid;
	border-width: 0 0 1px 12px;
	border-color: #8C8CDE;
	font-size: 14px;
}

.box21
        {
        clear:both;
        border-top:solid 10px #baabd1;
        border-bottom:solid 1px #baabd1;
        border-left:solid 1px #baabd1;
        border-right:solid 1px #baabd1;
        width:510px;
        }

