@charset "shift_jis";
/* ****************************************************
Since : 2008-06-03
Last Modified: 2008-06-03
***************************************************** */
/* ****************************************************
1: Header
2: Footer
3: Navigation
4: Common setting
***************************************************** */	
body {
	font-size:100%;
	color:#555555;
}

a:link {
	color:#555555;
}
a:visited {
	color:#555555;
}
a:active {
	color:#C04B6C;
}
a:hover {
	color:#6A81D0;
}
a[name]:hover{
	color:#6A81D0;
}
sub,sup {
	font-size:83%;
}

.clear {
	font-size:1px;
}

/*1: Header
=========================================*/

#header #tagline {
	font-size:11px;
	color:#ffffff;
}
#headerSkip,
h2.anchor,
div#page-navi p#pankuzu span {
	color:#ffffff;
}
/* Header logo part */
#header-layout {
	font-size:0;
}
#header #header-right-box ul.link li {
	font-size:12px;
}
#header-right-box #ticker {
	font-size:12px;
}

/* Header option */
#header #header-right-box #header-option p {
	font-size:12px;
}

/* global-navi */
#global-navi {
	font-size:0;
}

/* page-navi list */
div#page-navi {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
#pankuzu a {
	color:#ffffff;
	font-weight:normal;
}
#pankuzu a:hover {
	color:#ffffff;
}
table#page-navi {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
#seomessage {
	font-weight:normal;
}
/*2: Footer
=========================================*/
#footer-layout {
	font-size:83%;
}
#footer-contents {
	font-size:83%;
}
#footer-contents p {
	font-weight:bold;
}

/*3: Common setting
=========================================*/

/* ==================================
Finding and text
================================== */
/* text */
div#contents {
	font-size:83%;
}
.VerticalText pre {
	font-size:120%;
}
/* for IE6 */
* html .VerticalText pre {
	font-size:100%;
}
/* for IE7 */
*+html .VerticalText pre {
	font-size:100%;
}
/* for IE6 */
* html div#contents table {
	font-size:100%;
	line-height:1.4;
}
div#contents strong.text-inside {
	font-weight:normal;
	color:#FF0000;
}

div#contents .design-1 {
	line-height:1.4;
	font-size:80%;
	color:#ffffff;
}
div#contents .design-1 a:link {
	color:#ffffff;
}
div#contents .design-1 a:visited {
	color:#ffffff;
}
div#contents .design-1 a:active {
	color:#ffffff;
}
div#contents .design-1 a:hover {
	color:#ffffff;
}
div#contents .design-1 a[name]:hover{
	color:#ffffff;
}
div#contents .design-3 {
	font-size:115%;
	color:#555555;
	font-weight: bold;
}
div#contents .design-4 {
	color:#555555;
	font-weight: bold;
}
div#contents .title-text-sizeup {
	font-size:150%;
	font-weight:bold;
}

/* weight */
.bold {
	font-weight:bold;
}
/* size */
.small {
	font-size:80%;
}
.small90 {
	font-size:90%;
}
/* size */
.small_kaitai {
	font-size:100%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic";
}

.small_quick {
	font-size:100%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic";
}

.big {
	font-size:115%;
}
/* align */
.txt-r {
	text-align:right;
}
.txt-c {
	text-align:center;
}
.txt-t {
	vertical-align:top;
}
.txt-b {
	vertical-align:bottom;
}
/* family */
.verdana-l {
	font-family:Verdana;
	font-size:135%;
}
.verdana-m {
	font-family:Verdana;
	font-size:120%;
}
.verdana {
	font-family:Verdana;
	font-size:105%;
}
/* color */
.red1 {
	color:#C04B6C;
}
.red2 {
	color:#FF0303;
}
.red3{
	color:#E20000;
}
.orange1 {
	color:#FF6600;
}
.blue1 {
	color:#6A81D0;
}
.gray1 {
	color:#777777;
}
