@charset "Shift_JIS";

/* スタイルリセット
----------------------------------------------------------*/

*{
margin:0;
padding:0;
}

form {   margin:0;}

img{
border:none;
vertical-align:bottom;/* デフォルトがvertical-align:baselineのブラウザでの隙間空き解消 */
}

/* IE6用ハック
vertical-align:bottomを指定するとtdの中の画像が
font-sizeの分に合わせて隙間が出来るのを解消 */
* html td img{
vertical-align:baseline;
}

/* IE7用ハック
vertical-align:bottomを指定するとtdの中の画像が
font-sizeの分に合わせて隙間が出来るのを解消 */
*:first-child+html td img{
vertical-align:baseline;
}

ol,ul,dl{
list-style-type:none;
list-style-position:outside;
}


/* 基本設定
----------------------------------------------------------*/
/* 20100809 */


body,ol,ul,dl,li,dt,dd,table,th,td,h1,h2,h3,h4,h5,h6{
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
	font			: 	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			:	#333333;
	line-height		:	16px; 
　	text-algin		:	center;
	text-aline 		: 	left ;
	letter-spacing	:	0.1;
	font-weight		:	normal;

}


/* 20100809 */
html {
  height: 100% ;
}

/* 20100809 */
body#master {
	height: 100% ;	
	margin: 0 0 0 0 ;
	color: #333333;
	width: 100% ;
}





#wrapper {
	margin-top : 0px;
	width : 100% ;
	height: auto ;
	margin: 0 auto;
	float:center ;
}





/*テーブル文字基本設定*/
td {		
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
	font			: 	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			:	#333333;
	line-height		: 	22px;
	table-layout	: 	fixed;   
	}
	

/* 協調文字 */

							  
h1 {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color: #333377;
	margin:0% ;
	line-height:18px;
	font-weight:bold;
	}


h2 {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	22px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			: 	#1e71ad ;
	margin			:	0% ;
	line-height		:	24px;
	font-weight		:	bold;
	}
		
h2.leftbar {	/* 左側h2用*/
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			: 	#1e71ad ;
	margin			:	0% ;
	line-height		:	14px;
	font-weight		:	bold;
	text-align		:	justify ;	/*改行位置を揃え（均等割付）*/
	text-justify	:	inter-ideograph;	/*改行位置を揃え（均等割付）*/
	}


h2.comeria {	/* イベントh2用*/
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			: 	#1e71ad ;
	margin			:	0% ;
	line-height		:	14px;
	font-weight		:	bold;
	text-align		:	justify ;	/*改行位置を揃え（均等割付）*/
	text-justify	:	inter-ideograph;	/*改行位置を揃え（均等割付）*/
	}
	

	
h3 {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	14px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			: 	#555555 ;
	margin			:	0% ;
	line-height		:	22px;
	font-weight		:	bold;
	}



h3.comeria {	/* イベントh3用*/
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			: 	#1e71ad ;
	margin			:	0% ;
	line-height		:	14px;
	font-weight		:	bold;
	text-align		:	justify ;	/*改行位置を揃え（均等割付）*/
	text-justify	:	inter-ideograph;	/*改行位置を揃え（均等割付）*/
	}
	
h4 {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	10px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color			: 	#555555 ;
	margin			:	0% ;
	line-height		:	14px;
	font-weight		:	normal;
	}			



/*!*/ /* 基本テーブル構成 */

table.master {							
	text-decoration		:	none;
	padding				:	2px ;	
	background-position :	top left ;
	border				:	3px solid 	#6eccf2 ;
/*	table-layout		: 	fixed ;		/* テーブルの横幅固定 */
	border-collapse		:	collapse ;	/* CELLPADDING の代わりに指定 */
	}

table.master td.mc {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	padding: 10px ;
	background-color: 	#E6FCFA ;
	border:	1px solid 	#6eccf2 ;
	color: #000099  ;
	line-height:22px  ;	
	font-weight:bold ;
	}	


table.master td.mc_title {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			: 	none;
	padding					: 	10px ;
	background-color		: 	#E6FCFA ;
	border					:	2px solid 	#6eccf2 ;
	color					: 	#111111  ;
	line-height				:	22px  ;	
	font-weight				:	bold ;
	text-align				:	center ;
	}	


table.master td.title {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			: 	none;
	padding					: 	10px ;
	background-color		: 	#E6FCFA ;
	border					:	2px solid 	#6eccf2 ;
	color					: 	#0c1069  ;
	line-height				:	22px  ;	
	font-weight				:	bold ;
	text-align				:	center ;
	}	



