@charset "utf-8";

/*------------------------------------------------

テンプレート： pixta_standard03
カラー設定  ： bk_wb

	背景色基準     　： #1C1C1C
	アクセント基準 　： #00CCFF
	準アクセント基準 ： #3399CC

目次

0. 共通レイアウト
1. TOP
2. PROFILE     プロフィール
3. WORKS TOP   ワークストップ
4. STOCKS TOP  ストックトップ（PIXTA販売素材）
5. NEWS        ニュース
6. Links       リンク
7. Contact　   コンタクト
8. module領域（ページャなど）

------------------------------------------------ */

/* 0. 共通レイアウト */

/* 全体 */

body {
	background: #1C1C1C;
}

a:link, a:visited {
	color: #3399CC;
}

a:hover, a:active {
	color: #00CCFF;
}


/* ヘッダ */

h1 a#user_logo em {
	color: #EFEFEF;
}

h2 a.login {
	background: url(../../image/pixta_standard03/bk_wb/btn_login.gif) no-repeat;
}

h2 a.logout {
	background: url(../../image/pixta_standard03/bk_wb/btn_logout.gif) no-repeat;
}

h2 a#navi_admin {
	background: url(../../image/pixta_standard03/bk_wb/btn_admin.gif) no-repeat;
}

/* コンテンツ */

/* ナビゲーション */

li#navi_top a {
	background: url(../../image/pixta_standard03/bk_wb/navi_top.gif) left top no-repeat;
}

li#navi_news a {
	background: url(../../image/pixta_standard03/bk_wb/navi_news.gif) left top no-repeat;
}

li#navi_profile a {
	background: url(../../image/pixta_standard03/bk_wb/navi_profile.gif) left top no-repeat;
}

li#navi_works a {
	background: url(../../image/pixta_standard03/bk_wb/navi_works.gif) left top no-repeat;
}

li#navi_goods a {
	background: url(../../image/pixta_standard03/bk_wb/navi_goods.gif) left top no-repeat;
}

li#navi_blog a {
	background: url(../../image/pixta_standard03/bk_wb/navi_blog.gif) left top no-repeat;
}

li#navi_links a {
	background: url(../../image/pixta_standard03/bk_wb/navi_links.gif) left top no-repeat;
}

li#navi_contact a {
	background: url(../../image/pixta_standard03/bk_wb/navi_contact.gif) left top no-repeat;
}

li#navi_buy a {
	background: url(../../image/pixta_standard03/bk_wb/navi_stocks.gif) left top no-repeat;
}

/* 選択時 */

li#navi_top a:hover, 
li#navi_top a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_top.gif) left -27px no-repeat;
}

li#navi_news a:hover, 
li#navi_news a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_news.gif) left -27px no-repeat;
}

li#navi_profile a:hover, 
li#navi_profile a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_profile.gif) left -27px no-repeat;
}

li#navi_works a:hover, 
li#navi_works a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_works.gif) left -27px no-repeat;
}

li#navi_goods a:hover, 
li#navi_goods a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_goods.gif) left -27px no-repeat;
}

li#navi_blog a:hover, 
li#navi_blog a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_blog.gif) left -27px no-repeat;
}

li#navi_links a:hover, 
li#navi_links a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_links.gif) left -27px no-repeat;
}

li#navi_contact a:hover, 
li#navi_contact a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_contact.gif) left -27px no-repeat;
}

li#navi_buy a:hover, 
li#navi_buy a.selected {
	background: url(../../image/pixta_standard03/bk_wb/navi_stocks.gif) left -27px no-repeat;
}

/* フッタ */
a.pixta {
	background: url(../../image/pixta_standard03/bk_wb/logo_PIXTA.gif) no-repeat;
}



/* 1. TOP */

span.cor_leftTop {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftTop.png) top left no-repeat;
}/* IE6 PNG hack */
* html span.cor_leftTop {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftTopIE.png) top left no-repeat;
}/* IE6 PNG hack */

