@charset "UTF-8";/** div#title *//**************************************/div#title {    background:      url("../../img/products/list/title_bg.gif") left top repeat-y;    margin-bottom:   15px;}div#title div.top {    position:        relative;    top:             0px;    left:            0px;    background:      url("../../img/products/list/title_top.gif") left top no-repeat;    height:          3px;}div#title div.top span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/list/title_top.gif") right top no-repeat;    display:         block;    width:           3px;    height:          3px;}div#title div.bottom {    position:        relative;    top:             0px;    left:            0px;    background:      url("../../img/products/list/title_bottom.gif") left top no-repeat;    height:          3px;}div#title div.bottom span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/list/title_bottom.gif") right top no-repeat;    display:         block;    width:           3px;    height:          3px;}div#title div#title_in {    border-right:    1px solid #fcd409;    padding: 10px;}div#title div#title_in h1 {    padding:         0px 20px 10px;    font-size:       16px;}/** div#same_animeword *//**************************************/div#same_animeword {    margin-bottom:   20px;}div#same_animeword h2 {    position:        relative;    top:             0px;    left:            0px;    background:      url("../../img/products/list/same_animeword_head_bg.gif") left top no-repeat;    line-height:     30px;    font-size:       14px;    height:          30px;    margin:          0 0 15px 0;    padding:         0 0 0 40px;}div#same_animeword h2 span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/list/same_animeword_head_bg.gif") right top no-repeat;    display:         block;    width:           1px;    height:          30px;}div#same_animeword p {}/** div#items *//**************************************/div#items {    margin-bottom:   30px;}div#items h2 {    position:        relative;    top:             0px;    left:            0px;    background:      url("../../img/products/list/head_bg.gif") left top no-repeat;    line-height:     30px;    font-size:       14px;    height:          30px;    margin:          0 0 15px 0;    padding:         0 0 0 10px;}div#items h2 span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/list/head_bg.gif") right top no-repeat;    display:         block;    width:           1px;    height:          30px;}/** div#query *//**************************************/table#query {    width:           100%;    margin:          0 0 20px 0;}table#query tr th {    text-align:      center;    vertical-align:  middle;    width:           10%;    padding:         10px 0;}table#query tr td {    padding:         10px;}table#query tr.terms th {    border-bottom:   1px solid #feea84;    background:      url("../../img/products/list/query_left_top_bg.gif") left top no-repeat;}/*table#query tr.order th {    background:      url("../../img/products/list/query_left_bottom_bg.gif") left bottom no-repeat;}*/table#query tr.terms td {    border-bottom:   1px solid #fcd409;    background:      url("../../img/products/list/query_right_top_bg.gif") right top no-repeat;}table#query tr.terms td.category_1 {    width:           70px;}table#query tr.terms td.category_2 {    width:           95px;    text-align:      right;}table#query tr.terms td.category_3 {    width:           70px;    text-align:      right;}/*table#query tr.order td {    background:      url("../../img/products/list/query_right_bottom_bg.gif") right bottom no-repeat;}*/table#query tr.terms td strong {    text-align:      right;    margin:          0 10px 0 0;}table#query tr.terms td label {    margin:          0 10px 0 3px;}table#query tr.terms td div {    padding:         5px 0;}table#query tr.terms td div.terms_1 select {    margin:          0 20px 0 0;}table#query tr.terms td div.terms_3 {    border-bottom:   1px dotted #999999;    padding-bottom:  10px;}table#query tr td table#query_ {    margin:          0 0 10px 0;}table#query tr td table#query_ tr td {    border:          none;    background:      none;    padding:         8px 2px;}table#query tr td table#query_ tr td.right {    text-align:      right;}table#query tr.terms td div.terms_submit {    border-top:      1px dotted #999999;    text-align:      center;    padding:         8px 0 0 0;}/** div#result *//**************************************/div#result {    border-top:      1px dotted #999999;    border-bottom:   1px dotted #999999;    margin:          15px 0;    padding:         15px 0;}div#result ul.product_horizontal_list {    border:          none;}/** div.paging *//**************************************/div.paging {    position:        relative;    text-align: center;}div.paging div.page {    text-align:      center;}div.paging div.order {    position:        absolute;    top:             0;    left:            0;}div.paging div.num {    position:        absolute;    top:             0;    right:           0;    text-align:      right;}/** div#items2 *//** div#items3 *//**************************************/div#items2,div#items3 {    margin-bottom:   30px;}div#items2 h2,div#items3 h2 {    position:        relative;    top:             0px;    left:            0px;    background:      url("../../img/products/list/head_bg.gif") left top no-repeat;    line-height:     30px;    font-size:       14px;    height:          30px;    margin:          0 0 15px 0;    padding:         0 0 0 10px;}div#items2 h2 span,div#items3 h2 span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/list/head_bg.gif") right top no-repeat;    display:         block;    width:           1px;    height:          30px;}div#items2 p{    line-height:     1.8;}/** div#bulk_purchase *//**************************************/div#bulk_purchase {}div#bulk_purchase h2 {    position:        relative;    top:             0px;    left:            0px;    background:      url("../../img/products/list/head_bg.gif") left top no-repeat;    line-height:     30px;    font-size:       14px;    height:          30px;    margin:          0 0 15px 0;    padding:         0 0 0 10px;}div#bulk_purchase h2 span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/list/head_bg.gif") right top no-repeat;    display:         block;    width:           1px;    height:          30px;}div#bulk_purchase ul {    border-bottom:   1px dotted #999999;    margin:          0 0 20px 0;    padding:         0 0 20px 0;}div#bulk_purchase ul li {    text-align:      center;    width:           24%;    margin:          0 1% 0 0;    float:           left;}div#bulk_purchase ul li img {    margin:          0 0 3px 0;}div#bulk_purchase ul li p {    text-align:      left;}div#bulk_purchase div#paging {    border-bottom:   1px dotted #999999;    text-align:      center;    padding:         0 0 20px 0;}div#title div#title_in p {margin: 0 0 5px 20px;}/* 0808 change */div#incident_aniword ul {    margin:          15px 0 0 0;    /*border-bottom:   1px dotted #999999;*/    padding:         0 0 10px 0;}div#incident_aniword ul.last {    border:          none;}div#incident_aniword ul li {    /*float:           left;    width:           131px;*/    padding:         10px 20px 0 0;    overflow:        hidden;}/*div#incident_aniword div.thumb {    float:           left;    width:           60px;}*/div#incident_aniword div.thumb img {    border:          1px solid #666666;}/*div#incident_aniword div.data {    float:           left;    width:           71px;}*//** div#incident_aniword *//**************************************/div#incident_aniword h2 {position: relative;top: 0px;left: 0px;background: url("../../img/products/detail/user_review_head_bg.gif") left top no-repeat;font-size: 12px;font-weight: bold;line-height: 30px;height: 30px;margin: 30px 0 10px 0;padding: 0 10px;}/* 0807 change */div#incident_aniword h2 span {    position:        absolute;    top:             0px;    right:           0px;    background:      url("../../img/products/detail/user_review_head_bg.gif") right top no-repeat;    width:           1px;    height:          30px;}div#incident_aniword h4 {    background: #F5F5F5;    /*margin: 20px 0 0 0;    padding: 5px 10px;*/    /*background: url("../../img/animeword/index/word_icon.gif") left 1px no-repeat;*//*font-size: 13px;*/margin: 10px 0 5px 0;padding: 5px 10px;/*border: 1px solid #d5f3fc;*/color: #F06691;}div#incident_aniword ul {    margin:          0 0 0 0;    /*border-bottom:   1px dotted #999999;*/    padding:         0 0 10px 0;}div#incident_aniword ul.last {    border:          none;}div#incident_aniword ul li {    /*float:           left;    width:           131px;*/    padding:         0px 5px 0 0;    overflow:        hidden;    display: inline-block;}div#incident_aniword div.thumb {    float:           left;    width:           60px;}div#incident_aniword div.thumb img {    border:          1px solid #666666;}div#incident_aniword div.data {    /*float:           left;*/    /*width:           71px;*/    /*display: inline-block;*/    height: 20px;    /*line-height: 20px;*/    margin: 3px 0 4px 0;    padding: 0 5px 0 6px;    background: #D6F3FC;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border: 1px solid #2495E3;}div#incident_aniword div.data div.lavel_works {    display: inline-block;}div#incident_aniword div.data a {    vertical-align: bottom;}div#incident_aniword div.data:hover {    /*background-color: #69d3f4;*/    background-color: #EAF4F7;}div#incident_aniword div.data img {    margin: 2px 2px 0 0;}div#incident_aniword div.data p {    display: inline-block;}