@charset "Shift_JIS";

/* HTML */

body { padding:0; margin:0px; font-size:11px;}

form {margin:0px;padding:0px;}

h1 {margin:0px;padding:0px;; font-weight: normal; font-size: 10px}
h2 {font-size: 16px; margin:0px;padding:0px;}
h3 {font-size: 14px; margin:0px;padding:0px;}

hr{color:#aaaaaa;}


/* コンテンツ */
.home{font-size: 11px; padding: 3 12 0 10; color: #666666;line-height: 170%;}
.home a:link {color:  #777bb0; text-decoration: underline;}
.home a:visited {  color:  #777bb0; text-decoration: underline;}
.home a:active { color: #999999; text-decoration: underline;}
.home a:hover { color: #999999; text-decoration: underline;}

.home_menu{font-size: 11px; padding: 3 12 0 10; color: #666666;line-height: 170%;}
.home_menu a:link {color:  #708A9E; text-decoration: underline;}
.home_menu a:visited {  color:  #708A9E; text-decoration: underline;}
.home_menu a:active { color: #000033; text-decoration: underline;}
.home_menu a:hover { color: #000033; text-decoration: underline;}

.staff_menu{font-size: 11px; padding: 3 12 0 10; color: #666666;line-height: 170%;}
.staff_menu a:link {color:  #FFAE58; text-decoration: underline;}
.staff_menu a:visited {  color:  #FFAE58; text-decoration: underline;}
.staff_menu a:active { color: #999999; text-decoration: underline;}
.staff_menu a:hover { color: #999999; text-decoration: underline;}


.header{font-size: 11px;   color: #999999; line-height: 120%;padding: 2 3 1 5; }
.header a:link {color: #999999; text-decoration: none }
.header a:visited {  color: #999999; text-decoration: none }
.header a:hover {  color: #999999; text-decoration: underline }
.header a:active{  color: #999999; text-decoration: none }


.footer{font-size: 10px;   color: #FFFFFF; line-height: 130%;padding: 2 7 2 10; }
.footer a:link { color: #FFFFFF; text-decoration: none }
.footer a:visited { color: #FFFFFF; text-decoration: none }
.footer a:hover { color: #FFFFFF; text-decoration: underline }
.footer a:active { color: #FFFFFF; text-decoration: none }

.form {
	font-size: 12px;
	line-height: 120%;
	padding: 3 5 3 8;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 8px;
}

.info{font-size: 12px; line-height: 160%;padding: 5 7 5 10;}

.td_bg {background-repeat:no-repeat;background-position: 0 0;}
.td_bg_rigit {background-repeat:no-repeat;background-position: 480 50;}

.home_message{font-size: 11px; padding: 3 12 0 10; color: #666666;line-height: 130%;}
.develpement_txt{font-size: 11px; padding: 3 10 0 5 ; color: #666666;line-height: 130%;}


/* フォントサイズ */

.css16-00 {font-size:16px;}
.css14-00 {font-size:14px;}
.css12-00 {font-size:12px;}
.css11-00 {font-size:11px;}
.css10-00 {font-size:10px;}
.css09-00 {font-size:9px;}

.css16-01 {font-size:16px; line-height: 15px;}
.css14-01 {font-size:14px; line-height: 15px;}
.css12-01 {font-size:12px; line-height: 15px;}
.css11-01 {font-size:11px; line-height: 15px;}
.css10-01 {font-size:10px; line-height: 15px;}
.css09-01 {font-size:9px; line-height: 15px;}

.css16-02 {font-size:16px; line-height: 18px;}
.css14-02 {font-size:14px; line-height: 18px;}
.css12-02 {font-size:12px; line-height: 18px;}
.css11-02 {font-size:11px; line-height: 18px;}
.css10-02 {font-size:10px; line-height: 18px;}
.css09-02 {font-size:9px; line-height: 18px;}

.css12-03 {font-size:12px; line-height: 20px;}
.css11-03 {font-size:11px; line-height: 20px;}


/*リンク*/

a:link { color:#666666;; text-decoration: underline}
a:active { color:#aaaaaa; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { color:#aaaaaa;; text-decoration: underline}



/*リンク（アンダーバーあり）*/

a.link-under:link { color:#777bb0;}
a.link-under:active { color:#aaaaaa;; text-decoration: underline}
a.link-under:visited { color:#777bb0;; text-decoration: underline}
a.link-under:hover { color:#aaaaaa;; text-decoration: underline}



/*白リンク*/

a.link-white:link { color:#ffffff; text-decoration:none;}
a.link-white:active { color:#cccccc; text-decoration:none;}
a.link-white:visited { color:#ffffff; text-decoration:none;}
a.link-white:hover { color:#cccccc;; text-decoration: underline}
.form-02 { font-size: 12px; ; margin: 3px 5px 1px; padding: 3px 5px 1px}
.form-02-u { font-size: 12px; ; margin: 3px 5px 1px; padding: 3px 5px 1px ; text-decoration: underline}
.info-hg { font-size: 16px; line-height: 160%;padding: 5 7 5 10; ; font-family: "HG行書体"}
