@charset "Shift_JIS";
/* index

	- clearfix	
	- body
	- wrapper
	- header
	- contents
		* tabs
	- container
	- footer
	- line
	- assist
	- font
	- CGcommon-font

----------------------------------------------- */



/* clearfix
----------------------------------------------- */
.clearfix:after {
  content: ".";  /* V΅’vfπμι */
  display: block;  /* ubNxvfΙ */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}




/* body
----------------------------------------------- */
body {
margin:0;
padding:0px 10px 0px 10px;
background-color:#ffffff;
text-align:center;
behavior:url("/common/css/csshover.htc");
}


/* wrapper
----------------------------------------------- */
#wrapper {
margin:0 auto;
padding:0px 0px 0px 1px;
width:982px;
background:url(../images/top_bg.gif) repeat-y;
text-align:left;
/*font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
color:#000000;*/
}

#wrapperPage {
margin:0 auto;
padding:0px 0px 0px 1px;
width:982px;
background:url(../images/page_bg.gif) repeat-y;
text-align:left;
}

#wrapperPageWide {
margin:0 auto;
padding:0px 0px 0px 1px;
width:982px;
background:url(../images/category_bg_noright.gif) repeat-y;
text-align:left;
}


/* header
----------------------------------------------- */
#header {
margin:0;
padding:0;
width:980px;
background:url(../images/090104top_header_bg.jpg) no-repeat;
background-color:#ffffff;
border-bottom:1px solid #b2b2b2;
float:left;
}

#header h1 a {
display:block;
text-indent:-9999px;
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
padding:0;
width:300px;
height:70px;
float:left;
}

#header h2 a {
display:block;
text-indent:-9999px;
margin:0px 0px 0px 0px;
padding:0;
width:360px;
height:70px;
float:left;
}


/* tabs
----------------------------------------------- */
#containerTab {
margin:0;
padding:5px 0px 0px 0px;
clear:both;
}

#containerTab ul {
margin:0;
padding:0;
width:440px;
list-style:none;
text-indent:0;
text-align:left;
height:27px;
clear:both;
background:url(../images/tab_bg_border.gif) repeat-x;
}

#containerTab ul li {
margin:0;
padding:0 2px 0 0;
list-style:none;
text-indent:-9999px;
float:left;
}

/* Mozilla */
:root #containerTab li a {
overflow:hidden;
}

#containerTab li#tabsNews a {
display:block;
margin:0;
width:92px;
height:27px;
background:url(../images/top_tabs_news.gif) no-repeat;
}

#containerTab li#tabsNews a:hover {
background:url(../images/top_tabs_news.gif) no-repeat -92px 0px;
}

#containerTab li#tabsNews a.tabactive {
background:url(../images/top_tabs_news.gif) no-repeat -92px 0px;
position:relative;
}

#containerTab li#tabsSpecial a {
display:block;
margin:0;
width:72px;
height:27px;
background:url(../images/top_tabs_special.gif) no-repeat;
}

#containerTab li#tabsSpecial a:hover {
background:url(../images/top_tabs_special.gif) no-repeat -72px 0px;
}

#containerTab li#tabsSpecial a.tabactive {
background:url(../images/top_tabs_special.gif) no-repeat -72px 0px;
position:relative;
}

#containerTab li#tabsShopping a {
display:block;
margin:0;
width:106px;
height:27px;
background:url(../images/top_tabs_shopping.gif) no-repeat;
}

#containerTab li#tabsShopping a:hover {
background:url(../images/top_tabs_shopping.gif) no-repeat -106px 0px;
}

#containerTab li#tabsShopping a.tabactive {
background:url(../images/top_tabs_shopping.gif) no-repeat -106px 0px;
position:relative;
}

#containerTab li#tabsFortune a {
display:block;
margin:0;
width:64px;
height:27px;
background:url(../images/top_tabs_fortune.gif) no-repeat;
}

#containerTab li#tabsFortune a:hover {
background:url(../images/top_tabs_fortune.gif) no-repeat -64px 0px;
}

