@charset "utf-8";

/*
-------------------------------------------------------------

 01: Reset
 02: BaseFont
 03: TextLink
 04: Other Tag
 05: Embed Font
 06: Size
 07: Other [Private]

-------------------------------------------------------------
*/
/*-------------------------------------------------------------
 01: Reset
 --------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,select,
p,blockquote,table,thead,tbody,tfoot,caption,th,td,address,code,iframe{
	margin:0;
	padding:0;
}
* { margin:0; padding:0 }

/*-------------------------------------------------------------
 02: BaseFont
 --------------------------------------------------------------*/
body {
	font-family: Helvetica, Arial, Verdana, Geneva, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,  "MS P Gothic", sans-serif;
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	line-height: 1.6;
	background-color: #ACE2EE;
	color: #333;
}
html>/**/body {
	font-size /*\**/: 82%\9;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight:normal;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}

/*-------------------------------------------------------------
 02: TextLink
 --------------------------------------------------------------*/
a,
a:link,
a:active,
a:visited {
	color: #6c6c6c;
	text-decoration: none;
}
a:hover {
	/*color: #333;*/
	cursor: pointer;
}

/*-------------------------------------------------------------
 04: Other Tag
 --------------------------------------------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%;
}
fieldset,img {border: 0;}
ol,ul {
    list-style: none;
	padding: 0; 
	margin: 0;
}
li,dt,dd {
	font-size :100%;
}
button,
input,
select,
textarea {
	font-size:100%;
}
caption,th { text-align: left; }
iframe{ border: none; }
.boxL{ float: left; }
.boxR{ float: right; }
.boxC{ clear: both; }
.clearfix:after {
    content:"";
    clear:both;
    display:block;
    height:0;
}
.hide { display: none; }
.show  { display: block; }

/*-------------------------------------------------------------
 05: Embed Font
 --------------------------------------------------------------*/


/*-------------------------------------------------------------
 06: Size
 --------------------------------------------------------------*/
/* font size */
.text10 { font-size: 77%; }
.text11 { font-size: 85%; }
.text12 { font-size: 93%; }
.text13 { font-size: 100%; }
.text14 { font-size: 108%; }
.text15 { font-size: 116%; }
.text16 { font-size: 123.1%; }
.text17 { font-size: 131%; }
.text18 { font-size: 138.5%; }
.text19 { font-size: 146.5%; }
.text20 { font-size: 153.9%; }
.text21 { font-size: 161.6%; }
.text22 { font-size: 167%; }
.text23 { font-size: 174%; }
.text24 { font-size: 182%; }
.text25 { font-size: 189%; }
.text26 { font-size: 197%; }
/* margin size */
.margin-top5{ margin-top: 5px; }
.margin-top10{ margin-top: 10px; }
.margin-top30{ margin-top: 30px; }
/* padding size */

/*-------------------------------------------------------------
 07: Other [Private]
 --------------------------------------------------------------*/
.clearfix,
#contents,{
/zoom :1;
}

.min_width{
    width: 890px;
    min-width: 890px;
    width: expression((document.body.clientWidth < 891) ? ("890px") : ("100%"));
}
