@charset "Shift_JIS";

/* ?e?^?C?g???̐ԕ??? */
.menu   { color: #ff3333; font-size: x-small; font-weight: bold }

/* */
.bar  { font-size: x-small; line-height: 25px; background-color: #ffe4c4; padding: 5px; border-bottom: 1px solid #999 }

/*?t?b?^*/
.footer  { color: #666; font-size: x-small; text-decoration: none }
a:hover.footer { color: blue; font-size: x-small; text-decoration: underline }

/* ?߂??̃????N */
.tohome  { color: #666; font-weight: bold; font-size: x-small; text-decoration: none }
a:hover.tohome { color: blue; font-weight: bold; font-size: x-small; text-decoration: underline }

/**/
.honbun  { padding-left: 12px }


/* */
.img { float: left }

/* */
.imgr{float: right}
.kaijo{clear:both}



/* */
/* */
.topmain   { color: #333333; font-size: x-small; font-weight: bold; line-height: 130% }
a:link.topmain { color: #333333; font-size: x-small;font-weight: bold }
a:visite.topmain{ color: #333333; font-size: x-small;font-weight: bold }
a:hover.topmain{ color: blue; text-decoration: underline; font-weight: bold}

/*h1 { color: navy; font-size: small }*/

/* */
.ec  { color: #333333; font-size: x-small; line-height: 120% }
a:link.ec  { color: #333333; line-height: 120% }
a:visite.ec  { color: #333333; line-height: 120% }
a:hover.ec  { color: blue; line-height: 120%; text-decoration: underline }


/* */
.new{color:#333333;font-size:x-small}
a:link.new{color:#333333;font-size:x-small}
a:visite.new{color:#333333;font-size:x-small}
a:hover.new{color:blue;font-size:x-small;text-decoration:underline;}

/* */
.news { font-size:xx-small}

/* */

.sitemapmidasi  { font-size: x-small; font-weight: bold; text-decoration: none; background-color: #eee; padding: 2px 2px 2px 10px }



/* */
/* */
.sub { color:#333333;font-weight:bold; font-size:x-small; }
dt { font-weight:bold}

/* */
.item  { color: black; font-size: x-small }
a:hover.item{ color: black; font-size: x-small }


/* */
/* */
.shop   { color: gray; font-size: x-small }
a:link.shop  { color: #999999 }
a:visite.shop  { color: #999999 }
a:hover.shop { color: blue; text-decoration: underline }
.current { color: #000000; font-size: x-small }

/* */
.title  { color: #333333; font-size: x-small; font-weight: bold; text-decoration: none }

/* */
.date   { font-size: xx-small; padding-right: 10px }

/* */
.ct  { font-size: x-small; line-height: 110% }

/* */
.floor { font-size:xx-small;}
.floor5 {font-size:x-small;font-weight:bold;color:#333 }

/* */
.koshu {font-size:x-small;font-weight:bold;color#333;line-height:120%; }
a:link.koshu { color: #333; font-size: x-small;font-weight:bold;line-height:120%; }
a:visite.koshu { color: #333; font-size: x-small;font-weight:bold;line-height:120%;}
a:hover.koshu { color: blue; text-decoration: underline;font-weight:bold;line-height:120%;}


/* */
/* */
h1  { color: navy; font-size: medium; line-height: 120% }
/* */
.link { color: black; font-size: x-small; text-decoration: none }
a:hover.link  { color: blue; text-decoration: underline }
/* */
.price{color: red}
/* */
.text   { line-height: 130%; padding: 3px 5px 3px 30px }
/* */
h2 { font-size: x-small;}

/* */
/* */
.shopname { color: red; font-size: small; font-weight: bold }
a:hover.shopname { color: blue; font-size: small; font-weight: bold }
/* */
.buturyu  { color: #069; font-size: small; font-weight: bold }
a:hover.buturyu { color: blue; font-size: small; font-weight: bold }
/* */
.gakuin { color: green; font-size: small; font-weight: bold }
a:hover.gakuin { color: blue; font-size: small; font-weight: bold }

/* */
.jigyoubu { color: #333; font-size: x-small; font-weight: bold }


/* 
.kome {font-size:xx-small }
.imgl { float: left }
.bgy { background-color: #ffc; padding: 3px }*/
.linkblue { color: blue }
.a:hover.linkblue { color: fuchsia; }
.kakomi { padding-right: 5px; padding-bottom: 5px; padding-left: 12px; border-top: #ffe4c4; border-right: 1px solid #ffe4c4; border-bottom: 1px solid #ffe4c4; border-left: 1px solid #ffe4c4; outline-color: #f00 }
.merumaga_title { color: #399; font-size: 16px; font-weight: bold; line-height: 1em; text-align: center; }
a:hover.merumaga_title { color: #00f; font-size: 16px; font-weight: bold; line-height: 1em; text-align: center; }
/* 0703 ?ǉ?
--------------------------------------------------------------------------------*/
/*==== ???C???R???e???c?^?C?g?? ====*/
.main-title{	margin:0;	padding: 0 12px;}
.info-title{ font-size: x-small;margin:0;line-height:130%; }

/*==== ?X?܃g?b?v?t???A?K?C?h ====*/
.floor{	line-height:130%;	}

/*==== ???S ====*/
#logo{	margin:0;	}

/*==== ???i?ڍ׃y?[?W ====*/
.goods-title{	margin:0;	padding:0;	font-size:100%;	font-weight:normal;	}
.online-link{	padding-left:37px;	font-size:x-small;	line-height:120%;	background:url(../goods/image/tri_w.gif) no-repeat 13px 2px;}
.online-link a:link,
.online-link a:visited{	color:#0000FF;	}
.online-link a:hover{	color:#FF0000;	}
.goods-caption{font-size:xx-small;	color:#666666; text-align:center;	}

/*==== ?X???u?K???y?[?W ====*/
.lesson-lead{	padding:0.5em 37px 0;	}
.lesson-order{	padding:0.5em 37px 0;color:#FF0000;	}

/* 0705 ?ǉ?
--------------------------------------------------------------------------------*/
/*==== ?t?b?^?[ ====*/
.footer-pad1{padding:6px 0;line-height:140%;background:url(../index_images/bg_footer.jpg) repeat-x;}
.footer-pad2{padding:5px 0 0;}
.footer-pad3{padding:10px 50px;color:#F39E5F;font-size:smaller;line-height:120%;}
.smidashi { color: #fff; font-size: 16px; font-weight: bold; line-height: 2em; background-color: #009081; vertical-align: middle; display: block; }
.comment { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.a:hover.comment { color: #36f; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