#containerTab li#tabsFortune a.tabactive {
background:url(../images/top_tabs_fortune.gif) no-repeat -64px 0px;
position:relative;
}

#containerTab li#tabsPresent a {
display:block;
margin:0;
width:92px;
height:27px;
background:url(../images/top_tabs_present.gif) no-repeat;
}

#containerTab li#tabsPresent a:hover {
background:url(../images/top_tabs_present.gif) no-repeat -92px 0px;
}

#containerTab li#tabsPresent a.tabactive {
background:url(../images/top_tabs_present.gif) no-repeat -92px 0px;
position:relative;
}




/* tabsCategory */

#containerTab li#tabsCategoryNews a {
display:block;
margin:0;
width:130px;
height:27px;
background:url(../images/category_tabs_news.gif) no-repeat;
}

#containerTab li#tabsCategoryNews a:hover {
background:url(../images/category_tabs_news.gif) no-repeat -130px 0px;
}

#containerTab li#tabsCategoryNews a.tabactive {
background:url(../images/category_tabs_news.gif) no-repeat -130px 0px;
position:relative;
}

#containerTab li#tabsCategorySpecial a {
display:block;
margin:0;
width:130px;
height:27px;
background:url(../images/category_tabs_special.gif) no-repeat;
}

#containerTab li#tabsCategorySpecial a:hover {
background:url(../images/category_tabs_special.gif) no-repeat -130px 0px;
}

#containerTab li#tabsCategorySpecial a.tabactive {
background:url(../images/category_tabs_special.gif) no-repeat -130px 0px;
position:relative;
}

#containerTab li#tabsCategoryShopping a {
display:block;
margin:0;
width:136px;
height:27px;
background:url(../images/category_tabs_shopping.gif) no-repeat;
}

#containerTab li#tabsCategoryShopping a:hover {
background:url(../images/category_tabs_shopping.gif) no-repeat -136px 0px;
}

#containerTab li#tabsCategoryShopping a.tabactive {
background:url(../images/category_tabs_shopping.gif) no-repeat -136px 0px;
position:relative;
}

#containerTab li#tabsCategoryFortune a {
display:block;
margin:0;
width:93px;
height:27px;
background:url(../images/category_tabs_fortune.gif) no-repeat;
}

#containerTab li#tabsCategoryFortune a:hover {
background:url(../images/category_tabs_fortune.gif) no-repeat -93px 0px;
}

#containerTab li#tabsCategoryFortune a.tabactive {
background:url(../images/category_tabs_fortune.gif) no-repeat -93px 0px;
position:relative;
}

#containerTab li#tabsCategoryPresent a {
display:block;
margin:0;
width:126px;
height:27px;
background:url(../images/category_tabs_present.gif) no-repeat;
}

#containerTab li#tabsCategoryPresent a:hover {
background:url(../images/category_tabs_present.gif) no-repeat -126px 0px;
}

#containerTab li#tabsCategoryPresent a.tabactive {
background:url(../images/category_tabs_present.gif) no-repeat -126px 0px;
position:relative;
}

#tabsContent1,
#tabsContent2,
#tabsContent3,
#tabsContent4,
#tabsContent5 {
margin:0;
padding:5px 0px 0px 0px;
width:430px;
clear:both;
}

#tabsContent1 ul,
#tabsContent2 ul,
#tabsContent3 ul,
#tabsContent4 ul,
#tabsContent5 ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
clear:both;
}

#tabsContent1 li,
#tabsContent2 li,
#tabsContent3 li,
#tabsContent4 li,
#tabsContent5 li {
margin:0;
padding:0;
list-style:none;
clear:both;
}

#tabsContent1 li a,
#tabsContent2 li a,
#tabsContent3 li a,
#tabsContent4 li a,
#tabsContent5 li a {
display:block;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:url(../images/arrow_tab_link.gif) no-repeat 0 0.25em;
/*float:left;
*/
}

