@charset "UTF-8";

/*
==================================================

    CSS File Name - index.css
    Last-updated: 2011-03-12
	

==================================================
*/

/*--------------------------------------------------
 #mainBody .mainContent 
==================================================*/

div#container{
	width:650px;
	margin:0px auto;
	padding:0px 35px;
	background:url(../../special/goods_pink/img/gooind_bg.gif) center center repeat-y;
}
h1{
	text-align:center;
	padding-bottom:10px;
}
/*--------------------------------------------------
 #mainBody .mainContent .box01
==================================================*/
div.mainContent div.box01{
	overflow:hidden;
	padding-bottom:5px;
}
div.mainContent div.box01 dl{
	float:left;
	width:425px;
	padding-top:5px;
}
div.mainContent div.box01 dl dd{
	padding:5px;
	line-height:1.4;
}
div.mainContent div.box01 dl dd span{
	color:#F31E72;
}
div.mainContent ul.ul01{
	float:right;
	overflow:hidden;
}
div.mainContent ul.ul01 li{
	float:left;
	padding-right:4px;
}

/*--------------------------------------------------
 #mainBody .mainContent .box02
==================================================*/

div.mainContent div.box02{
	position:relative;
}
div.mainContent div.box02 p.imgbg{
	text-align:center;
	padding:110px 0px 120px;
}
div.mainContent div.box02 p.pi01 a,
div.mainContent div.box02 p.pi02 a,
div.mainContent div.box02 p.pi03 a,
div.mainContent div.box02 p.pi04 a,
div.mainContent div.box02 p.pi05 a,
div.mainContent div.box02 p.pi06 a,
div.mainContent div.box02 p.pi07 a,
div.mainContent div.box02 p.pi08 a,
div.mainContent div.box02 p.pi10 a,
div.mainContent div.box02 p.pi11 a{
	display:block;
	width:110px;
	height:100px;
}
div.mainContent div.box02 p.pi09 a{
	display:block;
	width:110px;
	height:100px;
}
div.mainContent div.box02 p.pi01 a,
div.mainContent div.box02 p.pi08 a,
div.mainContent div.box02 p.pi10 a,
div.mainContent div.box02 p.pi11 a{
	background:url(../../special/goods_pink/img/gooind_pimg01_off.png) center center no-repeat;
}
div.mainContent div.box02 p.pi01 a:hover,
div.mainContent div.box02 p.pi08 a:hover,
div.mainContent div.box02 p.pi10 a:hover,
div.mainContent div.box02 p.pi11 a:hover{
	background:url(../../special/goods_pink/img/gooind_pimg01_on.png) center center no-repeat;
}
div.mainContent div.box02 p.pi02 a,
div.mainContent div.box02 p.pi03 a,
div.mainContent div.box02 p.pi04 a,
div.mainContent div.box02 p.pi05 a,
div.mainContent div.box02 p.pi06 a,
div.mainContent div.box02 p.pi07 a{
	background:url(../../special/goods_pink/img/gooind_pimg02_off.png) center center no-repeat;
}
div.mainContent div.box02 p.pi02 a:hover,
div.mainContent div.box02 p.pi03 a:hover,
div.mainContent div.box02 p.pi04 a:hover,
div.mainContent div.box02 p.pi05 a:hover,
div.mainContent div.box02 p.pi06 a:hover,
div.mainContent div.box02 p.pi07 a:hover{
	background:url(../../special/goods_pink/img/gooind_pimg02_on.png) center center no-repeat;
}
div.mainContent div.box02 p.pi09 a{
	background:url(../../special/goods_pink/img/gooind_pimg03_off.png) center center no-repeat;
}
div.mainContent div.box02 p.pi09 a:hover{
	background:url(../../special/goods_pink/img/gooind_pimg03_on.png) center center no-repeat;
}
div.mainContent div.box02 p.pi01 a,
div.mainContent div.box02 p.pi02 a,
div.mainContent div.box02 p.pi03 a,
div.mainContent div.box02 p.pi04 a,
div.mainContent div.box02 p.pi05 a,
div.mainContent div.box02 p.pi06 a,
div.mainContent div.box02 p.pi07 a,
div.mainContent div.box02 p.pi08 a,
div.mainContent div.box02 p.pi09 a,
div.mainContent div.box02 p.pi10 a,
div.mainContent div.box02 p.pi11 a{
	text-decoration:none;
}
div.mainContent div.box02 p.pi01 a span,
div.mainContent div.box02 p.pi02 a span,
div.mainContent div.box02 p.pi03 a span,
div.mainContent div.box02 p.pi04 a span,
div.mainContent div.box02 p.pi05 a span,
div.mainContent div.box02 p.pi06 a span,
div.mainContent div.box02 p.pi07 a span,
div.mainContent div.box02 p.pi08 a span,
div.mainContent div.box02 p.pi09 a span,
div.mainContent div.box02 p.pi10 a span,
div.mainContent div.box02 p.pi11 a span{
	visibility:hidden;
	overflow:hidden;
}
div.mainContent div.box02 p.pi01{
	position:absolute;
	top:43px;
	left:79px;
}
div.mainContent div.box02 p.pi02{
	position:absolute;
	top:10px;
	left:218px;
}
div.mainContent div.box02 p.pi03{
	position:absolute;
	top:16px;
	left:355px;
}
div.mainContent div.box02 p.pi04{
	position:absolute;
	top:78px;
	left:475px;
}
div.mainContent div.box02 p.pi05{
	position:absolute;
	top:192px;
	left:502px;
}
div.mainContent div.box02 p.pi06{
	position:absolute;
	top:305px;
	left:496px;
}
div.mainContent div.box02 p.pi07{
	position:absolute;
	top:404px;
	left:397px;
}
div.mainContent div.box02 p.pi08{
	position:absolute;
	top:416px;
	left:265px;
}
div.mainContent div.box02 p.pi09{
	position:absolute;
	top:390px;
	left:114px;
}
div.mainContent div.box02 p.pi10{
	position:absolute;
	top:272px;
	left:36px;
}
div.mainContent div.box02 p.pi11{
	position:absolute;
	top:155px;
	left:42px;
}

