@charset "utf-8";

/*全体*/

/*body {
	word-break:normal !important;
	word-wrap: break-word;
}*/
#wrap #mainLeft {
	overflow:visible;
	padding-top: 15px;
	margin-bottom: 20px;
}
#wrap #mainRight {
	padding-top: 15px;
	padding-bottom:30px;
}


#wrap #main {
	width:950px;
	overflow:hidden;
	padding:15px 25px 0 25px;
	background-color:#fff;
	margin:0 auto;
}


a{/*リンクされた文字*/
    color: #333;
    font-style:normal;
    text-decoration:none;
}

a:link {/*未訪問のリンク*/
    color: #333;
    font-style:normal;
    text-decoration:none;
}
#content1 a:visited {/*訪問後のリンク*/
     color: #333;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color: #00aacd;
    font-style:normal;
    text-decoration:underline;
	cursor:pointer;
}
a:active {/*クリック中*/
    text-decoration:none;
}



a.point{/*リンクされた文字*/
    color: #00aacd;
    font-style:normal;
    text-decoration:none;
}

a:link.point {/*未訪問のリンク*/
    color: #00aacd;
    font-style:normal;
    text-decoration:none;
}
a:visited.point {/*訪問後のリンク*/
    color: #00aacd;
    text-decoration:none;
}
a:hover.point {/*マウスをのせたとき*/
    color: #00aacd;
    font-style:normal;
    text-decoration:underline;
}
a:active.point {/*クリック中*/
    text-decoration:none;
}


#main h1 {
	color: #333;
    font-size: 115%;
    line-height: 1.2;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #ddd;
	margin:0;
}

h2 {
	margin: 0 0 15px 0;
	padding:15px 0 10px 0;

}

h3{font-size:125%;}

#content1 h3 {
	margin: 20px auto 0 auto;
	padding:0 0 2px 0;
	line-height: 1.4;
	border-bottom:2px solid #999999;
	font-size:130%;
	width:96.4%;
	background-color: #fff;
}
#content2 h3 {
	margin: 15px auto 0 auto;
	padding:0 0 2px 0;
	line-height: 1.4;
	border-bottom:2px solid #999999;
	font-size:130%;
	width:96.4%;
	background-color: #fff;
}
#content3 h3 {
	margin: 5px auto 0 auto;
	padding:0 0 2px 0;
	line-height: 1.4;
	border-bottom:2px solid #999999;
	font-size:130%;
	width:96.4%;
	background-color: #fff;
}

h4 {
	padding: 10px 0;
	margin: 0 4px;
	 padding: 13px 15px;
  background-image: url("../img/contact_parts03.png");
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 116.7%;}



h5{
	font-size: 130%;
	margin: 10px 0 5px 0;
	padding:0;
	line-height:150%;

}


.backtop{
	padding:20px 0 20px 0;
	text-align:right;
	size:12px;
}


p {
	margin-bottom:1em;
	line-height: 160%;

}

.ind1{
	margin:0 0 0 10px;
	padding:0;
}

.small{
	padding:0px;
	margin:10px 0 0 0;
	font-size:11px;
	line-height:140%;
}

.honbun{
	margin:15px 0 15px 10px;
	line-height:160%;
}

.honbun2{
	margin:0 0 5px 20px;
}

.gray{
    font-color:#ddd;
}

.kei1{
	border:1px solid #ddd;
	padding:20px;
	margin-bottom:20px;
}


.kei3{
	border:1px solid #ddd;
	padding:0px;
	margin:4px 0 10px 0;
}

.kei4{
	padding:0px;
	margin:15px 0 10px 0;
}


.kei2{
	border:1px solid #ddd;
	padding:10px;
	margin:0 0 0 10px;
}



.tr{
	text-align:right;
	line-height:160%;
	margin:15px 5px 0 0;
}

.red{
	font-size: 110%;
	font-weight:bold;
	color:#C00;
}



.waku{
	display:block;
	padding: 4px 2px 4px 15px;
	background-image: url("../img/contact_parts03.png");
background: #eee;
        list-style-image:none;
    padding: 5px;
    border-bottom: 1px #ccc solid;
    border-top: 1px #fff solid;
    list-style: inside square;
    margin:0;
    background: #f9f9f9;
    }

