@charset "UTF-8";
/*
Theme Name: poepoe2010
Description: 
Version: 1.0
Author: Mitsuaki Ishii
Author URI: http://www.inter-plain.com/
Tags: two-columns, right-sidebar, gray

*/

*{margin:0;padding:0;}

body {
margin:0 0 0 0;
font-size:12px;
color:#333;
line-height:20px;

font-family:"メイリオ","Meiryo", "Osaka", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN";
	
background:#fff url(images/bg-body.png) repeat-x;
text-align:center;

}


h1, h2, h3, h4, h5, h6 {clear:both;/*font-weight: bold;*/	text-align:left;}
h1			 { font-size: 20px; }
h2			 { font-size: 24px; }
h3			 { font-size: 20px; }
h4			 { font-size: 14px; }
h5			 { font-size: 12px; }
h6 			{ font-size: 12px; }
p			{margin:0 0 10px 0;}
pre 		{overflow:auto;}
small 		{font-size: 10px;	}
acronym, abbr{cursor: help;	border-bottom: 1px dashed #999;}
a 			{color:#09f /*#06c*/;	text-decoration: none;}
a:hover 	{color:#09f;text-decoration: underline;}
a img 		{border: none;	}

iframe{border:1px solid #ccc;}/* Google Mapの外枠設定 */


/* ▼headline
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#headline-bg 			{height:25px;}
#headline				{width:900px; margin:0 auto;text-align:left;height:25px;line-height:25px;}
#headline #discription 	{float:left;width:600px;margin:3px 0 0 0;color:#666;}

#headline #searchform	{float:right;margin:1px 20px 0 0;width:200px;}
#headline #change		{float:right;width:75px;}
#headline #change img	{ margin:3px 2px 0 0;}


/* ▼outline
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#outline-bg		{width:920px;margin:0 auto;/*background:#ccc;*/}
#outline		{width:910px;margin:0 auto;}

/* ▼Layout
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#layout			{clear:both; background:#fff;}
#wrapper		{clear:both;margin: 0 auto;padding:5px 0 0 0;	width: 900px;text-align:left;}

#content-top	{width:900px;	margin:10px 0 0 0;}
#content-archive,
#content-page-timetable{width:900px;	min-height:480px;margin:0;}

#content-page,
#content-single,
#content-category,
#content-serch
{float:left;border-right:1px solid #ccc;padding:0 20px 0 0;width:640px;min-height:480px;margin:0;}

/*#content-top{float:left;border-right:1px solid #ccc;
padding:20px 20px 0 0;width:640px;	min-height:480px;}*/

/* ▼Header
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header 				{clear:both;margin:0 auto 20px auto 0; width:900px;}
#header #site-id		{float:left;width:240px;margin:10px 0 0 0;}
#header #header-box 	{float:right;width:660px;}
#header #header-box #tel{clear:both;text-align:right;margin:0 0 10px 0;}




/* トップのバナー */

.top-bnr{margin:0 auto;width:900px;}
.top-bnr img{float:left;margin:0 0 10px 0;}







/* トップのメイン画像 */
#mainpic{clear:both;background: url(images/mainpic.jpg) no-repeat;margin:0 auto;width:900px;height:268px;text-align:left;
}

#mainpic .picleft{float:left;width:550px;margin:25px 15px 15px 15px;}
#mainpic .picright{float:left;width:280px;padding:5px 0 0 10px;margin:10px 25px 5px 0;/*background:url(images/bg-toppr.png) */}
#mainpic .picleft img{margin:0;}
#mainpic .picright img{margin:5px 0;}
#mainpic .picright h3{font-size:14px;margin:0 0 0 0;color:#fff;}

/* ▼グローバルナビゲーション
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#navi				{clear:both;height:25px;font-weight:bold;}
#navi ul			{list-style: none;}
#navi li			{float:left;background:url(images/sepa-bar.png) no-repeat top right;font-size:14px;}
#navi ul li a 		{padding:5px 10px 0 10px;display: block;color: #000;text-decoration: none; outline:none;}
#navi ul li a:hover	{text-decoration: none;  cursor: pointer;color:#09f; /* IE6 */  }
#navi .menu ul li.current_page_item a	{color:#09f;}
#navi ul li.current_page_item a			{color:#09f;}

/*  サブメニューの設定 */
#navi li ul	{
z-index:1;position:absolute;left:-9999px;
height:auto;
width:180px;
text-align:left;
margin:0 0 0 -1px;
font-weight:normal;
background:#fff/*url(images/bg-submenu.png)*/;
padding:10px 0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#navi li li 		{border:none;margin:0;background:none;}
#navi li li a 		{padding:5px 20px;display:block;color:#000;width:140px;}

#navi li ul ul 													{margin:-40px 0 0 180px;}
#navi li:hover ul ul,#navi li:hover ul ul ul					{left:-9999px;}
#navi li:hover ul,#navi li li:hover ul,#navi li li li:hover ul	{left: auto;}
#navi li ul li:hover											{color:#000;}
#navi li ul a:hover,	#navi li ul ul a:hover					{color:#09f;position:static;text-decoration: underline;}

#navi .menu ul li.current_page_item ul li a,#navi .menu ul ul li.current_page_item a				{color:#000;}
#navi .menu ul li.current_page_item ul li a:hover,#navi .menu ul ul li.current_page_item a:hover	{color:#09f;}


/* ▼ユーティリティ（検索マド・フォントサイズ変更アイコン）
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ぱんくずリスト */
#path{clear:both; width:900px; margin:0 auto;text-align:left;padding:5px 0;}

/* Contact Form 7の項目改行 */
span.wpcf7-list-item { display: block; }



/* ▼トップページの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#crisis{clear:both;border:2px solid #ccc;padding:10px;margin:5px;text-align:left;}




/* ★ワークショップ・ライブ　*/

#ws-bg{float:left;margin:0 0 10px 0;line-height:18px;}
#ws{background:#f6f1ec;width:500px;padding:10px;}
#ws h2 img{margin:0 0 10px 0;}	
#ws img{float:left;margin:0 10px 0 0;width:100px;}
#ws h3{font-size:14px;font-weight:normal;}

.wsbox-tokyo,.wsbox-nagoya,.wsbox-other{
clear:both;padding:1px;margin:0 0 5px 0;
border:1px solid #ccc;
min-height:75px;
background:#fff url(images/bg-h2-01.png) no-repeat 90px -30px ;}

/* ボックス左ボーダーの色分け */
.wsbox-tokyo	{border-left:3px solid #690;}
.wsbox-nagoya	{border-left:3px solid #c96;}
.wsbox-other	{border-left:3px solid #ccc;}

.ws-text{float:left;width:383px;padding:3px 0 0 0;}

/* 「開催地」 */
span.tokyo{ color:#690;}
span.nagoya{color:#c96;}
span.other{color:#999;}


/* ★ルックアップ　ニュース　   */
#content-top #news{float:left;width:360px; margin:0 0 0 20px; line-height:16px;}
#content-top #news-box{height:450px; overflow: scroll;}

#content-top #news h2{border-bottom:1px solid #ccc;margin:0 0 20px 0;}

#content-top #news ul{list-style:none;margin:0 0 5px 0;}
#content-top #news li{padding:0 0 5px 0;}

/* topタグの付いた投稿の表示設定 */
#content-top #news .top{color:#c00;margin:0 0 5px 0;}


/* ★ふつうのお知らせ　   */
#content-top #news-btm{clear:both;margin:10px 0; line-height:16px;}	
#content-top #news-btm td.news-day{width:90px;}
#content-top #news-btm td.news-kind{width:70px;}
#content-top #news-btm td.news-title{}





/* トップページバナー部分 */
#content-top #top-bnr{clear:both;margin:10px 0 0 0;}


#content-top #toppic{clear:both;margin:30px 0 10px 0;}
#content-top #toppic img{margin:0;float:left;}



/*トップの講師部分 */
#inst-web{clear:both;background:#f6f1ec;padding:5px 0 5px 10px;height:300px;margin:0 0 10px 0;}
#inst-web .inst-web-box{float:left;width:75px;height:140px;border:1px solid #e9d8b4;margin:2px 3px 0 0; background:#fff;font-size:10px;}
#inst-web .inst-web-box .instname{height:45px;line-height:12px;text-align:center;color:#630;}
#inst-web .inst-web-box a{line-height:12px;margin:0;}

#inst-web .inst-web-box .instname .smallfont{font-size:8px; letter-spacing:-1px;}


#msgbox1,#msgbox2,#msgbox3,#msgbox4,#msgbox5,#msgbox6,#msgbox7,#msgbox8,#msgbox9,#msgbox10,#msgbox11,#msgbox12{
clear:both;padding:0 10px;position: absolute;background:#ad7b47;width:250px;/*border:1px solid #f6f1ec; */
font-size:11px;line-height:16px;color:#fff;}

#msgbox1{margin:0 0 0 90px;}
#msgbox2{margin:0 0 0 170px;}
#msgbox3{margin:0 0 0 250px;}
#msgbox4{margin:0 0 0 330px;}
#msgbox5{margin:0 0 0 410px;}
#msgbox6{margin:0 0 0 490px;}
#msgbox7{margin:0 0 0 570px;}
#msgbox8{margin:0 0 0 295px;}
#msgbox9{margin:0 0 0 375px;}
#msgbox10{margin:0 0 0 455px;}
#msgbox11{margin:0 0 0 535px;}
#msgbox12{margin:180px 0 0 90px;}




/*  ▼Pagesの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 大見出し（H2） */
#content-page h2{
padding:20px;
line-height:30px;
margin:0 0 20px 0;
color:#000;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:url(images/bg-h2-01.png) no-repeat bottom right ;
font-weight:lighter;
}
/* 中見出し (H3)*/
#content-page h3
{
margin:0 0 10px 0;
padding:15px 0;
color:#039;
border-top:1px solid #ccc;
line-height:22px;
background:url(images/bg-h3.png) no-repeat;font-weight:normal;}
/* 小見出し (H4)*/
#content-page h4{padding:0 0 0 20px;height:20px;margin:20px 0 15px 0;background:url(images/li_05.png) no-repeat 0 0 ;
color:#039;}
/* 小見出し (H5)*/
#content-page h5{margin:20px 0 5px 0;color:#09f;}
/* 小見出し (H6)*/
#content-page h6{margin:20px 0 5px 0;}

/* ol ulの設定*/
#content-page ol{margin:10px 0 10px 20px;}
#content-page ol li{ list-style:outside; list-style-type:decimal; margin:0;}
#content-page ul{margin:10px 0; list-style:none;}
#content-page ul li{padding:0 0 0 15px;background:url(images/li_01.gif) no-repeat 0 4px;margin:0 0 5px 0;}

/* 最終更新日表示 */
#content-page .modified{float:right;text-align:center;color:#666;padding:5px;font-size:11px;}
/* 「編集」、「タグ」などの表示エリア */
#content-page .postmetadata {	clear: both;	color:#666;}

/* 「リンク」ページの設定 */
#content-page #link li{padding:0 0 0 15px;background:url(images/icn_pin-s.gif) no-repeat 0 0;margin:0 0 5px 0;}
#content-page #link li a{font-size:14px;font-weight: normal;}


/* 「講師一覧」ページの設定 */
#content-page .starbox{float:left;width:150px;margin:0 6px 10px 0;line-height:14px;}
#content-page .starbox img{margin:0 0 5px 0;width:150px;height:200px;}
#content-page .starbox h4{margin:0 0 5px 0; background:none;padding:0;border-bottom:1px dotted #ccc;}







/* ご意見箱のフォーム部分の設定 */

#goiken{ background:#eee;padding:20px;margin:20px 0;
}




/*  2011ウクレレャリティーオークションページ  */


#content-page-auc .info{

background:#f6f1ec;
border:2px solid #eee;
padding:20px 50px;
margin:0 0 10px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;	
font-size:14px;
}


#content-page-auc .boxnotice{
float:left;width:246px;
height:180px;
background:#fce9d5;
border:2px solid #eddac7;
padding:0 20px 20px 20px;
margin:0 10px 30px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;	

}

#content-page-auc h3{margin:20px 0 10px 0;border-bottom:2px solid #ddc6ae;}
#content-page-auc h4{margin:20px 0 10px 0;font-size:18px;}

#content-page-auc .boxnotice ul{list-style:none;}
#content-page-auc .boxnotice li{ background: url(images/li_07.png) no-repeat 0 4px;padding:0 0 0 13px;margin:0 0 0 0;}



#content-page-auc .aucboxleft{
float:left;
width:425px;height:540px;
padding:0 10px 20px 10px;
margin:0 10px 0 0;
background:#68482e;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
color:#fff;}

#content-page-auc .aucboxright{
float:right;
width:425px;height:540px;
padding:0 10px 20px 10px;
margin:0 0 0 0;
background:#68482e;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
color:#fff;}

#content-page-auc .thumbox img{width:56px;height:42px;float:left;margin:0 2px 2px 0;border:1px solid #ccc;}



/* オークション入札フォーム */


/*formの設定*/

#content-page-auc dl.form {
	margin:30px 0 0 200px;
}
/*テキストエリアの長さ*/
#content-page-auc dl.form dt {
	float:left;
	width:25%;
	margin:0 0 20px 0;
}
#content-page-auc dl.form dd {
	float:left;
	width:75%;
	margin:0 0 20px 0;
}
#content-page-auc dl.form input {
}
#content-page-auc .form-submit {
	margin:20px 0 0 0;
	text-align:center;
}		/*送信ボタンの上マージン*/
#content-page-auc .form-submit input {
	padding:15px;
}
#content-page-auc .req {
	color:#ｆ00;
}/*「必須」設定*/
#content-page-auc .conf-text {
	clear:both;
	margin:40px 200px 0 200px;
	padding:10px;
	border:1px solid #c19352;
	 background:#fce9d5;
}
#content-page-auc .conf-text ul{ list-style:none;}
#content-page-auc .conf-text li{ background: url(images/li_06.png) no-repeat 0 4px;padding:0 0 0 13px;margin:0 0 0 0;}


	
/* 「上記内容で送信します」の設定 */
#content-page-auc .conf {
	clear:both;
	text-align:center;
	margin:30px 0;
	font-size:14px;
	color:#963;
}/* 「上記内容で送信します」の設定 */