span.cor_rightTop {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightTop.png) top right no-repeat;
}/* IE6 PNG hack */
* html span.cor_rightTop {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightTopIE.png) top right no-repeat;
}/* IE6 PNG hack */

span.cor_leftBottom {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftBottom.png) bottom left no-repeat;
}/* IE6 PNG hack */
* html span.cor_leftBottom {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftBottomIE.png) bottom left no-repeat;
}/* IE6 PNG hack */

span.cor_rightBottom {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightBottom.png) bottom right no-repeat;
}/* IE6 PNG hack */
* html span.cor_rightBottom {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightBottomIE.png) bottom right no-repeat;
}/* IE6 PNG hack */

div#news h3 {
	background: url(../../image/pixta_standard03/bk_wb/hn_news.gif) no-repeat;
}

div#news a.archive {
	background: url(../../image/pixta_standard03/bk_wb/btn_archive.gif) no-repeat;
}

div#news ul li {
	color: #999;
	background: url(../../image/pixta_standard03/bk_wb/line_dottedHor.gif) 0 1em repeat-x;
}

div#news ul li em.update {
	background: #1C1C1C;
	color: #00CCFF;
}

div#news ul li a.more {
	background: url(../../image/pixta_standard03/bk_wb/btn_more.gif) top right no-repeat;
}



/* 2. PROFILE */

div#icon_user table td {
	background: #333;
}

span.cor_forProfIcon {
	background: url(../../image/pixta_standard03/bk_wb/cor_forProfIcon.png) no-repeat;
}/* IE6 PNG hack */
* html span.cor_forProfIcon {
	background: url(../../image/pixta_standard03/bk_wb/cor_forProfIconIE.png) no-repeat;
}/* IE6 PNG hack */

div#box_profile strong {
	color: #EFEFEF;
}

div#box_profile ul li {
	color: #CCC;
	background: url(../../image/pixta_standard03/bk_wb/line_dottedHor.gif) 0 5px repeat-x;
}

div#box_profile ul li#sex, 
div#box_profile ul li#birthday {
	background: none;
}

div#box_profile ul li#free {
	background: url(../../image/pixta_standard03/bk_wb/line_dottedHor.gif) 0 5px repeat-x;
}

div#box_profile ul li#myself em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profMyself.gif) no-repeat;
}
div#box_profile ul li#job em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profJob.gif) no-repeat;
}
div#box_profile ul li#region em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profRegion.gif) no-repeat;
}
div#box_profile ul li#url em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profUrl.gif) no-repeat;
}
div#box_profile ul li#hobby em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profHobby.gif) no-repeat;
}
div#box_profile ul li#camera em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profCamera.gif) no-repeat;
}
div#box_profile ul li#software em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profSoftware.gif) no-repeat;
}
div#box_profile ul li#awards em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profAwards.gif) no-repeat;
}
div#box_profile ul li#history em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profHistory.gif) no-repeat;
}
div#box_profile ul li#genre em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profGenre.gif) no-repeat;
}
div#box_profile ul li#clients em {
	background: url(../../image/pixta_standard03/bk_wb/hn_profClients.gif) no-repeat;
}
div#box_profile ul li#free em {
	background: #1C1C1C;
	color: #00CCFF;
}

div#box_profile ul li a {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrow.gif) left center no-repeat;
}

div#box_profile ul li a:hover {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowAct.gif) left center no-repeat;
}

div#box_profile ul li ol li {
	background: none;
}



/* 3. WORKS TOP */

ul#list_works li {
	background: url(../../image/pixta_standard03/bk_wb/cor_worksBottom.gif) right 201px no-repeat;
}

table.thum_works {
	background: #111;
}

a.cor_forWorksCover {
	background: url(../../image/pixta_standard03/bk_wb/cor_forWorksCover.png) no-repeat;
}/* IE6 PNG hack */
* html a.cor_forWorksCover {
	background: url(../../image/pixta_standard03/bk_wb/cor_forWorksCoverIE.png) no-repeat;
}/* IE6 PNG hack */

