@charset "utf-8"; 

/*branding 用　CSS

【1】ボックス共通
【2】メイン内ボックス共通

	◆ページレイアウト


------------------------トップページ------------------------------------------

	◆2-0　ヘッド										.blogtop #head
	◆2-1　新着情報										#news
	◆2-2「セミナー講師デビュー★プロジェクト」とは		#project
	◆2-3 セミナー講師という仕事						#instructor
	◆2-4 デビューへの道のり							#debut
	◆2-5 どんな人が受講するの？						#participated
	◆2-6 修了後の特典									#privilege
	◆2-7 私たちが応援します							#support
	◆2-8 お申込の流れ									#flow
	
------------------------個別記事・アーカイブページのブログ部分------------------

	◆2-0　ブログ本体
	◆2-1　記事部分
	◆2-2　記事日付
	◆2-3　記事タイトル
	◆2-4　記事本文
	◆2-5　記事追記
	◆2-6　記事下部
	◆2-7　ページメニュー
	
------------------------個別記事のTB・コメント関連------------------------------

	◆2-1　コメント投稿フォーム
	◆2-2　トラックバック一覧
	◆2-3　コメント一覧





【3】サイド内ボックス

	◆3-0　サイド										#links
	◆3-1 資料請求										.ask
	◆3-2 カテゴリ										.categories
	◆3-3 新規会員										.newmember
	◆3-4 前川あゆ										.maekawa
	◆3-5 卒業生の活躍紹介								#ob
	
【4】プラグイン設定
   ◆4-0　プラグイン共通

*/


/*【1】ボックス共通*/
.box {}
.title {}
.content {}
.unit {}
.comment {}
.more {}
.sw {}
.bt {}


/*【2】メイン内ボックス共通*/
.main .box {}
.main .title {}
.main .content {}
.main .unit {}
.main .comment {}
.main .more {}
.main .sw {}
.main .bt {}

/*ページレイアウト*/

/*本文*/
.branding #contents {
	background:url(http://c-shuka.com/branding/img/bg_pagetitle_branding.gif) no-repeat 0 0;
}
.branding .wrap {
	background:url(http://c-shuka.com/branding/img/bg_wrap.gif) repeat-y 0 0;
}
.pagetitle {
	height:32px;
	margin-bottom:10px;
	font-weight: bold;
	/*BIR*/
	position:relative;
	top:0;
	left:0;
	display:block;
	z-index:-10;
	/*hide\*/	overflow:hidden;/*MacIE*/
}


/*◆3-2　中段*/
.wrap {}
/*clearfix*/
  /* WinIE7 only */
    *:first-child+html .wrap {height: 1%;}
  /* WinIE6 and below */
    /* hide \*/
    * html .wrap {height: 1%;}
    /*MacIE*/
  /* MacIE only */
    /*\*//*/ 
    .wrap{display: inline-table;}
    /**/
  .wrap:after{/* modern browser */
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
  }
/*◆3-3　メイン*/ 
.main{
	width:650px;
	float:left;
} 



/*---------------------------------------.blogtop ブログトップ---------------------------------------------*/

/*◆2-0　ヘッド*/
.blogtop #head {
	background:url(http://c-shuka.com/branding/img/bg_head1.jpg) no-repeat 0 0;
	margin:0 0 10px;
}
.blogtop #head .title {
	height:246px;
}

.blogentry #head,.blogarchive #head {
	background:url(http://c-shuka.com/branding/img/bg_head2.jpg) no-repeat 0 0;
	margin:0 0 10px;
}
.blogentry #head .title,.blogarchive #head .title {
	height:248px;
}

.blogtop #head .content {}
.blogtop #head .unit {
	background:url(http://c-shuka.com/branding/img/bg_headmenu.jpg) no-repeat 0 0;
	padding:0 1px;
}
.blogtop #head .unit li {
	float:left;
}
.blogtop #head .unit li a {
	display:block;
	width:306px;
	height:27px;
	background-image:url(http://c-shuka.com/branding/img/bg_headmenu.jpg);
}
.blogtop #head .unit li .bir {
	height:27px;
}

