@charset 'UTF-8';
@charset 'UTF-8';
/* CSS Document */

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/


* {
	font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'ヒラギノ角ゴ Pro W3', sans-serif;
	margin: 0;
	padding: 0;
}
html, body {z
	font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'ヒラギノ角ゴ Pro W3', sans-serif;

	margin: 0 auto;
	font-size: 100%;
	text-align:center;
}


h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'ヒラギノ角ゴ Pro W3', sans-serif;

	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

table, caption, th, td {
	font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'ヒラギノ角ゴ Pro W3', sans-serif;

	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'ヒラギノ角ゴ Pro W3', sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-size: 100%;
}

a{
	color:#0066CC;
	text-decoration:underline;
}
a:hover{
	color:#66A6CC;
	text-decoration:underline;
}

/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/
.red_12 {
	color:#FF0000;
}
/*footer*/
div#footer{
	display:block;
	clear:both;
	width:800px;
	margin:0 auto;
}
div#footer ul{
	display:block;
	clear:both;
	width:800px;
	height:15px;
	text-align:center;
	font-size:12px;
	line-height:1;
	color:#FFF;
	padding:4px 0 0 0;
	background-color: #CCCCCC;
}
div#footer ul li{
	display:inline;
}
div#footer ul li a{
	color:#333333;
	text-decoration:none;
}
div#footer ul li a:hover{
	color:#666666;
	text-decoration:none;
}
div#footer address{
	display:block;
	width:800px;
	height:20px;
	color:#FFFFFF;
	background:#666666;
	padding:3px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:6px 0 0 0;
}
/*--------------------------------------------------------------------
top index.html(topページ)
--------------------------------------------------------------------*/
#wrapper {
	margin:0 auto;
/*	padding:0 auto;
*/	height: 570px;
	width: 800px;
	background-color: #FFFFFF;
	border: 2px solid #666666;
	background: url(../top/images/bg_bottom.gif) no-repeat bottom;
}
#wrapper #header {
	border-bottom: 5px solid #BEAAB3;
	background-color: #666666;
	height: 20px;
}
#wrapper h1 {
	height: 67px;
	width: 430px;
	background-image: url(../top/images/title.gif);
	display: block;
	background-repeat: no-repeat;
	margin:0 0 5px 40px;
}
#wrapper h2  {
	display: block;
	font-size: 18px;
	color: #666666;
	display: block;
	padding: 100px 0 10px 10px;
}
#wrapper h3 {
	width: 300px;
	font-size: 12px;
	color: #666666;
	display: block;
	padding: 5px 0 5px 170px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #666666;
}
#wrapper #link1 {
	display: block;
	height: 90px;
	width: 65px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
#wrapper #link1 #button1 {
	display: block;
	width: 65px;
}
#wrapper #link1 #text1 {
	font-size: 14px;
	color: #006699;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #006699;
}
#wrapper #link2 {
	float: left;
	display: block;
	height: 90px;
	width: 65px;
	padding:0 0 0 20px;
}
#wrapper #link2  #button2 {
	display: block;
	width: 65px;
}
#wrapper #link2 #text2 {
	font-size: 14px;
	color: #663366;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #663366;
}
/*--------------------------------------------------------------------
reader index.html　(readerページ)
--------------------------------------------------------------------*/
#reader {
	margin:0 auto;
	height: 500px;
	width: 800px;
	background-color: #EEEEF1;
}
#reader #header {
	border-bottom: 5px solid #BEAAB3;
	background-color: #666666;
	height: 20px;
}
#reader h1 {
	width: 800px;
	height:110px;
	background-image: url(../reader/images/rogo.gif);
	display: block;
	background-repeat: no-repeat;
}
#reader h2  {
	font-size: 17px;
	color: #000000;
	display: block;
	width: 600px;
	text-align: left;
	padding: 80px 0 0 200px;
}
#reader h3 {
}
#reader #link1 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 15px 0 90px;
}
#reader #link1 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
	}
#reader #link2 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#reader #link2 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;

}
#reader #link3 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#reader #link3 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;

}
#reader #link4 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#reader #link4 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
#reader #link5 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#reader #link5 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
#reader #link6 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#reader #link6 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
#reader #link7 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 90px 0 0;
}
#reader #link7 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
/*home btn*/
#reader #btn {
	display:block;
	width:71px;
	height:23px;
/*	background-image: url(../reader/images/b_bus_e.gif);
	background-repeat: no-repeat;
*/	margin:80px 364px 0 365px;
}
#reader #btn a{
	display:block;
	background-image: url(../reader/images/b_home_e.gif);
	background-repeat: no-repeat;
	width:71px;
	height:23px;
	text-indent:-9999px;
	outline:none;
}
#reader #btn a:hover{
	background-image: url(../reader/images/b_home_e_on.gif);
	background-repeat: no-repeat;
}
/*footer*/
.bottom_btn1 {
	background:#BEAAB3;
	display: block;
	height: 28px;
	width: 28px;
	float: left;
	margin:0 2px 0 10px;
}
#reader #footer{
	display:block;
	clear:both;
	width:800px;
	margin:0 auto;
}
#reader #footer ul{
	display:block;
	clear:both;
	width:800px;
	height:15px;
	text-align:center;
	font-size:12px;
	line-height:1;
	color:#FFF;
	padding:4px 0 0 0;
	background:#BEAAB3;
}
#reader #footer ul li{
	display:inline;
}
#reader #footer ul li a{
	color:#333333;
	text-decoration:none;
}
#reader #footer ul li a:hover{
	color:#666666;
	text-decoration:none;
}
#reader #footer address{
	display:block;
	width:800px;
	height:20px;
	color:#FFFFFF;
	background:#666666;
	padding:3px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:6px 0 0 0;
}

