@charset "utf-8";
/* ===================================================================
CSS information
 file name  : reset.css
=================================================================== */

/* ===================================================================
CSS information
 file name  :  default.css
 style info : fonts
 10px = 77%     11px = 85%     12px = 93%    13px = 100%
 14px = 108%    15px = 116%    16px = 124%    17px = 131%
 18px = 139%	19px = 147%    20px = 154%    21px = 162%
 22px = 170%    23px = 177%    24px = 185%    25px = 193%
 25px = 200%
=================================================================== */
body {
			line-height:1.6;
			color:#2b1440;
			font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
			font-size:13px;
			/*-webkit-text-size-adjust: 100%;*/ 
}
input,textarea {	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
/* Font Size --------------------------------- */
p,li,dt,dd,th,td {	font-size: 100%;}
li p,dd p,li li,dd li,th p,td p {	font-size: 100%;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%; font-weight: normal;}
table {	font-size: inherit; font-size: 100%;}
/* line-height --------------------------------- */
p,li,dt,dd,th,td {line-height: 1.58;}
strong { font-weight: bold;}
/**/
.fontSize10 { font-size:84%!important;}
.fontSize11 { font-size:92%!important;}
.fontSize12 { font-size:100%!important;}
.fontSize13 { font-size:109%!important;}
.fontSize14 { font-size:117%!important;}
.fontSize15 { font-size:125%!important;}
.fontSize16 { font-size:134%!important;}
.fontSize17 { font-size:142%!important;}
.fontSize18 { font-size:150%!important;}
.fontSize19 { font-size:159%!important;}
.fontSize20 { font-size:167%!important;}
.fontSize21 { font-size:175%!important;}
.fontSize22 { font-size:184%!important;}
.fontSize23 { font-size:192%!important;}
.fontSize24 { font-size:200%!important;}
.fontSize25 { font-size:209%!important;}
.fontSize26 { font-size:217%!important;}
/**/
.ma0 {margin:0px!important;}
/**/
.mt0 {margin-top:0px!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px!important;}
.mt25 {margin-top:25px!important;}
.mt30 {margin-top:30px!important;}
.mt35 {margin-top:35px!important;}
.mt40 {margin-top:40px!important;}
.mt45 {margin-top:45px!important;}
.mt50 {margin-top:50px!important;}
.mt55 {margin-top:55px!important;}
.mt60 {margin-top:60px!important;}
.mt65 {margin-top:65px!important;}
.mt70 {margin-top:70px!important;}
/**/
.mb0 {margin-bottom:0px!important;}
.mb5 {margin-bottom:5px!important;}
.mb10 {margin-bottom:10px!important;}
.mb15 {margin-bottom:15px!important;}
.mb20 {margin-bottom:20px!important;}
.mb25 {margin-bottom:25px!important;}
.mb30 {margin-bottom:30px!important;}
.mb35 {margin-bottom:35px!important;}
.mb40 {margin-bottom:40px!important;}
.mb45 {margin-bottom:45px!important;}
.mb50 {margin-bottom:50px!important;}
.mb55 {margin-bottom:55px!important;}
.mb60 {margin-bottom:60px!important;}
.mb65 {margin-bottom:65px!important;}
.mb70 {margin-bottom:70px!important;}
/**/
.ml0 {margin-left:0px!important;}
.ml5 {margin-left:5px!important;}
.ml10 {margin-left:10px!important;}
.ml15 {margin-left:15px!important;}
.ml20 {margin-left:20px!important;}
/**/
.pt0 {padding-top:0px!important;}
.pt5 {padding-top:5px!important;}
.pt10 {padding-top:10px!important;}
.pt15 {padding-top:15px!important;}
.pt20 {padding-top:20px!important;}
.pt25 {padding-top:25px!important;}
.pt30 {padding-top:30px!important;}
.pt35 {padding-top:35px!important;}
.pt40 {padding-top:40px!important;}
.pt45 {padding-top:45px!important;}
.pt50 {padding-top:50px!important;}
.pt55 {padding-top:55px!important;}
.pt60 {padding-top:60px!important;}
.pt65 {padding-top:65px!important;}
.pt70 {padding-top:70px!important;}
/**/
.pb0 {padding-bottom:0px!important;}
.pb5 {padding-bottom:5px!important;}
.pb10 {padding-bottom:10px!important;}
.pb15 {padding-bottom:15px!important;}
.pb20 {padding-bottom:20px!important;}
.pb25 {padding-bottom:25px!important;}
.pb30 {padding-bottom:30px!important;}
.pb35 {padding-bottom:35px!important;}
.pb40 {padding-bottom:40px!important;}
.pb45 {padding-bottom:45px!important;}
.pb50 {padding-bottom:50px!important;}
.pb55 {padding-bottom:55px!important;}
.pb60 {padding-bottom:60px!important;}
.pb65 {padding-bottom:65px!important;}
.pb70 {padding-bottom:70px!important;}
/**/
.align_left { text-align: left!important;}
.align_right { text-align: right!important;}
.align_center { text-align: center!important;}
/* clearfix --------------------------------- */
.clearfix:after,
.floatBox:after,
.nav:after {visibility: hidden;	display: block;	font-size: 0;	content: "";	clear: both;	height: 0;	}
* html .clearfix,
* html .floatBox,
* html .nav { zoom: 1; } /* IE6 */
*:first-child+html .clearfix,
*:first-child+html .floatBox,
*:first-child+html .nav { zoom: 1; } /* IE7 */
/* noneImages --------------------------------- */
img {vertical-align: bottom;}
li {list-style: none;}
.noneImages {display: none!important;}
.nf-message {display: none!important;}
.noneBoader { border: none!important;}
/* Common Links --------------------------------- 
a,a:link {	color: #0092c4; text-decoration: none; border-bottom: none;}
a:visited {	color: #0092c4; text-decoration: none; border-bottom: none;}
a:hover {  color: #0092c4; text-decoration: none; border-bottom: none;}
a:active {  color: #0092c4; text-decoration: none; border-bottom: none;}*/

div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background-color: transparent;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
iframe { background-color: transparent!important;}

article,aside, canvas, details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote,q {
  quotes: none;
}

blockquote:before,blockquote:after,
q:before,q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000; 
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input,select {
  vertical-align: middle;
}

