@charset "Shift_JIS";
/* CSS Document */

#contentsArea {
	width: 950px;
}
div#uvcoolitem a:hover img.opa80{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#uvcoolitem {
	max-width:950px;
	overflow:hidden;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 1.4;
	font-size: 12px;
	color: #333;
	margin-left:auto;
	margin-right:auto;
}
_::content, _:future, #uvcoolitem:not(*:root) {
 font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#root, #uvcoolitem {
	width: 950px;
	margin-left:auto;
	margin-right:auto;

}
#root, #uvcoolitem {
	position: relative;
}
.style1 #pagetop {
	margin:0px auto;
}
#returntop {
	clear: both;
	text-align: right;
	width: 950px;
	margin: 0 auto;
}
div#uvcoolitem .mainVisual {
	width: 950px;
	height:auto;
}
/* -- /start */
div#uvcoolitem h1 .mainVisual {
	width: 950px;
	display: block;
	height:auto;
	clear:both;
	background:#ffffff;
}
/* -- /end */
div#uvcoolitem h2,h3,h4 { margin:0; padding:0; float:left;}
img{ float:left;}
/* navi /start */
div#uvcoolitem .navi img{ padding:0; margin:0; float:left;}
div#uvcoolitem .navi{width: 950px;display: block;height: 328px;float:left;overflow:hidden;}
/* navi /end */
div# section{margin:0; padding:0; clear:both; float:left;}
/* -- /start */
div#uvcoolitem .uvcare_season_9 .button_left{ width:131px; height:auto; float:right; display:block; margin-top:387px;margin-right:15px; }
div#uvcoolitem .uvcare_season_9 .button_right{ width:131px; height:auto;float:right; display:block; margin-top:387px;margin-right:35px;}
div#uvcoolitem .uvcare_season_9 .button_left img{ width:131px; height:36px; overflow:hidden;}
div#uvcoolitem .uvcare_season_9 .button_right　img{ width:131px; height:36px; overflow:hidden;}
div#uvcoolitem .uvcare_season_9 h3 {
background:url(../img/uvcare_season_9.jpg) no-repeat 0 0;
width: 950px;
display: block;
	height:auto;
float:left;
}

div#uvcoolitem .uvcare_season_10 .button_left{ width:133px; height:auto; float:right; display:block; margin-top:380px;margin-right:9px; }
div#uvcoolitem .uvcare_season_10 .button_right{ width:133px; height:auto;float:right; display:block; margin-top:380px;margin-right:28px;}
div#uvcoolitem .uvcare_season_10 .button_left img{ width:133px; height:38px; overflow:hidden;}
div#uvcoolitem .uvcare_season_10 .button_right　img{ width:133px; height:38px; overflow:hidden;}

div#uvcoolitem .uvcare_season_10 h3 {
background:url(../img/uvcare_season_10.jpg) no-repeat 0 0;
width: 950px;
display: block;
	height:auto;
float:left;
}

div#uvcoolitem .uvcare_season_11 .button_left{ width:133px; height:auto; float:right; display:block; margin-top:445px;margin-right:13px; }
div#uvcoolitem .uvcare_season_11 .button_right{ width:133px; height:auto;float:right; display:block; margin-top:445px;margin-right:39px;}
div#uvcoolitem .uvcare_season_11 .button_left img{ width:133px; height:38px; overflow:hidden;}
div#uvcoolitem .uvcare_season_11 .button_right　img{ width:133px; height:38px; overflow:hidden;}

div#uvcoolitem .uvcare_season_11 h3 {
background:url(../img/uvcare_season_11.jpg) no-repeat 0 0;
width: 950px;
display: block;
	height:auto;
float:left;
}
div#uvcoolitem  .uvcare_season_12  {
	background:url(../img/uvcare_season_12.jpg) no-repeat 0 0;
	width: 950px;
	display: block;
	height:auto;
	float:left;
}
div#uvcoolitem .uvcare_season_12 .button1{ width:167px; height:auto; float:right; display:block; margin-top:618px;margin-right:58px; }
div#uvcoolitem .uvcare_season_12 .button2{ width:167px; height:auto;float:right; display:block; margin-top:618px;margin-right:34px;}
div#uvcoolitem .uvcare_season_12 .button3{ width:167px; height:auto; float:right; display:block; margin-top:618px;margin-right:95px; }
div#uvcoolitem .uvcare_season_12 .button4{ width:167px; height:auto;float:right; display:block; margin-top:618px;margin-right:40px;}
div#uvcoolitem .uvcare_season_12 .button img{ width:167px; height:37px; overflow:hidden;}


