/* CSS Document
------------------------------------------------------------
 1. common settings
 2. p settings
 3. span settings
 4. table settings
 	4-1 #netTop
 5. div settings
 	7-2. #smileTop
 6. list settings
 	6-1. ul.tokusyoPagelink
	6-2. #smileTop
-----------------------------------------------------------*/
/*---------------------------------------------------
 1. common settings
---------------------------------------------------*/
h1.afterHint { margin:0.8em -5px 0 -5px; }
/*---------------------------------------------------
 2. p settings
---------------------------------------------------*/
#wrap05 table p, #wrap05 #jirei p { text-indent:0; }
#wrap05 table p.videoEx {
	margin:0 0 1.2em 0;	
}
/*---------------------------------------------------
 3. span settings
---------------------------------------------------*/
#wrap05 p.titleGreen { color:#1a8539; font-weight:bold; text-indent:0;}
/*---------------------------------------------------
 4. table settings
---------------------------------------------------*/

#wrap05 table {
	width:550px;
	margin-left:10px;
}
#wrap05 table td.vBottom { vertical-align:bottom; }
#wrap05 table td.vMiddle { vertical-align:middle; }

table.smile0301 {
	width:550px;
	height:298px;
	background:url(../product/smile/images/smile3_01_01.gif) 0 0 no-repeat;
}
table.nf01 {
	width:550px;
	background:url(../product/smile/images/netf_03_1.gif) 0 0 no-repeat;
}
table.nf01 td.rm { text-align:right; }
/*-- 4-1 #netTop ---------------------------------*/
table#netTop {
	width:560px;
	margin:0 0 1em 5px;	
}
table#netTop td.mail00 a {
	display:block;
	width:108px;
	height:87px;
	background:url(../product/smile/images/00_04.gif) 0 0 no-repeat; 
}
table#netTop td.mail00 a:hover { background:url(../product/smile/images/00_04-over.gif) 0 0 no-repeat; }
table#netTop td.bbs00 a {
	display:block;
	width:109px;
	height:87px;
	background:url(../product/smile/images/00_06.gif) 0 0 no-repeat;
}
table#netTop td.bbs00 a:hover { background:url(../product/smile/images/00_06-over.gif) 0 0 no-repeat; } 
table#netTop td.mail01 a {
	display:block;
	width:108px;
	height:86px;
	background:url(../product/smile/images/00_08.gif) 0 0 no-repeat; 
}
table#netTop td.mail01 a:hover { background:url(../product/smile/images/00_08-over.gif) 0 0 no-repeat; }
table#netTop td.q00 a {
	display:block;
	width:109px;
	height:86px;
	background:url(../product/smile/images/00_10.gif) 0 0 no-repeat;
}
table#netTop td.q00 a:hover { background:url(../product/smile/images/00_10-over.gif) 0 0 no-repeat; } 
table#netTop td.tool00 a {
	display:block;
	width:108px;
	height:86px;
	background:url(../product/smile/images/00_12.gif) 0 0 no-repeat; 
}
table#netTop td.tool00 a:hover { background:url(../product/smile/images/00_12-over.gif) 0 0 no-repeat; }
table#netTop td.group00 a {
	display:block;
	width:109px;
	height:86px;
	background:url(../product/smile/images/00_14.gif) 0 0 no-repeat;
}
table#netTop td.group00 a:hover { background:url(../product/smile/images/00_14-over.gif) 0 0 no-repeat; } 
/*-- 4-2 #smileMain ---------------------------------*/
table#smileMain { margin: 0 0 1em 0; }
table#smileMain td.wpr01 { width:95px; height:108px; background:url(../product/smile/images/02_03.gif) 0 0 no-repeat; }
table#smileMain td.wpr01 a:hover { display:block; width:95px; height:108px; background:url(../product/smile/images/02_03-over.gif) 0 0 no-repeat; }

table#smileMain td.grp02 { width:111px; height:108px; background:url(../product/smile/images/02_04.gif) 0 0 no-repeat; }
table#smileMain td.grp02 a:hover { display:block; width:111px; height:108px; background:url(../product/smile/images/02_04-over.gif) 0 0 no-repeat; }

table#smileMain td.hpy03 { width:104px; height:108px; background:url(../product/smile/images/02_05.gif) 0 0 no-repeat; }
table#smileMain td.hpy03 a:hover { display:block; width:104px; height:108px; background:url(../product/smile/images/02_05-over.gif) 0 0 no-repeat; }

table#smileMain td.twn04 { width:97px; height:108px; background:url(../product/smile/images/02_06.gif) 0 0 no-repeat; }
table#smileMain td.twn04 a:hover { display:block; width:97px; height:108px; background:url(../product/smile/images/02_06-over.gif) 0 0 no-repeat; }

table#smileMain td.try05 { width:129px; height:108px; background:url(../product/smile/images/02_07.gif) 0 0 no-repeat; }
table#smileMain td.try05 a:hover { display:block; width:129px; height:108px; background:url(../product/smile/images/02_07-over.gif) 0 0 no-repeat; }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
table#smileMain td.drw06 { width:95px; height:110px; background:url(../product/smile/images/02_09.gif) 0 0 no-repeat; }
table#smileMain td.drw06 a:hover { display:block; width:95px; height:110px; background:url(../product/smile/images/02_09-over.gif) 0 0 no-repeat; }

table#smileMain td.www07 { width:111px; height:110px; background:url(../product/smile/images/02_10.gif) 0 0 no-repeat; }
table#smileMain td.www07 a:hover { display:block; width:111px; height:110px; background:url(../product/smile/images/02_10-over.gif) 0 0 no-repeat; }

