@charset "utf-8";

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

テンプレート： pixta_standard01
カラー設定  ： color_preset

	背景色基準     ： #FFFFFF
	フォント色基準 ： #999999
	ボーダー色基準 ： #CCCCCC

目次

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

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

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

/* 全体 */

body {
	background: #FFF;
}

a:link, a:visited, a:hover, a:active {
	color: #444;
}


/* ヘッダ */

div#header {
	border-bottom: #CCC solid 1px;
}

h1 a.pixta {
	background: url(../../image/pixta_standard01/preset_color/logo_PIXTA.gif) no-repeat;
}

h1 a.pixta_pro {
	background: url(../../image/pixta_standard01/preset_color/logo_PIXTApro.gif) no-repeat;
}

h1 a.login {
	background: url(../../image/pixta_standard01/preset_color/btn_login.gif) no-repeat;
}

h1 a.logout {
	background: url(../../image/pixta_standard01/preset_color/btn_logout.gif) no-repeat;
}

h2 a em {
	color: #777;
}

h2 a:hover em {
	color: #444;
}

/* コンテンツ */

div#content {
	border-left: #CCC solid 1px;
}

/* ナビゲーション */

div#navigation {
	border-right: #CCC solid 1px;
}

div#navigation ul li {
	border-bottom: #CCC solid 1px;
}

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

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

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

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

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

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

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

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

li#navi_buy a {
	background: url(../../image/pixta_standard01/preset_color/btn_buyStocks.gif) left top no-repeat;
}

/* 選択時 */

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

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

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

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

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

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

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

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

li#navi_buy a:hover, 
li#navi_buy a.selected {
	background: url(../../image/pixta_standard01/preset_color/btn_buyStocks.gif) left -23px no-repeat;
}

/* フッタ */

div#footer {
	border-top: #CCC solid 1px;
	background: #FFF;
}

a#navi_admin {
	border-top: #CCC solid 1px;
	background: url(../../image/pixta_standard01/preset_color/btn_admin.gif) left top no-repeat;
}



/* 2. TOP */

div.news_visible {
	border-right: #CCC solid 1px;
}

div#news {
	border-left: #CCC solid 1px;
}

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

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

div#news ul li {
	background: url(../../image/pixta_standard01/preset_color/line_dottedHor.gif) bottom repeat-x;
}

div#news ul li em.update {
	color: #C8C8C8;
}



/* 3. PROFILE */

table#table_profile th {
	background: url(../../image/pixta_standard01/preset_color/line_dottedHor.gif) bottom repeat-x;
}

table#table_profile td {
	background: url(../../image/pixta_standard01/preset_color/line_dottedHor.gif) bottom repeat-x;
}

table#table_profile td p, 
table#table_profile td ul {
	border-left: #CCC solid 1px;
}



/* 4. WORKS TOP */

table#table_works td {
	background: url(../../image/pixta_standard01/preset_color/line_worksInner.gif) left bottom no-repeat;
}

table#table_works td table.table_worksInner {
	background: url(../../image/pixta_standard01/preset_color/line_dottedPer.gif) left repeat-y;
}

td.info_works em {
	border-bottom: #CCC solid 1px;
}

td.info_works p span.update {
	color: #AE0505;
}



/* 5. STOCKS TOP */

input#search_box, 
input#search_btn {
	border: #666 solid 1px;
}

input#search_btn {
	background: url(../../image/pixta_standard01/preset_color/btn_search.gif) center center no-repeat;
}

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

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

ul#list_stocks, 
div#list_stocksNone {
	background: url(../../image/pixta_standard01/preset_color/line_dottedHor.gif) top repeat-x;
}

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

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



/* 6. NEWS ARCHIVE */

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

ul#list_archive {
	background: url(../../image/pixta_standard01/preset_color/line_dottedHor.gif) top repeat-x;
}

ul#list_archive li {
	background: url(../../image/pixta_standard01/preset_color/line_dottedHor.gif) bottom repeat-x;
}

ul#list_archive li em.news_date {
	color: #C8C8C8;
}



/* 7. module領域 */

/* ページャ */

.pager table td strong, 
.pager table td a, 
.pager table td em {
	color: #444;
}

.pager table td strong, 
.pager table td a:hover {
	background: #EFEFEF;
}

.pager table td.pager_next span {
	color: #EDEDED;
	background: url(../../image/pixta_standard01/preset_color/icon_arrowRightNeg.gif) right center no-repeat;
}
 
.pager table td.pager_prev span {
	color: #EDEDED;
	background: url(../../image/pixta_standard01/preset_color/icon_arrowLeftNeg.gif) left center no-repeat;
}

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

.pager table td.pager_next span a:hover {
	background: #EFEFEF url(../../image/pixta_standard01/preset_color/icon_arrowRight.gif) right center no-repeat;
}

.pager table td.pager_prev span a:hover {
	background: #EFEFEF url(../../image/pixta_standard01/preset_color/icon_arrowLeft.gif) left center no-repeat;
}


/* 8. Links */

div#container_links ul li {
	background: url(../../image/pixta_standard01/preset_color/line_dashedHor.gif) left bottom no-repeat;
}


div#container_links ul dd a {
	background: #EDEDED;
}

/* 9. Contact */

input#msg_title,
textarea#msg_content,
input#send_btn,
input#check_btn,
a#back_btn {
	border: 1px solid #666;
}

input#send_btn {
	background: url(../../image/pixta_standard01/preset_color/btn_send.gif) center no-repeat;
}

input#check_btn {
	background: url(../../image/pixta_standard01/preset_color/btn_check.gif) center no-repeat;
}

a#back_btn {
	background: url(../../image/pixta_standard01/preset_color/btn_back.gif) center no-repeat;
}