/*--------------------------------------------------------------------
model (reader/modelページ)
--------------------------------------------------------------------*/
#model {
	margin:0 auto;
	height: 410px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#model #header {
	background-color: #D8949F;
	height: 20px;
}
#model #top_box {
	display: block;
	margin: 0 auto;
	height:95px;
}
#model #top_box img {
	float:left;
	margin:5px 10px 0 25px;
}

#model h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 0 0 10px 0;
}
#model h3 {
	width: 120px;
	height: 30px;
	display: block;
	background-image: url(../model/images/model.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* #text */
#model #text {
	width:780px;
	height:auto;
	margin:0 10px 0 10px;
}
#model #text #text_top {
	clear: both;
	width: 778px;
	border: 1px solid #D8949F;
	background-color:#FFFFFF;
	margin:0 0 10px 0;
} 
#model #text #text_top p {
	font-size: 12px;
	padding: 2px 15px 5px 15px;
	text-align:left;
}
#model .koumoku {
	font-size: 11px;
	text-align:left;
	color: #D8949F;
	padding: 5px 0 0 15px;
}
#model #text #l_box {
	width:390px;
	height:auto;
	float:left;
}
#model #text #l_box #text_left {
	border: 1px solid #D8949F;
	background-color:#FFFFFF;
	width:388px;
}
#model #text #l_box #text_left ul{
	font-size: 12px;
	padding: 2px 15px 5px 30px;
	text-align:left;
}
#model #text #r_box {
	width:390px;
	height:auto;
	float:right;
}
#model #text #r_box #text_right01 {
	height:auto;
	border: 1px solid #D8949F;
	background-color:#FFFFFF;
	width:380px;
	margin: 0 0 0 8px;
}
#model #text #r_box #text_right01 p{
	font-size: 12px;
	padding: 2px 15px 5px 15px;
	text-align:left;
}
#model #text #r_box #text_right02 {
	height:auto;
	width:390px;
	margin: 10px 0 0 0;
}
#model #text #r_box #text_right02 p{
	font-size: 10px;
	padding: 2px 10px 5px 12px;
	text-align:left;
}
/*bottom navi*/
#model_navi {
	background-image: url(../model/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#model_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}

/*--------------------------------------------------------------------
Present 　invite.html(reader/募集要項ページ)
--------------------------------------------------------------------*/
#invite {
	margin:0 auto;
	height: 390px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#invite #header {
	background-color: #90CBC0;
	height: 20px;
}
#invite h1 {
}
#invite h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 10px 10px 25px 10px;
}
#invite h3 {
	width: 120px;
	height: 30px;
	display: block;
	background-image: url(../present/images/present.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */

#invite .koumoku{
	font-size: 13px;
	text-align:left;
	color: #90CBC0;
	padding: 5px 0 0 15px;
}
#invite #text {
	width: 780px;
	height:150px;
	margin:0 10px;
}
#invite #text #l_box {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 388px;
	float:left;
	border: 1px solid #90CBC0;
	background-color:#FFFFFF;
}
#invite #text #r_box {
	display: block;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 390px;
	float:right;
}
#invite #text #l_box ol {
	font-size: 12px;
	padding: 2px 15px 5px 30px;
	text-align:left;
}
#invite #text #r_box #text_right01 {
	height:auto;
	border: 1px solid #90CBC0;
	background-color:#FFFFFF;
	width:380px;
	margin: 0 0 0 8px;
}
#invite #text #r_box #text_right01 p{
	font-size: 12px;
	padding: 2px 15px 5px 15px;
	text-align:left;
}
#invite #text #r_box #text_right02 {
	height:auto;
	width:390px;
	margin: 10px 0 0 0;
}
#invite #text #r_box #text_right02 ul{
	font-size: 10px;
	padding: 2px 10px 5px 20px;
	text-align:left;
}
/*back btn*/
#invite #btn {
	display:block;
	width:85px;
	height:20px;
	background-image: url(../present/images/b_back.gif);
	background-repeat: no-repeat;
	margin:90px 357px 0 357px;
}
#invite #btn a{
	display:block;
	background-image: url(../present/images/b_back.gif);
	background-repeat: no-repeat;
	width:85px;
	height:20px;
	text-indent:-9999px;
	outline:none;
}
#invite #btn a:hover{
	background-image: url(../present/images/b_back_on.gif);
	background-repeat: no-repeat;
}
/*bottom navi*/
#p01_navi {
	background-image: url(../present/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#p01_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
Present 　index.html(reader/プレゼントページ)
--------------------------------------------------------------------*/
#Present {
	margin:0 auto;
/*	padding:0 auto;*/
	height: 390px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#Present #header {
	background-color: #90CBC0;
	height: 20px;
}
#Present h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 10px 10px 10px 10px;
}
#Present h3 {
	width: 120px;
	height: 30px;
	display: block;
	background-image: url(../present/images/present.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* item(商品画像） */
#Present #box {
	width: 780px;
	height:260px;
	margin:0 10px;
	border: 1px solid #90CBC0;
	background-color:#FFFFFF;
	background-image:url(../present/images/vol04.jpg);
	background-repeat:no-repeat;
}
/*youkou btn(募集要項)*/
#Present #btn {
	display:block;
	width:85px;
	height:20px;
	background-repeat: no-repeat;
	margin:5px 357px 0 357px;
	background-image: url(../present/images/b_youkou.gif);
}
#Present #btn a{
	display:block;
	background-image: url(../present/images/b_youkou.gif);
	background-repeat: no-repeat;
	width:85px;
	height:20px;
	text-indent:-9999px;
	outline:none;
}
#Present #btn a:hover{
	background-image: url(../present/images/b_youkou_on.gif);
	background-repeat: no-repeat;
}
/*bottom navi*/
#p02_navi {
	background-image: url(../present/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#p02_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
concept 　index.html(reader/コンセプトページ)
--------------------------------------------------------------------*/
#concept {
	margin:0 auto;
/*	padding:0 auto;
*/	height: 380px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#concept #header {
	background-color: #8ECBEA;
	height: 20px;
}
#concept h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 13px 10px;
}
#concept h3 {
	width: 120px;
	height: 30px;
	display: block;
	background-image: url(../concept/images/concept.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
}
/* text */
#concept #box {
	width: 740px;
	height:150px;
	margin:0 29px;
	border: 1px solid #8ECBEA;
	background-color:#FFFFFF;
}
#concept #box p{
	color: #666666;
	font-size:19px;
	line-height: 150%;
	text-align: left;
	padding:10px 40px;
}
#concept #box img {
	padding: 0 10px;
	width:230px;
	height:36px;
}
/* photo */
#concept #book1{
	width: 105px;
	height:150px;
	background-image:url(../concept/images/book1.jpg);
	float:left;
	margin:5px 0 0 250px;
}
#concept #book2{
	width: 105px;
	height:150px;
	margin:5px 0 0 40px;
	background-image:url(../concept/images/book2.jpg);
	float:left;
}
/*bottom navi*/
#concept_navi {
	background-image: url(../concept/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#concept_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
voice 　index.html(reader/voiceページ)
--------------------------------------------------------------------*/
#voice {
	margin:0 auto;
/*	padding:0 auto;*/
	height: 380px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#voice #header {
	background-color: #B192BC;
	height: 20px;
}
#voice h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 13px 10px;
}
#voice h3 {
	width: 193px;
	height: 30px;
	display: block;
	background-image: url(../voice/images/voice.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */
#voice #box {
	width: 740px;
	height: 280px;
	margin:0 30px;
	border: 1px solid #B192BC;
	background-color:#FFFFFF;
}
#voice #box h4{
	color: #666666;
	font-size:18px;
	text-align: left;
	padding:20px 0 0 40px;
}
#voice #box p{
	color: #666666;
	font-size:15px;
	text-align: left;
	padding:10px 40px;
}
#voice #box img{
	width: 120px;
	height:90px;
	padding:0 5px;
}
/*bottom navi*/
#voice_navi {
	background-image: url(../voice/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#voice_navi h6{
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
b_number 　index.html(reader/back numberページ)
--------------------------------------------------------------------*/
#b_number {
	margin:0 auto;
/*	padding:0 auto;*/
	height: 390px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#b_number #header {
	background-color: #D6CE76;
	height: 20px;
}
#b_number h1 {
}
#b_number h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 10px 10px 5px 10px;
	text-align:left;
}
#b_number h3 {
	width: 193px;
	height: 30px;
	display: block;
	background-image: url(../b_number/images/b_number.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */
#b_number #box1 {
	display: block;
	margin: 0 10px;
	height:200px;
	width: 220px;
	float:left;
	border: 1px solid #D6CE76;
	background-color:#FFFFFF;
}
#b_number #box1 p {
	display: block;
	padding: 5px 10px;
	text-align: left;
	font-size: 13px;
	line-height: 180%;
}
#b_number #box1 img {
	display: block;
	padding: 2px;
	float:left;
	display:block;
}
#b_number #box1 h4 {
	font-size:20px;
	color:#FFFFFF;
	background-color:#A29B54;
	height:29px;
	padding:10px 0 0 0;
}
#b_number #box1 h5 {
	font-size:24px;
	color:#D6CE76;
	padding:5px 0;
}
#b_number #box1 h6 {
	font-size:18px;
	padding:5px 0;
}
#b_number #box2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height:200px;
	width: 36px;
	float:left;
}
#b_number #box2 img {
	padding:65px 0;
}
.text001 {
	font-size:10px;
	padding:0 15px 0 15px;
	text-align:left;
	display:block;
}
#b_number #r_box {
	display: block;
	margin: 12px 12px 0 12px;
	height:70px;
	width: 457px;
	float:left;
	border: 1px solid #D6CE76;
	background-color:#FFFFFF;
}
#b_number #r_box h6{
	display: block;
	margin: 0px;
	padding: 2px 0 5px 5px;
	text-align:left;
	font-size:12px;
	border-bottom: 2px  solid #D6CE76;
}
#b_number #r_box p{
	display: block;
	padding: 5px;
	text-align:left;
	font-size:13px;
}
#b_number #l_box {
	display: block;
	margin: 0px;
	padding: 0px;
	height:85px;
	width: 276px;
	float:left;
}
/*list btn*/
#b_number #l_box #list_btn {
	display:block;
	width:145px;
	height:20px;
	background-image: url(../b_number/images/b_b_list.gif);
	background-repeat: no-repeat;
	margin:20px 105px 5px 50px;
}
#b_number #l_box #list_btn a {
	display:block;
	background-image: url(../b_number/images/b_b_list.gif);
	background-repeat: no-repeat;
	width:145px;
	height:20px;
	text-indent:-9999px;
	outline:none;
}
#b_number #l_box #list_btn a:hover{
	background-image: url(../b_number/images/b_b_list_on.gif);
	background-repeat: no-repeat;
}
/*subscription btn*/
#b_number #l_box #subscription_btn {
	display:block;
	width:145px;
	height:20px;
	background-image: url(../b_number/images/b_subscription.gif);
	background-repeat: no-repeat;
	margin:20px 105px 5px 50px;
}
#b_number #l_box #subscription_btn a {
	display:block;
	background-image: url(../b_number/images/b_subscription.gif);
	background-repeat: no-repeat;
	width:145px;
	height:20px;
	text-indent:-9999px;
	outline:none;
}
#b_number #l_box #subscription_btn a:hover{
	background-image: url(../b_number/images/b_subscription_on.gif);
	background-repeat: no-repeat;
}
/*bottom navi*/
#b_number_navi {
	background-image: url(../b_number/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#b_number_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}

/*--------------------------------------------------------------------
b_number 　subscription.html(reader/年間購読ページ)
--------------------------------------------------------------------*/
#subscription {
	margin:0 auto;
/*	padding:0 auto;*/
	height: 390px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#subscription #header {
	background-color: #D6CE76;
	height: 20px;
}
#subscription h1 {
}
#subscription h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 780px;
	text-align:center;
	padding: 10px 10px 5px 10px;
	text-align:left;
}
#subscription h3 {
	width: 193px;
	height: 30px;
	display: block;
	background-image: url(../b_number/images/subscription.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */
#subscription #box1 {
	display: block;
	margin: 0 10px;
	height:200px;
	width: 220px;
	float:left;
	border: 1px solid #D6CE76;
	background-color:#FFFFFF;
}
#subscription #box1 p {
	display: block;
	padding: 5px 10px;
	text-align: left;
	font-size: 13px;
	line-height: 180%;
}
#subscription #box1 img {
	display: block;
	padding: 2px;
	float:left;
	display:block;
}
#subscription #box1 h4 {
	font-size:20px;
	color:#FFFFFF;
	background-color:#A29B54;
	height:29px;
	padding:10px 0 0 0;
}
#subscription #box1 h5 {
	font-size:24px;
	color:#D6CE76;
	padding:5px 0;
}
#subscription #box1 h6 {
	font-size:18px;
	padding:5px 0;
}
#subscription #box2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height:200px;
	width: 36px;
	float:left;
}
#subscription #box2 img {
	padding:65px 0;
}
.text001 {
	font-size:10px;
	padding:0 15px 0 15px;
	text-align:left;
	display:block;
}
#subscription #r_box {
	display: block;
	margin: 12px 12px 0 12px;
	height:70px;
	width: 457px;
	float:left;
	border: 1px solid #D6CE76;
	background-color:#FFFFFF;
}
#subscription #r_box h6{
	display: block;
	margin: 0px;
	padding: 2px 0 5px 5px;
	text-align:left;
	font-size:12px;
	border-bottom: 2px  solid #D6CE76;
}
#subscription #r_box p{
	display: block;
	padding: 5px;
	text-align:left;
	font-size:13px;
}
#subscription #l_box {
	display: block;
	margin: 0px;
	padding: 0px;
	height:60px;
	width: 276px;
	float:left;
}
/*back btn*/
#subscription #l_box #b_back {
	display:block;
	width:83px;
	height:20px;
	background-image: url(../b_number/images/b_back.gif);
	background-repeat: no-repeat;
	margin:35px 0 0 90px;
}
#subscription #l_box #b_back a {
	display:block;
	background-image: url(../b_number/images/b_back.gif);
	background-repeat: no-repeat;
	width:83px;
	height:20px;
	text-indent:-9999px;
	outline:none;
}
#subscription #l_box #b_back a:hover{
	background-image: url(../b_number/images/b_back_on.gif);
	background-repeat: no-repeat;
}

