
P { margin: 0px; padding: 0px }
ul { margin: 0px; padding: 0px }
#main    { float: right; padding-bottom: 20px; width: 620px; height: auto }
.cate1 { float: left; width: 130px }
.category_box { text-align: center; margin: 0px auto; padding: 0px; width: 790px; height: 30px }
#inbox    { font-size: 13px; clear: both; margin: 0px auto; width: 800px }
#l_menu  { float: left; margin: 0px; width: 150px }
#hako { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1-1 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1-2 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1-3 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1-4 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1-5 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako1-6 { text-align: left; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 615px }
#hako2 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-2 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-3 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-4 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-5 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-6 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-7 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako2-8 { text-align: left; float: left; padding: 5px 3px; width: 303px }
#hako3  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-1  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-2  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-3  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-4  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-5  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-6  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-7  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-8  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako3-9  { float: left; border: solid 1px #d7d7d7; width: 120px }
#hako4  { float: left; padding-bottom: 5px; width: 310px }
#hako205    { float: left; border: solid 1px #d7d7d7; width: 205px; height: 205px }
#hako250  { float: left; border: solid 1px #d7d7d7; width: 190px; height: 230px }
#hako135  { float: left; border: solid 1px #d7d7d7; width: 150px; height: 150px }
#l_menu2                    { line-height: 20px; text-align: left; list-style-type: square; margin-left: 13px; padding-top: 3px; padding-bottom: 3px; width: 140px }
#l_menu3 { line-height: 20px; text-align: left; list-style-type: square; margin-left: 13px; padding-top: 3px; padding-bottom: 3px; width: 140px }
#l_menu4 { line-height: 20px; text-align: left; list-style-type: square; margin-left: 13px; padding-top: 3px; padding-bottom: 3px; width: 140px }
#l_menu5 { line-height: 20px; text-align: left; list-style-type: square; margin-left: 13px; padding-top: 3px; padding-bottom: 3px; width: 140px }
#l_menu6 { line-height: 20px; text-align: left; list-style-type: square; margin-left: 13px; padding-top: 3px; padding-bottom: 3px; width: 140px }
#l_menu7 { line-height: 20px; text-align: left; list-style-type: square; margin-left: 13px; padding-top: 3px; padding-bottom: 3px; width: 140px }
#footer { text-align: center; clear: both; margin: 0px auto; padding: 12px 0px; border-top: 2px solid #cc0000; width: 780px }
#first2 { line-height: 18px; text-align: left; float: left; margin-left: 20px; width: 530px }
#okyakusama     { line-height: 18px; text-align: left; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; width: 580px }
#okyakusama2  { text-align: right; padding-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; width: 600px }
#qa  { line-height: 18px; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #b1b1b1; width: 600px }
#shosaititle { color: white; font-weight: bold; font-size: 15px; background-color: #0006b5; padding: 5px; width: 612px; height: 30px }
#shosai  { font-size: 13px; line-height: 25px; text-align: left; float: left; padding-left: 10px; width: 240px; height: auto }
#shosai1 { float: left; padding-left: 10px; width: 372px; height: auto }
#shosaib { width: 612px }
#ori_line { margin-bottom: 10px; border: solid 1px #7a0000; width: 615px }
#ori_left { float: left; width: 430px }
#ori_right { font-size: 13px; line-height: 20px; text-align: left; float: right; padding-left: 5px }
#aisatsu  { font-size: 13px; line-height: 20px; text-align: left; margin-top: 10px; padding-top: 10px; width: 600px }
DIV#header DIV.title { height: auto; display: block }
DIV#header DIV.title H1     { font-weight: normal; font-size: 13px; margin: 0px; padding: 0px }
DIV.title P  { color: #555555; font-size: 13px; text-align: left; padding: 0px }
DIV#name H2  { font-size: 13px; padding: 0px; display: block }
DIV#name H2 A  { float: right }
#headmenu  { background-repeat: repeat-x; margin-bottom: 0px; padding-bottom: 7px; width: 780px }
#headmenu ul  { width: 780px }
#headmenu li     { background: no-repeat right ; float: left; padding: 5px 0px 0px 18px }
#headmenu li a { }
#headmenu li a:hover { }