/*通常時*/
.blogtop #head .unit li a:link ,
.blogtop #head .unit li a:visited {
	text-decoration: none;
}
.blogtop #head .unit .li1 a:link,
.blogtop #head .unit .li1 a:visited {
	background-position:-1px 0;
}
.blogtop #head .unit .li2 a:link,
.blogtop #head .unit .li2 a:visited {
	background-position:-307px 0;
}
.blogtop #head .unit .li3 a:link,
.blogtop #head .unit .li3 a:visited {
	background-position:-613px 0;
}
.blogtop #head .unit .li4 a:link,
.blogtop #head .unit .li4 a:visited {
	background-position:-1px -27px;
}
.blogtop #head .unit .li5 a:link,
.blogtop #head .unit .li5 a:visited {
	background-position:-307px -27px;
}
.blogtop #head .unit .li6 a:link,
.blogtop #head .unit .li6 a:visited {
	background-position:-613px -27px;
}

/*ロールオーバー時*/

.blogtop #head .unit .li1 a:hover,
.blogtop #head .unit .li1 a:active {
	background-position:-1px -54px;
}
.blogtop #head .unit .li2 a:hover,
.blogtop #head .unit .li2 a:active {
	background-position:-307px -54px;
}
.blogtop #head .unit .li3 a:hover,
.blogtop #head .unit .li3 a:active {
	background-position:-613px -54px;
}
.blogtop #head .unit .li4 a:hover,
.blogtop #head .unit .li4 a:active {
	background-position:-1px -81px;
}
.blogtop #head .unit .li5 a:hover,
.blogtop #head .unit .li5 a:active {
	background-position:-307px -81px;
}
.blogtop #head .unit .li6 a:hover,
.blogtop #head .unit .li6 a:active {
	background-position:-613px -81px;
}

/*◆2-1　新着情報*/
#news {
	background:url(http://c-shuka.com/branding/img/bg_title_news.gif) no-repeat 0 0;
	margin:0 0 20px;
}
#news .title {
	height:30px;
}
#news .content {
	border-bottom:#937c39 solid 1px;
	border-left:#937c39 solid 1px;
	border-right:#937c39 solid 1px;
	padding:5px 5px 6px 18px;
}
#news .rss_list {
	background:url(http://c-shuka.com/branding/img/bg_icon_news.gif) no-repeat 0 50%;
	padding:0 0 0 14px;
	line-height:200%;
}
#news .rss_list a {
	color:#99181b;
	padding:0 0 0 8px;
}
/*◆2-2　「セミナー講師デビュー★プロジェクト」とは	*/
#project {
	background:url(http://c-shuka.com/branding/img/bg_title_project.gif) no-repeat 0 0;
	margin:0 0 20px;
}
#project .title {
	height:25px;
	margin:0 0 5px;
}
#project .subtitle {
	font-size:117%;
	font-weight:bold;
	color:#99181b;
	line-height:150%;
	margin:5px 0 10px;
}

/*◆2-3　セミナー講師という仕事	*/
#instructor {
	background:url(http://c-shuka.com/branding/img/bg_title_instructor.gif) no-repeat 0 0;
	margin:0 0 30px;
}
#instructor .title {
	height:59px;
}
#instructor .subtitle {
	font-size:117%;
	font-weight:bold;
	color:#99181b;
	line-height:150%;
	margin:5px 0 15px;
}
#instructor .unit img {
	width:250px;
	float:left;
}
#instructor .unit .comment {
	width:380px;
	float:right;
}

/*◆2-4　デビューへの道のり	*/
#debut {
	background:url(http://c-shuka.com/branding/img/bg_title_debut.gif) no-repeat 0 0;
	margin:0 0 30px;
}
#debut .title {
	height:53px;
}
#debut .subtitle {
	font-size:117%;
	font-weight:bold;
	color:#99181b;
	line-height:150%;
	margin:14px 0 13px;
}
#debut .unit img {
	width:250px;
	float:right;
}
#debut .unit .comment {
	width:380px;
	float:left;
}

/*◆2-5 どんな人が受講するの？*/
#participated {
	background:url(http://c-shuka.com/branding/img/bg_title_participated.gif) no-repeat 0 0;
	margin:0 0 30px;
}
#participated .title {
	height:59px;
}
#participated .comment {
	background:url(http://c-shuka.com/branding/img/bg_content_participated_t.gif) no-repeat 0 100%;
	margin:5px 0 10px;
	padding:0 0 30px;
}
#participated .content {
	background:url(http://c-shuka.com/branding/img/bg_content_participated_b.gif) no-repeat 0 100%;
	padding:0 0 10px 0;
}
#participated .unit {
	display:inline;
	float:left;
	width:325px;
}
#participated .unit li {
	background:url(http://c-shuka.com/branding/img/bg_icon_participated.gif) no-repeat 0 0.2em;
	padding:0 22px 0 22px;
	margin:0 0 18px 5px;
}
#participated #r_list li {
	padding-right:5px;
}
#participated .attention {
	text-align:center;
	margin:5px 0;
}
#participated .bt {
	text-align:center;
}
#participated .bt a {
	display:block;
	background:url(http://c-shuka.com/branding/img/bnr_ask1.jpg) no-repeat 0 0;
	width:550px;
	height:80px;
	margin:0 auto;
}
#participated .bt .bir {
	height:80px;
}