.waku2 {
	display:block;
	padding:6px 0px;
background: #eee;
        list-style-image:none;
    padding: 5px;
    border-bottom: 1px #ccc solid;
    border-top: 1px #fff solid;
    list-style: inside square;
    margin:0;
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));/* webkit */
    background: -moz-linear-gradient(top,  #eee,  #ddd);/* ff */
    -pie-background:linear-gradient(top,  #eee,  #ddd);/* ie */
    behavior: url(images/PIE.htc);  /* ie */
    }

.navimenu{
	display:block;
	color: #06c;
	margin:0;
	padding-left: 14px;
	background-image: url("../img/contact_parts08.png");
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.navimenu3{
	display:block;
	color: #06c;
	margin:0;
	padding-left: 14px;
	background-image: url("../img/contact_parts09.png");
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.navimenu_2{
	display:block;
	/*color: #06c;*/
	margin: 0 0 0 14px;
	padding: 4px 0 0 14px;
	background-image: url("../img/contact_parts07.png");
	background-repeat: no-repeat;
	background-position: 0 7px;
}

.navimenu_3{
	display:block;
	margin: 0 0 0 14px;
	padding-left: 18px;
}

.navimenu1 {
	display:block;
	color: #333;
	font-weight:bold;
	margin:0;
	padding-left: 18px;
	background-image: url("../img/contact_parts02.png");
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.navimenu2 {
	display:block;
	color: #333;
	font-weight:bold;
	margin:0;
	padding-left: 18px;
	background-image: url("../img/contact_parts01.png");
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.bold {
	font-weight: bolder;
	line-height: 1.3;
}


 #heading1{
   /*background: url(../img/line.png) repeat-x bottom left;*/
    color: #333;
	font-size:23px;
	border-bottom:3px #999999 solid;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
 }


.heading3{
    border:solid 1px #ddd;
    padding: 10px;
    border-radius: 5px;
	margin-top:40px;
    background: #eee;
    -moz-border-radius: 5px; /* FF */
    background: -moz-linear-gradient(top,  #fff,  #eee); /* FF */
    -webkit-border-radius: 5px;/* Webkit */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));/* Webkit */
    -pie-background:linear-gradient(top,  #fff,  #eee); /* ie */
    behavior: url(images/PIE.htc);  /* ie */
    }

.midashi{
	 border-left:5px #00aacd solid;
	 padding:4px 0 0 10px;
	 margin:0;
	 }


 .t_midashi{
	 padding:4px 0 0 10px;
	 font-size:12px;
	 margin:0;
	 }

  .t_midashi2{
	 padding:4px 0 15px 10px;
	 font-size:12px;
	 margin:0;
	 }






 #ul1{
	 list-style: square inside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 padding:0;
	 margin: 0;
	 }

 #ul1 .list01{
 	display: block;
 	padding-left: 1.3em;
 	text-indent: -1.3em;
	}


 #ul1 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 line-height:160%;
	 list-style-image:none;
	 padding: 0;
	 margin:10px 0 0px 0;
	 }

 #ul1 li span{
	 margin: 0;
	 }











 #ul{
	 list-style: none inside;
	 color:#00aacd;
	 list-style-image:none;
	 padding: 2px;
	 margin-left:20px;
	 }


 #ul li{
	 list-style: none inside;
	 color:#00aacd;
	 list-style-image:none;
	 padding: 2px;
	 margin-left:10px;
	 }

 #ul li span{
	 color:#333;
	 }















#ul2{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0px 0px 10px 10px;
	 }


 #ul2 li{
	 list-style: decimal outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0px;
	 margin:0 10px 20px 20px;
	 }

 #ul2 li span{
	 color:#333;
	 }



#ul3{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul3 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0px;
	 margin:0 0px 10px 0;
	 }

 #ul3 li span{
	 color:#333;
	 }




#ul22{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 5px;
	 margin:0 0 0 10px;
	 }


#ul22 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0px;
	 margin:0 0 0 0;

	 }

 #ul22 li span{
	 color:#333;
	 }


#ul222{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 5px;
	 margin:0 0 20px 0;
	 }


#ul222 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 10px;
	 margin:0 0 10px 0;

	 }

 #ul222 li span{
	 color:#333;
	 }


#ul223{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 5px;
	 margin:0 0 20px 0;
	 }


#ul223 li{
	 list-style: decimal outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 10px;
	 margin:0 0 10px 20px;

	 }

 #ul223 li span{
	 color:#333;
	 }



#agrm ul {
    display: block;
    float: left;
	font-weight: bolder;
	margin-right:15px;
}
#agrm li span{
	font-weight: nomal;
    display: block;
    overflow: auto;
}



#ul23{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0 0 30px 10px;
	 }


 #ul23 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0px;
	 margin:0 0 0 10px;
	 }

 #ul23 li span{
	 color:#333;
	 }


