/*----------------------------------------------------------*/
/* 共通設定						    */
/*----------------------------------------------------------*/
/* ﾃｰﾌﾞﾙ */
table{
	border-collapse	: collapse;
}
/*----------------------------------------------------------*/
/* INDEX(全体)   */
/*----------------------------------------------------------*/
/* メニュー情報(左側) */
.menu_info0{
	width		: 160px; 
	text-align	: center; 
	padding		: 0px 0x 0px 10px; 

}
td..menu_info{
	width		: 160px; 
	vertical-align	: top;
	padding		: 0px 0x 0px 0px; 

}
td.menu_info2{
	width		: 160px; 
	text-align	: center; 
	vertical-align	: top;
	padding		: 0px; 
}
td.menu_info3{
	width		: 167px; 
	padding		: 0px 0px 0px 0px; 
	margin		: 0px;
    background:url(/pc/image/index/menu_bak.jpg) repeat-y;
}
/* サービス情報(インラインフレーム部分) */
td.service_info{
	width		: 630px;
	height		: 700px; 
	text-align	: center; 
	vertical-align	: top;
	padding		: 0px 0px 0px 0px; 

}
/*----------------------------------------------------------*/
/* TOP画面   */
/*----------------------------------------------------------*/
/* INDEX トップページ(全体)　 */
td.idx_top{
	vertical-align	: top;
	width		: 610px;
}
/* INDEX トップページ(左側) */
td.idx_top_left{
	vertical-align	: top;
	width		: 590px;
}
/* INDEX トップページ(右側) */
td.idx_top_right{
	vertical-align	: top;
	width		: 0px;
	
}
/* テーブル(左側) */
table.idx_left{
	width		: 590px;
	margin		: 0px 0px 0px 25px;
	border		: 1px #cc0000 solid;
}
/* テーブル(右側) */
table.idx_right{
	width		: 585px;
	margin		: 0px 0px 0px 0px;
	border		: 0px #BFFF00 solid;
}
/* テーブル(左側2) */
table.idx_left2{
	width		: 610px;
	margin		: 0px 0px 0px 5px;
	border		: 0px #BFFF00 solid;
}
/* テーブル(左側3) */
table.idx_left3{
	width		: 610px;
	margin		: 0px 0px 0px 5px;
	border		: 1px #BFFF00 solid;
}
/* テーブル(左側4) */
table.idx_left4{
	width		: 420px;
	margin		: 0px 0px 0px 5px;
	border		: 1px #BFFF00 solid;
}
/* ・eーブル(左側5) */
table.idx_left5{
	width		: 600px;
	margin		: 0px;
}
/* テーブル(左側6) */
table.idx_left6{
	width		: 150px;
	margin		: 0px 0px 0px 5px;
	border		: 1px #BFFF00 solid;
	text-align	: center; 

}
/* 掲示板リストテーブル */
table.bbs_table{
	border		: 1px #BFFF00 solid;
	margin		: 0px;
}
/* 掲示板地域検索テーブル */
td.bbs_search_td{
	padding		: 0px;
}
/* テキスト */
td.text{
	padding		: 5px;
}
/*----------------------------------------------------------*/
/* 個別画面   */
/*----------------------------------------------------------*/
/* 説明ページテーブル */
table.idx_info{
	background-color : #E3F7FF;
	border		: 1px #0080FF solid;
	width		: 100%;
}
/* 説明ページ個別テーブル */
table.idx_in_item{
	background-color : #FFFFFF;
	border		: 1px #0080FF solid;
}
/* ﾃｰﾌﾞﾙﾀｲﾄﾙ */
td.idx_title{
	text-align	: center;
	font-weight	: bolder;
	font-size	: 12pt;
	white-space	: nowrap;
	color		: #ffffff;
	background-color : #0060FF;
}
/* ﾒﾆｭｰﾀｲﾄﾙ */
td.menu_title{
	text-align	: center;
	font-weight	: bolder;
	white-space	: nowrap;
	color		: #ffffff;
	background-color : #FF66FF;
}
/*----------------------------------------------------------*/
/* リニューアル追加   */
/*----------------------------------------------------------*/

.right{
	padding		: 10px 250x 0px 0px; 
	font-size	: 12px;
    text-align: right;
}
.topics{
	width		: 285px;
	height: 265px;
	padding		: 10px 0x 0px 30px; 
    overflow: auto;
	font-size	: 12px;
}
.topics0{
	width		: 285px;
	height: 265px;
	padding		: 5px 0x 0px 20px; 
    overflow: auto;
	font-size	: 12px;
}

.topics3{
    background:url(/pc/image/index/topics_mid.jpg);
}
.topics2{
	width		: 297px;
	padding		: 0px 0x 0px 0px;
}
.topics4{
    background:url(/pc/image/index/info_mid.gif);
}
.topics5{
	width		: 602px;
	height: 161px;
    background:url(/pc/image/index/how_mai_mid.jpg);
	font-size	: 12px;
	padding		: 10px 0x 0px 20px; 
}
.topics6{
	width		: 602px;
	font-size	: 12px;
	padding		: 5px 0x 0px 40px; 
}
.topics7{
	width		: 50px;
	height: 50px;
	padding		: 5px 0x 0px 50px; 
}
.topics8{
	width		: 530px;
	padding		: 8px 0x 0px 20px; 
	font-size	: 11px;
}
.okyaku{
	width		: 602px;
	height: 171px;
    background:url(/pc/image/index/okya_mid.jpg);
	font-size	: 10px;
}
#fl {
width: 92px;
float: left;
margin: 0px;
}
#fl2 {
width: 70px;
float: left;
margin: 0px 0px 0px 10px;
}
#fr {
width: 150px;
float: right;
}
#fr2 {
margin: 0px 70px 0px 0px;
width: 350px;
float: right;
}
.txt_red{
font-size: 12px;
color: #ff0000;
}
.txt_blue{
font-size: 12px;
color: #0000ff;
}
.txt_00{
font-size: 11px;

}

