body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:small;
	_font-size:x-small;
}
h1,h2,h3,h4,h5,h6,ul,ol,li,p,form{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:small;
	_font-size:x-small;
	font-weight:normal;
}
img{
	border:0px;
}


a:link{color:#00C;}
a:visited{color:#909;}
a:hover{color:#C00;}
a:active{color:#F00;}


table{
	width:100%;
	border:0px;
	border-collapse:collapse;
	font-size:small;
	_font-size:x-small;
	line-height:150%;
}
tr.green{
	background-color:#f3f3f3;
	border-spacing:5px;
	border-bottom:1px solid #f0f0f0;
}

#container{
	display:block;
	width:790px;
	_width:800px;
	margin:5px auto;
	text-align:left;
	padding-left:10px;
}

/* 3.ヘッダー部スタイル start */

h1{
	width:100%;
	text-align:right;
	font-size:8pt;
	font-weight:normal;
	color:#666;
	margin:0px auto;
}
#header{
	display:block;
	width:800px;
	margin:5px auto;
	padding-bottom:5px;
	background:url(http://www.fideli.com/image/header/bg_separator.gif) repeat-x 0% 100%;
}
#header h2{
	display:block;
	width:300px;
	height:35px;
	margin-right:30px;
	float:left;
	text-align:left;
}
#utility{
	display:block;
	width:400px;
	height:35px;
	float:right;
	text-align:right;
}
#utility li{
	display:block;
	float:right;
	margin-right:5px;
}
#rotation{
	display:block;
	width:740px;
	margin:5px auto;
	text-align:center;
}

/* 3.ヘッダー部スタイル end */




/* 4.パンくずリスト部スタイル start */

#bread{
	display:block;
	width:795px;
	height:16px;
	color:#666;
	font-size:90%;
	padding-left:5px;
	margin:0px auto 10px auto;
	text-align:left;
}

/* 4.パンくずリスト部スタイル end */

#title a{
	display:block;
	width:800px;
	height:54px;
	background:url(http://www.fideli.com/blog/image/help/title.jpg) no-repeat;
	text-indent:-10000px;
	margin:0px auto 15px auto;
}

#contents{
	display:block;
	width:590px;
	float:left;
	margin-right:10px;
}

.entry_body{
	display:block;
	width:570px;
	margin-bottom:25px;
}

#contents h3{
	display:block;
	width:557px;
	_width:570px;
	height:23px;
	_height:30px;
	background:url(http://www.fideli.com/blog/image/help/title_article.gif) no-repeat;
	margin:0px auto 10px auto;
	color:#333;
	font-size:120%;
	font-weight:bold;
	padding:7px 3px 0px 10px;
}
.entry_layer{
	display:block;
	width:540px;
	_width:570px;
	padding:5px 15px;
	color:#333;
	overflow:hidden;
	line-height:150%;
	_line-height:125%;
	font-size:small;
	_font-size:x-small;
	margin-bottom:20px;
}
.keywordlink a:link{
	color:#333;
	text-decoration:none;
}
.keywordlink a:visited{
	color:#333;
	text-decoration:none;
}
.keywordlink a:hover{
	color:#C00;
	text-decoration:underline;
}
.entry_layer td{
	padding:5px;
}
p.extend{
	padding:10px 15px;
}

.new_posted{
	display:block;
	width:100%;
	text-align:right;
	padding-right:5px;
	margin:5px auto;
}

#side{
	display:block;
	width:175px;
	float:left;
}
#side li{
	background:url(http://www.fideli.com/blog/image/help/list_mark.gif) no-repeat 0px 2px;
	padding-left:15px;
}
td.side{
	display:block;
	width:175px;
	margin-bottom:15px;
}
.side_title{
	display:block;
	width:175px;
	height:30px;
	background:url(http://www.fideli.com/blog/image/help/title_cate.jpg) no-repeat;
	text-indent:-10000px;
}

.page{
	display:block;
	text-align:center;
	color:#CCC;
	margin-bottom:15px;
}
.page a:link{color:#00C;}
.page a:visited{color:#909;}
.page a:hover{color:#C00;}
.page a:active{color:#C00;}

#paging{
	display:block;
	text-align:center;
	margin:10px auto;
}

label{
  font-size:12px;
  margin:5px 0 0 0;
}


.text_control{
margin: 3px 10px;
}


.side_banner
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}


.side_text{
	padding:5px 10px 3px 5px;
	overflow: hidden;
	color: #333;
	WORD-BREAK: break-all;
	line-height: 150%;
	margin-bottom:10px;
}
.side_text A:link{
	color:#00C;
	line-height:150%;
	text-decoration:none;
}
.side_text A:visited{
	color:#909;
	line-height:150%;
	text-decoration:none;
}
.side_text A:hover{
	color:#C00;
	line-height:150%;
	text-decoration:underline;
}
.side_text A:active{
	color:#F00;
	line-height:150%;
}




/* ★フィデリカテゴリー部 start★ */

#fcate{
	display:block;
	width:175px;
	font-size:small;
	_font-size:x-small;
	color:#333;
	text-align:left;
	line-height:125%;
	margin-top:20px;
	background-color:#F0F0F0;
}

#fcate a:link{
	color: #333;
	line-height: 150%;
	text-decoration: none
}

#fcate a:visited{
	color: #333;
	line-height: 150%;
	text-decoration: none
}
#fcate a:active{
	color: #069;
	line-height: 150%
}
#fcate a:hover{
	color: #069;
	line-height: 150%;
	text-decoration: underline;
	}