#tabsContent1 li a:hover,
#tabsContent2 li a:hover,
#tabsContent3 li a:hover,
#tabsContent4 li a:hover,
#tabsContent5 li a:hover {
}

/* container
----------------------------------------------- */
#container {
margin:0;
padding:0;
width:980px;
clear:both;
}

/*
‘footer 					₯201012add₯
------------------------------------------------------*/



/* clearfix
----------------------------------------------- */
#footer {
margin:0;
padding:0;
width:980px;
background-color:#fff;
clear:both;
}




#footer .clearfix:after {
  content: ".";  /* V΅’vfπμι */
  display: block;  /* ubNxvfΙ */
  clear: both;
  height: 0;
  visibility: hidden;
}

#footer .clearfix {
  min-height: 1px;
}

#footer * html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}




/*
	foot_sitemap
--------------------------------------------*/
#footer #foot_sitemap{
	clear:both;
	border-top:1px solid #E0E0E0;
	padding:10px 0 15px 0;
	width: 980px;
	background-color:#fff;
	position:relative;
}

#footer #foot_sitemap a:link,
#footer #foot_sitemap a:visited{
	color: #333333;
	text-decoration: none;
	outline:none;
}

#footer #foot_sitemap a:hover,
#footer #foot_sitemap a:active{
	color: #cc0000;
	text-decoration: none;
	outline:none;
}



#footer #foot_sitemap ul,ol,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 150%;
	list-style-type: none;
	font-size:10px;
}



#footer #foot_sitemap p{ /*οΠTv*/
	text-align:center;
	color:#999999;
	padding:10px;
	margin:0;
	font-size:10px;
	line-height: 150%;
}



#footer #foot_sitemap p a{color:#999999;}
#footer #foot_sitemap p a:hover{color:#cc0000;}
#footer #foot_sitemap hr{display: none;}



#footer #foot_sitemap address{
background: url(../images/copyright.gif) no-repeat center top;
text-indent:-9999px;
display:block;
height:13px;
margin:10px 0 0 0;
}



#footer #foot_sitemap dl{
width: 900px;/*950px*/
background-color:#fff;
padding:10px 0;
margin:0;
position:relative;
left:80px;
clear:both;
overflow:hidden;
}



#footer #foot_sitemap dt.map{
display:none;
}

#footer #foot_sitemap dd{
float:left;
padding:20px 0 0 0;
margin:0 20px 0 0;
}



#footer #foot_sitemap dd li{
line-height:normal;
margin:0 20px 7px 0;
float:left;
}

#footer #foot_sitemap dd li.lastChild{
margin-right:0;
}

#footer #foot_sitemap dd.category{
width:430px;
background: url(../images/footer_ttl01.gif) no-repeat;
border-right:#999999 1px solid;
}
#footer #foot_sitemap dd.tool{
width:290px;
background: url(../images/footer_ttl02.gif) no-repeat;
border-right:#999999 1px solid;
}
#footer #foot_sitemap dd.utility{
width:130px;
background: url(../images/footer_ttl03.gif) no-repeat;
margin:0;
}

#footer #foot_sitemap dd.category li{
width:105px;/*120px*/
background: url(../images/arrow02.gif) no-repeat left 2px;
font-size:12px;
margin-bottom:5px;
padding:0 0 0 15px;
}

#footer #foot_sitemap dd.tool li{
width:115px;/*125px*/
background: url(../images/arrow03.gif) no-repeat left 2px;
padding:0 0 0 10px;
}

#footer #foot_sitemap dd.utility li{
width:130px;
background: url(../images/arrow03.gif) no-repeat left 2px;
margin-right:0;
padding:0 0 0 10px;
}




#footer #foot_sitemap #familysite{          /*familysite*/
clear:both;
width:860px;
padding:0;
margin:0;
position:relative;
left:80px;
}



#footer #foot_sitemap #familysite ul{
padding:0;
margin:0;
float:left;
}


#footer #foot_sitemap #familysite li{
margin:0;
text-align:center;
}


