@charset "utf-8";

/* STYLE CSS */


/*----------　リンク　----------*/
a {	color:#006699;
	text-decoration: none;
	}
a:visited {
	color: #006699;
}
a:active { color: #006699;}
a:hover {
	color: #00AEF0;
	text-decoration: underline;
}

a:hover img{
	opacity: 0.75;
	filter: alpha(opacity=75);
}

/*----------　テーブル　----------*/

table,tr,td {
	border-collapse:collapse;
	border:1px solid #666;
}


/*----------　マージン　----------*/

.margin_auto{
	margin:auto;
	}
.margin_0_auto{
	margin:0 auto;
	}
.margin_5_auto{
	margin:5px auto;
	}	
.margin_10_auto{
	margin:10px auto;
	}	
.margin_top3{
	margin-top:3px;
	}		
.margin_top5{
	margin-top:5px;
	}	
.margin_top10{
	margin-top:10px;
	}
.margin_top20{
	margin-top:20px;
	}
.margin_top30{
	margin-top:30px;
	}		
.margin_btm3{
	margin-bottom:3px;
	}	
.margin_btm5{
	margin-bottom:5px;
	}	
.margin_btm10{
	margin-bottom:10px;
	}
	
.margin_btm30{
	margin-bottom:30px;
	}	
	
.margin_l5{
	margin-left:5px;
	}
	
.margin_t5b10{
	margin-top:5px;
	margin-bottom:10px;
	}	
	
.margin_t10b10{
	margin-top:10px;
	margin-bottom:10px;
	}		

/*----------　パディング　----------*/	

.padding_top5{
	padding-top:5px;
	}
.padding_left5{
	padding-left:5px;
	}	
	
.padding_tlb5{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	}			

.padding_tlb5_blue{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#DFEFFD;
	color:#333;
	}	
	
.padding_tb5_center_blue{
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;
	background-color:#DFEFFD;
	color:#333;
	}		
	
.padding_tlb5_lightblue{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#fbfdfd;
	color:#333;
	}			

.padding_trb5_lightblue{	
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#fbfdfd;
	color:#333;
	}
	
.padding_tb5_center_lightblue{	
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#fbfdfd;
	color:#333;
	}	
	
.padding_tlb5_white{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#fff;
	color:#333;
	}			

.padding_trb5_white{	
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#fff;
	color:#333;
	}	
	
.padding_tlb5_gray{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#f1f2f3;
	color:#333;
	}			

.padding_trb5_gray{	
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#f1f2f3;
	color:#333;
	}	
	
.padding_tb5_center_gray{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#f1f2f3;
	color:#333;
	}		
	

/*----------　フロート関係　----------*/


.float_left{
	float:left;
	}
.float_right{
	float:right;
	}
.float_right_pr5{
	float:right;
	padding-right:5px;
	}	
.float_right_pr10{
	float:right;
	padding-right:10px;
	}	
	
.clear_both{
	clear:both;
	}	
	

/*----------　共有CSS　----------*/
.inner{
	width:950px;
	margin:0 auto;
}

.h3-subtitle{
	height: auto;
	padding: 2px 0 2px 10px;
	font-size: 130%;
	font-weight: bold;
	line-height: 130%;
	color: #333;
	margin-bottom: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #005bab;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #b4b4b5;
	border-right-color: #b4b4b5;
	border-bottom-color: #b4b4b5;
	padding-bottom: 3px;
	}

.textalignCenter{
	text-align:center;
}

.error_coution{color:#F00;}

/*----------　ヘッダー　----------*/

#header{
	width: 100%;
	padding:10px 0;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-top-color: #191f98;
	border-right-color: #191f98;
	border-bottom-color: #191f98;
	border-left-color: #191f98;
}



/*----------　フッター　----------*/

#footer{
	width:100%;
	height:100%;
	padding:30px 0;
	background-image:url(https://tamaya-net.jp/img/askul/footer_img_01.png);
	background-size:cover;
}

#footerBox{
	width:920px;
	padding:15px;
	background-color:#FFF;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

.fb_wrapper{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}

.fb_left{
	width: 418px;
	float: left;
}

.fb_right{
	width:500px;
	float:left;
}

.fb_copy{
	text-align:center;
}


#mvAskul{
	background-image: url(https://tamaya-net.jp/img/askul/back_img.png);
	background-repeat: repeat;
	padding: 20px 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#formBox{
	padding:30px 0;
}



.form_title{
	padding:15px;
	width:270px;
	font-weight:normal;
	background-color:#f1f1f1;
	text-align:left;
}

.form_titleMust{
	padding: 15px;
	width: 270px;
	font-weight: normal;
	background-color: #f1f1f1;
	text-align: left;
	background-image: url(https://tamaya-net.jp/img/askul/hissu.png);
	background-repeat: no-repeat;
	background-position: 220px center;
}

.form_cont{
	padding:15px;
	width:620px;
}












/*
     FILE ARCHIVED ON 23:44:48 Jul 17, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:51:30 Apr 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 90.46 (3)
  esindex: 0.007
  captures_list: 119.14
  CDXLines.iter: 10.085 (3)
  PetaboxLoader3.datanode: 155.966 (4)
  exclusion.robots.fetch: 14.272 (2)
  exclusion.robots: 14.866
  exclusion.robots.policy: 0.291
  RedisCDXSource: 0.91
  PetaboxLoader3.resolve: 271.447
  load_resource: 398.772
*/