table.master td.title_l {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			: 	none;
	padding					: 	10px ;
	background-color		: 	#E6FCFA ;
	border					:	2px solid 	#6eccf2 ;
	color					: 	#0c1069  ;
	line-height				:	22px  ;	
	font-weight				:	bold ;
	text-align				:	left ;
	}	




table.master td.cc {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration	: 	none;
	padding			: 	10px ;
	background-color: 	#FFFFFF ;
	border			:	2px solid 	#6eccf2 ;
	color			: 	#333333  ;
	line-height		:	26px  ;	
	text-align		:	left ;
	margin			: 	2px ;
	}


table.master td.cc_r {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration	: 	none;
	padding			: 	10px ;
	background-color: 	#FFFFFF ;
	border			:	2px solid 	#6eccf2 ;
	color			: 	#333333  ;
	line-height		:	26px  ;	
	text-align		:	right ;
	margin			: 	2px ;
	}

table.master td.cc_c {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration	: 	none;
	padding			: 	10px ;
	background-color: 	#FFFFFF ;
	border			:	2px solid 	#6eccf2 ;
	color			: 	#333333  ;
	line-height		:	26px  ;	
	text-align		:	center ;
	margin			: 	2px ;
	}



table.master td.cc_b {
	font-family		:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font			: 	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration	: 	none;
	padding			: 	10px ;
	background-color: 	#6699ff ;
	border			:	2px solid 	#6eccf2 ;
	color			: 	#333333  ;
	line-height		:	26px  ;	
	text-align		:	center ;
	margin			: 	2px ;
	}

table.master td.furniture_title {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			: 	none;
	padding					: 	10px ;
	background-color		: 	#E6FCFA ;
	border					:	2px solid 	#6eccf2 ;
	color					: 	#0c1069  ;
	line-height				:	14px  ;	
	font-weight				:	bold ;
	text-align				:	center ;
	table-layout		: 	fixed ;		/* テーブルの横幅固定 */
	border-collapse		:	collapse ;	/* CELLPADDING の代わりに指定 */
	word-wrap			:	break-word ;	/* TDの幅を固定*/
	word-break			:	break-all;
	}	
	
		
table.master td.furniture {	/* 備品一覧用コメント欄 */
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	10px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			:	none;
	padding					: 	10px ;
	background-color		: 	#FFFFFF ;
	border					:	2px solid 	#6eccf2 ;
	color					: 	#333333  ;
	line-height				:	12px ;
	text-align				:	left ;
	table-layout		: 	fixed ;		/* テーブルの横幅固定 */
	border-collapse		:	collapse ;	/* CELLPADDING の代わりに指定 */
	word-wrap			:	break-word ;	/* TDの幅を固定*/
	}
	
	



/*！*/ /* サイトトップピンクタイトル枠 */ 
table.boxt{
	clear:both;
	width:202px;
	border-collapse:collapse;
	border:0px solid #ff7d17;
	margin-left : 20px ;		/* テーブルの左寄せ 0pxにすると左ぴったり*/
	margin-right : auto ;		/* テーブルの左寄せ*/
	}
	
