@charset "Shift_JIS";

/* HTML */

body { padding:0px; margin:0px; font-size:12px;}

form {margin:0px;padding:0px;}

table{font-family : "Osaka-等幅", "Osaka", "ＭＳ Ｐゴシック", "ＭＳ ゴシック";font-size: 11px; color: #6B9946 }

h1 {font-size: 18px; margin:0px;padding:0px;}
h2 {font-size: 16px; margin:0px;padding:0px;}
h3 {font-size: 14px; margin:0px;padding:0px;}

hr{color:#aaaaaa;}


/* コンテンツ */

.header{ font-size: 11px;   color: #ffffff; line-height: 120%;padding: 5 8 0 3;}
.header a:link { color: #ffffff; text-decoration: none}
.header a:visited { color: #ffffff; text-decoration: none  }
.header a:hover {  color: #CDCDCD; text-decoration: underline }
.header a:active { color: #cdcdcd; text-decoration: none }

.footer{font-size: 11px;   color: #ffffff; line-height: 130%;padding: 0 5 0 8; }
.footer a:link { color: #ffffff; text-decoration: none }
.footer a:visited { color: #ffffff; text-decoration: none }
.footer a:hover { color: #CDCDCD; text-decoration: underline }
.footer a:active { color: #CDCDCD; text-decoration: none }

.footer_menu{font-size: 12px;   color: #aaaaaa; line-height: 130%;padding: 0 8 0 8;}
.footer_menu a:link { color:  #aaaaaa; text-decoration: underline ;}
.footer_menu a:visited { color:  #aaaaaa; text-decoration: underline }
.footer_menu a:hover { color: #EB5100; text-decoration: underline }
.footer_menu a:active { color: #EB5100; text-decoration: none }

.kensaku{font-size: 12px; color: #619339;padding: 5 3 5 10;}
.kensaku a:link {color: #619339; text-decoration: underline;}
.kensaku a:visited {  color: #619339; text-decoration: underline;}
.kensaku a:active { color: #EB5100; text-decoration: underline;}
.kensaku a:hover { color: #EB5100; text-decoration: underline;}

.btn_form{font-size: 12px; color: #666666;line-height: 120%;padding: 5 0 0 0;}
.btn_form a:link {color: #666666; text-decoration: none;}
.btn_form a:visited {  color: #619339; text-decoration: underline;}
.btn_form a:active { color: #EB5100; text-decoration: underline;}
.btn_form a:hover { color: #EB5100; text-decoration: underline;}

.ttl_new{font-size: 16px; color: #446B92;padding: 10 15 10 50;font-weight: bold;}
.ttl_contact{font-size: 16px; color: #5861B1;padding: 15 3 5 50;font-weight: bold;}
.ttl_profile{font-size: 16px; color: #619339;padding: 5 3 5 40;font-weight: bold;}
.ttl_beauty{font-size: 16px; color: #D11737;padding: 15 3 5 45;font-weight: bold;}
.ttl_interview{font-size: 16px; color: #619339;padding: 18 3 5 120;font-weight: bold;}
.ttl_takumi{font-size: 12px; color: #619339;line-height: 160%;padding: 5 7 5 10;font-weight: bold;}
.ttl_prpfile{font-size: 16px; color: #619339;padding: 5 3 5 40;font-weight: bold;}
.ttl_bi{font-size: 12px; color: #D11737;line-height: 160%;padding: 5 7 5 10;font-weight: bold;}
.comment_bi{font-size: 12px; color: #666666;line-height: 140%;padding: 5 7 5 10;}
.comment_new{font-size: 12px; color: #446B92;line-height: 160%;padding: 5 5 5 10;font-weight: bold;}

.under_line{font-size: 12px; line-height: 130%;  border-style : solid ;border-width : 0px 0px 0px 0px;border-color : #dedede ;height : 0px}
.under_line a:link {color: #619339; text-decoration: none  ;}
.under_line a:visited {  color: #619339; text-decoration: none  ;}
.under_line a:active { color: #EB5100; text-decoration: underline;}
.under_line a:hover { color: #EB5100; text-decoration: underline;}

.form {font-size: 12px; line-height: 140%; padding: 3 0 3 0; }

.shokushu {font-size: 12px;line-height: 120%;padding: 3 10;color: #666666;font-weight: bold;}
.shamei {font-size: 12px; line-height: 120%; padding: 5 0 3 5; font-weight: bold; color: #B20026;}
.shamei  a:link {color: #B20026; text-decoration: underline ;}
.shamei  a:visited {  color:#B20026; text-decoration: underline ;}
.shamei  a:active { color: #B20026; text-decoration: underline;}
.shamei  a:hover { color:#446F85; text-decoration: underline;}
.rosenmei {font-size: 12px; line-height: 120%; padding: 3 10 3 10; font-weight: bold;  color: #446F85;}
.shousai {font-size: 11px; line-height: 130%; padding: 3 10 3 5; color: #999999;}
.shousai_new{font-size: 11px; line-height: 130%; padding: 3 10 15 10; color: #999999;}


.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: 580 80;
}
.td_bg_center {background-repeat:no-repeat;background-position: center;}
.td_bg_top {background-repeat:no-repeat;background-position: center  0;}

.home_message{font-size: 10px; padding: 3 8 10 10 ; color: #FFFFFF;line-height: 120%;}
.home_message a:link { color: #ffffff; text-decoration: none}
.home_message a:visited { color: #ffffff; text-decoration: none  }
.home_message a:hover {  color: #ffffff; text-decoration: underline }
.home_message a:active { color: #ffffff; text-decoration: none }


.home_ttl{font-size: 14px; padding: 3 8 3 10 ; color: #FFFFFF;line-height: 120%;font-weight:bold;}
.home_ttl a:link { color: #ffffff; text-decoration: none}
.home_ttl a:visited { color: #ffffff; text-decoration: none  }
.home_ttl a:hover {  color: #ffffff; text-decoration: underline }
.home_ttl a:active { color: #ffffff; text-decoration: none }


/* フォントサイズ */
.news { font-size: 10px; line-height: 14px; color: #666666 }
.top_news { font-size: 12px; line-height: 14px; color: #666666 }
.top_news a:link { font-weight: bold;font-size: 10px; line-height: 12px; color: #FF0000; text-decoration: none }
.top_news a:visited { font-weight: bold;font-size: 10px; line-height: 12px; color: #FF0000; text-decoration: none }
.top_news a:hover { font-weight: bold;font-size: 10px;color: #0033cc; text-decoration: underline }
.top_news a:active {font-weight: bold;font-size: 10px; color: #0033cc; text-decoration: none }

.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:#609338; text-decoration:none;}
a:active { color:#777bb0; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { color:#777bb0; text-decoration:underline;}
*/

a:link { color:#6B9946; text-decoration:none;}
a:active { color:#6B9946; text-decoration:none;}
a:visited { color:#6B9946; text-decoration:none;}
a:hover { color:#6B9946; text-decoration:underline;}



/*リンク（アンダーバーあり）*/

a.link-under:link { color:#777bb0; text-decoration:underline;}
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;}

/*現在のページ*/
FONT.currentPage{font-size: 12px; font-weight: bold; color: #EB5100;}

/*アラート*/
FONT.alert{font-size: 16px; font-weight: bold; color: #EB5100;}

/*メッセージ出力*/
FONT.confirm{font-size: 16px; font-weight: bold;　color: #5861B1; }

/* 通常の入力欄 */
input{
	ime-mode: inactive;
}
/* 日本語入力欄 */
input.kanji{
	ime-mode: active;
}
/* 英数字入力欄 */
input.engnum{
	ime-mode: disabled;
}
