
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after
{
	content: "";
	display: table;
}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
img, object, embed, video
{
	max-width: 100%;
	height: auto;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img { width: 100%; }


body{
	font-size:small;
	/*_font-size:x-small;*/
	text-align:center;
	line-height:130%;
	color:#333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
p,li{
	font-size:small;
	/*_font-size:x-small;*/
	line-height:130%;
}
/* Safari only \*/

html:\66irst-child body{
	font-size:x-small;
	text-align:center;
}

element.style {
	margin-right:0px;
}

/* end */
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	/*margin-bottom:5px;*/
	padding:0px;
	font-size:12px;
	/*font-size:small;*/
	/*_font-size:x-small;*/
	list-style-type:none;
	/*line-height:1.5em;*/
	overflow:hidden;
}

p,ol,ul,li,form{
	margin:0px;
/*	margin-bottom:5px;*/
	padding:0px;
	font-size:small;
	/*_font-size:x-small;*/
	list-style-type:none;

}

h1 a{
	display:block;
	width:175px;
	height:70px;
	text-indent:-9999px;
	background:url(http://www.fideli.com/image/fideliTopLoco.jpg) no-repeat;
	margin-right:20px;
}

img{
	border:0px;
}
br{
	clear:both;
}
a:link{color:#0045C4;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#D60000;text-decoration:underline;}

#container{
	display:block;
	width:950px;
	text-align:left;
	margin:0px auto;
}
.small{
	font-size:90%;
}
.gray{
	color:#333;
}
.cursorHand{
	cursor:pointer;
}

#contentes{
	display:block;
	width:587px;
	float:left;
	margin-bottom:50px;
	left:0px;
	overflow:hidden;
}

.rightText {
	text-align:right;
	width:195px;
}

.rightText2 {
	text-align:right;
	padding-right:15px;
	clear:both;
	margin-bottom:5px;
}


#fidTop_gnavi {
	width:100%;
	height:30px;
	margin-bottom:15px;
	background:url(http://www.fideli.com/image/renewal0901/FidGnavi_repeat.gif) repeat-x;
}

#fidTop_gnavi ul {
	margin:0px auto;
	width:950px;
}

#fidTop_gnavi li{
	float:left;
	text-align:center;
}

#header{
	display:block;
	width:950px;
	margin-bottom:15px;
}

:root #header{
	display:block;
	width:950px;
	padding-bottom:15px;
	margin-bottom:0px;
}

#head_logo {
	float:left;
}

#fideli_infofmation {
	text-align:center;
	color:red;
	padding-bottom:5px;
}


#information{
	display:block;
	background-color:#fff;
	border:solid 1px #999;
	width:330px;
	padding:5px 10px;
	float:right;
	margin:15px 10px 0px 0px;
}
#information h3{
	font-size:12px;
	border-bottom:dashed 1px #999;
	margin-bottom:3px;
}

#info_list{
	float:right;
	width:95px;
	font-size:12px;
	margin-top:10px;
}

#info_list li{
	background:url(http://www.fideli.com/image/renew0804/top_arrow.gif) no-repeat 0px 3px;
	padding: 0px 0px 7px 10px;
}

#top_search{
	width:570px;
	height:65px;
	display:block;
	float:left;
	background:url(http://www.fideli.com/image/renewal0901/fidTop_search_repeat.gif) repeat-x;
}

#top_search li{
	float:left;
}

#top_search table{
	border-collapse: collapse;
}

	#search_form {
	width:470px;
	float:left;
}

#top_search_left {
	float:left;
	margin-top:20px;
}

.top_sea_side {
	float:left;
	width:10px;
	height:65px;
}

#daily {
	width:150px;
	float:left;
	/*float:right;*/
}

.daily_ttl {
	text-align:center;
}

.daily_time {
	font-size:20px;
	font-weight:bold;
}

.daily_text {
	padding-left:5px;
}

#fidGnavi_bmark {
	padding:5px 0px 0px 5px;
}


#leftmenu{
	display:block;
	float:left;
	width:150px;
}