/*bottom navi*/
#subscription_navi {
	background-image: url(../b_number/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#subscription_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}

/*--------------------------------------------------------------------
contents 　index.html(readerページ)
--------------------------------------------------------------------*/
#contents {
	margin:0 auto;
/*	padding:0 auto;
*/	height: 400px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#contents #header {
	background-color: #BEA68E;
	height: 20px;
}
#contents h3 {
	width: 131px;
	height: 30px;
	display: block;
	background-image: url(../contents/images/contents.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */
#contents #l_box {
	float: left;
	height:340px;
	width: 180px;
}
#contents #l_box img {
	width:140px;
	margin:30px 20px 0 20px;
}
#contents #r_box {
	float: left;
	height:340px;
	width: 598px;
	border: 1px solid #BEA68E;
	background-color:#FFFFFF;
	margin:0 4px;
}
#contents #r_box img {
	float: left;
	height:340px;
	width: 590px;
}
/*bottom navi*/
#contents_navi {
	background-image: url(../contents/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#contents_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
corporate 　index.html(reader,businss 会社概要ページ)
--------------------------------------------------------------------*/
#corporate {
	margin:0 auto;
/*	padding:0 auto;
*/	height: 535px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#corporate #header {
	background-color: #999999;
	height: 20px;
}
#corporate h2  {
	display: block;
	width: 760px;
	margin: 5px 20px 20px 20px;
	border-top: 2px solid #999999;
}
#corporate h3 {
	width: 189px;
	height: 30px;
	display: block;
	background-image: url(../corporate/rogo.gif);
	background-repeat: no-repeat;
	margin: 10px 20px 0 20px;
}
/* text */
#corporate #box {
	width: 780px;
	height:396px;
	margin:0 10px;
	border: 1px solid #999;
	background-color:#FFFFFF;
	background-image:url(../corporate/images/item.jpg);
	background-repeat:no-repeat;
}
#corporate #box #l_text {
	margin: 0px;
	padding: 0px;
	float: left;
	height:396px;
	width: 178px;
}

