/* ---------- button ---------- */

a#btn_sectop {
	float:right;
	display:block;
	width:207px;
	height:21px;
	margin:0px 5px;
	background:url(../img/btn_sectop.gif);
	background-position: 0px 0px;
}

a#btn_sectop:hover {
	background-position: 0px -21px;
}


a.btn_gotop {
	float:right;
	display: block;
	width: 110px;
	height: 19px;
	margin: 10px 0px;
	background-image: url(../img/btn_gotop.gif);
	background-position: 0px 0px;
}

a.btn_gotop:hover {
	background-position: 0px -19px;
}


/* ---------- Ref List ---------- */

.ref ul {
	list-style: none;
	padding: 0px;
	margin-left: 0px;
}

.ref ul li {
	padding-left: 15px;
	background-image: url(../img/li_ref.gif);
	background-position: 2px 0.3333em;
	background-repeat: no-repeat;
	line-height: 150%;
}

.ref ul li.selected {
	background-image: url(../img/li_ref_selected.gif);
}

.ref ul li.selected a {
	color: #f60;
}

ul.index li {
	padding-left: 0px;
	background: #fff;
}

ul.index a {
	display: block;
	width: 139px;
	height: 45px;
}

ul.index a.pindex {
	background-image: url(../img/btn_index_p.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

ul.index a.pindex:hover {
	background-position: 0px -45px;
}

ul.index a.tindex {
	background-image: url(../img/btn_index_t.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

ul.index a.tindex:hover {
	background-position: 0px -45px;
}

li a.spam1 {
	display: block;
	width: 139px;
	height: 55px;
	background-image: url(../../img/btn_spam_1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top: 30px;
}

li a.spam1:hover {
	background-position: 0px -55px;
}

li a.spam2 {
	display: block;
	width: 139px;
	height: 55px;
	background-image: url(../../img/btn_spam_2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

li a.spam2:hover {
	background-position: 0px -55px;
}

/* ---------- enclose ---------- */

.enclose {
	background: #f6f6f6;
	border: 1px solid #ccc;
}

.enclose ul {
	list-style: none;
	padding: 0px;
	margin: 10px 20px;
}

.enclosetitle {
	display: block;
	padding: 5px 20px;
	border-bottom:1px dotted #ccc;
}

.enclosetext {
	display: block;
	padding: 10px 20px;
}

/* ---------- anchors ---------- */

.anchor {
	padding-left: 15px;
	background-image: url(../img/li_anchor.gif);
	background-position: 0px 0.25em;
	background-repeat: no-repeat;
	line-height: 150%;
}

.smallanchor {
	padding-left: 12px;
	background-image: url(../img/li_small.gif);
	background-position: 0px 0.25em;
	background-repeat: no-repeat;
	line-height: 150%;
}

.bullet {
	padding-left: 15px;
	background-image: url(../img/li_bullet.gif);
	background-position: 0px 0.25em;
	background-repeat: no-repeat;
	line-height: 150%;
}

.relatedlink {
	padding-left: 15px;
	background-image: url(../img/li_anchor.gif);
	background-position: 0px 0.25em;
	background-repeat: no-repeat;
}

a.anchor {
	display: block;	
}

a.smallanchor {
	display: block;	
}

a.bullet {
	display: block;	
}

a.relatedlink {
	display: block;	
}


/* ---------- anchors ---------- */

.num1,
.num2,
.num3,
.num4,
.num5,
.num6,
.num7,
.num8,
.num9 {
	display: block;
	padding-left: 15px;
	background-position: 0px 0.25em;
	background-repeat: no-repeat;
	line-height: 150%;
}

.num1 {background-image: url(../img/li_num1.gif);}
.num2 {background-image: url(../img/li_num2.gif);}
.num3 {background-image: url(../img/li_num3.gif);}
.num4 {background-image: url(../img/li_num4.gif);}
.num5 {background-image: url(../img/li_num5.gif);}
.num6 {background-image: url(../img/li_num6.gif);}
.num7 {background-image: url(../img/li_num7.gif);}
.num8 {background-image: url(../img/li_num8.gif);}
.num9 {background-image: url(../img/li_num9.gif);}

ul.br5 li {
	margin-bottom: 5px;
}

.head4 {
	display: block;
	padding-bottom: 5px;
	padding-left: 19px;
	background-image: url(../img/li_head4.gif);
	background-position: 0px 0.25em;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #999;
	color: #000;
}

.head5 {
	display: block;
	padding-top: 5px;
	padding-left: 19px;
	background-image: url(../img/li_head4.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	border-top: 1px dotted #999;
	color: #000;
}

/* ---------- guide top ---------- */

#guidetop-h-1 {
	width: 173px;
	height: 47px;
	background-image: url(../img/guidetop_h_1.gif);
}

#guidetop-h-2 {
	width: 173px;
	height: 47px;
	background-image: url(../img/guidetop_h_2.gif);
}

#guidetop-h-3 {
	width: 173px;
	height: 47px;
	background-image: url(../img/guidetop_h_3.gif);
}

#guide-column-1 {
	width: 173px;
	float: left;
}

#guide-column-2 {
	width: 173px;
	margin-left: 15px;
	float: left;
}

#guide-column-3 {
	width: 173px;
	margin-left: 15px;
	float: left;
}

.guide-h3 {
	display: block;
	margin: 10px 10px 0px;
	padding: 3px 5px;
	background: #eee;
	border: 1px solid #ccc;
	color: #000;
}

/* ---------- lineup top ---------- */
a#lineup-1,
a#lineup-3,
a#lineup-4,
a#lineup-9 {
	display: block;
	width: 275px;
	height: 41px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a#lineup-2,
a#lineup-5,
a#lineup-6,
a#lineup-7,
a#lineup-8 {
	display: block;
	width: 275px;
	height: 41px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

a#lineup-1 {background-image: url(../img/btn_lineup_1.gif);}
a#lineup-2 {background-image: url(../img/btn_lineup_2.gif);}
a#lineup-3 {background-image: url(../img/btn_lineup_3.gif);}
a#lineup-4 {background-image: url(../img/btn_lineup_4.gif);}
a#lineup-5 {background-image: url(../img/btn_lineup_5.gif);}
a#lineup-6 {background-image: url(../img/btn_lineup_6.gif);}
a#lineup-7 {background-image: url(../img/btn_lineup_7.gif);}
a#lineup-8 {background-image: url(../img/btn_lineup_8.gif);}
a#lineup-9 {background-image: url(../img/btn_lineup_9.gif);}

a#lineup-1:hover,
a#lineup-3:hover,
a#lineup-4:hover,
a#lineup-9:hover {
	background-position: 0px -41px;
}

a#lineup-2:hover,
a#lineup-5:hover,
a#lineup-6:hover,
a#lineup-7:hover,
a#lineup-8:hover {
	background-position: 0px -41px;
}