#service_list_default{
	display:block;
	background:url(http://www.fideli.com/image/renewal0904/fideliTop_back_repeat01.gif) repeat-y;
	border-bottom:1px solid #C3C3C3;
	margin-bottom:10px;
}

#service_list_default h3 {
	width:140px;
	height:18px;
	/*height:20px;*/
	/*background:url(http://www.fideli.com/image/renewal0904/fideliTop_back_ttl.gif) no-repeat;*/
	background-color:#5494f3;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color:#FFFFFF;
	padding:5px 0px 0px 10px;
	margin-bottom:5px;


}

.serviceIcon1,.serviceIcon2,.serviceIcon3,.serviceIcon4,.serviceIcon5,.serviceIcon6,.serviceIcon7,.serviceIcon8,.serviceIcon9,.serviceIcon10,.serviceIcon11,.serviceIcon12,.serviceIcon13 {
	width:150px;
	height:35px;
	text-indent:-9999px;
}

.serviceIcon1 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_01.gif) no-repeat;}
.serviceIcon2 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_02.gif) no-repeat;}
.serviceIcon3 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_03.gif) no-repeat;}
.serviceIcon4 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_04.gif) no-repeat;}
.serviceIcon5 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_05.gif) no-repeat;}
.serviceIcon6 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_06.gif) no-repeat;}
.serviceIcon7 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_07.gif) no-repeat;}
.serviceIcon8 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_08.gif) no-repeat;}
.serviceIcon9 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_09.gif) no-repeat;}
.serviceIcon10 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_10.gif) no-repeat;}
.serviceIcon11 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_11.gif) no-repeat;}
.serviceIcon12 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_12.gif) no-repeat;}
.serviceIcon13 {background:url(http://www.fideli.com/image/renewal20120702/fidServiceIcon_13.gif) no-repeat;}

#service_list_default li{
	background:url(http://www.fideli.com/image/renewal0901/grayDotted_L.gif) no-repeat 0px 3px;
	padding:0px 0px 5px 10px;
	margin-left:5px;
}

.topTtl_side1,.topTtl_side2 {
	width:5px;
	height:25px;
}

.topTtl_side1 {
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl_left.gif) no-repeat;
	float:left;
}

.topTtl_side2 {
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl_right.gif) no-repeat;
	float:right;
}

#default_ttl{
	display:block;
	width:185px;
	height:20px;
	background:url(http://www.fideli.com/image/renew0804/fid_service_ttl.gif) no-repeat;
	padding:5px 5px 5px 10px;
}

#default_ttl h3 {
	float:left;
}

#default_ttl a {
	width:25px;
	height:15px;
	float:right;
}

.fidService_icon {
	display:inline;
	width:115px;
	float:left;
}

.fidService_icon2 {
	display:inline;
	width:223px;
	float:left;
}


#ttl_sinfo{
	background-color:#DFEEF6;
	border:solid 1px #72A6C2;
	padding:0px 10px;
	margin-top:10px;
}
#sinfo{
	border:solid 1px #72A6C2;
	border-top:none;
	padding:5px;
}
#sinfo li{
	background:url(http://www.fideli.com/image/renew0802/arrow_blue.gif) no-repeat 1px 4px;
	padding-left:12px;
	margin-bottom:3px;
}

#ttl_seo{
	background-color:#eee;
	border:solid 1px #999;
	padding:0px 10px;
	margin-top:10px;
}
#seo{
	border:solid 1px #999;
	border-top:none;
	padding:5px 10px;
}
#seo li{
	background:url(http://www.fideli.com/image/renew0802/arrow_gray.gif) no-repeat 1px 4px;
	padding-left:12px;
	margin-bottom:3px;
	font-size:90%;
}
#seo a:link{
	color:#333;
	text-decoration:underline;
}
#seo a:hover{
	color:#D60000;
}


#centermenu{
	display:block;
	float:right;
	width:423px;
}

#appeal{
	margin-bottom:10px;
}


#Select1,#Select2,#Select3,#Select4,#Select5 {
	display:block;
	width:423px;
	margin-bottom:10px;
}