div#uvcoolitem .uvcoolitemTable{
	background:url(../img/uvcare_season_17.jpg) 0 0 no-repeat;
	width: 950px;
	height:auto;
	float:left;
	border: #0066cc 1px solid;
}
div#uvcoolitem .table-layerbagcollar{
	background:url(../img/uvcare_season_thumb07.png) no-repeat;
	width:133px;
	height:60px;
	font-size:12px;
	overflow:hidden;

}
div#uvcoolitem .margin-top{ margin-top:30px;}

div#uvcoolitem  h2.areaTitle {
	font-size: 11px;
	margin:5px 0 0;
}
div#uvcoolitem  p.areaLead {
	font-size: 10px;

}
div#uvcoolitem table.uvcoolitemTable {
	width: 950px;
}
div#uvcoolitem table.uvcoolitemTable tr th,
div#uvcoolitem table.uvcoolitemTable tr td {
	text-align: center;
	border: thin solid #fff;
}
div#uvcoolitem table.uvcoolitemTable tr th {
	color: #fff;
	font-size: 12px;
	height:40px;
}
div#uvcoolitem table.uvcoolitemTable tr td {
	font-size: 12px;
	text-align:center;
}

div#uvcoolitem .uvcoolitemMap {
    width: 950px;
	height:auto;
	margin: 0px 0 0;
}
div#uvcoolitem .name {
	font-weight: bold;
	color: rgba(66,15,239,0.91);
}
div#uvcoolitem .red {
	font-weight: normal;
	color: #c00;
	}
div#uvcoolitem .0066cc {
	font-weight: normal;
	color: #0066cc;

}
div#uvcoolitem .0066cc-bold {
	font-weight:bold;

}
div#uvcoolitem .0066cc-boldfont-size13 {
	font-size:13px;

}
div#uvcoolitem .line-height{
	line-height:1em;

}


div#uvcoolitem .font16 {
font-weight:bold;
font-size:16px;
color: #c00;

}
div#uvcoolitem .font18 {
font-weight:bold;
font-size:18px;
color: #c00;
background:url(../img/uvcare_season_thumb07.jpg) 0 0 no-repeat;
width:133px;
height:61px;
overflow:hidden;
padding-top:35px;
}
div#uvcoolitem .margin-top25{ margin:10px;}

div#uvcoolitem .font13 {
font-weight:bold;
font-size:13px;
color:#1754BF;

}

div#uvcoolitem .font12 {
font-weight:bold;
font-size:12px;
color: #c00;

}
div#uvcoolitem  strong {
	font-size: 12px;
}
div#uvcoolitem .txtL {
    text-align: left !important;
}	
div#uvcoolitem table.uvcoolitemTable tr td .txtL {
text-align:center;
line-height:1.5em;
}
div#uvcoolitem .uvcare_season_24-up {
width: 950px;
display: block;
float:left;
	height:auto;
background:url(../img/uvcare_season_24_1.jpg) 0 0 no-repeat;
}
div#uvcoolitem .uvcare_season_24-down {
width: 950px;
display: block;
float:left;
height:573px;
background:url(../img/uvcare_season_24_2.jpg) 0 0 no-repeat;
}

div#uvcoolitem .uvcare_season_24-up .button1{ width:141px; height:auto; float:right; display:block; margin-top:420px;margin-right:127px; }
div#uvcoolitem .uvcare_season_24-up .button2{ width:141px; height:auto;float:right; display:block; margin-top:420px;margin-right:325px;}
div#uvcoolitem .uvcare_season_24-down .button3{ width:141px; height:auto; float:right; display:block; margin-top:440px;margin-right:127px; }
div#uvcoolitem .uvcare_season_24-down .button4{ width:141px; height:auto;float:right; display:block; margin-top:440px;margin-right:325px;}
div#uvcoolitem .uvcare_season_24 .button img{ width:141px; height:33px; overflow:hidden;}


div#uvcoolitem .uvcare_season_29 {
width: 950px;
display: block;
float:left;
	height:auto;
background:url(../img/uvcare_season_24_2.jpg) 0 0 no-repeat;
}
#contentsArea-uvcoolitem{
position: relative; /*SEO*/
width: 950px;
margin:0 auto;
font-size:75%;
/*overflow:hidden;*/

}
div#uvcoolitem .uvcare_season_31{
width: 950px;
display: block;
float:left;
height:1713px;
background:url(../img/uvcare_season_31.jpg) 0 0 no-repeat;
}

