/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet_new.css 3688 2006-06-02 00:12:18Z drbyte $
 */

@import url(style.css);

/* -------------- ¥³¥ó¥Æ¥ó¥Äindex ------------*/
 
div.indfloatbox{
	width:517px;
	margin-bottom:15px;
	}
	
div#featurebox01,
div#featurebox02,
div#featurebox03,
div#featurebox04{
	width:251px;
	border:#F6BCC6 1px solid;
	background:url(../images/index/sp_bg.jpg) no-repeat bottom center;
	/*
	border-left:#F6BCC6 1px solid;
	*/
	padding-top:2px;
	padding-left:3px;
	
	}

div#featurebox01,
div#featurebox03{
	float:left;
	
	}
	
div#featurebox01 h2,
div#featurebox02 h2,
div#featurebox03 h2,
div#featurebox04 h2{
	width:248px;
	height:21px;

	text-indent:-9999px;
	margin-bottom:10px;
	}
	
div#featurebox01 h2{
		background:url(../images/index/t01.gif) no-repeat;
	}
	
div#featurebox02 h2{
		background:url(../images/index/t02.gif) no-repeat;
	}

div#featurebox03 h2{
		background:url(../images/index/t09.gif) no-repeat;
	}

div#featurebox04 h2{
		background:url(../images/index/t10.gif) no-repeat;
	}
	
div#featurebox02,
div#featurebox04{
	float:right;
	
	}
	
div#featurebox01,
div#featurebox02{
	min-height:255px;
	height: auto !important;
	height: 255px;
	}
	
	
div#featurebox03,
div#featurebox04{
	min-height:265px;
	height: auto !important;
	height: 265px;
	}
	
div#featurebox01 h3,
div#featurebox02 h3,
div#featurebox03 h3,
div#featurebox04 h3{
	margin-bottom:10px;
	}
	
p.featuretext{
	padding-left:5px;
	font-size:1.2em;
	
	}
	
p.featurenext{
	font-size:1.2em;
	float:right;
	background:url(../images/index/next.gif) 0 0.28em no-repeat;
	padding-left:25px;
	padding-right:5px;
	}
	
div#backspecial{
	width:517px;
	margin-bottom:20px;
	}
	
div#backspecial h2{
	width:517px;
	height:21px;
	background:url(../images/index/sp_kako.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	}
	
div#backspecial ul li{
	background:url(../images/index/list_o.gif) no-repeat 0 0.28em;	
	padding-left:15px;
	font-size:1.2em;
	display:inline;
	}
	
div#collegetopix{
	width:517px;
	border:#F6BCC6 1px solid;
	border-left:#F6BCC6 1px solid;
	padding-top:2px;
	padding-left:3px;
	margin-bottom:15px;
	}
	
div#collegetopix h3{	
	background:url(../images/index/t03.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	margin-bottom:0.5em;
	}
	
div#collegetopix ul{	
	margin-left:10px;
	}

div#collegetopix ul li{
	padding-left:1em;	
	background:url(../images/index/list_o.gif) no-repeat 0 0.7em;
	font-size:1.2em;
	line-height:1.8em;
	}
	
div#collegetopix ul li a{
	color:#666;
	}
	
div.indfloatbox div#yellowbox01,
div.indfloatbox div#yellowbox02,
div.indfloatbox div#yellowbox03,
div.indfloatbox div#yellowbox04{
	width:250px;
	border-top:#F6BCC6 1px solid;
	border-left:#F6BCC6 1px solid;
	padding-top:2px;
	padding-left:3px;
	}
	
div.indfloatbox div#yellowbox01,
div.indfloatbox div#yellowbox03{	
	float:left;
	}
	
div.indfloatbox div#yellowbox02,
div.indfloatbox div#yellowbox04{
	float:right;
	}
	
div.indfloatbox div#yellowbox01 h2,
div.indfloatbox div#yellowbox02 h2,
div.indfloatbox div#yellowbox03 h2,
div.indfloatbox div#yellowbox04 h2{
	width:248px;	
	height:21px;
	text-indent:-9999px;
	margin-bottom:0.7em;
	}
	
div.indfloatbox div#yellowbox01 h2{	
	background:url(../images/index/t04.gif) no-repeat;
	}
	
div.indfloatbox div#yellowbox02 h2{
	background:url(../images/index/t05.gif) no-repeat;
	}
	
div.indfloatbox div#yellowbox03 h2{	
	background:url(../images/index/t07.gif) no-repeat;
	}
	
div.indfloatbox div#yellowbox04 h2{
	background:url(../images/index/t08.gif) no-repeat;
	}
	
div.y-txtbox{	
	width:135px;
	float:left;
	}
	
div.y-txtbox p.flotext{
	padding-left:7px;
	font-size:1.2em;
	margin-bottom:0.5em;
	}
	
div.indfloatbox div#yellowbox01 img,
div.indfloatbox div#yellowbox02 img,
div.indfloatbox div#yellowbox03 img,
div.indfloatbox div#yellowbox04 img{
	float:right;
	}
	
div#pickupsite{
	width:517px;
	border-top:#F6BCC6 1px solid;
	border-left:#F6BCC6 1px solid;
	padding-top:2px;
	padding-left:3px;
	margin-bottom:15px;
	}
	
div#pickupsite h3{	
	width:512px;
	background:url(../images/index/t06.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	margin-bottom:0.5em;
	}
	
div#pick-box01{
	width:250px;
	float:left;
	}
	
	
div#pick-box02{
	width:250px;
	float:right;
	}
	
div.y-txtbox h4{
	font-size:1.4em;
	background:url(../images/index/pick.gif) no-repeat 5px 0.5em;
	padding-left:1em;
	margin-bottom:0.5em;
	}
	
div#bnrareabox{
	margin-bottom:10px;
	}
 
/* -------------- ¥³¥ó¥Æ¥ó¥Äindex ------------*/

div#indexProductListCatDescription{
	display:none;
	}
div#productsListingTopNumber{
	display:none;
	}
tr.productListing-rowheading{
	display:none;
	}
 
div#productListing input#submit1{
	display:none;
	}

/* -------------- second¥³¥ó¥Æ¥ó¥Äµâ¿õ------------*/

div.secondmainarea{
	margin-left:15px;
	width:475px;
	}

div.secondmainarea h2{
	width:475px;
	height:19px;
	text-indent:-9999px;
	margin-bottom:15px;
	}
	
