
.top{ margin-top:0px; margin-left:0px; background-color:#ECE9D8; border-right:1px solid #889CB7;}
.top_p{ margin:0px; padding:0px 0px 0px 17px; font-size:13px; color :#364458;}
.S {font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color:#222222;}
.R {font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color:#CF3012;}
.G {font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color:#5B8500;}
.Sm {  font-size: 13px; line-height: 110%; color:#222222; padding: 2px 0px 0px 30px;  text-align:left;}
.Smt { font-size: 13px; line-height: 110%; color:#222222; padding: 5px 0px 0px 30px; text-align:left;}
.Sr {  font-size: 13px; line-height: 110%; color:#222222; padding: 0px 0px 0px 32px; text-align:left;}
.Rm { font-size: 13px; line-height: 110%; color:#222222; padding: 10px 15px 5px 15px; margin:0px; text-align:left;}
.M { font-size: 13px; line-height: 110%; color:#222222; padding: 0px 15px 15px 15px; margin:0px; text-align:left;}
.text { font-size: 13px; line-height: 110%; color:#55534C; padding: 4px 0px 0px 35px; text-align:left;}
.c1 { font-size: 13px; line-height: 110%; color:#222222; padding: 6px 5px 0px 0px; text-align:center;}
.c2 { font-size: 13px; line-height: 110%; color:#222222; margin: 0px; text-align:center;}
.c3 {
	font-size:13px;
	color:#222222;
	margin:0px;
	padding-top:expression("0px");padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:2px;
	text-align:left;
}
.c4 { font-size: 10px; line-height: 110%; color:#CF3012; margin:0px; text-align:left; letter-spacing:1px;}
.c5 { font-size: 13px; line-height: 110%; color:#222222; padding:0px 12px 0px 0px; text-align:left;}
.mt { margin:10px 0px 0px 0px;}
.mt3 { margin:3px 0px 0px 0px;}
.mb10{ margin:0px 0px 10px 0px;}
.mtb { margin:10px 0px 10px 0px;}
.mtb2 { font-size: 13px; padding:3px 5px 3px 5px;}
.info { font-size: 13px; line-height: 110%; color:#234F89; margin: 0px 5px 0px 42px; text-align:left;}
.info2 { font-size: 12px; line-height: 120%; color:#333333; margin: 3px 1px 3px 10px; text-align:left;}
.info3 { font-size: 13px; line-height: 120%; color:#333333; margin: 3px 7px 4px 10px; text-align:left;}
.h4{ font-size: 13px; color: #222222; padding: 7px 0px 0px 19px;}
.h6{ font-size: 13px; color: #222222; padding: 5px 0px 0px 25px;}
.offer{ font-size: 10px; color: #222222; padding: 1px 5px 5px 5px;}
.story_t{ font-size: 13px; color: #222222; padding: 10px 5px 0px 10px;}
.story_t2{ font-size: 13px; color: #222222; padding: 5px 5px 3px 10px;}
.story_t3{ font-size: 13px; color: #222222; padding: 5px 5px 10px 10px;}
.story_t4{ font-size: 13px; color: #222222; padding: 10px 5px 5px 10px;}
.story_t5{ font-size: 13px; color: #222222; padding: 3px 5px 0px 10px;}


.table_a{
border:1px solid #BAB6A8;
background-color:#EBEADB;
padding:0px 5px 0px 5px;
}
.table_b{
border:1px solid #BAB6A8;
background-color:#FFFFFF;
padding:0px 5px 0px 5px;
}

li{
list-style-type: none;
 height:20px;
 background-image:url(img/left_1.gif);
 background-repeat:no-repeat;
 padding:3px 0px 0px 0px;
 margin:0px;
}

.archiveMenu{
margin:0px;
padding:0px;
font-size: 80%;
text-align:left;
background-color: #ffffff; /* 背景色 */
}

.archiveMenu a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 4px 45px;
}
.archiveMenu a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
text-decoration:none;
margin:0px;
padding:0px 0px 4px 45px;
}
.archiveMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #222222 !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px 0px 4px 45px;
}


.siteLink a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 4px 0px;
text-decoration:none;
}
.siteLink a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
text-decoration:none;
margin:0px;
padding:0px 0px 4px 0px;
text-decoration:none;
}
.siteLink a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #222222 !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px 0px 4px 0px;
}
.siteLink2 {
margin:0px 0px 0px 3px;
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px;
padding: 0px;
}

h1{
font-size: 16px;
color: #222222;
padding:16px 0px 0px 75px;
margin: 0px;
}

h2{
font-size: 13px;
color: #364458;
padding:18px 0px 0px 17px;
font-weight:normal;
margin: 0px;
}

h3{
font-size: 13px;
color: #222222;
font-weight:normal;
}

h4{
font-size: 13px;
color: #222222;
padding: 5px 0px 0px 19px;}

h5{
font-size:13px;
color: #013A9B;
padding: 6px 0px 0px 10px;}

h6{
font-size:13px;
color: #222222;
padding: 2px 0px 0px 6px;
margin:0px;
font-weight:normal;}

h7{
font-size:13px;
color: #222222;
padding: 10px 0px 30px 0px;
}


.top2{
width:760px;
height:108px;
background-image:url(img/top.jpg);
background-repeat:no-repeat;
}
.t_1{
widht:760px; 
height:54px;
}
.t_1 a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 16px;
margin:0px;
padding:0px 0px 4px 0px;
text-decoration:none;
}
.t_1 a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 16px;
text-decoration:none;
}
.t_1 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #222222 !important;
font-size: 16px;
text-decoration:none;
}



/******* 右側 *******/

 .left{
 width:200px;
 height:972px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin-top:10px;
 margin-bottom:10px;
 margin-right:4px;
 background-color:#FFFFFF;
 }
 .left_a{
 width:200px;
 height:441px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 0px 0px 3px;
 background-color:#FFFFFF;
 }
 .left_a2{
 width:200px;
 height:312px;
 border:1px solid #7F9DB9;
 margin:3px 0px 10px 3px;
 background-color:#FFFFFF;
 }
  .left_a3{
 width:200px;
 height:200px;
 border:1px solid #7F9DB9;
 margin:3px 0px 0px 0px;
 background-color:#FFFFFF;
 }
 .left_a4{
 width:200px;
 height:316px;
 border:1px solid #7F9DB9;
 margin:3px 0px 10px 3px;
 background-color:#FFFFFF;
 }
 .left_s{
 width:200px;
 height:508px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 
 .left_s2{
 width:200px;
 height:310px;
 border:1px solid #7F9DB9;
 margin:3px 4px 10px 0px;
 padding:0;
 background-color:#FFFFFF;
 }
 .left_s3{
 width:200px;
 height:298px;
 border:1px solid #7F9DB9;
 margin:3px 4px 10px 0px;
 padding:0;
 background-color:#FFFFFF;
 }
 
.left_menu{
 height:24px;
 background-image:url(img/left_menu.gif);
 background-repeat:no-repeat;
 margn:0px;
 }

.left_1{
 height:20px;
 background-image:url(img/left_1.gif);
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
 }
.left_1b{
 height:20px;
 background-image:url(img/left_1b.gif);
 background-repeat:no-repeat;
 padding:3px 0px 0px 0px;
 margin:0px;
 }
.left_2{
 height:20px;
 background-image:url(img/left_2.gif);
 background-repeat:no-repeat;
 padding:3px 0px 0px 0px;
 margin:0px;
 }
.left_new{
 height:20px;
 background-image:url(img/left_2b.gif);
 background-repeat:no-repeat;
 padding:3px 0px 0px 0px;
 margin:0px;
 }
.left_3{
 height:30px;
 background-image:url(img/left_3.gif);
 background-repeat:no-repeat;
 padding:3px 0px 0px 0px;
 margin:0px;
 }
.left_3b{
 height:30px;
 background-image:url(img/left_3b.gif);
 background-repeat:no-repeat;
 padding:3px 0px 0px 0px;
 margin:0px;
 }
/******* 左側 *******/

 .right{
 width:545px;
 height:;
 margin-top:2px;
 margin-left:0px;
 background-color:#EBEADB;
}
 
 .right_top{
 width:545px;
 height:23px;
 background-image:url(img/midasi1.gif);
 background-repeat:no-repeat;
 }
 .right_top2{
 width:545px;
 height:24px;
 background-image:url(img/midasi2.gif);
 background-repeat:no-repeat;
 }
 .right_top3{
 width:545px;
 height:24px;
 background-image:url(img/midasi3.gif);
 background-repeat:no-repeat;
 margin:0px 2px 0px 0px;
 }
 .right_top4{
 width:747px;
 height:23px;
 background-image:url(img/midasi7.gif);
 background-repeat:no-repeat;
 margin:2px 0px 0px 0px;
 padding:0px;
 }
 .right_top5{
 width:747px;
 height:23px;
 background-image:url(img/midasi7.gif);
 background-repeat:no-repeat;
 margin:10px 0px 0px 0px;
 padding:0px;
 }
 
#right_menu{
 height:24px;
 background-image:url(img/right_menu.gif);
 background-repeat:no-repeat;
 margin:0px;
 padding:0px;
 }
#right_menu2{
 height:23px;
 background-image:url(img/right_menu2.gif);
 background-repeat:no-repeat;
 margin:0px;
 padding:0px;
 }
.right_text{
	background-color:#EBEADB;
	border-right:1px solid #60707E;
	border-left:1px solid #60707E;
	border-bottom:1px solid #60707E;
	margin:0px 4px 0px 0px;
	}
	
#centerMenu a:link{ /* リンク関係の設定 */
color: #FFFFFF !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#centerMenu a:visited{ /* リンク関係の設定 */
color: #FFFFFF !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#centerMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #FFFFFF !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}

/******* オフのテキスト *******/
#wt a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}
#wt a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#wt a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

/******* ボタンのテキスト *******/
#bt a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#bt a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#bt a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}

.right_bg{
width:545px;
height:749px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_2{
width:750px;
height:801px;
background-image:url(img/right_bg2.gif);
margin:0px 0px 0px 0px;
}
.right_bg_3{
width:750px;
height:220px;
background-image:url(img/right_bg2.gif);
margin:0px 0px 0px 0px;
}
.right_bg_4{
width:750px;
height:280px;
background-image:url(img/right_bg2.gif);
margin:0px 0px 0px 0px;
}

.right_bg_s{
width:545px;
height:810px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}

/******* topボタン *******/

#topMenu a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
text-decoration:none;
}
#topMenu a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
text-decoration:none;
}
#topMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
text-decoration:underline;
}

.btn1{
	width:82px;
	height:17px;
	float:left;
	margin-left:2px;
	padding-top:4px;
	text-align:center;
	}

.btn2{
	width:118px;
	height:17px;
	float:left;
	padding-top:4px;
	text-align:center;
	}
.btn3{
	width:54px;
	height:17px;
	float:left;
	padding-top:4px;
	text-align:center;
	}
.btn4{
	width:86px;
	height:17px;
	float:left;
	padding-top:4px;
	text-align:center;
	}
.btn5{
	width:130px;
	height:17px;
	float:left;
	padding-top:4px;
	text-align:center;
	}
	
.btn6{
	width:85px;
	height:17px;
	float:left;
	padding-top:4px;
	text-align:center;
	}
	
.tab_line1{
width:760px; 
height:19px;
background-image:url(img/btn1.gif);
background-repeat:no-repeat;
	}
	
.tab_line2{
width:760px; 
height:19px;
background-image:url(img/btn2.gif);
background-repeat:no-repeat;
	}
.tab_line3{
width:760px; 
height:19px;
background-image:url(img/btn3.gif);
background-repeat:no-repeat;
	}
.tab_line4{
width:760px; 
height:19px;
background-image:url(img/btn4.gif);
background-repeat:no-repeat;
	}
.tab_line5{
width:760px; 
height:19px;
background-image:url(img/btn5.gif);
background-repeat:no-repeat;
	}
.tab_line6{
width:760px; 
height:19px;
background-image:url(img/btn6.gif);
background-repeat:no-repeat;
	}
/******* フッター *******/

	.footer{
	background-color:#747F8E;
	text-align:right;
	padding-right:10px;
	margin-top:10px;
	font-size:13px;
	height:23px;
	color:#FFFFFF;
	}
	.footer a:link{ /* リンク関係の設定 */
	color: #FFFFFF !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
	.footer a:visited{ /* リンク関係の設定 */
	color: #FFFFFF !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
	.footer a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
	color: #FFFFFF !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
	
	.foot_link{
	background-color:BBC4CF;
	text-align:center;
	padding-right:10px;
	margin-top:10px;
	font-size:13px;
	height:20px;
	}
	.foot_link a:link{ /* リンク関係の設定 */
	color: #222222 !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
	.foot_link a:visited{ /* リンク関係の設定 */
	color: #222222 !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
	.foot_link a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
	color: #222222 !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
/******* TOPテーブル *******/
.siteMenu{
	margin:1px 0px 0px 0px;
	padding:0px;
	}
	
.cap{
	margin:3px 4px 0px 0px;
	}
	
.cap_t{
 width:536px;
 height:210px;
 margin:0px;
 padding:0px;
 }

.bnrMenu2 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #FFFFFF !important;
border-top: none !important;
font-size:13px;
text-align:center;
background-color:#316AC5;
width:154px;
margin: 0px 10px 3px 0px;
}

#repport{
	width:195px;
	height:200px;
	vertical-align:top;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 15px;
	}
	
/******中央ランキング******/
.center1{
 background-color:#74869E;
 margin:0px 1px 0px 0px;
}

.bnr_rank{
width:104px;
height:107px;
float:left;
text-align:left;
margin-left:1px;
}

.bnr_rank2{
width:104px;
height:107px;
float:left;
margin-left:2px;
text-align:left;
}


/******中央ランキング コミュニティ・恋愛・人妻******/
.rank{
width:104px;
height:20px;
background-image:url(img/rank.gif);
background-repeat:no-repeat;
} 

.rank_top1{
width:54px;
height:20px;
float:left;
} 
.rank_top2{
width:50px;
height:20px;
float:left;
padding: 0px;
margin:0px;
} 

.rank2{
width:104px;
height:66px;
background-color:#8FA4C1;
border-left:1px solid #BAB6A8;
border-right:1px solid #BAB6A8;
margin:0px;
}

.rank3{
width:104px;
height:19px;
background-color:#FFFFFF;
border-left:1px solid #BAB6A8;
border-right:1px solid #BAB6A8;
border-bottom:1px solid #BAB6A8;
vertical-align:middle;
margin:0px;
padding:3px 0px 0px 0px;
font-size:13px;
color:#222222;
}

#rankMenu a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 11px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#rankMenu a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 11px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#rankMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #222222 !important;
border-top: none !important;
font-size: 11px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}
.bnr_table{
width:535px;
height:123px;
background-color:#EBEADB;
padding:7px 0px 0px 7px;
}

/******下オススメサイト******/
.offer_tb{
width:256px;
height:;
float:left;
text-align:left;
padding:0px 0px 7px 7px;
margin:7px 0px 0px 0px;
}

.offer_tb2{
width:256px;
height:107px;
float:right;
text-align:left;
padding:0px 7px 7px 0px;
margin:7px 0px 0px 0px;
}

/******下******/
.offer1{
width:256px;
height:21px;
background-image:url(img/midasi_s1.gif);
background-repeat:no-repeat;
}

.offer2{
width:256px;
height:181px;
background-color:#8FA4C1;
border-left:1px solid #BAB6A8;
border-right:1px solid #BAB6A8;
margin:0px;
}

.offer3{
width:256px;
height:;
background-color:#FFFFFF;
border-left:1px solid #BAB6A8;
border-right:1px solid #BAB6A8;
border-bottom:1px solid #BAB6A8;
vertical-align:middle;
margin:0px;
padding:3px 0px 0px 0px;
}



#rankMenu a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 11px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}



/*****右バナーテーブル*****/
 .bnr_top{
 width:198px;
 height:22px;
 background-image:url(img/midasi4.gif);
 background-repeat:no-repeat;
 }
/*****体験談*****/
.story{ 
 width:519px;
 height:120px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 }
.story2{ 
 width:519px;
 height:120px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 margin:0px 0px 7px 0px;
 }
 .story_left{
 width:120px;
 height:120px;
 background-color:#8FA4C1;
 float:left;
 }
 .story_right{
 width:397px;
 height:120px;
 background-color:#FFFFFF;
 float:left;
 }
 .s_img{
 margin-top:3px;
 }
 .story_top{
 width:519px; 
 height:21px;
 background-image:url(img/midasi5.gif);
 background-repeat:no-repeat;
 margin:7px 0px 0px 0px;
 }
 .story_top1{
 width:360px; 
 height:20px;
 text-align:left;
 float:left;
 }
 .story_top2{
 width:159px; 
 height:20px;
 text-align:left;
 float:left;
 }
 .btn_s{
 width:383px;	
 height:21px;
 background-image:url(img/btn_s.gif);
 background-repeat:no-repeat;
 padding:0px;
 margin:3px 0px 0px 0px;
 }
 .btn_st{
 width:124px;	
 height:19px;
 font-size:13px;
 float:right;
 padding: 3px 0px 0px 0px;
 margin: 0px 0px 0px 18px;
 text-align:center;
 }
 
 .bnr_top_s{
 width:200px;
 height:21px;
 background-image:url(img/midasi4.gif);
 background-repeat:no-repeat;
 padding:0px;
 margin:3px 4px 0px 0px;
 }
 

.btn_st a:link{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
.btn_st a:visited{ /* リンク関係の設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
.btn_st a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
color: #222222 !important;
border-top: none !important;
font-size: 13px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}
/***トラブル対策***/

.right_bg_tr{
width:545px;
height:802px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_tr2{
width:545px;
height:733px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_tr3{
width:545px;
height:858px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_tr4{
width:545px;
height:618px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_tr5{
width:545px;
height:637px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}

.right_bg_tr6{
width:545px;
height:993px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_tr7{
width:545px;
height:825px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
.right_bg_tr8{
width:545px;
height:746px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}



.intro{
 width:545px; 
 height:50 px;
 }
.trouble_text{
 width:537px; 
 height:50 px;
 background-color:#FFFFFF;
 border:1px solid #7F9DB9;
 margin:1px 0px 0px 0px;
 padding:0px;
 }
.trouble_text2{
 width:537px; 
 height:50 px;
 background-color:#FFFFFF;
 border:1px solid #7F9DB9;
 margin:1px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }
 .trouble_top{
 width:519px; 
 height:21px;
 background-image:url(img/midasi6.gif);
 background-repeat:no-repeat;
 margin:7px 0px 0px 0px;
 }
 
.trouble{ 
 width:519px;
 height:60px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 }
.trouble2{ 
 width:519px;
 height:73px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 }
 
.trouble2b { 
 width:519px;
 height:73px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
 
 
.trouble3{ 
 width:519px;
 height:109px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
 
.trouble4{ 
 width:519px;
 height:225px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
 
.trouble5{ 
 width:519px;
 height:120px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
 
.trouble6{ 
 width:519px;
 height:390px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
.trouble7{ 
 width:519px;
 height:160px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
.trouble8{ 
 width:519px;
 height:180px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
 .trouble9{ 
 width:519px;
 height:118px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }
.trouble10{ 
 width:519px;
 height:160px;
 margin:0px;
 border-left:1px solid #BAB6A8;
 border-right:1px solid #BAB6A8;
 border-bottom:1px solid #BAB6A8;
 background-color:#FFFFFF;
 padding:0px 0px 10px 0x;
 margin:0px 0px 7px 0px;
 }

 /***左側高さ***/
 .left_tr{
 width:200px;
 height:496px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 
 .left_tr2{
 width:200px;
 height:429px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 .left_tr3{
 width:200px;
 height:556px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 .left_tr4{
 width:200px;
 height:321px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 
 .left_tr5{
 width:200px;
 height:334px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 .left_tr6{
 width:200px;
 height:694px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 .left_tr7{
 width:200px;
 height:525px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 .left_tr8{
 width:200px;
 height:450px;
 border:1px solid #7F9DB9;
 padding-top:2px;
 margin:10px 4px 0px 0px;
 background-color:#FFFFFF;
 }
 
 
 
	.trouble4 a:link{ /* リンク関係の設定 */
	color: #5B8500 !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
	.trouble4 a:visited{ /* リンク関係の設定 */
	color: #5B8500 !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
	.trouble4 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
	color: #225600 !important;
	border-top: none !important;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
/***タイプ別***/

.type_tb{
width:359px;
height:87px;
margin:7px 0px 0px 7px;
}
.type_tb2{
width:359px;
height:87px;
margin:7px 0px 0px 4px;
}

.type_tb3{
width:359px;
height:87px;
margin:7px 0px 7px 7px;
}
.type_tb4{
width:359px;
height:87px;
margin:7px 0px 7px 4px;
}

.type1{
widht:361px;
height:21px;
background-image:url(img/midasi_s2.gif);
}
.type2{
widht:359px;
height:67px;
background-color:#FFFFFF;
border-left:1px solid #BAB6A8;
border-right:1px solid #BAB6A8;
border-bottom:1px solid #BAB6A8;
}
.type_img{
	width:106px;
	height:66px;
	padding:4px 0px 0px 0px;
	float:left;
	}
.type_text{
	width:251px;
	height:66px;
	padding:4px 0px 0px 0px;
	float:left;
	}
.type_intro{
 width:725px; 
 height:50 px;
 margin:0px 1px 0px 0px;
 padding:0px 0px 3px 0px;
 background-color:#EBEADB;
 }
.type_top{
 width:725px; 
 height:40 px;
 background-color:#FFFFFF;
 border:1px solid #7F9DB9;
 margin:10px 0px 0px 7px;
 padding:0px;
 text-align:left;
 }
 
.right_bg_tp{
width:545px;
height:300px;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
}
