/* CSS Document */
@import url("style.css");
@import "reset.css";
@import "clearfix.css";


/*Link*/
a:link,a:visited,a:active{ 
    color: #333333;
    outline: medium none;
    text-decoration: none;}
a:hover{color:#fead00; text-decoration:none; outline:none;}

a.arrow{ display:block; background: url(../img/icon_arrow.gif) no-repeat 0 0 ; padding-top:2px; padding-left:18px; min-height:19px; height:auto !important; height:19px;}
a:hover.arrow{}

#container a:hover img{filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

/*List*/

/*P*/
p{line-height:1.5em; margin-bottom:10px}

/*Table*/
table.table01{border-collapse:collapse; width:542px; margin-bottom:15px}
table.table01 th, table.table01 td{text-align:left; vertical-align:top; line-height:18px; padding:10px 15px; border: solid 1px #bdbcbc; vertical-align:top; font-size:12px}
table.table01 th{ width:150px; background:#e3edff}


/*body*/
body {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; color:#333; text-align:center; min-width:980px; width: auto !important; width: 980px;}

/*structure*/
#container{}
	#wrapper{}
	
	#contents{ width:980px; margin:0 auto; padding-top:25px; text-align:left;}
		#header{ position:relative; height:111px}
		#header h1#logo{ position:absolute; top:5px; left:2px}
		#header #advertisement{ position:absolute; top:6px; right:0; width:728px; height:90px; padding:4px; background: url(../img/bg_ad.gif) no-repeat} * html #header #advertisement{width:736px; height:98px;}
		
		
			
	#alpha{ float:left; width:660px; padding-bottom:50px;}
	
		
	#beta{ float:right; width:300px; padding-bottom:50px;}
	
		
		/*フッター
		#footer{ display:block; margin-top:50px;padding-top:16px; padding-bottom:10px; background:url(../img/bg_footer.gif) no-repeat top center; font-size:12px; clear:both} * html #footer{}
			#footer a{ color:#666; text-decoration:none}
			#footer a:hover{ color:#ff7b00}
			#footer ul.left li{ float:left; margin:0 10px 0 0 }
			#footer p.right{ float:right; line-height:12px; margin-top:19px}
			#footer #navi{ padding:0px 0 0 0; text-align:center; clear:both}
			#footer .copyRight{padding-bottom:30px; text-align:center;}*/
				
/*スマホ振り分け*/
.uasp{
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(51%, #f1af45), color-stop(54%, #ed9b16) );
	background:-moz-linear-gradient( center top, #f1af45 51%, #ed9b16 54% );
	background:-ms-linear-gradient( top, #f1af45 51%, #ed9b16 54% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1af45', endColorstr='#ed9b16');
	background-color:#f1af45;
	margin-bottom: 10px;
	width: 100%!important;
}
.uasp a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 300%;
	font-family:Arial;
   
}

/**/




#atp_left_link {
display: block;
position: absolute;
left: 0;
top:0;
}

#atp_right_link {
display: block;
position: absolute;
right: 0;
top:0;
}
/*
@-moz-document url-prefix() {
  #atp_left_link a {
    width: 400px;
  }
}*/

.mask {
  -webkit-clip-path: url(#svgPath);
  clip-path: url(#svgPath);
}

.jack {
background: url(../../common_top/images/bg.png?201610111920) center 180px no-repeat;
}