#tab1,#tab2,#tab3,#tab4,#tab5 {
	width:423px;
	border-left:solid 1px #999;
}

.presentOff,#present {
	display:block;
	float:left;
	height:23px;
	width:210px;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	font-size:12px;
	text-align:center;
	padding-top:5px;
}

.presentOff {
	background:url(http://www.fideli.com/image/renewal0901/fidTop_tab_repeat.gif) repeat-x;
}

#present {
	width:210px;
	background:url(http://www.fideli.com/image/renewal0901/fidTop_tabOn_repeat.gif) repeat-x;
	color: #333;
}

#page1,#page2,#page3,#page4,#page5 {
	width:411px;
	padding:15px 5px 5px 5px;
	border:solid 1px #999;
	border-top:none;

}

#page1 li,#page2 li,#page3 li,#page4 li,#page5 li {
	background:url(http://www.fideli.com/image/renewal0901/graySquare_arrow.gif) no-repeat;
	padding:0px 0px 5px 20px;
	margin-left:3px;
}

.page_left {
	width:295px;
	float:left;
}

.page_right {
	width:85px;
	float:right;
}

.page_left2 {
	width:255px;
	float:left;
}

.page_right2 {
	width:120px;
	float:right;
	text-align:right;
}

.page_right img {
	float:right;
}
.page_right_time {
	float:left;
	color:#666;
}

.page_right_time2 {
	color:#666;
	float:left;
	width:61px;
	text-align:right;
	padding-right:10px;
	_padding-right:5px;
	display:inline;
}


#textad2{
	border:solid 1px #999;
	margin-top:10px;
	padding:5px 10px;
}
#textad2 li{
	margin-bottom:3px;
}
#textad2 a:link{
	color:#333;
}
#textad2 a:hover{
	color:#D60000;
}

#visual_text{
	display:block;
	margin-bottom:-5px;
}
.visual {
	width:207px;
	float:right;
	border:solid 1px #C3C3C3;
	margin-top:10px;
}
.visual_l {
	width:207px;
	float:left;
	border:solid 1px #C3C3C3;
	margin-top:10px;
}
.visual2 {
	display:inline-block;
	width:197px;
	padding:5px;
}
.visual2 p{
	line-height:130%;
}
.visual2 p.leftImg{
	float: left;
	width: 100px;
	display:inline;
}
.visual2 p.rightText{
	display:inline;
	float:right;
	width:90px;
	text-align:left;
}
.visual2 a:link{
	color:#333;
}
.visual2 a:hover{
	color:#D60000;
}
.ttl_visual{
	display:block;
	color:#333;
	width:202px;
	height:20px;
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_repeat.gif) repeat-x;
	float:left;
	padding:2px 0px 0px 5px;
	margin-bottom:5px;
	font-weight:normal;
}


#fidTop_blog {
	display:block;
	width:423px;
	background:url(http://www.fideli.com/image/renewal0904/fidTop_blog_repeat.gif) repeat-y;
	padding-bottom:5px;
}

#fidTop_blog_ttl {
	width:413px;
	height:22px;
	background:url(http://www.fideli.com/image/renewal0904/fidTop_blog_ttl.gif) no-repeat;
	padding:3px 0px 2px 10px;
}

#fidTop_blog li{
	border-bottom:1px dotted #999;
	padding:2px 0px 1px;
	margin: 0px 10px;
}

#blog_bottom {
	width:423px;
	height:10px;
	background:url(http://www.fideli.com/image/renewal0904/fidTop_blog_bottom.gif) no-repeat;
	margin:0px 0px 10px;
	text-indent:-9999px;
}

#fidTop_blog h5 {
	width:220px;
	float:left;
}

#fidTop_blog h5 a {
	font-weight:normal;
}

.blog_right{
	float:right;
	width:180px;
	text-align:right;
}

.blog_right_time{
	width:32px;
	color:#666;
}



.topTtl2_side1 {
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_left.gif) no-repeat;
	float:left;
}

.topTtl2_side2 {
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_right.gif) no-repeat;
	float:right;
}

.topTtl3_side1 {
        background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_left.gif) no-repeat;
        float:left;
}