#ul232{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul232 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;	 line-height:160%;
	 padding: 0px;
	 margin:0px;
	 }

 #ul232 li span{
	 color:#333;
	 }



 #ul235{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 2px;
	 margin:6px 0 0 20px;
	 }


 #ul235 li{
	 list-style: decimal outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;	 line-height:160%;
	 padding: 0px;
	 margin:0 0 2px 10px;
	 }

 #ul235 li span{
	 color:#333;
	 }








 #ul24{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0px 0px 0px 10px;
	 }


 #ul24 li{
	 list-style: decimal outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;	 line-height:160%;
	 padding: 0px;
	 margin:0px 10px 0px 30px;
	 }

 #ul24 li span{
	 color:#333;
	 }



   #ul25{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:15px 0px 0 10px;
	 }


 #ul25 li{
	 list-style: disc outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0px;
	 margin:10px 0 10px 15px;

	 }

 #ul25 li span{
	 color:#333;
	 }


#ul26{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


#ul26 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;	 line-height:160%;
	 padding: 0px;
	 margin:0 0 5px 10px;

	 }

 #ul26 li span{
	 color:#333;
	 }



 #ul4{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 2px;
	 margin:15px 10px 0 10px;
	 }


 #ul4 li{
	 list-style: none outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;	 line-height:160%;
	 padding: 0px;
	 margin:5px 0 5px 18px;
	 }

 #ul4 li span{
	 color:#333;
	 }




#ul5{
	 list-style: square inside;
	 color:#333;
	 font-weight:bold;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul5 li{
	 list-style: none outside;
	 font-size:12px;
	 font-weight:normal;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0;
	 margin:0 0 0 15px;
	 }

 #ul5 li span{
	 color:#333;
	 }



#ul5_2{
	 list-style: square inside;
	 color:#333;
	 font-weight:bold;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul5_2 li{
	 list-style: decimal outside;
	 font-size:12px;
	 font-weight:normal;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0;
	 margin:0 0 0 35px;
	 }

 #ul5_2 li span{
	 color:#333;
	 }






#ul5_3{
	 list-style: square inside;
	 color:#333;
	 font-weight:bold;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul5_3 li{
	 list-style: decimal outside;
	 font-size:12px;
	 font-weight:normal;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0;
	 margin:0 0 0 10px;
	 }

 #ul5_3 li span{
	 color:#333;
	 }




#ul5_32{
	 list-style: square inside;
	 color:#333;
	 font-weight:bold;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul5_32 li{
	 list-style: none outside;
	 font-size:12px;
	 font-weight:normal;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0;
	 margin:0 0 0 10px;
	 }

 #ul5_32 li span{
	 color:#333;
	 }





#ul5_4{
	 list-style: square inside;
	 color:#333;
	 font-weight:bold;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0;
	 }


 #ul5_4 li{
	 list-style: decimal outside;
	 font-size:12px;
	 font-weight:normal;
	 color:#333;
	 list-style-image:none;
	 line-height:160%;
	 padding: 0;
	 margin:0 0 0 30px;
	 }

 #ul5_4 li span{
	 color:#333;
	 }





















#ul55{
	 list-style: square inside;
	 color:#333;
	 font-size:12px;
	 list-style-image:none;
	 padding: 2px;
	 margin:0 0 10px 0;
	 }


 #ul55 li{
	 list-style: circle outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;	 line-height:160%;
	 padding: 0px;
	 margin:0 0 0 20px;
	 }

 #ul55 li span{
	 color:#333;
	 }






#ul6{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 2px;
	 margin:5px;
	 }


 #ul6 li{
	 list-style: disc outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:180%;
	 padding: 0px;
	 margin:5px 10px 0px 10px;
	 }

 #ul6 li span{
	 color:#333;
	 }


#ul7{
	 list-style: square inside;
	 color:#333;
	 font-size:14px;
	 list-style-image:none;
	 padding: 2px;
	 margin:5px 10px 0px 5px;
	 }


 #ul7 li{
	 list-style: disc outside;
	 font-size:12px;
	 color:#333;
	 list-style-image:none;
	 line-height:180%;
	 padding: 0px;
	 margin:5px 10px 0px 30px;
	 }

 #ul7 li span{
	 color:#333;
	 }




table.clause1{
	font-size:12px;
	color:#333;
	line-height:150%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin-left:10px;
}
.clause1 th{
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    color:#333;
    background-color:#eee;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.clause1 td{
	vertical-align:top;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:0.3em 1em;
}