div.secondmainarea hr{
	width:475px;
	margin-top:10px;
	margin-bottom:10px;
	color:#CCCCCC;
	}
	
div.secondmainarea h3{
	background:url(../images/second/mark.gif) no-repeat 0 0.38em;
	padding-left:15px;
	margin-bottom:0.5em;
	font-weight:300;
	}
	
div.secondmainarea{
	font-size:1.2em;
	}
	
div.secondmainarea p,
div.secondmainarea li,
div.secondmainarea dl,
div.secondmainarea address{
	margin-left:15px;
	}
	
div.secondmainarea p.firsttxt{
	margin-left:0;
	}

/* -------------- ¥³¥ó¥Æ¥ó¥Ä²ê.¡¦TÍ× ------------*/


div#shippingInfo div.buttonRow{
	display:none;
	}

div#companyinfo h2{
	background:url(../images/second/company-t.gif) no-repeat;
	}
	
div#companyinfo dt{
	float:left;
	margin-right:1em;
	clear:both;
	}
	
div#companyinfo hr{
	clear:both;
	}


/* -------------- ¥³¥ó¥Æ¥ó¥Ä¥×¥é¥¤¥Ð¥·¡¼¥Ý¥ê¥·¡¼ ------------*/


div#privacy div.buttonRow{
	display:none;
	}

div#privacypolicy h2{
	background:url(../images/second/pri-t.gif) no-repeat;
	}

div#privacypolicy p{
	margin-bottom:20px;
	}
	
div#privacypolicy h4{
	text-align:right;
	font-weight:300;
	}
	
div#privacypolicy address{
	text-align:right;
	}


/* -------------- ¥³¥ó¥Æ¥ó¥Ä¤å€¡¦ ¤ç.¡¦¡¦------------*/	


div#qa h2{
	background:url(../images/second/qa-t.gif) no-repeat;
	}
	
div#qa ol{
	margin-left:20px;
	list-style:decimal;
	
	}
	
div#qa ol li{
	margin-bottom:10px;
	}


/* -------------- ¥µ¥¤¥È¥Þ¥Ã¥× ------------*/	


div#siteMap{
	font-size:1.2em;
	margin-left:15px;
	}

div#siteMap div.buttonRow{
	display:none;
	}
	
div#siteMap div#siteMapList{
	margin-top:20px;
	}
	
div#siteMap div#siteMapList ul{
	margin-bottom:10px;
	}
	
div#siteMap div#siteMapList ul li{
	background:url(../images/common/list_p.gif) no-repeat 0 0.5em;
	padding-left:1em;
	}
	
div#siteMap div#siteMapList ul li a{
	
	color:#666666;
	}

/* -------------- ½âÅÊ°çÉ÷¥Ú¡¼¥¸¥¿¥Ö¥á¥Ë¥å¡¼ ------------*/


div.subTubPun{
	width:501px;
	height:41px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/common/p_tub.gif) no-repeat;
	}

div.subTubOpe{
	width:501px;
	height:40px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/common/p_tub.gif) no-repeat;
	}

div.subTubMov{
	width:501px;
	height:42px;
	overflow:hidden;
	background:url(../images/common/d_tub.gif) no-repeat;
	}
	
div.subTubnyu{
	width:501px;
	height:40px;
	overflow:hidden;
	background:url(../images/common/n_tub.gif) no-repeat;
	}
	
body#productinfoBody div.subTubnyu{
	margin-bottom:10px;
	}

ul#tub00{
	width:491px;
	margin:0 auto;
	}
	
ul#tub00 li{
	float:left;
	width:48px;	
	text-indent:-9999px;
	}
	
ul#tub00 li a{
	height:40px;
	display:block;
	}
	
ul#tub00 li a:hover{
	width:60px;
	height:40px;
	}
	
	
/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(³Ø¹»½ø¡¦¡à¡¼¥Ó¡¼) rollover------------*/	


div.subTubMov ul#tub00{
	width:500px;
	padding-left:20px;
	}

div.subTubMov ul#tub00 li{
	width:39px;	
	}
	
div.subTubMov ul#tub00 li a{	
	width:39px;	
	height:40px;
	display:block;
	}
		
div.subTubMov ul#tub00 li a:hover{
	width:46px;
	height:40px;
	}
	
div.subTubMov ul#tub00 li#tub01 a:hover{
	background:url(../images/common/d_tub.gif) -20px -44px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub02 a:hover{
	background:url(../images/common/d_tub.gif) -59px -86px  no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub03 a:hover{
	background:url(../images/common/d_tub.gif) -98px -128px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub04 a:hover{
	background:url(../images/common/d_tub.gif) -137px -170px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub05 a:hover{
	background:url(../images/common/d_tub.gif) -176px -212px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub06 a:hover{
	background:url(../images/common/d_tub.gif) -215px -254px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub07 a:hover{
	background:url(../images/common/d_tub.gif) -254px -296px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub08 a:hover{
	background:url(../images/common/d_tub.gif) -293px -338px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub09 a:hover{
	background:url(../images/common/d_tub.gif) -332px -380px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub10 a:hover{
	background:url(../images/common/d_tub.gif) -371px -422px no-repeat;
	}
	
div.subTubMov ul#tub00 li#tub11 a:hover{
	background:url(../images/common/d_tub.gif) -432px -464px no-repeat;
	}

div.subTubMov ul#tub00 li#tub10{
	margin-right:22px;
	}
		
div.subTubMov ul#tub00 li#tub11,
div.subTubMov ul#tub00 li#tub11 a,
div.subTubMov ul#tub00 li#tub11 a:hover{
	width:62px;
	}
	

/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(³Ø¹»½ø¡¦¡à¡¼¥Ó¡¼) ------------*/
	
div#tubMov01{
	background:url(../images/common/d_aa.gif) no-repeat;
	}
	
div#tubMov01 ul#tub00 li#tub01 a:hover{
	background:url(../images/common/d_aa.gif) -20px 0 no-repeat;
	}
	
div#tubMov02{
	background:url(../images/common/d_ka.gif) no-repeat;
	}
	
div#tubMov02 ul#tub00 li#tub02 a:hover{
	background:url(../images/common/d_ka.gif) -59px 0 no-repeat;
	}
	
div#tubMov03{
	background:url(../images/common/d_sa.gif) no-repeat;
	}
	