td.boxt_01 {
    background-image : url(http://circle2u.com/image/box/boxt_01.gif) ;
	padding-top : 0px ;
	background-repeat:no-repeat ;
	background-position : top left ;
	width: 202px ;
	height: 6px ;	
	}

td.boxt_02 {
    background-image : url(http://circle2u.com/image/box/boxt_02.gif) ;
	padding : 0px 0px 0px 10px ;
	background-repeat : repeat-y ;
	background-position : top left ;
	width: 202px ;
	height: 20px ;
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color: #f557a9;
	margin:0% ;
	line-height:12px;
	font-weight:bold;
	text-align: left;	
	}

td.boxt_03{
    background-image : url(http://circle2u.com/image/box/boxt_03.gif) ;
	padding-top : 0px ;
	background-repeat:no-repeat ;
	background-position : top left ;
	width: 202px ;
	height: 6px ;	
	}
	
	



/* 基本強調文字*/ /* ガイドタイトル */
.boldmaster {
	text-decoration		: 	none;
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				:	14px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	font-weight			: 	bold ;
	color				:	#555555 ;
}			


/* 基本強調文字*/ /* TOPの<H2>コピー用 */
.copy {
	text-decoration		: 	none;
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				:	24px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	font-weight			: 	bold ;
	color				:	#ff007e ;
}	



/* 基本強調赤文字*/
.deficit {
	text-decoration		: 	none;
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				:	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	font-weight			: 	bold ;
	color				:	#ff0000 ;
}







	










/* リンク基本
----------------------------------------------------------*/
/* 順番はlink、visited、hover、active*/

a:link {
	text-decoration			: 	none ;
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif ;
  	font					:	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif ;
	line-height				:	20px ;
	font-weight				:	bold ;
	color					: 	#3366ff ;
	text-align				: 	left ;
	padding					: 	1px ;
	}
	
a:visited {
	text-decoration			:	none ;
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					:	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif ;
	line-height				:	20px ;
	font-weight				:	bold ;
	color					:	#3366ff ;
	text-align				:	left ;
	padding					:	1px ;
	}
	
	
a:hover {
	text-decoration			:	none ;
	color					:	#3366ff ;	/*#3366ff*/
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif ;
  	font					:	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif ;
	line-height				:	20px ;
	font-weight				:	bold ;

	text-align				:	left ;
	padding					: 	1px ;
	background-color		:	#6eccf2 ;
	}


a:active {
	text-decoration			:	none ;
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif ;
  	font					:	12px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif ;
	line-height				:	20px ;
	font-weight				:	bold ;
	color					: 	#FFFFFF ;	/*Docomo携帯対策*/
	text-align				:	left ;
	padding					:	1px ;
	}



/* 基本リンク */	/*<div class="present"></div>で囲む*/
.linkmaster a:link {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		: 	none;
	color				: 	#3366ff;
	font-weight			:	bold;
	line-height			:	14px;
	text-align			: 	left ;		
	}

.linkmaster a:visited {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color				:	#1144ff;		/* #1144ff*/
	text-decoration		: 	none;
	font-weight			:	bold;
	line-height			:	14px;
	text-align			: 	left ;	
	}
	
.linkmaster a:hover {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		: 	none;
	color				: 	#0000cc;
	font-weight			:	bold;
	line-height			:	14px;
	text-align			: 	left ;
	background-color	:	#6eccf2 ;
	}
	
.linkmaster a:active {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	11px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		:	none;
	color				: 	#3366ff;
	font-weight			:	bold;
	line-height			:	14px;
	text-align			: 	left ;	
	}
		
	
/* □→付きリンク */	/*<div class="linkarrow"></div>で囲む*/
.linkarrow a:link {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	color: #3366ff;
	font-weight:bold;
	line-height:22px;
	background-image: url(http://circle2u.com/image/linkarrow02.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left ;
	padding: 0px 0px 0px 20px;
	}

.linkarrow a:hover {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	color: #0000cc;
	font-weight:bold;
	line-height:22px;
	background-image: url(http://circle2u.com/image/linkarrow02.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left ;
	padding: 0px 0px 0px 20px;
	background-color:#6eccf2 ;
	}


.linkarrow a:visited {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color: #1144ff;		/* #1144ff*/
	text-decoration: none;
	font-weight:bold;
	line-height:22px;
	background-image: url(http://circle2u.com/image/linkarrow02.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left ;
	padding: 0px 0px 0px 20px;	
	}
	
.linkarrow a:active {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	color: #3366ff;
	font-weight:bold;
	line-height:22px;
	background-image: url(http://circle2u.com/image/linkarrow02.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left ;
	padding: 0px 0px 0px 20px;	
	}	




/* 強調文字リンク */	/*<div class="hard"></div>で囲む*/
.hard a:link {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	color: #3366ff;
	font-weight:bold;
	line-height:26px;
	text-align: left ;		
	}

.hard a:hover {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	color: #0000cc;
	font-weight:bold;
	line-height:26px;
	text-align: left ;
	background-color:#6eccf2 ;
	}


.hard a:visited {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color: #1144ff;		/* #1144ff*/
	text-decoration: none;
	font-weight:bold;
	line-height:26px;
	text-align: left ;	
	}
	
.hard a:active {
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font: 16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration: none;
	color: #3366ff;
	font-weight:bold;
	line-height:26px;
	text-align: left ;	
	}

	
	
/* →付きリンク */	/*<div class="arrows"></div>で囲む*/
.arrows a:link {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		: 	none;
	color				: 	#3366ff;
	font-weight			:	bold;
	line-height			:	18px;
	background-image	:	url(http://circle2u.com/image/arrow.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;
	text-align			: 	left ;
	padding				: 	0px 0px 0px 16px;		
	}


.arrows a:visited {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		: 	none;
	color				: 	#3366ff;
	font-weight			:	bold;
	line-height			:	18px;
	background-image	:	url(http://circle2u.com/image/arrow.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;
	text-align			: 	left ;
	padding				: 	0px 0px 0px 16px;		
	}

.arrows a:hover {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		: 	none;
	color				: 	#3366ff;
	font-weight			:	bold;
	line-height			:	18px;
	background-image	:	url(http://circle2u.com/image/arrow.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;
	text-align			: 	left ;
	padding				: 	0px 0px 0px 16px;	
	background-color	:	#6eccf2 ;
	}
	
.arrows a:active {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration		: 	none;
	color				: 	#FFFFFF;
	font-weight			:	bold;
	line-height			:	18px;
	background-image	:	url(http://circle2u.com/image/arrow.gif);
	background-repeat	:	no-repeat;
	background-position	:	left;
	text-align			: 	left ;
	padding				: 	0px 0px 0px 16px;		
	}	
	
				

/* ページタイトル用 */

.pagetitle {
	color: #ff3366;
	font-size: 12px;
	line-height:20px; 
	font-weight:bold;
	}
	
.time {/* 旧 */
	color: #ff3366;
	font-size: 12px;
	line-height:20px; 
	font-weight:bold;
	}
		

	


	.masterstrong  {
		color: #FF6699;
		font-size: 16px;
		line-height:14px;
		font-weight:bold;	
	}	
	
	
					  

	




/* パンくず */
ol.location {
	margin: 10px 0px 30px 0px;
	padding: 0px 0px 10px 0px;	
}

a.locationpan {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color					:	#333333;	
	background-image		: 	url(http://circle2u.com/image/arrow3b.gif);
	background-repeat		:	no-repeat;
	background-position		: 	left　;
	text-align				: 	left ;
	padding					: 	0px 10px 0px 16px;
	line-height				:	16px; 		
	}
	

ol.location li {
	margin-top : 0px 0px 0px 0px;
	float: left;
	}



ul.location {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #333333;
	line-height:12px; 	
}

ul.location li{
	margin-left : 40px;
	line-height : 24px; 
	list-style-type: circle ;
}




.location a:link {
	text-decoration			: 	none;	
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color					:	#3366ff;
	font-weight				:	bold ;

	}

.location a:hover {
	text-decoration			: 	none;	
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color					: 	#0000cc;
	text-decoration			:　	underline;
	background-color		:	#6eccf2 ;		/* #e6e6fa*/
	font-weight				:	bold ;		
	}


.location a:visited {
	text-decoration			: 	none;	
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color					:	#1144ff;		/* #1144ff*/
	font-weight				:	bold ;
	}
	
.location a:active {
	text-decoration			: 	none;	
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	color					: 	#3366ff;	
	font-weight				:	bold ;
	}
	




/* 基本強調文字*/ /* ガイドタイトル */
.boldmaster {
	text-decoration		: 	none;
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				:	14px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	font-weight			: 	bold ;
	color				:	#555555 ;
}

.boldmaster a{
	text-decoration		: 	none;
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				:	14px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	font-weight			: 	bold ;
	color				:	#555555 ;
}	






/* formボタンのサイズ*/
div.btn {
	text-align:right;
	}
div.btn input {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	width				:	200px; 
	height				:	40px;
	font-weight			:	bold;
	}



/* formボタンのサイズ*/	/*センター*/ 
div.btn_c {
	text-align:center;
	}
div.btn_c input {
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	16px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	width				:	200px; 
	height				:	40px;
	font-weight			:	bold;
	}




/* jquery */

/* Todoリスト用テーブル構成 */

table.todo {							
	text-decoration		:	none;
	padding				:	0px ;	
	background-position :	top left ;
	border				:	1px solid 	#999999 ;
/*	table-layout		: 	fixed ;		/* テーブルの横幅固定 */
	border-collapse		:	collapse ;	/* CELLPADDING の代わりに指定 */
	}


table.todo td.title {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	18px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			: 	none;
	padding					: 	3px ;
	background-color		: 	#DDDDDD ;
	border					:	1px solid 	#999999 ;
	color					: 	#555555  ;
	line-height				:	20px  ;	
	font-weight				:	bold ;
	text-align				:	left ;
	}	



table.todo td.cc {
	font-family				:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font					: 	12px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	text-decoration			: 	none;
	padding					: 	14px ;
	background-color		: 	#FFFFFF ;
	border					:	1px solid 	#999999 ;
	color					: 	#333333  ;
	line-height				:	16px  ;	
	text-align				:	left ;
	}	
	
.todomemo{ 
	text-decoration		: 	none;
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font:14px Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif; 
	position:absolute;   
	top:-9999px;   
	background-color:#FFFFFF;   
	padding:0px ;    
	width:200px;
}   
  
.todomemo p{
	text-decoration		: 	none;	
	font-family			:	"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
  	font				: 	14px  Verdana, Arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ', sans-serif;
	margin:0;   
	padding:0;   
	background-color:#FFFFFF;   
	padding:0px ;
	margin: 0px ;  
	width:200px;   
	top:-9999px;
	text-align	:	center ;
	color: #FFFFFF;
	line-height:20px;
} 