#footer #foot_sitemap #familysite ul#cafeglobe{
background-color:#fff;
padding:10px 0;
margin:0 10px 0 0;
width:150px;
text-aglin:center;
}


#footer #foot_sitemap #familysite ul#selectcafe{
padding:10px 0;
margin:0 10px 0 0;
width:163px;
text-aglin:center;
}


#footer #foot_sitemap #familysite ul#cafeblo{
background-color:#fff;
padding:10px 0;
margin:0 10px 0 0;
width:120px;
}


#footer #foot_sitemap #familysite ul#cafecommu{
background-color:#fff;
padding:10px 0;
margin:0 10px 0 0;
width:174px;
}

#footer #foot_sitemap #familysite ul#otonakon{
background-color:#fff;
padding:10px 0;
margin:0;
width:174px;
}

#footer #foot_sitemap #familysite ul p{
padding:0;
margin:5px 0 0 0;
}



#footer #foot_sitemap #familysite ul#cafeglobe p a{
display:block;
background: url(../images/footer_cafeglobe.gif) no-repeat center;
text-indent:-9999px;
height:19px;
}


#footer #foot_sitemap #familysite ul#selectcafe p a{
display:block;
background: url(../images/footer_selectcafe.gif) no-repeat center;
text-indent:-9999px;
height:19px;
}

#footer #foot_sitemap #familysite ul#cafeblo p a{
display:block;
background: url(../images/footer_cafeblo.gif) no-repeat center;
text-indent:-9999px;
height:19px;
}



#footer #foot_sitemap #familysite ul#cafecommu p a{
display:block;
background: url(../images/footer_cafecommu.gif) no-repeat center;
text-indent:-9999px;
height:19px;
}


#footer #foot_sitemap #familysite ul#otonakon p a{
display:block;
background: url(../images/footer_otonakon.gif) no-repeat center;
text-indent:-9999px;
height:19px;
}
/* #containerLinks@£20110601add End£
----------------------------------------------- */




#containerLinks {
margin:0;
padding:0;
width:980px;
height:40px;
border-top:1px solid #b2b2b2;
background-color:#ffffff;
clear:both;
}

#containerLinks ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#containerLinks li {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
float:left;
}


:root #containerLinks li a {
overflow:hidden;
}

#containerLinks li.cafeglobe a {
display:block;
margin:0;
width:175px;
height:40px;
background:url(../images/category_links.gif) no-repeat 0px 0px;
}

#containerLinks li.nandemoQA a {
display:block;
margin:0;
width:150px;
height:40px;
background:url(../images/category_links.gif) no-repeat -175px 0px;
}

#containerLinks li.bbs a {
display:block;
margin:0;
width:85px;
height:40px;
background:url(../images/category_links.gif) no-repeat -325px 0px;
}

#containerLinks li.cafeblo a {
display:block;
margin:0;
width:165px;
height:40px;
background:url(../images/category_links.gif) no-repeat -410px 0px;
}

#containerLinks li.seikatsuken a {
display:block;
margin:0;
width:210px;
height:40px;
background:url(../images/category_links.gif) no-repeat -575px 0px;
}

#containerLinks li.selectcafe a {
display:block;
margin:0;
width:195px;
height:40px;
background:url(../images/category_links.gif) no-repeat -785px 0px;
}






/*------------- whatsnewlist --------------*/


#whatsnewlist #ttlbox {
margin:15px 0 0 0;
padding:0;
height:40px;
}


#whatsnewlist h3{
background:url("../../img_com/t_whatsnew.gif") no-repeat 0 0 ;
text-indent: -9999px;
margin:0;
padding:0;
width:300px;
float:left;
}


#whatsnewlist #sitemap{
float:right;
}




#whatsnewlist #wn_tabs{
width:630px;
margin:10px 0 0 0;
clear: both;
padding: 5px 0 0;
}


#whatsnewlist #wn_tabs ul{
padding:0;
margin:0;
width:630px;
background: url("../images/tab_bg_border.gif") repeat-x scroll 0 0 transparent;
clear: both;
height: 27px;
list-style: none outside none;
text-align: left;
text-indent: 0;
}


