/*
 * 新サーバ移行まではこのstyle.phpは新旧のid、classは共存して記述します
 * 競合に気をつけてください。読みにくいかとは思いますがもうしばらくの辛抱です。
 * がんばりましょう。maeda
 */
/*
 * 新サーバ用クラスは以下から
 */
body{
    background-color:#FF8FAC;
    background-image:url();
}
/*
 * Header
 */
#Header {
    background-image:url(/images/userpref/HeaderBgWhite.png);
}
#GlobalNavi {
    background-image:url(/images/userpref/GlobalNaviWhite.png);
}
#NaviHelp a{
	background-image:url(/images/userpref/UserNaviHelpWhite.png);
}
#NaviMypage a{
	background-image:url(/images/userpref/UserNaviManageWhite.png);
}
#NaviPortfolio a{
	background-image:url(/images/userpref/UserNaviPortfolioWhite.png);
}
#NaviLogout a{
	background-image:url(/images/userpref/UserNaviLogoutWhite.png);
}
#NaviAbout a{
	background-image:url(/images/userpref/UserNaviAboutWhite.png);
}

#NaviRegist a{
	background-image:url(/images/userpref/UserNaviRegistWhite.png);
}

#NaviLogin a{
	background-image:url(/images/userpref/UserNaviLoginWhite.png);
}
#Footer p {
    color:#ffffff;
    background-color:#F76188;
}

/* Diary */
.CalenderWeekHeader th {
	background-color:#F4F3F2;
}
#CommentList dt {
    background-color:#F4F4F4;
}

/*
 * 旧新サーバ用クラスは以下から
 */
/*全体背景*/
body{
	margin:0px;
	padding:0px;
	background-color:#FF8FAC;
	background-image:url();
	text-align:center;
	line-height:140%; 
}

#portfolio-main,
#portfolio-main table,
#portfolio-main-works,
#portfolio-main-works table {
	color:#666666;
}

/*ヘッダー*/
#header {
	width:940px;
	height:70px;
	margin-bottom:10px;
	text-align:left;
	background:url(/portfolio/images/w_header_bg.gif) no-repeat;
}
#header_menu{
	float:right;
	margin:3px 0 0 0;
	padding:0px;
	width:455px;
	height:27px;
	overflow:hidden;
	background:url(/images/userpref/GlobalNaviWhite.png) no-repeat;
}
#header_menu ul{
	margin:0;
	padding:0;
	list-style-type: none;
	height:27px;
	overflow:hidden;
}
#header_menu li{
	float:left;
	list-style:none;
  display:inline;
}
#header_menu li a {
	display:block;
	padding-top:27px;
	height:0;
}
#header_menu .g-navi_creator a{
	width:98px;
}
#header_menu .g-navi_gallery a{
	width:75px;
}
#header_menu .g-navi_event a{
	width:65px;
}
#header_menu .g-navi_download a{
	width:84px;
}
#header_menu .g-navi_links a{
	width:66px;
}
#header_menu .g-navi_job a{
	width:67px;
}
#header #sub_menu{
	clear:right;
	float:right;
	margin:12px 0 0 0;
	padding:0px;
}
#header .sub_menu-login{
	width:345px;
}
#header .sub_menu-logout{
	width:395px;
}
#header #sub_menu ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#header #sub_menu li{
	display:inline;
	list-style:none;
}
#header #sub_menu a{
	display:block;
	float:left;
	text-indent:-9999px;
	height:15px;
	margin-left:5px;
	border-right:1px solid #CCCCCC;
}
#sub_menu .sub_help a{
	width:76px;
	background:url(/images/b-help_white.gif) no-repeat;
}
#sub_menu .sub_manage a{
	width:65px;
	background:url(/images/b-manage_white.gif) no-repeat;
}
#sub_menu .sub_portfolio a{
	width:101px;
	background:url(/images/b-portfolio_white.gif) no-repeat;
}
#sub_menu .sub_logout a{
	width:61px;
	background:url(/images/b-logout_white.gif) no-repeat;
	border:none !important;
}
#sub_menu .sub_aboutcb a{
	width:137px;
	background:url(/images/b-aboutcb_white.gif) no-repeat;
}

#sub_menu .sub_regist a{
	width:94px;
	background:url(/images/b-regist_white.gif) no-repeat;
}

