@charset "UTF-8";

/* ===========================================================================
CSS Information

Update:2009/12

01：reset
02：link
03：Clear Fix Hack (Float Clear Hack)
04：h
05：header
06：base
07：footer
08：common
09：present
10：about

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

/*----------------------------------------------------------------------------
	01：reset
----------------------------------------------------------------------------*/

body{
margin:0 auto;
padding:0;
background: url(../images/member/bg.gif) repeat-x 0 20px #fff;
font-size: 12px;
line-height:1.5;
color:#333;
text-align: center;
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

/* for IE6 */  
* html body { font-size:75%;}
/* for IE7 */  
*:first-child+html body { font-size:75%;}

h1,h2,h3,h4,h5,div,p,li,dl,dt,dd,span,form{ margin:0 auto;padding:0;}
ul,ol{list-style-type:none;margin: 0;padding: 0;}
img{border:0;vertical-align:top;}
address{font-style:normal;}

/*----------------------------------------------------------------------------
	02：link
----------------------------------------------------------------------------*/
a:link{ color:#006579;text-decoration:none;outline:none;}
a:visited{ color:#006579;text-decoration:none;}
a:hover{ color:#006579;text-decoration:underline;}

/*----------------------------------------------------------------------------
	03：Clear Fix Hack (Float Clear Hack)
----------------------------------------------------------------------------*/
.clearfix:after {content:".";display:block;height:0px;line-height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}/*for IE 5.5-7*/

/*----------------------------------------------------------------------------
	04：h
----------------------------------------------------------------------------*/
h1 { font-size: 100%;}
h2 { font-size: 100%;}
h3 { font-size: 100%;}
h4 { font-size: 100%;}

/* articles */
.pickt1 {
background:url(../images/common/pick.gif) no-repeat center top;
margin:0 auto;
padding:0;
width:450px;
height:56px;
display:block;
text-indent:-9999px;
}
.pickt2 {
background:url(../images/common/pick.gif) no-repeat center top;
margin:0 auto;
padding:0;
width:450px;
height:43px;
display:block;
text-indent:-9999px;
}
.rank1t1 {
background:url(../images/common/rank1.gif) no-repeat center top;
margin:5px auto;
padding:0;
width:450px;
height:51px;
display:block;
text-indent:-9999px;
}
.catet1 {
background:url(../images/common/catet1.gif) no-repeat center top;
margin:5px auto;
padding:0;
width:450px;
height:51px;
display:block;
text-indent:-9999px;
}
.hott1 {
background:url(../images/common/hott1.gif) no-repeat center top;
margin:5px auto;
padding:0;
width:450px;
height:51px;
display:block;
text-indent:-9999px;
}
.thrt1 {
background:url(../images/common/thrt1.gif) no-repeat center top;
margin:0 auto;
padding:0;
width:450px;
height:56px;
display:block;
text-indent:-9999px;
}
.comt1 {
background:url(../images/common/comt1.gif) no-repeat center top;
margin:5px auto;
padding:0;
width:450px;
height:51px;
display:block;
text-indent:-9999px;
}

/* kuji */
.kijit1 {
margin:0 auto;
padding:0;
width:220px;
height:53px;
display:block;
text-indent:-9999px;
}

/* member */
.membert1 {
margin:0 auto;
padding:0;
width:680px;
height:70px;
display:block;
text-indent:-9999px;
}

/* txt title */
.heading {
clear:both;
margin:15px 0;
padding:0;
background: url(../images/common/dot.gif) repeat-x left bottom;
height: 25px;
text-align: center;
}
.kazari{
list-style-type:none;
background:url(../images/common/kazari.gif) no-repeat 2px 4px;
margin: 0;
padding-top:3px;
padding-left:25px;
color:#663319;
font-size:120%;
text-align: left;
}

.heading2 {
clear:both;
margin:10px 0 5px 0;
padding:0;
text-align: center;
}

.kazari2{
list-style-type:none;
background:url(../images/common/kazari.gif) no-repeat 2px 4px;
margin: 0;
padding-top:5px;
padding-left:25px;
color:#663319;
font-size:100%;
text-align: left;
}

.heading3 {
clear:both;
margin:0 0 15px 0;
padding:0;
background: url(../images/common/dot.gif) repeat-x left bottom;
height: 25px;
text-align: center;
}

/*----------------------------------------------------------------------------
	05：header
----------------------------------------------------------------------------*/
#index {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/member/index.jpg) no-repeat 0 0;
width: 1100px;
height: 390px;
text-align: center;
position:relative;
}
#index2 {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/member/index2.jpg) no-repeat 0 0;
width: 1100px;
height: 385px;
text-align: center;
position:relative;
}
/* headermenu */
#hmenu{ position: absolute;top: 0px;left: 100px;width:770px;height:50px;}
#hmenu li{ float:left;}
#hmenu li a{ display:block;text-indent:-9999px;}
#hmenu li.hm1 a{ background-position:0 0;width:275px;height:50px;}
#hmenu li.hm2 a{ background-position:-275px 0;width:90px;height:50px;}
#hmenu li.hm3 a{ background-position:-365px 0;width:80px;height:50px;}
#hmenu li.hm4 a{ background-position:-445px 0;width:115px;height:50px;}
#hmenu li.hm5 a{ background-position:-560px 0;width:130px;height:50px;}
#hmenu li.hm6 a{ background-position:-690px 0;width:80px;height:50px;}

/* header txt */
#headtxt{ position: absolute;top: 155px;left: 360px;width:425px;height:115px;}

/*----------------------------------------------------------------------------
	06：base
----------------------------------------------------------------------------*/
#logintop {
clear:both;
margin: 0 auto;
padding: 0;
width: 900px;
height: 20px;
font-size: 12px;
line-height:1.0;
}
#logintop p {
padding-top: 5px;
text-align: right;
}
.wrap {
clear:both;
margin: 0 auto;
padding: 0;
width: 910px;
text-align: center;
}