#knowledge {
	width: 150px;
	height: 43px;
	background-image: url("../img/h3/h3_knowledge.gif");
	margin-bottom: 15px;
}

#lup-column-1 {
	width: 275px;
	float: left;}

#lup-column-2 {
	width: 275px;
	margin-left: 18px;
	float: left;
}

/* ---------- sitemap ---------- */
#sm-news {
	width: 277px;
	float: left;
}

#sm-lineup {
	width: 277px;
	float: right;
}

#sm-guide {
	width: 569px;
}

#sm-guide #column1 {
	width: 173px;
	float: left;
	padding-left: 10px;
	margin-top: 15px;
}

#sm-guide #column2 {
	width: 173px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

#sm-guide #column3 {
	width: 173px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

h3#sm-guide-1 {margin-bottom: 5px;}
h3#sm-guide-2 {margin-bottom: 15px;}
h3#sm-guide-3 {margin-bottom: 5px;}

h3#sm-guide-1 a {
	display: block;
	width: 173px;
	height: 47px;
	background-image: url("../../img/sm-guide-1.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

h3#sm-guide-2 a {
	display: block;
	width: 173px;
	height: 47px;
	background-image: url("../../img/sm-guide-2.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

h3#sm-guide-3 a {
	display: block;
	width: 173px;
	height: 47px;
	background-image: url("../../img/sm-guide-3.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

h3#sm-guide-1 a:hover,
h3#sm-guide-2 a:hover,
h3#sm-guide-3 a:hover {
	background-position: 0px -47px;
}

/* ---------- lineup ---------- */
#sublineup {
	width: 150px;
	height: 43px;
	background-image: url("../img/h3/h3_sublineup.gif");
	margin-bottom: 15px;
}

#newssearch {
	width: 150px;
	height: 38px;
	background-image: url("../img/h3/h3_newssearch.gif");
	margin-bottom: 10px;
}

