/*
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires
 */
html {
    background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

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

fieldset,
img {
    border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

address,
button,
caption,
cite,
code,
dfn,
em,
input,
optgroup,
option,
select,
strong,
textarea,
th,
var {
    font:inherit;
}
b,
strong{
    font-weight: bold;
}
del,
ins {
    text-decoration: none;
}

li {
    list-style: none;
}

caption,
th {
    text-align: left;
}

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

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: top;
    font-size: 9px;
}
sub {
    vertical-align: bottom;
    font-size: 9px;
}

/*because legend doesn't inherit in IE */
legend {
    color: #000;
}

a,
a:visited{
    color: #0066cc;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
img{
    vertical-align:bottom;
}
div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, 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{
    /*background: url(../../../../common/images/clear.gif) no-repeat 0 0;*/
    background: url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==) no-repeat 0 0;
}

/*- fluid images and objects ----------*/
img,
object,
embed {
    /* [disabled]max-width: 100%; */
}
/*- optional vanity styles ----------*/
::selection {background: #37BEFF;}
::-moz-selection {background: #37BEFF;}

img::selection {background: transparent;}
img::-moz-selection {background: transparent;}

a {-webkit-tap-highlight-color: rgba(0,0,0,0.2);}
*{
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires
 */
body {
    font:14px/1.6 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',HIragino Kaku Gothic Pro W3,HIragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',Verdana,arial,helvetica,clean,sans-serif;
    color: #333333;
}
select,
input,
textarea,
button {
    font-size:99%;
    line-height:1.5em;
}
table {
    font-size:inherit;
    font:100%;
}
pre,
code,
kbd,
samp,
tt {
    font-family:monospace;
    *font-size:108%;
    line-height:100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

/*===============================================*
*	Global Styles
*===============================================*/

/* clear & clearfix
------------------------------------------------*/
.clear{
    clear: both;
}
.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
    overflow:hidden;
}
.clearfix {
    zoom: 1;
}

/* margin
------------------------------------------------*/
.mReset{margin:0px !important;}
.mCenter{margin:0 auto !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:2px !important;}
.mt10{margin-top:5px !important;}
.mt15{margin-top:7px !important;}
.mt20{margin-top:10px !important;}
.mt25{margin-top:12px !important;}
.mt30{margin-top:15px !important;}
.mt40{margin-top:20px !important;}
.mt50{margin-top:25px !important;}
.mt60{margin-top:30px !important;}
.mt70{margin-top:35px !important;}
.mt80{margin-top:40px !important;}
.mt90{margin-top:45px !important;}
.mt100{margin-top:50px !important;}
.mr0{margin-right:0px !important;}
.mr5{margin-right:2px !important;}
.mr10{margin-right:5px !important;}
.mr15{margin-right:7px !important;}
.mr20{margin-right:10px !important;}
.mr25{margin-right:12px !important;}
.mr30{margin-right:15px !important;}
.mr40{margin-right:20px !important;}
.mr50{margin-right:25px !important;}
.mr60{margin-right:30px !important;}
.mr70{margin-right:35px !important;}
.mr80{margin-right:40px !important;}
.mr90{margin-right:45px !important;}
.mr100{margin-right:50px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:2px !important;}
.mb10{margin-bottom:5px !important;}
.mb15{margin-bottom:7px !important;}
.mb20{margin-bottom:10px !important;}
.mb25{margin-bottom:12px !important;}
.mb30{margin-bottom:15px !important;}
.mb40{margin-bottom:20px !important;}
.mb50{margin-bottom:25px !important;}
.mb60{margin-bottom:30px !important;}
.mb70{margin-bottom:35px !important;}
.mb80{margin-bottom:40px !important;}
.mb90{margin-bottom:45px !important;}
.mb100{margin-bottom:50px !important;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:2px !important;}
.ml10{margin-left:5px !important;}
.ml15{margin-left:7px !important;}
.ml20{margin-left:10px !important;}
.ml25{margin-left:12px !important;}
.ml30{margin-left:15px !important;}
.ml40{margin-left:20px !important;}
.ml50{margin-left:25px !important;}
.ml60{margin-left:30px !important;}
.ml70{margin-left:35px !important;}
.ml80{margin-left:40px !important;}
.ml90{margin-left:45px !important;}
.ml100{margin-left:50px !important;}

@media (min-width: 768px) {
    .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;}
    .mt40{margin-top:40px !important;}
    .mt50{margin-top:50px !important;}
    .mt60{margin-top:60px !important;}
    .mt70{margin-top:70px !important;}
    .mt80{margin-top:80px !important;}
    .mt90{margin-top:90px !important;}
    .mt100{margin-top:100px !important;}
    .mr5{margin-right:5px !important;}
    .mr10{margin-right:10px !important;}
    .mr15{margin-right:15px !important;}
    .mr20{margin-right:20px !important;}
    .mr25{margin-right:25px !important;}
    .mr30{margin-right:30px !important;}
    .mr40{margin-right:40px !important;}
    .mr50{margin-right:50px !important;}
    .mr60{margin-right:60px !important;}
    .mr70{margin-right:70px !important;}
    .mr80{margin-right:80px !important;}
    .mr90{margin-right:90px !important;}
    .mr100{margin-right:100px !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;}
    .mb40{margin-bottom:40px !important;}
    .mb50{margin-bottom:50px !important;}
    .mb60{margin-bottom:60px !important;}
    .mb70{margin-bottom:70px !important;}
    .mb80{margin-bottom:80px !important;}
    .mb90{margin-bottom:90px !important;}
    .mb100{margin-bottom:100px !important;}
    .ml5{margin-left:5px !important;}
    .ml10{margin-left:10px !important;}
    .ml15{margin-left:15px !important;}
    .ml20{margin-left:20px !important;}
    .ml25{margin-left:25px !important;}
    .ml30{margin-left:30px !important;}
    .ml40{margin-left:40px !important;}
    .ml50{margin-left:50px !important;}
    .ml60{margin-left:60px !important;}
    .ml70{margin-left:70px !important;}
    .ml80{margin-left:80px !important;}
    .ml90{margin-left:90px !important;}
    .ml100{margin-left:100px !important;}
}

/* padding
------------------------------------------------*/

.pReset{padding:0px !important;}
.pt0{padding-top:0px !important;}
.pt5{padding-top:2px !important;}
.pt10{padding-top:5px !important;}
.pt15{padding-top:7px !important;}
.pt20{padding-top:10px !important;}
.pt25{padding-top:12px !important;}
.pt30{padding-top:15px !important;}
.pt40{padding-top:20px !important;}
.pt50{padding-top:25px !important;}
.pt60{padding-top:30px !important;}
.pt70{padding-top:35px !important;}
.pt80{padding-top:40px !important;}
.pt90{padding-top:45px !important;}
.pt100{padding-top:50px !important;}
.pr0{padding-right:0px !important;}
.pr5{padding-right:2px !important;}
.pr10{padding-right:5px !important;}
.pr15{padding-right:7px !important;}
.pr20{padding-right:10px !important;}
.pr25{padding-right:12px !important;}
.pr30{padding-right:15px !important;}
.pr40{padding-right:20px !important;}
.pr50{padding-right:25px !important;}
.pr60{padding-right:30px !important;}
.pr70{padding-right:35px !important;}
.pr80{padding-right:40px !important;}
.pr90{padding-right:45px !important;}
.pr100{padding-right:50px !important;}
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:2px !important;}
.pb10{padding-bottom:5px !important;}
.pb15{padding-bottom:7px !important;}
.pb20{padding-bottom:10px !important;}
.pb25{padding-bottom:12px !important;}
.pb30{padding-bottom:15px !important;}
.pb40{padding-bottom:20px !important;}
.pb50{padding-bottom:25px !important;}
.pb60{padding-bottom:30px !important;}
.pb70{padding-bottom:35px !important;}
.pb80{padding-bottom:40px !important;}
.pb90{padding-bottom:45px !important;}
.pb100{padding-bottom:50px !important;}
.pl0{padding-left:0px !important;}
.pl5{padding-left:2px !important;}
.pl10{padding-left:5px !important;}
.pl15{padding-left:7px !important;}
.pl20{padding-left:10px !important;}
.pl25{padding-left:12px !important;}
.pl30{padding-left:15px !important;}
.pl40{padding-left:20px !important;}
.pl50{padding-left:25px !important;}
.pl60{padding-left:30px !important;}
.pl70{padding-left:35px !important;}
.pl80{padding-left:40px !important;}
.pl90{padding-left:45px !important;}
.pl100{padding-left:50px !important;}

@media (min-width: 768px) {
    .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;}
    .pt40{padding-top:40px !important;}
    .pt50{padding-top:50px !important;}
    .pt60{padding-top:60px !important;}
    .pt70{padding-top:70px !important;}
    .pt80{padding-top:80px !important;}
    .pt90{padding-top:90px !important;}
    .pt100{padding-top:100px !important;}
    .pr5{padding-right:5px !important;}
    .pr10{padding-right:10px !important;}
    .pr15{padding-right:15px !important;}
    .pr20{padding-right:20px !important;}
    .pr25{padding-right:25px !important;}
    .pr30{padding-right:30px !important;}
    .pr40{padding-right:40px !important;}
    .pr50{padding-right:50px !important;}
    .pr60{padding-right:60px !important;}
    .pr70{padding-right:70px !important;}
    .pr80{padding-right:80px !important;}
    .pr90{padding-right:90px !important;}
    .pr100{padding-right:100px !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;}
    .pb40{padding-bottom:40px !important;}
    .pb50{padding-bottom:50px !important;}
    .pb60{padding-bottom:60px !important;}
    .pb70{padding-bottom:70px !important;}
    .pb80{padding-bottom:80px !important;}
    .pb90{padding-bottom:90px !important;}
    .pb100{padding-bottom:100px !important;}
    .pl5{padding-left:5px !important;}
    .pl10{padding-left:10px !important;}
    .pl15{padding-left:15px !important;}
    .pl20{padding-left:20px !important;}
    .pl25{padding-left:25px !important;}
    .pl30{padding-left:30px !important;}
    .pl40{padding-left:40px !important;}
    .pl50{padding-left:50px !important;}
    .pl60{padding-left:60px !important;}
    .pl70{padding-left:70px !important;}
    .pl80{padding-left:80px !important;}
    .pl90{padding-left:90px !important;}
    .pl100{padding-left:100px !important;}
}

/* text-align
------------------------------------------------*/
.alignL{text-align:left !important;}
.alignR{text-align:right !important;}
.alignC{text-align:center !important;}
.vAlignM{vertical-align: middle !important;}

/* float
------------------------------------------------*/
.floatL{float:left !important; display:inline !important;}
.floatR{float:right !important; display:inline !important;}
.floatN{float:none !important;}

/* display
------------------------------------------------*/
.disBlock{display:block !important;}
.disInlBlock{display:inline-block !important;}
.disInline{display:inline !important;}

/* indent
------------------------------------------------*/
.indent1{
margin-left:1em;
text-indent:-1em;
}