#sub_menu .sub_login a{
	width:55px;
	background:url(/images/b-login_white.gif) no-repeat;
	border:none !important;
}
/*足跡表示*/
.foot-print{
	color:#666666;
	margin-top:2px;
}
/*ランダムジャンプ*/
.random-b{
	display:block;
	width:58px;
	height:19px;
	margin-left:5px;
	background:url(/portfolio/images/b_random-w.jpg) no-repeat;
}
/*作品前へ次へ*/
#folder-select {
    border-left:1px solid #ddd;
}
#folder-select #bg{
    background:#eee;
}
.back-b a {
	background:url(/portfolio/images/b_back-w.jpg) no-repeat;
}
.next-b a {
	background:url(/portfolio/images/b_next-w.jpg) no-repeat;
}
#slideshow-b-off {
	background:url(/portfolio/images/b_slideshow-w-off.gif) no-repeat right center;
    border-right:1px solid #ddd;
}
#slideshow-b-on {
	background:url(/portfolio/images/b_slideshow-w-on.gif) no-repeat right center;
    border-right:1px solid #ddd;
}




/*リンクカラー*/
a:link {color:#660099;text-decoration:underline;
}
a:visited {color:#cc00cc;text-decoration:underline;
}
/*テーブル*/
.table_top{
	background-image:url(/portfolio/images/w_table_top.gif);
	height:9px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.table_border{
	background-color:#CCCCCC;
}


/*テーブル-----ソース再構築後用*/
.table-top{
	background-image:url(/portfolio/images/w_table_top.gif);
	height:9px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.table-border{
	border-color:#CCCCCC;
	background-color:#ffffff;
}
#portfolio-main,
#portfolio-main-works {
	border-color:#CCCCCC;
	background-color:#ffffff;
}

/*ベース*/
.base{
	color:#666666;
	background-color:#ffffff;
}
/*ボーダー*/
.accent {
	padding-left:10px;
	color:#ffffff;
	background-color:#F76188;
}/*ソースの再構築が終わったら消す*/

.accent td {
	padding-left:10px;
	color:#ffffff;
	background-color:#F76188;
}

.text_ad{
	padding-right:10px;
	color:#ffffff;
	/*background-color:#F76188;*/
	display:none;/*非表示用テキスト広告のチェックが終わったら後で消します*/
}
.text_ad li {
	list-style:none;
	display:inline;
}
.text_ad a:link,
.text_ad a:visited {
	color:#ffffff;
	text-decoration:underline;
}

/*↓↓↓テキスト広告テスト用↓↓↓*/
.text_ad_test{
	padding-right:10px;
	color:#ffffff;
	background-color:#F76188;
}
.text_ad_test li {
	list-style:none;
	display:inline;
}
.text_ad_test a:link,
.text_ad_test a:visited {
	color:#ffffff;text-decoration:underline;
}
/*↑↑↑テキスト広告テスト用ココまで↑↑↑*/

/*ミニウインドウ*/
.mini_window_inside{
	background-color:#F4F3F2;
}
.mini_window_edge{
	background-color:#EAE9E8;
}
.window_font{
	color:#666666;
}
.friend_title{
	background-image:url(/portfolio/images/w_friend_list.gif);
}
.text{
	color:#666666;
}
.works-border{
	border: #cccccc 1px solid;
}
#career_table{
	border-collapse:collapse;
}
#career_table td {
	background-color:#ffffff;
	color:#666666;
	/*border:#666666 1px solid;*/
	padding:4px;
}
#career_table .interval{
	background-color:#F4F3F2;
}

/*ミニウインドウ---------ソース再構築後用*/
.mini-window-profile {
	border:1px #EAE9E8 solid;
	background-color:#F4F3F2;
}

.friend-title{
	background-image:url(/portfolio/images/w_friend_list.gif);
}
.mini-window-edge{
	border-color:#EAE9E8;
}

/*-----------------------------
	works
-------------------------------*/
/*----------レビュー-----------*/
#reviewList-block {
	background-color:#F4F3F2;
}
#reviewList-body,
#reviewList-more {
	background-color:#ffffff;
}
.review-block th {
	border-bottom:1px #EAE9E8 dotted;
}

/*-------------------------------
	Diary
--------------------------------*/
.diary-calendar-table-day {
	background-color:#F4F3F2;
}
#diary-calendar-table-body a:hover {
	background:#F76188;
}
#diary-confirm-attention {
	background-color:#F4F3F2;
	border:1px solid #EAE9E8;
}

/*-------------------------------
	BBS
--------------------------------*/
.alt-color {
	color:#000000;
}
.color_sample_cell {
/* 関連箇所 // 管理ページ：デザイン変更/ポートフォリオ：BBS */
	border:1px solid #000000;
	width:10px;
	height:10px;
	float:left;
	margin:5px 3px 5px 2px;
	font-size:1px;
}

/*-------------------------------
	ゲストブック
--------------------------------*/

/*-------------------------------
	イベント
--------------------------------*/
.event-comment {
	border:1px #EAE9E8 solid;
	background-color:#F4F3F2;
}