#corporate #box #r_text {
	margin: 0px;
	padding: 0px;
	float: left;
	height:396px;
	width: 600px;
}
#corporate #box #r_text p{
	font-size:12px;
	margin: 0px;
	padding: 10px 0 0 40px;
	height: 23px;
	width: 560px;
	display:block;
	text-align:left;
}
#corporate #box #l_text p{
	font-size:12px;
	margin: 0px;
	padding: 10px 0 0 40px;
	height: 23px;
	width: 138px;
	display:block;
	text-align:left;
}#corporate address {
	font-size: 11px;
	padding-top: 10px;
}
.black_b {
	font-size:14px;
	font-weight:bold;
}
/*--------------------------------------------------------------------
----------------------------------------------------------------------
businss (businssページ)
--------------------------------------------------------------------*/
#businss {
	margin:0 auto;
	height: 500px;
	width: 800px;
	background-color: #EEEEF1;
}
#businss #header {
	border-bottom: 5px solid #BEAAB3;
	background-color: #666666;
	height: 20px;
}
#businss h1 {
	width: 800px;
	height:110px;
	background-image: url(../businss/images/rogo.gif);
	display: block;
	background-repeat: no-repeat;
}
#businss h2  {
	font-size: 17px;
	color: #000000;
	display: block;
	width: 600px;
	text-align: left;
	padding: 80px 0 0 200px;
}
#businss h3 {
}
#businss #link1 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 15px 0 90px;
}
#businss #link1 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
	}