#dailyPickup {
	display:block;
	width:421px;
	border:1px solid #C3C3C3;
}
#dailyPickup2 {
	display:block;
	width:348px;
	border:1px solid #C3C3C3;
}
.fidTop_ttl,
#fidTop_seminar h3{
	width:411px;
	height:18px;
	/*height:1.5em;*/
	background-color:#5494f3;
	color:#FFFFFF;
	/*background-color:#e6f3ff;*/
	/*background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_repeat.gif) repeat-x;*/
	/*float:left;*/
	padding:4px 0px 1px 10px;
	/*padding:2px 0px 0px 5px;*/
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}
.fidTop_ttl2{
	width:343px;
	height:auto;
	background-color:#EEEEEE;
	/*background-color:#e6f3ff;*/
	/*background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_repeat.gif) repeat-x;*/
	float:left;
	padding:2px 0px 0px 5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;

}

.fidTop_ttl3{
        background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_repeat.gif) repeat-x;
        float:left;
        padding:2px 0px 15px 5px;
}




#dp_left{
	width:100px;
	height:90px;
	float:left;
	background-color:#CCC;
	margin:0px 0px 5px 10px;
	_margin:0px 0px 5px 5px;
}
#dp_left2{
	width:140px;
	height:70px;
	float:left;
	margin:0px 0px 5px 10px;
	_margin:0px 0px 5px 5px;
	padding-top:10px;
}
#dp_right{
	width:290px;
	float:right;
	padding:0px 10px 8px 0px;
	display:inline;
}

#dp_right h4 {
	font-size:medium;
}

#dp_right p{
	padding-bottom:5px;
}
#dp_right2{
	float:right;
	padding:0px 10px 8px 0px;
	display:inline;
}

#dp_right2 h4 {
	font-size:medium;
}

#dp_right2 p{
	padding-bottom:5px;
}

#dp_bottom li {

/*	float:left;*/
	margin-left:10px;
	padding:0px 0px 4px 12px;
	background:url(http://www.fideli.com/image/renew0802/arrow_blue.gif) no-repeat 0px 4px;

}

.dpLi_left {
	margin:0px 5px;
}

.dpLi_left2 {
	width:415px;
	margin:0px 15px 0px 20px;
	_margin:0px 15px 0px 10px;
	float:left;
	padding:0px 0px 4px 10px;
	background:url(http://www.fideli.com/image/renew0802/arrow_blue.gif) no-repeat 0px 4px;
}

.dpLi_center {
	text-align:center;
	border-top:1px solid #ccc;
	padding:5px 0px;
}

.normalText{
	font-weight:normal;
}



#fidTop_seminar {
	display:block;
	width:421px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
}
#fidTop_seminar h4 {
	margin-bottom:5px;
}

#fidTop_seminar h6 {
	text-align:right;
	padding:0px 10px 10px;
	font-weight:normal;
}

#seminar_main{
	padding:5px 5px;
	margin:10px 10px 0;
	border-bottom:1px solid #CCCCCC;
}

.seminar_main_img{
	float:left;
	margin-right:10px;
	width:100px;
	height:100px;
	text-align:center;
}
.seminar_main_img img{
	width:auto;
	height:auto;
	max-width:100px !important;
	max-height:100px;
}
.seminar_main_right{
	width:280px;
	float:right;
}

.seminar_main_txt{
	margin-bottom:5px;
}
.seminar_main_area,
.seminar_thumb_area{
	background-color: #fffeed;
    float:left;
    /*font-size: 12px;*/
    margin-right: 5px;
    padding: 1px 5px;
	border:1px solid #CCCCCC;
}

.seminar_main_date,
.seminar_thumb_date{
	float:left;
    padding-top: 2px;
}
.seminar_thumb_date{
	clear:both;
	padding-left:1px;
}

.seminar_main_area,
.seminar_main_date,
.seminar_thumb_area,
.seminar_thumb_date{
	font-size:11px;
}

.seminar_conpany{
	clear:both;
	text-align:left;
	font-size:11px;
}

#seminar_thumb{
	padding:0px 5px 5px;
	margin:0px 10px;
}