table.clause2{
	font-size:10px;
	color:#333;
	line-height:150%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin-left:10px;
}
.clause2 th{
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    color:#333;
    background-color:#eee;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.clause2 td{
	vertical-align:center;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:0.3em 1em;
	font-size:11px;
	text-align:center;
}



table.clause3{
	font-size:10px;
	color:#333;
	line-height:150%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin-left:0;
}
.clause3 th{
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    color:#333;
    background-color:#eee;
    background-position:left top;
    padding:0;
    text-align:center;
}
.clause3 td{
	vertical-align:center;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:0;
	font-size:11px;
	text-align:center;
}




table.clause4{
	font-size:12px;
	color:#333;
	line-height:150%;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin-left:10px;
}
.clause4 th{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#333;
    background-color:#fff;
    background-position:left top;
    padding:0;
    text-align:center;
}

.clause4 td{
	vertical-align:center;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:3px;
	font-size:12px;
	text-align:center;

}

.underline {
	    border-bottom:1px solid #666;
		margin:0;
		padding:0;
}



table.clause5{
	font-size:12px;
	color:#333;
	line-height:150%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin-left:0px;
}
.clause5 th{
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    color:#333;
    background-color:#eee;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.clause5 td{
	vertical-align:center;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:0.3em 1em;
	font-size:12px;
	text-align:left;
}

.sampleBox {
	width: 400px;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}



/*mainLeft*/

.space15{padding:15px;}
.bottom10{margin-bottom:10px;}
.right15{margin-right:15px;}
.font_red{color:#f02a62;}
.text_bold{font-weight:bold;}

#mainLeft #answer_01{ border-bottom :thin solid #999999;  padding-bottom:15px; margin-bottom:15px; }

#mainLeft #answer_01 .text_answer{ width:56%;  float:left; font-size:116.7%; line-height:125%;}
#mainLeft #answer_01 .btn_answer{width: 40%; float:right;}
#mainLeft #answer_02{margin:0 0 15px 0;}
#mainLeft #answer_02 .text_answer{ width:56%;  float:left; text-align:justify;}
#mainLeft #answer_02 .text_answer p{font-size:116.7%; line-height:130%;}
#mainLeft #answer_02 .text_answer .small_text{font-size:76%; padding-bottom:10px; letter-spacing:-0.05em; }
#mainLeft #answer_02 .search{width: 36%; float:right; background:#fcfcf7; border: 1px solid #e2e1d0; padding:10px;}
#mainLeft #answer_02 .search p{color:#502e2e; font-size:116.7%; line-height:125%; }




#mainLeft #answer_02 .search #keywordTxt #inputSearch {
  width: 84%;
   font-size: 16px;
  line-height:210%;
  height:35px;
  
  padding: 0 0 0 30px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: #ddd 1px solid;
  color: #aaa;
    background: #FFF url(../img/icon_search.png) no-repeat;
  background-position:5px 7px;


    }
	
	
	

#mainLeft #tell{margin:15px 0;
display:block; }

.cx_smartphoneview #mainLeft #tell{
	display: none;
}

#mainLeft #tell_sp{display:none; }
.cx_smartphoneview #mainLeft #tell_sp{display:block; }


 #mainLeft #answer_01 .btn_answer a {
	display:block;
	font-size:130%;
	text-align:center;
	margin:0;
	line-height:320%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */

}


 #mainLeft #answer_01 .btn_answer a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

 #mainLeft #answer_01 .btn_answer a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

 #mainLeft #answer_01 .btn_answer a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}







#mainLeft #answer_01 .btn_answer img.arrow {
  width: 6px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 2px 0;
}

#btnbox_02 ul .send img.icon01 {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 2px 0;
}

#btnbox_02 ul .read img.icon02 {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0  6px 2px 0;
}





#mainLeft .support table{ width:100%; border:solid 3px #fdeada; margin:10px 0;}
#mainLeft .support_title{width:20%; background:#fdeada; font-weight:bold; line-height:30px; font-size:130%; text-align:center; padding-right:3px;}
#mainLeft .support table tr td ul{padding:15px;}
#mainLeft .support table tr td ul li{ float:left}
#mainLeft .support .support_tell{ width:32%; line-height:22px; font-size:150%; color:#333333;   font-weight:bold; padding-top:5px; }
#mainLeft .support .support_meil_icon{width:32%; line-height:35px; font-size:150%; color:#333333;   font-weight:bold; padding-top: 30px;}
#mainLeft .support table tr td ul li.support_mail{
	vertical-align: middle;
}
#mainLeft .support .support_tell img.icon {
  width: 22px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 8px 0 0;
}
#mainLeft .support .support_tell .tell_navi{
	font-size: 15px;
	margin-left: -0.5em;
}
#mainLeft .support .support_meil_icon img.icon {
  width: 22px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 8px 0 0;
}