#businss #link2 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#businss #link2 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;

}
#businss #link3 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#businss #link3 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;

}
#businss #link4 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#businss #link4 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
#businss #link5 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#businss #link5 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
#businss #link6 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 16px 0 0;
}
#businss #link6 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
#businss #link7 {
	display: block;
	height:auto;
	width: 75px;
	float: left;
	padding: 30px 90px 0 0;
}
#businss #link7 p {
	font-size: 12px;
	color: #000000;
	text-align:center;
	padding: 6px 0 0 0;
}
/*bussines btn*/
#businss #btn {
	display:block;
	width:130px;
	height:23px;
/*	background-image: url(../businss/images/b_bus_e.gif);
	background-repeat: no-repeat;
*/	margin:80px 335px 0 335px;
}
#businss #btn a{
	display:block;
	background-image: url(../business/images/b_rea_e.gif);
	background-repeat: no-repeat;
	width:130px;
	height:23px;
	text-indent:-9999px;
	outline:none;
}
#businss #btn a:hover{
	background-image: url(../business/images/b_rea_e_on.gif);
	background-repeat: no-repeat;
}
/*footer*/
.bottom_btn1 {
	background:#BEAAB3;
	display: block;
	height: 28px;
	width: 28px;
	float: left;
	margin:0 2px 0 10px;
}
#businss #footer{
	display:block;
	clear:both;
	width:800px;
	margin:0 auto;
}
#businss #footer ul{
	display:block;
	clear:both;
	width:800px;
	height:15px;
	text-align:center;
	font-size:12px;
	line-height:1;
	color:#FFF;
	padding:4px 0 0 0;
	background:#BEAAB3;
}
#businss #footer ul li{
	display:inline;
}
#businss #footer ul li a{
	color:#333333;
	text-decoration:none;
}
#businss #footer ul li a:hover{
	color:#666666;
	text-decoration:none;
}
#businss #footer address{
	display:block;
	width:800px;
	height:20px;
	color:#FFFFFF;
	background:#666666;
	padding:3px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:6px 0 0 0;
}
/*--------------------------------------------------------------------
concept 　index.html(businss/conceptページ)
--------------------------------------------------------------------*/
#bu_concept {
	margin:0 auto;