.waku220f{margin: 0 auto;padding: 0 0 14px 0;width: 220px;background:url(../images/common/wakuend.gif) no-repeat center bottom;}
.waku190{margin: 0 auto;padding: 0;width: 190px;text-align: left;}
.waku190 p{margin: 5px auto;padding: 0;width: 190px;text-align: left;}

/* side menu1 */
.wrapl {float:left;;width: 220px;background:url(../images/common/waku.gif) repeat-y center top;}
.wrapl2 {float:left;margin: 5px auto;width: 220px;background:url(../images/common/waku.gif) repeat-y center top;}
.sc {width: 220px;background:url(../images/common/set.gif) no-repeat center top;}

/* main contents */
.wrapr {float:right;width: 680px;}
.wraprl {float:left;width: 450px;}
.dot{clear:both;width: 440px;background:url(../images/common/dot.gif) repeat-x left bottom;padding: 0 0 2px 0;}
.w400{clear:both;margin:0px auto;width:400px;}
.w400 ul {margin: 0;padding: 0;width: 400px;text-align: left;}
.w400 ul li {clear:both;font-size: 12px;line-height:1.4;}
.w400 ul li .img {
	float:left;
	height: 50px;
	width: 50px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 0;
}
.w400 p{clear:both;margin: 0;padding: 0;text-align: left;}
.w400l{clear:both;margin:0px auto;width:400px;text-align: left;color:#663319;}
.w400l2{clear:both;margin:5px auto;width:400px;text-align: left;color:#663319;}
.w400l3{clear:both;margin:5px auto;width:400px;text-align: left;}
.w400img{clear:both;margin:5px auto;width:410px;}
.w400img img{border:5px solid #cddff1;}
.w400img2{clear:both;margin:5px auto;width:410px;}
.w400img2 .waku{margin:5px;border:3px solid #cddff1;width: 120px;height: 90px;text-align: center;vertical-align: middle;float: left;}
.w400img2 .waku img{}
.btwaku {float:left;width: 115px;}
.newswaku {float:right;width: 300px;text-align: left;}

.waku400dot{clear:both;background: url(../images/common/dot.gif) repeat-x left bottom;margin: 10px auto;padding: 0;width: 400px;text-align: right;color:#663319;}
.waku400dot p{margin: 0;padding: 0;width: 400px;text-align: left;color:#663319;}

.waku400dot2{clear:both;background: url(../images/common/dot.gif) repeat-x left top;margin: 5px auto;padding: 0;width: 400px;text-align: center;}
.waku400dot2 p{margin: 0;padding: 10px 0 0 0;width: 400px;text-align: center;}

.path{clear:both;background: url(../images/member/obi.gif) repeat-y right top;margin: 3px auto;padding: 0;width: 400px;text-align: right;}
.path p{padding: 3px 0;width: 400px;font-size: 90%;}

.hn400{margin: 0 auto;padding: 0;width: 400px;height: 400px;text-align: left;overflow: auto;}
.hn400 ul{
margin: 0;
padding: 0;
width: 380px;
}
.hn400 li{
list-style-type:none;
background:url(../images/index/list.gif) no-repeat 0px 2px;
margin: 0;
padding:0 0 0 15px;
text-align: left;
color:#663319;
}

/* main contents 2nd */
.wrapmem {float:right;width: 680px;background:url(../images/member/waku.gif) repeat-y center top;}
.member{width: 680px;background:url(../images/member/member.gif) no-repeat center top;}

.waku570{clear:both;margin: 0 auto;padding: 0;width: 570px;text-align: center;}
.waku570 p{margin: 0 auto;padding: 0;width: 570px;text-align: left;}
/* mypage */
.waku570 ul{margin: 0;padding: 0;width: 570px;text-align: left;}

.waku570dot{clear:both;background: url(../images/common/dot.gif) repeat-x left bottom;margin: 0 auto;padding: 0 0 20px 0;width: 570px;text-align: center;}
.waku570dot p{margin: 0;padding: 0;width: 570px;text-align: left;}

.waku570dot2{clear:both;background: url(../images/common/dot.gif) repeat-x left bottom;margin: 0 auto;padding: 0;width: 570px;text-align: center;}
.waku570dot2 p{margin: 0;padding: 0 0 10px 0;width: 570px;text-align: left;}

.waku570dot3{clear:both;background: url(../images/common/dot.gif) repeat-x left top;margin: 5px auto;padding: 0;width: 570px;text-align: center;}
.waku570dot3 p{margin: 0;padding: 10px 0 0 0;width: 570px;text-align: center;}

.waku570plw{clear:both;background: url(../images/myself/waku2.gif) repeat-y 0 0;margin: 10px auto;padding: 0;width: 570px;text-align: center;}
.waku570plwend{clear:both;background: url(../images/myself/wakuend.gif) no-repeat center bottom;margin: 0 auto;padding: 0 0 15px 0;width: 570px;text-align: center;}

.waku530{clear:both;margin: 0 auto;padding: 0;width: 530px;text-align: center;}

.waku300l{float:left;width: 300px;text-align: center;}
.waku300l p{margin: 0 auto;padding: 0;width: 300px;text-align: left;}
.waku210r{float:right;width: 210px;text-align: center;}

.waku310l{float:left;width: 310px;text-align: center;}
.waku310l p{margin: 0 auto;padding: 0;width: 310px;text-align: left;}

.waku240r{float:right;width: 240px;text-align: center;}

.waku250l{float:left;width: 250px;text-align: center;}
.waku250l p{margin: 0 auto;padding: 0;width: 250px;text-align: left;}
.waku300r{float:right;width: 300px;text-align: center;}

/* torokumenu */
#tmenu{ margin: 10px auto;padding: 0;width:552px;height:29px;}
#tmenu li{ float:left;}
#tmenu li.tm1{ background: url(../images/member/toroku.gif) no-repeat 0 0;background-position:0 0;width:110px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm2{ background: url(../images/member/toroku.gif) no-repeat 0 0;background-position:-110px 0;width:115px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm3{ background: url(../images/member/toroku.gif) no-repeat 0 0;background-position:-225px 0;width:115px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm4{ background: url(../images/member/toroku.gif) no-repeat 0 0;background-position:-340px 0;width:115px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm5{ background: url(../images/member/toroku.gif) no-repeat 0 0;background-position:-455px 0;width:97px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm1on{ background: url(../images/member/torokuon.gif) no-repeat 0 0;background-position:0 0;width:110px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm2on{ background: url(../images/member/torokuon.gif) no-repeat 0 0;background-position:-110px 0;width:115px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm3on{ background: url(../images/member/torokuon.gif) no-repeat 0 0;background-position:-225px 0;width:115px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm4on{ background: url(../images/member/torokuon.gif) no-repeat 0 0;background-position:-340px 0;width:115px;height:29px; display:block;text-indent:-9999px;}
#tmenu li.tm5on{ background: url(../images/member/torokuon.gif) no-repeat 0 0;background-position:-455px 0;width:97px;height:29px; display:block;text-indent:-9999px;}

/* 利用規約 */
#kiyaku{height: 300px;width: 550px;overflow: auto;border: 1px solid #CCCCCC;}
#kiyaku-in{width: 520px;margin: 10px;}
#kiyaku #kiyaku-in p{font-size: 12px;text-align: left;line-height: 150%;}

/* tokomenu */
#tmenu2{ margin: 0 auto;padding: 0;width:437px;height:33px;}
#tmenu2 li{ float:left;}
#tmenu2 li a{ display:block;text-indent:-9999px;}
#tmenu2 li a:hover{ display:block;text-indent:-9999px;}
#tmenu2 li.tme1 a{ background: url(../images/member/cmenu.gif) no-repeat 0 0;background-position:0 0;width:103px;height:33px;}
#tmenu2 li.tme2 a{ background: url(../images/member/cmenu.gif) no-repeat 0 0;background-position:-103px 0;width:100px;height:33px;}
#tmenu2 li.tme3 a{ background: url(../images/member/cmenu.gif) no-repeat 0 0;background-position:-203px 0;width:100px;height:33px;}
#tmenu2 li.tme4 a{ background: url(../images/member/cmenu.gif) no-repeat 0 0;background-position:-303px 0;width:134px;height:33px;}

#tmenu2 li.tme1on a{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:0 0;width:103px;height:33px;}
#tmenu2 li.tme2on a{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:-103px 0;width:100px;height:33px;}
#tmenu2 li.tme3on a{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:-203px 0;width:100px;height:33px;}
#tmenu2 li.tme4on a{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:-303px 0;width:134px;height:33px;}

#tmenu2 li.tme1 a:hover{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:0 0;width:103px;height:33px;}
#tmenu2 li.tme2 a:hover{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:-103px 0;width:100px;height:33px;}
#tmenu2 li.tme3 a:hover{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:-203px 0;width:100px;height:33px;}
#tmenu2 li.tme4 a:hover{ background:url(../images/member/cmenuon.gif) no-repeat 0 0;background-position:-303px 0;width:134px;height:33px;}

/* tokomenu myself */
#tmenu2m{ margin: 0 auto;padding: 0;width:437px;height:56px;background: url(../images/member/mycmenu.gif) no-repeat 0 0;}
#tmenu2m li{ float:left;}
#tmenu2m li a{ display:block;text-indent:-9999px;}
#tmenu2m li a:hover{ display:block;text-indent:-9999px;}
#tmenu2m li.tmem1 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2m li.tmem2 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:-60px 0;width:85px;height:27px;}
#tmenu2m li.tmem3 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:-145px 0;width:100px;height:27px;}
#tmenu2m li.tmem4 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:-245px 0;width:95px;height:27px;}
#tmenu2m li.tmem5 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:-340px 0;width:80px;height:27px;}
#tmenu2m li.tmem6 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:0 -27px;width:110px;height:20px;}
#tmenu2m li.tmem7 a{ background: url(../images/member/mycmenu.gif) no-repeat 0 0;background-position:-110px -27px;width:85px;height:20px;}

#tmenu2m li.tmem1on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2m li.tmem2on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-60px 0;width:85px;height:27px;}
#tmenu2m li.tmem3on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-145px 0;width:100px;height:27px;}
#tmenu2m li.tmem4on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-245px 0;width:95px;height:27px;}
#tmenu2m li.tmem5on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-340px 0;width:80px;height:27px;}
#tmenu2m li.tmem6on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:0 -27px;width:110px;height:20px;}
#tmenu2m li.tmem7on a{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-110px -27px;width:85px;height:20px;}

#tmenu2m li.tmem1 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2m li.tmem2 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-60px 0;width:85px;height:27px;}
#tmenu2m li.tmem3 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-145px 0;width:100px;height:27px;}
#tmenu2m li.tmem4 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-245px 0;width:95px;height:27px;}
#tmenu2m li.tmem5 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-340px 0;width:80px;height:27px;}
#tmenu2m li.tmem6 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:0 -27px;width:110px;height:20px;}
#tmenu2m li.tmem7 a:hover{ background: url(../images/member/mycmenuon.gif) no-repeat 0 0;background-position:-110px -27px;width:85px;height:20px;}

/* tokomenu child */
#tmenu2c{ margin: 0 auto;padding: 0;width:437px;height:56px;background: url(../images/member/childcmenu.gif) no-repeat 0 0;}
#tmenu2c li{ float:left;}
#tmenu2c li a{ display:block;text-indent:-9999px;}
#tmenu2c li a:hover{ display:block;text-indent:-9999px;}
#tmenu2c li.tmec1 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2c li.tmec2 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:-60px 0;width:85px;height:27px;}
#tmenu2c li.tmec3 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:-145px 0;width:95px;height:27px;}
#tmenu2c li.tmec4 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:-240px 0;width:100px;height:27px;}
#tmenu2c li.tmec5 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:-340px 0;width:80px;height:27px;}
#tmenu2c li.tmec6 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:0 -27px;width:100px;height:20px;}
#tmenu2c li.tmec7 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:-100px -27px;width:70px;height:20px;}
#tmenu2c li.tmec8 a{ background: url(../images/member/childcmenu.gif) no-repeat 0 0;background-position:-170px -27px;width:85px;height:20px;}

#tmenu2c li.tmec1on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2c li.tmec2on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-60px 0;width:85px;height:27px;}
#tmenu2c li.tmec3on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-145px 0;width:95px;height:27px;}
#tmenu2c li.tmec4on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-240px 0;width:100px;height:27px;}
#tmenu2c li.tmec5on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-340px 0;width:80px;height:27px;}
#tmenu2c li.tmec6on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:0 -27px;width:100px;height:20px;}
#tmenu2c li.tmec7on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-100px -27px;width:70px;height:20px;}
#tmenu2c li.tmec8on a{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-170px -27px;width:85px;height:20px;}

#tmenu2c li.tmec1 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2c li.tmec2 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-60px 0;width:85px;height:27px;}
#tmenu2c li.tmec3 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-145px 0;width:95px;height:27px;}
#tmenu2c li.tmec4 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-240px 0;width:100px;height:27px;}
#tmenu2c li.tmec5 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-340px 0;width:80px;height:27px;}
#tmenu2c li.tmec6 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:0 -27px;width:100px;height:20px;}
#tmenu2c li.tmec7 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-100px -27px;width:70px;height:20px;}
#tmenu2c li.tmec8 a:hover{ background: url(../images/member/childcmenuon.gif) no-repeat 0 0;background-position:-170px -27px;width:85px;height:20px;}

/* tokomenu dailylife */
#tmenu2l{ margin: 0 auto;padding: 0;width:437px;height:56px;background: url(../images/member/lifecmenu.gif) no-repeat 0 0;}
#tmenu2l li{ float:left;}
#tmenu2l li a{ display:block;text-indent:-9999px;}
#tmenu2l li a:hover{ display:block;text-indent:-9999px;}
#tmenu2l li.tmel1 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2l li.tmel2 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:-60px 0;width:90px;height:27px;}
#tmenu2l li.tmel3 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:-150px 0;width:140px;height:27px;}
#tmenu2l li.tmel4 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:-290px 0;width:140px;height:27px;}
#tmenu2l li.tmel5 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:0 -27px;width:115px;height:20px;}
#tmenu2l li.tmel6 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:-115px -27px;width:125px;height:20px;}
#tmenu2l li.tmel7 a{ background: url(../images/member/lifecmenu.gif) no-repeat 0 0;background-position:-240px -27px;width:105px;height:20px;}

#tmenu2l li.tmel1on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2l li.tmel2on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-60px 0;width:90px;height:27px;}
#tmenu2l li.tmel3on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-150px 0;width:140px;height:27px;}
#tmenu2l li.tmel4on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-290px 0;width:140px;height:27px;}
#tmenu2l li.tmel5on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:0 -27px;width:115px;height:20px;}
#tmenu2l li.tmel6on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-115px -27px;width:125px;height:20px;}
#tmenu2l li.tmel7on a{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-240px -27px;width:105px;height:20px;}

#tmenu2l li.tmel1 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:0 0;width:60px;height:27px;}
#tmenu2l li.tmel2 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-60px 0;width:90px;height:27px;}
#tmenu2l li.tmel3 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-150px 0;width:140px;height:27px;}
#tmenu2l li.tmel4 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-290px 0;width:140px;height:27px;}
#tmenu2l li.tmel5 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:0 -27px;width:115px;height:20px;}
#tmenu2l li.tmel6 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-115px -27px;width:125px;height:20px;}
#tmenu2l li.tmel7 a:hover{ background:url(../images/member/lifecmenuon.gif) no-repeat 0 0;background-position:-240px -27px;width:105px;height:20px;}

/* table */
.tableb {
font-size: 12px;
line-height:1.3;
margin:0 auto;
padding:0;
width: 560px;
border:5px solid #ebf5ff;
background-color:#fff;
text-align: left;
}
.tdb1 {
margin:0;
padding: 5px;
border:none;
width: 130px;
background-color:#85b1df;
color:#fff;
font-weight:bold;
}
.tdb2 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
}

.tableb2 {
font-size: 12px;
line-height:1.3;
margin:0 auto;
padding:0;
width: 560px;
border:5px solid #ebf5ff;
background-color:#fff;
text-align: center;
}
.tdbp1 {
margin:0;
padding: 5px;
border:none;
width: 100px;
background-color:#85b1df;
color:#fff;
font-weight:bold;
}
.tdbp2 {
margin:0;
padding: 5px;
border:none;
width: 170px;
background-color:#85b1df;
color:#fff;
font-weight:bold;
}
.tdbp3 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
background-color:#d7e6f5;
text-align: center;
}
.tdbp4 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
background-color:#c5daf0;
text-align: center;
}
.tdbp5 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
background-color:#d7e6f5;
text-align: left;
}
.tdbp6 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
background-color:#c5daf0;
text-align: left;
}
.tdbp7 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
background-color:#d7e6f5;
text-align: right;
}
.tdbp8 {
margin:0;
padding: 5px;
background: url(../images/member/dotb.gif) repeat-x left bottom;
background-color:#c5daf0;
text-align: right;
}

