@import url("content.css");

/* HIDDEN */
.more, #lang-menu, #main-menu, #breadcrumb, #nav-skip, #footer p.r, form, .product #motive, .buy-btn {display: none;}

ul li {list-style: disc; padding: 0; margin: 0 0 0 25px;}
.crossroad li {list-style: none; margin: 0;}

#header {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #666;}
#footer {margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid #666; font-size: 92%;}
#footer img {margin: 0 10px 0 0;}
#footer p {float: none; display: block;}

#motive .button {display: block; margin: 0 0 10px;}
#motive .button .r, #motive .button .l {float: none}
#motive .button .l {border-right: 1px solid #666; padding: 0 10px 0 0; margin: 0 10px 0 0;}
#motive .button img {margin: 0 3px;}

.news-box ul {margin: 10px 0 0; padding: 0;}
.news-box ul li {margin: 0; padding: 0; list-style: none;}
.news-box .date {font-size: 92%;}
.news-box h3 {margin: 0;}

#col-side li, .faq-list li {margin: 0; padding: 0; list-style: none;}

.people-list ul {margin: 0 0 15px 0px; padding: 0; overflow: hidden; zoom: 1;}
.people-list ul li {margin: 15px 3% 15px 0; border: 1px solid #ddd; float: left; padding: 0; width: 46%; display: inline; list-style: none;}
.people-list ul li .in {padding: 5px 5px 5px 125px; margin: 0 -1px;position: relative;}
.people-list ul li img {float: left; margin: 0 0 0 -120px;}
.people-list ul li h3 {margin: 0; padding: 35px 0 0;}
.people-list ul li p {font-size: 92%; color: #666; margin: 0 0 2px;}

.box-img {float: right; clear: right; border: 1px solid #D3D3D3; font-size: 92%; font-family: arial, sand-serif; margin: 4px 0 10px 15px; width: 310px;}
.box-img .spc {margin: 0 -1px; position: relative; padding: 5px;}
.box-img a {color: #666; text-decoration: none; font-style: italic;}
.box-img img {display: block; margin: 0 0 5px;}

#content-menu {border: 1px solid #666; padding: 20px;}
#content-menu .col-h-l {border-right: 1px solid #666;}

#col-side .annot {margin: 0;}
.home .std-box, #col-side .std-box {border-top: 1px solid #999; width: 50%;}
.awards img {display: block; margin: 0 0 5px;}

.faq-list {font-size: 92%; margin: 0 0 2em;}
.faq-list .more {text-align: right; margin: -1.8em 0 0;}
.faq-list .more a {padding: 0 10px 0 0;}
.faq-list ul {margin: 10px 0 0; padding: 0;}
.faq-list ul li {margin: 0 0 0 2.5em; padding: 10px 0; list-style: none; border-top: 1px solid #C5C5C5; position: relative; background: none;}
.faq-list ul li:first-child {border: none;}
.faq-list ul li .number {font-weight: bold; font-size: 163.1%; font-family: arial, sand-serif; position: absolute; top: 8px; left: -2.5em; text-align: right; width: 2em; line-height: 1;}
.faq-list ul li p {margin: 0;}
