﻿@charset "utf-8";

#filter{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
height:0px;
font:12px/1.5 "ＭＳ Ｐゴシック","メイリオ",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}
#filter div,#filter object,#filter iframe,#filter h1,#filter h2,#filter h3,#filter h4,#filter h5,#filter h6,#filter p,#filter a,#filter em,#filter font,#filter img,#filter strong,#filter sub,#filter sup,#filter b,#filter u,#filter i,#filter center,#filter dl,#filter dt,#filter dd,#filter ol,#filter ul,#filter li,#filter form,#filter label,#filter table,#filter caption
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
#filter table,#filter tbody,#filter tfoot,#filter thead,#filter tr,#filter th,#filter td
{margin:0;padding:0;border:0;outline:0;vertical-align:top;border-collapse:separate;}
#filter p,#filter dl,#filter dt,#filter dd {padding:0;margin:0;}

#filter #filterBg{
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #000000;
z-index:1000;
opacity:0.5;
filter: alpha(opacity=50);
}
#filter iframe#filterBgIframe{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
position:absolute;
top: 0%;
left: 0%;
opacity:0;
filter: alpha(opacity=0);
z-index:999;
}
#filter #filterMainBlock{
position: absolute;
width:550px;
background:#FFFFFF;
text-align:center;
z-index:1001;
}
#filter #filterMainBlock .Inner{
position:relative;
padding:70px 0 90px 0;
}
#filter #filterMainBlock .rightclose{
position:absolute;
top:-10px;
right:-10px;
}
#filter #filterMainBlock .logo{
margin:0 0 30px 0;
}
#filter #filterMainBlock .txt{
margin:0 0 30px 0;

}
#filter #filterMainBlock .btn{
margin:0;
}

.noneDisplay{
display:none !important;
}

/*adviser用*/
.Inner_adviser{
	text-align:left;
	padding:20px !important;
}
.Inner_adviser h4.adviserCateTtl{
	margin-bottom:20px !important;
	font-size:117% !important;
}
.Inner_adviser p.adviserName{
	margin-bottom:15px !important;
}
/*2016 0418 point用Inner*/
#filter #filterMainBlock .pointInner{
padding:70px 0 25px;
}
#filter #filterMainBlock .pointInner .txt{
margin:0 0 20px 0;
}
#filter #filterMainBlock .pointInner .disc1{
	width: 500px;
	margin: 20px auto 27px;
	color: #646464;
	text-align: left;
}
#filter #filterMainBlock .pointInner .disc1 li{
	padding-left: 2em !important;
	text-indent: -2em;
}
#filter #filterMainBlock .pointInner .btnBlock01{
	margin: 0 0 11px;
	line-height: 0.6;
}