/*  ▼タイムテーブルテンプレート　（Pages）の設定   page-timetable.php 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 中見出し (H3)*/
#content-page-timetable h3
{
margin:0 0 10px 0;
padding:15px 0;
color:#039;
border-top:1px solid #ccc;
line-height:22px;
background:url(images/bg-h3.png) no-repeat;font-weight:normal;}
/* 小見出し (H4)*/
#content-page-timetable h4{padding:5px;margin:20px 0 15px 0;background:#f8eedc;}


/* ページ上部メニューの設定 */
#content-page-timetable ul.tab{ list-style:none;margin:0;}
#content-page-timetable ul.tab li{float:left; padding:5px 10px;border-right:1px solid #ccc;}






/*  ▼Archiveの設定   archive.php　
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-archive ul.archive-y { list-style:none;margin:0 0 30px 0;}
#content-archive ul.archive-y li{float:left;border-left:1px solid #ccc;padding:0 20px;margin:0 0 20px 0;background:none;}

#content-archive table#archive-list{clear:both;margin:0 0 50px 0;}
#content-archive table#archive-list th{padding:5px;}
#content-archive table#archive-list td{padding:5px;}
#content-archive table#archive-list td.day{width:70px;}
#content-archive table#archive-list td.shop{width:40px;}
#content-archive table#archive-list td.cate{width:240px;}







/*  ▼Categoryの設定   category.php　
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

h2#poepoe{/*category,archive 共通*/
padding:20px;
line-height:30px;
margin:0 0 20px 0;
color:#000;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:url(images/bg-h2-poepoe.png) no-repeat bottom right ;
font-weight:lighter;
}