div#tubMov03 ul#tub00 li#tub03 a:hover{
	background:url(../images/common/d_sa.gif) -98px 0 no-repeat;
	}
	
div#tubMov04{
	background:url(../images/common/d_ta.gif) no-repeat;
	}
	
div#tubMov04 ul#tub00 li#tub04 a:hover{
	background:url(../images/common/d_ta.gif) -137px 0 no-repeat;
	}
	
div#tubMov05{
	background:url(../images/common/d_na.gif) no-repeat;
	}
	
div#tubMov05 ul#tub00 li#tub05 a:hover{
	background:url(../images/common/d_na.gif) -176px 0 no-repeat;
	}
	
div#tubMov06{
	background:url(../images/common/d_ha.gif) no-repeat;
	}
	
div#tubMov06 ul#tub00 li#tub06 a:hover{
	background:url(../images/common/d_ha.gif) -215px 0 no-repeat;
	}
	
div#tubMov07{
	background:url(../images/common/d_ma.gif) no-repeat;
	}
	
div#tubMov07 ul#tub00 li#tub07 a:hover{
	background:url(../images/common/d_ma.gif) -254px 0 no-repeat;
	}
	
div#tubMov08{
	background:url(../images/common/d_ya.gif) no-repeat;
	}
	
div#tubMov08 ul#tub00 li#tub08 a:hover{
	background:url(../images/common/d_ya.gif) -293px 0 no-repeat;
	}
	
div#tubMov09{
	background:url(../images/common/d_ra.gif) no-repeat;
	}
	
div#tubMov09 ul#tub00 li#tub09 a:hover{
	background:url(../images/common/d_ra.gif) -332px 0 no-repeat;
	}
	
div#tubMov10{
	background:url(../images/common/d_wa.gif) no-repeat;
	}
	
div#tubMov10 ul#tub00 li#tub10 a:hover{
	background:url(../images/common/d_wa.gif) -371px 0 no-repeat;
	}
	
	
div#tubMov11{
	background:url(../images/common/d_s_a.gif) no-repeat;
	}
	
div#tubMov11 ul#tub00 li#tub11 a:hover{
	background:url(../images/common/d_s_a.gif) -432px 0 no-repeat;
	}
	
	
	
/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(¥Ñ¥ó¥Õ¥ì¥Ã¥È) rollover------------*/	


div.subTubPun ul#tub00{
	width:500px;
	padding-left:20px;
	}

div.subTubPun ul#tub00 li{
	width:31px;	
	}
	
div.subTubPun ul#tub00 li a{
	
	width:31px;	
	height:41px;
	display:block;
	}
	
div.subTubPun ul#tub00 li a:hover{
	width:34px;
	height:41px;
	}
	


div.subTubPun ul#tub00 li#tub01 a:hover{
	background:url(../images/common/p_tub.gif) -20px -43px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub02 a:hover{
	background:url(../images/common/p_tub.gif) -51px -85px  no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub03 a:hover{
	background:url(../images/common/p_tub.gif) -82px -127px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub04 a:hover{
	background:url(../images/common/p_tub.gif) -113px -169px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub05 a:hover{
	background:url(../images/common/p_tub.gif) -144px -211px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub06 a:hover{
	background:url(../images/common/p_tub.gif) -175px -253px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub07 a:hover{
	background:url(../images/common/p_tub.gif) -206px -295px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub08 a:hover{
	background:url(../images/common/p_tub.gif) -237px -337px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub09 a:hover{
	background:url(../images/common/p_tub.gif) -268px -379px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub10{
	margin-right:23px;
	}
	
div.subTubPun ul#tub00 li#tub10 a:hover{
	background:url(../images/common/p_tub.gif) -298px -421px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub11{
	width:56px;
	margin-right:20px;
	}

	
div.subTubPun ul#tub00 li#tub11 a:hover{
	width:56px;
	background:url(../images/common/p_tub.gif) -353px -463px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub12 a:hover{
	background:url(../images/common/p_tub.gif) -429px -505px no-repeat;
	}
	
div.subTubPun ul#tub00 li#tub13 a:hover{
	background:url(../images/common/p_tub.gif) -460px -547px no-repeat;
	}

/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(¥Ñ¥ó¥Õ¥ì¥Ã¥È) ------------*/
	
div#tubPun01{
	background:url(../images/common/p_aa.gif) no-repeat;
	}
	
div#tubPun01 ul#tub00 li#tub01 a:hover{
	background:url(../images/common/p_aa.gif) -20px 0 no-repeat;
	}
	
div#tubPun02{
	background:url(../images/common/p_ka.gif) no-repeat;
	}
	
div#tubPun02 ul#tub00 li#tub02 a:hover{
	background:url(../images/common/p_ka.gif) -51px 0 no-repeat;
	}
	
div#tubPun03{
	background:url(../images/common/p_sa.gif) no-repeat;
	}
	
div#tubPun03 ul#tub00 li#tub03 a:hover{
	background:url(../images/common/p_sa.gif) -82px 0 no-repeat;
	}
	
div#tubPun04{
	background:url(../images/common/p_ta.gif) no-repeat;
	}
	
div#tubPun04 ul#tub00 li#tub04 a:hover{
	background:url(../images/common/p_ta.gif) -113px 0 no-repeat;
	}
	
div#tubPun05{
	background:url(../images/common/p_na.gif) no-repeat;
	}
	
div#tubPun05 ul#tub00 li#tub05 a:hover{
	background:url(../images/common/p_na.gif) -144px 0 no-repeat;
	}
	
div#tubPun06{
	background:url(../images/common/p_ha.gif) no-repeat;
	}
	
div#tubPun06 ul#tub00 li#tub06 a:hover{
	background:url(../images/common/p_ha.gif) -175px 0 no-repeat;
	}
	
div#tubPun07{
	background:url(../images/common/p_ma.gif) no-repeat;
	}
	
div#tubPun07 ul#tub00 li#tub07 a:hover{
	background:url(../images/common/p_ma.gif) -206px 0 no-repeat;
	}
	
div#tubPun08{
	background:url(../images/common/p_ya.gif) no-repeat;
	}
	
div#tubPun08 ul#tub00 li#tub08 a:hover{
	background:url(../images/common/p_ya.gif) -237px 0 no-repeat;
	}
	
