BODY{ 
  margin-top: 0px;
  margin-bottom: 0px;
  text-align : center;
  font-size        : 10pt;
}
div.height{
width:700px;
height:100%;
background-color:#ffffff;
}
img.m{ vertical-align: middle; }

td.{
        font-size        : 10pt;
        }

td.takai{
	height : 370;
	background-color : #ffffff;
	}
h2.view{
	font-size:100%; font-weight:bold}
	
h1{
	font-size:22px; font-weight:bold}
h2{
	font-size : 12px;
	font-weight: normal; 
	color : #663300;
	margin : 0px;
	}
h3{
	font-size:12px; font-weight:bold}
/* 検索結果ページ名前画像欄 */
table.main{
        border:1px solid #2F4F4F;
        padding : 0em;
        border-collapse: collapse;
        border-spacing:0;
        width : 700;
        
          }

td.main_name{
        background-color : #CFD8F6;
        text-align:left;
        height:30;
        color:#000000;
        font-weight : bold;
        font-size : 16px;
        border-bottom:1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	border-left:1px solid #2F4F4F;
	border-right:0px ;
	padding : 0em 0em 0em 1em;
        }
td.main_name2{
        background-color : #CFD8F6;
        text-align:right;
        height:30;
        color:#000000;
        font-size : 14px;
        border-bottom:1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	border-left:0px;
	border-right:1px solid #2F4F4F;
        }

td.1{   text-align:left;
        color:#000000;
	padding : 1em 0em 0em 2em;
        }
/* 検索結果ページ名前画像欄終わり */
 


/* 検索結果ページアドレス欄　*/
td.main_ad{
        background-color : #FFDEAD;
        text-align:left;
        color:#000000;
        font-size : 14px;
	font-weight : bold;
        border-bottom:1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	border-left:1px solid #2F4F4F;
	border-right:0px ;
	height : 28;
	padding : 0em 0em 0em 1em;
        }

td.main_ad2{
        background-color : #FFDEAD;
        text-align:left;
        color:#000000;
        font-size : 14px;
        border-bottom:1px solid #2F4F4F;
	border-top:1px solid #2F4F4F;
	border-left:0px;
	border-right:1px solid #2F4F4F;
        }
/* アドレス終わり */



td.main_j_img{
        background-color : #ffffff;
        text-align:left;
        color:#000000;
        font-size : 14px;
        border:1px dotted #2F4F4F;
        }

td.bottomback{
        background-image:url("../images/c_img/bottomback.gif");
        text-align:left;
        width:700;
        height:200;
        color:#FFFFFF;
        }
td.view_j_top{
        background-color : #FF6347;
        text-align:left;
        color:#ffffff;
        font-size : 14px;
        border:0px ;
	width : 700px;
        }
td.view_j_menu{
        background-color : #FFDEAD;
        text-align:center;
        color:#000000;
        font-size : 14px;
        border:0px solid #2F4F4F;
		width : 350px;
		padding : 3px 3px 3px 3px
        }
td.view_j_menu2{
        background-color : #FFDEAD;
        text-align:center;
		padding : 3px 3px 3px 3px
        color:#000000;
        font-size : 14px;
        border:0px solid #2F4F4F;
		width : 150px;
        }

td.view_j_2{
        background-color : #ffffff;
        text-align:left;
        color:#000000;
        font-size : 14px;
        border-bottom :dotted 1px #2F4F4F;
	width : 380px;
	height : 20px;
        }
td.view_j_2menu{
        background-color : #ffffff;
        text-align:left;
        color:#000000;
        font-size : 14px;
        border-bottom :dotted 1px #2F4F4F;
		width : 350px;
		height : 20px;
		padding : 3px 3px 3px 5px
        }
td.view_j_2menu2{
        background-color : #ffffff;
        text-align:right;
        color:#000000;
        font-size : 14px;
        border-bottom :dotted 1px #2F4F4F;
		width : 150px;
		height : 20px;
		padding : 3px 5px 3px 3px
        }
.14{font-size : 14px ;
    font-weight : bold ;
	background-color : #E9FD99;
    }
