@charset "UTF-8";

/*----------------------------------------------
 * テーブル
 *--------------------------------------------*/
div.parts th,
div.parts td {
	overflow: hidden;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #8AB08E;
}
th.right, td.right {
	overflow: hidden;
	border-right-width: 0px !important;
	border-style: solid;
	border-color: #8AB08E;
}
th.left, td.left {
	overflow: hidden;
	border-width: 1px 1px 0px 0px !important;
	border-style: solid;
	border-color: #8AB08E;
}
table.articleText td {
	overflow: hidden;
	border-width: 1px 0px 0px 0px !important;
	border-style: solid;
	border-color: #8AB08E;
}

table.recommenTable{
	border-width: 0 1px 1px 1px !important;
	border-style: solid;
	border-color: #8AB08E;
}
table.recommenTable th.heading {
    padding: 4px 5px 2px 5px;
    font-weight: 700;
    font-size: 94%;
    background: #DDEEDD url(http://img.artistside.com/img_skin.php?filename=content_header_1&amp;image_filename=skin_content_header_1_1276133247.jpg) repeat-x 0 -3px;
}
div.recommenTable {
    border-top: solid 1px #8AB08E;
}
/*----------------------------------------------
 * マーカー付きリンク、ボタンリンク
 *--------------------------------------------*/
span.moreInfo ,
ul.moreInfo li {
	padding: 2px 0 2px 20px;
	background: url(http://img.artistside.com/skin/default/img/icon_arrow_1.gif) no-repeat 0 0.4em;
}
/*----------------------------------------------
 * サブミットボタン
 *--------------------------------------------*/
.input_submit {
	border: 1px solid #888888;
	background: #dadce6 url(http://img.artistside.com/skin/default/img/bg_button.gif) repeat-x scroll 50% 0;
	letter-spacing: 0;
}
/*----------------------------------------------
 * ベースレイアウト
 *--------------------------------------------*/
#Footer {
	background: url(http://img.artistside.com/skin/default/img/skin_footer.jpg) 0 0 no-repeat;
}
#Footer p {
	height: 21px;
	background: url(http://img.artistside.com/skin/default/img/skin_footer_2.jpg) 100% 0 no-repeat;
}

/*----------------------------------------------
 * パーツ枠
 *--------------------------------------------*/
div.dparts div.parts,
#LayoutA #Left div.parts {
	border-width: 1px;
	border-style: solid;
	border-color: #8AB08E;
}
div.ditem div.item {
	border-width: 0 0px 1px 1px;
	border-style: solid;
	border-color: #8AB08E;
}
/*
.rankOth {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #8AB08E;
}
*/

.tabSerachBox {
	background-color: #8AB08E;
}
.tabSearcheTab {
    border-top:1px solid #8AB08E;
    background-color: #FFFFFF;
}

.tabSearcheTab span {
	background-color: #8AB08E;
}
.tabSearcheTab a {
	color:#333;
}

.awardList {
	border-bottom:1px solid #999;
}

.awardListRight {
    border-right:1px solid #999;
}
/*----------------------------------------------
 * パーツ見出し
 *--------------------------------------------*/
.partsHeading {
	overflow: hidden;
	padding: 2px 0 2px 36px;
	background: #DDEEDD url(http://img.artistside.com/img_skin.php?filename=content_header_1&amp;image_filename=skin_content_header_1_1276133247.jpg) repeat-x 0 -3px;
	text-align: left;
	font-size: 100%;
}