/*--------------------------------------------------
 #mainBody .mainContent .box03
==================================================*/

div.mainContent div.box03{
	overflow:hidden;
	padding-bottom:27px;
}
div.mainContent div.box03_l{
	float:left;
	width:420px;
}
div.mainContent div.box03_l p{
	padding-bottom:14px;
}
div.mainContent div.box03_l ul li{
	float:left;
	padding-right:15px;
}
div.mainContent div.box03_l ul li a{
	display:block;
	width:80px;
	height:85px;
	text-decoration:none;
}
div.mainContent div.box03_l ul li a span{
	visibility:hidden;
	overflow:hidden;
}
div.mainContent div.box03_l ul li a.link01{
	background:url(../../special/goods_pink/img/gooind_img01_off.png) center center no-repeat;
}
div.mainContent div.box03_l ul li a.link01:hover{
	background:url(../../special/goods_pink/img/gooind_img01_on.png) center center no-repeat;
}
div.mainContent div.box03_l ul li a.link03{
	background:url(../../special/goods_pink/img/gooind_img02_off.png) center center no-repeat;
}
div.mainContent div.box03_l ul li a.link03:hover{
	background:url(../../special/goods_pink/img/gooind_img02_on.png) center center no-repeat;
}
div.mainContent div.box03 dl dd{
	padding:14px 0px 0px 2px;
}
div.mainContent div.box03 ul.ul02{
	float:right;
	width:225px;
	padding:24px 0px 0px;
	background:url(../../special/goods_pink/img/gooind_imgc.gif) left top no-repeat;
}
div.mainContent div.box03 ul.ul02 li{
	text-align:right;
}

/*--------------------------------------------------
 #mainBody .mainContent .box04
==================================================*/

div.mainContent div.box04{
	overflow:hidden;
	padding-bottom:18px;
}
div.mainContent div.box04 p.img02{
	float:left;
	padding-left:5px;
}
div.mainContent div.box04 div.tab01{
	float:right;
	width:242px;
}
div.mainContent div.box04 div.tab01 p{
	padding-bottom:5px;
	font-size:115%;
	font-weight:bold;
	color:#005BB1;
}
div.mainContent div.box04 div.tab01 table{
	width:242px;
	border-top:2px #DD42AE solid;
	border-left:2px #DD42AE solid;
}
div.mainContent div.box04 div.tab01 table tr th,
div.mainContent div.box04 div.tab01 table tr td{
	border-bottom:2px #DD42AE solid;
	border-right:2px #DD42AE solid;
	font-weight:300;
	line-height:1.4;
	vertical-align:middle;
}
div.mainContent div.box04 div.tab01 table tr th{
	padding:5px;
	background:#DD42AE;
	text-align:center;
	color:#FFF;
}
div.mainContent div.box04 div.tab01 table tr td{
	padding:3px 0px 3px 8px;
	color:##37113E;
	text-align:left;
	background:#FFF;
}