/*	padding:0 auto;
*/	height: 400px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#bu_concept #header {
	background-color: #8ECBEA;
	height: 20px;
}
#bu_concept h3 {
	width: 120px;
	height: 30px;
	display: block;
	background-image: url(../bu_concept/images/concept.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
}
#bu_concept h1  {
	background-image:url(../bu_concept/images/all_in_one.gif);
	background-repeat:no-repeat;
	width:260px;
	height:50px;
	display:block;
	margin:5px 0 0 270px;
	float:left;
}
#bu_concept #top {
	display:block;
	width:800px;
}
#bu_concept #top p {
	font-size:17px;
	color:#8ECBEA;
	text-align:center;
	margin:0 0 10px 0;
}
#bu_concept p{
	color: #666666;
	font-size:14px;
	text-align: left;
	padding:5px 50px;
	display:block;
	line-height: 150%;
}
/* book photo */
#bu_concept #book {
	width:180px;
	height:114px;
	float:left;
	margin:0 45px;
}
#bu_concept #book img {
	width:80px;
	height:114px;
	float:left;
	margin:0 5px;
}
/*bottom navi*/
#bu_concept_navi {
	background-image: url(../bu_concept/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#bu_concept_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
public  index.html(businss/public ページ)
--------------------------------------------------------------------*/
#public {
	margin:0 auto;
	height:660px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#public #header {
	background-color: #FFCC99;
	height: 20px;
}
#public h3 {
	width: 90px;
	height: 30px;
	display: block;
	background-image: url(../public/images/public.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#public h2{
	font-size:12px;
	text-align: left;
	display:block;
	width:650px;
	float:left;
	margin: 5px 25px 10px 25px;
	color:#993300;
}
#public #top_link{
	display:block;
	clear:both;
	width:800px;
	margin:30px 0 0 0;
}
#public #top_link ul{
	display:block;
	height:13px;
	text-align:left;
	font-size:12px;
	line-height:1;
	color:#FFF;
}
#public #top_link li{
	display:inline;
	float:left;
	display:block;
	border-left: 3px solid #999999;
	margin:0 0 10px 15px;
	text-indent: 5px;
}
#public #top_link a{
	color:#333333;
	text-decoration:none;
}
#public #top_link a:hover{
	color:#666666;
	text-decoration:none;
}
#public #book_box {
	width: 150px;
	margin:20px 0 10px 20px;
	float:left;
	height:300px;
}
#public #book_box td {
	font-size:11px;
	text-align:left;
	color:#666666;
	border-bottom:dotted 1px #FFCC99;
	background-color:#FFFFFF;
	height:20px;
	padding:0 0 0 10px;
}
#public #book_box img {
	margin:0 0 20px 0;
}
#public #price_box {
	height: auto;
	width: 600px;
	margin:20px 10px;
	float:left;
}
#public #price_box P{
	text-align:right;
}
#public #price_box td {
	font-size:11px;
	text-align:left;
	color:#666666;
	padding:0 10px;
	border-bottom:dotted 1px #FFCC99;
	background-color:#FFFFFF;
}
.text_993300{
	color:#993300;
	font-size:12px;
}
.text_000000{
	color:#000000;
}
#public #info_box {
	font-size:12px;
	text-align:left;
	color:#666666;
	width:760px;
	margin:10px 20px 0 20px;
}
/*bottom navi*/
#public_navi {
	background-image: url(../public/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#public_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
public  plan.html(businss/public ページ)
--------------------------------------------------------------------*/
#plan {
	margin:0 auto;
	height: auot;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#plan #header {
	background-color: #FFCC99;
	height: 20px;
}
#plan h3 {
	width: 90px;
	height: 30px;
	display: block;
	background-image: url(../public/images/public.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#plan h2{
	font-size:16px;
	text-align: left;
	display:block;
	width:750px;
	float:left;
	margin: 20px 25px 20px 25px;
	color:#993300;
}
#plan #top_link{
	display:block;
	clear:both;
	width:800px;
}
#plan #top_link ul{
	display:block;
	height:13px;
	text-align:left;
	font-size:12px;
	line-height:1;
	color:#FFF;
}
#plan #top_link li{
	display:inline;
	float:left;
	display:block;
	border-left: 3px solid #999999;
	text-indent: 5px;
	margin:0 0 0 20px;
}
#plan #top_link a{
	color:#333333;
	text-decoration:none;
}
#plan #top_link a:hover{
	color:#666666;
	text-decoration:none;
}
#plan #package_box {
	height: auto;
	width: 350px;
	margin:0 0 0 30px;
	text-align:left;
	float:left;
	border-bottom:dotted 2px #FFCC99;
	padding:5px 20px 10px 0;
	height:140px;
}
#plan #package_box p{
	font-size:12px;
	color:#666666;
}
#plan #event_box {
	height: auto;
	width: 348px;
	margin:0 28px 0 0;
	text-align:left;
	float:left;
	border-bottom:dotted 2px #FFCC99;
	border-left:dotted 2px #FFCC99;
	padding:5px 0 10px 20px;
	height:140px;
}
#plan #event_box p {
	font-size:12px;
	color:#666666;
}
#plan #jacket_box {
	height: auto;
	width: 350px;
	margin:0 0 0 30px;
	text-align:left;
	float:left;
	padding:5px 20px 10px 0;
	height:140px;
}
#plan #jacket_box p {
	font-size:12px;
	color:#666666;
}
#plan #web_box {
	height: auto;
	width: 348px;
	margin:0 28px 0 0;
	text-align:left;
	float:left;
	border-left:dotted 2px #FFCC99;
	padding:5px 0 10px 20px;
	height:140px;
}
#plan #web_box p {
	font-size:12px;
	color:#666666;
}
.text_993300{
	color:#993300;
	font-size:14px;
	display:block;
	margin:0 0 6px 0;
}
.text_000000{
	color:#000000;
}
.text_small {
	font-size:9px;
}
/*bottom navi*/
#plan_navi {
	background-image: url(../public/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#plan_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
public  schedule.html(businss/public ページ)
--------------------------------------------------------------------*/
#schedule {
	margin:0 auto;
	height: 400px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#schedule #header {
	background-color: #FFCC99;
	height: 20px;
}
#schedule h3 {
	width: 90px;
	height: 30px;
	display: block;
	background-image: url(../public/images/public.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#schedule #top_link{
	display:block;
	clear:both;
	width:800px;
}
#schedule #top_link ul{
	display:block;
	height:13px;
	text-align:left;
	font-size:12px;
	line-height:1;
	color:#FFF;
}
#schedule #top_link li{
	display:inline;
	float:left;
	display:block;
	border-left: 3px solid #999999;
	text-indent: 5px;
	margin:0 0 0 20px;
}
#schedule #top_link a{
	color:#333333;
	text-decoration:none;
}
#schedule #top_link a:hover{
	color:#666666;
	text-decoration:none;
}
#schedule #top_box01 {
	width:800px;
	height:auto;
}
#schedule #top_box01 p {
	font-size:16px;
	text-align: left;
	color:#993300;
	margin:20px 0 3px 20px; 
}
#schedule #top_box02 {
	width:800px;
	height:auto;
}
#schedule #top_box02 p {
	font-size:12px;
	text-align: left;
	color:#993300;
	margin:0 0 15px 20px; 
}
#schedule #box001 {
	width: 103px;
	margin:0;
	text-align:left;
	float:left;
	border-right:dotted 2px #663333;
	border-top:dotted 2px #FFCC99;
	padding:5px 12px 5px 18px;
	height:120px;
}
#schedule #box001 p{
	font-size:12px;
	color:#666666;
}
#schedule #box01 {
	width: 103px;
	margin:0;
	text-align:left;
	float:left;
	border-top:dotted 2px #FFCC99;
	padding:5px 10px 5px 20px;
	height:120px;
}
#schedule #box01 p{
	font-size:12px;
	color:#666666;
}
#schedule #box01 img {
	padding:0 22px 0 5px;
}
#schedule #box02 {
	width: 165px;
	margin:0;
	float:left;
	height:60px;
}
#schedule #box02 img{
	margin:0 0  0 105px;
	display:block;
}

