body{
font-size:16px;
line-height:140%;
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=canv3.png') repeat left top;

}

/*リンク*/
a:link{
text-decoration: none;
color:#22F;
}

a:visited{
text-decoration: none;
color:#80C;
}

a:hover{
text-decoration: underline;
color: red;
}

a:active{
text-decoration: none;
color: red;
}

div#at_social_links{
display:none;
}





div.pagetitle{
letter-spacing:2px;
margin:0;
padding:0.3em 0.5em 0.4em 0.5em;
font-size:20px;
background-color:black;
display:none;
}
div.pagetitle a{
color:#EEEEEE;
text-shadow: 2px 2px 3px gray;
/*margin-right:1em;*/
}

div#atwiki-jp-bg1 table{
border-collapse: collapse; 
border:none;
margin:-0.5em 2em 0 2em;
margin-top:-1.2em;
padding:0;
}

div#atwiki-jp-bg1 table tr td{
border:none;
}




.menubar{
border-right:0px solid #666666!important;
margin-left:1em;
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=chakin_wp_tl_br25.png') repeat left top;
font-size:14px;
}

div#menubar{
padding:0.6em 0 0.6em 0.6em;
/*padding-top:5px;
padding-left:5px;*/
}
div#menubar div a  img{
margin:0;
padding:0;
}
div#menubar h2,div#menubar h3{
margin-right:0;
padding-right:0;
}
div#menubar h2{
font-family:"URW Chancery L","TakaoPMincho",serif;
text-shadow:gray 1px 1px 1px;
font-size:32px;
border:none;
border-bottom:3px double #999999;
margin-bottom:0.2em;
}
div#menubar h3{
font-family:"URW Chancery L","TakaoPMincho",serif;
text-shadow:gray 1px 1px 1px;
font-size:20px;
margin-top:0.5em;
}
div#menubar h4{
margin:0;
padding-left:0.8em;
font-family:"URW Chancery L","TakaoPMincho",serif;
text-shadow:gray 1px 1px 1px;
font-size:18px;
border:none;
}
div#menubar ul li{
line-height:130%;
margin-top:0.4em;
margin-bottom:0.4em;
margin-right:0;
padding-right:0;
}
div#menubar ul li a{
/*font-weight:bold;*/
}
div#menubar ul li ul{
margin-left:0.5em;
padding-left:0.5em;
}
div#menubar ul li ul li{
line-height:110%;
margin-top:0.4em;
margin-bottom:0.4em;
margin-right:0;
padding-right:0;
font-size:x-small;
}
div#menubar ul li ul li ul{
margin-left:0.5em;
padding-left:0.5em;
}
div#menubar ul li ul li ul li{
line-height:110%;
margin-top:0.4em;
margin-bottom:0.4em;
margin-right:0;
padding-right:0;
font-size:x-small;
}


td.main{
background-color:transparent;
/*background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=canv3.png') repeat left top;*/
}
div#main{
padding:0 0.5em 0 2.5em;
margin:0;
font-size:14px;
/*background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=canv3.png') repeat left top;*/
font-family:"TakaoPMincho","TakaoPGothic","MS ゴシック",sans-serif;
/*font-family:"Times New Roman","TakaoPMincho",serif;*/
letter-spacing:0.02em;
line-height:1.7;
/*color:#222;*/
color:#111;
}

div#main table{
margin:0.5em auto;
text-align:center;
border-collapse: collapse;
font-size:small;
}
div#main table tbody tr td{
padding-left:1em;
padding-right:1em;
border:1px solid #666666;
}


div#main ul,div#main ol,div#main dl{
margin:0.5em 0 0.5em 0;
padding:0.5em 0 0.5em 1em;
border-left:6px solid #aaf;
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=chakin_wp_tl_lg50.png') repeat left top;
color:#222;
clear:both;
font-family:"TakaoPGothic","MS ゴシック",sans-serif;
/*letter-spacing:0.02em;*/
}
div#main ol{
padding-left:1.5em;
}

div#main ul li,div#main ol li{
font-size:12px;
line-height:130%;
margin:0.3em 0 0.3em 1em;
padding-left:0.2em;
}
div#main ol li{
margin:0.3em 0 0.3em 1em;
padding-left:0em;
}

div#main ul li ul,div#main ol li ol{
margin:0;
padding:0;
border-left:none;
background:0;
}


div#main dl dt{
font-weight:bold;
}
div#main dl dd{
font-size:small;
}


h1,h2,h3,h4,h5,h6{
letter-spacing:1px;
clear:both;
color:#444;
/*color:#000;*/
}

h3,h4,h5,h6{
margin-top:1em;
margin-bottom:0.5em;
}

h2{
border-left:0px;
border-right:0px;
}

div#main h2{
font-size:28px;
line-height:140%;
font-family:"URW Bookman L","Times New Roman","TakaoPMincho",serif;
font-weight:normal;
color:#000;
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=chakin_wp_tl_br25.png') repeat left top;
border-color:#999;
text-shadow: gray 1px 2px 1px;
}

div#main h2:before{
font-family:"Times New Roman";
margin-left:-0.3em;
content:"　";
font-size:20px;
color:#AFA;
}

div#main h3{
font-weight:normal;
font-size:24px;
line-height:130%;
color:#000;
/*color:#444;*/
/*font-family:"Times New Roman","TakaoPMincho",serif;*/
border-color:#999;
text-shadow: gray 1px 1px 1px;
}

div#main h3:before{
font-family:"Times New Roman";
margin-left:-0.2em;
content:"*";
font-size:28px;
color:#CC0;
}

div#main h2,div#main h3,div#main h4,div#main h5,div#main h6{
margin-left:-1em;
}