h2#workshop{/*category,archive 共通*/
padding:20px;
line-height:30px;
margin:0 0 20px 0;
color:#000;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:url(images/bg-h2-01.png) no-repeat bottom right ;
font-weight:lighter;
}

#content-category h3{
margin:10px 0;
padding:15px 0;
color:#039;
border-top:1px solid #ccc;
line-height:22px;
background:url(images/bg-h3.png) no-repeat;font-weight:normal;}

/*  カテゴリ「お知らせ　（ID=1）」の設定 */
#content-category .info{border:1px solid #ccc;margin:10px 0;padding:10px 25px;background:url(images/bg-h3.png) no-repeat;}

#content-category h3.btm-line{
margin:10px 0;
padding:0;
border-top:none;
background:none;font-weight:normal;}


#content-category h4{margin:10px 0 5px 0;color:#963;}
/* 小見出し (H5)*/
#content-category h5{margin:20px 0 5px 0;color:#c36;border-left:2px solid #c36;padding:0 0 0 5px;}

/*ワークショップ・ライブ一覧の設定*/
#content-category .archivebox {
clear:both;margin:0 0 10px 0; 
background:#fff;min-height:90px;border-bottom:1px dotted #ccc;padding:0 0 10px 0;}
#content-category .archivebox img{float:left;margin:0 10px 5px 0;}
#content-category .archivebox .archivebox-text{float:left;width:500px;}
#content-category .archivebox h3{padding:0;margin:0 0 5px 0;font-size:14px;border-top:none;background:none;}