#schedule #box03 {
	width: 635px;
	margin:0;
	float:left;
	height:60px;
}
#schedule #box03 p{
	font-size:12px;
	color:#666666;
	text-align:left;
	display:block;
	margin:20px 0 0 20px;
	color:#663333;
}
/*bottom navi*/
#schedule_navi {
	background-image: url(../public/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
1#schedule_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
sampling  index.html(businss/sampling ページ)
--------------------------------------------------------------------*/
#sampling {
	margin:0 auto;
	height:390px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#sampling #header {
	background-color: #99CC99;
	height: 20px;
}
#sampling h3 {
	width: 145px;
	height: 30px;
	display: block;
	background-image: url(../sampling/images/sampling.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#sampling h2{
	font-size:12px;
	text-align: left;
	display:block;
	width:487px;
	float:left;
	margin: 10px 10px 10px 20px;
	color:#99CC99;
}
#sampling img{
	margin:10px 25px 0 0;
	float: left;
}
#sampling #top_link{
	display:block;
	clear:both;
	width:15px 0 20px 0;
}
#sampling #top_link ul{
	display:block;
	height:13px;
	text-align:left;
	font-size:12px;
	color:#FFF;
}
#sampling #top_link li{
	display:inline;
	float:left;
	display:block;
	border-left: 3px solid #999999;
	margin:0 0 10px 15px;
	text-indent: 5px;
}
#sampling #top_link a{
	color:#333333;
	text-decoration:none;
}
#sampling #top_link a:hover{
	color:#666666;
	text-decoration:none;
}
#sampling #box001{
	width:266px;
	height:150px;
	text-align:left;
	float:left;
}
#sampling #box001 li{
	font-size:12px;
	color:#666666;
	margin:10px 30px 0 50PX;
}
#sampling #box01{
	width:267px;
	height:150px;
	text-align:left;
	float:left;
}
#sampling #box01 li{
	font-size:12px;
	color:#666666;
	margin:10px 30px 0 50PX;
}
#sampling #box01 p{
	font-size:12px;
	color:#666666;
	margin:20px 30px 0 40px;
	color:#99CC99;
}
#sampling #box01 img{
	margin:18px 5px 0 60px;
	float:left;
}
/*bottom navi*/
#sampling_navi {
	background-image: url(../sampling/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#sampling_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
sampling  area.html(businss/area ページ)
--------------------------------------------------------------------*/
#area {
	margin:0 auto;
	height:1250px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#area #header {
	background-color: #99CC99;
	height: 20px;
}
#area h3 {
	width: 145px;
	height: 30px;
	display: block;
	background-image: url(../sampling/images/sampling.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#area h2{
	font-size:16px;
	text-align: left;
	color:#006600;
	margin:40px 0 2px 50px;
}
#area img{
}
#area #top_link{
	display:block;
	clear:both;
	width:15px 0 20px 0;
}
#area #top_link ul{
	display:block;
	height:13px;
	text-align:left;
	font-size:12px;
	line-height:1;
	color:#FFF;
}
#area #top_link li{
	display:inline;
	float:left;
	display:block;
	border-left: 3px solid #999999;
	margin:0 0 10px 15px;
	text-indent: 5px;
}
#area #top_link a{
	color:#333333;
	text-decoration:none;
}
#area #top_link a:hover{
	color:#666666;
	text-decoration:none;
}
#area #price {
	margin:10px 50px;
}
#area #price td {
	font-size:12px;
	text-align:left;
	color:#666666;
	padding:6px 10px;
	border-bottom:dotted 1px #99CC99;
	background-color:#FFFFFF;
	height:15px;
}
#area #price .text_99CC99{
	color:#99CC99;
	font-size:12px;
}
#area #price .text_000000{
	color:#000000;
}
/*bottom navi*/
#area_navi {
	background-image: url(../sampling/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#area_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
event  index.html(businss/eventページ)
--------------------------------------------------------------------*/
#event {
	margin:0 auto;
	height:400px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#event #header {
	background-color: #CC99CC;
	height: 20px;
}
#event h3 {
	width: 190px;
	height: 30px;
	display: block;
	background-image: url(../event/images/event.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#event h2{
	font-size:12px;
	text-align: left;
	display:block;
	width:550px;
	float:left;
	margin: 5px 25px 10px 25px;
	color:#CC99CC;
}
#event #left_box {
	width:350px;
	margin:20px 20px 0 20px;
	float:left;
}
#event #left_box h4 {
 	text-align:left;
	font-size:15px;
	color:#CC99CC;
	border-bottom:dotted 2px #CC99CC;

}
#event #left_box ul {
	padding:15px 0 0 20px;
}