a.works_name {
	color: #00CCFF;
}

a.works_name:hover {
	color: #00CCFF;
}

span.update {
	color: #444;
}

span.update_new {
	color: #FFF;
}



/* 4. STOCKS TOP */

ul#list_stocks li {
	background: #111;
}

div#check_menu a.btn_cart {
	background: url(../../image/pixta_standard03/bk_wb/btn_cart.gif) no-repeat;
}

div#check_menu a.btn_lightbox {
	background: url(../../image/pixta_standard03/bk_wb/btn_lightbox.gif) no-repeat;
}

div#sorter_stocksTop select.formsize {
	color: #CCC;
	background: #333;
}

a.add_lightbox {
	background: url(../../image/pixta_standard03/bk_wb/icon_lightbox.gif) no-repeat;
}

a.add_cart {
	background: url(../../image/pixta_standard03/bk_wb/icon_cart.gif) no-repeat;
}

input#search_box {
	color: #EFEFEF;
	background: url(../../image/pixta_standard03/bk_wb/bg_txtInput.gif) left top no-repeat;
}/* IE hack */
 
input#search_btn {
	background: url(../../image/pixta_standard03/bk_wb/btn_search.gif) left top no-repeat;
}



/* 5. NEWS ARCHIVE */

h3#hn_newsArchive {
	background: url(../../image/pixta_standard03/bk_wb/hn_news.gif) no-repeat;
}

ul#list_article li {
	color: #CCC;
	background: url(../../image/pixta_standard03/bk_wb/line_dottedHor.gif) 0 8px repeat-x;
}

ul#list_article li em {
	background: #1C1C1C;
	color: #00CCFF;
}

ul#list_article li span a {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrow.gif) left center no-repeat;
}

ul#list_article li span a:hover {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowAct.gif) left center no-repeat;
}



/* 6. Links */

h3#hn_links {
	background: url(../../image/pixta_standard03/bk_wb/hn_links.gif) no-repeat;
}

ul#list_links li {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightBottomDot.gif) right bottom no-repeat;
}

ul#list_links li em {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftTopDot.gif) left top no-repeat;
	color: #00CCFF;
}

ul#list_links li a {
	color: #EDEDED;
	background: #111 url(../../image/pixta_standard03/bk_wb/icon_arrow.gif) 5px 0.5em no-repeat;
}

ul#list_links li a:hover {
	color: #00CCFF;
	background: #333 url(../../image/pixta_standard03/bk_wb/icon_arrowAct.gif) 5px 0.5em no-repeat;
}



/* 7. Contact */

div#section_msgForm fieldset legend, 
div#section_msgForm fieldset legend em {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowRight.gif) left center no-repeat;
}

span.txt_conf {
	color: #EDEDED;
}

div#section_msgForm fieldset label {
	color: #CCC;
}

div#section_msgForm fieldset label#hn_title {
	background: url(../../image/pixta_standard03/bk_wb/hn_title.gif) no-repeat;
}

div#section_msgForm fieldset label#hn_message {
	background: url(../../image/pixta_standard03/bk_wb/hn_message.gif) no-repeat;
}

div#section_msgForm fieldset input, 
div#section_msgForm fieldset textarea {
	color: #EFEFEF;
}

div#section_msgForm fieldset span#msg_titleConfTop, 
div#section_msgForm fieldset span#msg_contentConfTop {
	background: url(../../image/pixta_standard03/bk_wb/bg_formConfTop.gif) left top no-repeat;
}
div#section_msgForm fieldset span#msg_titleConfBtm, 
div#section_msgForm fieldset span#msg_contentConfBtm {
	background: url(../../image/pixta_standard03/bk_wb/bg_formConfBtm.gif) left top no-repeat;
}
div#section_msgForm fieldset div#msg_titleConfMid, 
div#section_msgForm fieldset div#msg_contentConfMid {
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #666;
	color: #EFEFEF;
}