div#tubPun09{
	background:url(../images/common/p_ra.gif) no-repeat;
	}
	
div#tubPun09 ul#tub00 li#tub09 a:hover{
	background:url(../images/common/p_ra.gif) -268px 0 no-repeat;
	}
	
div#tubPun10{
	background:url(../images/common/p_wa.gif) no-repeat;
	}
	
div#tubPun10 ul#tub00 li#tub10 a:hover{
	background:url(../images/common/p_wa.gif) -299px 0 no-repeat;
	}
	
	
div#tubPun11{
	background:url(../images/common/p_s_a.gif) no-repeat;
	}
	
div#tubPun11 ul#tub00 li#tub11 a:hover{
	background:url(../images/common/p_s_a.gif) -353px 0 no-repeat;
	}
	
div#tubPun12{
	background:url(../images/common/p_s_uni.gif) no-repeat;
	}
	
div#tubPun12 ul#tub00 li#tub12 a:hover{
	background:url(../images/common/p_s_uni.gif) -429px 0 no-repeat;
	}
	
div#tubPun13{
	background:url(../images/common/p_s_sen.gif) no-repeat;
	}
	
div#tubPun13 ul#tub00 li#tub13 a:hover{
	background:url(../images/common/p_s_sen.gif) -460px 0 no-repeat;
	}
	
/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(¥ª¡¼¥×¥ó¥­¥ã¥ó¥Ñ¥¹) rollover------------*/

div.subTubOpe ul#tub00 li#tub01 a:hover{
	background:url(../images/common/o_tub.gif) -5px -55px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub02 a:hover{
	background:url(../images/common/o_tub.gif) -53px -97px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub03 a:hover{
	background:url(../images/common/o_tub.gif) -101px -139px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub04 a:hover{
	background:url(../images/common/o_tub.gif) -149px -180px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub05 a:hover{
	background:url(../images/common/o_tub.gif) -197px -222px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub06 a:hover{
	background:url(../images/common/o_tub.gif) -245px -264px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub07 a:hover{
	background:url(../images/common/o_tub.gif) -293px -306px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub08 a:hover{
	background:url(../images/common/o_tub.gif) -341px -348px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub09 a:hover{
	background:url(../images/common/o_tub.gif) -388px -389px no-repeat;
	}
	
div.subTubOpe ul#tub00 li#tub10 a:hover{
	width:58px;
	background:url(../images/common/o_tub.gif) -437px -431px no-repeat;
	}
	

/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(¥ª¡¼¥×¥ó¥­¥ã¥ó¥Ñ¥¹) ------------*/
	
div#tubOpe01{
	background:url(../images/common/o_aa.gif) no-repeat;
	}
	
div#tubOpe01 ul#tub00 li#tub01 a:hover{
	background:url(../images/common/o_aa.gif) -5px 0 no-repeat;
	}
	
div#tubOpe02{
	background:url(../images/common/o_ka.gif) no-repeat;
	}
	
div#tubOpe02 ul#tub00 li#tub02 a:hover{
	background:url(../images/common/o_ka.gif) -53px 0 no-repeat;
	}
	
div#tubOpe03{
	background:url(../images/common/o_sa.gif) no-repeat;
	}
	
div#tubOpe03 ul#tub00 li#tub03 a:hover{
	background:url(../images/common/o_sa.gif) -101px 0 no-repeat;
	}
	
div#tubOpe04{
	background:url(../images/common/o_ta.gif) 0 1px no-repeat;
	}
	
div#tubOpe04 ul#tub00 li#tub04 a:hover{
	background:url(../images/common/o_ta.gif) -149px 1px no-repeat;
	}
	
div#tubOpe05{
	background:url(../images/common/o_na.gif) no-repeat;
	}
	
div#tubOpe05 ul#tub00 li#tub05 a:hover{
	background:url(../images/common/o_na.gif) -197px 0 no-repeat;
	}
	
div#tubOpe06{
	background:url(../images/common/o_ha.gif) no-repeat;
	}
	
div#tubOpe06 ul#tub00 li#tub06 a:hover{
	background:url(../images/common/o_ha.gif) -245px 0 no-repeat;
	}
	
div#tubOpe07{
	background:url(../images/common/o_ma.gif) no-repeat;
	}
	
div#tubOpe07 ul#tub00 li#tub07 a:hover{
	background:url(../images/common/o_ma.gif) -293px 0 no-repeat;
	}
	
div#tubOpe08{
	background:url(../images/common/o_ya.gif) no-repeat;
	}
	
div#tubOpe08 ul#tub00 li#tub08 a:hover{
	background:url(../images/common/o_ya.gif) -341px 0 no-repeat;
	}
	
div#tubOpe09{
	background:url(../images/common/o_ra.gif) no-repeat;
	}
	
div#tubOpe09 ul#tub00 li#tub09 a:hover{
	background:url(../images/common/o_ra.gif) -389px 0 no-repeat;
	}
	
div#tubOpe10{
	background:url(../images/common/o_wa.gif) no-repeat;
	}
	
div#tubOpe10 ul#tub00 li#tub10 a:hover{
	background:url(../images/common/o_wa.gif) -437px 0 no-repeat;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼(20100628------------*/



div.subTubnyu ul#tub00{
	width:500px;
	padding-left:20px;
	}

div.subTubnyu ul#tub00 li{
	width:39px;	
	}
	
div.subTubnyu ul#tub00 li a{	
	width:39px;	
	height:40px;
	display:block;
	}
		
div.subTubnyu ul#tub00 li a:hover{
	width:46px;
	height:40px;
	}
	
