@charset "utf-8";

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

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

	背景色基準     　： #FFFFFF
	フォント色基準 　： #999999
	アクセント基準 　： #00CC00
	準アクセント基準 ： #CC9933

目次

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

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

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

/* 全体 */

body {
	background: #FFF;
}

a:link, a:visited {
	color: #CC9933;
}

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

/* ヘッダ */

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

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

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

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

/* コンテンツ */

/* ナビゲーション */

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

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

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

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

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

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

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

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

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

/* 選択時 */

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

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

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

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

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

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

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

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

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

/* フッタ */

span#copyright {
	color: #CC9933;
}

a.pixta {
	background: url(../../image/pixta_standard03/wh_gr/logo_PIXTA.gif) no-repeat;
}



/* 1. TOP */

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

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

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

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

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

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

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

div#news ul li em.update {
	background: #FFF;
	color: #00CC00;
}

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



/* 2. PROFILE */

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

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

div#box_profile strong {
	color: #333;
}

div#box_profile ul li {
	color: #666;
	background: url(../../image/pixta_standard03/wh_gr/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/wh_gr/line_dottedHor.gif) 0 5px repeat-x;
}

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

div#box_profile ul li a {
	background: url(../../image/pixta_standard03/wh_gr/icon_arrow.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/wh_gr/cor_worksBottom.gif) right 201px no-repeat;
}

table.thum_works {
	background: #666;
}

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

a.works_name {
	color: #00CC00;
}

span.update {
	color: #CCAA88;
}

span.update_new {
	color: #FF6600;
}



/* 4. STOCKS TOP */

ul#list_stocks li {
	background: #EEE;
}

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

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

div#sorter_stocksTop select.formsize {
	color: #666;
	background: #EFEFEF;
}

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

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

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



/* 5. NEWS ARCHIVE */

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

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

ul#list_article li em {
	background: #FFF;
	color: #00CC00;
}

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



/* 6. Links */

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

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

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

ul#list_links li a {
	color: #FFF;
	background: #CCC url(../../image/pixta_standard03/wh_gr/icon_arrowGr.gif) 5px 0.5em no-repeat;
}

ul#list_links li a:hover {
	color: #FFF;
	background: #00CC00 url(../../image/pixta_standard03/wh_gr/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/wh_gr/icon_arrowRightGr.gif) left center no-repeat;
}

span.txt_conf {
	color: #555;
}

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

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

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

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

div#section_msgForm fieldset span#msg_titleConfTop, 
div#section_msgForm fieldset span#msg_contentConfTop {
	background: url(../../image/pixta_standard03/wh_gr/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/wh_gr/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: #999;
	color: #666;
}

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

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

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

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

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

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



/* 8. module領域 */

/* ページャ */

.pager table td a, 
.pager table td em {
	color: #666;
	background: #EFEFEF;
}

.pager table td strong {
	color: #FFF;
	background: #00CC00;
	font-size: 10px;
	font-weight: normal;
}

.pager table td a:hover {
	color: #FFF;
	background: #00CC00;
}

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

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

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

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


/* フォーム */

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

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

* html textarea {
	scrollbar-face-color: #FFF;
	scrollbar-track-color: #DDD;
	scrollbar-arrow-color: #CCC;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #999;
	scrollbar-darkshadow-color: #999;	
}

*:first-child+html textarea {
	scrollbar-face-color: #FFF;
	scrollbar-track-color: #EEE;
	scrollbar-arrow-color: #DDD;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #CCC;
	scrollbar-darkshadow-color: #CCC;	
}

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

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

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


/* エラー画面 */

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

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

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