.sem_left,
.sem_right{
	display:block;
	width:190px;
	/*height:110px;*/
	border-bottom:1px solid #cccccc;
	padding:10px 0;
}
.sem_left{
	float:left;
	padding-right:5px;
	border-right:1px solid #cccccc;
}

.sem_right{
	float:right;
	padding-left:5px;
	/*padding:0px 10px 10px 0px;*/
}

.sem_left1,
.sem_left2,
.sem_right1,
.sem_right2{
	overflow:hidden;
}

.sem_left1 img,
.sem_left2 img,
.sem_right1 img,
.sem_right2 img{
	width:auto;
	height:auto;
	max-width:60px;
	max-height:96px;
}

.sem_left1,
.sem_right1{
	width:60px;
	float:left;
	margin-right:5px;
	text-align:center;
}
.sem_left2,
.sem_right2{
	width:125px;
	float:right;
	/*color: #333333;
	text-decoration: none;*/
}

.sem_left2 h4,
.sem_right2 h4{
	 height:51px;
}



/* OS */

#fidTop_os {
	display:block;
	width:421px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
}

.os_left{
	float:left;
	width:151px;
	/*padding:0px auto;*/
	padding:0px;
	text-align:center;
	margin-left:10px;
}

.os_right{
	float:right;
	width:235px;
	_width:225px;
	margin:0px 10px 10px 0px;
}

.os_right p{
	margin-bottom:5px;
}
.os_right li{
	margin-top:4px;
}

p.content_topics2{
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:3px;
	border-bottom:dashed 1px #999;
}

p.market-jp_link{
	width:315px;
	padding-right:10px;
	text-align:right;
}



#fidTop_fc {
	display:block;
	width:421px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
}
#fidTop_fc h4 {
	padding-bottom:5px;
}

#fidTop_fc h6 {
	text-align:right;
	padding:0px 10px 10px;
	font-weight:normal;
}

#fc_left{
	display:block;
	width:195px;
	float:left;
	padding:0px 0px 10px 10px;
}

#fc_right{
	display:block;
	width:195px;
	float:right;
	padding:0px 10px 10px 0px;
}

.fc_left1{
	width:100px;
	float:left;
}

.fc_left2{
	width:90px;
	float:right;
}



#fidTop_format {
	display:block;
	width:421px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;

}

#fidTop_format li {
	text-align:left;
	padding:0px 10px 5px 10px;
}

#fidTop_format h6 {
	text-align:right;
	font-weight:normal;
	padding:0px 10px 5px 0px;
}

.formatNo {
	float:left;
	margin-right:3px;
}

#fidTop_format h5 {
	float:left;
	width:320px;
}


#fidTop_qa {
	display:block;
	width:207px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
	float:right;
}

#fidTop_qa li {
	text-align:left;
	padding:0px 10px 3px 20px;
	background:url(http://www.fideli.com/image/renewal0901/questionIcon.gif) no-repeat;
	margin-left:10px;
}

#fidTop_qa h6 {
	text-align:right;
	font-weight:normal;
	padding:0px 10px 5px 0px;
}

.qaText {
	color:#666;
	font-size:12px;
	text-align:right;
}


#ttl_cate{
	background-color:#DFEEF6;
	border:solid 1px #72A6C2;
	padding:0px 10px;
	margin-top:10px;
}
#cate{
	display:block;
	width:420px;
	border:1px solid #C3C3C3;
}
#cate li{
	margin-bottom:3px;
	font-size:90%;
	float:left;
	color:#999;
}

#cate ul{
	margin-left:18px;
}

#cate h4{
	background:url(http://www.fideli.com/image/renewal0901/folder_icon.gif) no-repeat;
	padding-left:18px;
}

#cate_left {
	float:left;
	width:200px;
	margin-left:5px;
}

#cate_right {
	float:right;
	width:200px;
	margin-right:5px;
}



#fidTop_adContact {
	display:block;
	width:148px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
	float:right;
}