#whatsnewlist #wn_tabs li{
float: left;
list-style: none outside none;
margin: 0;
padding: 0 4px 0 0;
text-indent: -9999px;
}


#whatsnewlist #wn_tabs li#cg_contents.acctive{
    background: url("../../img_com/wntabs_cg_contents.gif") no-repeat scroll -115px 0 transparent;
    position: relative;
	display: block;
	width:115px;
	height:27px;
}



#whatsnewlist #wn_tabs li#cg_contents a {
    background: url("../../img_com/wntabs_cg_contents.gif") no-repeat scroll 0 0 transparent;
    position: relative;
	display: block;
	width:115px;
	height:27px;
}



#whatsnewlist #wn_tabs li#cg_contents a:hover {
    background: url("../../img_com/wntabs_cg_contents.gif") no-repeat scroll -115px 0 transparent;
    margin: 0;
    width: 115px;
}





#whatsnewlist #wn_tabs li#blog_contents.acctive{
    background: url("../../img_com/wntabs_cg_blog.gif") no-repeat scroll -148px 0 transparent;
    position: relative;
	display: block;
	height: 27px;
	width:148px;
}




#whatsnewlist #wn_tabs li#blog_contents a {
    background: url("../../img_com/wntabs_cg_blog.gif") no-repeat scroll 0 0 transparent;
    position: relative;
	display: block;
	height: 27px;
	width:148px;
}



#whatsnewlist #wn_tabs li#blog_contents a:hover {
    background: url("../../img_com/wntabs_cg_blog.gif") no-repeat scroll -148px transparent;
    margin: 0;
    width: 148px;
}




#whatsnewlist #wn_list {
font-size:12px;
padding:0;
margin:15px 0 0 0;
}


#whatsnewlist #wn_list td{
width:550px;
}

#whatsnewlist #wn_list td.date{
width:100px;
text-align:right;
}


	
	


/* line
----------------------------------------------- */
.hr_ {
margin:0;
padding:0;
border:0;
clear:both;
}

.hr_topics {
margin:0;
padding:0;
width:440px;
height:15px;
border:0;
background:url(../images/line_dot_long.gif) repeat-x 0px 50%;
clear:both;
}

.hr_contents {
margin:0;
padding:0;
width:440px;
height:10px;
border:0;
background:url(../images/line_solid.gif) repeat-x 0px 100%;
clear:both;
}

.hr_category_contents {
margin:0;
padding:0;
width:630px;
height:10px;
border:0;
background:url(../images/line_solid.gif) repeat-x 0px 100%;
clear:both;
}

.hr_ hr,
.hr_topics hr,
.hr_contents hr,
.hr_category_contents hr {
display:none;
}


/* assist
----------------------------------------------- */
.clearing {
margin:0;
padding:0;
clear:both;
}

img { border:0; 
}

form {
margin:0;
padding:0;
}


/* font
----------------------------------------------- */
h1 {
font-size:18px;
line-height:125%;
/*\*/
	*font-size:112.5%;
*line-height:130%;
/**/
	color:#727272;
font-weight:normal;
margin:0;
padding:0;
}

h2 {
font-size:16px;
line-height:125%;
/*\*/
	*font-size:106.25%;
*line-height:130%;
/**/
	color:#727272;
font-weight:normal;
margin:0;
padding:0;
}

h3 {
font-size:14px;
line-height:125%;
/*\*/
	*font-size:93.75%;
*line-height:130%;
/**/
	color:#727272;
font-weight:normal;
margin:0;
padding:0;
}

h4 {
font-size:12px;
line-height:125%;
/*\*/
	*font-size:75.25%;
*line-height:130%;
/**/
	color:#727272;
font-weight:normal;
margin:0;
padding:0;
}

h5 {
	font-size:12px;
	line-height:125%;




/*\*/
	*font-size:75.25%;
*line-height:130%;
	/**/
	font-weight:normal;
	margin:0;
	padding:0;
}