/*講師活動スケジュール一覧の設定*/
#content-category .archivebox-inst {
clear:both;margin:0 0 10px 0; background:#fff;min-height:100px;border-bottom:1px dotted #ccc;padding:0 0 10px 0;}
#content-category .archivebox-inst img{float:left;margin:0 10px 0 0;}
#content-category .archivebox-inst .archivebox-text{float:left;width:500px;}
#content-category .archivebox-inst h3{padding:0;margin:0 0 5px 0;font-size:14px;border-top:none;background:none;}

/* ポエポエ東京・名古屋の「アクセス」部分の設定 */
.access{float:left;width:340px;margin:0 30px 0 0;}
.mapbox{float:right;width:270px;}

/* ポエポエ東京・名古屋の「開講中のスクール」部分の設定 */
ul.school{ list-style:none;margin:0 0 20px 0;}
ul.school li{ float:left;margin:0 20px 0 0;}

/*ポエポエ東京・名古屋トップの画像*/
.poepoepic{margin:0 0 20px 0;}

/* ポエポエ東京・名古屋　ページ上部メニューの設定 */
#content-category .menubox{float:left;font-size:14px;}
#content-category .menubox ul.tab{ list-style:none;margin:5px 0;}
#content-category .menubox ul.tab li{float:left; padding:0 10px;border-right:1px solid #ccc;margin:0 0 10px 0; background:none;}