/*◆2-6 修了後の特典*/
#privilege {
	background:url(http://c-shuka.com/branding/img/bg_title_privilege.gif) no-repeat 0 0;
	padding:0 10px;
	margin:0 0 30px;
}
#privilege .title {
	height:59px;
	margin:0 0 10px;
}
#privilege .subtitle {
	font-size:117%;
	font-weight:bold;
	color:#99181b;
	line-height:150%;
	margin:0 15px;
	padding:15px 0 8px;
	border-bottom:#937c39 solid 1px;
	text-align:center;
}
#privilege .content {
	background:url(http://c-shuka.com/branding/img/bg_privilege_head.gif) no-repeat 0 0;
}
#privilege .unit {
	background:url(http://c-shuka.com/branding/img/bg_privilege_body.gif) repeat-y 0 0;
	padding:10px 0;
}
#privilege img {
	width:155px;
	float:left;
	margin:0 0 0 15px;
}
#privilege dl {
	display:inline;
	width:430px;
	float:right;
	margin:0 15px 0 0;
}
#privilege dl dt {
	background:url(http://c-shuka.com/branding/img/bg_icon_definition.gif) no-repeat 0 50%;
	padding:0 0 0 22px;
	margin:0 0 3px;
	color:#99181b;
}
#privilege dl dd {
	margin:0 0 3px;
}
#privilege dl ul li {
	background:url(http://c-shuka.com/branding/img/bg_icon_normal.gif) no-repeat 0 0.7em;
	padding:0 0 0 6px;
}
#privilege .jump {
	background:url(http://c-shuka.com/branding/img/bg_privilege_bottom.gif) no-repeat 0 0;
	padding:30px 0 0 0;
}

/*◆2-7 私たちが応援します*/
#support {
	background:url(http://c-shuka.com/branding/img/bg_title_support.gif) no-repeat 0 0;
	margin:0 0 35px;
}
#support .title {
	height:59px;
	margin:0 0 10px;
}
#support #producer {
	background:url(http://c-shuka.com/branding/img/bg_subtitle_producer.gif) no-repeat 0 0;
	float:left;
}
#support #recommend {
	background:url(http://c-shuka.com/branding/img/bg_subtitle_recommend.gif) no-repeat 0 0;
	float:right;
}
#support .unit {
	padding:0;
	width:320px;
}
#support .unit .subtitle {
	height:25px;
	font-weight: bold;
	/*BIR*/
	position:relative;
	top:0;
	left:0;
	display:block;
	z-index:-10;
	/*hide\*/	overflow:hidden;/*MacIE*/
}
#support .unit .comment {
	font-weight:bold;
	color:#99181b;
	margin:5px;
}
#support .unit .read {
	margin:0 5px 15px;
}
#support .unit .spot {
	margin:0 5px 5px;
}
#support .unit .name {
	color:#99181b;
	margin:0 0 5px;
}
#support .unit .spot img {
	width:100px;
	float:left;
}
#support .unit .spot .essay {
	width:200px;
	float:right;
	font-size:83.4%;
}
#support .unit .spot .essay a {
	color:#99181b;
}