#mainLeft .support table tr td .support_line{ display: block; margin:0 auto; text-align:center;}

#mainLeft #answer_01 .btn_answer img.arrow {
  width: 6px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 2px 0;
}


#mainLeft .btn_programs img.arrow {
  width: 6px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 2px 0;
}



#mainLeft .support_mail.send .btn_programs a{
	display:block;
	width:272px;
	font-size:130%;
	text-align:center;
	margin-bottom:10px;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */
	 }


#mainLeft .support_mail.send .btn_programs a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

#mainLeft .support_mail.send .btn_programs a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

#mainLeft .support_mail.send .btn_programs a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}


#mainLeft .support_mail .btn_fuji a .arrow {
  width: 6px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 2px 0;
}


#mainLeft .support .support_mail .btn_fuji a{
	display:block;
	width:272px;
	font-size:130%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */
	 }


#mainLeft .support .support_mail .btn_fuji a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

#mainLeft .support .support_mail .btn_fuji a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

#mainLeft .support .support_mail .btn_fuji a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}

























#mainLeft .support02 table{ width:100%; border:solid 3px #c6d9f1; margin:10px 0;}
#mainLeft .support02 .support_title{width:20%; background:#c6d9f1; font-weight:bold; line-height:20px; font-size:140%; text-align:center; padding-right:3px;}
#mainLeft .support02 p{font-size:116.7%; line-height:125%; margin-bottom:10px;}
#mainLeft .support .support_tell img.icon {
  width: 22px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 8px 0 0;
}




#mainLeft .support02 .btn_.programs a{
	display:block;
	font-size:130%;
	text-align:center;
	line-height:270%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */
	 }


#mainLeft .support02 .btn_.programs a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

#mainLeft .support02 .btn_.programs a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

#mainLeft .support02 .btn_.programs a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}


#mainLeft .support02 .btn_.programs a .arrow {
  width: 6px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 2px 0;
}



#mainLeft .support03 table{ width:100%; border:solid 3px #ebf1de;}
#mainLeft .support03 .support_title{width:20%; background:#ebf1de; font-weight:bold; line-height:20px; font-size:140%; text-align:center; padding-right:3px;}
#mainLeft .support03 p{font-size:116.7%; line-height:125%; margin-bottom:10px;}
#mainLeft .support03 table ul { width:410px; margin: 0 auto 0 auto; overflow: hidden; zoom: 1;}
#mainLeft .support03 table ul li{ float:left; border:solid 1px #cccccc;　display: inline; padding:0; vertical-align: baseline; zoom: 1; line-height:0.1}

#mainLeft support .support_tell img.icon {
  width: 22px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 8px 0 0;
  
  
}




.ad_area{ margin:0 auto 15px auto;}

/*floatの解除*/
.clearfix:after {
    display:block;
    clear:both;
    height:0px;
    visibility:hidden;
    content:".";

}

.clearfix {
    min-height: 1px; /*IE6、7対策*/
}

* html .clearfix {
    height: 1px;
    /*¥*//*/ /*MAC IE5.x対策*/
    height: auto;
    overflow: hidden;
    /**/
}



/*よくある質問と答え*/
p.lead { margin:10px 0 0 4px; font-size:116.7%; }

p.lead02{ margin:10px 0 15px 15px; font-size:116.7%; }

.bold { font-weight: bolder; }

#content1,
#content2,
#content3 { position: relative;  }
a.linkText { display: block; padding-left: 10px; background-image: url("../img/noticeitem_arrow_02.png"); background-repeat: no-repeat; background-position: 1px 7px; }

a.linkTextLine { display: inline-block; padding-left: 15px; margin-left:15px; background-image: url("../img/noticeitem_arrow_02.png"); background-repeat: no-repeat; background-position: 0 3px; }

/*--- [ tab1 ] FAQ ---*/
ul#navi{ width:94%; background-color:#fcfcf7; padding:15px 15px 0 15px; margin: 10px 0 20px; border: 1px solid #e2e1d0; position: relative; /*workaround PIE z-index bug*/ }
ul#navi:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*clearfix*/
ul#navi li { float: left; width: 98%; height: 15px; font-weight: bold; line-height: 12px; padding-left: 14px; margin: 0 0 15px 0; background-image: url("../img/noticeitem_arrow.png"); background-position: 0 0; background-repeat: no-repeat; font-size:116.7%; }
ul#navi .answer_left{width: 60%;}
ul#navi .answer_right{width: 30%;}
ul#navi li a {color:#502e2e; width: 250px;  }
ul#navi li.short { width: 132px; margin-right: 0; }






