@charset "utf-8";


body {
	background-color: #000;
	color: #fff;
	text-align: center;
	font-size: medium;
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}

a,
a:hover,
a:visited {
	color:yellow;
}

#contentbody {
	background:url(../img/bg_cont_middle_b.jpg) repeat-y top center;
}

#bread_c {
	color:#fff;
}

#bread_c a,
#bread_c a:hover {
	color:yellow;
}

#bread_c .now {
	color:#fff;
}

h3.cot {
	color:#fff;
	border-bottom:#fff solid 2px;
}

h3.cot_nb {
	color:#fff;
}

h4.leaf {
	color:#fff;
	border-bottom:#fff solid 2px;
}

h4.leaf_nb {
	color:#fff;
}

h5.doc{
	color:#fff;
	border-bottom:#fff dashed 1px;
}

h5.doc_nb{
	color:#fff;
}

.linkcolor,.linkcolor:hover,.linkcolor:visited {
	color:yellow;
	text-decoration:none;
}


.text_inner02 p a,
a.read {
	color:yellow;
}

.pagetop a.pagetop,
.pagetop2 a.pagetop,
.pagetop3 a,
.pagetop3 a.pagetop {
	color:yellow!important;
}

.prev a.prev,
.pagenavi .preve a,
.pagenavi .next a {
	color:yellow;
}

ul li a,
ul.disc li a,
ul.deci li a,
ul.deci_l a {
	color:yellow;
}

.detailbox a,
ul.conmokuji li a,
ul.conmokuji_l li a,
ul.conmokuji_r li a ,
ul.Glink li a,
ul.Glink_L li a,
ul.Glink_R li a,
ul.mokuji li a,
ul.mokuji_L li a,
ul.mokuji_R li a,
ul.mokuji_n li a,
ul.nmokuji li a,
ul.Qlink li a,
ul.Rlink li a,
ul.Rlink02 li a,
ul.search li a
 {
	color:yellow;
}

ul.list li a
{
	color:#444;
}

ul.sitemap li {
	color:#fff;
}

ul.sitemap li a {
	color:yellow;
}

table.cooling {
	border:#ccc 1px solid;
}

table.cooling th,
table.cooling td {
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px dashed;
}

p.menu {
	color:#ff9900;
}

p.menu a,
p.menu a:hover {
	color: yellow;
}

.text_inner02 .exp {
	background-color:#333;
}

table.compel_hyou1,
table.compel_hyou2,
table.compel_hyou3 {
	border: #ccc 1px solid;
}

table.compel_hyou1 th {
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

table.compel_hyou1 td {
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

table.compel_hyou3 td {
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

/*------------------------------
色選択サイズボタン設定
------------------------------*/
/*カレント*/
#grcolor a {
	background-image:url(../img/btn_color_default.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#gcolor a {
	background-image:url(../img/btn_color_view1.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#bcolor a {
	background-image:url(../img/btn_color_view2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
