pc.assets-cosme.net
Open in
urlscan Pro
13.225.183.6
Public Scan
URL:
https://pc.assets-cosme.net/css/general/common.css?69848add90cb6ac99782661a9107167e77d47f47
Submission: On August 28 via manual from JP — Scanned from JP
Submission: On August 28 via manual from JP — Scanned from JP
Form analysis
0 forms found in the DOMText Content
@charset "Shift_JIS"; /* ----------------------------------------------------------- CSS Information Site URL: https://www.cosme.net/ File name: common.css Created: 2010-08-16 by Author Style Info: @cosme共通 ----------------------------------------------------------- */ /* ----------------------------------------------------------- Table of Contents * reset * font * clearfix * general * layout * tag-line * common modules 汎用モジュール * 購入サイトへボタン * ショッピングボタン:大 * ショッピングボタン:中 * ショッピングボタン:小 * 商品をクリップボタン:大 * 商品をクリップボタン:小 * クチコミ平均点 * レビュアーのクチコミ評価点 * ベストコスメ * NEWアイコン * UPアイコン * ランキングINアイコン * Facebookアイコン * もっとみる * ページトップ * cosmeトップへ * ページング:cmn-modules-paging * ページング:cmn-paging * エラー表示 * clip popup * sub common modules subエリア汎用モジュール ----------------------------------------------------------- */ /** reset -------------------------------------------------**/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; -webkit-text-decoration-skip:none; } div { display: block; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; } abbr,acronym { border:0; } img { vertical-align:bottom; } /** font関連 ----------------------------------------------**/ body { font-size:13px; /* for modern */ line-height: 1.25; font-family: "メイリオ","Meiryo","MS Pゴシック",Verdana,"ヒラギノ角ゴシック",Hiragino Sans,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif; } * html body {/* IE6 */ font-size:80%; line-height: 1.35; } *:first-child+html body {/* IE7 */ line-height: 1.35; } /** clearfix ----------------------------------------------**/ .clearfix { zoom:1; } .clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; } /** general -----------------------------------------------**/ a:link { color: #068681; text-decoration: underline; } a:visited { color: #709293; text-decoration: underline; } a:hover { color: #07B0A9; text-decoration: underline; } a:active { color: #07B0A9; text-decoration: underline; } /** layout ------------------------------------------------**/ #container { width: 950px; margin: 0 auto; position: static; } #tagline { width: 950px; margin-bottom: 4px; padding: 4px 0 4px; border-bottom: 1px dotted #ccc; } #header-sub { width: 950px; } #main { float: left; width: 635px; } #sub-left { float: left; width: 165px; } #main-right { float: right; width: 770px; } #main-col { float: left; width: 455px; } #sub { float: right; width: 300px; margin: 0 0 30px 0; } /** common modules 汎用モジュール ------------------------**/ /* 購入サイトへボタン */ a.btn-cmn-buy { overflow: hidden; display: inline-block; width: 75px; height: 0; padding-top: 15px; background: url("/images/general/common/product_icons/btn_buy.png") no-repeat; line-height: 2; } .ranking .btn-cmn-buy, .keyword .btn-cmn-buy { width: 111px; padding-top: 18px; } .ranking .btn-cmn-buy { background: url("/images/general/common/product_icons/btn_buy_rnk.png") no-repeat left top; } .keyword .btn-cmn-buy { background: url("/images/general/common/product_icons/btn_buy_kwd.png") no-repeat left top; } html>body a:hover.btn-cmn-buy { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } /* ショッピングボタン:大 */ a.btn-cmn-spg-lrg { overflow: hidden; display: inline-block; width: 120px; height: 0; padding-top: 24px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat 0 -63px; line-height: 2; } html>body a:hover.btn-cmn-spg-lrg { filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; } /* ショッピングボタン:中 */ a.btn-cmn-spg { overflow: hidden; display: inline-block; width: 110px; height: 0; padding-top: 15px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat 0 -48px; line-height: 2; } html>body a:hover.btn-cmn-spg { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } /* ショッピングボタン:小 */ a.btn-cmn-spg-sml { overflow: hidden; display: inline-block; width: 52px; height: 0; padding-top: 16px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat -36px -30px; line-height: 2; } html>body a:hover.btn-cmn-spg-sml { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } /* 商品をクリップボタン:大 */ a.btn-cmn-product-clip { overflow: hidden; display: inline-block; width: 110px; height: 0; padding-top: 15px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat 0 0; line-height: 2; } html>body a:hover.btn-cmn-product-clip { filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; } .btn-cmn-product-clip-off { overflow: hidden; display: inline-block; width: 110px; height: 0; padding-top: 15px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat 0 -15px; line-height: 2; } /* 商品をクリップボタン:小 */ a.btn-cmn-product-clip-sml { overflow: hidden; display: inline-block; width: 18px; height: 0; padding-top: 18px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat 0 -30px; line-height: 2; } html>body a:hover.btn-cmn-product-clip-sml { filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; } .btn-cmn-product-clip-sml-off { overflow: hidden; display: inline-block; width: 18px; height: 0; padding-top: 18px; background: url("/images/general/common/product_icons/btn_csm.png") no-repeat -18px -30px; line-height: 2; } /* クチコミ平均点 */ .reviewer-average { padding-left: 105px; background: url("/images/general/common/review_star/ico_review_star_average.png") no-repeat; font-weight: bold; font-size: 100%; line-height: 1; } .reviewer-average.arg-0 { background-position: 0 -139px;} .reviewer-average.arg-0_5 { background-position: 0 -158px; } .reviewer-average.arg-1 { background-position: 0 0; } .reviewer-average.arg-1_5 { background-position: 0 -178px; } .reviewer-average.arg-2 { background-position: 0 -19px; } .reviewer-average.arg-2_5 { background-position: 0 -198px; } .reviewer-average.arg-3 { background-position: 0 -39px; } .reviewer-average.arg-3_5 { background-position: 0 -218px; } .reviewer-average.arg-4 { background-position: 0 -59px; } .reviewer-average.arg-4_5 { background-position: 0 -238px; } .reviewer-average.arg-5 { background-position: 0 -79px; } .reviewer-average.arg-5_5 { background-position: 0 -258px; } .reviewer-average.arg-6 { background-position: 0 -99px; } .reviewer-average.arg-6_5 { background-position: 0 -278px; } .reviewer-average.arg-7 { background-position: 0 -119px; } /* レビュアーのクチコミ評価点 */ .reviewer-rating { background: url("/images/general/common/review_star/ico_review_star_all.png") no-repeat; font-weight: bold; font-size: 105%; line-height: 1.25; } .reviewer-rating.rtg-0 { background: none; } .reviewer-rating.rtg-1 { padding-left: 17px; background-position: 0 0; } .reviewer-rating.rtg-2 { padding-left: 31px; background-position: 0 -19px; } .reviewer-rating.rtg-3 { padding-left: 45px; background-position: 0 -39px; } .reviewer-rating.rtg-4 { padding-left: 60px; background-position: 0 -59px; } .reviewer-rating.rtg-5 { padding-left: 74px; background-position: 0 -79px; } .reviewer-rating.rtg-6 { padding-left: 89px; background-position: 0 -99px; } .reviewer-rating.rtg-7 { padding-left: 102px; background-position: 0 -119px; } /* ベストコスメ */ .icon-cmn-bestcosme { display: inline-block; overflow: hidden; width: 70px; height: 0; padding-top: 16px; background: url("/images/general/common/ranking_icons/ico_csm_bestcosme.png") no-repeat left top; } /* NEWアイコン */ span.icon-cmn-new { display: inline-block; overflow: hidden; width: 26px; height: 0; margin-left: 2px; padding-top: 11px; background: url("/images/general/common/product_icons/ico_csm.png") no-repeat left -11px; } /* UPアイコン */ span.icon-cmn-up { display: inline-block; overflow: hidden; width: 26px; height: 0; margin-left: 2px; padding-top: 11px; background: url("/images/general/common/icons/ico_up.png") no-repeat left top; } /* ランキングINアイコン */ .icon-cmn-rankingin { display: inline-block; overflow: hidden; width: 70px; height: 0; padding-top: 15px; background: url("/images/general/common/ranking_icons/ico_csm_rankingin.png") no-repeat left top; } /* Facebook icon */ .icon-cmn-fb { display: inline-block; overflow: hidden; width: 15px; height: 0; padding-top: 15px; line-height: 2; background: url("/images/general/common/icons/ico_fb.png") no-repeat 0 0; vertical-align: bottom; } /* もっとみる */ .cmn-viewmore { padding-right: 7px; background: url("/images/general/common/icons/viewmore_ico.png") no-repeat 100% 50%; } /* ページトップ */ .pagetop a { font-size: 95%; padding-left: 11px; background: url("/images/general/common/icons/icon_pagetop.png") no-repeat left center; } .pagetop a:visited { color: #068681; } .pagetop a:hover { color: #07b0a9; } /* @cosmeトップへ */ .icon-rtn-top { text-align: center; } .icon-rtn-top a { display: inline-block; padding-right: 15px; min-height: 9px; background: url("/images/general/common/icons/ico_arw_back.png") no-repeat right center ; } * html .icon-rtn-top a { height: 9px; } /* ページング:cmn-modules-paging */ .cmn-modules-paging { padding: 8px 0; font-size: 95%; line-height: 1; } .cmn-modules-paging p { padding-top: 2px; float: left; color: #555; } .cmn-modules-paging ul { float: right; margin-top: 1px; } .cmn-modules-paging li { display: inline; } .cmn-modules-paging .current { font-weight: bold; } .cmn-modules-paging .page-more { padding: 0 1px; } .cmn-modules-paging .back { padding: 0 3px 0 14px; background: url("/images/general/common/icons/ico_paging_back.png") no-repeat left; } .cmn-modules-paging .next { padding: 0 12px 0 3px; background: url("/images/general/common/icons/ico_paging_next.png") no-repeat right; } .cmn-modules-paging .first { color: #999; margin-right: 2px; padding-right: 7px; border-right: 1px dotted #bdb8ad; } * html .cmn-modules-paging .first { margin-right: 6px; padding-right: 2px; } *:first-child+html .cmn-modules-paging .first { margin-right: 6px; padding-right: 2px; } .cmn-modules-paging .last { color: #999; margin-left: 2px; padding-left: 7px; border-left: 1px dotted #bdb8ad; } /* ページング:cmn-paging */ .cmn-paging { padding: 8px 0 7px; font-size: 95%; line-height: 1; text-align: center; } .cmn-paging p { padding-top: 2px; color: #555; text-align: left; } .cmn-paging ul { display: inline-block; margin: 5px auto 0; } * html .cmn-paging ul { display: inline; zoom: 1; } .cmn-paging li { display: inline; color: #a9a9a9; line-height: 1.4; } .cmn-paging li a { color: #666; } .cmn-paging li a:visited { color: #999; } .cmn-paging li a:hover { color: #07b0a9; } .cmn-paging .current { color: #666; font-weight: bold; } .cmn-paging .page-more { padding: 0 1px; color: #666; } .cmn-paging .back { padding: 0 3px 0 1px; } .cmn-paging .back a { padding-left: 10px; background: url("/images/general/common/icons/ico_paging_back.png") no-repeat left; } .cmn-paging .next { padding: 0 1px 0 3px; zoom: 1; } html>/**/body .cmn-paging .next { display: inline-block; } .cmn-paging .next a { padding-right: 10px; background: url("/images/general/common/icons/ico_paging_next.png") no-repeat right; } .cmn-paging .first { margin-right: 2px; padding-right: 7px; border-right: 1px dotted #bdb8ad; } * html .cmn-paging .first { margin-right: 6px; padding-right: 2px; } *:first-child+html .cmn-paging .first { margin-right: 6px; padding-right: 2px; } .cmn-paging .last { margin-left: 2px; padding-left: 7px; border-left: 1px dotted #bdb8ad; } /* エラー表示 */ .cmn-null { min-height: 120px; height: auto !important; /* min-heightクロスブラウザ対応用important */ height: 120px; width: auto; padding: 0 0 0 120px; background: #fff url("/images/general/common/bg/bg_csm_error.png") no-repeat left 5px; font-size: 108%; line-height: 1.3; word-wrap: break-word; } .cmn-null .cmn-null-head { margin: 0 0 5px 0; padding: 20px 0 0 0; font-weight: bold; } .cmn-null .cmn-null-head strong { font-weight: bold; } .cmn-null .cmn-null-hint { background: #f8e9ee; margin: 10px 0 0 0; padding: 5px 15px 0 15px; font-size: 82%; overflow: hidden; } * html .cmn-null .cmn-null-hint { padding-bottom: 5px; } .cmn-null .cmn-null-hint li { margin: 0 0 5px 0; padding: 0 0 0 10px; background: url("/images/general/common/icons/ico_list_brn.png") no-repeat 0 6px; } /* clip popup */ #clipPopup { width: 256px; font-size: 95%; font-weight: bold; line-height: 1.4; text-align: left; } #clipPopup .close { text-indent: -9999px; } #clipPopup .close a { display: block; overflow: hidden; height: 23px; background: url(/images/general/common/popup/flm_clip.png) no-repeat left top; } #clipPopup .clipPopupBoxWide{ padding: 10px 15px 5px; background: url(/images/general/common/popup/flm_clip.png) repeat-y center top; } #clipPopup .clipPopupBoxBottom { padding-bottom: 10px; background: url(/images/general/common/popup/flm_clip.png) no-repeat right bottom; } #clipPopup ul li { float: left; padding: 8px 15px 8px 0; } #clipPopup ul li a { padding-left: 8px; background: url(/images/general/common/icons/arrow_dot_green.png) no-repeat left center; font-weight: normal; } #clipPopup .question { clear: left; padding-top: 5px; border-top: 1px dotted #CCCCCC; font-size: 85%; font-weight: normal; } #clipPopup .question a { padding-left: 15px; background: url(/images/general/common/icons/ico_question_01.png) no-repeat left center; color: #666; } #clipPopup .question a:hover { color: #07B0A9; } #clipPopup .error{ color: #E33; } #clipPopup .ps{ color: #666666; font-size: 85%; } /** sub common modules subエリア汎用モジュール -------------------**/ #special-banner, #campaign-banner, #sub-what-new, #sub-present, #sub-new-brand, #sub-ranking, #sub-hot-topics { margin: 0 0 20px; background: url("/images/general/common/bg/bg_csm_sub_title.png") no-repeat left top; line-height: 1.3; padding: 2px 0px; } #special-banner .title, #campaign-banner .title, #sub-what-new .title, #sub-present .title, #sub-new-brand .title, #sub-ranking .title, #sub-hot-topics .title { padding: 5px 0 10px 18px; font-size: 105%; font-weight: bold; color: #333; } #sub-what-new .title strong, #sub-present .title strong, #sub-new-brand .title strong, #sub-ranking .title strong, #sub-hot-topics .title strong { font-weight: bold; } #sub-what-new .title a:link, #sub-what-new .title a:visited, #sub-present .title a:link, #sub-present .title a:visited, #sub-new-brand .title a:link, #sub-new-brand .title a:visited { color: #333; text-decoration: none; } #sub-what-new .title a:hover, #sub-present .title a:hover, #sub-new-brand .title a:hover { color: #07B0A9; text-decoration: underline; } #sub-what-new .more , #sub-present .more , #sub-new-brand .more , #sub-ranking .more { margin: 0 5px; text-align:right; } /*pr-banner*/ #pr-banner { margin-bottom: 20px; text-align: center; } #pr-banner.pr-banner-hide { display:none; } /*campaign-banner*/ #campaign-banner { margin-bottom: 14px; } #campaign-banner p { margin-top: 10px; } #campaign-banner .title { font-size: 100%; margin-top:0; } /*special-banner*/ #special-banner { margin-bottom: 14px; } #special-banner .title { font-size: 100%; } /*what-new*/ #sub-what-new ul { margin: 0 9px; } #sub-what-new li { border-bottom: 1px dotted #bfb7ac; margin: 0 0 5px 0; padding: 0 0 7px 15px; color: #666; background: url("/images/general/common/icons/icon_ball_green.png") no-repeat left 6px; font-size: 95%; word-wrap: break-word; /* IE 5+ */ } #sub-what-new li a { margin-right: 5px; text-decoration: none; } #sub-what-new li a:hover { text-decoration: underline; } #sub-what-new li .icon-csm-up { margin: 1px 0 2px 3px; } /*sub-present*/ #sub-present .pre-wrap { display: block; padding-left: 10px; padding-right: 10px; text-decoration: none; outline: none; cursor: pointer; } #sub-present .pre-wrap span { display: block; } #sub-present .bn-txt { float: right; width: 183px; } #sub-present .bn-ttl { margin-bottom: 5px; font-weight: bold; text-decoration: underline; } #sub-present .comment { color: #333; } #sub-present .bn-ol .more { padding-top: 10px; text-decoration: underline; } #sub-present .pre-img { display: block; float: left; } #sub-present a:hover img { opacity: 0.7; filter: alpha(opacity=70); } /*sub-new-brand*/ #sub-new-brand ul{ margin: 0 10px; } #sub-new-brand li{ zoom: 1; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #bfb7ac; } #sub-new-brand li:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; } /*sub-ranking*/ #sub-ranking .photo { display: inline; width: 72px; float: right; margin: 0 10px 0 0; text-align: center; } #sub-ranking img { border: 1px solid #ccc; } html>body #sub-ranking img:hover { opacity: 0.7; filter: alpha(opacity=70); } #sub-ranking .photo span { display: block; font-size: 95%; } #sub-ranking .category { float: left; width: 190px; margin: 10px 0 5px 10px; font-size: 112%; } #sub-ranking .category a:link, #sub-ranking .category a:visited { color: #333; } #sub-ranking .category a:hover { color: #07B0A9; } #sub-ranking ol { float: left; width: 190px; margin: -7px 0 5px 10px; } #sub-ranking li { padding: 7px 0 7px 37px; border-bottom: 1px dotted #ccc; color: #999; font-size: 95%; } #sub-ranking li.no1 { background:url("/images/general/common/ranking_icons/ico_sub_ranking_s_01.png") no-repeat 0% 50%; } #sub-ranking li.no2 { background:url("/images/general/common/ranking_icons/ico_sub_ranking_s_02.png") no-repeat 0% 50%; } #sub-ranking li.no3 { background:url("/images/general/common/ranking_icons/ico_sub_ranking_s_03.png") no-repeat 0% 50%; } #sub-ranking li a { text-decoration: none; } #sub-ranking li a:hover { text-decoration: underline; } #sub-ranking li a.item { font-weight: bold; font-size: 106%; } #sub-ranking .more { clear: both; } /*sub-hot-topics*/ #sub-hot-topics { position: relative; margin-bottom: 40px; } #sub-hot-topics span{ position: absolute; top: 6px; right: 10px; font-size: 83%; } /** #sub-facebook-aty ----------------------------------------------**/ #sub-facebook-aty { margin-bottom: 18px; } /** #sub-twitter-wgt ----------------------------------------------**/ #sub-twitter-wgt h4 { font-weight: bold; } /** ad ------------------------------------------------------------**/ #pr01 { border: 1px solid #ddd; } #pr01 .pr01Title { padding: 7px 10px; border-bottom: 1px dotted #ddd; font-weight: bold; background: #f3f3f3; } #pr01 div { padding: 10px; } #pr01 iframe { margin: 10px; } /* 全社共通popup ----------------*/ #pf-pp { position: absolute !important; /* product.css打ち消し用 */ z-index: 100; width: 521px; margin-left: 25px; padding: 13px 28px; border: 2px solid #755; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 3px #000; -moz-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; background: #f9f7f1; } #pf-pp .close { display: block; overflow: hidden; position: absolute; top: -9px; left: 560px; width: 29px; height: 0; padding: 29px 0 0 5px; background: url("/images/general/pc/dialog/ico_pf_pp.png") no-repeat 0 0; cursor: pointer; } html>/**/body #pf-pp span { padding /*\**/: 5px 0 0 5px\9; } #pf-pp .ttl { width: 500px; margin: 0 auto 5px; color: #755; font-size: 16px; font-weight: bold; text-align: center; -webkit-text-size-adjust: none; } #pf-pp p { width: 481px; margin: 0 auto 12px; font-size: 13px; line-height: 1.6; } #pf-pp div { text-align: center } #pf-pp div a { display: inline-block; width: 302px; height: 45px; background: url("/images/general/pc/dialog/ico_pf_pp.png") no-repeat 0 -54px; color: #fff; font-size: 15px; font-weight: bold; line-height: 45px; text-decoration: none; } #pf-pp div a:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }