﻿body	{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#4B4B4B;
	font-style:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	background:url(http://mag.a8a.jp/img/a8amag/body.gif) repeat-x top;
}

img,a img	{border:0;}
table		{border-collapse: collapse;}
ul,li,ol,dl,dt,dd,p,form,input,select,textarea {margin:0; padding:0;}
li			{list-style-type:none;}
h4,h5		{margin:0; padding:0; font-size:12px; line-height:100%; font-weight: normal;}

a:link		{color:#4B4B4B; text-decoration: underline;}
a:visited	{color:#4B4B4B; text-decoration: underline;}
a:hover		{color:#009900; text-decoration: underline;}
a:active	{color:#009900; text-decoration: underline;}

.clear 			{line-height:0; font-size:0; height:0; clear: both; margin:0; padding:0;}
.clfix:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clfix 			{overflow: hidden;}
/*\*/
* html .clfix {
 zoom: 1;/* for hasLayout */
 overflow: visible;
} 
#contents_body {
	width: 970px;

} 
/* タイトルブロック */
.up_banner
{width:920px; height:150px; margin:0 auto; padding:28px 0 0 30px; background:url(http://mag.a8a.jp/img/a8amag/header.gif) no-repeat;}

h1.up_title
{
	text-align : left;
        padding-top : 40px;
	padding-left : 40px;
	color : #65DB63;
	font-size : 32px;
text-decoration: none;
}

.up_description
{
	text-align : left;
        margin-top : -30px;
	padding-left : 40px;
	font-size : 14px;
	color : #000000;
} 
 
/* ------------------------------------------------
ナビゲーションボタン
------------------------------------------------ */
/* ボタン表示ブロック */
.carcle_main_menu_block
{
	font-weight : bolder;
	text-align:center;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top : 13px;
	padding-bottom : 13px;
}
.carcle_main_menu
{
	display : inline;
	padding-left : 5px;
	padding-right : 5px;
}
 
/* ------------------------------------------------
プロフィール表示設定
------------------------------------------------ */
/* プロフィール表示テーブル */
.TblProf
{
	border-collapse:collapse;
	border : solid 1px #cccccc;
}
td.TblProf 
{
	border : solid 1px #cccccc;
}

/* 新着情報表示テーブル */
.TblProf_News
{
	border-collapse:collapse;
	border : solid 1px #cccccc;
}
td.TblProf_News ,
th.TblProf_News 
{
	border : solid 1px #cccccc;
}

.TblProf_Photo ,
td.TblProf_Photo ,
th.TblProf_Photo 
{
	border : none;
}

/* 新着情報表示テーブル */
.TblProf_Intro
{
	border-collapse:collapse;
	border : solid 1px #cccccc;
}
td.TblProf_Intro ,
th.TblProf_Intro 
{
	border : solid 1px #cccccc;
}

/* ------------------------------------------------
マイカー表示設定
------------------------------------------------ */
/* マイカーブロック */
.mycar
{
	width : 100%;
	margin-bottom : 5px;
	border : solid 1px #cccccc;
	padding : 5px;
}

/* マイカー画像 */
.mycar_image
{
	display : block;
	text-align : center;
	margin-bottom : 5px;
}
/* マイカー説明 */
.mycar_text
{
	padding : 3px;
} 
/* ------------------------------------------------
サイドメニューコンテンツ表示設定（左右共通）
------------------------------------------------ */

.side_block
{
float:right; width:262px; background:#ffffff; padding:15px 0 0 0;
}


/* サイドメニュータイトル */
.sidetitle
{background:url(http://mag.a8a.jp/img/a8amag/h3-bk.gif) no-repeat center; color:#ffffff; font-size:14px; line-height:16px; padding:5px 0 5px 12px; width:230px; height:16px; margin:0 10px 5px 10px;}
/* サイドメニューコンテンツ部分 */
.side
{
	font-weight : normal;
	line-height : 140%;
	text-align : left;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 20px;
	padding-right : 3px;
	margin-bottom : 5px;
}
/* サイドメニュー内画像表示位置 */
.sideimage
{
	display : block;
	text-align : center;
	padding : 2px;
}

/* サイドメニューコンテンツ内リンク文字 */
.side a
{
	color : #000000;
　　　　text-decoration : none;
}
.side a:hover
{} 
 
 
/* ------------------------------------------------
カレンダー関連（サイドカレンダー用）
------------------------------------------------ */

/* カレンダーブロック */
#calendarblock 
{
width:202px; margin:0 10px 10px 25px; padding:0 20px;
border-top: solid 2px #66cc99;
border-bottom: solid 2px #66cc99;
border-left: solid 2px #66cc99;
border-right: solid 2px #66cc99;
background:#ffffff;
}

/* カレンダータイトル部(現在月・前次月リンク) */
.calendar_TitleStyle 
{
background:#c7ecd6; padding:2px 0;
}
/* タイトル部余白調整・枠線 */
.calendar_TitleStyle td ,
.calendar_TitleStyle th 
{
	height : 20px;
	padding : 3px 3px 0px 0px;
	border : none;
}

/* 曜日表示 */
.calendar_DayHeaderStyle 
{
	background-color : #ffffff;
	padding : 1px 0px 0px 3px;
	color : #000000;
}
/* 前次月表示 */
.calendar_NextPrevStyle 
{
	font-weight : bold;
	color : #000000;
}
.calendar_NextPrevStyle a 
{
	text-decoration : none;
}

/* 六曜名表示 */
.calendar_RokuyoName
{
	display : none;	/* 通常=inherit|非表示=none */
	font-size : 8px;
	color : #000000;
}
/* 祝日名表示 */
.calendar_HolidayName
{
	display : none;	/* 通常=inherit|非表示=none */
	font-size : 8px;
	color : #000000;
}


/* 日にち表示セル */
/* 基本表示 */
.calendar_DayStyle
{
	height : 20px;
	vertical-align : middle;
	text-align : center;
	border : none;
	color :  #000000;
	font-size : 12px;
	font-weight : normal;
}
/* 特殊日セル　基本表示と重ねて使用 */
.calendar_DayStyle_Holoday { }
.calendar_DayStyle_Sunday  { }
.calendar_DayStyle_Saturday { }
/* 当日　基本表示＋特殊日のスタイルより優先 */
.calendar_DayStyle_Today { background-color : #CCEDDC;}
/* イベントある日のセル・１　基本表示と重ねて使用・特殊日や当日のスタイルを優先したい場合に設定 */
.calendar_DayStyle_OnSchedule_Pre {	background-color : #ffffff; }
/* イベントある日のセル・２　基本表示＋特殊日＋当日のスタイルより優先したい場合に設定 */
.calendar_DayStyle_OnSchedule_Late { }


/* 日付表示・リンク無し日付文字色 */
.calendar_DispDayStr { color : #000000; }
/* 特殊日　基本表示と重ねて使用 */
.calendar_DispDayStr_Holiday { color : #000000; }
.calendar_DispDayStr_Sunday { color : #000000; }
.calendar_DispDayStr_Saturday { color : #000000; }
/* 当日　基本表示＋特殊日のスタイルより優先 */
.calendar_DispDayStr_Today { color : #000000; }
/* イベントある日のセル・１　基本表示と重ねて使用・特殊日や当日のスタイルを優先したい場合に設定 */
.calendar_DispDayStr_OnSchedule_Pre { }
/* イベントある日のセル・２　基本表示＋特殊日＋当日のスタイルより優先したい場合に設定 */
.calendar_DispDayStr_OnSchedule_Late { }


/* 日付表示・リンクあり日付文字 */
a .calendar_DispDayStr { color:#009900; text-decoration: underline; }
/* 特殊日　基本表示と重ねて使用 */
a .calendar_DispDayStr_Holiday { }
a .calendar_DispDayStr_Sunday { }
a .calendar_DispDayStr_Saturday { }
/* 当日　基本表示＋特殊日のスタイルより優先 */
a .calendar_DispDayStr_Today { }
/* イベントある日のセル・１　基本表示と重ねて使用・特殊日や当日のスタイルを優先したい場合に設定 */
a .calendar_DispDayStr_OnSchedule_Pre { }
/* イベントある日のセル・２　基本表示＋特殊日＋当日のスタイルより優先したい場合に設定 */
a .calendar_DispDayStr_OnSchedule_Late { }


/* 日付表示・リンクあり日付文字・オンカーソル */
a:hover .calendar_DispDayStr { color:#aaaaff; }
/* 特殊日　基本表示と重ねて使用 */
a:hover .calendar_DispDayStr_Holiday { }
a:hover .calendar_DispDayStr_Sunday { }
a:hover .calendar_DispDayStr_Saturday { }
/* 当日　基本表示＋特殊日のスタイルより優先 */
a:hover .calendar_DispDayStr_Today { }
/* イベントある日のセル・１　基本表示と重ねて使用・特殊日や当日のスタイルを優先したい場合に設定 */
a:hover .calendar_DispDayStr_OnSchedule_Pre { }
/* イベントある日のセル・２　基本表示＋特殊日＋当日のスタイルより優先したい場合に設定 */
a:hover .calendar_DispDayStr_OnSchedule_Late { } 
/* ------------------------------------------------
掲示板表示設定
------------------------------------------------ */
/* 記事ブロック */
.bbs
{
	border : solid 1px #cccccc;
	text-align : left;
	padding-bottom : 5px;
	margin-bottom : 20px;
}
/* タイトルブロック */
.bbs_title
{
	padding : 10px 10px 0px 10px;
	font-size:16px;
	font-weight : bolder;
}
/* 本文ブロック */
.bbs_body
{
	padding : 3px 10px 10px 10px;
	line-height : 120%;
	font-weight : normal;
}

/* 記事情報ブロック */
.bbs_posted
{
	text-align : right;
	font-size : 11px;
	margin-bottom : 5px;
}

/* 記事本文 */
.bbs_text
{
	line-height : 160%;
	padding-left : 5px;
}

/* タイトルリンク */
.bbs_title a {}
.bbs_title a:hover {}

/* 記事本文中リンク */
.bbs_text a {}
.bbs_text a:hover {}
/* 著者情報表示中リンク */
.bbs_posted a {}
.bbs_posted a:hover {}


/* コメント */
.bbs_res
{
	line-height : 120%;
	width : 98%;
	padding : 10px 10px 15px 10px;
}
.bbs_res_body 
{ 
	padding-top : 5px;
	padding-left : 5px;
}
.bbs_res_text { }
.bbs_res_posted 
{
	font-size : 11px;
} 
/* ------------------------------------------------
ブログ記事部分表示設定
------------------------------------------------ */
/* 記事ブロック（タイトル・本文・著者情報を含む） */
.blog
{
	text-align : left;
	padding-bottom : 5px;
        margin-left : 5px;
width:674px;
}
/* タイトルブロック */
.blog_title
{
	background:url(http://mag.a8a.jp/img/a8amag/h2-bk.gif) no-repeat;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	width:625px;
	height:18px;
	line-height:18px;
	padding:5px 0 6px 18px;
	margin:0 0px 15px 0px;
}


.blog_title_font
{
        padding-top : 3px;
        padding-left : 10px;
}

.postdate
{
        text-align : right;
        padding-right : 30px;
        background-image : url(http://mag.a8a.jp/img/a8amag/block-bk.gif);
        background-repeat : repeat-y; 
}

/* 本文ブロック */
.blog_body
{width:643px;
padding:0 16px; margin:0;
background:url(http://mag.a8a.jp/img/a8amag/block-bk.gif) repeat-y;}

/* 投稿者名表示ブロック */
.blog_writer
{
	display : none;
	text-align : right;
}

/* 記事情報ブロック */
.blog_posted
{
	text-align : right;
	font-size : 11px;
        padding-right : 30px;
}

/* トラックバックURL表示ブロック */
.blog_trackback
{
	font-size : 9px;
	padding : 5px;
}

/* 記事本文 */
.blog_text
{
	line-height : 160%;
        padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
}

/* タイトルリンク */
.blog_title a{color:#000000;}
.blog_title a:hover {}

/* 記事本文中リンク */
.blog_text a {}
.blog_text a:hover {}
/* 著者情報表示中リンク */
.blog_posted a {}
.blog_posted a:hover {}


/* コメント */
.comment
{
	line-height : 120%;
	width : 400px;
	padding : 5px;
	margin-bottom : 5px;
}
.comment_date { }
.comment_body { }
.comment_text { }
.comment_writer
{
	font-size : 11px;
	text-align : right;
}

/* トラックバック一覧 */
.tblist
{
	line-height : 120%;
	width : 400px;
	padding : 5px;
	margin-bottom : 5px;
}
.tblist_date { }
.tblist_body { }
.tblist_title { }
.tblist_text { }
.tblist_writer
{
	font-size : 11px;
	text-align : right;
}

.contents_title
	{
	background-image : url(http://mag.a8a.jp/img/a8amag/block-top.gif);
	background-position : 0% 0%;
        background-repeat : no-repeat;
        height : 15px;
	}
	
.contents_bottom
	{
	background-image : url(http://mag.a8a.jp/img/a8amag/block-bottom.gif);
	background-position : 0% 100%;
        background-repeat : no-repeat;
        height : 15px;
	} 
 

