@charset "euc-jp";
/* win close 20140213 */
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  zoom:1;
}
.win-close .main-box,
.navi ul li,
.win-close #form .btn-form a {
	background:url(http://i.yimg.jp/images/anshin/win_close/win_close_sp1.png) no-repeat;
}
.win-close .main-box2 {
	background:url(http://i.yimg.jp/images/anshin/win_close/win_close_sp3.png) no-repeat;
}
.win-close .discription p.illust,
.win-close #faq .q1,
.win-close #faq .q2,
.win-close #faq .q3,
.win-close #faq .a1,
.win-close #faq .a2,
.win-close #faq .a3{
	background:url(http://i.yimg.jp/images/anshin/win_close/win_close_sp2.png) no-repeat;
}

div.win-close{
	margin:10px 0;
}
.win-close .main-box,
.win-close .main-box2 {
	margin:20px 0 10px;
	padding:0;
	width:750px;
	height:348px;
	background-position: 0 0;
}
.win-close .main-box h1,
.win-close .main-box p {
	text-indent:-9999px;
}
.win-close .main-box2 h1,
.win-close .main-box2 p {
	text-indent:-9999px;
}
.win-close p.btnuninst {text-align:center;
display:block;
width:400px;
height:60px;
margin:0 auto 30px;
}
.win-close p.btnuninst a {display:block;
width:400px;
height:60px;
text-indent:-9999px;
background:url(http://i.yimg.jp/images/anshin/win_close/btn_uninst.png);
}
.win-close .discription{
	padding:20px 20px 10px;
	border:4px solid #eef8fa;
	background-color:#f3f9fb;
	color:#444;
	margin-bottom:40px;
	font-size:93%;
}
.win-close .discription p{
	margin:0 0 10px;
	line-height:1.3;
}
.win-close .discription p.illust{
	padding:0 140px 0 0;
	background-position:right 0;
}
.navi {
	margin-bottom: 30px;
}
.navi ul {overflow:hidden; padding:0; width:680px; margin:0 auto 0;}
.navi ul li {
	float:left;
	width:325px;
	list-style:none;
	padding:0;
	border:1px solid #dddddd;
	margin-bottom:10px;
	background-color:#ededed;
	background-position:-170px -350px;
	background-repeat:repeat-x;
}
.navi ul li.anc-othercom {
	float:left;
}
.navi ul li.acn-faq {
	float:right;
}
.navi ul li.anc-stp {
	float:left;
	clear: both;
}
.navi ul li.anc-form {
	float:right;
}
.navi ul li a {
	display:block;
	padding:8px 5px;
	text-align:center;
	line-height:1.2;
	text-decoration:none;
}
.win-close .contents-box {
	margin:0 0 30px;
	border-top: 1px solid #cbcbcb;
	padding-top:30px;
}
.win-close #anshinstop{
	margin:0 0 60px;
}
.win-close .contents-box h2 {
	margin:0 0 20px;
	font-size:130%;
	font-weight:bold;
	line-height: 1.3;
}
.win-close .contents-box h3 {
	margin:0 0 10px;
	font-size:100%;
	font-weight:bold;
	line-height:1.3;
}
.win-close .contents-box P {
	margin:0 0 20px;
	font-size:100%;
	line-height:1.4;
	color:#444;
}
.win-close #faq.contents-box h3 {
	margin: 0 0 5px;
}
.win-close #faq .q1{
	padding:5px 0 6px 35px;
	background-position:0 -300px;
}
.win-close #faq .a1{
	padding:0 0 6px 35px;
	background-position:0 -540px;
}
.win-close #faq .q2{
	padding:5px 0 6px 35px;
	background-position:0 -380px;
}
.win-close #faq .a2{
	padding:0 0 6px 35px;
	background-position:0 -750px;
}
.win-close #faq .q3{
	padding:5px 0 6px 35px;
	background-position:0 -460px;
}
.win-close #faq .a3{
	padding:0 0 6px 35px;
	background-position:0 -1100px;
}
.win-close #anshinstop .fred {
	color:#ff0000;
}
.win-close #anshinstop li {
	margin: 0 0 5px;
	line-height: 1.4;
}
.win-close #anshinstop li em{
	color:#000;
	font-style:normal;
	font-weight:bold;
}
.win-close #anshinstop li a{
	margin-left: 20px;
	font-size: 85%;
}
.win-close .other-com-wrap {
	overflow:hidden;
}
.win-close .other-com-wrap .img-box{
	float:left;
	width:360px
}
.win-close .other-com-wrap .txt{
	float:right;
	width:360px;
}
.win-close .contents-box .other-com-wrap P{
	margin:0 0 3px;
}
.win-close .other-com-wrap img {
	margin-bottom:15px;
}
.win-close .other-com-wrap a img {
	border:none;
}
.win-close .other-com-wrap .other-com-box1 {
	float:left;
	width:360px;
}
.win-close .other-com-wrap .other-com-box2 {
	float:right;
	width:360px;
}
.win-close #form {
	background-color:#f5f5f5;
	padding:15px 190px 15px 15px;
	position:relative;
}
.win-close #form p {
	padding:0;
	margin:0;
	font-size:83%;
	line-height:1.4;
	color:#444;
}
.win-close #form .btn-form {
	position:absolute;
	top:15px;
	right:15px;
	width:160px;
	height:40px;
}
.win-close #form .btn-form a {
	display:block;
	width:160px;
	height:40px;
	background-position: 0 -350px;
	text-indent:-9999px;
}
.win-close p.bottom-link {
	text-align:center;
}