@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("fg-site.net") {
/*2012-07-21 */
/*リンクの色をWeb標準に*/
a:link {
color:#258FB8 !important;
}
a:visited {
color:#969 !important;
}
/*カテゴリの文字を赤から青に*/
div#main_contents div.post ul.post_work li p.w_class_main {
color:#00f !important;
}
/*角丸を止める*/
* {
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
div#fukidashi_inner {/*fg子吹き出しは角丸に*/
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}
/*ログイン前配置修正*/
div#logout_contents div#sidebar {
margin-top: 0 !important;
margin-right: 6px !important;
}
div#logout_contents div.box {
margin: 10px auto 0 auto !important;
}
div#logout_contents div#contents_right h3,
div#logout_contents div#contents_right div.main_box {
width: 170px !important;/*ログイン(div.box)と揃えた*/
}
/*ログイン後サイドバーの左右を逆に*/
div#login_contents div#main_contents {
float: left !important;
}
div#login_contents div#contents_left {
float: right !important;
}
div#sidebar {
float: right !important;
}
div#login_contents div#contents_right {
margin-right: 10px !important;
}
div#sidebar div.banner_foot img,
div#contents_right div.banner img {
margin: 0 auto !important;
}
div#main_contents div.box_wide {
margin-right: 10px !important;
}
/*広告周りのリンクの範囲を明確に*/
/*div#sidebar div.banner_foot,
div#contents_right div.banner {
outline: #ccc 1px solid !important;
}*/
/*見出しの橙色を変更*/
div#contents_left h3,
div#main_contents h3,
div#sidebar h3,
div#main_contents_center_only h3
{
background-color: #fff !important;
}
div#sidebar h3 {
margin-top:0 !important;
}
/*選択見出しの橙色を変更*/
ul#tab_work li.select,
ul#tab_rank li.select {
background-color: #fff !important;
}
ul#tab_work li,
ul#tab_rank li {
background-color: #aaa !important;
}
/*設定変更の色や文字そろえを変更*/
form.standard-form table {
margin-top: 23px !important;
}
form.standard-form table th {
text-align: center !important;
background-color: #eee !important;
}
form.standard-form table tr th:first-child {
padding-left: 1em !important;
text-align: left !important;
}
form.standard-form table td {
padding-left: 1em !important;
}
/*ヘルプの色や配置を変更*/
div#main_contents_center_only1000 h3:first-child {
width: 859px !important;
margin: 10px auto 0 auto !important;
background-color: #fff !important;
padding-bottom: 1em !important;*/
}
div#main_contents_center_only1000 div.box_wide,
div#main_contents_center_only1000 div.box_wide div.textcenter {
background-color: #e2e3e7 !important;
padding: 0 10px 0 10px !important;
}
div#main_contents_center_only1000 div.box_wide div.textcenter div.customer_list {
background-color: #fff !important;
}
div#main_contents_center_only1000 div.box_wide div.textcenter div.customer_list div {
background-color: #eee !important;
}
/*ランキング・詳細選択項目の色を変更*/
div#contents_left div.main_box p.extracts,
div#contents_left div.main_box p.extracts_on {
background-color: #ddd !important;
border-left : #fff 3px solid !important;
border-right: #fff 3px solid !important;
}
div#contents_left div.main_box ul.extracts {
margin: 0 auto 0 auto !important;
padding: 10px 10px 10px 20px !important;
background-color: #ddd !important;
}
/*ランキング項目の幅をcgバナーに合わせ中央へ*/
div#login_contents div#contents_right h3,
div#login_contents ul#tab_ranking,
div#login_contents div#contents_right div.main_box {
margin-left: auto !important;
margin-right: auto !important;
}
/*作品タイトルを左へ*/
div#main_contents div.post div.post_header div.contents h2 {
padding: 0 !important;
font-size: 18px !important;
}
/*作品コメントを若干右へ*/
div#main_contents div.post div.post_header div.contents div.contents_element {
padding-left: 1em !important;
}
/*ユーザーBOXの色を変更*/
div#sidebar div.youser_box,
div.about_premium {
background-color: #ccc !important;
}
div#sidebar ul.youser_list li ul.sub {
background-color: #fff !important;
}
div#sidebar ul.youser_list {
background: none !important;
background-color: #fff !important;
}
div#sidebar div.point {
border-top: #aaa 1px solid !important;
border-bottom: #aaa 1px solid !important;
}
/*ユーザーBOX各項目の高さをそろえる*/
div#sidebar div.youser_box {
padding-top: 0 !important;
margin: 10px auto 0 !important;
}
div#sidebar ul.youser_list {
width: 200px !important;
height: 44px !important;
margin: 0 !important;
}
div#sidebar div.point {
margin: 0 auto !important;
}
div#sidebar div.about_premium {
margin-top: 0 !important;
padding-top: 15px !important;
height: 24px !important;
}
/*ユーザーBOXプルダウンメニュー調整*/
div#sidebar ul.youser_list li{
padding: 2px 0 0 !important;
}
div#sidebar ul.youser_list li a#add_follow {
color: #258FB8 !important;
}
ul.sub {
z-index: 1;
background-color: #fff;
}
ul.sub li {
width: 100% !important;
border-bottom: #ddd 1px solid !important;
text-align:left !important;
}
ul.sub li:last-child {
border-bottom-style: none !important;
}
/*作者ページ内容の高さをそろえる*/
div#main_contents h3.sub {
margin-top: 0 !important;
}
/*全体を少し右へ 20120703*/
div#main_contents div.main_box_wide {
margin-left: 10px !important;
}
/*レーダーチャートを隠す*/
div.post_graph img {
display: none;
}
/*cgプロフィールページへのリンク画像を隠す*/
div#sidebar div.profile_box div.link_logo {
display: none;
}
div#sidebar div.profile_box div.link_logo a img {
border-color: #c8c8c8 !important;
}
/*若干アクセントを付けた*/
div#sidebar div.profile_box,
div#contents_right div.box,
div#sidebar div.youser_box,
div#contents_left h3,
div#main_contents h3,
div#sidebar h3,
div#main_contents_center_only h3,
div#main_contents div.main_box_wide,
div#main_contents_center_only1000 h3:first-child {
border-top: #aaa 2px solid !important;
}
div#sidebar h3 {
border-bottom: #aaa 1px solid !important;
}
/*ul#tab_favorite li.select,
ul#tab_mywork li.select,
ul#tab_work li.select,
ul#tab_ranking li.select*/
li.select {/*一括指定で不具合が出たら上記のに変更*/
border-top: #aaa 1px solid !important;
}
/*R18のアクセントを変える*/
body.single-r18 div#main_contents div.main_box_wide,
div#main_contents_left h3.r_18,/*R-18新着作品*/
div#main_contents h3.r_18,/*ランキング(R18)*/
body.single-r18_old div#main_contents div.main_box_wide/*20120703*/
{
border-top: #c36 4px solid !important;
}
body.single-r18 div#main_contents div.main_box_wide:before,
body.single-r18_old div#main_contents div.main_box_wide:before
{
margin-left: 300px;
content: "R-18";
color: #f2d8df;
font-size: 300%;
}
body.single-r18 div.post_header,
body.single-r18_old div.post_header {
margin-top: -1.8em !important;
}
/*右の隙間を埋める*/
/*----言語変更ボタンを非表示*/
div#header div#header_inner ul#translation {
visibility: hidden !important;
}
/*----検索バーなどを縮める*/
div#header div#header_inner div#form input.sForm {
width: 200px !important;
}
div#header div#header_inner div#form input#searchSubmit {
margin-right: 20px !important;
}
/*----幅短縮*/
div#header_inner {/*1042*/
width: 960px !important;
margin: 0 !important;
}
/*ランキング*/
/*ランキングページ*/
ul.rank li.rank_01{
margin-top: 3em !important;
border-bottom: #ddd 4px solid !important;
}
ul.rank li.rank_01 div.thum {/*
overflow: hidden !important;
max-height: 150px !important;*/
}
ul.rank li.rank_01:last-child {
border-bottom-style: none !important;
}
ul.rank li.rank_01 div.thum,div.rank_info p.info_text {
margin-bottom: 2em !important;
}
div.rank_info{
text-align: right !important;
}
div.rank_info span:first-child {
font-size: 24px !important;
font-weight: bold !important;
}
div.rank_info p.title {
margin: 0.75em 0 0.5em 0 !important;
border-bottom: #aaa 1px dotted !important;
}
div.rank_info p.title a {
font-size: 16px !important;
}
div.rank_info p.cat {
text-align: left !important;
color: #00f !important;
margin-left: 0.5em !important;
}
div.rank_info span.main,div.rank_info span.sub {
font-size: 12px !important;
font-weight: normal !important;
}
div.rank_info p.youser {
margin-top: 0.75em !important;
}
div.rank_info p.youser a:before {
content: " 投稿者 : " !important;
color: #000 !important;
}
div#contents_left div.main_box ul.rank li div.rank_info p.info_text {
margin-top: 1em !important;
margin-left: 1em !important;
font-size: 12px !important;
line-height: 16px !important;
}
/*サイド ランキング1~5*/
div.main_box ul.ranking li.rank_01,
div.main_box ul.ranking li.rank_02,
div.main_box ul.ranking li.rank_03 {
padding-bottom: 14px !important;
}
div.main_box ul.ranking li.rank_01,
div.main_box ul.ranking li.rank_02,
div.main_box ul.ranking li.rank_03,
div.main_box ul.ranking li.rank_04,
div.main_box ul.ranking li.rank_05 {
background-position: 180px 0 !important;
border-bottom: #aaa 1px solid !important;
padding-bottom: 4px !important;
}
div.main_box ul.ranking li.rank_01 div.title,
div.main_box ul.ranking li.rank_02 div.title,
div.main_box ul.ranking li.rank_03 div.title {
margin-top: -60px !important;
margin-left: 104px !important;
}
div.main_box ul.ranking li.rank_01 div.img,
div.main_box ul.ranking li.rank_02 div.img,
div.main_box ul.ranking li.rank_03 div.img {
margin-right: 12px !important;
}
div.main_box ul.ranking li.rank_04 div.title,
div.main_box ul.ranking li.rank_05 div.title {
margin: 0 24px 0 0 !important;
}
div.main_box ul.ranking li.rank_01 div.youser,
div.main_box ul.ranking li.rank_02 div.youser,
div.main_box ul.ranking li.rank_03 div.youser {
margin-top: 100px !important;
}
div.main_box ul.ranking li.rank_04 div.youser,
div.main_box ul.ranking li.rank_05 div.youser {
margin-top: 20px !important;
}
form.extractssearch div.sub_extracts {
/*5月9日の時点でも意味のない、ランキングサブカテゴリ絞り込みメニューを消す*/
/*visibility: hidden !important;*/
}
/*写真メモ追加ボタンの表示--------------------*/
/*----右側、「マイリスト追加」直下に配置*/
/*div.ph_list_main div.photo_container a.image-annotate-add {
width: 92px !important;
height: 34px !important;
margin: -38px -10px 0 0 !important;
background: url(http://www.fg-site.net/wp-content/themes/fgsns-test/_inc/images/bt_addition_ph_fg.png) no-repeat 0px 0px !important;
text-indent: -10em !important;
color: #fff !important;
}*/
/*----右側配置はここまで*/
/*----左側に配置*/
div.ph_list_main div.photo_container a.image-annotate-add {
width: 92px !important;
height: 34px !important;
float: none !important;
margin: -68px 0 0 0 !important;
padding-bottom: 32px !important;
background: url(http://www.fg-site.net/wp-content/themes/fgsns-test/_inc/images/bt_addition_ph_fg.png) no-repeat 0px 0px !important;
text-indent: -10em !important;
color: #fff !important;
}
div.post div.post_header div.contents ul.bt_addition {
height: 34px !important;
}
/*----左側配置はここまで*/
/*---------------------------------------------*/
/*写真メモ追加ボタン表示にともなう位置の微調整*/
div.ph_list_main div.photo_container {
margin-left: 80px !important;
}
div.image-note-desc {
padding-left: 0 !important;
}
div#main_contents div.post div#ph_list {
padding-top: 13px !important;
}
div#main_contents div.post div#ph_list ul {
margin-left: 0 !important;
}
/*作品ページサムネイル画像の最上部を作品画像と揃える*/
div#main_contents div.post div#ph_list ul:first-child {
margin-top: 20px !important;
}
/*ログイン後cgへのリンクバナーを消す*/
div#login_contents div.banner a[href^="http://www.cg-site.net"] {
display: none !important;
}
/*週月ランキングの表示*/
/*div.disnon {
display: block !important;
}*/
/*コメントフォームを右にずらす*/
div#respond {
margin-top: 1em !important;
padding-left: 178px !important;
}
textarea#comment {
width: 30em !important;
height: 5em !important;
}
div.bottom_bar div.linknavi {
border-bottom: #aaa 3px solid !important;
}
/*コメントを少し見やすく 20120712*/
div#main_contents div.post ul#comments {
margin-top: 8px !important;
}
div#main_contents div.post ul#comments li div.c_text {
margin-top : -20px !important;
margin-left: 8px !important;
}
}