.formwaku { border: 1px solid #679ed7;margin:0;padding: 3px;width: 200px;background-color: #ffffff;}
.formwaku2 { border: 1px solid #679ed7;margin:0;padding: 3px;width: 40px;background-color: #ffffff;}
.formwaku3 { border: 1px solid #679ed7;margin:0;padding: 3px;width: 25px;background-color: #ffffff;}
.formwaku4 { border: 1px solid #679ed7;margin:0;padding: 3px;width: 180px;background-color: #ffffff;}
.formwaku5 { border: 1px solid #679ed7;margin:0;padding: 3px;width: 300px;background-color: #ffffff;}
.formwaku6 { border: 1px solid #679ed7;margin:0;padding: 3px;width: 400px;height:400px;background-color: #ffffff;}
.formwaku7 { border: 1px solid #679ed7;margin:0;padding: 3px;width: 400px;height:200px;background-color: #ffffff;}
.check {clear:both;width: 520px;text-align: center;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding-top: 10px;padding-right: 0;padding-bottom: 0;padding-left: 0;}

/* side menu2 */
.wraprr {float:right;width: 220px;background:url(../images/common/waku.gif) repeat-y center top;}
.wn {width: 220px;background:url(../images/common/wnt.gif) no-repeat center top;}
.wn2{clear:both;margin: 0 auto;padding: 0;width: 200px;}
.wn2 ul {margin: 0;padding: 0;width: 200px;text-align: left;}
.wn2 ul li {clear:both;font-size: 12px;line-height:1.3;}
.wn2 ul li .img {
	float:left;
	height: 50px;
	width: 50px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 0;
}
.wn2 p{clear:both;margin: 0;padding: 0;text-align: left;}

.rankd {width: 220px;background:url(../images/common/rankd.gif) no-repeat center top;}
.rankd2{clear:both;margin: 0 auto;padding: 0;width: 200px;}
.rankd2 ul {margin: 0;padding: 0;width: 200px;text-align: left;}
.rankd2 ul li {clear:both;font-size: 12px;line-height:1.3;}
.rankd2 ul li img {float:left;margin: 0 5px 25px 0;}
.rankd2 p{clear:both;margin: 0;padding: 0;text-align: left;}

.logt {width: 220px;background:url(../images/common/logt.gif) no-repeat center top;}
.logt2{clear:both;margin: 0 auto;padding: 0;width: 190px;}
.logt2 p{clear:both;margin: 0 auto;padding: 0;width: 190px;text-align: left;color:#663319;}

.adst {width: 220px;background:url(../images/common/ads.gif) no-repeat center top;}

.pot {width: 220px;background:url(../images/common/pot.gif) no-repeat center top;}
.pot2{clear:both;margin: 0 auto;padding: 0;width: 200px;color:#663319;}

.entt {width: 220px;background:url(../images/common/entt.gif) no-repeat center top;}

.write {width: 220px;background:url(../images/common/write.gif) no-repeat center top;}
.write2{clear:both;margin: 0 auto;padding: 0;width: 200px;color:#663319;}

/*----------------------------------------------------------------------------
	07：footer
----------------------------------------------------------------------------*/
#footer {
clear:both;
margin:0 auto;
padding:40px 0 5px 0;
background: url(../images/common/foot.gif) repeat-x 0 5px;
width: 100%;
text-align: center;
}

/*----------------------------------------------------------------------------
	08：common
----------------------------------------------------------------------------*/
.clear{clear:both;}
.brown{ color:#663319;}
.red{color:#f30;}
.red2{color:#f03;}
.pink{color:#ff6579;}
.pink2{color:#f7689d;text-align: center;}
.green{color:#2d8b5f;}
.f90{font-size: 90%;}
.imgma20{ margin-top:20px;}
.mab10{ margin-bottom:10px;}
.ma10{ margin:10px 0;}
.mat5{ margin-top:5px;}
.left{float:left;}

/*----------------------------------------------------------------------------
	09：present
----------------------------------------------------------------------------*/
/* pink */
.present1 {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/present/open.jpg) no-repeat 0 0;
width: 570px;
height: 315px;
text-align: center;
position:relative;
}

.present1open{ position: absolute;top: 250px;left: 0px;width:570px;height:65px;}

.prwaku570p{clear:both;background: url(../images/present/waku.gif) repeat-y 0 0;margin: 0 auto;padding: 0;width: 570px;}
.prwaku570p2{margin: 0 auto;padding: 0 0 20px 0;width: 570px;background:url(../images/present/waku2.gif) no-repeat center bottom;}
.prwaku500{clear:both;margin: 10px auto;padding: 0;width: 500px;}
.prwaku500 p{clear:both;margin: 0;padding: 0;text-align: left;}

.dotlistb{
list-style-type:none;
background:url(../images/present/dot3.gif) no-repeat 6px 8px;
margin: 0;
padding:0 0 0 12px;
text-align: left;
}

/* txt title */
.present2 {
clear:both;
margin:0 auto;
padding:0;
background:url(../images/present/pwaku.gif) no-repeat 0 0;
width: 500px;
height: 45px;
position:relative;
}

.present2txt { position: absolute;top: 10px;left: 30px;color:#fff;font-size: 120%;}

.prwaku500p{clear:both;background: url(../images/present/pwaku2.gif) repeat-y 0 0;margin: 0 auto;padding: 0;width: 500px;}
.prwaku500p2{margin: 0 auto;padding: 0 0 15px 0;width: 500px;background:url(../images/present/pwaku3.gif) no-repeat center bottom;}

.prwaku475{clear:both;margin: 0 auto;padding: 0;width: 475px;}
.prwaku475l{float:left;width: 155px;}
.prwaku475r{float:right;width: 300px;}
.prwaku475r p{clear:both;margin: 10px auto;padding: 0;text-align: left;}

.prwaku475dot{clear:both;margin: 0 auto;padding: 0;width: 475px;background:url(../images/present/dot2.gif) repeat-y center top;}

/* green */
.prgreen {
clear:both;
margin:0 auto;
padding:0;
width: 570px;
}

.prwaku570g{clear:both;background: url(../images/sponser/hcare/waku.gif) repeat-y 0 0;margin: 0 auto;padding: 0;width: 570px;}
.prwaku570g2{margin: 0 auto;padding: 0 0 20px 0;width: 570px;background:url(../images/sponser/hcare/waku2.gif) no-repeat center bottom;}

.prwaku526g{margin: 10px auto;padding: 40px 0 0 0;width: 526px;background:url(../images/sponser/hcare/img.jpg) no-repeat center top;}
.prwaku295g{clear:both;margin: 0 auto;padding: 0 ;width: 436px;text-align: left;}
.prwaku295g p{clear:both;margin: 12px 0;padding: 0;text-align: left;font-size: 12px;line-height:1.5;width: 295px;}

.prwaku480{clear:both;margin: 0 auto;padding: 0;width: 480px;}
.prwaku480 p{clear:both;margin: 5px auto;padding: 0;text-align: left;}

/* fuji */

.prwaku570rp{clear:both;background: url(../images/sponser/fuji/waku.gif) repeat-y 0 0;margin: 0 auto;padding: 0;width: 570px;}
.prwaku570rp2{margin: 0 auto;padding: 0;width: 570px;height:480px;background:url(../images/sponser/fuji/img.jpg) no-repeat center top;position:relative;}
.prwaku570rp2txt{position: absolute;top: 0px;left: 0px;width:570px;height:385px; display:block;text-indent:-9999px;}
.prwaku570rp3{ position: absolute;top: 385px;left: 0px;width:570px;height:95px;}


/* table */
.tablebr {
font-size: 12px;
line-height:1.5;
margin:0 auto;
padding:0;
width: 475px;
border:none;
text-align: center;
}
.tdbr {
margin:0;
padding: 5px;
background: url(../images/present/dot.gif) repeat-x left bottom;
text-align: left;
width: 50%;
vertical-align: top
}
.tdbrc {
margin:0;
padding: 5px;
background: url(../images/present/dot.gif) repeat-x left bottom;
text-align: center;
width: 50%;
vertical-align: top
}

/* 入会フォーム　プレゼント追加分 */
.td_pre {
	margin:0;
	padding: 5px;
	border:none;
	width: 130px;
	background-color:#EB95A6;
	color:#fff;
	font-weight:bold;
}

/* 2009/12 */
.present0912 {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/present/0912/head.jpg) no-repeat 0 0;
width: 570px;
height: 315px;
text-align: center;
position:relative;
}

.present0912t1{ position: absolute;top: 250px;left: 0px;width:570px;height:65px;}

/* 2010/1 */
.present1001 {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/present/1001/head.jpg) no-repeat 0 0;
width: 570px;
height: 315px;
text-align: center;
position:relative;
}

.present1001t1{ position: absolute;top: 250px;left: 0px;width:570px;height:65px;}

/* 2010/2 */
.present1002 {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/present/1002/head.jpg) no-repeat 0 0;
width: 570px;
height: 315px;
text-align: center;
position:relative;
}

.present1001t1{ position: absolute;top: 250px;left: 0px;width:570px;height:65px;}

/*----------------------------------------------------------------------------
	10：about
----------------------------------------------------------------------------*/
/* blue */
.abblue {
clear:both;
margin:0 auto;
padding:0;
width: 570px;
}

.abwaku570b{clear:both;background: url(../images/about/waku.gif) repeat-y 0 0;margin: 0 auto;padding: 0;width: 570px;}
.abwaku570b2{margin: 0 auto;padding: 0 0 20px 0;width: 570px;background:url(../images/about/waku2.gif) no-repeat center bottom;}