@charset "utf-8";


body {
	background-color: #cccccc;
	color: #000;
	text-align: center;
	font-size: medium;
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}

a,
a:hover,
a:visited {
	color:blue;
}

#contentbody {
	background:url(../img/bg_cont_middle_g.jpg) repeat-y top center;
}

#bread_c {
	color:#000;
}

#bread_c a,
#bread_c a:hover {
	color:blue;
}

#bread_c .now {
	color:#000;
}

h3.cot {
	color:#314506;
	border-bottom:#314506 solid 2px;
}

h3.cot_nb {
	color:#314506;
}

h4.leaf {
	color:#314506;
	border-bottom:#314506 solid 2px;
}

h4.leaf_nb {
	color:#314506;
}

h5.doc{
	color:#553702;
	border-bottom:#314506 dashed 1px;
}

h5.doc_nb{
	color:#553702;
}

.linkcolor,.linkcolor:hover,.linkcolor:visited {
	color:blue;
	text-decoration:none;
}


.text_inner02 p a,
a.read {
	color:blue;
}

.pagetop a.pagetop,
.pagetop2 a.pagetop,
.pagetop3 a,
.pagetop3 a.pagetop {
	color:blue!important;
}

.prev a.prev,
.pagenavi .preve a,
.pagenavi .next a {
	color:blue;
}

ul li a,
ul.disc li a,
ul.deci li a,
ul.deci_l a {
	color:blue;
}

.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:blue;
}

ul.list li a
{
	color:#444444;
}

ul.sitemap li {
	color:#000;
}

ul.sitemap li a {
	color:blue;
}

table.cooling {
	border:#444 1px solid;
}

table.cooling th,
table.cooling td {
	border-bottom:#444 1px solid;
	border-right:#444 1px dashed;
}

p.menu {
	color:#ff6600;
}

p.menu a,
p.menu a:hover {
	color: blue;
}

.text_inner02 .exp {
	background-color:#dedede;
}

table.compel_hyou1,
table.compel_hyou2,
table.compel_hyou3 {
	border: #666 1px solid;
}

table.compel_hyou1 th {
	border-bottom: #666 1px solid;
	border-right: #666 1px solid;
}

table.compel_hyou1 td {
	border-bottom: #666 1px solid;
	border-right: #666 1px solid;
}

table.compel_hyou3 td {
	border-right: #666 1px solid;
	border-bottom: #666 1px solid;
}

table.addict {
	width:400px;
	border-collapse:collapse;
	border:#cccccc 1px solid;
}

table.addict td {
	padding:10px 5px;
	border-right:#cccccc 1px dashed;
	border-bottom:#cccccc 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;
}
