/* CSS Document */



body {background-color:#FFFFFF; padding:20px; margin:0 auto; text-align:center; line-height:110%; color:#666666; font-size: 12px;}
h1 {font-size:16px; color:#666666; font-style:normal; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";}
h2 {font-size:14px; color:#999999; line-height:150%; font-style:normal; font-weight:normal; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";}
h3 {font-size:14px; color:#6A1B20; line-height:150%; font-style:normal; font-weight:normal; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";}
b {color:#6A1B20; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:14px;}
hr { border:1px; border-style:dotted; border-color:#333333; height:1px;}
span {color: #6A1B20;}
ul {padding:0px; margin:0px;}
img {border:0px;}


.div_right {font-size:10px; text-align:right}

#news A {color:#cccccc; text-decoration:underline; font-weight:bold;}
#news A:visited {color:#cccccc; text-decoration:underline; font-weight:bold;}
#news A:hover {color:#ffffff; text-decoration:none; font-weight:bold;}
#news A:active {color:#ffffff; text-decoration:none; font-weight:bold;}


.sub_td {padding:20px; text-align:center; vertical-align:top; line-height:150%; font-weight:normal; background:#6A1B20; font-size:12px; color:#FFFFFF;}
#submenu A {color:#ffffff; text-decoration:none;}
#submenu A:visited {color:#ffffff; text-decoration:none;}
#submenu A:hover {color:#cccccc; text-decoration:underline;}
#submenu A:active {color:#cccccc; text-decoration:underline;}


.sub_td2 {padding:10px 20px 10px 20px; text-align:left; vertical-align:top; line-height:150%; font-weight:normal; background:#999999; font-size:12px; color:#FFFFFF;}
#submenu2 A {color:#ffffff; text-decoration:none;}
#submenu2 A:visited {color:#ffffff; text-decoration:none;}
#submenu2 A:hover {color:#cccccc; text-decoration:underline;}
#submenu2 A:active {color:#cccccc; text-decoration:underline;}


#image a{display:block; width:200px; color:#ffffff; background-color:#6A1B20; height:50px; line-height:50px; text-decoration:none;text-align:center; font-size:12px; font-weight:bold;}
#image a:hover{color:#6A1B20; background-color:#999999; font-size:12px font-weight:bold;}


#main A {color:#000000; text-decoration:underline;}
#main A:visited {color:#000000; text-decoration:underline;}
#main A:hover {color:#6A1B20; text-decoration:none;}
#main A:active {color:#6A1B20; text-decoration:underline;}

#sp A {color:#6A1B20; text-decoration:underline;}
#sp A:visited {color:#6A1B20; text-decoration:underline;}
#sp A:hover {color:#6A1B20; text-decoration:none;}
#sp A:active {color:#6A1B20; text-decoration:underline;}

#indexlink A {color:#333333; text-decoration:none;}
#indexlink A:visited {color:#333333; text-decoration:none;}
#indexlink A:hover {color:#6A1B20; text-decoration:underline;}
#indexlink A:active {color:#6A1B20; text-decoration:underline;}

.main_table {border:1px; border-style:solid; border-color:#999999;}
.menu {text-align:center; font-size:10px; padding:0px 10px;}
.maim_td {padding:20px; text-align:left; vertical-align:top; line-height:150%; font-weight:normal; font-size:12px;}
.div_link1 { background-color:#6A1B20; padding:3px; width:200; text-align:center;}
.tanaka_ryakureki {text-align:left; font-size:10px; line-height:150%; vertical-align:top;}
.maim_td2 {padding:20px; text-align:center; vertical-align:top; line-height:150%; font-weight:normal; font-size:12px;}


.frd_haiku { text-align:center; font-size:14px; font-weight:bolder; padding:0px 8px 10px 8px; vertical-align:top; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";}
.frd_name { text-align:center; font-size:12px; color:#8E182C; padding:8px; vertical-align:top;}
.frd_text {padding:5px 15px 15px 15px; font-size:14px; text-align:left; vertical-align:middle; line-height:200%; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";}

/* eBOOK */
.ebooktd {font-size:12px; vertical-align:top; line-height:140%; border:1px; border-color:#999999; border-style:dotted; color:#333333;}
.ebook {background-image:url(../e-book/img/wp2.jpg); background-repeat:repeat-y; padding:20px; font-size:14px; line-height:150%; text-align:left; color:#633;}
.ebook2 {background-image:url(../e-book/img/wp.jpg); background-repeat:repeat-y; padding:20px; font-size:14px; line-height:150%; text-align:left; color:#633;}
.ebook3 { background-image:url(../e-book/img/wp3.jpg); background-repeat:repeat-y; padding:20px; font-size:14px; line-height:150%; text-align:left; color:#633; vertical-align:top;}
.ebook_table {text-align:left; padding:10px; font-size:14px; vertical-align:top; color:#633; line-height:180%;}
.top {vertical-align:top; line-height:200%;}
.top2 {vertical-align:top; line-height:200%; text-align:center;}
.top3 {vertical-align:top; line-height:150%; text-align:left; font-size:12px;}

/* twitter */
.twt_t {background:#6A1B20; color:#FFF; text-align:center; font-size:12px; padding:10px; line-height:150%;}
#twtlink A {color:#ffffff; text-decoration:none;}
#twtlink A:visited {color:#ffffff; text-decoration:none;}
#twtlink A:hover {color:#ffffff; text-decoration:underline;}
#twtlink A:active {color:#ffffff; text-decoration:underline;}
.twt_m {border:1px; border-color:#6A1B20; border-style:dotted; padding:5px;}
#twtmlink A {color:#666666; text-decoration:none;}
#twtmlink A:visited {color:#666666; text-decoration:none;}
#twtmlink A:hover {color:#666666; text-decoration:underline;}
#twtmlink A:active {color:#666666; text-decoration:underline;}