div.subTubnyu ul#tub00 li#tub01 a:hover{
	background:url(../images/common/n_tub.gif) -20px -44px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub02 a:hover{
	background:url(../images/common/n_tub.gif) -59px -86px  no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub03 a:hover{
	background:url(../images/common/n_tub.gif) -98px -128px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub04 a:hover{
	background:url(../images/common/n_tub.gif) -137px -170px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub05 a:hover{
	background:url(../images/common/n_tub.gif) -176px -212px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub06 a:hover{
	background:url(../images/common/n_tub.gif) -215px -254px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub07 a:hover{
	background:url(../images/common/n_tub.gif) -254px -296px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub08 a:hover{
	background:url(../images/common/n_tub.gif) -293px -338px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub09 a:hover{
	background:url(../images/common/n_tub.gif) -332px -380px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub10 a:hover{
	background:url(../images/common/n_tub.gif) -371px -422px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub11 a:hover{
	background:url(../images/common/n_tub.gif) -432px -464px no-repeat;
	}

div.subTubnyu ul#tub00 li#tub10{
	margin-right:22px;
	}
		
div.subTubnyu ul#tub00 li#tub11,
div.subTubnyu ul#tub00 li#tub11 a,
div.subTubnyu ul#tub00 li#tub11 a:hover{
	width:62px;
	}
	

/* -------------- ¥¿¥Ö¥á¥Ë¥å¡¼ ------------*/
	
div#tubnyu01{
	background:url(../images/common/n_aa.gif) no-repeat;
	}
	
div#tubnyu01 ul#tub00 li#tub01 a:hover{
	background:url(../images/common/n_aa.gif) -20px 0 no-repeat;
	}
	
div#tubnyu02{
	background:url(../images/common/n_ka.gif) no-repeat;
	}
	
div#tubnyu02 ul#tub00 li#tub02 a:hover{
	background:url(../images/common/n_ka.gif) -59px 0 no-repeat;
	}
	
div#tubnyu03{
	background:url(../images/common/n_sa.gif) no-repeat;
	}
	
div#tubnyu03 ul#tub00 li#tub03 a:hover{
	background:url(../images/common/n_sa.gif) -98px 0 no-repeat;
	}
	
div#tubnyu04{
	background:url(../images/common/n_ta.gif) no-repeat;
	}
	
div#tubnyu04 ul#tub00 li#tub04 a:hover{
	background:url(../images/common/n_ta.gif) -137px 0 no-repeat;
	}
	
div#tubnyu05{
	background:url(../images/common/n_na.gif) no-repeat;
	}
	
div#tubnyu05 ul#tub00 li#tub05 a:hover{
	background:url(../images/common/n_na.gif) -176px 0 no-repeat;
	}
	
div#tubnyu06{
	background:url(../images/common/n_ha.gif) no-repeat;
	}
	
div#tubnyu06 ul#tub00 li#tub06 a:hover{
	background:url(../images/common/n_ha.gif) -215px 0 no-repeat;
	}
	
div#tubnyu07{
	background:url(../images/common/n_ma.gif) no-repeat;
	}
	
div#tubnyu07 ul#tub00 li#tub07 a:hover{
	background:url(../images/common/n_ma.gif) -254px 0 no-repeat;
	}
	
div#tubnyu08{
	background:url(../images/common/n_ya.gif) no-repeat;
	}
	
div#tubnyu08 ul#tub00 li#tub08 a:hover{
	background:url(../images/common/n_ya.gif) -293px 0 no-repeat;
	}
	
div#tubnyu09{
	background:url(../images/common/n_ra.gif) no-repeat;
	}
	
div#tubnyu09 ul#tub00 li#tub09 a:hover{
	background:url(../images/common/n_ra.gif) -332px 0 no-repeat;
	}
	
div#tubnyu10{
	background:url(../images/common/n_wa.gif) no-repeat;
	}
	
div#tubnyu10 ul#tub00 li#tub10 a:hover{
	background:url(../images/common/n_wa.gif) -371px 0 no-repeat;
	}
	
	
div#tubnyu11{
	background:url(../images/common/n_s_a.gif) no-repeat;
	}
	
div#tubnyu11 ul#tub00 li#tub11 a:hover{
	background:url(../images/common/n_s_a.gif) -432px 0 no-repeat;
	}
	

/*

div.subTubnyu ul#tub00 li#tub01 a:hover{
	background:url(../images/common/n_tub.gif) -5px -55px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub02 a:hover{
	background:url(../images/common/n_tub.gif) -53px -97px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub03 a:hover{
	background:url(../images/common/n_tub.gif) -101px -139px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub04 a:hover{
	background:url(../images/common/n_tub.gif) -149px -180px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub05 a:hover{
	background:url(../images/common/n_tub.gif) -197px -222px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub06 a:hover{
	background:url(../images/common/n_tub.gif) -245px -264px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub07 a:hover{
	background:url(../images/common/n_tub.gif) -293px -306px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub08 a:hover{
	background:url(../images/common/n_tub.gif) -341px -348px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub09 a:hover{
	background:url(../images/common/n_tub.gif) -388px -389px no-repeat;
	}
	
div.subTubnyu ul#tub00 li#tub10 a:hover{
	width:58px;
	background:url(../images/common/n_tub.gif) -437px -431px no-repeat;
	}
	


	
div#tubnyu01{
	background:url(../images/common/n_aa.gif) no-repeat;
	}
	
div#tubnyu01 ul#tub00 li#tub01 a:hover{
	background:url(../images/common/n_aa.gif) -5px 0 no-repeat;
	}
	
div#tubnyu02{
	background:url(../images/common/n_ka.gif) no-repeat;
	}
	
div#tubnyu02 ul#tub00 li#tub02 a:hover{
	background:url(../images/common/n_ka.gif) -53px 0 no-repeat;
	}
	
div#tubnyu03{
	background:url(../images/common/n_sa.gif) no-repeat;
	}
	
div#tubnyu03 ul#tub00 li#tub03 a:hover{
	background:url(../images/common/n_sa.gif) -101px 0 no-repeat;
	}
	
div#tubnyu04{
	background:url(../images/common/n_ta.gif) 0 1px no-repeat;
	}
	
div#tubnyu04 ul#tub00 li#tub04 a:hover{
	background:url(../images/common/n_ta.gif) -149px 1px no-repeat;
	}
	
div#tubnyu05{
	background:url(../images/common/n_na.gif) no-repeat;
	}
	
div#tubnyu05 ul#tub00 li#tub05 a:hover{
	background:url(../images/common/n_na.gif) -197px 0 no-repeat;
	}
	
div#tubnyu06{
	background:url(../images/common/n_ha.gif) no-repeat;
	}
	
div#tubnyu06 ul#tub00 li#tub06 a:hover{
	background:url(../images/common/n_ha.gif) -245px 0 no-repeat;
	}
	
div#tubnyu07{
	background:url(../images/common/n_ma.gif) no-repeat;
	}
	
div#tubnyu07 ul#tub00 li#tub07 a:hover{
	background:url(../images/common/n_ma.gif) -293px 0 no-repeat;
	}
	
div#tubnyu08{
	background:url(../images/common/n_ya.gif) no-repeat;
	}
	
div#tubnyu08 ul#tub00 li#tub08 a:hover{
	background:url(../images/common/n_ya.gif) -341px 0 no-repeat;
	}
	
div#tubnyu09{
	background:url(../images/common/n_ra.gif) no-repeat;
	}
	
div#tubnyu09 ul#tub00 li#tub09 a:hover{
	background:url(../images/common/n_ra.gif) -389px 0 no-repeat;
	}
	
div#tubnyu10{
	background:url(../images/common/n_wa.gif) no-repeat;
	}
	
div#tubnyu10 ul#tub00 li#tub10 a:hover{
	background:url(../images/common/n_wa.gif) -437px 0 no-repeat;
	}
	
	
*/
	
	
	
	
	
	
	