/*◆2-8 お申込の流れ*/
#flow {
	background:url(http://c-shuka.com/branding/img/bg_title_flow.gif) no-repeat 0 0;
	margin:0 0 30px;
}
#flow .title {
	height:59px;
	margin:0 0 10px;
}
#flow .comment {
	color:#99181b;
	margin:0 0 18px;
}
#flow .bnr1 {
	text-align:center;
	margin:0 0 36px;
}
#flow .bnr1 a {
	display:block;
	background:url(http://c-shuka.com/branding/img/bnr_ask1.jpg) no-repeat 0 0;
	width:550px;
	height:80px;
	margin:0 auto;
}
#flow .bnr1 .bir {
	height:80px;
}
#flow .subtitle {
	width:650px;
	height:20px;
	text-indent:-9999px;
}
#flow .unit {
	margin:0 0 12px;
}
#flow .read {
	display:inline;
	width:410px;
	float:left;
	margin:8px 0 0 8px;
}
#flow .bt {
	width:200px;
	float:right;
	margin:10px 10px 0 0;
}
#flow #li1 {
	background:url(http://c-shuka.com/branding/img/bg_subtitle_flow01.gif) no-repeat 0 0;
}
#flow #li2 {
	background:url(http://c-shuka.com/branding/img/bg_subtitle_flow02.gif) no-repeat 0 0;
}
#flow #li3 {
	background:url(http://c-shuka.com/branding/img/bg_subtitle_flow03.gif) no-repeat 0 0;
}
#flow .attention {
	color:#99181b;
	padding:20px 0 0 0;
	margin:0 0 15px;
}
#flow .bnr2 {
	text-align:center;
	margin:0 0 36px;
}
#flow .bnr2 a {
	display:block;
	background:url(http://c-shuka.com/branding/img/bnr_apply.jpg) no-repeat 0 0;
	width:550px;
	height:80px;
	margin:0 auto;
}
#flow .bnr2 .bir {
	height:80px;
}

/*-----------------------------------個別記事・アーカイブページのブログ部分--------------------------------*/


/*【2】ブログ部分内*/
/*◆2-0　ブログ本体*/
.blog{
	margin:20px 0px 20px 15px;
	width: 520px;
}
/*◆2-1　記事部分*/
.blogbody{
	margin:0 0 40px;}
/*◆2-2　記事日付*/
.date{
	border:1px solid #484848;
	background:#787878;
	color:#fff;
	font-size:12px;
	letter-spacing:2px;
	padding:5px 0px 5px 5px;
	line-height: 120%;
}


/*◆2-3　記事タイトル*/
.subject{
	background:url(http://c-shuka.com/branding/img/bg_subject.gif) no-repeat 0 0;
	font-weight:bold;
	font-size:117%;
	color:#99181b;
	padding:2px 0 2px 15px;
}
.subject a:link , .subject a:visited { color:#99181b;text-decoration:none;}
.subject a:hover , .subject a:active { color:#99181b;text-decoration:underline;}


/*◆2-4　記事本文*/
.article{
	width:610px;
	margin:0px 20px;
	padding:18px 0 10px;	
}
.article img{
	margin:0px 5px 5px 5px;
}
.article-continues{
}
/*記事本文リンク色*/
.article a:link , .article a:visited {}
.article a:hover , .article a:active {}
/*「続きを読む」リンク色*/
a.acontinues:link , a.acontinues:visited {}
a.acontinues:hover , a.acontinues:active {}

.article .bt {
	clear:both;
	text-align:center;
	margin:20px 0;
}
.article .bt img {
	margin:0;
}

/*◆2-5　記事追記*/
#more {}

/*◆2-6　記事下部*/
.posted{
	color:#000;
	font-size:83.4%;
	text-align:right;
	margin:8px 0px 8px 0px;
}
a.aposted{font-weight:bold;}
a.aposted:link , a.aposted:visited {}
a.aposted:hover , a.aposted:active {}
.menu{
	color:#99181b;
	text-align:right;
	font-size:83.4%;
	padding:5px 0;
}
/*◆2-7　ページメニュー*/
a.amenu:link , a.amenu:visited {color:#99181b;text-decoration:underline;}
a.amenu:hover , a.amenu:active {color:#99181b;text-decoration:none;}


/*---------------------------------------個別記事のTB・コメント関連-------------------------------------*/


/*コメント･TB関連*/
/*◆2-1　コメント投稿フォーム*/
table.form {
	margin:25px 0px 0px 100px;
}
.form th {
	vertical-align:top;
	text-align: right;
	font-weight: normal;
}
label{
	font-size:12px;
}
#author{
	width:200px;
	border:1px solid #aaa;
}
#email{
	width:200px;
	border:1px solid #aaa;
}
#url{
	width:200px;
	border:1px solid #aaa;
}
#text{ font-size:12px;
	width:300px;
	height:200px;
	border:1px solid #aaa;
}

.form .button {
	margin:0 auto;
	display: block;
	border-top: 3px double #ccc;
	border-right: 3px double #666;
	border-bottom: 3px double #666;
	border-left: 3px double #ccc;
	background :#e2e2e2 url(http://c-shuka.com/branding/img/bg_btn.jpg) repeat-x;/*フォームボタン用（背景）*/
	padding:2px 2px 2px 1px;
	vertical-align: middle;}

/*◆2-2　トラックバック一覧*/
#trackback {
	margin:30px 0 0;
}
.trackback-url{
	font-weight:bold;
	margin:6px 0px 25px 24px;	
}
.trackback-title{
	color:#99181b;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:14px 0 0 0;
	background:url(http://c-shuka.com/branding/img/bg_trackback-title.gif) no-repeat 0 50%;
	font-size:117%;
	line-height:150%;
}
.trackback-body{
	width:550px;
	line-height:135%;
	margin:10px 5px 10px 25px;
}
.trackback-post{
	font-size:83.4%;
	text-align:right;
	margin:0px 0px 20px 0px;
	padding:5px 0 0 0;
	border-top:#d2c6b4 dotted 1px;
}
a.atrackback-post:link , 
a.atrackback-post:visited {text-decoration:underline;}
a.atrackback-post:hover , 
a.atrackback-post:active {text-decoration:none;}
/*◆2-3　コメント一覧*/
#comments {
	margin:20px 0 0;
}
.comments-head{
	color:#99181b;
	padding:0px 0 0 15px;
	margin:14px 0 0 0;
	background:url(http://c-shuka.com/branding/img/bg_trackback-title.gif) no-repeat 0 50%;
	font-size:117%;
	font-weight:bold;
	line-height:150%;
}
.comments-body{
	width:550px;
	line-height:135%;
	margin:15px 5px 10px 25px;
}
.comments-post{
	font-size:83.4%;
	text-align:right;
	margin:0px 0px 25px 0px;
	padding:5px 0 0 0;
	border-top:#d2c6b4 dotted 1px;
}

/*【3】サイド内ボックス*/

/*◆3-0　サイド*/
#links{
	width:250px;
	float:right;
	overflow:hidden;
}