#event #left_box li {
	padding:5px 0 0 0;
	list-style-type: square;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#event #left_box p {
	font-size:11px;
	color:#666666;
	text-align:left;
	padding:0 0 0 20px;
}
#event #right_box {
	width:350px;
	margin:20px 20px 0 20px;
	float:left;
}
#event #right_box h4 {
 	text-align:left;
	font-size:15px;
	color:#CC99CC;
	border-bottom:dotted 2px #CC99CC;
}
#event #right_box ul {
	padding:15px 0 0 20px;
}
#event #right_box li {
	padding:5px 0 0 0;
	list-style-type: square;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#event #right_box p {
	font-size:11px;
	color:#666666;
	text-align:left;
	padding:5px 0;
}
#event #price .text_99CC99{
	color:#99CC99;
	font-size:12px;
}
#event #price .text_000000{
	color:#000000;
}
/*bottom navi*/
#event_navi {
	background-image: url(../event/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#event_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
bu_contents 　index.html(businss ページ)
--------------------------------------------------------------------*/
#bu_contents {
	margin:0 auto;
/*	padding:0 auto;
*/	height: 400px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#bu_contents #header {
	background-color: #BEA68E;
	height: 20px;
}
#bu_contents h3 {
	width: 131px;
	height: 30px;
	display: block;
	background-image: url(../contents/images/contents.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */
#bu_contents #l_box {
	float: left;
	height:340px;
	width: 180px;
}
#bu_contents #l_box img {
	width:140px;
	margin:30px 20px 0 20px;
}
#bu_contents #r_box {
	float: left;
	height:340px;
	width: 598px;
	border: 1px solid #BEA68E;
	background-color:#FFFFFF;
	margin:0 4px;
}
#bu_contents #r_box img {
	float: left;
	height:340px;
	width: 590px;
}
/*bottom navi*/
#bu_contents_navi {
	background-image: url(../contents/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
/*	padding:0 auto;*/
}
#bu_contents_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
data index.html(businss/data ページ)
--------------------------------------------------------------------*/
#data {
	margin:0 auto;
	height:760px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#data #header {
	background-color: #D8949F;
	height: 20px;
}
#data h3 {
	width: 140px;
	height: 30px;
	display: block;
	background-image: url(../data/images/mediadata.gif);
	background-repeat: no-repeat;
	margin: 5px 0 10px 10px;
	float:left;
}
#data h2{
	font-size:16px;
	text-align: left;
	color: #D8949F;
	margin:20px 0 2px 50px;
}
#data #left_box {
	float:left;
	width:70px;
	margin:10px 0 20px 60px;
}
#data #left_box p {
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height: 140%;
}
#data #right_box {
	float:left;
	width:650px;
	margin:10px 0 20px 0;
}
#data #right_box p {
	font-size:12px;
	color:#666666;
	text-align:left;
	margin:0 0 0 20px;
	line-height: 140%;
}
#data #circulation {
	margin:3px 50px 10px 50px;
}
#data #circulation td {
	font-size:12px;
	color:#666666;
	padding:4px 10px;
	border-bottom:dotted 1px #D8949F;
	background-color:#FFFFFF;
	text-align:left;
}
#data #circulation .text_D8949F{
	color:#D8949F;
	font-size:12px;
}
#data #circulation .text_000000{
	color:#000000;
}
#data #text{
	font-size:11px;
	color:#666666;
	text-align:right;
	margin: 0 50px;
	width:700px;
}
#data #circulation p{
	font-size:12px;
	text-align:right;
	margin: 0 25px 0 0;
}

#data #img {
	width:615px;
	height:150px;
	margin:30px 92px 0 91px;
}
#data #img img {
	float:left;
	margin: 0 5px;
}
/*bottom navi*/
#data_navi {
	background-image: url(../data/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#data_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}
/*--------------------------------------------------------------------
works 　index.html(businss ページ)
--------------------------------------------------------------------*/
#works {
	margin:0 auto;
	height: 600px;
	width: 800px;
	background-color: #EEEEF1;
	background-repeat: no-repeat;
	background-position: bottom;
}
#works #header {
	background-color: #90CBC0;
	height: 20px;
}
#works h1 {
}
#works h2  {
	font-size: 14px;
	color: #000000;
	display: block;
	width: 660px;
	text-align:left;
	margin:35px 70px 15px 70px;
	border-bottom:dotted #90CBC0 2px;
	padding:0 0 5px 0;
	}
#works h3 {
	width: 350px;
	height: 30px;
	display: block;
	background-image: url(../works/images/works.gif);
	background-repeat: no-repeat;
	margin: 5px 0 0 10px;
}
/* text */
#works .koumoku{
	font-size: 14px;
	text-align:left;
	color: #90CBC0;
	padding: 5px 0 10px 90px;
}
#works #l_box {
	display: block;
	margin: 0px;
	height: auto;
	width: 800px;
}
#works #l_box p {
	font-size:13px;
	color:#666666;
	text-align:left;
	margin:0 0 0 100px;
	line-height: 140%;
}
#works #l_box ul {
	font-size:13px;
	padding: 2px 15px 5px 30px;
	text-align:left;
	margin:0 0 0 100px;
}
#works #r_box {
	height:auto;
	width:380px;
	margin: 0 0 0 8px;
	float:right;
	display: block;
}
/*bottom navi*/
#works_navi {
	background-image: url(../works/images/bg_bottom.gif);
	background-color: #EEEEF1;
	width:800px;
	height:120px;
	margin:0 auto;
}
#works_navi h6 {
	float: left;
	margin: 0px;
	padding: 75px 0 2px 2px;
}


.maｇFont {
	font-size:10px;
}