p,
label {
	font-size:12px;
	line-height:125%;
	color:#727272;
	font-weight:normal;
	margin:0;
	padding:0;
}

p small {
line-height:120%;
/*\*/
	*line-height:125%;
/**/	
}

strong {
	font-weight:bold;
	margin:0;
	padding:0;
}

th {
font-weight:normal;
margin:0;
padding:0;
}

a:link, a:visited {
	color:#000000;
	text-decoration:none;
}

a:hover, a:active {
color:#b2b2b2;
text-decoration:underline;
}

/* CGcommon-font
----------------------------------------------- */
/*#wrapper {
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}*/

.f9 {
font-size:9px;
line-height:13px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f10 {
font-size:11px;
line-height:14px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f12 {
font-size:12px;
line-height:16px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f14 {
font-size:14px;
line-height:19px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f16 {
font-size:16px;
line-height:20px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f18 {
font-size:18px;
line-height:22px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}

.f9b {
font-size:9px;
line-height:13px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f10b {
font-size:11px;
line-height:14px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f12b {
font-size:12px;
line-height:16px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f14b {
font-size:14px;
line-height:19px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f16b {
font-size:16px;
line-height:20px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f18b {
font-size:18px;
line-height:22px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}

.f9n {
font-size:9px;
line-height:13px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f10n {
font-size:11px;
line-height:15px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f12n {
font-size:12px;
line-height:18px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f14n {
font-size:14px;
line-height:23px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f16n {
font-size:16px;
line-height:21px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f18n {
font-size:18px;
line-height:29px;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}

.f9bn {
font-size:9px;
line-height:13px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f10bn {
font-size:11px;
line-height:15px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f12bn {
font-size:12px;
line-height:18px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f14bn {
font-size:14px;
line-height:23px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f16bn {
font-size:16px;
line-height:21px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}
.f18bn {
font-size:18px;
line-height:29px;
font-weight:bold;
font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}

/* ------------------------------------------------------------------------------------------ */
#f_news a:link {
color:#73C284;
text-decoration:none;
}
#f_news a:visited {
color:#73C284;
text-decoration:none;
}
#f_news a:active {
color:#0000FF;
text-decoration:underline;
}
#f_news a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_fashion a:link {
color:#F4934C;
text-decoration:none;
}
#f_fashion a:visited {
color:#F4934C;
text-decoration:none;
}
#f_fashion a:active {
color:#0000FF;
text-decoration:underline;
}
#f_fashion a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_beauty a:link {
color:#E38292;
text-decoration:none;
}
#f_beauty a:visited {
color:#E38292;
text-decoration:none;
}
#f_beauty a:active {
color:#0000FF;
text-decoration:underline;
}
#f_beauty a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_career a:link {
color:#5F7DC7;
text-decoration:none;
}
#f_career a:visited {
color:#5F7DC7;
text-decoration:none;
}
#f_career a:active {
color:#0000FF;
text-decoration:underline;
}
#f_career a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_lifestyle a:link {
color:#E3B206;
text-decoration:none;
}
#f_lifestyle a:visited {
color:#E3B206;
text-decoration:none;
}
#f_lifestyle a:active {
color:#0000FF;
text-decoration:underline;
}
#f_lifestyle a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_travel a:link {
color:#9D8250;
text-decoration:none;
}
#f_travel a:visited {
color:#9D8250;
text-decoration:none;
}
#f_travel a:active {
color:#0000FF;
text-decoration:underline;
}
#f_travel a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_cafe a:link {
color:#34A5B0;
text-decoration:none;
}
#f_cafe a:visited {
color:#34A5B0;
text-decoration:none;
}
#f_cafe a:active {
color:#0000FF;
text-decoration:underline;
}
#f_cafe a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */
#f_cool a:link {
color:#000000;
text-decoration:none;
}
#f_cool a:visited {
color:#000000;
text-decoration:none;
}
#f_cool a:active {
color:#0000FF;
text-decoration:underline;
}
#f_cool a:hover {
color:#0000FF;
text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------ */