.ttl_leftmenu{
	width:144px;
	height:25px;
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_repeat.gif) repeat-x;
	float:left;
	padding:2px 0px 0px 4px;
	margin-bottom:5px;
}
#fidTop_adContact li {
	padding:0px 0px 5px 10px;
	font-size:90%;
	background:url(http://www.fideli.com/image/renew0802/arrow_blue.gif) no-repeat 0px 4px;
	margin:0px 5px;
}

#fidTop_adContact h6 {
	text-align:right;
	font-weight:normal;
	padding:0px 10px 5px 0px;
}




#rightmenu{
	display:block;
	float:right;
	width:350px;
}

/* ad224 */
#ad224{
	margin-bottom:10px
}

/* ad224_a */
#ad224_a{
	text-align:center;
	margin-bottom:10px;
}


#ttl_member{
	width:343px;
	height:18px;
	/*height:20px;*/
	background-color:#5494f3;
	border-bottom: 1px solid #cccccc;
	color:#FFFFFF;
	/*background:url(http://www.fideli.com/image/renewal0901/fidTop_loginttl_repeat.gif) repeat-x;*/
	/*color:#902C2C;*/
	padding:4px 0px 1px 10px;
	/*padding:2px 0px 0px 5px;*/
	margin-bottom:5px;

	text-align:left;
}
#member{
	display:block;
	width:348px;
	border:1px solid #C3C3C3;
	border-top:none;
	margin-bottom:10px;
	text-align:center;
}

#member_help{
	border-top:1px dotted #8F8F8F;
	text-align:left;
	padding:5px;
	margin-top:5px;
}

#fidService {
	border-top:1px solid #8F8F8F;
	text-align:left;
	padding:5px;
}

#fidService h5 {
	margin-bottom:5px;
	font-size:90%;
	color:#444;
}

#fidService li {
	font-size:90%;
	padding:3px 0px;
	display:block;
}
#fidService li.underLine{
	border-top:1px #8F8F8F dotted;

}

#fidData {
	border-top:1px solid #8F8F8F;
	text-align:left;
	padding:5px;
}

#fidData h5 {
	margin-bottom:5px;
	font-size:90%;
	color:#444;
}

#fidData li {
	font-size:90%;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
	margin:0px 5px 5px 5px;
}

.redData {
	color:#C03D3D;
}

#fidData h6 {
	text-align:right;
	font-weight:normal;
	margin-right:5px;
}

.loginText {
	color:#C03D3D;
}


#ttl_tieup{
	width:343px;
	height:20px;
	background:url(http://www.fideli.com/image/renewal0901/fidTop_ttl2_repeat.gif) repeat-x;
	padding:2px 0px 0px 5px;
	margin-bottom:5px;
	text-align:left;
}
#tieup{
	display:block;
	width:348px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
	text-align:left;
}
#tieup li{
	background:url(http://www.fideli.com/image/renew0802/arrow_gray.gif) no-repeat 1px 4px;
	padding-left:12px;
	margin:0px 5px 3px;
}
#tieup a:link{
	color:#333;
}
#tieup a:visited{
	/*color:#290;
	text-decoration:underline;*/
}
#tieup a:hover{
	color:#D60000;
}



#fidAnnounce{
	display:block;
	width:348px;
	border:1px solid #C3C3C3;
	margin-bottom:10px;
	text-align:left;
}

#fidAnnounce li {
	padding:0px 0px 5px 10px;
	font-size:90%;
	background:url(http://www.fideli.com/image/renew0802/arrow_blue.gif) no-repeat 0px 4px;
	margin:0px 5px;
}

#fidAnnounce h6 {
	text-align:right;
	font-weight:normal;
	margin-right:5px;
}




#fideli_member_btn,#fideli_member_btn2,#iqube_member_btn,#btn_new_member {
	width:330px;
	height:30px;
	text-indent:-9999px;
	margin:0px auto 10px;
}

#btn_new_member a {
	display:block;
	width:330px;
	height:30px;
	background: url("http://www.fideli.com/image/renewal0904/btn_new_member.gif") no-repeat;
}

#btn_new_member a:hover {background: url("http://www.fideli.com/image/renewal0904/btn_new_member.gif") no-repeat 0px -30px;}