td.cop{background-color : #F8F8FF;}

hr.1{color: #ff0000; /* 線の色(IE用) */
  background-color: #ff0000; /* 線の色(NN用) */
  height: 8px; /* 線の太さ */
  border: 3px; /* 枠の太さ */
  border-color: #ff0000; /* 枠の色 */
  border-style: double; /* 枠の種類 */
  width : 700px ;
}

hr.2{color: #ff0000; /* 線の色(IE用) */
  background-color: #ff0000; /* 線の色(NN用) */
  height: 8px; /* 線の太さ */
  border: 3px; /* 枠の太さ */
  border-color: #ff0000; /* 枠の色 */
  border-style: double; /* 枠の種類 */
  width : 600px ;
}



td.menu{border:0px ;
	padding : 0 ;}

table.coupon_pri{
	border : 4px solid #f32222;
	background-color : #ffffff;
	padding : 0em;
        border-collapse: collapse;
        border-spacing:0;
	width : 580px;
	}
td.coupon_pri1{border:0px ;
	background-color : #f32222;
	height : 150px;
	padding : 0 ;}

td.coupon_pri2{border-bottom:2px solid #f32222;
	background-color : #ffffff;
	text-align : right;
	width : 100px;
	height : 30px;
	padding : 0 ;}

td.coupon_pri2b{border-bottom:2px solid #f32222;
	border-left:2px solid #f32222;
	background-color : #ffffff;
	text-align : left;
	width : 410px;
	height : 30px;
	font-size : 16px;
	font-weight : bold;
	padding : 3 ;}


td.coupon_pri3{border-left:2px solid #f32222;
	background-color : #326E2A;
	color : #ffffff;
	font-weight : bold;
	font-size : 14px;
	width : 510px;
	height : 35;
	padding : 3 ;}

td.coupon_pri4{border-top:2px solid #f32222;
	border-left:2px solid #f32222;
	background-color : #ffffff;
	width : 510px;
	height : 80;
	padding : 0 ;}

table.coupon_j{
	border : 2px solid #2F4F4F;
	background-color : #ffffff;
	padding : 0em;
        border-collapse: collapse;
        border-spacing:0;
	width : 580px;
	}

td.coupon_j{
        background-color : #FFDEAD;
        text-align:left;
        color:#000000;
        font-size : 14px;
        border-bottom :dotted 1px #2F4F4F;
	border-right :solid 1px #2F4F4F;
	width : 100px;
	padding : 6 ;
        }

td.coupon_j_2{
        background-color : #ffffff;
        text-align:left;
        color:#000000;
        font-size : 14px;
        border-bottom :dotted 1px #2F4F4F;
	width : 480px;
	padding : 6;
        }

td.c_category_g{
        background-image:url("../images/c_img/c_category_g.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242;
        height:30;
        color:#FFFFFF;
        }
td.c_category_h{
        background-image:url("../images/c_img/c_category_h.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242px;
        height:30;
        color:#FFFFFF;
        }
td.c_category_i{
        background-image:url("../images/c_img/c_category_i.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242px;
        height:30;
        color:#FFFFFF;
        }
td.c_category_j{
        background-image:url("../images/c_img/c_category_j.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242px;
        height:30;
        color:#FFFFFF;
        }
td.c_category_k{
        background-image:url("../images/c_img/c_category_k.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242px;
        height:30;
        color:#FFFFFF;
        }
td.c_category_l{
        background-image:url("../images/c_img/c_category_l.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242px;
        height:30;
        color:#FFFFFF;
        }
td.c_category_b{
        background-image:url("../images/c_img/c_category_b.gif");
	background-repeat:no-repeat;
        text-align:left;
        width:242px;
        height:12;
        color:#FFFFFF;
        }

td.c_category{
        border-left: solid 3px #D92F16;
	border-right: solid 3px #D92F16;
	background-color : #ffffff;
        text-align:left;
        color:#000000;
	width : 236;
	font-size : 16px;
	padding : 7px 0px 0px 0px;
        }
table.c_category_left{
        border: solid 1px #708090;
	background-color : #F3F6F5;
        color:#000000;
	width : 160;
	text-align : left;
        }

table.c_category_left_s{
        border: solid 1px #708090;
	background-color : #F3F6F5;
        color:#000000;
	width : 220;
	height : 230;
	text-align : left;
        }

table.c_tei_left_s{
        border: solid 1px #ee3355;
	background-color : #ffeeff;
        color:#000000;
	width : 220;
	height : 230;
	text-align : left;
        }
table.c_tei_left{
        border: solid 1px #ffffee;
	background-color : #eeffee;
        color:#000000;
	width : 160;
	text-align : left;
        }


table.c_category_left_2{
        border: solid 1px #708090;
	background-color : #FCEBF7;
        color:#000000;
	width : 160;
	text-align : left;
        }


table.c_category_left2{
        border: solid 1px #D03761;
	background-color : #F3EE98;
        color:#000000;
	width : 160;
	text-align : left;
        }
.14text{font-size:14px;
	font-weight : bold;
	line-height:20px;
	color : #FF5603;
	}
.14text2{font-size:14px;
	font-weight : bold;
	line-height:20px;
	color : #137393;
	}
.14text3{font-size:14px;
	font-weight : bold;
	line-height:20px;
	color : #000000;
	}
.16text{font-size:16px;
	line-height:20px;
	color : #000000;
	}

td.chizu_1{background:#bbbb66 ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_2{background:#F8F8FF  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_3{background:#FFE4B5  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_4{background:#bbdd88  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_5{background:#eecc66  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_6{background:#bbbbbb  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_7{background:#ddaabb  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_8{background:#bbff44  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_9{background:#ffff77  ;
	 border:1px solid #708090;
	 text-align : center;
	}
td.chizu_10{
	background-color : #F0E68C;
	color : #2F4F4F;
	padding : 3px;
	border : 1px dotted #556B2F;
	
	}
td.help_ken{
	border: 1px;;
	height:240px;
	background-image :url("/../images/kensaku_r.gif");
	width : 230px;
	}
td.help_ken2{
	border: 0px;
	height:240px;
	background-image :url("../images/kensaku_w.gif");
	width : 230px;
	}
td.top5asp{
	border : 0px;
	border-bottom: 1px dotted #c0c0c0;
	
	}
td.memken{
	background-image:url("../../images/memken.gif");
	color : #2f4f4f;
	padding : 02px;
	width : 210px;
	height : 28px;
	border : 0px ;
	}
td.memken2{
	background-image:url("../../images/memken2.gif");
	color : #2f4f4f;
	padding : 02px;
	width : 210px;
	height : 28px;
	border : 0px ;
	}
td.mymem{
	background-color : #9ACD32;
	color : #ffffff;
	padding : 7;
	width : 450;
	}
td.mymem2{
	background-color : #F0E68C;
	color : #2F4F4F;
	padding : 7;
	width : 150;
	}
td.mymem2s{
	background-color : #F0E68C;
	color : #2F4F4F;
	padding : 7;
	text-align : center;
	width : 70;
	}
td.submit{
	background-color : #FF8C00;
	padding : 5px;
	width : 460px;
	border: 5px solid #9ACD32;
	text-align : center;
	font-size : 14px;
	color : #000000;
	}
td.mymem3{
	background-color : #ffffff;
	color : #808000;
	padding : 7px;
	width : 430;
	}
td.menu1{
	padding :5px;
	color : #800000;
	text-align : center;
	width : 140px;
	}
	
.menu a:link { color: #ffffff;
text-decoration : none;
font-weight: bold; } 	/* 未訪問: link */
.menu a:visited { color: #ffffff ;
text-decoration : none;
font-weight: bold;}	/* 訪問済み: visited */
.menu a:active {color: yellow }	/* アクティブ状態 :active */
.menu a:focus {text-decoration: blink }	/* 選択でフォーカスされている状態 :focus */
.menu a:hover { color: #8B4513 ;
				background-color : #ffffff;
				text-decoration : none;
				font-weight: bold;}   	/* カーソルが上に乗っている状態: hover */

td.mymem5{
	background-color : #F0E68C;
	color : #2F4F4F;
	text-align : center;
	padding : 7;
	width : 150;
	}
td.mymem2ss{
	background-color : #F0E68C;
	color : #2F4F4F;
	padding : 7;
	text-align : center;
	width : 40;
	}
td.mymem4l{
	background-color : #ffffff;
	color : #808000;
	padding : 3px;
	width : 430;
	}
td.mymem5rs{
	background-color : #ffffff;
	color : #808000;
	padding : 3px;
	text-align : center;
	width : 150;
	}
td.mymem4rs{
	background-color : #ffffff;
	color : #808000;
	padding : 3px;
	text-align : center;
	width : 40;
	}

table.menulist{
		border : 0px solid #2F4F4F;
		width : 500px;
		}
td.menuzen{
		background-color : #FF8C00
		}
td.menulist{
        text-align:left;
        color:#ffffff;
        font-size : 14px;
		width : 700px;
		padding :7px;
		background-color : #9ACD32;
		font-weight : bold;
		border:solid 1px #FF8C00;
        }
td.menulist1{
        text-align:left;
        color:#000000;
        font-size : 14px;
        border-left :solid 1px #FF8C00;
		border-right :solid 0px #FF8C00;
		border-top :solid 1px #FF8C00;
		border-bottom :solid 1px #FF8C00;
		width : 450px;
		height:10;
		padding :7px;
        }
td.menulist2{
        text-align:right;
        color:#000000;
        font-size : 12px;
        border-left :solid 0px #FF8C00;
		border-right :solid 1px #FF8C00;
		border-top :solid 1px #FF8C00;
		border-bottom :solid 1px #FF8C00;
		width : 250px;
		height:10;
		padding :7px;
        }
table.menusonota{
		border : 1px solid #2F4F4F;
		width : 200px;
		}
td.menusonota{
		background-color : #FF8C00;
        text-align:left;
        color:#000000;
        font-size : 12px;
		width : 200px;
		height:10;
		padding :7px;
        }
td.menusonota2{
		background-color : #ffffff;
        text-align:left;
        color:#000000;
        font-size : 12px;
		width : 200px;
		height:10;
		padding :7px;
        }
td.view_menu{
        background-color : #FFFACD;
        text-align:left;
        height:20;
        color:#000000;
        font-size : 14px;
        border-right:1px solid #FF0000;
		border-left:1px solid #FF0000;
		border-top:1px solid #FF0000;
		border-bottom:1px solid #FF0000;
		padding : 10px;
		width : 700px;
        }
td.com{
	padding : 10px 20px 10px 20px;
	background-color : #ffffff;
	text-align :center;
	}
td.com2{
	padding : 10px 20px 10px 20px;
	background-color : #F0FFF0;
	width : 400px;
	}

table.osusume{
	padding : 0px;
	background-color : #ffffff;
	border : 1px solid #c0c0c0;
	width : 450px;
	}	
td.osusume{
	padding : 5px 20px 5px 20px;
	background-color : #F0FFF0;
	border-bottom : 1px solid #c0c0c0;
	width : 450px;
	}
td.osusume_me{
	padding : 5px 5px 5px 5px;
	background-color : #ffffff;
	border : 0px solid #c0c0c0;
	width : 450px;
	text-align : right;
	}
td.osusume1{
	padding : 5px 5px 5px 5px;
	background-color : #ffffff;
	border : 0px solid #c0c0c0;
	width : 450px;
	text-align="center";
	}
td.osusume2{
	padding :  5px 20px 5px 20px;
	background-color : #ffffff;
	border : 0px solid #c0c0c0;
	width : 450px;
	}
td.osusume_co{
	padding : 20px 20px 0px 20px;
	background-color : #ffffff;
	border-bottom : 1px solid #c0c0c0;
	width : 450px;
	text-align : center;
	font-weight : bold;
	}
#all{
	margin : 0 auto 0 auto;
	width : 730px;
	}
/*ヘッダ部分＋バナー*/
#head{
	background : #fff;
	width : 100%;
	color : #333;
	}
	.head_text{
		color : #000000;
		padding : 3px;
		background : #fff url('../images/back.png');
		height : 60px;
		text-align :left;
		}
	.head_left{
		width : 138px;
		float : left;
		}
	.head_right{
		margin-left:345px;
		text-align:right;
		}
#content{
	width : 100%;
	border : solid #FFCC66;
	border-width : 2px;
	}
#copy{
	margin : 0 auto;
	color : #333333;
	font-size : 12px;
	width : 100%;
	}
.copytext{
	padding : 3px;
	background : #FFCC66;
	margin : 0 auto;
	}
.copylink{
	font-size : 12px;
	background : #ffffff;
	margin : 0 auto;
	}
p.ctex{margin : 0 auto;}
.line{
	font-size :12px;
	border : #FFCC66 solid;
	border-width :0 0 1px 0;
	padding : 3px;
	}
img{border : 0px;}