#switchArea { }
#switchArea:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*clearfix*/

dl.fold { width:96.4%; margin:0 auto 0 auto;  }
dl.fold dt {display: block;
  padding: 13px 15px;
  background-image: url("../img/contact_parts03.png");
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 116.7%;
  line-height: 150%;}
dl.fold dt a { display:block; color: #444444; padding-left: 15px; background-image: url("../img/contact_parts01.png"); background-repeat: no-repeat; background-position: 0 4px; }
dl.fold dt a.open { background-image: url("../img/contact_parts02.png"); }
dl.fold dd { line-height: 1.8; padding: 1em 30px 2px; background-color: #f9f9f9; border-bottom: 1px solid #ccc; display:none; font-size:116.7%; }

h4.open { background-image: url("../img/contact_parts06.png"); }


.line_bottom{
	display: block;
  padding:10px 0 ;
  background-image: url("../img/contact_parts03.png");
  background-position: left bottom;
  background-repeat: repeat-x;
 }
.line_bottom-no {display: block;  padding:10px 0 ; }

/*--- [ tab2 ] to Program ---*/

.gnrWrapper dl.fold dd { line-height: 1.8; padding: 0 0px 2px; background-color: #f9f9f9; border-bottom: 1px solid #ccc; display:none; font-size:116.7%; }
.gnrWrapper dl.fold dd ul { list-style:disc inside; margin-left: 1em; padding-left: 45px;
 min-height: 34px}

.gnrWrapper { margin-bottom:10px;  }



.gnrWrapper .fold dd li{ display:inline-block; line-height:185%; margin-right: 0.8em; padding-right:10px; padding-left: 8px; background: url("../img/noticeitem_arrow_02.png") no-repeat scroll 0 8px transparent ; white-space: nowrap; position: relative;  font-size: 95%;}

.gnr div:first-child { background: none; }
.gnr dl dd a { color: #0066CC; }
/*50音インデックス付きリスト*/


ul.ordJsA  { background: url("../img/tit_program_a.png")  no-repeat scroll left top transparent; }
ul.ordJsKA { background: url("../img/tit_program_ka.png") no-repeat scroll left top transparent; }
ul.ordJsSA { background: url("../img/tit_program_sa.png") no-repeat scroll left top transparent; }
ul.ordJsTA { background: url("../img/tit_program_ta.png") no-repeat scroll left top transparent; }
ul.ordJsNA { background: url("../img/tit_program_na.png") no-repeat scroll left top transparent; }
ul.ordJsHA { background: url("../img/tit_program_ha.png") no-repeat scroll left top transparent; }
ul.ordJsMA { background: url("../img/tit_program_ma.png") no-repeat scroll left top transparent; }
ul.ordJsYA { background: url("../img/tit_program_ya.png") no-repeat scroll left top transparent; }
ul.ordJsRA { background: url("../img/tit_program_ra.png") no-repeat scroll left top transparent; }
ul.ordJsWA { background: url("../img/tit_program_wa.png") no-repeat scroll left top transparent; }
/*--- Overlay Box ---*/

#btnbox_02{ width:530px; margin:0 auto 0 auto; }
#btnbox_02 ul{margin-top:10px;}
#btnbox_02 ul li { float:left; }
#btnbox_02 ul li.send {margin-right:30px;}

#btnbox_02 ul li.send a{
	 color:#ffffff;
	display:block;
	width:248px;
	font-size:130%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */
	 }


#btnbox_02 ul li a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

#btnbox_02 ul li.send a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
	 color:#ffffff;
}

#btnbox_02 ul li .send a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}
#btnbox_02 ul li a:active {/*クリック中*/
    text-decoration:none;
	 color:#ffffff;
}

#btnbox_02 ul li.read {  }

#btnbox_02 ul li.read a{
	display:block;
	width:248px;
	font-size:130%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */
	 }


#btnbox_02 ul li.read a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

#btnbox_02 ul li.read a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
	 color:#ffffff;
}

#btnbox_02 ul li.read a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}
















