@import url(main.css);
body { margin:2px 0px 2px 10px;}

td.td1{width:160px;text-align:right;background-color:#D9F1AC;color:#025C00;font-weight:bold;}
td.td2{width:280px;text-align:left;background-color:#F5F3D0;}


H1 {
 font-family:"HG$B4]%4%7%C%/#M(B-PRO",Osaka,sans-serif;
 font-size: 14pt;
 font-weight: bold;
 color: #B85600;
 letter-spacing : 0.05em;
 background-image : url("/img/pen_orange.gif" );
 background-repeat : no-repeat;
 border-bottom: solid 3px #FFBD88;
 padding:16px 0 12px 32px;
 margin:0 10px 10px 10px;
 text-align:left;
 }


H2 {
 font-family:"HG$B4]%4%7%C%/#M(B-PRO",Osaka,sans-serif;
 font-size: 13pt;
 font-weight: bold;
 color: #1063DB;
 letter-spacing : 0.05em;
 background-image : url("/img/pen.gif" );
 background-repeat : no-repeat;
 padding:16px 32px;
 margin:0 5px;
 width:70%;
 text-align:left;
 }

H3 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #7B5E45;
 background-color:#FAF9F7;
 letter-spacing : 0.05em;
 line-height : 130%;
 border-top: solid 1px #E6E6E6;
 border-left: solid 8px #FF7E00;
 border-bottom: solid 1px #B9B9B9;
 border-right: solid 1px #B9B9B9;
 padding:3px 5px;
 text-align:left;
}

H4 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 font-weight: bold;
 margin-left  : 1.5em;
 margin-right : 1.5em;
 color: #0A6BC6;
 letter-spacing : 0.03em;
 line-height : 130%;
 text-align:left;
}

br{
letter-spacing:normal;
}


INPUT,TEXTAREA{
color : #444444;
background-color : #FFFCE8;
letter-spacing : 0em;
font-size:9pt;
}

.upform{
width:250px;
}

.t_green{
background-color :#CCED73;
}

.t_pink{
background-color :#FFD2D3;
}

.t_orange{
background-color :#FFD9AF;
}

.sample {
margin:0 8px;
}

.note{
 font-size: 12px;
 background-image : url("/img/enpitu.gif" );
 background-repeat : no-repeat;
 padding-left :14px;
 margin:0 1em 1em 1em;
 text-align:left;
 list-style-type:none;
}

.tips{
font-size: 10pt;
font-weight: bold;
color: #FF0000;
}

.tool{
font-weight: bold;
color: #B85A00;
}

.link_table{
width:520px;
border-bottom:dotted 2px #FFB9CD;
padding:15px 0;
}

.comment{
font-size: 11px;
color: #A7465F;
margin:0.4em;
background-color :#FFFCEB;
}

.title {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #6C3A00;
 margin:0.3em 0;
}

.preview{
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #867562;
border-right: solid 1px #867562;
margin-bottom:5px;
}

.artwork{
background-color:#FBF7E8;
border: 1px #CA9A66 solid;
width:450px;
}

.com_title{
margin:5px 10px 0px 0px;
border-bottom: dotted 1px #FF5D31;
}

.header{
width:420px;
background:url("/img/toukou_title.gif") no-repeat top center;
padding-top:90px;
text-align:center;
color:#8F591A;
font-size:12px;
}

.toptheme{
 font-size: 12pt;
 font-weight: bold;
 color: #753600;
 border-top: solid 2px #FFB642;
 border-bottom: solid 2px #FFB642;
 margin:0.5em 0;
 padding:3px 0;
}

.theme_image{
padding:7px;
 border: solid 1px #8D8779;
}

.warning{
color:#ff0000;
}

th{
color:#2B520F;
font-size: 12px;
font-weight: bold;
text-align:center;
background-color:#EBF3DD;
padding:4px;
}

td.toko{
padding-left:12px;
width:360px;
}

.nolink{
font-weight: bold;
color:#2B520F;
}

div#inputformtitle{
 font-size: 12pt;
 font-weight: bold;
 color: #753600;
 border-top: solid 2px #FFB642;
 border-bottom: solid 2px #FFB642;
 margin:0.5em 0;
 padding:3px 0;
}

span.title{
font-weight: bold;
font-size: 13px;
}

div#findbar{
background-color:#F0F5DB;
padding:5px;
margin:8px 0;
width:570px;
text-align:center;
}

div.toukouthum{
color:#52400F;
padding:4px;
margin-bottom:6px ;
background-color:#FFFBE5;
text-align:center;
}

p.illust_title{
margin:3px 0;
}

.thumnailtable{
background-color:#DDE7C2;
padding:5px;
margin:10px 0;
}

ul{margin:0;list-style-type:disc;}
li{margin:0.5em 0;}

.present{
background-color:#FFF7AF;
font-weight:bolder;
color:#005890;
padding:5px 0;
margin:0.5em 0;
width:350px;
font-size:110%;
}
