@charset "shift_jis";/*========== heading ==========*/h1 {margin: 0px;padding: 0px;}h2 {margin: 0px;padding: 0px;}h3 {margin: 0px 0px 10px;padding: 0px;}h4 {font-weight: bold;font-size: 10px;color: #FFFFFF;background-color: #3399FF;margin: 0px;padding: 3px 5px;}/*========== localnavigation ==========*/#rmain1 {width: 516px;height: 95px;margin: 0px;padding: 0px;}#logo {float: left;width: 290px;}#rnavi {float: right;width: 226px;}#info {width: 226px;height: 23px;margin: 0px;padding: 0px;}#renaviarea {width: 226px;margin: 0px;padding: 0px;}#renavi {width: 224px;height: 19px;margin: 0px;padding: 2px 0px;background-color: #F4F5F5;border-right: 1px solid #999999;border-left: 1px solid #999999;}#renavi ul{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}#renavi li {display: inline;margin: 0px;padding: 1px;}/*========== main ==========*/#rmain4 {width: 516px;margin: 0px;padding: 0px;}.txt {font-size: 10px;line-height: 140%;text-align: right;margin: 0px 0px 5px;padding: 0px;}#list {width: 504px;border: dotted 1px #CCCCCC;margin: 0px 0px 20px;padding: 5px 5px 0px;}.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;}#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%;}.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: #80C0FF;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;}.clearfix:after {content: "";display: block;clear: both;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */.space {clear: both;}