/*--- Overlay Box ---*/
div.btnbox { width:494px; /*height:71px;*/ overflow: hidden; background-image: none; margin: 0; padding: 0; z-index: 4; position: absolute; left: 50%; margin-left: -247px; }
div.btnbox .arrowbb { margin:0; padding:0; min-height:10px; background-image: url("../img/arrow_bb.png"); background-position: 20px 0; background-repeat:no-repeat; }
div.btnbox .ttlbar { width: 100%; margin:0; padding:0; min-height: 18px; /*←overwrite*/background-color: #333; float:left; background-image: none; border:2px solid #333; }
div.btnbox .ttlbar h6 { margin: 0; padding: 0 0 0 6px; color: #fff; font-size: 100%; font-weight: normal; height:18px; line-height: 20px; float:left; }
div.btnbox .ttlbar p { margin:0 2px 0 0; padding:0; float:right; }
div.btnbox .ttlbar p a { margin:0 2px 0 0; padding:0; display: block; width: 53px; height: 18px; background-image: url("../img/btn_close.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 100%; white-space: nowrap; overflow: hidden; }
div.btnbox .ttlbar p a:hover { background-image: url("../img/btn_close_o.gif"); }
div.btnbox div.ttlbar:after { clear:both; }
div.btnbox ul { margin:0 ; padding: 0 0 8px 2px; min-height: 25px; width:488px; border-left:2px solid #333; border-right:2px solid #333; border-bottom:2px solid #333; background-color: #fff; }
div.btnbox ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*clearfix*/
div.btnbox ul li { float:left; display: block; white-space: nowrap; overflow: hidden; padding: 0; margin: 8px 0 0 6px; }







div.btnbox ul li.send img.icon01 {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 2px 0;
}

div.btnbox ul li.read img.icon02 {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 2px 0;
}






div.btnbox ul li.send { }

div.btnbox ul li.send a{
	display:block;
	width: 152px;
	font-size:110%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;
	color:#ffffff;  /* Firefox用 */
	 }


div.btnbox ul li.send a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

div.btnbox ul li.send a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

div.btnbox ul li.send a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}


div.btnbox ul li.read {  }

div.btnbox ul li.read a{
	display:block;
	width: 152px;
	font-size:110%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;   /* Firefox用 */
	 }


div.btnbox ul li.read a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

div.btnbox ul li.read a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

div.btnbox ul li.read a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}



div.btnbox ul li.official a{
	display:block;
	width: 152px;
	font-size:110%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;
	color:#ffffff;  /* Firefox用 */
	 }


div.btnbox ul li.official a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration:none;
}

div.btnbox ul li.official a:hover {/*マウスをのせたとき*/
    font-style:normal;
      text-decoration:none;
	background:#543838;
}

div.btnbox ul li.official a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}



div.btnbox ul li.basic {  }


div.btnbox ul li.basic a { display:block;
	width: 152px;
	font-size:110%;
	text-align:center;
	margin:0;
	line-height:300%;
	font-weight: bold;
	background:#987d7d;
	border:solid 1px #765151;
	border-radius: 6px;        /* CSS3草案 */
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 6px;
	color:#ffffff;  /* Firefox用 */ }
div.btnbox ul li.basic a:hover {  font-style:normal;
      text-decoration:none;
	background:#543838;}

div.btnbox ul li.basic a:visited {/*訪問後のリンク*/
   color:#ffffff;
   text-decoration:none;
}






/*ジャンルカラー*/









	h4.gnr_other { background-color:#666666; }
h4 a.open{background-image: url("../img/contact_parts03.png");
}
h4 span.gnrName { display:block; color: #444444; padding-left: 15px; background-image: url("../img/contact_parts01.png"); background-repeat: no-repeat; background-position: 0 2px;
}
h4 span.gnrName:before { content:" "; width:6px; height:26px; display:block; background-color:#fff; float:left; }



/*--- [ tab3 ] to Fujitv ---*/
#formArea,
#formArea2 { margin: 0 6px; padding: 10px; background-color: #fffcd6; border: 6px solid #fff; border-radius:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	-ms-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	position: relative; /*workaround PIE z-index bug*/ }
#formArea2 { width:485px; display:none; }
#formArea2 h1.banname { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; width: 368px; font-size: 100%; font-weight: bold; line-height: 2.6; padding: 0; }
#formArea div,
#formArea2 div {padding: 10px 0; min-height: 2em; border-top: 1px solid #fff; border-bottom: 1px solid #d3cf97; }
#formArea div:first-child,
#formArea2 div:first-child { border-top:none; }
#formArea div.notes,
#formArea2 div.notes { border-bottom:1px dotted #d3cf97; }
#formArea div.notes2,
#formArea2 div.notes2 { border-bottom: none; border-top:1px dotted #d3cf97; font-size:92%; }
#formArea div.notes p,
#formArea2 div.notes p { margin:0; }
#formArea div.inqArea,
#formArea2 div.inqArea { border:none; }
#formArea label,
#formArea2 label { display:block; font-weight: bolder; line-height: 2.6; float:left; width:6em; text-align:right; padding-right:1em; }
#formArea input,
#formArea textarea,
#formArea2 input,
#formArea2 textarea { padding:0.3em; width: 360px; vertical-align:middle; border: 1px solid #999; font-size:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px #ccc inset;
	-moz-box-shadow: 0 1px 1px #ccc inset;
	box-shadow:  0 1px 1px #ccc inset;
	position: relative; /*workaround PIE z-index bug*/ }
#formArea input,
#formArea2 input { height: 1.8em; line-height:1.8; }
#formArea select,
#formArea2 select { margin-top: 3px; padding: 0.3em; vertical-align:middle; }
#formArea div span,
#formArea2 div span { display:block; float:left; margin-right:2em; line-height: 2.6; }
#formArea div span input,
#formArea2 div span input { width: 1.5em; border: none; box-shadow: none; }
#formArea textarea,
#formArea2 textarea { resize:vertical; }
#formArea div.inqArea input,
#formArea2 div.inqArea input { display: block; padding: 0; width: 230px; height: 40px; float: left; margin-left:6px; margin-right:6px; font-weight: bolder; border: none; cursor: pointer;
	background: url("../img/contact_btn01.png") no-repeat scroll left top transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none; }
#formArea div.inqArea input:hover,
#formArea2 div.inqArea input:hover { background-position: 0 -40px; }
#formArea div.inqArea p,
#formArea2 div.inqArea p { margin-bottom: 0.3em; }
#formArea div.inqArea:after,
#formArea2 div.inqArea:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*clearfix*/




/*
For Smartphone
20120906 add kenzi
*/

.cx_smartphoneview #wrap #wrap2 { width: 640px; }
.cx_smartphoneview #wrap #main { width:590px; }
.cx_smartphoneview #wrap #mainLeft { float:none; width:590px;}
.cx_smartphoneview #wrap #mainRight { float:none; width:590px;padding-right:0; margin:0 auto; }
.cx_smartphoneview #wrap #wrap2 #copyRight2 { width: 550px; margin: 10px auto; text-align: center; color: #666; font-size: medium; }
.cx_smartphoneview ul#navi{ width:94%; background-color:#fcfcf7; padding:15px 15px 0 15px; margin: 10px 0 20px; border: 1px solid #e2e1d0; position: relative; /*workaround PIE z-index bug*/ }
.cx_smartphoneview #mainLeft #answer_02 .search #keywordTxt #inputSearch {
  width: 84%;
   font-size: 16px;
  line-height:100%;
    padding: 0 0 0 30px;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: #ddd 1px solid;
  color: #aaa;
    background: #FFF url(../img/icon_search.png) no-repeat;
  background-position:8px 8px;
  

    }


/*
.cx_smartphoneview #wrap #main *{font-size: 18px;}
.cx_smartphoneview #wrap #mainLeft *,
.cx_smartphoneview #wrap #mainRight *{font-size: 23px;}
*/

/*
.cx_smartphoneview #wrap #wrap2 #mainLeft #ul2 { font-size: 14px; }
.cx_smartphoneview #wrap #wrap2 #mainLeft #ul2 li { font-size: 14px; }
*/


/*2023追加*/
#renewal2023{
	margin:20px 0;
}

#renewal2023 .re_title{
	font-size:150%;
	font-weight:bold;
	margin:0;
}

#renewal2023 .re_txt{
	font-size:110%;
	margin:0;
}

#renewal2023 .red_txt{
	color:#ff0000;
}


.cx_smartphoneview #renewal2023{
	margin:20px -10px;
}


.cx_smartphoneview #renewal2023 .re_title{
	font-size:166%;
	font-weight:bold;
	margin:0;
}

.cx_smartphoneview #renewal2023 .re_title a{
	color:#ff0000;
}

.cx_smartphoneview #renewal2023 .re_txt{
	font-size:120%;
	font-weight:bold;
	margin:0;
}

.cx_smartphoneview #renewal2023 .red_txt{
	color:#ff0000;
}

/*2025追加*/
#ad2025{
	margin:20px 0;
}
#ad2025 p{
	font-size:120%;
}

.cx_smartphoneview #ad2025{
	margin:20px -10px;
}