div#main h4{
font-weight:bold;
font-size:20px;
line-height:130%;
color:#444;
border-color:#999;
}

h5{
font-weight:normal;
font-size:17px;
margin-top:1em;
padding-left:0.5em;
color:#000;
border-bottom:1px solid #BBB;
}

div#main h5:before{
font-family:"Times New Roman";
margin-left:-0.3em;
margin-right:0.5em;
content:"#";
font-size:12px;
color:#930;
}

h6{
font-size:16px;
padding-left:0;
border-bottom:0px;
font-weight:normal;
color:#000;
}
h6:before{
content:"■";
color:silver;
}


blockquote{
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=grain.gif') repeat left top;
font-size:11.5px;
line-height:1.5;
border:1px solid #999;
font-family:/*"Courier New",*/monospace;
color:#444
}

div#footnote *{
line-height:100%;
background-color: transparent;
}

div#attach{
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=canv3.png') repeat left top;
font-size:12px;
}



/*--------------------------------------*/
.plugin_contents{
font-size:12px;
margin:0 0 0 1em;
padding:0.5em 0;
border:3px double #666666;
text-align:center;
float:right;
max-width:300px;

background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=grain2.gif') repeat left top;

font-family:arial,helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック",clean,sans-serif;
}
.plugin_contents ul{
border-left:none !important;
background:none !important;
margin:0 1em 0 1em !important;
padding:0.2em 0 0 1em !important;
text-align:left;
}
.plugin_contents ul li{
margin:0 0.5em 0.1em 0.5em !important;
padding:0 !important;
line-height:100% !important;
}
.plugin_contents ul li a{
font-size:11px;
}
.plugin_contents ul li ul{
margin:0 0 0 0 !important;
}
.plugin_contents ul li ul li{
margin:0 0 0.1em 0.5em !important;
}

.plugin_contents:before{
font-weight:bold;
content:"目次";
line-height:130%;
}


.plugin_recent{
font-size:small;
}
.plugin_recent_day{
margin:0;
padding:0;
}
.plugin_recent_ul{
font-size:x-small;
}

/*--------------------------------------*/


div#main img{
margin:0.2em 0.5em;
padding:0.2em;
border:1px solid #DA0;
}

div#main img.atwiki_tex_image{
margin:0.8em 0 0.8em 2em;
padding:0;
border:0px solid #000;
}

div#main div a.atwiki_external_link img{
margin:0 0 0 0.5em;
padding:0;
border:0px solid #000;
}

div#main  ul li a.atwiki_external_link img{
margin:0 0 0 0.5em;
padding:0;
border:0px solid #000;
}

div#main ol li a.atwiki_external_link img{
margin:0 0 0 0.5em;
padding:0;
border:0px solid #000;
}


/*--------------------------------------*/
.php,.python,.fortran,.c{
/*color:#333333;*/
/*color:#00EE00;*/
font-size:0.95em;
/*font-family:"Courier New",monospace;*/
line-height:130%;
/*width:60em;*/
max-width:80%;
max-height:30em;
overflow:auto;
margin:1em auto;
padding:1em 2em;
border:1px solid #AAAAAA;
border-right:3px double #AAAAAA;
border-bottom:3px double #AAAAAA;
/*background-color:#DDEEEE;*/
/*background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=grain6.gif') repeat left top;*//*back3.png*/
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=hatyu6.png') repeat left top;
}
.php a.atwiki_external_link img,.python a.atwiki_external_link img,.fortran a.atwiki_external_link img{
display:none;
border:0px solid #000;
}

.php img.atwiki_tex_image,.python img.atwiki_tex_image,.fortran img.atwiki_tex_image{
display:none;
padding:0;
border:0px solid #000;
}


/*--------------------------------------*/


/*--------------------------------------*/
/*
## 画像の位置・サイズ調整
## float やった後は #clear を忘れずに！
##
*/

div.miniimgleft{
float:left;
text-align:center;
font-size:x-small;
}
div.miniimgleft img{
width:200px;
margin:2px 6px 0 6px;
padding:2px;
border:1px solid #8B4513;
}

div.miniimgright{
float:right;
text-align:center;
font-size:x-small;
}
div.miniimgright img{
width:200px;
margin:2px 6px 0 6px;
padding:2px;
border:1px solid #8B4513;
}

div.miniimgcenter{
width:100%;
text-align:center;
font-size:x-small;
}
div.miniimgcenter img{
width:200px;
margin:2px 6px 0 6px;
padding:2px;
border:1px solid #8B4513;
}

/*--------------------------------------*/



img.atwiki_tex_image{
margin:0.8em 1.5em;
border:0px;
padding:0;
}



#tarea_wiki{
font-family:"TakaoPGothic","MS ゴシック",sans-serif,"TakaoPMincho",arial,helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック",clean,sans-serif;
font-size:13px!important;
line-height:150%;
padding:1em;
background: url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=canv3.png') /*url('http://www28.atwiki.jp/ymda?cmd=upload&act=open&pageid=1&file=canv2.png')*/ repeat left top;
color:#333333!important;
}


/* print ver */
/*
div#main{
width:90%;
margin:auto;
padding:0em 2em;
font-size:12pt;
font-family:arial,helvetica,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック",clean,sans-serif;
background:none;
line-height:120%;
}
td.menubar{
display:none;
}
div#atwiki-jp-bg1 table{
width:100%;
border-collapse: collapse; 
border:none;
margin:0;
padding:0;
}

div#main h3,div#main h4,div#main h5,div#main h6{
letter-spacing:1px;
clear:both;
color:#444;
font-size:14pt;
margin-top:0.5em;
margin-bottom:0em;
}
*/