@charset "utf-8";

/* ==========================================================================
   /common/css/reset.css
   ========================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}

body {
line-height: 1;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}

ol, ul {
list-style: none;
}

blockquote {
quotes: none;
}

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

del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

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

img {
vertical-align: middle;
}

a img {
border: none;
vertical-align: bottom;
}

::selection {
background: none repeat scroll 0 0 #999999;
color: #444444;
}

*::-moz-selection {
background: none repeat scroll 0 0 #999999;
color: #444444;
}

area:focus {
outline: none;
border: none;
}


/* ==========================================================================
   Yahoo fonts.css
   ========================================================================== */

/* Yahoo fonts.css
Font-size Adjustment.
77% = 10px	|	123.1% = 16px	|	167% = 22px
85% = 11px	|	131%   = 17px	|	174% = 23px
93% = 12px	|	138.5% = 18px	|	182% = 24px
100% = 13px	|	146.5% = 19px	|	189% = 25px
108% = 14px	|	153.9% = 20px	|	197% = 26px
116% = 15px	|	161.6% = 21px	|
*/

body {
/*font: 13px/1.75 ヒラギノ角ゴ Pro W3", Verdana, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ＭＳ ゴシック", "MS Gothic", sans-serif;*/
font: 12px Verdana,Arial,"Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",meiryo,"ＭＳ Ｐゴシック",sans-serif;
*font-size: small;
/* for IE */
*font: x-small;
/*

for IE in quirks mode */
vertical-align:baseline;
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */

select,
input,
button,
textarea {
font: 99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */

table {
font-size: inherit;
font: 100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */

pre,
code,
kbd,
samp,
tt {
font-family: monospace;
*font-size: 108%;
line-height: 100%;
}

/* ==========================================================================
   clearfix
   ========================================================================== */

/* clearfix */
.clearfix {
zoom: 1;
}

.clearfix:after {
content: "";
display: block;
clear: both;
}

/* ==========================================================================
   a
   ========================================================================== */
a:link,
a:visited {
	text-decoration: none;
	color: #408cbf;
}
a:hover {
	text-decoration: underline;
	color: #408cbf;
}