/* ========BASIC======== */


html {
   overflow-y:scroll;
}

	

br {
   letter-spacing:normal;
}

a {
   color:#06F;
   text-decoration:none;
}

a:hover {
   color:#0172AB;
}
a:hover img
{

}
img {
   border:0;
}

h1,h2,h3,h4,h5,h6 {
   margin:0; font-weight:100;
}

dl{
	margin-left:10px;
	margin-right:10px;
	}
dt {
  float:left;
width:280px;
   border-top:1px solid #999;
   padding-top:10px;
   padding-bottom:0;
   padding-right:0;
   font-weight:bolder;}
dd {
margin-left:10em;
   padding-top:10px;
   padding-bottom:10px;
   padding-right:0px;
   border-top:1px solid #999;
   color:#C00}
dd div{
   display:inline-block;
   text-align:light;
	}

dd dl{
	margin-left:30px;
	margin-right:10px;
   color:#C30;
	font-size:12px;
	}
dd dl dt {
  float:left;
   width:11em;
   border:none;
   border-bottom:1px dashed #CCC;
   padding-top:2px;
   padding-bottom:2px;
   padding-right:0;
   }
dd dl dt span{  position:relative;
   border-bottom:3px double #bf0f0b;}
dd dl dd {
   margin-left:10em;
   padding-top:2px;
   padding-bottom:2px;
   padding-right:10px;
   border:none;
   border-bottom:1px dashed #CCC;
}
dd dl dd div{
   display:inline-block;
	}
ul,li{margin:0;padding:0}

li{
	list-style-type:none;}
td{
	border:1px dashed #C69;
	}


/* ========汎用クラス・ID======== */
.white{
	color:#FFF;
	}
.cc{
	color:#666}
.center{
	text-align:center;}

.al_left{
	text-align:left;
	padding-left:10px}

.left{
	float:left;
	padding-left:0px;
	}
	
	
.right{
	float:right;
	}
.clear{
	clear:both
	}
td{
	border:none;
	text-align:center;}

.smal{font-size:10px}
.b_b1{font-size:16px;
      font-weight:bold;}
	 
.b_b2{font-size:18px;
      font-weight:bold;}
.w_2{font-size:16px;
letter-spacing:8px
     }
.w_3{font-size:16px;
letter-spacing:4px
     }
.ex_1{
	font-size:24px;
	color:#D9BC80;
		line-height:60px;

	}
.ex_2{
	font-size:32px;
	color:#9A7652;
	line-height:60px;
	}

.rel{
	position:relative;}
.abs{
	position:absolute;
	top:0px;
	left:0px;}
.w235{
	width:235px;
}

.w310{
	width:310px}
		
.w350{
	width:350px}
.w380{
	width:380px}
.w480{
	width:480px}
.w500{
	width:500px}
.w600{
	width:600px}

.w700{
	width:700px}
.w800{
	width:800px}
.wmax{
	width:100%}
.h100{
	height:100px;
	}

.h200{
	height:200px;
	}
.h300{
	height:300px;
	}
.h400{
	height:400px;
	}
.h500{
	height:500px;
	}
.h600{
	height:600px;
	}
.h700{
	height:700px;
	}
.h800{
	height:800px;
	}
	.p_left20{
	padding-left:20px;
	
	}

.p_left40{
	padding-left:40px;
	
	}
.p_left60{
	padding-left:60px;
	
	}

.p_left80{
	padding-left:80px;
	
	}
	
	
.m_left40{
	margin-left:40px;
	
	}
	
.m_left200{
	margin-left:200px;
	
	}
.m_left400{
	margin-left:400px;
	
	}
.m_left450{
	margin-left:450px;
	
	}


.m_left500{
	margin-left:500px;
	
	}


.m_left600{
	margin-left:600px;
	
	}

	
.p_top10{
	padding-top:10px;
	
	}
.p_top20{
	padding-top:20px;
	
	}

.p_top40{
	padding-top:40px;
	
	}
.p_top60{
	padding-top:60px;
	
	}
.p_top80{
	padding-top:80px;
	
	}

.m_top10{
	margin-top:10px;
	
	}
.m_top40{
	margin-top:40px;
	
	}
.m_top60{
	margin-top:60px;
	
	}
.m_top80{
	margin-top:80px;
	
	}
.m_top100{
	margin-top:100px;
	
	}

.fl_c{
	width:100%;
	height:100%;
	}