.partsHeading a:link,
.partsHeading a:visited,
.partsHeading a:hover,
.partsHeading a:active{
	font-weight:100;
}
#LayoutA #Left .partsHeading {
	padding-left: 24px;
	background-image: url(http://img.artistside.com/img_skin.php?filename=icon_title_1&amp;image_filename=skin_icon_title_1_1276133239.jpg);
}
.li_comment {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_comment.gif) 0 0 no-repeat;
	white-space: nowrap;
	display:inline;
}
.li_photoall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_photo.gif) 0 0 no-repeat;
}
.li_imageall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_image.gif) 0 0 no-repeat;
}
.li_2dimgall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_image.gif) 0 0 no-repeat;
}
.li_musicall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_music.gif) 0 0 no-repeat;
}
.li_fileall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_file.gif) 0 0 no-repeat;
}
.li_movieall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_movie.gif) 0 0 no-repeat;
}
.li_materialall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_material.gif) 0 0 no-repeat;
}
.li_tipall {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_tip.gif) 0 0 no-repeat;
}
.li_photoR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_photo_r18.gif) 0 0 no-repeat;
}
.li_imageR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_image_r18.gif) 0 0 no-repeat;
}
.li_2dimgR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_image_r18.gif) 0 0 no-repeat;
}
.li_musicR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_music_r18.gif) 0 0 no-repeat;
}
.li_fileR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_file_r18.gif) 0 0 no-repeat;
}
.li_movieR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_movie_r18.gif) 0 0 no-repeat;
}
.li_materialR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_material_r18.gif) 0 0 no-repeat;
}
.li_tipR-18 {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_tip_r18.gif) 0 0 no-repeat;
}
.li_photoR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_photo_r18g.gif) 0 0 no-repeat;
}
.li_imageR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_image_r18g.gif) 0 0 no-repeat;
}
.li_2dimgR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_image_r18g.gif) 0 0 no-repeat;
}
.li_musicR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_music_r18g.gif) 0 0 no-repeat;
}
.li_fileR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_file_r18g.gif) 0 0 no-repeat;
}
.li_movieR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_movie_r18g.gif) 0 0 no-repeat;
}
.li_materialR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_material_r18g.gif) 0 0 no-repeat;
}
.li_tipR-18G {
	padding:1px 0 1px 22px;
	background: url(http://img.artistside.com/skin/default/img/icon_tip_r18g.gif) 0 0 no-repeat;
}
/*----------------------------------------------
 * パーツ内上下の部分（1件～20件を表示など）
 *--------------------------------------------*/
div.block,
div.partsInfo,
div.pagerAbsolute,
div.pagerRelative,
div.pagerRelativeMulti,
div.operation {
	border-top: 1px solid #8AB08E;
}
/*==============================================================================
 * h系、f系、c系ナビメニュー（localNav）
 *----------------------------------------------------------------------------*/
#Header {
	height: 72px;
	background: url(http://img.artistside.com/img_skin.php?filename=skin_after_header&amp;image_filename=skin_skin_after_header_1266159542.jpg) 0 0 no-repeat;
}
#globalNav {
	height:inherit;
}
#globalNavBefore {
	height:inherit;
}
li#globalNav_1 {
	background: url(http://img.artistside.com/img_skin.php?filename=skin_before_header&amp;image_filename=skin_skin_before_header_1221118189.png) 500px 60px no-repeat;
}

#hLocalNav {
	background: url(http://img.artistside.com/img_skin.php?filename=skin_navi_h&amp;image_filename=skin_skin_navi_h_1222239075.jpg) 0 0 no-repeat;
}
#hLocalNav ul {
	background: url(http://img.artistside.com/skin/default/img/skin_navi_h_5.jpg) 100% 0 no-repeat;
}
#fLocalNav {
	background: url(http://img.artistside.com/img_skin.php?filename=skin_navi_f&amp;image_filename=skin_skin_navi_f_1222239118.jpg) 0 0 no-repeat;
}
#fLocalNav ul {
	background: url(http://img.artistside.com/skin/default/img/skin_navi_f_5.jpg) 100% 0 no-repeat;
}
#cLocalNav {
	background: url(http://img.artistside.com/img_skin.php?filename=skin_navi_c&amp;image_filename=skin_skin_navi_c_1222239139.jpg) 0 0 no-repeat;
}
#cLocalNav ul {
	background: url(http://img.artistside.com/skin/default/img/skin_navi_c_5.jpg) 100% 0 no-repeat;
}
#globalNav li a:hover, #globalNav li a:active {
	background-image: url(http://img.artistside.com/img_skin.php?filename=skin_after_header_2&amp;image_filename=skin_skin_after_header_2_1222680034.png) 50% 0 ;
}
#hLocalNav li a:link, #hLocalNav li a:visited ,
#fLocalNav li a:link, #fLocalNav li a:visited ,
#cLocalNav li a:link, #cLocalNav li a:visited {
	background-image: none;
}
#hLocalNav li a:hover, #hLocalNav li a:active {
	background: url(http://img.artistside.com/skin/default/img/skin_navi_h_4.jpg) 0 -3px repeat-x;
}
#fLocalNav li a:hover, #fLocalNav li a:active {
	background-image: url(http://img.artistside.com/skin/default/img/skin_navi_f_4.jpg) 0 -3px repeat-x;
}
#cLocalNav li a:hover, #cLocalNav li a:active {
	background-image: url(http://img.artistside.com/skin/default/img/skin_navi_c_4.jpg) 0 -3px repeat-x;
}