/*--------------------------------------------------
 #mainBody .mainContent .box05
==================================================*/
/*-
div.mainContent div.box05{
	overflow:hidden;
	padding:0px;
}==*/
div.mainContent div.box05_l{
	float:left;
	width:370px;
	padding-left:14px;
}
div.mainContent div.box05_l dl{
	padding:0px 0px 0px 10px;
}
div.mainContent div.box05_l dl dt{
	font-weight:bold;
	line-height:1.2;
	color:#64286e;
}
div.mainContent div.box05_l dl dd{
	padding-top:4px;
}
div.mainContent div.box05_l p.semtxt{
	color:#DD42AE;
	font-weight:bold;
	font-size:115%;
	padding:12px 0px 12px 24px;
	background:url(../../special/goods_pink/img/gooind_txtico.gif) 4px center no-repeat;
}
div.mainContent div.box05_r{
	float:right;
	width:242px;
}
div.mainContent div.box05_r div.box{
	height:200px;
	border:1px #999 solid;
	background:#FFF;
}
div.mainContent div.box05_r ul{
	padding-top:20px;
}

/*--------------------------------------------------
 #mainBody .mainContent .box06
==================================================*/

div.mainContent div.box06{
	padding-top:20px;
}
div.mainContent div.box06 dl.dl01,
div.mainContent div.box06 dl.dl02{
	overflow:hidden;
	padding:5px 0px;
}
div.mainContent div.box06 dl.dl01 dt,
div.mainContent div.box06 dl.dl01 dd,
div.mainContent div.box06 dl.dl02 dt{
	float:left;
}
div.mainContent div.box06 dl.dl01 dd{
	width:450px;
	padding:22px 0px 0px 5px;
	font-weight:bold;
	color:#6C2D72;
}
div.mainContent div.box06 dl.dl01 dd span{
	color:#F63F86;
	font-size:115%;
}
div.mainContent div.box06 dl.dl02 dt{
	font-size:115%;
	font-weight:bold;
	color:#DD42AE
}
div.mainContent div.box06 dl.dl02 dd{
	float:right;
	width:585px;
	color:#65266E;
	text-align:right;
}
div.mainContent div.box06 div.tab02{
	clear:both;
	padding-bottom:10px;
}
div.mainContent div.box06 div.tab02 table{
	width:646px;
	border-top:2px #DD42AE solid;
	border-left:2px #DD42AE solid;
}
div.mainContent div.box06 div.tab02 table tr th,
div.mainContent div.box06 div.tab02 table tr td{
	padding:5px 0px;
	border-bottom:2px #DD42AE solid;
	border-right:2px #DD42AE solid;
	text-align:center;
	vertical-align:middle;
}
div.mainContent div.box06 div.tab02 table tr th{
	background:#DD42AE;
	color:#FFF;
}
div.mainContent div.box06 div.tab02 table tr td{
	background:#FFF;
}
div.mainContent div.box06 div.tab02 table tr td.td01{
	width:80px;
	color:#DD42AE;
}



/*--------------------------------------------------
 #mainBody .mainContent .link02
==================================================*/

p.link02{
	width:720px;
	margin:0px auto;
	clear:both;
	padding:8px 10px 20px;
	text-align:right;
}
p.link02 a.linkbg01{
	padding-right:14px;
	background:url(../../img/common/arw01.jpg) right center no-repeat;
	text-decoration:underline;
	color:#0060A9;
}
p.link02 a.linkbg02{
	padding-left:14px;
	background:url(../../img/common/arw03.jpg) left center no-repeat;
	text-decoration:underline;
	color:#0060A9;
}
p.link02 a:hover{
	text-decoration:none;
}
