@charset "Shift_JIS";
/* COMMON.CSS Document */


/* Basic Tags */
body { margin:0; padding:0; background:#FFFFFF; color:#000000; font-size:100%; line-height:1.3; text-align:center;}
h1 { font-size:160%;}
h2 { font-size:140%;}
h3 { margin:0.2em 0 0.5em 0; font-size:120%;}
h4 { font-size:100%;}
h5 { font-size:100%;}
h6 { font-size:100%;}
a,a:visited { color:#0a56aa; text-decoration:none;}
a:hover { color:#ff7200; text-decoration:underline;}
a img { border:none; text-decoration:none;}
img { vertical-align:bottom;}
p { margin:0 0 0.5em 0; padding:0;}
ul { margin:0 0 0.3em 15px; padding:0.5em 5px;}
li { margin:0 0 0.3em; padding:0;}
dl { margin:0.5em 0;}
dt {}
dd {}
table { font-size:100%;}
caption { display:none;}
th,td { padding:0.2em 3px; vertical-align:top;}
th { text-align:left;}
td {}
th img,td img { margin-right:0.2em; vertical-align:bottom;}
input { vertical-align:middle;}
select { vertical-align:middle; margin:0;}
strong {}
address { padding:1em 0; background:#094b95; letter-spacing:0.1em; font-style:normal; font-weight:normal; font-size:smaller; text-align:center; color:#FFFFFF;}

/* H Style */
.titleImg { margin:0; padding:0; text-indent:-9999px; background-position:left top; background-repeat:no-repeat;}

/* A Style */
a.linkImg { margin:0; padding:0; display:block; background-position:left top; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none;}

/* IMG Style */
img.img-middle { vertical-align:middle;}

/* UL Style */
ul.list-inline { margin:0.3em 0; padding:0; list-style:none; list-style-image:none;}
ul.list-inline li { display:inline; margin:0 1em; padding:0;}

/* COMMON */
.vanish { position:absolute; top:-9999px;}
.tSmall { font-size:smaller;}
.tLeft { text-align:left !important;}
.tCenter { text-align:center;}
.tRight { text-align:right !important;}
.tBig { font-size:130%;}
.tStrong { color:#59b0e3;}
.tRed { color:#FF0000;}
.tBlue { color:#0000FF;}
.tGrey { color:#666666;}
.tWhite { color:#FFFFFF;}
.tBold { font-weight:bold;}
.tNormal { font-weight:normal;}
.tUp { text-transform:uppercase;}
.border { border:#6ec015 1px solid;}
.even { background:#EEEEEE;}
.noBorder { border:none !important;}
.noMargin { margin:0 !important; padding:0 !important;}
.noBg { background:none !important; border:none !important;}
.imgLeft { float:left; margin:0 10px 5px 0;}
.imgRight { float:right; margin:0 0 5px 10px;}
.bLeft { float:left;}
.bRight { float:right;}
.bStrong { margin:1em 0; padding:0.5em 10px; background:#eeeeee; border:#ffabc5 1px solid;}
.inline { display:inline; margin:0; padding:0;}
.clear { clear:both;}


/* clearfix */
div#content div,
div#content
{/*for IE 5.5-7*/
    zoom:1;
}

div#content div:after,
div#content:after
{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


