@charset "Shift_JIS";

/*#contents{width:770px;margin:0 auto;}*/
#contents #vi{margin:0;padding:0;/*width:970px;height:220px;background:url(../img/vi.jpg);*/}

#contents .honbun{margin:10px;}
#contents .honbun .legal{margin:0 -2px 10px -10px; border:1px solid #563c3c; width:100%; padding:10px; color:#333;}
#contents .honbun .legal h2{margin-bottom:10px;}
#contents .honbun .legal ul li{margin-left:15px; margin-bottom:5px; list-style-type:disc; line-height:1.4;}


#contents .honbun h2{font-size:1.2em;line-height:1.6em;}

/*#vi table.login{margin:64px 0 0 660px;width:292px;}*/
/*#vi table.login td.left{width:30%;color:#FFFFFF;font-size:1.2em;font-weight:bold;vertical-align:middle; text-align:center;}*/
/*#vi table.login input.txt{width:166px;height:16px;margin:5px;}*/
#contents #vi table{background:url(../img/vi.jpg) no-repeat 0 0;}
#contents #vi table td{padding:40px 10px 10px;background:#e3c1fd;}
#contents #vi table td.rightTd{background:url(../img/vi.jpg) top right;}
#contents #vi table td dl{clear:both;margin:0 0 5px 0;padding:5px 5px;}
#contents #vi table td dl dt{float:left;margin:0;padding:0;width:90px;color:#74288a;}
#contents #vi table td dl dd{float:left;margin:0;padding:0;}
#contents #vi table td dl dd input{width:150px;}
#contents #vi table td p input{margin:20px 0 0 0;}
#contents #vi table td p input.chk{margin:3px 0 0 0;}
#contents #vi table td p{color:#74288a;}
#contents #vi table td input.txt{border:solid 1px #676566;}

#contents #category h2{font-size:1.2em;/*background:url(../img/cat-bg.gif) no-repeat;*/background:#dfb7dc;color:#832e7f; margin:1.5em 0 1.5em; padding:7px 0 7px 7px;}
#contents #category p{margin-left:1.5em;}

#contents #entry h2{font-size:1.2em;background:url(../img/entry-bg.gif) no-repeat;height:33px;color:#832e7f;padding:0px 0 7px 30px;}
div#entry_container{margin:0 15px;}
#contents #entry p img{float:left;margin:0 10px 0 0;}

#contents #entry div.dlItm{margin:5px 0 0 18px;width:150px;}
#contents #entry div.dlItm a{display:block;}
#contents #entry div.dlItm a{color:#FFF;}
#contents #entry div.dlItm a{background-color:#085500;}
#contents #entry div.dlItm a{padding:5px 10px;}
#contents #entry div.dlItm a{text-align:center;}
#contents #entry div.dlItm a{border:double 4px #FFF;}

#contents #category ul{margin:20px 0 0 1.5em;}
#contents #category ul li{font-size:1.5em;line-height:150%;margin:10px 0;font-weight:bold;}