#relatedsite {
	width: 150px;
	height: 38px;
	background-image: url("../img/h3/h3_relatedsite.gif");
	margin-bottom: 10px;	
}

#relatedservice {
	width: 150px;
	height: 38px;
	background-image: url("../img/h3/h3_relatedservice.gif");
	margin:10px 0px;	
}

ul.newstab {
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.newstab li {
	float: left;
}

ul.moreheight li {
	padding-bottom: 7px;
}

a.btn-secnews,
a.btn-secnews_selected,
a.btn-serviceinfo,
a.btn-serviceinfo_selected {
	display: block;
	width: 190px;
	height: 36px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

a.btn-secnews,
a.btn-secnews_selected {
	background-image: url("../../img/btn_secnews.gif");
}

a.btn-serviceinfo,
a.btn-serviceinfo_selected {
	background-image: url("../../img/btn_serviceinfo.gif");
	margin-left: 10px;
}

a.btn-secnews:hover,
a.btn-serviceinfo:hover {
	background-position: 0px -36px;
}

a.btn-secnews_selected,
a.btn-serviceinfo_selected {
	background-position: 0px -72px;
}

a.btn-secnews_selected:hover,
a.btn-serviceinfo_selected:hover {
	background-position: 0px -72px;
}

.newslists {
	clear: both;
	width: 390;
	padding: 15px 10px;
	border-top: 1px dotted #999;
}

.newstitle {
	display: block;
	padding-top: 2px;
	padding-bottom: 6px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
	font-weight: bold;
}

.searchlists {
	clear: both;
	width: 390;
	padding: 5px 10px;
}

a.btn-backtolist {
	display: block;
	width: 149px;
	height: 27px;
	background-image: url("../../img/btn_backtolist.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.btn-backtolist:hover {
	background-position: 0px -27px;
}

p {
	padding-bottom: 18px;
}

#prevandnext {
	border-top: 1px dotted #ccc;
	margin-top: 30px;
	padding-top : 15px;
}

a.prevnews {
	display: block;
	float: left;
	padding-left: 15px;
	background-image: url(../img/li_anchol.gif);
	background-position: left 0.25em;
	background-repeat: no-repeat;
}

a.nextnews {
	display: block;
	float: right;
	padding-right: 15px;
	background-image: url(../img/li_anchor.gif);
	background-position: right 0.25em;
	background-repeat: no-repeat;
}

/* ----- 140207’Ç‰Á ----- */
#menu #specialmenu a.y100 {
	background:url("../../specific/img/menu_y100.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y100m {
	background:url("../../specific/img/menu_y100m.gif") 0 0;
	height:85px;
}
#menu #specialmenu a.y200 {
	background:url("../../specific/img/menu_y200.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y200m {
	background:url("../../specific/img/menu_y200m.gif") 0 0;
	height:71px;
}
#menu #specialmenu a.y300 {
	background:url("../../specific/img/menu_y300.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y1200 {
	background:url("../../specific/img/menu_y1200.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y300 {
	background:url("../../specific/img/menu_y300.gif") 0 0;
	height:48px;
}
#menu #specialmenu div.y200d {
	background:url("../../specific/img/menu_y200d.gif") 0 0;
	height:23px;
}
#menu #specialmenu div.y200d5 {
	background:url("../../specific/img/menu_y200d5.gif") 0 0;
	width:160px;
}
#menu #specialmenu div.y200add {
	background:url("../../specific/img/menu_y200add.gif") 0 0;
	height:39px;
}
#menu #specialmenu div.y300d {
	background:url("../../specific/img/menu_y300d.gif") 0 0;
	height:23px;
}

#menu #specialmenu div.y500y2000 {
	background:url("../../specific/img/menu_y500y2000.gif") 0 0;
	height:88px;
}

#menu #specialmenu a.y200sign {
	background:url("../../specific/img/menu_y200sign.gif") 0 0;
	height:48px;
}