@charset "utf-8";



/* default */

html, body, div,

h1, h2, h3, h4, h5, h6,

html,body,

p, pre, blockquote,

ul, ol, li, dl, dt, dd,

address, span, form {

    margin: 0;

    padding: 0;

	font-family: "MS UI Gothic",sans-serif;

	font-size: 100%;

	font-style: normal;

	font-weight: normal;

	letter-spacing:0;

	text-decoration: none;

	background-color: transparent;

}



/* pkg class

************************************/



.pkg:after {

	content: ""; /* Vvf */

	display: block; /* ubNxvf */

	clear: both;

	height: 0;

	visibility: hidden;

}



.pkg {

	min-height: 1px;

}



* html .pkg {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}



/* standard helper classes

************************************/



#container{

     background-color:#f5f5f5;

}



#container-inner{

width:850px;

background-color:#ffffff;

margin-left:auto;

margin-right:auto;

}





#bt_area{

display:block;

width:850px;

height:129px;

background:url(../images/btn_top.gif);

}





#bt_area p{

display:block;

width:823px;

height:59px;

padding-top:71px;

margin-left:27px;

}



#bt_area a:hover img {opacity:0.0;

	filter: alpha(opacity=0);

}



#back{

background:url(../images/border.gif);

margin:20px 0 23px 0;

}



#back_2{

background:url(../images/border.gif);

margin-right:50px;

margin-top:1px;

margin-bottom:50px;

}



#setsumei{

background-color:#FFFFFF;

}



#setsumei a:hover img{opacity:0.8;

	filter: alpha(opacity=80);

}



#url{

margin-top:15px;

padding-bottom:30px;

}





#top{

width:700px;

margin-left:auto;

margin-right:auto;

}



img, a img{

border:none;

}



.right{

float:right;

margin:25px 27px 0 0;}
