/* Base Weblog (base-weblog.css) */

/* basic elements */

td.menu {
	padding: 7px 42px 7px 41px;
	text-align : center ;
	background-image:url(img/button.gif);
	background-repeat:repeat;
	background-color : #b40001; 
	border-style : outset; 
	border-width : 1px;
}

a {
	color : #006699;
}
a.menu {
	color : #ffffff;
	font-size:14px;
	text-decoration : none; 
}

td.menu a:hover{
	color: #0022aa;
}

.guide {
	padding: 10px 0px 5px 10px;
	color: #000;
	font-size:13px;
	line-height:18px;
}

td.right_menu {
	background-color : #eeeeee; 
	text-align:center;
	vertical-align: top;
}

td.r_title_top {
	width:196px;
	height:5px;
	background-image:url(img/r_title_top.gif);
	background-repeat: no-repeat;
}
td.r_title_mid {
	width:181px;
	background-image:url(img/r_title_mid.gif);
	font-size:13px;
	text-align:left;
	padding: 0px 5px 0px 10px;
}
td.r_title_bottom {
	width:196px;
	height:5px;
	background-image:url(img/r_title_bottom.gif);
	background-repeat: no-repeat;
}

.right_sub_title {
	width:180px;
	text-align:left; 
	background-image: url("img/arrow.gif");
	background-repeat: no-repeat;
	padding:1px 10px 0px 17px;
	margin:10px 0px 10px 5px;
	font-size:13px;
}
.subtitle {
	padding:5px 10px 5px 10px;
	color: #4a4a4a;
	font-size:14px;
	font-weight: bold;
}

td.cat1 {
	height:50px;
	width:550px;
	background-image:url("img/cat_1.gif");
	text-align:left; 
	padding: 0px 10px 0px 26px;
	background-repeat:no-repeat;
	color:#444444;
}

td.cat2 {
	height:8px;
	width:550px;
	background-image:url("img/cat_2.gif");
	background-repeat:repeat-y;
}

td.cat2_naka {
	padding: 0px 10px 0px 10px;
	width:270px;
	vertical-align: top;
	font-size:13px;
	color:#444444;
	line-height: 20px;
}

a.cat {
	text-decoration: none;
}

td.cat3 {
	height:6px;
	width:550px;
	background-image:url("img/cat_3.gif");
	background-repeat:no-repeat;
}

b.cat_title {
	font-size:16px;	
	color:#c40000;
}

td.list_1 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	font-size:13px;
	color:#444444;
	line-height: 16px;
}

td.serch_title {
	text-align: center;
}

td.content_1 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	font-size:14px;
	color:#444444;
	line-height: 18px;
	letter-spacing: 2px;
}

td.content_2 {
	padding: 5px 5px 5px 5px;
	font-size:16px;
	color:#ffffff;
}

.content_3 {
	font-size:14px;
	color:#444444;
	line-height: 18px;
	letter-spacing: 2px;
}

b.content_4 {
	font-size:14px;
	color:#444444;
}

td.topwaku1 {
	background-image:url(img/top_waku_top.gif);
}

td.topwaku2 {
	background-image:url(img/top_waku_mid.gif);
	padding:10px 10px 10px 10px;
	font-size:13px;
	line-height:18px;
}

td.topwaku3 {
	background-image:url(img/top_waku_bottom.gif);
	height:18px;
}

td.entwaku1 {
	background-image:url(img/ent_waku_top.gif);
	height:10px;
}

td.entwaku2 {
	background-image:url(img/ent_waku_mid.gif);
	padding:0px 10px 0px 10px;
	font-size:15px;
	line-height:18px;
}

td.entwaku3 {
	background-image:url(img/ent_waku_bottom.gif);
	height:10px;
}


.cat_sub_title {
	text-align:left; 
	background-image: url("img/arrow.gif");
	background-repeat: no-repeat;
	padding:0px 13px 0px 17px;
	letter-spacing: 2px;
	font-size:14px;
}

.faq_q_title {
	text-align:left; 
	background-image: url("img/q.gif");
	background-repeat: no-repeat;
	padding:0px 13px 10px 35px;
	font-size:13px;
}

.faq_a {
	text-align:left; 
	background-image: url("img/a.gif");
	background-repeat: no-repeat;
	padding:0px 13px 10px 35px;
	font-size:13px;
}

td.aboutus {
	color : #000000;
	font-size:13px;
	font-weight: normal;
}

.bg-c1daf2 { background-color: #c1daf2 }
.txt-m01 { font-size: 84% }
.txt-m02 { font-size: 94% }
.cap { font-size: 70% }
.txt-ff0000 { color: #ff0000 }
.txt-006666 { color: #006666 }
.txt-6600cc { color: #6600cc }
.bg-ffffff { background-color: #ffffff }
.bg-c1daf2 { background-color: #c1daf2 }
.bg-eeeeee { background-color: #eeeeee }
.bg-cccccc { background-color: #cccccc }
.bg-999999 { background-color: #999999 }
.bg-ffffcc { background-color: #ffffcc }

.top_kyu{
	margin:0px 0px 0px 5px;
}