#fcate h3{
	display:block;
	width:165px;
	_width:175px;
	height:25px;
	_height:30px;
	background-color:#CCC;
	background-image:none;
	padding:5px 0px 0px 10px;
	text-align:left;
	font-size:10px;
	color:#333;
	OVERFLOW: hidden;
	text-indent:0px;
}
#fcate ul{
	margin:5px 0px;
	padding:0px;
	line-height:10px;
	list-style-type:none;

}
#fcate li{
	padding:0px 0px;
	margin:0px;
	background:url(/template/47/img/mark.gif) no-repeat 10px 6px;
	color:#333;
	padding-left:25px;
}
/* ★フィデリカテゴリー部 end★ */



/* ★★追加機能(各種メニュー)★★ */

#helpmenu{
	display:block;
	width:175px;
	margin-bottom:20px;
}
#helpmenu h3{
	display:block;
	width:175px;
	height:30px;
	background:url(http://www.fideli.com/blog/image/help/title_menu.jpg) no-repeat;
	text-indent:-10000px;
	margin-bottom:10px;
}
#helpmenu li{
	display:block;
	padding-left:15px;
	margin-bottom:5px;
	margin-left:5px;
	background-position:0px 0px;
}

/* ★★追加機能(各種メニュー)★★ */

/* ★★追加機能(よくある質問)★★ */

#faq{
	display:block;
	width:175px;
	margin-bottom:20px;
}
#faq h3{
	display:block;
	width:175px;
	height:30px;
	background:url(http://www.fideli.com/blog/image/help/title_faq.jpg) no-repeat;
	text-indent:-10000px;
	margin-bottom:10px;
}
#faq li{
	display:block;
	padding-left:15px;
	margin-bottom:5px;
	margin-left:5px;
	background-position:0px 0px;
}

/* ★★追加機能(よくある質問)★★ */

/* ★★追加機能(お問い合せ)★★ */

#info{
	display:block;
	width:175px;
	margin-bottom:20px;
	padding-bottom:10px;
	text-align:center;
	background-color:#FFEEEE;
}
#info h3{
	display:block;
	width:175px;
	height:33px;
	background:#FFF url(http://www.fideli.com/blog/image/help/title_question.jpg) no-repeat;
	text-indent:-10000px;
	padding-bottom:3px;
	margin-bottom:10px;
}
#info p.lead{
	color:#333;
	line-height:130%;
	margin-bottom:10px;
	padding:0px 5px;
	text-align:left;
}
#info p.link{
	background:url(http://www.fideli.com/blog/image/help/icon_mail.gif) no-repeat 5px 2px;
	padding-left:16px;
}
#info h4{
	color:#333;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
	padding-left:6px;
}
#info p.free{
	color:#060;
	font-weight:bold;
	font-size:140%;
	margin:8px auto 2px auto;
	background:url(http://www.fideli.com/blog/image/help/icon_free.gif) no-repeat 5px 2px;
	padding-left:25px;
}
#info p.address{
	margin-bottom:2px;
	font-size:xx-small;
	text-align:left;
	padding:0px 20px;
	margin-top:5px;
}

/* ★★追加機能(お問い合せ)★★ */

/* 6.フッター部スタイル start */

#footer{
	display:block;
	width:100%;
	margin:20px auto 0px auto;
	text-align:center;
	font-size:x-small;
	clear:both;
}
#footer h3{
	color:#999;
	border-bottom:3px double #999;
	font-size:small;
	font-weight:normal;
	text-align:left;
	margin-bottom:2px;
	padding:0px 0px 2px 5px;
}
#footerlink{
	border-bottom:1px solid #CCC;
	background-color:#F9F9F9;
	padding:3px 10px 6px 10px;
}
#footerlink li{
	display:block;
	float:left;
	white-space:nowrap;
	font-size:90%;
	line-height:150%;
	margin-right:2px;
	color:#666;
}
#footerlink a:link{color:#666;}
#footerlink a:visited{color:#999;}
#footerlink a:hover{color:#F00;}
#footerlink a:active{color:#C00;}

#foot-box{
	display:block;
	clear:both;
	width:590px;
	padding-top:10px;
	margin:0px auto 10px auto;
}
#foot-box .ec-logo a{
	display:block;
	width:125px;
	height:40px;
	float:left;
	margin-right:10px;
	text-indent:-10000px;
	background:url(http://www.fideli.com/image/footer/logo_ec.gif) no-repeat 0% 50%;
}
#foot-menu{
	display:block;
	width:450px;
	float:left;
}
#foot-menu li{
	display:block;
	float:left;
	white-space:nowrap;
	font-size:small;
	line-height:140%;
	padding-right:5px;
}
p.copylight{
	color:#666;
	font-size:x-small;
	clear:both;
}

/* 6.フッター部スタイル end */

#foot-menu li{
	font-size:100%;
}
