/* shodou.css (2023-10-20 18:59:29) --- generated by mkcss.php */

* { padding: 0px; margin: 0px;  }
body { background-color: white; color: black;  }
h1 { background-color: black; color: white; padding: 8px ; text-align: center; font-size: 16px;  }
h1 a { color: white; text-decoration: none;  }
h2 { font-size: 16px; font-weight: normal; padding: 8px; background-color: #555555; color: white; text-align: center;  }
h3 { font-size: 1em; background-color: #e0e0e0; color: black; text-align: center; padding: 4px; margin-top: 12px;  }
h3 a { color: black;  }
#body_header { border-bottom: 1px dashed black;  }
#navi { text-align: center; padding-top: 8px; padding-bottom: 8px; margin-left: auto; margin-right: auto; width: 500px;  }
#navi ul { list-style: none;  }
#navi ul li { float: left; width: 101px; height: 50px; background-color: #f0f0f3; border-bottom: 1px solid gray; padding-top: 14px; padding-left: 8px; padding-right: 8px; margin: 4px;  }
#navi ul li a { color: black; text-decoration: none; font-size: 20px;  }
.top_desc { color: gray; font-size: 8px;  }
#bbsform { width: 384px; margin-top: 20px; margin-left: auto; margin-right: auto; text-align: left;  }
input { font-size: 1.5em; width: 368px; padding: 8px;  }
button { width: 380px; height: 50px; padding: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 1.3em; border-radius: 0px; -webkit-border-radius: 0px;  }
#clear_btn { width: 200px;  }
#bbsform_btn { width: 200px;  }
#paper_outer { text-align: center; padding: 8px; background-color: gray ;  }
#paper_cv { border: 1px solid black; background-color: white;  }
.cpanel { text-align: center; padding: 8px;  }
.memo { font-size: 0.7em; color: navy;  }
#kiyaku { margin-top: 20px; padding: 1em; font-size: 1em; text-align: left;  }
#kiyaku li { margin-left: 10px;  }
.articles { text-align: center; width: 498px; padding: 0; margin-left: auto; margin-right: auto;  }
.article { float: left; width: 152px; text-align: center; padding: 7px; margin: 0px;  }
.article img { border: 1px solid silver; margin: 0px; padding: 0px;  }
.article .art_title { width: 152px; font-size: 8px; color: black ;  }
.article .art_title a { color: black; text-decoration: none;  }
.article .art_body { width: 152px; margin: 0px; padding: 0px;  }
.article .art_body a { border: 0px; margin: 0px; padding: 0px;  }
.clearboth { clear: both;  }
#reply_articles {  }
#reply_articles img { border: silver 1px solid; margin-top: 8px; margin-left: 8px; >>>172: margin-right; 8px;  }
#add_tag_txt { width: 200px;  }
#add_tag_btn { width: 200px;  }
#comment_form { text-align: left;  }
#comment_form input { width: 280px; float: left;  }
#comment_form label { width: 100px; float: left; text-align: right; padding-right: 4px;  }
#comment_form .item { clear: both; padding-top: 4px;  }
.art_frame { width: 498px; margin-left: auto; margin-right: auto;  }
.article-center { text-align: center; margin-top: 10px;  }
.article-center img { padding: 23px; border: 1px solid silver;  }
.article-center .art_title { font-size: 8px; color: black ;  }
.article-left { text-align: left; color: black;  }
.error_box { text-align: left; padding: 8px; color: red;  }
.art_fav { font-size: 15px ; color: orange ;  }
.list_link { text-align: right; font-size: 1.1em; margin-top: 14px; margin-bottom: 14px; padding-bottom: 8px;  }
.list_link a { background-color: #f0f0f3; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding-top: 12px; padding-left: 24px; padding-right: 24px; padding-bottom: 12px; color: black; text-decoration: none ;  }
.half_link_list { text-align: left; font-size: 1.1em; margin-top: 14px; margin-bottom: 14px;  }
.half_link_list a { background-color: #f0f0f3; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding-top: 12px; padding-left: 24px; padding-right: 24px; padding-bottom: 12px; color: black; text-decoration: none ;  }
.star { color: gray;  }
.admin_spc { padding: 10px; border: 1px solid gray; background-color: silver; text-align: center; font-size: 12px; color: red;  }
.admin_spc input { font-size: 8px; padding: 0; width: 80px;  }
.admin_spc a { color: red ;  }
#blogcode { font-size: 8px; padding: 8px; width: 300px; background-color: #f0f0ff;  }
.desc { text-align: left; padding: 8px;  }
#dl_panel { padding: 40px;  }
a#save_dev_btn { width: 400px; padding: 20px; margin-top: 30px; margin-bottom: 30px; background-color: #c0c0c0 ; font-size: 18px; color: black;  }
#footer { border-top: 1px dashed black; margin-top: 30px; padding-top: 8px; text-align: center; font-size: 0.8em;  }
#footer .ad { padding-top: 13px;  }
#foot_menu { text-align: left; padding-bottom: 12px; padding-left: 30px; font-size: 12px;  }
#foot_developer { text-align: center; border-top: 1px dashed silver; margin-top: 12px; padding-top: 8px;  }
.part_panel { border: 1px solid silver; width: 430px; margin-left: auto; margin-right: auto; padding: 10px; margin-top: 10px; margin-bottom: 10px;  }
.part_center { text-align: center;  }
.fb_box { padding: 20px 10px 15px 10px; border-top: 1px dashed silver;  }
.facebook_panel { width: 430px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid silver;  }
.tag_big { margin: 4px;  }
.tag_big a { padding: 4px; font-size: 25px; text-decoration: none; color: black; border: 1px solid silver;  }
#artist_tags {  }
#artist_tags a { font-size: 25px; text-decoration: none;  }
#tags {  }
#tags a { font-size: 25px; text-decoration: none;  }
.article_btn_r { text-align: right;  }
.article_btn_r a { text-decoration: none; background-color: silver;  }
.pad_top { padding-top: 15px;  }
#art_info { font-size: 14px;  }