div#section_msgForm fieldset input.btn_check {
	background: url(../../image/pixta_standard03/bk_wb/btn_check.gif) no-repeat;
}

div#section_msgForm fieldset input.btn_send {
	background: url(../../image/pixta_standard03/bk_wb/btn_send.gif) no-repeat;
}

div#section_msgForm fieldset input.btn_back {
	background: url(../../image/pixta_standard03/bk_wb/btn_back.gif) no-repeat;
}

div#finMsg p {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightBottomDot.gif) right bottom no-repeat;
}

div#finMsg p span#msg_comp {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftTopDot.gif) left top no-repeat;
}

div#finMsg p a {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrow.gif) left center no-repeat;
}

div#finMsg p a:hover {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowAct.gif) left center no-repeat;
}



/* 8. module領域 */

/* ページャ */

.pager table td a, 
.pager table td em {
	color: #3399CC;
}

.pager table td strong {
	color: #CCC;
	font-size: 18px;
	font-weight: 600;
}

.pager table td a:hover {
	color: #EFEFEF;
	background: #00CCFF;
}

.pager table td.pager_next span {
	color: #2F2F2F;
	border-left: solid 1px #666;
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowRightNeg.gif) right center no-repeat;
}
 
.pager table td.pager_prev span {
	color: #2F2F2F;
	border-right: solid 1px #666;
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowLeftNeg.gif) left center no-repeat;
}

.pager table td.pager_next span a {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowRight.gif) right center no-repeat;
}
 
.pager table td.pager_prev span a {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowLeft.gif) left center no-repeat;
}

.pager table td.pager_next span a:hover {
	color: #EFEFEF;
	background: #00CCFF url(../../image/pixta_standard03/bk_wb/icon_arrowRightAct.gif) right center no-repeat;
}

.pager table td.pager_prev span a:hover {
	color: #EFEFEF;
	background: #00CCFF url(../../image/pixta_standard03/bk_wb/icon_arrowLeftAct.gif) left center no-repeat;
}


/* フォーム */

.input400 {
	background: url(../../image/pixta_standard03/bk_wb/bg_txtInput400.gif) no-repeat;
}/* IE hack */

.textarea400x150 {
	background: url(../../image/pixta_standard03/bk_wb/bg_textarea400.gif) no-repeat;
}/* IE hack */

* html textarea {
	scrollbar-face-color: #1C1C1C;
	scrollbar-track-color: #333;
	scrollbar-arrow-color: #333;
	scrollbar-highlight-color: #1C1C1C;
	scrollbar-shadow-color: #1C1C1C;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #666;
}

*:first-child+html textarea {
	scrollbar-face-color: #1C1C1C;
	scrollbar-track-color: #333;
	scrollbar-arrow-color: #333;
	scrollbar-highlight-color: #1C1C1C;
	scrollbar-shadow-color: #1C1C1C;
	scrollbar-3dlight-color: #666;
	scrollbar-darkshadow-color: #666;	
}

*:first-child+html .input400 {
	padding: 2px 6px 1px;
	border: solid 1px #666;
	background: #222;
}

*:first-child+html .textarea400x150 {
	border: solid 1px #666;
	background: #222;
}

*:first-child+html input#search_box {
	padding: 1px 4px;
	height: 14px;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	background: #222;
}


/* エラー画面 */

div#box_error p {
	background: url(../../image/pixta_standard03/bk_wb/cor_rightBottomDot.gif) right bottom no-repeat;
}

div#box_error p span#msg_error {
	background: url(../../image/pixta_standard03/bk_wb/cor_leftTopDot.gif) left top no-repeat;
}

div#box_error p a {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrow.gif) left center no-repeat;
}

div#box_error p a:hover {
	background: url(../../image/pixta_standard03/bk_wb/icon_arrowAct.gif) left center no-repeat;
}