/*----------------------------------------------------------*/
/* リニューアル追加2   */
/*----------------------------------------------------------*/
.topmenu{
heiigt:17px


}
.topmenu1{
heiigt:17px
}
.topmenu2{
heiigt:17px
}

/*----------------------------------------------------------*/
/* リニューアル追加 トップメニュー部分*/
/*----------------------------------------------------------*/
.topmenu a{
 background-image:url('/pc/image/index_menu/m_top.gif'); 
 display: block;
 width:61px;
 height:29px;
}

.topmenu a:hover {
 background-position:bottom;
}

.topsetumei a{
 background-image:url('/pc/image/index_menu/m_setumei.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.topsetumei a:hover {
 background-position:bottom;
}

.toppoint a{
 background-image:url('/pc/image/index_menu/m_point.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.toppoint a:hover {
 background-position:bottom;
}

.topmenber a{
 background-image:url('/pc/image/index_menu/m_menber.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.topmenber a:hover {
 background-position:bottom;
}

.topmany a{
 background-image:url('/pc/image/index_menu/m_many.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.topmany a:hover {
 background-position:bottom;
}

.topqa a{
 background-image:url('/pc/image/index_menu/m_qa.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.topqa a:hover {
 background-position:bottom;
}

.topsai a{
 background-image:url('/pc/image/index_menu/m_sai.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.topsai a:hover {
 background-position:bottom;
}

.toppurika a{
 background-image:url('/pc/image/index_menu/m_purika.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.toppurika a:hover {
 background-position:bottom;
}

.topkiyaku a{
 background-image:url('/pc/image/index_menu/m_kiyaku.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.topkiyaku a:hover {
 background-position:bottom;
}

.opbbs a{
 background-image:url('/pc/image/menu/op_bbs.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.opbbs a:hover {
 background-position:bottom;
}

.mailbbs a{
 background-image:url('/pc/image/menu/top_mail.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.mailbbs a:hover {
 background-position:bottom;
}

.telbbs a{
 background-image:url('/pc/image/menu/top_tel.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.telbbs a:hover {
 background-position:bottom;
}
.tyokutelbbs a{
 background-image:url('/pc/image/menu/top_nanka.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.tyokutelbbs a:hover {
 background-position:bottom;
}

.tyokutelbbs a{
 background-image:url('/pc/image/menu/top_nanka.gif'); 
 display: block;
 width:102px;
 height:29px;
}
.tyokutelbbs a:hover {
 background-position:bottom;
}



/*----------------------------------------------------------*/
/* リニューアル追加分*/
/*----------------------------------------------------------*/
.roguin a{
 background-image:url('/pc/image/index_menu/inbotan.gif'); 
 display: block;
 width:180px;
 height:27px;
}
.roguin a:hover {
 background-position:bottom;
}

.new a{
 background-image:url('/pc/image/index_menu/sinki.gif'); 
 display: block;
 width:181px;
 height:86px;
}
.new a:hover {
 background-position:bottom;
}

.newprica a{
 background-image:url('/pc/image/index_menu/prica1.gif'); 
 display: block;
 width:181px;
 height:86px;
}
.newprica a:hover {
 background-position:bottom;
}

.mobail{
 background-image:url('/pc/image/index_menu/mobailback.gif');
 background-repeat:no-repeat;
 background-position:bottom;
}

/*----------------------------------------------------------*/
/* リニューアル追加分サイドバーメニュー*/
/*----------------------------------------------------------*/

.menuber a{
 background-image:url('/pc/image/index_menu/m_topber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.menuber a:hover {
 background-position:top;
}

.setumeiber a{
 background-image:url('/pc/image/index_menu/m_setumeiber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.setumeiber a:hover {
 background-position:top;
}

.pointber a{
 background-image:url('/pc/image/index_menu/m_pointber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.pointber a:hover {
 background-position:top;
}

.manyber a{
 background-image:url('/pc/image/index_menu/m_manyber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.manyber a:hover {
 background-position:top;
}

.qaber a{
 background-image:url('/pc/image/index_menu/m_qaber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.qaber a:hover {
 background-position:top;
}

.saiber a{
 background-image:url('/pc/image/index_menu/m_saiber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.saiber a:hover {
 background-position:top;
}

.purikaber a{
 background-image:url('/pc/image/index_menu/m_purikaber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.purikaber a:hover {
 background-position:top;
}

.kiyakuber a{
 background-image:url('/pc/image/index_menu/m_kiyakuber.gif'); 
 display: block;
 width:180px;
 height:27px;
 background-position:bottom;
}
.kiyakuber a:hover {
 background-position:top;
}

.small{
 font-size:10px;
}
.small td{
 padding:0px 3px 0px 3px;
}

font{
 padding:5px 5px 5px 5px;
}

.link{
 text-decoration:underline;
}

.imgtop{
 position:absolute;
 top:150px;
 left:300px;
}
#bg{
	background:#ffffff;
	filter:alpha(opacity=65);
	opacity:.65;
	position:absolute;
	width:1000px;
	height:1500px;
}
.syouhyou{
 background-image:url('/pc/image/index_menu/syouhyou.gif');
 background-repeat:no-repeat;
 background-position:center;
 width:254px;
}
 

/*----------------------------------------------------------*/
/* リニューアル追加ログイン部分*/
/



