
*{margin:0px; padding:0px; font-style:normal}
body{color:#000; background-color:#fff; margin:0 auto; text-align:center; padding:10px 0}
div#Enclosure{text-align:left; padding:5px 5px 0}
div#main{clear:both; padding-top:10px}
div#leftContents{margin:0 0 35px}
div#footer{clear:both; font-size:small; margin-top:35px; text-align:center}
ul#headerNavi1{display:none}
div#headerTitleArea form{display:none}
div#rightContents{display:none}
div.skipNaviArea{display:none}
ul#headerNavi2{display:none}
ul#headerNavi3{display:none}

div#singleguide{display:none}
ul#navilist{display:none}
div#mainNewsList{display:none}
ul#navilist{display:none}
div#tagArea{display:none}
div#headerAdd{display:none}

h1{font-size:1.2em; font-weight:normal}
h2{font-size:120%; margin:10px 0; letter-spacing:1px}
h2#contentsTitle{color:#000; font-size:90%; font-weight:normal; letter-spacing:0; margin:0}
h3{font-size:120%; margin:0; clear:both}
h4{border-bottom:1px solid #080; padding:3px 0; margin:20px 0 10px; clear:both}
h5{font-size:110%; margin:20px 0 10px; clear:both; color:#080}

div#footer ul{display:none}
p{text-indent:1em; line-height:1.4em; margin:0 0 15px}
address{text-align:right; margin-top:15px; border-top:1px solid #999; padding:10px 0 0; clear:both}
blockquote{margin:25px 0px; padding:15px 10px 0; border-top:1px dotted #666; border-bottom:1px dotted #666; background-color:#ffe9c3}
em{color:#f11}
strong{color:#f11; font-weight:bold}
acronym{border:0; color:#210}

ul,ol,dl{margin:0 0 15px}
ul li,ol li{margin:0 0 2px 1.8em; line-height:1.4em}
dt{margin:10px 0 5px; font-size:110%}
dd{margin:10px 0 5px} 

table{text-align:center; margin:0 auto 15px}
caption{text-align:center; margin:0 auto 3px}
th,td{border:1px solid #333; padding:3px}
td{text-align:left}

a{color:#106bc6; text-decoration:under-line}
a.outsideLink:after{content:" (" attr(href) ") "; font-size:smaller}
a img{border:0}
hr{display:none}

.box{border:1px solid #999; padding:7px; margin:0 0 10px}
.borderBottom{border-bottom:1px solid #999; padding-bottom:10px}
.textcenter{text-align:center; text-indent:0}
.textright{text-align:right}
.textleft{text-align:left}
.textRed{color:#f11}
.textRed{color:#f00; background-color:transparent}
.fl{float:left; margin-right:8px; margin-bottom:8px}
.fr{float:right; margin-left:8px; margin-bottom:8px}
.piccenter{text-align:center; margin-left:auto; margin-right:auto}
.piccenter img{margin:10px 5px}
.citeArea{border-top:1px dashed #999; padding:5px 0; margin:25px 0 10px; clear:both}
.bgGray{background-color:#696969}
.bgWhite{background-color:#fff}
.bgGold{background-color:#ffd700}
.bgSilver{background-color:#c0c0c0}
.bgPink{background-color:#faa}
.bgBlue{background-color:#acf}
.bgAttention{background-color:#f00; color:#fff; font-size:1.2em; font-weight:bold}
.bgGreen{background-color:#cfa}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.tableSmaller{font-size:small}
table.dataCenter td{text-align:center}
table.dataRight td{text-align:right}
table.dataRight td.textleft{text-align:left}
table.dataRight td.textcenter{text-align:center}
table tr.textcenter td{text-align:center}
table tr td.bgBlueCenter{background-color:#acf; text-align:center}
table tr td.bgBlueLeft{background-color:#acf; text-align:left}
table tr td.textcenter{text-align:center}
table tr td.textleft{text-align:left}
dl.bgBlueTitle dt{background-color:#acf; padding:2px 5px}
dl.greenTitle dt{color:#080}

div#postdate{margin:0 0 10px; text-align:right; background-color:#000; padding:3px; color:#fff; margin:7px 0}
body#book div#postdate,body#words div#postdate{display:none}
body#book h3,body#words h3{border-bottom:1px solid #000; padding-bottom:5px}

div#singleContents{padding:7px 7px 0}
div#singleContents table{width:500px}
body#events div#postdate, body#words div#postdate{display:none}
div.bookDate{text-align:right; margin:20px 0; font-size:small}
div.amazon{display:none}
dl.tomokoCook dt{font-weight:bold; color:#080}
dl.tomokoHowto{clear:both; padding-top:15px}
dl.tomokoHowto dt{color:#a60; border:1px solid #f90; background-color:#ffa; padding:3px}
dl.tomokoHowto ol{margin-top:15px}
dl.tomokoHowto ol li{border-bottom:1px dashed #999; padding:5px 0}
div#singleContents dl.bgBlueTitle dt{clear:both}
body#events div#mainNewsList ul.ec3_events li.ec3_list{margin-top:15px}


div#permalink{fnot-size:80%; text-align:right; padding:5px 3px; margin:30px 0 0; clear:both}