/* ポエポエ東京・名古屋　ページ上部メニューの設定 */
#content-category .goiken{clear:both;font-size:14px;}
#content-category .goiken ul.tab{ list-style:none;margin:5px 0;}
#content-category .goiken ul.tab li{float:right; padding:0 10px;border-right:1px solid #ccc;margin:0 0 10px 0; background:none;}





/*ページ分割の設定*/
#content-category #pagenavi{margin:20px;text-align:center;}

/* ol ulの設定*/
#content-category ol{margin:10px 0 10px 20px;}
#content-category ol li{ list-style:outside; list-style-type:decimal; margin:0 0 5px 0;}
#content-category ul{margin:10px 0; list-style:none;}
#content-category ul li{padding:0 0 0 15px;background:url(images/li_06.png) no-repeat 0 5px;margin:0 10px 5px 0;}

/* ハワイリボンレイ東京　ページ上部のレッスン日程他の設定 */
#content-category .rbnbox{margin:0 0 20px 0;padding:0 0 0 10px;}
#content-category .rbnbox h4.bg{text-align:left;}
#content-category .rbnbox .archivebox {clear:both;margin:0 0 15px 0;border-bottom:none;}

/* ハワイリボンレイ東京　オリジナルコースの選べる画像の表示設定  投稿に記述 */
#content-category .rbn-org{margin:0 0 10px 0;font-size:11px;line-height:12px;}
#content-category .rbn-org ul{list-style:none;}
#content-category .rbn-org li{float:left;background:none;margin:0 0 5px 0;width:100px;height:100px;}

/* 教室案内ページ末尾の「講師の都合で～～」のテキストブロック  */
#content-category .notebox{margin:20px 0 0 0;border:1px solid #ccc; background:url(images/bg-h3.png) no-repeat;padding:20px;}





/* ラッフルの設定 */

.rafflebox{float:left;width:150px;min-height:240px;padding:5px;margin:0 0 10px 10px;

border:1px solid #ccc;
background:#fdf5e6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;	


}
.raffletitle{min-height:45px;}
.rafflebox h3{font-size:12px;font-weight:bold;line-height:16px;}

.rafflebox-bg{
clear:both;
border:2px solid #f30;
padding:10px 0 10px 10px;
margin:20px 0;
background:#060;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;	


}




/*  ▼Singleの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content-single p{ line-height:20px;margin:0 0 20px 0;}


h2.poepoe-post{
padding:20px;
line-height:30px;
margin:0 0 20px 0;
color:#000;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:url(images/bg-h2-poepoe.png) no-repeat bottom right ;
font-weight:lighter;
}

/* 投稿タイトル*/
h2.workshop-post{
padding:20px;
line-height:30px;
margin:0 0 20px 0;
color:#000;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:url(images/bg-h2-01.png) no-repeat bottom right ;
font-weight:lighter;
}

/* 中見出し (H3)*/
#content-single h3{
margin:20px 0 10px 0;
padding:15px 0;
color:#039;
border-top:1px solid #ccc;
line-height:24px;
background:url(images/bg-h3.png) no-repeat;font-weight:normal;}

