@charset "UTF-8";
/*------------------------------------------------------------
	003
------------------------------------------------------------*/
#conts .wrap003 .keyVisual,
#conts .wrap003 .itemTxt {
	background: url(../img/003/dotted_line.png) repeat-x left bottom;
}

#conts .wrap003 h3 {
	color: #009BB4;
}

#conts .wrap003 .itemTxt ul li .name {
	background: #009BB4;
}

#conts .wrap003 .itemTxt ul li .detail {
	background: #C8E7EE;
	color: #006777;
}

#conts .wrap003 .itemTxt ul li {
	background: #C8E7EE;
}

#conts .wrap003 .itemBox .itemBody table {
	background: #E5F3F6;
}

#conts .wrap003 .itemBox table th p {
	background: #009BB3 url(../img/003/ttl_bg.png) no-repeat right bottom;
}

#conts .wrap003 .itemBox table td .txt02 {
	border-bottom: 1px solid #009BB4;	
}

#conts .wrap003 .itemTxt ul li a.tap .name {
	background: -moz-linear-gradient(
		left ,
		rgb(135,205,195) 0%,
		rgb(255,255,255) 52%,
		rgb(133,204,196) 100%);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgb(135,205,195)),
		color-stop(0.52, rgb(255,255,255)),
		color-stop(1, rgb(133,204,196))
	);
}

/*------------------------------------------------------------
	002
------------------------------------------------------------*/
#conts .wrap002 .keyVisual,
#conts .wrap002 .itemTxt {
	background: url(../img/002/dotted_line.png) repeat-x left bottom;
}

#conts .wrap002 h3 {
	color: #E66900;
}

#conts .wrap002 .itemTxt ul li .name {
	background: #ED6C00;
}

#conts .wrap002 .itemTxt ul li .detail {
	background: #FCDEC1;
	color: #CB4800;
}

#conts .wrap002 .itemTxt ul li {
	background: #FCDEC1;
}

#conts .wrap002 .itemBox .itemBody table {
	background: #FEEFE1;
}

#conts .wrap002 .itemBox table th p {
	background: #ED6C00 url(../img/002/ttl_bg.png) no-repeat right bottom;
}

#conts .wrap002 .itemBox table td .txt02 {
	border-bottom: 1px solid #ED6C00;	
}

#conts .wrap002 .itemTxt ul li a.tap .name {
	background: -moz-linear-gradient(
		left ,
		rgb(252,172,116) 0%,
		rgb(255,255,255) 52%,
		rgb(252,172,116) 100%);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgb(252,172,116)),
		color-stop(0.52, rgb(255,255,255)),
		color-stop(1, rgb(252,172,116))
	);
}

/*------------------------------------------------------------
	LOVEDOME
------------------------------------------------------------*/
#conts .lovedomeWrap .keyVisual,
#conts .lovedomeWrap .itemTxt {
	background: url(../img/lovedome/dotted_line.png) repeat-x left bottom;
}

#conts .lovedomeWrap h3 {
	color: #E85298;
}

#conts .lovedomeWrap ul li .name  {
	background: #E85298;
}

#conts .lovedomeWrap ul li .detail  {
	background: #FBE1EC;
	color: #E5006E;
}

#conts .lovedomeWrap .itemTxt ul li {
	background: #FBE1EC;
}

#conts .lovedomeWrap .itemBox .itemBody table {
	background: #FDF1F6;
}

#conts .lovedomeWrap .itemBox table th p {
	background: #E85298 url(../img/lovedome/ttl_bg.png) no-repeat right bottom;
}

#conts .lovedomeWrap .itemBox table td .txt02 {
	border-bottom: 1px solid #E85298;	
}

#conts .lovedome .itemTxt ul li a.tap .name {
	background: -moz-linear-gradient(
		left ,
		rgb(249,160,206) 0%,
		rgb(255,255,255) 52%,
		rgb(249,160,206) 100%);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgb(249,160,206)),
		color-stop(0.52, rgb(255,255,255)),
		color-stop(1, rgb(249,160,206))
	);
}