/*==============================================================================
 * 4. infoBox（案内ボックス）
 *----------------------------------------------------------------------------*/
.infoBox p {
	overflow: hidden;
	margin-right: 16em;
	padding: 5px;
	border-right: 1px solid #8AB08E;
	background: #FFFFFF;
}

.infoBox li {
	border-top: 1px dotted #8AB08E;
	padding: 5px 0;
}

.infoBox li.noBorder {
	border: none ! important;
	padding: 2px 0 2px 20px;
}

/*==============================================================================
 * 7. searchFormBox（検索フォームボックス）
 *----------------------------------------------------------------------------*/
#Right .partsHeading,
.searchFormBox .partsHeading {
	border-bottom: 1px solid #8AB08E;
}
.searchFormBox .item {
	border: 1px solid #8AB08E;
}
.searchFormBox label,
.searchFormBox span.label {
	margin: 0 4px 0 8px;
	padding: 1px 16px 0 0;
	background: url(http://img.artistside.com/skin/default/img/icon_arrow_2.gif) no-repeat 100% 0;
}
.searchFormBox table.category th {
	width: 74px;
	padding: 3px 7px 3px 5px;
	border: none;
	background: url(http://img.artistside.com/skin/default/img/colon.gif) no-repeat 100% 4px;
	font-weight: bold;
	vertical-align: top;
}

/*==============================================================================
 * 8. diaryDetailBox（日記詳細ボックス）
 *----------------------------------------------------------------------------*/
/*.diaryDetailBox dl {
	border-top: 1px solid #8AB08E;
}
.diaryDetailBox dd {
	zoom: 1;
	min-height: 4.2em;
	margin-left: 70px;
	border-left: 1px solid #8AB08E;
}
.diaryDetailBox dd div {
	border-top: 1px solid #8AB08E;
}*/
/*==============================================================================
 * 9. topicDetailBox（トピック詳細ボックス）
 *----------------------------------------------------------------------------*/
.topicDetailBox dl {
	border-top: 1px solid #8AB08E;
}
.topicDetailBox dd {
	zoom: 1;
	margin-left: 110px;
	border-left: 1px solid #8AB08E;
}
.topicDetailBox dd div {
	border-top: 1px solid #8AB08E;
}

/*==============================================================================
 * 10. eventDetailBox（イベント詳細ボックス）
 *----------------------------------------------------------------------------*/
.eventDetailBox dl {
	border-top: 1px solid #8AB08E;
}
.eventDetailBox dd {
	zoom: 1;
	margin-left: 110px;
	border-left: 1px solid #8AB08E;
}
.eventDetailBox dd ul.photo {
	padding: 5px;
	border-bottom: 1px solid #8AB08E;
}

/*==============================================================================
 * 12. homeInfoBox（ホームインフォメーションボックス）
 *----------------------------------------------------------------------------*/
.infoBox div.body {
	min-height: 1.2em;
	padding: 5px;
	/*border-left: 1px solid #8AB08E;*/
	background: #FFFFFF;
}
.homePhotoBox a.registration {
	background: #8AB08E;
}
.homePhotoBox div.registration {
    border: #8AB08E 1px solid;
    border-top: none;
    padding:0 !important;
}
a.registration:link,
a.registration:visited,
a.registration:hover,
a.registration:active {
    font-weight: 700;
    border:1px #eee solid;
    color: #fff;
    text-decoration: none;
}
a.registration:hover {
    background: #6A9A6E;
}
/*==============================================================================
 * 13. photoUploadFormBox（プロフィール写真アップロードフォームボックス）
 *----------------------------------------------------------------------------*/
.photoUploadFormBox table {
	border-top: 1px solid #8AB08E;
}
.photoUploadFormBox li {
	padding-left: 12px;
	/*background: url(http://img.artistside.com/skin/default/img/marker.gif) no-repeat 3px 3px;*/
}

/*==============================================================================
 * 14. messageDetailBox（メッセージ詳細ボックス）
 *----------------------------------------------------------------------------*/
.messageDetailBox th {
	width: 54px;
	padding-left: 0;
	padding-right: 16px;
	background: url(http://img.artistside.com/skin/default/img/colon.gif) no-repeat 96% 50%;
	text-align: right;
}

/*==============================================================================
 * 16. albumImageBox（アルバム画像ボックス）
 *----------------------------------------------------------------------------*/
.albumImageBox p.photo {
	padding: 10px;
	border-top: 1px solid #8AB08E;
	text-align: center;
}

/*==============================================================================
 * 17. searchFormLine（検索フォームライン）
 *----------------------------------------------------------------------------*/
.searchFormLine ul li label {
	margin-right: 2px;
	padding: 1px 13px 0 0;
	background: url(http://img.artistside.com/skin/default/img/icon_arrow_2.gif) no-repeat 100% 0;
}

/*==============================================================================
 * 22. commentList（コメントリスト）
 *----------------------------------------------------------------------------*/
.commentList dl {
	border-top: 1px solid #8AB08E; overflow:hidden;
}
.commentList dd {
	zoom: 1;
	min-height: 5.5em;
	margin-left: 70px;
	border-left: 1px solid #8AB08E;
}
.commentList dd div {
	border-top: 1px solid #8AB08E;
}

/*==============================================================================
 * 23. searchResultList（検索結果リスト）
 *----------------------------------------------------------------------------*/
.searchResultList .partsInfo {
	background: #FFFFFF;
}
.searchResultList tr.operation span.moreInfo{
	zoom: 1;
	display: block;
	margin-left: 120px;
	padding: 4px 0 3px;
	border-left: 1px solid #8AB08E;
	text-align: center;
}
.rankingList th.icon ,
.rankingList th.photo ,
.searchResultList th.photo {
	border-right: 1px solid #8AB08E;
}
/*
.rankingList th.icon ,
.rankingList th.photo {
	border-left: 1px solid #8AB08E;
}
*/

/*==============================================================================
 * 24. reviewList（レビューリスト）
 *----------------------------------------------------------------------------*/
.reviewList dl {
	zoom: 1;
	overflow: hidden;
	overflow: -moz-scrollbars-none;
	border-top: 1px solid #8AB08E;
}
.reviewList dl dd {
	zoom: 1;
	margin-left: 180px;
	border-left: 1px solid #8AB08E;
}

/*==============================================================================
 * 25. recentList（最新書き込みリスト）
 *----------------------------------------------------------------------------*/
.recentList dl {
	border-top: 1px solid #8AB08E;
}
.recentList dd {
	zoom: 1;
	margin-left: 180px;
	padding: 5px;
	border-left: 1px solid #8AB08E;
}
#tabIndex .open {
	background-color:#8AB08E;
}
#tabBoxIndex {
	border-top: 1px solid #8AB08E;
	border-left: 1px solid #8AB08E;
}

/*==============================================================================
 * 28. searchCategoryList（検索項目リスト）
 *----------------------------------------------------------------------------*/
.searchCategoryList .partsInfo {
	padding: 5px;
	border-bottom: 1px solid #8AB08E;
	background: #FFFFFF;
	text-align: center;
}
.searchCategoryList .item {
	margin: 10px 40px;
	border: 1px solid #8AB08E;
	border-top: none;
}
.searchCategoryList span.label {
	margin: 0 4px 0 8px;
	padding: 1px 16px 0 0;
	background: url(http://img.artistside.com/skin/default/img/icon_arrow_2.gif) no-repeat 100% 0;
}
.searchCategoryList dl {
	border-top: 1px solid #8AB08E;
}

/*==============================================================================
 * 29. messageList（メッセージリスト）
 *----------------------------------------------------------------------------*/
.messageList p.icons img {
	padding-right: 16px;
	background: url(http://img.artistside.com/skin/default/img/articleList_marker.gif) no-repeat 96% 6px;
	vertical-align: text-bottom;
}
.messageList tr.unread {
	background: #FFFFFF;
}

/*==============================================================================
 * 30. ashiatoList（あしあとリスト）
 *----------------------------------------------------------------------------*/
.ashiatoList div.partsInfo {
	border-bottom: 1px solid #8AB08E;
}
.ashiatoList div.item {
	margin: 8px 40px;
	padding: 8px 0;
	border: 1px solid #8AB08E;
}

/*==============================================================================
 * 31. rankingList（ランキングリスト）
 *----------------------------------------------------------------------------*/
.rankingList td.name {
	background: #FFFFFF;
}
.rankingList .ditem {
	margin: 8px 15px;
	background: #FFFFFF;
}
.rankingList .item {
	background: #FFFFFF;
}
.rankingList .item td.photo {
	width: 90px;
}

/*==============================================================================
 * 32. bizSideTodoList（BIZ用Todoリスト）
 *----------------------------------------------------------------------------*/
#Body .bizSideTodoList {
	width: 220px;
	margin: 10px 5px;
	border: 1px solid #8AB08E;
}
.bizSideTodoList tr.someone {
	background: #FFFFFF;
}

/*==============================================================================
 * 33. bizSideScheduleList（BIZ用スケジュールリスト） 
 *----------------------------------------------------------------------------*/
#Body .bizSideScheduleList {
	width: 220px;
	margin: 10px 5px;
	border: 1px solid #8AB08E;
}
.bizSideScheduleList dl {
	overflow: hidden;
	border-top: 1px solid #8AB08E;
}
.bizSideScheduleList dd {
	zoom: 1;
	margin-left: 70px;
	padding: 5px;
	border-left: 1px solid #8AB08E;
}

/*==============================================================================
 * 38. homeMainTable（ホームメインテーブル）
 *----------------------------------------------------------------------------*/
.homeMainTable th {
	background-color: #FFFFFF;
}
.homeMainTable ul.articleList li {
	padding-left: 85px;
	background: url(http://img.artistside.com/skin/default/img/icon_1.gif) 3px 0.4em no-repeat scroll;
	text-indent: -72px;
}
.homeMainTable ul.articleList li span.date {
	padding-right: 18px;
	background: url(http://img.artistside.com/skin/default/img/articleList_marker.gif) 92% 0.3em no-repeat scroll;
}
.homeMainTable table.articleText th {
	background-color: #FFFFFF;
}

/*==============================================================================
 * 39. formTable（入力フォームテーブル）
 *----------------------------------------------------------------------------*/
.formTable div.partsInfo {
	background-color: #FFFFFF;
}

/*==============================================================================
 * 40. weeklyCalendarTable（週間カレンダーテーブル）
 *----------------------------------------------------------------------------*/
.weeklyCalendarTable .calendar .today {
	background: #FFFFFF;
}

/*==============================================================================
 * 41. monthlyCalendarTable（月間カレンダーテーブル）
 *----------------------------------------------------------------------------*/
.monthlyCalendarTable .calendar td.today {
	background: #FFFFFF;
	font-weight: bold;
}
.monthlyCalendarTable .partsInfo {
	padding: 5px;
	background: #FFFFFF;
}

/*==============================================================================
 * 42. bizWeeklyCalendarTable（BIZ用週間カレンダーテーブル）
 *----------------------------------------------------------------------------*/
.bizWeeklyCalendarTable .calendar .today {
	background: #FFFFFF;
}

/*==============================================================================
 * 43. sideNav（サイドナビ）
 *----------------------------------------------------------------------------*/
.sideNav .item {
	overflow: hidden;
	width: 150px;
	margin: 0 auto 10px;
	border: 1px solid #8AB08E;
}
.sideNav .partsHeading {
	border-bottom: 1px solid #8AB08E;
}
.sideNav .pageNav li {
	padding: 4px 0 4px 18px;
	background: url(http://img.artistside.com/skin/default/img/icon_1.gif) 8px 50% no-repeat scroll;
}
.sideNav .pageNav .looking {
	background-color: #8AB08E;
}
.sideNav .calendar th {
	background-color: #FFFFFF;
	text-align: center;
}
.sideNav .monthlyMessage li  { background-image: url(http://img.artistside.com/skin/default/img/icon_1.gif); }
.sideNav .recentlyDiary li   { background-image: url(http://img.artistside.com/skin/default/img/icon_3.gif); }
.sideNav .recentlyComment li { background-image: url(http://img.artistside.com/skin/default/img/icon_1.gif); }
.sideNav .monthlyDiary li    { background-image: url(http://img.artistside.com/skin/default/img/icon_2.gif); }
.sideNav .listCategory li    { background-image: url(http://img.artistside.com/skin/default/img/icon_2.gif); }

/*==============================================================================
 * 44. rankingSideNav（ランキングサイドナビ）
 *----------------------------------------------------------------------------*/
.rankingSideNav {
	width: 150px;
	margin: 0 auto;
	border: 8px solid #C9F3A0;
}
.rankingSideNav .partsHeading {
	border-bottom: 1px solid #8AB08E;
	background-image: none;
	text-align: center;
}
.rankingSideNav p.link {
	padding: 3px;
	border: 1px solid #8AB08E;
	text-align: right;
}
.toLogin,
.rankingList .item td.border {
	background-color: #8AB08E;
}
.rankingList .parts .ditem,
.searchResultList .ditem {
	border-top: 1px solid #8AB08E;
}

/**=============================================================================
 * 配色設定
 *----------------------------------------------------------------------------*/
#Body {
	background: #FFFFFF;
}
#Container {
	background: #FFFFFF;
}
#toLogin b.rtop b, #toLogin b.rbottom b,
div.dparts {
	background-color: #FFFFFF;
}
div.parts {
	background-color: #FFFFFF;
}
.sideNav .item {
	background-color: #FFFFFF;
}


/**=============================================================================
 * ガイドメニュー
 *----------------------------------------------------------------------------*/
.guide #tabIndex li {
	border: solid #DDEEDD ;
	border-width: 0 0 1px;
}
.guide #tabBoxIndex dl {
	border: solid #DDEEDD ;
	border-width: 2px 0 0;
}
.guide #tabBoxIndex .pageTop {
	border: solid #8AB08E ;
	border-width: 0 1px 1px 0;
}


/*==============================================================================
 * 文字装飾
 *----------------------------------------------------------------------------*/
span.op_b {
	text-decoration: inherit;
	font-style: inherit;
	font-weight: bold;
	color: inherit;
	font-size: inherit;
}

span.op_u {
	text-decoration: underline;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
}

span.op_s {
	text-decoration: line-through;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
}

span.op_i {
	text-decoration: inherit;
	font-style: italic;
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
}

span.op_large {
	text-decoration: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: 20px;
}

span.op_small {
	text-decoration: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: 8px;
}

span.op_color {
	text-decoration: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
}


/*==============================================================================
 * カスタムCSS
 *----------------------------------------------------------------------------*/
/**フォント色変更**/

/*リンク関連*/
a:link    { color: #026CD1; }
a:visited { color: #004A95; }
a:hover   { color: #76AFE6; }
a:active  { color: #76AFE6; }

/*コンテンツ見出しlv1*/
td.bg_06 span.b_b,
.c_00 { color: #222222; }

/*コンテンツ見出しlv2*/
.c_01 { color: #444444; }

/*強調文字暖色*/
.c_02 { color: #D92C49; }

/*強調文字寒色*/
.c_03 { color: #2C65D9; }

/*その他文字色*/
body { color: #000000; }

/* 左メニューテーブルのボーダー除去 */
.sideNav .item{ border:1px solid rgb(204,204,204) }