/* -------------- ½âÅÊ¥á¥Ë¥å¡¼¥Ü¥Ã¥¯¥¹ ------------*/


table.tabTable{
	width:100%;
	margin-left:15px;
	}
	
div.collegeBox{
	width:250px;
	height:150px;
	float:left;
	margin-right:1px;
	}
	
div.collegeBox div.productListing-data{
	width:66px;
	float:left;
	}
	
div.collegeBox div.listIn{
	width:170px;
	float:right;
	height:150px;
	}
	
div.listIn h3.itemTitle a{
	clear:both;
	display:block;
	width:170px;
	height:3.2em;
	color:#EA5350;
	font-weight:300;
	font-size:1.2em;
	}
	
div.listIn p{
	clear:both;
	font-size:1.2em;
	margin-bottom:1em;
	}
	
div.listIn p.p-txt{
	color:#0099FF;
	}
	
div.listIn p.o-txt{
	color:#FF9900;
	}
	
div.listIn p.n-txt{
	color:#947F39;
	}

div.listIn p.m-txt{
	color:#51A127;
	}

div.listIn div.todetail{
	clear:both;
	text-indent:-9999px;
	}
	
div.listIn div.todetail a{
	width:80px;
	height:21px;
	display:block;
	background:url(../images/common/btn04.jpg) no-repeat;
	}
	

/* -------------- ½âÅÊ½ýµü#y¡¼¥¸ ------------*/
	
h1#productName{
	display:none;
	}
	/*

div#cartAdd{
	display:none;
	}
	*/
	
div#productMainImage{
	display:none;
	}
	
div#alsoPurchased{
	font-size:1.2em;
	}
	
p#collegesite{
	margin-top:10px;
	font-size:1.2em;
	}
	
div#cart_no{
	display:none;
	}
	
/* --·ÄØä½á°éÁÄ£ö€ÞÏ------------ */

div#directcontact p{
	font-size:1.2em;
	margin-top:15px;
	}
	
div#directcontact address{
	font-size:1.2em;
	}

/* -------------- £äÈã€¡ë­â¡¦¡¦y¡¼¥¸ ------------*/

div#contactUsNoticeContent h2{
	background:url(../images/second/con-t.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
	}
	
div#contactUsNoticeContent input{	
	vertical-align:text-top;
	margin-top:-5px;
	}


/* -- ÆðÉ÷)åô¡¦-- */

	
div#contactUsDefault{
	font-size:1.2em;
	margin-left:15px;
	}
	
p#contacttxt{
	width:90%;
	}
	
div#contactUsDefault fieldset#contactUsForm{
	margin-top:15px;
	border:none;
	}
	
div#contactUsDefault legend{
	display:none;
	}
	
.alert{
	color:#FF0000;
	}


div#formbox{
	width:455px;
	padding:10px;
	}

div#formbox table{
	width:400px;
	}
	
div#formbox table td{	
	border:#999 1px solid;
	}
	
div#formbox table td.formtd01{
	background:#D8D8D8;
	padding:5px;	
	}
	
div#contactUsDefault form div.forward{
	float:left;
	padding-left:10px;
	}
	
div#formbox table td.formtd02{
	padding:5px;	
	}
	

	
div#contactUsDefault label.inputLabel{
	clear:both;
	width:100px;
	display:block;
	float:left;
	margin-bottom:20px;
	}
	
div#contactUsDefault input{
	margin-bottom:20px;
	}

div#contactUsDefault address{
	display:none;
	}
	
div#contactUsDefault div.success{
	margin-bottom:20px;
	}


/* -- Á÷¿®³çÉíŽÀ-- */
	
div#contactUsDefault div.success{
	margin-bottom:20px;
	}
	
div#checkoutSuccessOrderNumber{
	display:none;
	}


/* -- ½âÅÊ°çÉ÷¥­¡¼¥ï¡¼¥É -- */

	
div.listingDescription,
p.searchKeyword{
	display:none;
	}
	
p#pencilOpen{
	display:none;
	}
	
p#pencilPun{
	width:501px;
	height:70px;
	text-indent:-9999px;
	background:url(../images/common/pimg.jpg) no-repeat;
	margin-bottom:5px;
	}
	
ul#pensptxt{	
	margin-bottom:20px;
	}
	
	
	
/*--¥«¡¼¥ÈÆâ¡¦É÷--*/
	
div#cartSubTotal{
	display:none;
	}
	
	
div#shoppingCartDefault form div.forward {
	float:left;
	padding-left:150px;
	}
	
div#shoppinghelp{
	display:none;
	}
	
div#cartInstructionsDisplay{
	font-size:1.2em;
	margin-bottom:1em;
	}
	
td.cartProductDisplay{
	clear:both;
	}
	
td.cartProductDisplay div#cartImage{
	height:80px;
	float:left;
	margin-right:20px;
	}
	
td.cartProductDisplay div#cartProdTitle{
	height:50px;
	padding-top:30px;
	}
	
	
/*----½ýµü,Ýí¡¦éõÍãG¥é¡¼²åÇõ+------*/
	
div#advSearchDefault legend,
div#advSearchDefault label,
div#advSearchDefault input{
	font-size:1.2em;
	}
	
div#advSearchDefault fieldset legend{
	color:#333333;
	}
	
div#advSearchDefault fieldset{
	margin-bottom:15px;
	padding:10px;
	}

div#advSearchDefault fieldset.floatingBox select{
	margin-bottom:10px;
	}

div#advSearchDefault div.forward{
	float:left;
	}
	
div#advSearchDefault div#subCateSearch{
	display:none;
	}
	