table#smileMain td.map08 { width:104px; height:110px; background:url(../product/smile/images/02_11.gif) 0 0 no-repeat; }
table#smileMain td.map08 a:hover { display:block; width:104px; height:110px; background:url(../product/smile/images/02_11-over.gif) 0 0 no-repeat; }

table#smileMain td.skb09 { width:97px; height:110px; background:url(../product/smile/images/02_12.gif) 0 0 no-repeat; }
table#smileMain td.skb09 a:hover { display:block; width:97px; height:110px; background:url(../product/smile/images/02_12-over.gif) 0 0 no-repeat; }

table#smileMain td.mfd10 { width:129px; height:110px; background:url(../product/smile/images/02_13.gif) 0 0 no-repeat; }
table#smileMain td.mfd10 a:hover { display:block; width:129px; height:110px; background:url(../product/smile/images/02_13-over.gif) 0 0 no-repeat; }/*---------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
table#smileMain td.pht11 { width:82px; height:82px; background:url(../product/smile/images/02_15.gif) 0 0 no-repeat; }
table#smileMain td.pht11 a:hover { display:block; width:82px; height:82px; background:url(../product/smile/images/02_15-over.gif) 0 0 no-repeat; }

table#smileMain td.key12 { width:81px; height:82px; background:url(../product/smile/images/02_16.gif) 0 0 no-repeat; }
table#smileMain td.key12 a:hover { display:block; width:81px; height:82px; background:url(../product/smile/images/02_16-over.gif) 0 0 no-repeat; }

table#smileMain td.mou13 { width:85px; height:82px; background:url(../product/smile/images/02_17.gif) 0 0 no-repeat; }
table#smileMain td.mou13 a:hover { display:block; width:85px; height:82px; background:url(../product/smile/images/02_17-over.gif) 0 0 no-repeat; }

table#smileMain td.den14 { width:62px; height:82px; background:url(../product/smile/images/02_18.gif) 0 0 no-repeat; }
table#smileMain td.den14 a:hover { display:block; width:62px; height:82px; background:url(../product/smile/images/02_18-over.gif) 0 0 no-repeat; }

table#smileMain td.qiz15 { width:77px; height:82px; background:url(../product/smile/images/02_20.gif) 0 0 no-repeat; }
table#smileMain td.qiz15 a:hover { display:block; width:77px; height:82px; background:url(../product/smile/images/02_20-over.gif) 0 0 no-repeat; }/*---------*/

/*---------------------------------------------------
 5. div settings
---------------------------------------------------*/
/*---#hintBox01-------------------------------------*/
#hintBox01 {
	clear:both;
	width:560px;
	margin:0 0 1em 0;
	background:url(../product/images/hint_bottom.gif) left bottom no-repeat;
}
#wrap05 #hintBox01 table#hint001 {
	width:540px;
	margin:5px 10px 1em 10px;
}
#wrap05 #hintBox01 table p {
	margin:0.5em;
}

.hintBox01 {
	clear:both;
	width:560px;
	margin:0 0 1em 0;
	background:url(../product/images/hint_bottom.gif) left bottom no-repeat;
}
#wrap05 .hintBox01 table.hint001 {
	width:540px;
	margin:5px 10px 1em 10px;
}
#wrap05 .hintBox01 table p {
	margin:0.5em;
}
/*---#hintBox02-------------------------------------*/
#hintBox02 {
	clear:both;
	width:560px;
	margin:0 0 1em 0;
	padding:0 0 0.8em 0;
	background:url(../product/images/hint_bottom.gif) left bottom no-repeat;
}
#wrap05 #hintBox01 table#hint001 {
	width:540px;
	margin:5px 10px 0 10px;
}
/*---------------------------------------------------
 6. list settings
---------------------------------------------------*/
/*-- 6-1. ul.tokusyoPagelink------------------------------*/
#hintBox02 ul.tokusyoPagelink {
	float:right;
	display:block;
	width:60px;
	height:12px;
	padding-left:29px;
	background:url(../product/smile/images/page.gif) 0 1px no-repeat;
}
#hintBox02 ul.tokusyoPagelink li { display:inline; padding:0 0 0 0.3em;}
/*-- 6-2. #smileTop---------------------------------*/
ul#smileTop {
	height:51px;
	padding: 5px 0 0px 5px;
	border-top:1px solid #1a8539;
	border-bottom:1px solid #1a8539;
}
ul#smileTop li {
	display:block;
	float:left;
	margin-right:4px;
	list-style:none;	
}
ul#smileTop li.toku01 a {
	display:block;
	width:180px;
	height:46px;
	background:url(../product/smile/images/b_toku01.gif) left top no-repeat;	
}
ul#smileTop li.toku01 a:hover {
	display:block;
	width:180px;
	height:46px;
	background:url(../product/smile/images/b_toku01_o.gif) left top no-repeat;
}
ul#smileTop li.toku02 a {
	display:block;
	width:180px;
	height:46px;
	background:url(../product/smile/images/b_toku02.gif) left top no-repeat;	
}
ul#smileTop li.toku02 a:hover {
	display:block;
	width:180px;
	height:46px;
	background:url(../product/smile/images/b_toku02_o.gif) left top no-repeat;
}
ul#smileTop li.toku03 a {
	display:block;
	width:180px;
	height:46px;
	background:url(../product/smile/images/b_toku03.gif) left top no-repeat;	
}
ul#smileTop li.toku03 a:hover {
	display:block;
	width:180px;
	height:46px;
	background:url(../product/smile/images/b_toku03_o.gif) left top no-repeat;
}