#fideli_member_btn a {
	display:block;
	width:330px;
	height:30px;
	background: url("http://www.fideli.com/iqube/image/fideli_member_login.gif") no-repeat;
}

#fideli_member_btn a:hover {background: url("http://www.fideli.com/iqube/image/fideli_member_login.gif") no-repeat 0px -30px;}

#fideli_member_btn2 a {
	display:block;
	width:330px;
	height:30px;
	background: url("http://www.fideli.com/iqube/image/fideli_member_logauto.gif") no-repeat;
}

#fideli_member_btn2 a:hover {background: url("http://www.fideli.com/iqube/image/fideli_member_logauto.gif") no-repeat 0px -30px;}

#iqube_member_btn a {
	display:block;
	width:330px;
	height:30px;
	background: url("http://www.fideli.com/iqube/image/iqube_member_login.gif") no-repeat;
}

#iqube_member_btn a:hover {background: url("http://www.fideli.com/iqube/image/iqube_member_login.gif") no-repeat 0px -30px;}

#iqube_member_help {
	width:310px;
	margin:0px auto 10px;
	padding:0px 0px 0px 20px;
}

#iqube_member_help li {
	text-align:left;
}





#footer{
	display:block;
	width:100%;
	margin:20px auto 0px auto;
	text-align:center;
	font-size:x-small;
	clear:both;
}
#footerlink_ttl h3{
	text-align:left;
	float:left;
	width:200px;
	font-weight:normal;
}

#footerlink_ttl {
	color:#999;
	border-bottom:3px double #999;
	padding:0px 5px 2px 5px;
	font-size:small;
	margin-bottom:2px;
}
#footerlink_ttl li {
	float:right;
	margin-left: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:740px;
	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/owned_media_logo_h40px.png) no-repeat 0% 50%;
}
#foot-menu{
	display:block;
	width:590px;
	float:left;
}
#foot-menu li{
	display:inline;
	float:left;
	white-space:nowrap;
	font-size:small;
	line-height:140%;
	padding-right:5px;
}
p.copylight{
	color:#666;
	font-size:small;
	clear:both;
}

#foot-ad {
	padding:10px 0px;
	border-bottom:1px solid #CCC;
	text-align:center;
}




.leadAdBox{
	margin:0px auto;
	padding:0px;
	width:680px;
	clear:both;
}
#leadAd{
	margin:5px auto 0px;
	padding:10px;
	width:680px;
	clear:both;
}

#leadAd3{
	margin:30px auto 0px;
	padding:0px;
	clear:both;
	border:#ccc 1px solid;
}

.leadAdBox3{
	clear:both;
	margin:5px auto 0px;
	padding:0px;
	width:720px;
}

.leadAdOne3{
	border:1px solid #aaa;
	background:#fff;
	padding:0px;
	margin:0px 4px 5px;
	width:350px;
	float:left;
	display:inline;
}

.leadAdOne{
	border:1px solid #aaa;
	background:#fff;
	padding:0px;
	margin:0px 4px 15px;
	width:330px;
	float:left;
	display:inline;
}

.leadAdTitle{
	background:#eee;
	padding:10px;
	text-align:left;
	margin-bottom:5px;
}
.leadAdTitle p{
	font-size:medium;
	font-weight:bold;
}
.leadAdTitleText{
	text-align:center;
	padding:5px 10px;
}

.lc_right{
	float:left;
	width:215px;
}

