@charset "UTF-8";

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

Update:2009/05

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

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

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

body{
margin:0 auto;
padding:0;
background: url(../images/myself/bg2.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 */
.articlest1 {
margin:0 auto;
padding:0;
width:220px;
height:53px;
display:block;
text-indent:-9999px;
}

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

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

/* interview */
.interviewt1 {
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;
}

.kazari3{
list-style-type:none;
background:url(../images/myself/kazari.gif) no-repeat 2px 4px;
margin: 0;
padding-top:3px;
padding-left:18px;
color:#d1738d;
font-size:100%;
text-align: left;
}

/*----------------------------------------------------------------------------
	05：header
----------------------------------------------------------------------------*/
#index {
clear:both;
margin:0 auto;
padding:0;
background: url(../images/myself/t2.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;
}

/* left menu */
.wrapl {float:left;margin: 5px auto;width: 220px;background:url(../images/common/waku.gif) repeat-y center top;}
.wrapl2 {float:left;width: 220px;background:url(../images/common/waku.gif) repeat-y center top;}
.ar {width: 220px;background:url(../images/common/art.gif) no-repeat center top;}
.waku220f{margin: 0 auto;padding: 0 0 14px 0;width: 220px;background:url(../images/common/wakuend.gif) no-repeat center bottom;}
.waku200{margin: 5px auto;padding: 0;width: 200px;text-align: left;}
.dotlist{
list-style-type:none;
background:url(../images/common/dotlist.gif) no-repeat 6px 8px;
margin: 0;
padding:0 0 0 12px;
text-align: left;
}
.waku190{margin: 0 auto;padding: 0;width: 190px;text-align: left;}
.waku190 p{margin: 5px auto;padding: 0;width: 190px;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;}
.sup {width: 220px;background:url(../images/common/sup.gif) no-repeat center top;}
.sup img {margin-bottom: 5px;}
.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;}

.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;}

/* main contents */
.wrapr {float:right;width: 680px;background:url(../images/myself/waku.gif) repeat-y center top;}
.arc{width: 680px;background:url(../images/myself/archivem.gif) no-repeat center top;}
.int{width: 680px;background:url(../images/myself/interviewm.gif) no-repeat center top;}
.anti{width: 680px;background:url(../images/ageing/antit1.gif) no-repeat center top;}
.repo{width: 680px;background:url(../images/myself/reportm.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;}

.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;}

.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;}

.waku540{clear:both;margin: 0 auto;padding: 0;width: 540px;text-align: center;}
.waku540 p{margin: 0 auto;padding: 0;width: 540px;text-align: left;}

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

.waku500{clear:both;margin: 0 auto;padding: 0;width: 500px;text-align: center;}
.waku500 p{margin: 0 auto;padding: 0;width: 500px;text-align: left;}

.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;}
.waku240r p{margin: 0 auto;padding: 0;width: 240px;text-align: left;}
.waku210r{float:right;width: 210px;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;}

/* woman */
.waku75l{float:left;width: 75px;text-align: center;}
.waku180r{float:right;width: 180px;text-align: center;}
.waku180r p{margin: 0 auto;padding: 0;width: 180px;text-align: left;}

/* pilates */
.waku180l{float:left;width: 180px;text-align: center;}
.waku370r{float:right;width: 370px;text-align: center;}
.waku370r p{margin: 0 auto;padding: 0;width: 370px;text-align: left;}

/* fashion */
.waku140l{float:left;width: 140px;text-align: center;}
.waku410r{float:right;width: 410px;text-align: center;}
.waku410r p{margin: 0 auto;padding: 0;width: 410px;text-align: left;}

.waku410plw{clear:both;background: url(../images/myself/waku3.gif) repeat-y 0 0;margin: 10px auto;padding: 0;width: 410px;text-align: center;}
.waku410plwend{clear:both;background: url(../images/myself/wakuend2.gif) no-repeat center bottom;margin: 0 auto;padding: 0 0 15px 0;width: 410px;text-align: center;}
.waku380{margin: 0 auto;padding: 0;width: 380px;text-align: left;}

/* interview */
.waku285l{float:left;width: 285px;text-align: center;}
.waku285l p{margin: 0 auto;padding: 0;width: 285px;text-align: left;}
.waku265r{float:right;width: 265px;text-align: center;}

.heading2 {
clear:both;
margin:5px 0;
padding:0;
text-align: center;
}
.mike{
list-style-type:none;
background:url(../images/common/mike.gif) no-repeat 0px 0px;
margin: 0;
padding-top:5px;
padding-left:25px;
color:#663319;
font-size:100%;
text-align: left;
}
.intertxt {margin:0 0 0 20px;}
.intertxt p {width: 265px;text-align: left;}
.intertxt2 {margin:0 0 0 20px;}
.intertxt2 p {width: 550px;text-align: left;}

.qtxt{
list-style-type:none;
background:url(../images/myself/q.gif) no-repeat 0px 0px;
margin: 0;
padding-top:6px;
padding-left:25px;
color:#663319;
font-size:100%;
text-align: left;
}
.atxt{
list-style-type:none;
background:url(../images/myself/a.gif) no-repeat 10px 0px;
margin: 0;
padding-top:4px;
padding-left:33px;
color:#663319;
font-size:120%;
text-align: left;
}
.atxt2 {margin:0 0 0 30px;}
.atxt2 p {width: 280px;text-align: left;}
.atxt3 {margin:0 0 0 30px;}
.atxt3 p {width: 540px;text-align: left;}

/* guest */
.waku96l{float:left;width: 96px;text-align: center;}
.waku454r{float:right;width: 454px;text-align: center;}
.waku454r p{margin: 0 auto;padding: 0;width: 454px;text-align: left;}

