P {text-indent: 1em;margin-top: 0em;margin-bottom: 0.75em;line-height: 130%;}

br{line-height: 0.7em;}

body {background-image: url(b122.jpg);}

.palent{ display: flex;justify-content: space-between;flex-wrap: wrap;}

.PCMenu{display: flex;flex-direction: row-reverse;}

.container{position: relative;left:50px;top:10px;width:680px;background-image: url(kb45-07.gif);border: solid rgb(53, 250, 3) 2px;}

.container0{left:50px;top:10px;width:680px; background-image: url(kb45-07.gif); border: solid rgb(53, 250, 3) 2px;margin-left: auto;margin-right: auto;}

.container1{margin-left: auto;margin-right: auto;}

.mainpage{background-image: url(kb45-07.gif);text-align: center;vertical-align:top;}

.menu1{width:800px;margin-top:10px;margin-left: auto;margin-right:auto;}

.menu_size{width:800px;margin-top:10px;margin-left: auto;margin-right:auto;}

.main2 {text-align: center;vertical-align:top;width: 600px;border: solid rgba(37, 3, 12, 0.26);}

iframe{border: none;margin-top: 0px;margin-right: 15px;width: 550px;height: 100%;overflow: hidden;}

div.caption{margin-left: 20px;width: 640px;height: 25px;line-height: 25px;background-color: rgb(64, 95, 17);background-repeat: no-repeat;text-align: center;color: #FFFFCC;font-size: 10pt;font-weight: bold;background-position: center;}

td.kara {background-color: lime;}

td.line {background-color: #330000;text-align: center;font-weight: bold;font-size: 9pt;font-family:HG丸ｺﾞｼｯｸM-PRO;line-height: 120%;color: #FFFFFF;vertical-align: top;}

td.anpan {background-color: white;text-align: center;font-weight: bold;font-size: 9pt;font-family:HG丸ｺﾞｼｯｸM-PRO;line-height: 120%;vertical-align: top;}

table.anpan{table-layout:fixed;width: 1000px;border-style: dashed;}

td.wanted {background-color: #ffff00;text-align: center;font-weight: bold;font-size: 9pt;font-family:HG丸ｺﾞｼｯｸM-PRO;line-height: 120%;color: black;vertical-align: top;}

td.pickup{font-size: 0.8em;width: 50%;vertical-align: text-top;}

td.pickup2 img{width: 280px;text-align: left;}

td.hako { table-layout: fixed; width: 620px; background-color: rgb(236, 241, 216);border: solid rgba(37, 3, 12, 0.26);margin-left: 27px;}

.yohaku{margin-left: 27px;}

.yohaku2{margin-left: auto;margin-right: auto;}

.hako{text-align: center;}

.coment{margin-left: auto;margin-right: auto;width: 620px;font-size: 0.9em;}

.coment2{font-size: 0.8em;}

.comentFAN{margin-left: auto;margin-right: auto;width: 620px;font-size: 0.9em;vertical-align: top;}

.comentIRO{margin-left: auto;margin-right: auto;font-size: 0.8em;vertical-align: top;}

th.title {background-color:  Teal;text-align: center;color: #FFFFCC;font-weight: bold;}

td.deta2 {background-color: #FFFFFF;text-align: center;}

td.URL {background-color: #CCFF00;text-align: center;}

table.chara0 {background-color: #ffffff;width: 620px;font-size: 0.8em;margin-left: 27px;}

td.chara {background-color: #99FF99;font-weight: bold;width: 30%; margin-left: 27px;}

td.chara2 {font-size: 0.8em; margin-left: 27px;}

td.chara3 {vertical-align: top;background-color: #99FF99;font-size: 1em;padding-top: 0.5px;margin-left: 27px;}

td.chara4 {font-size: 0.9em;padding-top: 0.5px;margin-left: 27px;}

div.size1 {width: 680px;height: 50px;line-height: 50px;background-image: url(title.gif);background-repeat: no-repeat;text-align: center;color: #FFFFCC;font-size: 12pt;font-weight: bold;background-position: center;}

div.size2 { table-layout: fixed; width: 620px; height: 30px; text-align: center; color: #FFFFCC; font-weight: bolder; margin-left: 27px; background-color:  Teal;}

div.all { table-layout: fixed; width: 90%; height: 40px; text-align: center; color: red; font-weight: bolder; background-color:  lime;font-size: 1.5em; margin: 0 auto;}

table.size3 { table-layout: fixed; width: 620px; background-color: rgb(236, 241, 216);border: solid rgba(37, 3, 12, 0.26);margin-left: 27px;}

div.jump{font-size: 0.85em;text-align: center;}

img.logo{width: 75%;}

img.hako{text-align: center;}

.pankuzu{vertical-align: middle;margin-left: 0px;font-size: 0.85em;}

.pankuzu2{vertical-align: middle;margin-left: 0px;font-size: 0.85em;text-align: center;}

.name{vertical-align: middle;font-weight: bold;padding-top: 5px;padding-bottom: 6px;font-size: 1.1em;line-height: 1.2em;}

.name2{vertical-align: middle;padding-bottom: 2px;font-size: 1em;}

.name3{vertical-align: middle;padding-bottom: 2px;font-size: 0.8em;text-align: center;}

header {display: flex;width: 680px;height: 60px;background-color: rgb(168, 247, 192);align-items: center;}

.title {margin-right: auto;}

.menu-item {list-style: none;display: inline-block;padding: 0.5px;font-size: 0.85em;}

.flex-container {display: flex;justify-content: center;flex-wrap: wrap;width: 700px;background-color: coral;}

ul {list-style: none;padding-left: 1.5px;line-height: 1.2em;padding-top: 1em;padding-bottom: 1em;}

li{padding-left: 2px;padding-right: 2px;width: 120px;}

dt{font-size: small;vertical-align: middle;font-weight: normal;}
