* {
 margin:0;
 padding:0:
}

body {
 text-align:center;
 background:url("/wp/wp-content/themes/movement/common/images/bg.jpg");
}

img {
 border:0px;
}

em {
 font-style:normal;
 font-weight:bold;
 color:#c00;
}

a {
 color:#666;
}

a:hover {
 color:#333;
 text-decoration:none;
}

a:visited {
 color:#333;
}

.clear {
 font-size:1px;
 clear:left;
}

.images {
 float:left;
 margin:0px 10px 0px 0px;
}

.breadcrumb {
 font-size:small;
 margin:10px 0px;
}

.totop {
 font-size:small;
 text-align:right;
 margin:10px;
}

.must,
.error {
 color:#c00;
}

div#container {
 text-align:left;
 width:900px;
 margin:0 auto;
 background:#fff;
}

div#header{
 height:90px;
 background:url("/wp/wp-content/themes/movement/common/images/h_bg.jpg");
 margin-bottom:10px;
}

div#header h1 {
 margin:0;
 padding:0;
 text-indent:-9999px;
 font-size:12px;
 float:left;
 margin-top:15px;
 margin-left:10px;
 margin-right:20px;
}

div#header h1 a {
 width:325px;
 height:55px;
 display:block;
 background:url("/wp/wp-content/themes/movement/common/images/logo.jpg") no-repeat;
}

div#header div.meta {
 font-size:14px;
 padding-top:10px;
 padding-right:10px;
 text-align:right;
}

div#header div.meta a {
 text-decoration:none;
}

div#header div.meta p.contact {
 margin-top:5px;
 margin-right:30px;
}

div#wrapper{
 float:left;
 width:100%;
 margin-bottom:20px;
}

div#content{
 margin: 0px 0px 0px 260px;
}

div#content a{
 color:#00c;
}

div#content a:visited{
 color:#008;
}

div#content h3 {
 font-size:13px;
 color:#fff;
 height:26px;
 padding-top:6px;
 padding-left:10px;
 margin-bottom:10px;
 background:url("/wp/wp-content/themes/movement/common/images/c_title.jpg") no-repeat;
}

div#content h4 {
 width:600px;
 border-left:10px solid #63438C;
 border-bottom:1px solid #63438C;
 padding:5px 10px;
 margin-bottom:10px;
 font-size:20px;
}

div#content h5 {
 font-size:medium;
 margin-bottom:5px;
 color:#63438C;
}

div#content h6 {
 font-size:medium;
 margin:5px 0px;
}

div#content .half {
 width:310px;
 margin-right:10px;
 margin-bottom:10px;
 float:left;
}

div#content .box {
 border:1px solid #666;
 padding:10px;
 background:#eee;
 margin:20px;
}

div#content div.half h3 {
 background:url("/wp/wp-content/themes/movement/common/images/c_title_h.jpg") no-repeat;
}

div#content div.point {
 margin-bottom:20px;
}

div#content p{
 padding-right:10px;
 margin-left:10px;
 line-height:1.4;
}

div#content li {
 list-style:none;
 margin-bottom:5px;
}

div#content dl {
 width:630px;
}

div#content dt {
 font-weight:bold;
 padding-left:10px;
}

div#content dd {
 padding-bottom:5px;
 padding-left:20px;
 border-bottom:1px dashed #666;
 margin-bottom:10px;
}

div#content ul.disc,
div#content ol.decimal {
 _margin-left:2em;
}

div#content ul.disc li {
 list-style:disc;
 padding-right:1em;
}

div#content ol.decimal li {
 list-style:decimal;
 padding-right:1em;
}


div#content div.contactform ul {
 margin:1em 0em;
}
div#content div.contactform th,
div#content div.contactform td {
 padding-bottom:10px;
}

div#content div.contactform input {
 padding:3px;
}

div#navigation {
 float:left;
 width:250px;
 margin-left:-900px;
 margin-bottom:20px;
}

div#navigation h3 {
 text-indent:-9999px;
 font-size:14px;
 width:250px;
 margin:0;
 padding:0;
}

div#navigation h3 a {
 width:250px;
 height:60px;
 display:block;
 margin:0;
}

div#navigation h3#home {
 background:url("/wp/wp-content/themes/movement/common/images/navi_home.jpg") no-repeat;
}

div#navigation h3#kanri {
 height:60px;
 display:block;
 background:url("/wp/wp-content/themes/movement/common/images/navi_kanri.jpg") no-repeat;
}