/* pick up */
.waku275l{float:left;width: 275px;text-align: center;}
.waku275r{float:right;width: 275px;text-align: center;}
.waku50l{float:left;width: 50px;}
.waku210r{float:right;width: 210px;text-align: left;}

/* pick up */
.waku570pick{clear:both;margin: 0 auto;padding: 0;width: 570px;text-align: center;}
.waku50l{float:left;width: 50px;}
.waku505r{float:right;width: 505px;text-align: left;}

/* disc list */
.list570{
clear:both;
margin:0;
padding:0;
width: 570px;
text-align: left;
}

.list570 ul{
clear:both;
margin:0;
padding:0;
width: 550px;
text-align: left;
}

.list570 li{
margin: 0;
padding: 0;
list-style-type:disc;
margin-left: 15px;
}

/* 5senses */
.waku100l{float:left;width: 100x;text-align: center;}
.waku450r{float:right;width: 450px;text-align: center;}
.waku450r p{margin: 0 auto;padding: 0;width: 450px;text-align: left;}

.waku140l{float:left;width: 140px;text-align: center;}
.waku410r{float:right;width: 410px;text-align: center;}
.waku410r p{margin: 0 auto;padding: 0;width: 410px;text-align: left;}

table{font-size: 100%;line-height:1.5;color:#333;text-align: left;}
th,td{padding:0;}

/* kaatsu */
.tablep {
margin:5px auto;
padding:0;
width: 100%;
border:5px solid #faebf0;
background-color:#fff;
text-align: center;
}
.tdp {
margin:0;
padding: 5px;
width: 100%;
border:none;
background-color:#D07380;
color:#fff;
font-weight:bold;
}
.thp80 {
margin:0;
background: url(../images/myself/dot.gif) repeat-x left bottom #f4c2d1;
width: 80px;
}
.tdpl {
margin:0;
padding: 5px;
background: url(../images/myself/dot.gif) repeat-x left bottom #fae1e6;
text-align: left;
}

/*report2 */
.tablewo {
margin:0;
padding:0;
width: 100%;
}
.tablewo td {
margin:0;
padding-bottom:10px;
border:none;
text-align: left;
}
.tablewo th {
margin:0;
padding:0;
width: 40px;
vertical-align: top;
text-align: left;
}

/* disc list */
.list450{
clear:both;
margin:0;
padding:0;
width: 450px;
text-align: left;
}

.list450 ul{
clear:both;
margin:0;
padding:0;
width: 430px;
text-align: left;
}

.list450 li{
margin: 0;
padding: 0;
list-style-type:disc;
margin-left: 15px;
}

.list310{
clear:both;
margin:0;
padding:0;
width: 310px;
text-align: left;
}

.list310 ul{
clear:both;
margin:0;
padding:0;
width: 290px;
text-align: left;
}

.list310 li{
margin: 0;
padding: 0;
list-style-type:disc;
margin-left: 15px;
}

/* decimal list */
.list570ol{
clear:both;
margin:0;
padding:0;
width: 570px;
text-align: left;
}

.list570ol ul{
clear:both;
margin:0;
padding:0;
width: 550px;
text-align: left;
}

.listol01{list-style-type:none;background:url(../images/life/topic3/1.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol02{list-style-type:none;background:url(../images/life/topic3/2.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol03{list-style-type:none;background:url(../images/life/topic3/3.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol04{list-style-type:none;background:url(../images/life/topic3/4.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol05{list-style-type:none;background:url(../images/life/topic3/5.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol06{list-style-type:none;background:url(../images/life/topic3/6.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol07{list-style-type:none;background:url(../images/life/topic3/7.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol08{list-style-type:none;background:url(../images/life/topic3/8.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol09{list-style-type:none;background:url(../images/life/topic3/9.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol10{list-style-type:none;background:url(../images/life/topic3/10.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol11{list-style-type:none;background:url(../images/life/topic3/11.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol12{list-style-type:none;background:url(../images/life/topic3/12.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}
.listol13{list-style-type:none;background:url(../images/life/topic3/13.gif) no-repeat 0px 1px;margin: 0;padding-top:0px;padding-left:15px;}

.list310ol{
clear:both;
margin:0;
padding:0;
width: 310px;
text-align: left;
}

.list310ol ul{
clear:both;
margin:0;
padding:0;
width: 290px;
text-align: left;
}

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

/*----------------------------------------------------------------------------
	08：common
----------------------------------------------------------------------------*/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.f90{font-size: 90%;}
.f120{font-size: 120%;}
.uline{text-decoration: underline;}
.brown{ color:#663319;}
.imgma5{ margin:5px;}
.imgma10{ margin-top:10px;}
.imgma20{ margin-top:20px;}
.imgma30{ margin-top:30px;}
.imgma40{ margin-top:40px;}
.imgma50{ margin-top:50px;}
.imgma60{ margin-top:60px;}
.imgma100{ margin-top:100px;}
.pink{color:#d1738d;}
.red{color:#991414;}

/*----------------------------------------------------------------------------
	09：etc
----------------------------------------------------------------------------*/

.waku570m12{clear:both;margin: 0 auto;padding: 0;width: 570px;text-align: center;background:url(../images/myself/myself12/back.jpg) no-repeat center top;}
.waku570m12 p{margin: 0 auto;padding: 0;width: 570px;text-align: left;}
.waku570m12k{clear:both;margin: 0 auto;padding: 0;width: 570px;text-align: center;background:url(../images/myself/myself12/back2.jpg) no-repeat center top;}
.waku570m12k p{margin: 0 auto;padding: 0;width: 570px;text-align: left;}
.waku570m14{clear:both;margin: 0 auto;padding: 0;width: 570px;text-align: left;background:url(../images/myself/myself14/back.jpg) no-repeat right bottom;}