div#uvcoolitem .uvcare_season_31 .button1{ width:132px; height:auto; float:right; display:block; margin-top:580px;margin-right:105px; }
div#uvcoolitem .uvcare_season_31 .button2{ width:132px; height:auto; float:right; display:block; margin-top:580px;margin-right:20px; }
div#uvcoolitem .uvcare_season_31 .button3{ width:132px; height:auto; float:right; display:block; margin-top:580px;margin-right:22px; }
div#uvcoolitem .uvcare_season_31 .button4{ width:132px; height:auto; float:right; display:block; margin-top:580px;margin-right:14px; }
div#uvcoolitem .uvcare_season_31 .button5{ width:132px; height:auto; float:right; display:block; margin-top:580px;margin-right:21px; }

div#uvcoolitem .uvcare_season_31 .bottom{ width:950px; height:auto; float:left; display:block;}
div#uvcoolitem .uvcare_season_31 .button6{ width:132px; height:auto; float:left; display:block; margin-top:767px; margin-left:85px; }
div#uvcoolitem .uvcare_season_31 .button7{ width:132px; height:auto; float:left; display:block; margin-top:767px; margin-left:18px; }
div#uvcoolitem .uvcare_season_31 .button8{ width:210px; height:290px; float:right; display:block; margin-top:490px;margin-right:85px; }
div#uvcoolitem .uvcare_season_31 .text_link{ width:950px; height:auto; float:left;display:block; margin-top:56px;text-align:left; padding-bottom:20px; padding-left:124px; line-height:2.0em; }
div#uvcoolitem .uvcare_season_31 .price_sub{ color:rgba(253,8,12,1.00); font-weight:bold;}
div#uvcoolitem .uvcare_season_31 .text_link p{ font-size:15px; color:#3399ff; font-weight:100;}
div#uvcoolitem .uvcare_season_31 .text_link p .fontbig{ font-size:23px; color:#3399ff; font-weight:bold;}
div#uvcoolitem .uvcare_season_31 .button img{ width:132px; height:36px; overflow:hidden;}


div#uvcoolitem .uvcare_season_32{
width: 950px;
display: block;
float:left;
height:1301px;
background:url(../img/uvcare_season_32.jpg) 0 0 no-repeat;
}

div#uvcoolitem .uvcare_season_32 .button1{ width:129px; height:auto; float:right; display:block; margin-top:530px;margin-right:105px; }
div#uvcoolitem .uvcare_season_32 .button2{ width:129px; height:auto; float:right; display:block; margin-top:530px;margin-right:60px; }
div#uvcoolitem .uvcare_season_32 .button3{ width:129px; height:auto; float:left; display:block; margin-top:510px; margin-left:103px; }
div#uvcoolitem .uvcare_season_32 .button4{ width:129px; height:auto; float:left; display:block; margin-top:510px; margin-left:45px; }
div#uvcoolitem .uvcare_season_32 .bottom{ width:950px; height:auto; float:left; display:block;}
div#uvcoolitem .uvcare_season_32 .bottom .button5{ width:210px; height:290px; float:right; display:block; margin-top:242px;margin-right:85px; }
div#uvcoolitem .uvcare_season_32 .button6 img{ width:129px; height:32px; overflow:hidden;}


div#uvcoolitem .uvcare_season_33{
width: 950px;
display: block;
float:left;
height:1428px;
background:url(../img/uvcare_season_33.jpg) 0 0 no-repeat;
}

div#uvcoolitem .uvcare_season_33 .button1{ width:129px; height:auto; float:right; display:block; margin-top:610px;margin-right:125px; }
div#uvcoolitem .uvcare_season_33 .button2{ width:129px; height:auto; float:right; display:block; margin-top:610px;margin-right:60px; }
div#uvcoolitem .uvcare_season_33 .button3{ width:129px; height:auto; float:right; display:block; margin-top:610px;margin-right:70px; }
div#uvcoolitem .uvcare_season_33 .button4{ width:129px; height:auto; float:right; display:block; margin-top:610px;margin-right:70px; }

div#uvcoolitem .uvcare_season_33 .bottom{ width:950px; height:auto; float:left; display:block;}
div#uvcoolitem .uvcare_season_33 .bottom .button5{ width:129px; height:auto; float:left; display:block; margin-top:530px; margin-left:150px; }
div#uvcoolitem .uvcare_season_33 .button6{ width:210px; height:290px; float:right; display:block; margin-top:255px;margin-right:85px; }

div#uvcoolitem .uvcare_season_33 .button img{ width:129px; height:33px; overflow:hidden;}