.home{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.mg_pop{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
/* ------------BACKGROUND------------*/ 
.header_bg{
	background-color: #FFFFFF;
	background-image: url(../common/header_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}

.contents_bg{
	background-image: url(../common/contents_bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	}

.contents_area{
	padding-top: 202px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

/* ------------NAVIGATION------------*/ 
.tier2navBox{
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
.tier2nav{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	}
	
/* ------------CONTENTS------------*/ 	
.tier2contentsBox{
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

/* ------------FOOTER------------*/ 
.tier2footer{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
	
	

/* ★★★★★★★　各コンテンツ詳細　★★★★★★★*/ 

/* ------------共通------------*/ 
.qa_box{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
.qa_yellowLine {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFC20E;
	border-left: none;
}

.out_box{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}

.txt_box{
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
.txt_boxB{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
.txt_boxTitle{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
.judge_neme{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	
	
	
/* ★★★★★★★　PADDING SIZE　★★★★★★★*/ 

/* ------------BOTTOM------------*/ 

 .paddingbtm5 {
	padding-bottom: 5px;
}
.paddingbtm10 {
	padding-bottom: 10px;
}
.paddingbtm15 {
	padding-bottom: 15px;
}
.paddingbtm20 {
	padding-bottom: 20px;
}
.paddingbtm25 {
	padding-bottom: 25px;
}
.paddingbtm30 {
	padding-bottom: 30px;
}
.paddingbtm31 {
	padding-bottom: 31px;
}
.paddingbtm38 {
	padding-bottom: 38px;
}
.paddingbtm40 {
	padding-bottom: 40px;
}
.paddingbtm50 {
	padding-bottom: 50px;
}
.paddingbtm60 {
	padding-bottom: 60px;
}

/* ------------TOP------------*/ 
.paddingtop5 {
	padding-top: 5px;
}
.paddingtop10 {
	padding-top: 10px;
}
.paddingtop15 {
	padding-top: 15px;
}
.paddingtop20 {

	padding-top: 20px;
}
.paddingtop25 {

	padding-top: 25px;
}
 .paddingtop30 {
	padding-top: 30px;
}
 .paddingtop40 {
	padding-top: 40px;
}
 .paddingtop50 {
	padding-top: 50px;
}
 .paddingtop60 {
	padding-top: 60px;
}

/* ------------LEFT------------*/ 
.paddingleft5{
	padding-left: 5px;
}
.paddingleft10{
	padding-left: 10px;
}
.paddingleft15 {
	padding-left: 15px;
}
.paddingleft20 {
	padding-left: 20px;
}
.paddingleft25 {
	padding-left: 25px;
}
.paddingleft30 {
	padding-left: 30px;
}
.paddingleft35 {
	padding-left: 35px;
}
.paddingleft40 {
	padding-left: 40px;
}
.paddingleft60 {
	padding-left: 60px;
}

/* ------------RIGHT------------*/ 
.paddingright5{
	padding-right: 5px;
}
.paddingright10{
	padding-right: 10px;
}
.paddingright15 {

	padding-right: 15px;
}
.paddingright30 {

	padding-right: 30px;
}






/* ▼▼▼▼リンク色▼▼▼▼*/ 

a:link{
color: #006EB7;
text-decoration: underline;
}
a:visited{
color: #006EB7;
text-decoration: underline;
}
a:hover{
color: #A00000;
text-decoration: underline;
}
a:active{
color: #A00000;
text-decoration: underline;
}