/*◆3-1 資料請求*/
.ask {
	margin:0 0 1px;
}
.ask a {
	display:block;
	background:url(http://c-shuka.com/branding/img/bnr_side_ask.jpg) no-repeat 0 0;
	width:250px;
	height:120px;
}
.ask .bir {
	height:120px;
}
/*◆3-1-2 申し込む*/
.apply {
	margin:0 0 1px;
}
.apply a {
	display:block;
	background:url(http://c-shuka.com/branding/img/bnr_side_apply.jpg) no-repeat 0 0;
	width:250px;
	height:90px;
}
.ask .bir {
	height:120px;
}

/*◆3-2 カテゴリ*/
.categories {
	background:url(http://c-shuka.com/branding/img/bg_categories.jpg) no-repeat 0 0;
	padding:3px 4px 0 3px;
	margin:0 0 10px;
}
.categories .unit {
	padding:0 0 3px;
	
}
.categories .unit li {}
.categories .unit li a {
	display:block;
	height:33px;
	margin:0 0 3px;
}

/*3-3 新規会員登録*/
.newmember {
	margin:0 0 5px;
}
.newmember a {
	display:block;
	background:url(http://c-shuka.com/share/img/bnr_side_newmember.jpg) no-repeat 0 0;
	width:250px;
	height:70px;
}
.newmember .bir {
	height:70px;
}
.newmember a:link,.newmember a:visited { text-decoration:none;}


/*3-4 前川あゆ*/
.maekawa {
	margin:0 0 5px;
}
.maekawa a {
	display:block;
	background:url(http://c-shuka.com/share/img/bnr_side_ayumaekawa.jpg) no-repeat 0 0;
	width:250px;
	height:70px;
}
.maekawa .bir {
	height:70px;
}
.maekawa a:link,.maekawa a:visited { text-decoration:none;}

/*3-6 出版バナー*/	
.shuppan {
	margin:0 0 5px;
}
.shuppan a {
	display:block;
	background:url(http://blog.osakazine.net/usr/shukajimukyoku/shuppan_banner.jpg) no-repeat 0 0;
	width:250px;
	height:120px;
}
.shuppan .bir {
	height:120px;
}
.shuppan a:link,.shuppan a:visited { text-decoration:none;}



/*3-5 卒業生の活躍紹介*/
#ob {
	margin:0 0 5px;
}


