@CHARSET "UTF-8";

/*-------------------------------------------------
GROBAL RESET
-------------------------------------------------*/
body,div,ul,ol,li,h1,h2,h3,p,h4,form,dl,dt,dd {    
    margin:0;   
    padding:0;   
} 
img {    
    border:0;   
} 
body{
	text-align: center;
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	/*background:url(../img/bg_route.gif);*/
	background-color: #F5F8FA;
}
ol,ul {   
    list-style: none;   
} 
h1,h2,h3,h4 {   
	font-weight: normal;
}   
a:link { text-decoration:underline; color:#0000ff; }
a:visited { text-decoration:underline; color:#0000ff; }
a:active { text-decoration:none; color:#ff0000; }
a:hover { text-decoration:none; color:#ff0000; }

/*-------------------------------------------------
文字単発部分
-------------------------------------------------*/
.bold_black{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
.bold_red{
	font-weight: bold;
	font-size: 13px;
	color: red;
}
/*-------------------------------------------------
ヘッダー部分
-------------------------------------------------*/
/******* ロゴ *******/
.okbbs_header{
	margin-left: auto;
	margin-right: auto;
	height: 65px;
	background-color: #6699FF;
	/*filter: alpha(style=1, opacity=100, finishopacity=70);*/
	background:url(../img/title-gra-5.jpg);
	border: 0px #000000 solid;
	margin: 0px;
}
.okbbs_header_logo {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 970px;
	/*height: px;*/
	background-color: ;
	border: 0px #000000 solid;
	padding-top:0px;
}
.okbbs_header_logo_img {
	width: 680px;
	height: 65px;
	text-align: left;
	border: 0px #000000 solid;
	/*background:url(../img/top-logo-5.jpg);*/
	background-color: ;
	padding:0px;
	float: left;
}
.okbbs_header_logo_login {
	width: 270px;
	height: 15px;
	margin: 15px 0px 0px 0px;
	text-align: left;
	border: 0px #000000 solid;
	background-color: white;
	padding:3px;
	float: left;
}
/******* トップメニュー *******/
.okbbs_header_menu {
	margin-left: auto;
	margin-right: auto;
    background-color: #EFEFEF;
    border-bottom: 1px solid #BBBBBB;
    padding: 0px 0px 0px 0px;
}
.okbbs_header_menu_str {
	margin-left: auto;
	margin-right: auto;
    background-color: #EFEFEF;
	text-align: left;
	width: 990px;
	height: 25px;
    border: 0px #000000 solid;
    font-family: "HG丸ｺﾞｼｯｸM-PRO","HGP創英角ｺﾞｼｯｸUB","ＭＳ ゴシック";
    font-size: 16px;
    font-weight: bold;
    line-height	:19px;
}
.okbbs_header_menu_str ul {
    white-space: nowrap;
    padding: 5px 0px 0px 0px;
    border: 0px #000000 solid;
}
.okbbs_header_menu_str li {
    display: inline;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    border: 0px #000000 solid;
}
.okbbs_header_menu_str li a {
    color: #000000;
    text-decoration: none;
    padding: 6px 7px 2px 7px;
}
.okbbs_header_menu_str li img {
	vertical-align: top;
	border: 0px #ff0000 solid;
}
.okbbs_header_menu_str a:hover {
    background-color: #373737;
    color: #FFFFFF;
}

/*-------------------------------------------------
ページメイン部分
-------------------------------------------------*/
/******* ページ全体 *******/
.okbbs_container {
	width: 992px;
	min-height: px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	/*border: 1px solid #373737;*/
	border-top: 0px solid #373737;
	border-right: 1px solid #373737;
	border-bottom: 1px solid #373737;
	border-left: 1px solid #373737;
}
.okbbs_main {
	margin: 1px;
	border: 0px solid black;
	width: 700px;
	height: 850px;
	text-align: left;
	float: left;

}
.okbbs_side{
	margin: 1px;
	border: 0px solid black;
	width: 280px;
	height: 850px;
	text-align: left;
	float: left;
	clear: right;
}
/******* メイン・タイトル *******/
.okbbs_main_title{
	border: 0px solid black;
	margin:10px 10px 5px 10px;
	width: 680px;
    text-align: left;
    height: 170px;
}
.okbbs_main_title_topnavi1{
	font-size	: 15px;
	font-style	: normal;
	font-weight	: normal;
	line-height	: 19px;
	font-family	:"trebuchet ms",sans-serif;
	color		:#000200;
	width: 380px;
	height: 120px;
	background-color: #EFEFEF;
	border: 1px solid #BBBBBB;
	padding: 15px 9px 7px 7px;
	margin: 10px 0px 0px 3px;
	float: left;
}
.okbbs_main_title_topnavi2{
	width: 240px;
	height: 150px;
	background-color: ;
	border: 0px solid black;
	padding: 1px 1px 1px 1px;
	margin: 10px 0px 0px 30px;
	float: left;
}
.okbbs_main_navi1{
	width: 400px;
	margin:5px 0px 5px 10px;
	border: 0px solid black;
	font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	float: left;
}
.okbbs_main_navi1 img {
	vertical-align: middle;
	border: 0px #ff0000 solid;
}
.okbbs_main_navi2{
	width: 250px;
	margin:5px 0px 5px 10px;
	border: 0px solid black;
	text-align: right;
	font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	float: left;
}
.okbbs_main_navi_count{
	font-size: 16px;
    font-style: normal;
    font-weight: bold;
	line-height: 18px;
	color: green;
}
/*-------------------------------------------------
ページメインのテーブル部分
-------------------------------------------------*/
.okbbs_main_headline{
	height: auto;
	border: 1px solid #808080;
	padding: 10px 5px;
	margin: 5px 5px 10px 10px;
	width: 680px;
	height: 350px;
	text-align:left;
	background-color:;
	clear: both;
}
/******* メインページリスト *******/
.okbbs_main_headline table{
	width: 680px;
	border: 0px #808080 solid; 
	border-collapse: separate; 
	/*border-spacing: 1px; */
	empty-cells: show; 
}
/******* メインページリスト 表題*******/
.okbbs_list_th_no { 
	vertical-align: bottom; 
	width:40px;
	height: 18px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_th_cate { 
	vertical-align: bottom; 
	width:50px;
	height: 18px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_th_name { 
	vertical-align: bottom; 
	width:100px;
	height: 18px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_th_titl { 
	vertical-align: bottom; 
	width:310px;
	height: 25px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_th_emo { 
	vertical-align: bottom; 
	width:60px;
	height: 18px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_th_date { 
	vertical-align: bottom; 
	width:110px;
	height: 18px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_th_comm { 
	vertical-align: bottom; 
	width:50px;
	height: 18px;
	background-color:#EFEFEF;
	border: 1px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
/******* メインページリスト 内容*******/
.okbbs_list_td_no { 
	vertical-align: bottom; 
	width:40px;
	height: 25px;
	background-color:;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
}
.okbbs_list_td_cate { 
	vertical-align: bottom; 
	width:50px;
	height: 25px;
	background-color: ;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
}
.okbbs_list_td_cate_ad { 
	vertical-align: bottom; 
	width:50px;
	height: 25px;
	background-color: ;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
	color: #FF3366;
}
.okbbs_list_td_cate_te { 
	vertical-align: bottom; 
	width:50px;
	height: 25px;
	background-color: ;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
	color: #00aaeb;
}
.okbbs_list_td_cate_pr { 
	vertical-align: bottom; 
	width:50px;
	height: 25px;
	background-color: ;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
	color: #ffd202;
} 
.okbbs_list_td_name { 
	vertical-align: bottom; 
	width:120px;
	height: 25px;
	background-color:;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_td_titl { 
	vertical-align: bottom; 
	width:310px;
	height: 25px;
	background-color:;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
}
.okbbs_list_td_titl img {
	vertical-align: top;
	border: 0px #ff0000 solid;
}
.okbbs_list_td_emo { 
	vertical-align: bottom; 
	width:60px;
	height: 25px;
	background-color:;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_td_date { 
	vertical-align: bottom; 
	width:110px;
	height: 25px;
	background-color:;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
	line-height: 12px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_list_td_comm { 
	vertical-align: bottom; 
	width:50px;
	height: 25px;
	background-color:;
	border-top-width:		0px;
	border-right-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
	text-align:right;
}
/******* メインページアマゾン一覧部分 *******/
.okbbs_main_amazon_wide{
	height: auto;
	border: 1px solid #808080;
	padding: 0px 0px;
	margin: 15px 5px 10px 10px;
	width: 690px;
	height: 250px;
	text-align:left;
	background-color:;
	clear: both;
}
/***amazon_wide***/
.okbbs_main_amazon_wide_header{
	width:680px;
	height:15px;
	text-align:left;
	padding:3px 5px;
	border-bottom: 1px solid #808080;
	background-color: #99CCFF;
	font-size:13px;
	font-weight: ;
	line-height: 120%;
	color:;
}
.okbbs_main_amazon_wide_header img{
	vertical-align: top;
	border: 0px #ff0000 solid;
}
.okbbs_main_amazon_wide_contents{
	width:680px;
	height:px;
	text-align:left;
	padding:3px 5px;
	background-color:;
	font-size:14px;
	font-weight: ;
	line-height: 180%;
	color:;
	/*overflow: scroll;*/
}
.okbbs_main_amazon_wide_contents table{
	width: 670px;
	border: 0px #808080 solid; 
	border-collapse: separate; 
	/*border-spacing: 1px; */
	empty-cells: show; 
}
.okbbs_main_amazon_wide_contents td{ 
	vertical-align: bottom; 
	/*width:40px;
	height: 18px;*/
	background-color:#EFEFEF;
	border: 0px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
} 
.okbbs_main_amazon_wide_contents th{ 
	vertical-align: top; 
	/*width:40px;
	height: 18px;*/
	background-color:#EFEFEF;
	border: 0px solid black;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
}
/***amazon_height***/
.okbbs_main_amazon_height_header{
	width:190px;
	height:15px;
	text-align:left;
	padding:3px 5px;
	border-bottom: 1px solid #808080;
	background-color: #aadbff;
	font-size:13px;
	font-weight: ;
	line-height: 120%;
	color:;
}
.okbbs_main_amazon_height_header img{
	vertical-align: top;
	border: 0px #ff0000 solid;
}
.okbbs_main_amazon_height_contents{
	width:190px;
	height:px;
	padding:3px 5px;
	text-align:left;
	border: 0px solid #808080;
	background-color:;
	font-size:14px;
	font-weight: ;
	line-height: 180%;
	color:;
	/*overflow: scroll;*/
}
.okbbs_main_amazon_height_contents table{
	width: 190px;
	border: 0px #808080 solid; 
	/*border-collapse: separate; */
	border-collapse: collapse; 
	/*border-spacing: 1px; */
	empty-cells: show; 
}
.okbbs_main_amazon_height_contents td{ 
	/*width:40px;
	height: 18px;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
	border: 0px solid black;
	background-color:#EFEFEF;
	text-align: center;
	vertical-align: bottom; 
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
} 
.okbbs_main_amazon_height_contents th{ 
	/*width:40px;
	height: 18px;*/
	margin:0px 1px 0px 0px;
	padding: 2px 2px;
	border: 0px solid black;
	background-color:#EFEFEF;
	vertical-align: top; 
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 15px;
	color: #000200;
} 
/*-------------------------------------------------
ページメインのサイド部分
-------------------------------------------------*/
.okbbs_side_box1 {
	width: 260px;
	height: 265px;
	/*background-color: #EFEFEF;*/
	border: 0px solid #BBBBBB;
	padding: 2px;
	margin: 5px 10px 5px 10px;
	float: left;
}
.okbbs_side_box2 {
	width: 260px;
	height: 250px;
	background-color: ;
	border: 1px solid #BBBBBB;
	padding: 0px;
	margin: 5px 10px 5px 10px;
	float: left;
	clear: left;
}
.okbbs_side_box2_header{
	width:250px;
	height:15px;
	text-align:left;
	padding:3px 5px;
	border-bottom: 1px solid #808080;
	background-color: lightskyblue;
	font-size:13px;
	font-weight: ;
	line-height: 120%;
	color:;
}
.okbbs_side_box2_header img {
	vertical-align: middle;
	border: 0px #ff0000 solid;
}
.okbbs_side_box2_contents{
	width:250px;
	height:px;
	text-align:left;
	vertical-align: middle; 
	padding:3px 5px;
	/*overflow: scroll;*/
}
.okbbs_side_box3 {
	width: 260px;
	height: 175px;
	background-color: ;
	border: 1px solid #BBBBBB;
	padding: 0px;
	margin: 5px 10px 5px 10px;
	float: left;
	clear: left;
}
.okbbs_side_box3_header{
	width:250px;
	height:15px;
	text-align:left;
	padding:3px 5px;
	border-bottom: 1px solid #808080;
	background-color: #e0eeee;
	font-size:13px;
	font-weight: ;
	line-height: 120%;
	color:;
}
.okbbs_side_box3_header img {
	vertical-align: middle;
	border: 0px #ff0000 solid;
}
.okbbs_side_box3_contents{
	width:250px;
	height:px;
	text-align:left;
	vertical-align: middle; 
	padding:3px 5px;
	/*overflow: scroll;*/
}
.okbbs_top_pop_td_1 { 
	vertical-align: middle; 
	width:190px;
	/*height: 25px;*/
	background-color:;
	border: 0px solid #a9a9a9;
	/*margin:0px 1px 0px 0px;*/
	padding: 1px 2px;
}
.okbbs_top_pop_td_1 img {
	vertical-align: middle;
	border: 0px #ff0000 solid;
}
.okbbs_top_pop_td_2 { 
	vertical-align: middle; 
	width:40px;
	/*height: 25px;*/
	background-color:;
	border: 0px solid #a9a9a9;
	/*margin:0px 1px 0px 0px;*/
	padding: 1px 2px;
	text-align: right;
}
/******* 丸  ********/
.search_all{
	width : 230px;
	height: 110px;
	margin: 10px 5px 10px 10px;
	text-align: left;
	border: 0px solid blue;
	background: ;
	float: left;
	/*clear: left;*/
}
.search_con{
	width : 210px;
	height: 80px;
	padding: 10px;
	border: 0px solid blue;
	/*border-right: 1px solid red;
	border-left: 1px solid red;*/
	background: #99CCFF;
	color: #333;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	float: left;
	clear: left;
}
.search_con img {
	vertical-align: middle;
	border: 0px #ff0000 solid;
}
.searchinput{
	width : 200px;
	height: 20px;
	margin: 7px 0px 0px 0px;
	border: 1px solid black;
	background-color: ;
	font-size: 18px;
	ime-mode: active;
}
.searchsubmit{
	width : 55px;
	height: 23px;
	margin: 7px 5px 0px 0px;
	background-color: ;
	font-size: 14px;
}
.searchclear{
	width : 55px;
	height: 23px;
	margin: 7px 5px 0px 0px;
	background-color: ;
	font-size: 15px;
}
.search_1{
	width : 228px;
	height: 1px;
	margin: 0px 1px;
	border: 0px solid blue;
	/*border-right: 1px solid red;
	border-left: 1px solid red;*/
	background: #99CCFF;
	float: left;
	clear: left;
}
.search_2{
	width : 226px;
	height: 1px;
	margin: 0px 2px;
	border: 0px solid blue;
	/*border-right: 1px solid red;
	border-left: 1px solid red;*/
	background: #99CCFF;
	float: left;
	clear: left;
}
.search_3{
	width : 224px;
	height: 1px;
	margin: 0px 3px;
	border: 0px solid blue;
	/*border-right: 1px solid red;
	border-left: 1px solid red;*/
	background: #99CCFF;
	float: left;
	clear: left;
}
.search_4_h{
	width : 220px;
	height: 1px;
	margin: 0px 5px;
	border: 0px solid blue;
	/*border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;*/
	background: #99CCFF;
	float: left;
	clear: left;
}
.search_4_f{
	width : 220px;
	height: 1px;
	margin: 0px 5px 0px 5px;
	border: 0px solid blue;
	/*border-bottom: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;*/
	background: #99CCFF;
	float: left;
	clear: left;
}


/*-------------------------------------------------
広告部分
-------------------------------------------------*/
.okbbs_ad_720{
	margin:12px 0px 20px 10px;
	/*padding:5px 5px;*/
	border: 0px solid black;
	width: 730px;
	height: px;
	text-align: left;
	float: left;
	/*clear: left;*/
}
.okbbs_ad_250{
	margin:10px 0px 10px 5px;
	/*padding:5px 5px;*/
	border: 0px solid black;
	width: 260px;
	height: px;
	text-align: left;
	float: left;
	clear: left;
}

/*-------------------------------------------------
フッター
-------------------------------------------------*/
/******* フッター、フッター  *******/
.okbbs_footer {
	width: 970px;
	height: 20px;
    background-color: #ECECEC;
    border-top: 1px solid #BBBBBB;
    /*border: 3px solid #BBBBBB;*/
    text-align:left;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
    clear: left;
}
/*-------------------------------------------------
エラー
-------------------------------------------------*/
.okbbs_error{
	width:250px;
	min-height: 150px;
	/*background-color:#F5F8FA;*/
	border: 1px solid red;
	margin:0px 0px 10px 0px;
	padding: 3px;
	text-align: left;
	color: red;
	float: left;
}
.okbbs_error ul {
	padding: 3px;
	list-style-type: square;
	list-style-position: inside;
}
.okbbs_error li {
	padding: 2px;
	color: red;
}
/*-------------------------------------------------
FAQ・ガイドライン
-------------------------------------------------*/
.faq_box{
	width:600px;
	min-height: 320px;
	/*background-color:#F5F8FA;*/
	border: 0px solid black;
	margin: 30px 0px 30px 100px;
	padding: 0px 2px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	float: left;
}
.content_title {
    margin-bottom:  10px;
    padding-bottom: 5px;
    border-bottom:  1px solid #AAAAAA;
    font-family:    "trebuchet ms", verdana, helvetica;
    font-size:   22px;
    line-height: 25px;
    font-style:     normal;
    font-weight:    bold;
}
/******* 特徴、特徴 *******/
.features {
    margin-bottom: 10px;
    margin-top:    10px;
    border:        0px solid #373737;
}
.features ul {
    list-style-image: url("/images/li_box.gif");
    list-style-type:  square;
    list-style-position: inside;
    margin-bottom:    0px;
    margin-top:       0px;
}
.features-col1 {
    float: left;
}
.features-col2 {
    float: right;
    width: 300px;
}
.rule_main {
	width: 800px;
	min-height: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: 2px solid #373737;
	float: left;
    clear: both;
}
.rule_main2 {
	width:650px; 
	margin: 10px 0px 30px 20px;
	text-align: left; 
	border: 0px solid black;
	float: left;
    clear: left;
}
.rule_title {
	width: 350px;
	height: 30px;
	margin: 30px 0px 0px 30px;
	padding: 1px;
    border:  0px solid #AAAAAA;
    text-align: left; 
    font-size: 25px;
    line-height: 25px;
    font-weight: bold;
    float: left;
    clear: left;
}
/*-------------------------------------------------
管理画面部分
-------------------------------------------------*/
/******* ページ全体 *******/
.admin_container {
	width: 990px;
	min-height: px;
	margin-left: auto;
	margin-right: auto;
	background-color: beige;
	/*border: 1px solid #373737;*/
	border-top: 0px solid #373737;
	border-right: 1px solid #373737;
	border-bottom: 1px solid #373737;
	border-left: 1px solid #373737;
}
.admin_main {
	margin: 1px;
	border: 0px solid black;
	width: 700px;
	min-height: 600px;
	text-align: left;
	float: left;
}
.admin_main_menu{
	width: 500px;
	height: 30px;
	margin: 20px 0px 10px 30px;
	border:  1px solid #AAAAAA;
	text-align: left;
	float: left;
	clear: left;
}
/*-------------------------------------------------
問合せ画面部分
-------------------------------------------------*/
td.ask_wri1{
	width: 150px ;
	padding: 3px;
	background:	lightgreen;
	border: solid 1px #696969;
}
td.ask_confi1{
	width: 150px ;
	padding: 5px ;
	background: lightgreen;
	border: solid 1px #DAC088;
	text-align:left;
}

/*-------------------------------------------------
相互リンク一覧
-------------------------------------------------*/
.okbbs_linklist_header {
	width: 760px;
	height: 60px;
	margin: 30px 0px 0px 30px;
	padding: 5px 10px;
	border: 1px solid black;
	background: lightcyan;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
    font-weight: bold;
	float: left;
	clear: left;
}
.okbbs_linklist_main {
	margin: 30px 0px 0px 0px;
	border: 0px solid black;
	width: 760px;
	height: px;
	text-align: left;
	float: left;
}
.okbbs_linklist_navi{
	width: 200px;
	min-height: 800px;
	margin: 30px 1px 1px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid lightslategray ;
	text-align: left;
	float: left;
	clear: right;
}
td.link_wri1{
	width: 150px ;
	padding: 3px;
	background:	yellowgreen;
	border: solid 1px #696969;
}
.link_inputtext{
	width:		400px;
	height:		150px;
	background-color:;
	border: 1px solid black;
}
.okbbs_linkentry_header {
	width: 760px;
	min-height: 140px;
	margin: 30px 0px 0px 30px;
	padding: 7px 10px;
	border: 1px solid black;
	background: lightcyan;
	text-align: left;
	font-size: 14px;
	line-height: 19px;
    font-weight: ;
	float: left;
	clear: left;
}
.okbbs_alllink{
	width: 854px;
	height: ;
	border: 1px solid #808080;
	padding: 0px 0px;
	margin: 0px 10px 15px 15px;
	text-align:left;
	float: left;
	clear: both;
}
.okbbs_alllink_img{
	width: 250px;
	height: 154px;
	border: 1px solid #808080;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	/*clear: both;*/
}
.okbbs_alllink_title{
	width: 600px;
	height: 30px;
	border: 1px solid #808080;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	/*clear: left;*/
}
.okbbs_alllink_message{
	width: 600px;
	height: 95px;
	/*border: 1px solid #808080;*/
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 0px solid #808080;
	border-left: 1px solid #808080;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	/*clear: left;*/
}
.okbbs_alllink_bottom{
	width: 600px;
	height: 27px;
	/*border: 1px solid #808080;*/
	border-top: 0px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	/*clear: left;*/
}