.lc_catch_copyNew {
	padding:4px 3px 4px 27px;
	color:#333;
	text-align:left;
	font-size:small;
	background:url(http://www.fideli.com/root/image/login/pointo_osusume.gif) no-repeat 0px 3px;
}

.lc_company {
	text-align:right;
	color:#777;
	font-size:80%;
	line-height:90%;
	padding-right:5px;
}

.lc_catch_box {
	background-color:#F0F0F0;
	padding:0px 0px 3px;
	border-bottom:1px dotted #999999;
}

.lc_tokuten {
	height:25px;
	padding:10px 0px 0px 5px;
	background:url(http://www.fideli.com/root/image/login/pointo_tokuten.gif) no-repeat right;
	background-color:#FFFDD6;
	border:2px solid #FF5252;
	font-weight:bold;
	font-size:14px;
	color:#FF1200;
	text-align:left;
}

.lc_svName{
	text-align:left;
	margin:3px 5px;
	font-weight:bold;
	font-size:small;
	color:#333;
}

.lc_both {
	margin:0px 5px 5px;
}

.lc_image{
	margin:0px auto;
	padding-right:5px;
	float:left;
}

.lc_image img{
	width:100px;
	height:60px;
}

.lc_company_name{
	padding:0px;
	color:#333;
	font-size:11px;
	line-height:115%;
	text-align:left;
}

.lc_exposition{
	padding:3px 0px 3px;
	margin:0px 4px 0px;
	text-align:left;
	color:#333;
	clear:both;
	border-top:dashed 1px #ccc;
}

.lc_check_text{
	margin:5px 4px 7px;
	text-align:center;
	border:2px solid #DDDDDD;
}

.lc_checkbox_both{
	padding:2px 0px;
}

.lc_checkbox_text {
	width:235px;
	float:left;
	text-align:left;
	padding-top:2px;
}

.lc_checkbox{
	background:url(http://www.fideli.com/root/image/login/pointo_check.gif) no-repeat 0px 3px;
	color:#333333;
	text-align:left;
	float:left;
	width:80px;
}

/*.lc_checkbox input{
	margin:10px 0px 0px;
	padding:0px;
}*/

.lc_checkbox input{
	float:right;
}

.submitBtn{
	padding:20px 0px 20px;
	text-align:center;
}

.attention{
	background:#EEEEEE none repeat scroll 0%;
	color:#333333;
	padding:5px 0px;
	clear:both;
	margin:10px 0px;
	text-align:center;
}

.format_access2{
	text-align:center;
	margin:10px 0px 0px;
}

.submitBtn2{
	text-align:center;
}



#nonData table {
	width:400px;
	margin:0px auto;
}

#nonData th,#nonData td {
	border:1px solid #999;
	padding:10px;
}

#nonData th {
	background-color:#F0F0F0;
	text-align:left;
	width:150px;
}

#nonData h5 {
	color:#D70000;
}



.lc_reco{
	width:678px;
	background:#fff;
	padding:5px 0px;
	font-size:medium;
	margin:0px auto 10px;
	color:#333;
	font-weight:bold;
	text-align:center;
	border:#ccc 1px solid;
}

.lc_checkImg{
	text-align:left;
	margin:2px 0px;
}

.attention{
	background-color:#EEEEEE;
	color:#333333;
	padding:5px 0px;
	clear:both;
	margin:10px 0px;
	text-align:center;
}



#flont{
	margin:0px 10px 0px 271px;
	width:200px;
	float:left;
	display:inline;
}
.upup{
	margin:18px 10px 0px;
	width:30px;
	float:left;
	display:inline;
}

.lga_stopImg {
	background:url("http://www.fideli.com/image/stopImg_repeat.gif") repeat-x;
	height:45px;
	text-align:center;
}

#tieup2{
        display:block;
        height:130px;
        width:348px;
	background-color:#FFFACD;
	border:2px solid #FFD700;
	margin-bottom:10px;
        text-align:left;
        overflow: scroll;
}
#tieup2 li{
        margin-bottom:10px;
        text-align:left;
}
#tieup2 li{
        background:url(http://www.fideli.com/image/renew0802/arrow_gray.gif) no-repeat 1px 4px;
        padding-left:12px;
        margin:0px 5px 3px;
}
#tieup2 a:link{
        color:#0000FF;
}
#tieup2 a:visited{
        /*color:#290;
        text-decoration:underline;*/
}
#tieup2 a:hover{
        color:#0000FF;
}

#tieup3{
        width:348px;
        border:1px solid #C3C3C3;
        text-align:left;
}

.twitter-share-button{
width: 10px !important;
}

#seminar_line1 {
	margin-bottom: 10px;
}

#seminar_line2 {
	margin-bottom: 10px;
}