div#navigation h3#office {
 height:45px;
 background:url("/wp/wp-content/themes/movement/common/images/navi_office.jpg") no-repeat;
}

div#navigation h3#shop {
 height:45px;
 background:url("/wp/wp-content/themes/movement/common/images/navi_shop.jpg") no-repeat;
}

div#navigation h3#owner {
 height:65px;
 background:url("/wp/wp-content/themes/movement/common/images/navi_owner.jpg") no-repeat;
}

div#navigation h3#meeting {
 height:50px;
 background:url("/wp/wp-content/themes/movement/common/images/navi_meeting.jpg") no-repeat;
}

div#navigation h3#soho {
 height:50px;
 background:url("/wp/wp-content/themes/movement/common/images/navi_soho.jpg") no-repeat;
}

div#navigation h3#company {
 height:45px;
 display:block;
 background:url("/wp/wp-content/themes/movement/common/images/navi_company.jpg") no-repeat;
}

div#navigation h3#contact {
 height:60px;
 display:block;
 background:url("/wp/wp-content/themes/movement/common/images/navi_contact.jpg") no-repeat;
}

div#navigation div.navi_bottom {
 height:15px;
 display:block;
 background:url("/wp/wp-content/themes/movement/common/images/navi_bottom.jpg") no-repeat;
}

div#navigation ul {
 margin:0;
 padding-left:20px;
 background:url("/wp/wp-content/themes/movement/common/images/navi_bg.jpg");
}

div#navigation li {
 font-size:13px;
 list-style:none;
 margin-left:10px;
 padding-bottom:10px;
 padding-left:15px;
 width:190px;
 background:url("/wp/wp-content/themes/movement/common/images/arrow.jpg") no-repeat;
}

div#footer{
 clear:left;
 width:100%;
 border-top:5px solid #BCA7D6;
 padding-top:10px;
 background:#fff;
 width:900px;
}

div#footer p{
 margin:0;
 padding:5px 10px;
 float:left;
}
div#footer p.logo {
 width:200px;
 text-align:center;
}

div#footer p.company {
 width:280px;
 font-size:14px;
 margin-bottom:10px;
}

div#footer p.contact {
 width:320px;
}

p.copy {
 font-size:12px;
 clear:left;
 text-align:center;
 padding-bottom:20px;
}

/********** contents **********/
div#content table {
 margin:0 auto;
}

div#content .chart th {
 padding:5px;
 text-align:left;
 white-space:nowrap;
 font-weight:normal;
}

div#content .chart td {
 padding:5px;
 text-align:right;
}

div#content .out {
 color:#c00;
}

div#content .center {
 text-align:center;
}

div#content .bar {
 border-top:1px solid #000;
 font-weight:bold;
}

div#content table.company,
div#content table.recruit,
div#content table.meeting,
div#content table.soho,
div#content table.kanri {
 width:620px;
}

div#content table.company th,
div#content table.recruit th,
div#content table.meeting th,
div#content table.soho th,
div#content table.kanri th {
 text-align:center;
 white-space:nowrap;
}
div#content table .even {
 background:#F4F2F9;
}

div#content table.company th,
div#content table.company td,
div#content table.recruit th,
div#content table.recruit td,
div#content table.meeting th,
div#content table.meeting td,
div#content table.soho th,
div#content table.soho td,
div#content table.kanri th,
div#content table.kanri td {
 padding:10px 5px;
 border:1px solid #fff;
}

div#content table.o_difference {
 width:620px;
 border:1px solid #666;
 margin-bottom:20px;
}

div#content table.o_difference th,
div#content table.o_difference td {
 padding:5px;
 border:1px solid #666;
}

div#content table.o_difference th {
 background:#F4F2F9;
}

div#content table.o_difference td {
 text-align:center;
}

div#content table.o_difference td.strong {
 background:#FFEBC8;
}

div#content p.caption {
 text-indent:-3em;
 margin-left:4em;
}

div#content p.s_jisseki {
 width:300px;
 float:left;
 margin-left:5px;
 margin-right:0px;
}

div#content p.s_jisseki strong {
 border-left:5px solid;
 border-bottom:1px dashed;
 padding:3px 0px 3px 5px;
 color:#664F85;
 width:285px;
 display:block;
}

div#content p.j_jisseki strong {
 display:block;
 border-left:5px solid;
 border-bottom:1px dashed;
 padding:3px 0px 3px 5px;
 color:#664F85;
}