div#advSearchDefault select{
	font-size:1.2em;
	}
	
	
	
/*--ssl¥í¥°¥¤¥ó²åÇõ+-*/	

div#loginDefault{
	font-size:1.2em;
	}
	
div#loginDefault fieldset{
	border:none;
	}
	
div#loginDefault legend{
	display:none;
	}
	
div#loginDefault fieldset img{
	margin-top:10px;
	}

/*----ssl£ä±ÒÍÍ¾éÆë3ûõ¡¦åô¡¦EÉø-X²åÇõE£ä·ÙÉã"¡ííó¡¦E¿ð+¡óßõe¡¦¥¿¥¤¥à¥¢¥¦¥Èµâ¿õ+-------*/

	
div#createAcctDefault fieldset,
div#checkoutShipAddressDefault fieldset,
div#checkoutPayment fieldset,
div#timeoutDefault fieldset,
div#checkoutPayAddressDefault fieldset{
	padding:5px;
	margin-bottom:20px;
	}
	
div#createAcctDefault legend,
div#checkoutShipAddressDefault legend,
div#checkoutPayment fieldset legend,
div#timeoutDefault fieldset legend,
div#checkoutPayAddressDefault fieldset legend{
	color:#333333;
	}
	
div#createAcctDefault label,
div#checkoutShipAddressDefault label,
div#timeoutDefault label,
div#checkoutPayAddressDefault label{
	margin-right:1em;
	}
	
div#createAcctDefault select,
div#checkoutShipAddressDefault select,
div#checkoutPayAddressDefault select{
	margin-bottom:1em;
	vertical-align:top;
	}
	
div#createAcctDefault input,
div#checkoutShipAddressDefault input,
div#timeoutDefault input,
div#checkoutPayAddressDefault input{
	margin-bottom:1em;
	vertical-align:top;
	margin-right:0.5em;
	}
	
div#createAcctDefault br.clearBoth,
div#checkoutShipAddressDefault br.clearBoth,
div#timeoutDefault br.clearBoth,
div#checkoutPayAddressDefault br.clearBoth{
	height:20px;
	}
	
/*----ssl£ä±ÒÍÍ¾éÆë3ûõ¡¦åôÉàËàÞÏ-------*/


div#createAcctDefault{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
		
div#createAcctDefault h4#createAcctDefaultLoginLink{
	display:none;
	}
	
div#createAcctDefault div.information{
	margin-bottom:1em;
	}
	
div#createAcctDefault div.alert{
	margin-bottom:1em;
	}
	
div#presentbox p{
	clear:both;
	margin-top:15px;
	margin-left:30px;
	}

div#presentbox p img{
	vertical-align:top;
	float:left;
	margin-right:10px;
	}
	
div#presentbox label{
	color:#E32030;
	font-weight:600;
	font-size:1.2em;
	margin-top:10px;
	}

div#presentbox input{
	margin-top:5px;
	}
	
/*----ssl£äÁ÷"¡¦åó¡¦X£ö€ÞÏ-------*/


div#checkoutShipAddressDefault{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#checkoutShipAddressDefault h2#checkoutShipAddressDefaultAddress{
	margin-bottom:1.2em;
	}
	
div#checkoutNewAddress{
	width:475px;
	}
	
/*----ssl£éË¢ÍíÀåÅø-X£ö€ÞÏ-------*/


div#checkoutPayAddressDefault{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#checkoutPayAddressDefault h2#checkoutPayAddressDefaultAddress{
	margin-bottom:1.2em;
	}
	
div#checkoutPayAddressDefault{
	width:475px;
	}
	
	
/*----ssl£ä·ÙÉã"¡ííó¡¦ËàÞÏ-------*/
	
div#checkoutPayment{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#checkoutPayment fieldset textarea{
	margin-top:10px;
	margin-bottom:10px;
	}
	
div#checkoutPayment div#otsubtotal,
div#checkoutPayment div#otshipping,
div#checkoutPayment div#ottotal{
	width:150px;
	}

	
div#checkoutPayment div#otsubtotal div.lineTitle,
div#checkoutPayment div#otshipping div.lineTitle,
div#checkoutPayment div#ottotal div.lineTitle{
	width:100px;
	float:left;
	}
	
div#checkoutPayment div#otsubtotal div.totalBox,
div#checkoutPayment div#otshipping div.totalBox,	
div#checkoutPayment div#ottotal div.totalBox{
	float:right;
	width:50px;
	}
	
div#checkoutPayment h2#checkoutPaymentHeadingAddress{
	margin-bottom:1.2em;
	}
	
div#checkoutPayment div#checkoutBillto{
	line-height:2em;
	}
	
div#checkoutPayment address{
	margin-top:15px;
	}
	
	
/*----ssl£äÁ÷"¡¦åòzÁ÷Êð6@£ö€ÞÏ-------*/


div#checkoutShipping{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#checkoutShipping  fieldset#comments{
	padding:5px;
	margin-bottom:20px;
	}

div#checkoutShipping  fieldset#comments textarea{
	margin-top:10px;
	margin-bottom:10px;
	}
	
div#checkoutShipping h2{
	display:none;
	}
	
div#checkoutShipping div#checkoutShipto{
	line-height:2em;
	}
	
div#checkoutShipping div#checkoutShipto div.forward{
	margin-bottom:20px;
	}
	
div#checkoutShipping div#defaultSelected{
	display:none;
	}


/*----ssl¿ð+¡óßõe³ÎÇ§£ö€ÞÏ-------*/	

div#checkoutConfirmDefault{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#checkoutConfirmDefault div.forward{
	margin-bottom:20px;
	}
	
div#checkoutConfirmDefault h2{
	margin-top:10px;
	margin-bottom:20px;
	}
	
div#checkoutConfirmDefault div#orderTotals{
	margin-top:15px;		
		}
	
div#checkoutConfirmDefault h3#checkoutConfirmDefaultShipment{
	display:none;
	}
	
div#checkoutConfirmDefault h4#checkoutConfirmDefaultShipmentTitle{
	display:none;
	}

	
div#checkoutConfirmDefault div#otsubtotal,
div#checkoutConfirmDefault div#otshipping,
div#checkoutConfirmDefault div#ottotal{
	clear:both;
	width:100px;
	float:left;
	}
	