/* 小見出し (H4)*/
#content-single h4{margin:10px 0 5px 0;color:#963;}

/* 小見出し (H5)*/
#content-single h5{margin:20px 0 5px 0;color:#c36;border-left:2px solid #c36;padding:0 0 0 5px;}

/* 小見出し (H6)*/
#content-single h6{margin:20px 0 5px 0;}

#content-single .postmetadata {	clear: both;text-align:right;	color:#666;margin:0 0 20px 0;}
#content-single ol{margin:10px 0 10px 20px;}
#content-single ol li{ list-style:outside; list-style-type:decimal; margin:0 0 5px 0;}
#content-single ul{margin:10px 0; list-style:none;}
#content-single ul li{padding:0 0 0 15px;background:url(images/li_06.png) no-repeat 0 5px;margin:0 0 5px 0;}

/* サムネイルの左よせ設定   */
.attachment-post-thumbnail{float:left;margin:0 10px 20px 0;}


/* 講師活動スケジュールのサムネイルの設定   */
#content-single .inst-thum{float:left;margin:0 10px 20px 0;}
#content-single .inst-thum img{margin:0 20px 20px 0;width:180px;height:240px;}

#content-single .entry-inst h4{clear:none;margin:10px 0 5px 0;color:#963;padding:10px 0;border-top:1px dotted #ccc;}




