/*--------------------------------------
  main Module
---------------------------------------*/

div#main {width:910px;margin:auto;}

/*--------------------------------------
  header Module
---------------------------------------*/

div#header {background:url(images/header.gif) no-repeat top;height:80px;color:#FFFFFF;}
div#header a{color:#FFFFFF;}
div#header h2 {padding-left:15px;width:600px;color:#FFFFFF;}
div#header_right {text-align:right;padding-right:15px;margin-top:-1em;color:#FFFFFF;}

div#ad1 {text-align:center;margin-bottom:10px;}

/*--------------------------------------
  content Module
---------------------------------------*/

/*div#content_left {float:left;width:230px;margin-right:20px;}
div#content_body {float:left;width:410px;}
div#content_right {float:left;width:230px;margin-left:20px;}*/
div#content_body2 {float:right;width:660px;}

div#content_left {float:left;width:230px;margin-left:-910px;}
div#content_body {float:left;width:410px;margin:0px 250px;display:inline;}
div#content_right {float:left;width:230px;margin-left:-230px;}

/*--------------------------------------
  searchbox Module
---------------------------------------*/

div.searchbox {padding-bottom:10px;border:1px solid #EE8525;margin-bottom:10px;background-color:#FFFADB;}
div.searchbox form {padding:5px;text-align:center;}
div.searchbox input.text {width:100px;}
div.searchbox select.select {width:70px;font-size:11px;}
div.bg {background:url(images/bg.gif) no-repeat top;height:25px;color:#FFFFFF;padding:5px 5px 0 15px;font-weight:bold;}
div.bg span {margin:10px;}
div.bg2 {background:url(images/bg2.gif) no-repeat top;height:25px;color:#FFFFFF;padding:5px 5px 0 15px;font-weight:bold;}

div.loginbox {padding-bottom:10px;border:1px solid #EE8525;margin-bottom:10px;background-color:#FFFADB;}
div.loginbox form {padding:5px 20px;line-height:150%;}
div.loginbox p {padding:2px 0px;}
div.loginbox input.text {width:180px;}

div.box {padding-bottom:10px;border:1px solid #EE8525;margin-bottom:10px;background-color:#FFFADB;}
div.box p {padding:5px 20px;line-height:130%;}
div.message_pr {padding:5px;line-height:130%;}
div.message_pr .title {font-weight:bold;}
div.white {background:#FFFFFF;padding:10px;margin:5px;border:1px dashed #EE8525;}

div.aboutbox {padding-bottom:10px;border:1px solid #EE8525;margin-bottom:10px;background-color:#FFFADB;}
div.aboutbox p {padding:5px 20px;line-height:130%;}
div.aboutbox ol {list-style:outside decimal;padding:0px 10px 0px 30px;}
div.aboutbox ol li {padding:10px 0px;line-height:130%;}

div.tagcloudbox {padding-bottom:10px;border:1px solid #EE8525;margin-bottom:10px;background-color:#FFFADB;}
div.tagcloud {padding:5px 20px;line-height:1.5;}
div.tagcloudbox .right {padding:5px 10px;}

/*--------------------------------------
  searchresult Module
---------------------------------------*/

div.title {border:1px dashed #EE8525;background-color:#FFFADB;padding:10px;}
div.title p {padding:5px;}
div.small_section {border:1px dashed #EE8525;background-color:#FFFADB;padding:10px;width:180px;margin-top:10px;text-align:center;}

div.searchresult {padding:10px;}
div.searchresult .resultright {float:right;width:330px;}
div.searchresult .resultleft {width:50px;height:80px;text-align:center;}
div.searchresult p {padding:5px;line-height:1.5;}

div.searchresult .resultright2 {float:right;width:280px;}
div.searchresult .resultleft2 {width:100px;text-align:center;}

ul.list_code {list-style:none;clear:both;margin:3px 0px;}
ul.list_code li {float:left;width:80px;padding-left:25px;line-height:1.8em;}
ul.list_code li.uga      {background:url(images/uga_s.gif) no-repeat left center;}
ul.list_code li.dam      {background:url(images/dam_s.gif) no-repeat left center;}
ul.list_code li.joysound {background:url(images/joysound_s.gif) no-repeat left center;}
ul.list_code li.sega     {background:url(images/sega_s.gif) no-repeat left center;}
ul.list_code li.songoku  {background:url(images/songoku_s.gif) no-repeat left center;}

ul.list_code2 {list-style:none;clear:both;margin:3px 15px;}
ul.list_code2 li {padding-left:15px;line-height:1.8em;}
ul.list_code2 li.uga      {background:url(images/uga_s.gif) no-repeat left center;}
ul.list_code2 li.dam      {background:url(images/dam_s.gif) no-repeat left center;}
ul.list_code2 li.joysound {background:url(images/joysound_s.gif) no-repeat left center;}
ul.list_code2 li.sega     {background:url(images/sega_s.gif) no-repeat left center;}
ul.list_code2 li.songoku  {background:url(images/songoku_s.gif) no-repeat left center;}

ul.element {list-style:none outside;clear:both;margin:3px 2px;}
ul.element li {padding-left:25px;line-height:1.5em;}
ul.element li.tag {background:url(images/tag.gif) no-repeat left center;}
ul.element li.review {background:url(images/comments.gif) no-repeat left center;}
ul.element li.category {background:url(images/folder.gif) no-repeat left center;}
ul.element2 {list-style:none outside;clear:both;margin:5px 15px;}
ul.element2 li {padding-left:25px;line-height:1.5em;}
ul.element2 li.tag {background:url(images/tag.gif) no-repeat left center;}
ul.element2 li.review {background:url(images/comments.gif) no-repeat left center;}

div.title_mykara {padding:10px;}

/*--------------------------------------
  explanation Module
---------------------------------------*/

div#explanation {line-height:200%;}
div#explanation span {border-bottom:1px dashed #EE8525;padding-bottom:3px;}

div#order {margin:10px auto;text-align:center;}

/*--------------------------------------
  fieldset Module
---------------------------------------*/

fieldset.field {padding:0px 20px;margin:10px;border:1px solid #EE8525;background-color:#FFFADB;}
fieldset.field legend {color:#FF6600;font-weight:bold;font-size:130%;}
fieldset.field p {margin:20px 0px;line-height:150%;}
fieldset.field span.title {font-size:120%;font-weight:bold;color:#FF6600;}
fieldset.field .file {border:1px solid #EE8525;font-size:125%;padding:3px 7px;margin:5px 0px;width:300px;}
fieldset.field .text {border:1px solid #EE8525;font-size:125%;padding:3px 7px;margin:5px 0px;}
fieldset.field .text_error {border:1px solid #EE8525;background-color:#FFCC99;font-size:125%;padding:3px 7px;margin:5px 0px;}
fieldset.field .text2 {border:1px solid #EE8525;font-size:125%;padding:3px 7px;margin:5px 0px;width:250px;}
fieldset.field .text_error2 {border:1px solid #EE8525;background-color:#FFCC99;font-size:125%;padding:3px 7px;margin:5px 0px;width:250px;}
fieldset.field .textarea {border:1px solid #EE8525;padding:3px 7px;width:320px;height:120px;}
fieldset.field .textarea_error {border:1px solid #EE8525;background-color:#FFCC99;padding:3px 7px;width:320px;height:120px;}
fieldset.field .textarea2 {border:1px solid #EE8525;padding:3px 7px;width:250px;height:120px;}
fieldset.field .textarea_error2 {border:1px solid #EE8525;background-color:#FFCC99;padding:3px 7px;width:250px;height:120px;}
filedset.field .button {font-size:125%;padding:3px 10px;}
fieldset.field ul, fieldset.field ol {margin:0px 20px 20px 20px;list-style:outside;}
fieldset.field ul li,fieldset.field ol li {line-height:150%;}
fieldset.field dl {margin:20px;line-height:1.5em;}

/*--------------------------------------
  message Module
---------------------------------------*/

table.message {width:395px;line-height:1.5em;margin:0 auto;border-collapse: collapse;}
table.message th {background-color:#EE8525;margin:5px 0px;margin:3px;color:#FFFFFF;}
table.message td {background-color:#FFFFFF;margin:3px;padding:5px;border-top:1px solid #EE8525;border-bottom:1px solid #EE8525;}

/*--------------------------------------
  Page Module
---------------------------------------*/

.page span {border:1px dashed #EE8525;background-color:#FFCC99;padding:4px;margin:2px;line-height:3em;}
.page a {border:1px dashed #EE8525;background-color:#FFFADB;padding:4px;margin:2px;ine-height:3em;}
.page a:hover {background-color:#FF6600;color:#FFFFFF;}

/*--------------------------------------
  footer Module
---------------------------------------*/

div#footer {clear:both;text-align:center;margin:20px auto;line-height:150%;}

div.answer {padding:5px;margin:5px;}

div.asin {padding:10px;text-align:center;}

.message_new {padding-left:35px; color:#FF0000; font-weight:bold;}

ul.music {list-style:none outside;}
ul.music li {padding-left:25px;line-height:1.5;background:url(images/music.gif) no-repeat left center;}

ul.friend {list-style:none;}
ul.friend li {width:65px;height:90px;padding:5px;text-align:center;float:left;background-color:#FFFADB; word-wrap: break-word;}

table.friend td {width:65px;padding:5px;text-align:center;word-break:break-all;vertical-align:top;}
table.friend td span {overflow:hidden;display:block;}

div.news_article {margin:0px 10px 10px 10px;}
div.news_article h3 {border-left:10px solid #EE8525;border-bottom:1px dashed #EE8525;padding:5px;}
div.news_article div {padding:10px;line-height:1.5;}
div.news_article p {margin:10px;}
div.news_article div.news_date {color:#999999;text-align:right;}
ul.newsbox {list-style:none outside;margin:10px;}
ul.newsbox li {padding-left:25px;line-height:1.5;background:url(images/news.gif) no-repeat left center;}

ul.footmark {margin:5px 5px 5px 20px;}
ul.footmark li {line-height:1.5;}

table.category {width:390px;}
table.category td {width:185px;line-height:1.5;}
