@charset "shift_jis";/*========== heading ==========*/h1 {margin: 0px;padding: 0px;}h2 {margin: 0px;padding: 0px;}h3 {margin: 0px 0px 15px;padding: 0px;}h4 {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #FB9A4E;margin: 0px;padding: 3px 5px;}/*========== main ==========*/#pmain1 {width: 516px;height: 95px;margin: 0px;padding: 0px;}#logo {float: left;width: 326px;}#rnavi {float: right;width: 190px;}#info {width: 190px;height: 23px;margin: 0px;padding: 0px;}#pnaviarea {width: 190px;margin: 0px;padding: 0px;}#pnavi {width: 190px;height: 23px;margin: 0px;padding: 3px 0px;background-image:url("../palette/img/bg_navi.gif");background-repeat: no-repeat;}#pnavi ul{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}#pnavi li {display: inline;margin: 0px;padding: 1px;}/*========== information ==========*/#pmain4 {width: 516px;margin: 0px;padding: 0px;}.btn {width: 516px;margin: 0px 0px 10px;padding: 0px;}.tlist {width: 516px;margin: 0px;padding: 0px;}.txt {font-size: 10px;line-height: 140%;text-align: right;margin: 0px;padding: 0px;}.list {width: 504px;border: dotted 1px #CCCCCC;margin: 0px 0px 20px;padding: 5px 5px 0px;}.list ul{margin: 0px;padding: 0px;}.list li{margin: 0px;padding: 0px 0px 3px 0px;list-style-type: none;font-size: 10px;line-height: 140%;}.listl {float: left;width: 246px;border-right: dotted 1px #CCCCCC;margin: 0px 0px;padding: 0px 5px 0px 0px;}.listr {float: right;width: 247px;margin: 0px;padding: 0px 0px 0px 5px;}.work {width: 514px;border: solid 1px #CCCCCC;margin: 0px 0px 20px;padding: 0px;}.worklast {width: 514px;border: solid 1px #CCCCCC;margin: 0px;padding: 0px;}.work2 {width: 496px;margin: 9px 9px 0px;padding: 0px;}.name1 {font-size: 10px;line-height: 140%;color: #FFFFFF;background-color: #FFCD68;margin: 0px 0px 10px;padding: 2px 5px;}.cut {float: left;width: 164px;margin: 0px;padding: 0px;}.cutimg {border: solid 1px #CCCCCC;background-color: #FFFFFF;padding: 1px;}.detail {float: right;width: 332px;font-size: 10px;line-height: 140%;margin: 0px;padding: 0px;}.dline {border-bottom: double 3px;}.space {clear: both;}.dotline {clear: both;background-image:url("../img/line_2.gif");margin: 0px;padding: 0px;}