body { color: black; font-size: 14px; line-height: 22px; background: white url(../images/base.jpg) fixed center; margin-top: 15px; margin-left: 15px; padding: 0; }
.bar { background-image: url(../images/bar.jpg); background-position: center; width: 800px; height: 35px; }
.space { height: 50px; }
.space_top { padding-top: 30px; }
.btn { }
.dot { background-image: url(../images/bot.gif); background-repeat: repeat-x; background-position: left center; height: 20px; }
.small { font-size: 12px; line-height: 22px; }
.info_space { font-size: 12px; line-height: 22px; padding-left: 30px; }
.bold { font-weight: bold; }
.amount { color: #535353; font-size: 10px; line-height: 16px; }
a:link { color: #35716e; text-decoration: none; }
a:visited { color: #215945; text-decoration: none; }
a:hover { color: #7ad1bd; text-decoration: none; }
.cart_space { padding-left: 7px; }
.size_space { padding-bottom: 20px; }
.cart_price { padding-right: 10px; }
.topic { color: #476a45; font-size: 16px; font-weight: bold; }
.question { color: #0074bf; background-color: #eef5ff; }
.answer { background-color: #f2f2f2; }
.demerit_topic { color: #fff; font-size: 14px; background-color: #597154; padding: 10px 30px; }
.demerit_text { 
	padding: 10px 30px;
	 }
.english_title { font-size: 16px; font-weight: bold; letter-spacing: 1px; }
.bot_space { padding-bottom: 5px; }
.head { background-image: url(../images/top2.jpg); background-repeat: no-repeat; background-position: center; height: 365px; }
.head3 { background-image: url(../images/top3.jpg); background-repeat: no-repeat; background-position: center; height: 365px; }
.head4 { background-image: url(../images/top4.jpg); background-repeat: no-repeat; background-position: center; height: 365px; }
.blog_title { color: #fff; font-size: 12px; line-height: 18px; padding-right: 10px; padding-left: 5px; }