/* 笹沢クラス　生徒さんからのメッセージ*/
.sasa-mes{border-left:5px solid #eadec8;border-right:5px solid #eadec8; margin:0 0 30px 0;padding:0 10px;}

/* プロフィール */
.prof{clear:both;border:1px solid #9cf; background: url(images/profile.jpg) no-repeat;padding:25px 20px 20px 20px;margin:20px 0;}

/* 枠設定 */
.waku-bl{clear:both;border:1px solid #9cf; background:#eee;padding:10px;}

/*  50%幅のボックス設定  */
.halfbox-l{float:left;width:300px;margin:0 40px 10px 0;}
.halfbox-r{float:left;width:300px;}

/*  ウクレレ教室の講師の左側のボックス設定  */
.halfbox-l-180{float:left;width:200px;margin:0 20px 10px 0;}

/* ハワイアンヨガ（東京）タイムテーブルｈ４で使用 */
h4.bg{margin:10px 0 5px 0;color:#963; background:#f8efe8;padding:2px 5px;/*text-align:center;*/}

/* 教室の冒頭のお知らせ*/
.infobox{clear:both;margin:0 0 20px 0;}
.infobox ul{ list-style:none;}
.infobox li{padding:0;margin:0 0 5px 0;border-bottom:1px dotted #ccc; background:none;}

/* ハワイリボンレイ東京　オリジナルコースの画像表示 */
#content-single .rbn-org{margin:0 0 10px 0;font-size:11px;line-height:12px;}
#content-single .rbn-org ul{list-style:none;}
#content-single .rbn-org li{float:left;background:none;margin:0 0 5px 0;width:100px;height:100px;}

/* 教室案内ページ末尾の「講師の都合で～～」のテキストブロック  */
#content-single .notebox{margin:20px 0 0 0;border:1px solid #ccc; background:url(images/bg-h3.png) no-repeat;padding:20px;}


/* クリスマスセール2010ページ */

#content-single #x-sale{background:url(images/bg-xmas.jpg) no-repeat top right;height:640px;font-size:14px;}
#content-single #x-sale strong{color:#f00;}



/*  名古屋ウクレレ教室講師 */

#content-single .nukulele-box,#content-category .nukulele-box{

float:left;
width:180px;margin:0 10px 0 0;

}

/*  ▼Serchの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-serch h2{
padding:20px;
border:1px solid #ccc;
line-height:30px;
margin:0 0 30px 0;
}

#content-serch h3{
margin:20px 0 0 0;
}

.searchbox{margin:20px 0;}


/*　▼テーブルの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table{width:100%;font-size:12px;}

/* ポエポエ名古屋　ウクレレ教室　タイムテーブル*/
table.tt-n-uku{width:60%; text-align:center;margin:0 0 20px 0;}
table th {padding:2px 5px;	border-bottom:dotted 1px #ccc; vertical-align:top;text-align:left;}
table td {padding:2px 5px;	border-bottom:dotted 1px #ccc; vertical-align:top;}



/*会社案内のテーブル設定 */
table#kaisya th {
padding:5px 20px;	
border-bottom:1px dotted #ccc;
border-right:1px dotted #ccc;
vertical-align:top;
font-weight:bold;
background:none;
}


/*アルバイト募集のテーブル設定 */

table.recruit th{
padding:10px;	
border-bottom:1px dotted #ccc;
vertical-align:middle;
background:none;
}

table.recruit td{
padding:10px;	
border-bottom:1px dotted #ccc;
vertical-align:top;
background:none;
}




/* ▼Post
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post {	margin: 0;	padding:0; 	text-align: justify;	overflow:hidden;	clear:both;	}
.post hr {	display: block;	}
.clear {	clear: both;}
.entry {	margin:10px 0;}
.entry blockquote {	border:1px dashed #ccc;	padding:5px 20px;	margin:10px 0;	background:#f8f8f8;}
.entry blockquote blockquote {}
.entry fieldset {	border:1px dashed #ccc;}
.entry fieldset legend {	font-weight:bold;	text-transform:uppercase;}
.entry ol { list-style-type:decimal; }
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }
p img {	padding: 0;	max-width: 100%;	}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
.alignright {	padding:0;	margin: 2px 0 10px 10px;	display: inline;	float:right;	}
.alignleft {	padding:0;	margin: 2px 10px 10px 0;	display: inline;	float:left;	}
.aligncenter,
div.aligncenter
 {	display: block;	margin-left: auto;	margin-right: auto;}
.navigation {	clear:both;	padding:20px 0;}	
.navigation .alignleft {	text-align:left;}
.navigation .alignright {	text-align:right;}
.wp-caption {	border: 1px solid #ccc;	text-align: center;	background-color: #f3f3f3;}
.wp-caption img {	margin: 0;	padding:4px 2px 0 2px;	border: 0 none;}
.wp-caption p.wp-caption-text {	line-height: 16px;	padding: 0 0 0 0;	margin: 0;}
.center {	text-align: center;	}
.hidden {	display: none;}




/* ▼Comments
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#comments {	font-size:12px;	line-height:12px;margin:10px 10px 10px 50px;padding:20px;background:#E9F1F8;}
#comments .commentlist {	margin:0 0 0 50px;	padding:0;	}
#comments .commentlist li {	list-style:none;	margin:0 0 5px 0;	padding:0;	border-bottom:1px solid #ccc;}
#comments .commentlist ol {margin:0;}
#comments h3 {margin:0 0 10px -10px;border:none;}
li.comment div, li.pingback div {	padding:20px;	overflow:auto;}
li.comment div div, li.pingback div div {	padding:0;	overflow:visible;}
#comments .commentlist li.even {	background-color:#fafafa;border:1px solid #ccc;}
#comments .commentlist li.odd {	background-color:#f6f6f6;border:1px solid #ccc;}
ul.children li {	list-style:none;}
#comments img.avatar {	float:right;	border:1px solid #eee;	padding:2px;	margin:0;	background:#fff;}
.comment-meta, .reply {	margin:0;	padding:0;	font-size:12px;}
#comments .comment-author cite {	font-style:normal;	font-weight:bold;}
#comments textarea#comment {padding:5px;	width:95%;}
#comments div.navigation {	font-size:12px;}

/* ▼Sidebar 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar {width:220px;	float:right;}	
#sidebar ul{ list-style:none;margin:0 0 30px 0;}

.sidebox{padding:5px 0;border-bottom:1px dotted #ccc;margin:0 0 5px 0; line-height:16px;}

/*サイドバー　リストマーク付与設定*/
#sidebar ul.sb-list li{margin:0 0 7px 0;padding:0 0 0 15px;background:url(images/li_07.png) no-repeat 0 4px;}
#sidebar h4{
margin:0 0 10px 0;color:#039;
padding:10px 0;
background:url(images/bg-h4sidebar.png) no-repeat;
border-top:1px solid #ccc;
color:#963;
font-weight:normal;}

/*
#sidebar ul, #sidebar ul ol { list-style:none;	margin:0 5px 10px 5px;padding:1px;}
#sidebar ul li a{margin:0 0 5px 0;}
#sidebar ul ul li a{padding:5px 5px 5px 10px;}
#sidebar ul ul ul li a{padding:5px 5px 5px 10px;}
#sidebar ul ul, #sidebar ul ol {padding:0 5px;}
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 5px;	}
#sidebar ul ol li {	list-style: decimal outside;margin:0 0 5px 0;	}
#sidebar ul ul li, #sidebar ul ol li {margin:0 0 5px 0;	}
*/



/* サイドバーPRエリア */
#sidebar #sidebar-pr,#content-top #sidebar-pr {clear:both;margin:0 0 10px 0;}
#sidebar #sidebar-pr img{margin:0 0 5px 0;}
	
/* ▼Footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	



/* ページ末尾のぱんくずナビ */
#pagebtm{clear:both; width:900px; margin:0 auto;padding:20px 0 0 0;height:40px;text-align:left;
background: url(images/bg-pagebtm.jpg) no-repeat;}

#footer-bg{clear: both;background: url(images/bg-body.png) repeat-x;border-top:1px solid #ddd;min-height:270px;}
#footer 	{ width:900px;margin: 0 auto;padding:20px 0 0 0;font-size: 12px;text-align:left;background: url(images/bg-footer.png) no-repeat;}
#footer ul	{ list-style:none;}
#footer a{color:#666;}
#footer a:hover{color:#09f;}

/* フッター部分のメニューボックス　左から　-a...-d */


#footer .ftbox-a	{float:left;width:240px;margin:0 19px 10px 0;border-right:1px dotted #ccc;height:180px;}
#footer .ftbox-b	{float:left;width:180px;margin:0 19px 10px 0;border-right:1px dotted #ccc;height:180px;}
#footer .ftbox-c	{float:left;width:180px;margin:0 20px 10px 0;height:180px;}
#footer .ftbox-d	{float:right;width:220px;padding:0 0 0 19px;margin:0 0 30px 0;border-left:1px dotted #ccc;height:180px;}

.ftbox-a li,.ftbox-b li,.ftbox-c li,.ftbox-d li {line-height:14px;margin:0 0 6px 0;}
.loc{font-weight:bold;}

/* フッター部分　コピーライトとログイン、ログアウト */
#footer #ftbox-btm	{clear:both;margin:40px 0 0 0;text-align:left;color:#666;/*border-top:1px solid #ccc;*/}

/* ログイン・ログアウト・（登録）*/
#footer .loginout		{float:left;margin:10px 0 0 0;width:500px;}
#footer .loginout li	{float:left;margin:0 10px 0 0;border-right:1px dotted #ccc;padding:0 10px 0 0;}

/*　コピーライト・RSS*/
#footer .copyright		{float:right;margin:10px 0 0 0;width:400px;text-align:right;}




/*共通クラスの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.clearboth{clear:both;}
.floatleft{float:left;margin:0 10px 10px 0;}
.floatright{float:right;margin:0 0 10px 10px;}
.red{color:#f00;}
.t-center{text-align:center;}
.t-left{text-align:left;}
.t-right{text-align:right;}
.font-s{font-size:11px;}

/* チャッチコピー */
.c-copy{clear:both;font-size:16px;font-wieght:bold;color:#930;}

/* 開いているページのメニュー項目を赤くする */
li.current_page_item a { color:#f00;}
li.current_page_item li a { color:#06c;}


/* ラッフル出展品の設定

横画像　240*180の60％＝144*108
縦画像　135*180の90％＝122*162

y1 横1枚　画像サイズ　192×144
y2 横2枚　画像サイズ　384×144
t1 縦1枚　画像サイズ　122×162
t2 縦2枚　画像サイズ　244×162

*/
.y2{float:left; border:1px dotted #f93;padding:5px;margin:0 5px 5px 0;width:298px;height:205px; background:#f9ecba;}

.y2 img{margin:0 1px 0 0;border-right:1px solid #630;border-bottom:1px solid #630;}
.y2 strong{color:#630;}


span#tweet-button{border:none;}
span.tb-container{border:none;}




/* Calendar

テーマjitanbiz-stdではカレンダーは使用していません。
カレンダーを表示するには表示箇所に　<?php get_calendar(); ?>　を挿入してください。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
#wp-calendar {	empty-cells: show;	width: 200px;	background: #F4F7F9;	border: 1px solid #9cf;	margin: 0 0 5px 0;	font-size: 12px;	text-align: center;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {	display: block;	font-weight:bold;	}
#wp-calendar caption {	font-weight:bold;	text-transform:uppercase;	text-align:left;	margin:0 0 5px 8px;	color:#666;	}
#wp-calendar td {	padding: 3px 5px;	text-align: center;	}	
#wp-calendar td#today {	background:#6cf;}	
#wp-calendar td#prev a {	padding: 0;	text-align:left;	font-weight:normal;}
#wp-calendar td#next a {	padding: 0;	text-align:right;	font-weight:normal;}

*/