div#checkoutConfirmDefault div#otsubtotal div.lineTitle,
div#checkoutConfirmDefault div#otshipping div.lineTitle,
div#checkoutConfirmDefault div#ottotal div.lineTitle{
	width:6em;
	float:left;
	}
	
div#checkoutConfirmDefault div#otsubtotal div.totalBox,
div#checkoutConfirmDefault div#otshipping div.totalBox,	
div#checkoutConfirmDefault div#ottotal div.totalBox{
	float:right;
	}
	
div#checkoutConfirmDefault form div.buttonRow{
	clear:both;
	}
	
div#checkoutConfirmDefault table#cartContentsDisplay td.cartProductDisplay{
	padding-bottom:10px;
	color:#0000ff;
	}
	
/*----ssl³çÉí)åôÉàËàÞÏ-------*/	

div#checkoutSuccess{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#checkoutSuccess div#checkoutSuccessOrderNumber{
	margin-top:20px;
	}
	
div#checkoutSuccess h3#checkoutSuccessThanks{
	margin-top:20px;
	}


/*----ssl¥¿¥¤¥à¥¢¥¦¥È£ö€ÞÏ-------*/
	
div#timeoutDefault{
	font-size:1.2em;
	width:475px;
	margin-left:15px;
	}
	
div#timeoutDefault div#timeoutDefaultContent{
	width:475px;
	margin-bottom:20px;
	}

/* ---------------- ¥¤¥Ù¥ó¥È ----------------*/


div.fest p{
	margin-top:0.5em;
	font-size:1.2em;
	}
	
/* ----------- huckclearfix ----------------*/

 

div.indfloatbox:after,
div#yellowbox01:after,
div#yellowbox02:after,
div#pickupsite:after,
div#pick-box01:after,
div#pick-box02:after,
div#listboxarea:after,
div.collegeBox:after,
div#presentbox p:after{
	content: ".";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}

	
div.indfloatbox,
div#yellowbox01,
div#yellowbox02,
div#pickupsite,
div#pick-box01,
div#pick-box02,
div#listboxarea,
div.collegeBox,
div#presentbox p{
	display:inline-block;
	}
 
/*\*/
* html div.indfloatbox,
* html div#yellowbox01,
* html div#yellowbox02,
* html div#pickupsite,
* html div#pick-box01,
* html div#pick-box02,
* html div#listboxarea,
* html div.collegeBox,
* html div#presentbox p{
	height:1%;
}

div.indfloatbox,
div#yellowbox01,
div#yellowbox02,
div#pickupsite,
div#pick-box01,
div#pick-box02,
div#listboxarea,
div.collegeBox,
div#presentbox p{
	display:block;
	}

/**/

	
/*----The main content classes------*/

h2.centerBoxHeading{
	height:19px;
	padding-left:10px;
	background:url(../images/second/choice.gif) no-repeat;
	text-indent:-9999px;
	width:503px;
	color:#fff;
	font-weight:300;
	margin-top:15px;
	margin-bottom:10px;
	}

.centerBoxContentsAlsoPurch{
	vertical-align: top;
	margin: 1em 0em;
	text-align: center;
	float: left;
	height:120px;
	}
	
/**/

div#ambition{
	margin-bottom:20px;
	}
	

/*----present¥Ð¥Ê¡¼Ãô)ÂÏ-----*/

div#presentbnr{
	/*
	margin-bottom:15px;
	*/
	}
	
/*--2009present--*/



div#present2009MainContent{
	margin-left:20px;
	}

h1#present2009Heading{
	display:none;
	}

div#present2009MainContent h2{
	width:501px;
	height:104px;
	background:url(../../../../images/present/main_present.jpg) no-repeat;
	text-indent:-9999px;
	padding-top:264px;
	margin-bottom:10px;
	}
	
div#present2009MainContent h2 a{
	width:308px;
	height:97px;
	display:block;
	margin-left:171px;
	background:url(../../../../images/present/present_btn.jpg) no-repeat;
	}
	
div#present2009MainContent h2 a:hover{
	background:url(../../../../images/present/present_btn.jpg) no-repeat 0 -97px;
	}
	
div#present2009MainContent table{
	width:501px;
	margin-bottom:0.5em;
	}
	
div#present2009MainContent table th{
	width:60px;
	padding:7px;
	font-size:1.2em;
	font-weight:300;
	border:1px solid #C7C6C4;
	text-align:center;
	}
	
div#present2009MainContent table td{
	padding:7px;
	font-size:1.2em;
	border:1px solid #C7C6C4;
	}
	
/*--2010present--*/
	
div#present2010MainContent{
	margin-left:20px;
	}

h1#present2010Heading{
	display:none;
	}

div#present2010MainContent h2{
	width:499px;
	height:108px;
	background:url(../../../../images/present/2010/main_present.jpg) no-repeat;
	text-indent:-9999px;
	padding-top:215px;
	margin-bottom:10px;
	}
	
div#present2010MainContent h2 a{
	width:322px;
	height:102px;
	display:block;
	margin-left:171px;
	background:url(../../../../images/present/2010/present_btn.jpg) no-repeat;
	}
	
div#present2010MainContent h2 a:hover{
	background:url(../../../../images/present/2010/present_btn.jpg) no-repeat 0 -102px;
	}
	
div#present2010MainContent table{
	width:501px;
	margin-bottom:0.5em;
	}
	
div#present2010MainContent table th{
	width:60px;
	padding:7px;
	font-size:1.2em;
	font-weight:300;
	border:1px solid #C7C6C4;
	text-align:center;
	}
	
div#present2010MainContent table td{
	padding:7px;
	font-size:1.2em;
	border:1px solid #C7C6C4;
	}
	

/*
--------------------------------------------------

--------------------------------------------------
*/
	
div#moviebox{
	width:357px;
	text-align:left;
	background:url(../../../../images/m_details/moviebg.gif) repeat-y;
	margin:0 auto;
	}
	
div#moviebox div#contentsbox{
	width:340px;
	margin-left:16px;
	}
	
div#moviebox div#moviearea{
	width:330px;
	margin-top:7px;
	margin-bottom:7px;
	}
	
div#moviebox h1{
	text-indent:-9999px;
	margin-bottom:10px;
	width:357px;
	}
	
div#bottomline{	
	background:url(../../../../images/m_details/linebottom.gif) no-repeat bottom left;
	}
	
p#mov-more{
	margin-top:1em;
	font-size:1.2em;
	}
	
	