/*=======================================================
 * CSS by Future Associates
 *=======================================================*/

@charset "utf-8";

/*=======================================================
 * Style for BODY  メイン幅width:674px;
 *=======================================================*/
	body {
		margin:0px;
		padding:0px;
		background-image: url(../images/back.jpg);
		background-repeat: repeat-x;
		background-color:#ffffff;
	}

	/* メイン幅 */
	#index_flash {
		width: 906px;
		height:402px;
		margin-right: auto;
		margin-left: auto;
	}

	#in_flash {
		width: 906px;
		height:216px;
		margin-right: auto;
		margin-left: auto;
	}

	#main_contents {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
		background-color:#FFFFFF;
	}

	div.clear {
		clear:both;
	}

	br.clear {
		clear:both;
	}

	#pankuzu {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #3768AD;
	}

	#pankuzu a:link{text-decoration:none; color:#3768AD;}
	#pankuzu a:visited{text-decoration:none; color:#3768AD;}
	#pankuzu a:active{text-decoration:none; color:#3768AD;}
	#pankuzu a:hover {text-decoration:none; color:#C66500;} 

/*=======================================================
 * Style for MENU
 *=======================================================*/
	#menu_bg {
		width:900px;
		height:44px;
		background-image: url(../images/menu_bg.jpg);
		background-repeat: no-repeat;
	}

	#menu_bg_in {
		width:900px;
		height:44px;
		background-image: url(../images/menu_bg_in.jpg);
		background-repeat: no-repeat;
	}

	#menu_size {
		width: 892px;
		margin-right: auto;
		margin-left: auto;
	}

	/*メインメニュー*/
	#navi_bottom {
		width: 892px;
		height: 44px;
		padding: 0px 0px 0px 0px;
		clear:both;
	}

	#navi_bottom ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#navi_bottom li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#navi_bottom li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#navi_bottom li span{
		visibility:hidden;
		font-size: 8px;
	}

	#navi_bottom li#n1 a{ width:152px; height: 44px; background: url(../images/botton/1.jpg) no-repeat;}
	#navi_bottom li#n1_on a{ width:152px; height: 44px; background: url(../images/botton/1-2.jpg) no-repeat;}
	#navi_bottom li#n1 a:hover{ width:152px; height: 44px; background: url(../images/botton/1-2.jpg) no-repeat;}

	#navi_bottom li#n2 a{ width:162px; height: 44px; background: url(../images/botton/2.jpg) no-repeat;}
	#navi_bottom li#n2_on a{ width:162px; height: 44px; background: url(../images/botton/2-2.jpg) no-repeat;}
	#navi_bottom li#n2 a:hover{ width:162px; height: 44px; background: url(../images/botton/2-2.jpg) no-repeat;}

	#navi_bottom li#n3 a{ width:163px; height: 44px; background: url(../images/botton/3.jpg) no-repeat;}
	#navi_bottom li#n3_on a{ width:163px; height: 44px; background: url(../images/botton/3-2.jpg) no-repeat;}
	#navi_bottom li#n3 a:hover{ width:163px; height: 44px; background: url(../images/botton/3-2.jpg) no-repeat;}

	#navi_bottom li#n4 a{width:142px; height: 44px; background: url(../images/botton/4.jpg) no-repeat;}
	#navi_bottom li#n4_on a{width:142px; height: 44px; background: url(../images/botton/4-2.jpg) no-repeat;}
	#navi_bottom li#n4 a:hover{width:142px; height: 44px; background: url(../images/botton/4-2.jpg) no-repeat;}

	#navi_bottom li#n5 a{ width:123px; height: 44px; background: url(../images/botton/5.jpg) no-repeat;}
	#navi_bottom li#n5_on a{ width:123px; height: 44px; background: url(../images/botton/5-2.jpg) no-repeat;}
	#navi_bottom li#n5 a:hover{ width:123px; height: 44px; background: url(../images/botton/5-2.jpg) no-repeat;}

	#navi_bottom li#n6 a{ width:150px; height: 44px; background: url(../images/botton/6.jpg) no-repeat;}
	#navi_bottom li#n6_on a{ width:150px; height: 44px; background: url(../images/botton/6-2.jpg) no-repeat;}
	#navi_bottom li#n6 a:hover{ width:150px; height: 44px; background: url(../images/botton/6-2.jpg) no-repeat;}


/*=======================================================
 * Style for three_column_area
 *=======================================================*/
	#three_column_area {
		width: 872px;
		margin-right: auto;
		margin-left: auto;
	}

	#my_navi_1 {
		float:left; width:182px;
		padding-top:10px;
	}

	#my_navi_2 {
		float:left; width:518px;
		padding-top:10px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 20px;
		color: #103468;
	} 

	#my_navi_3 {
		float:left; width:172px;
		padding-top:10px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #103468;
	}

	#my_navi_3 a:link{text-decoration:none; color:#87A61C;}
	#my_navi_3 a:visited{text-decoration:none; color:#87A61C;}
	#my_navi_3 a:active{text-decoration:none; color:#87A61C;}
	#my_navi_3 a:hover {text-decoration:none; color:#C66500;} 

	#my_navi_4 {
		float:right; width:674px;
		padding-top:10px;
		padding-left:16px;
	}

	#my_navi_4 a:link{text-decoration:none; color:#87A61C;}
	#my_navi_4 a:visited{text-decoration:none; color:#87A61C;}
	#my_navi_4 a:active{text-decoration:none; color:#87A61C;}
	#my_navi_4 a:hover {text-decoration:none; color:#C66500;} 

	#my_navi_4_main {
		width:674px;
		margin-right: auto;
		margin-left: auto;
	}

	#my_navi_1_bg {
		background-image: url(../images/my_navi_1_bg.jpg);
		background-repeat: repeat-y;
	}

	#my_navi_1_top {
		width:182px;
		height:56px;
		background-image: url(../images/sub_menu1.jpg);
		background-repeat: no-repeat;
	}

	#my_navi_1_center {
		width:182px;
		height:31px;
		background-image: url(../images/sub_menu6.jpg);
		background-repeat: no-repeat;
	}

	#my_navi_1_bottom {
		width:182px;
		height:10px;
		background-image: url(../images/sub_menu7.jpg);
		background-repeat: no-repeat;
	}

	/*左サブメニュー*/
	#sub_menu {
		width: 170px;
		margin:0px;
		padding:0px;
	}

	#sub_menu {
		width: 170px;
		padding-left:6px;
	}

	#sub_menu ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	#sub_menu li a{
		padding: 0px;
		display: block;
		list-style-type:none;
		text-decoration: none;
		padding-top:5px;
	}

	#sub_menu li span{
		visibility:hidden;
		font-size: 8px;
	}

	#sub_menu li#n1 a{width:170px; height: 79px; background: url(../images/sub_menu2.jpg) no-repeat;}
	#sub_menu li#n1_on a{width:170px; height: 79px; background: url(../images/sub_menu2-2.jpg) no-repeat;}
	#sub_menu li#n1 a:hover{width:170px; height: 79px; background: url(../images/sub_menu2-2.jpg) no-repeat;}

	#sub_menu li#n2 a{ width:170px; height: 79px; background: url(../images/sub_menu3.jpg) no-repeat;}
	#sub_menu li#n2_on a{ width:170px; height: 79px; background: url(../images/sub_menu3-2.jpg) no-repeat;}
	#sub_menu li#n2 a:hover{ width:170px; height: 79px; background: url(../images/sub_menu3-2.jpg) no-repeat;}

	#sub_menu li#n3 a{ width:170px; height: 79px; background: url(../images/sub_menu4.jpg) no-repeat;}
	#sub_menu li#n3_on a{ width:170px; height: 79px; background: url(../images/sub_menu4-2.jpg) no-repeat;}
	#sub_menu li#n3 a:hover{ width:170px; height: 79px; background: url(../images/sub_menu4-2.jpg) no-repeat;}

	#sub_menu li#n4 a{ width:170px; height: 59px; background: url(../images/sub_menu5.jpg) no-repeat;}
	#sub_menu li#n4_on a{ width:170px; height: 59px; background: url(../images/sub_menu5-2.jpg) no-repeat;}
	#sub_menu li#n4 a:hover{ width:170px; height: 59px; background: url(../images/sub_menu5-2.jpg) no-repeat;}

	#sub_menu li#n5 a{ width:170px; height: 59px; background: url(../images/sub_menu8.jpg) no-repeat;}
	#sub_menu li#n5_on a{ width:170px; height: 59px; background: url(../images/sub_menu8-2.jpg) no-repeat;}
	#sub_menu li#n5 a:hover{ width:170px; height: 59px; background: url(../images/sub_menu8-2.jpg) no-repeat;}

	#sub_menu li#n6 a{ width:170px; height: 79px; background: url(../images/sub_menu9.jpg) no-repeat;}
	#sub_menu li#n6_on a{ width:170px; height: 79px; background: url(../images/sub_menu9-2.jpg) no-repeat;}
	#sub_menu li#n6 a:hover{ width:170px; height: 79px; background: url(../images/sub_menu9-2.jpg) no-repeat;}

	#sub_menu li#n7 a{ width:170px; height: 170px; background: url(../images/sub_menu10.jpg) no-repeat;}
	#sub_menu li#n7_on a{ width:170px; height: 170px; background: url(../images/sub_menu10-2.jpg) no-repeat;}
	#sub_menu li#n7 a:hover{ width:170px; height: 170px; background: url(../images/sub_menu10-2.jpg) no-repeat;}

	/*バナーエリア*/
	#banner_ichi {
		width: 170px;
		margin-right: auto;
		margin-left: auto;
	}

	#banner_area {
		width: 170px;
		height: 28px;
		margin:0px;
		padding:0px;
		clear:both;
	}

	#banner_area ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#banner_area li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#banner_area li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#banner_area li span{
		visibility:hidden;
		font-size: 8px;
	}

	#banner_area li#n1 a{ width:83px; height: 24px; background: url(../images/banner1.jpg) no-repeat; padding-right:4px; padding-bottom:4px;}
	#banner_area li#n1_on a{ width:83px; height: 24px; background: url(../images/banner1.jpg) no-repeat; padding-right:4px; padding-bottom:4px;}
	#banner_area li#n1 a:hover{ width:83px; height: 24px; background: url(../images/banner1.jpg) no-repeat; padding-right:4px; padding-bottom:4px;}

	#banner_area li#n2 a{ width:83px; height: 24px; background: url(../images/banner2.jpg) no-repeat; padding-bottom:4px;}
	#banner_area li#n2_on a{ width:83px; height: 24px; background: url(../images/banner2.jpg) no-repeat; padding-bottom:4px;}
	#banner_area li#n2 a:hover{ width:83px; height: 24px; background: url(../images/banner2.jpg) no-repeat; padding-bottom:4px;}

	#banner_area2 {
		width: 170px;
		height: 28px;
		margin:0px;
		padding:0px;
		clear:both;
	}

	#banner_area2 ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#banner_area2 li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#banner_area2 li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#banner_area2 li span{
		visibility:hidden;
		font-size: 8px;
	}

	#banner_area2 li#n1 a{ width:83px; height: 24px; background: url(../images/banner3.jpg) no-repeat; padding-right:4px; padding-bottom:4px;}
	#banner_area2 li#n1_on a{ width:83px; height: 24px; background: url(../images/banner3.jpg) no-repeat; padding-right:4px; padding-bottom:4px;}
	#banner_area2 li#n1 a:hover{ width:83px; height: 24px; background: url(../images/banner3.jpg) no-repeat; padding-right:4px; padding-bottom:4px;}

	#banner_area2 li#n2 a{ width:83px; height: 24px; background: url(../images/banner4.jpg) no-repeat; padding-bottom:4px;}
	#banner_area2 li#n2_on a{ width:83px; height: 24px; background: url(../images/banner4.jpg) no-repeat; padding-bottom:4px;}
	#banner_area2 li#n2 a:hover{ width:83px; height: 24px; background: url(../images/banner4.jpg) no-repeat; padding-bottom:4px;}

	#banner_area3 {
		width: 170px;
		height: 24px;
		margin:0px;
		padding:0px;
		clear:both;
	}

	#banner_area3 ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#banner_area3 li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#banner_area3 li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#banner_area3 li span{
		visibility:hidden;
		font-size: 8px;
	}

	#banner_area3 li#n1 a{ width:83px; height: 24px; background: url(../images/banner5.jpg) no-repeat; padding-right:4px;}
	#banner_area3 li#n1_on a{ width:83px; height: 24px; background: url(../images/banner5.jpg) no-repeat; padding-right:4px;}
	#banner_area3 li#n1 a:hover{ width:83px; height: 24px; background: url(../images/banner5.jpg) no-repeat; padding-right:4px;}

	#banner_area3 li#n2 a{ width:83px; height: 24px; background: url(../images/banner6.jpg) no-repeat;}
	#banner_area3 li#n2_on a{ width:83px; height: 24px; background: url(../images/banner6.jpg) no-repeat;}
	#banner_area3 li#n2 a:hover{ width:83px; height: 24px; background: url(../images/banner6.jpg) no-repeat;}


	/*右サブメニュー*/
	#sub_menu_right {
		width: 170px;
		padding-left:0px;
	}

	#sub_menu_right ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	#sub_menu_right li a{
		padding: 0px;
		display: block;
		list-style-type:none;
		text-decoration: none;
	}

	#sub_menu_right li span{
		visibility:hidden;
		font-size: 8px;
	}

	#sub_menu_right li#n1 a{width:170px; height: 170px; background: url(../images/sub_menu_right1.jpg) no-repeat; padding-bottom:5px;}
	#sub_menu_right li#n1_on a{width:170px; height: 170px; background: url(../images/sub_menu_right1-2.jpg) no-repeat; padding-bottom:5px;}
	#sub_menu_right li#n1 a:hover{width:170px; height: 170px; background: url(../images/sub_menu_right1-2.jpg) no-repeat; padding-bottom:5px;}

	#sub_menu_right li#n2 a{ width:170px; height: 80px; background: url(../images/sub_menu_right2.jpg) no-repeat; padding-bottom:5px;}
	#sub_menu_right li#n2_on a{ width:170px; height: 80px; background: url(../images/sub_menu_right2-2.jpg) no-repeat; padding-bottom:5px;}
	#sub_menu_right li#n2 a:hover{ width:170px; height: 80px; background: url(../images/sub_menu_right2-2.jpg) no-repeat; padding-bottom:5px;}


	#movie_area {
		width: 170px;
		height:160px;
		margin:0px;
		padding:0px;
	}
	#movie_area2 {
		width: 170px;
		height:57px;
		margin:0px;
		padding:0px;
	}

	#movie_area_in {
		width: 170px;
		margin-right: auto;
		margin-left: auto;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #103468;
	}

	#movie_area_in a:link{text-decoration:none; color:#87A61C;}
	#movie_area_in a:visited{text-decoration:none; color:#87A61C;}
	#movie_area_in a:active{text-decoration:none; color:#87A61C;}
	#movie_area_in a:hover {text-decoration:none; color:#C66500;} 

	#movie_area_in2 {
		width: 170px;
		height:160px;
		margin:0px;
		padding:0px;
	}
	#movie_area_in3 {
		width: 170px;
		height:57px;
		margin:0px;
		padding:0px;
	}


	/*センターエリア*/
	#my_navi_2_main {
		width: 486px;
		margin-right: auto;
		margin-left: auto;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #103468;
	}

	#title1 {
		width:486px;
		height:21px;
		background-image: url(../images/title1.jpg);
		background-repeat: no-repeat;
	}

	#title1 span{
		visibility:hidden;
		font-size: 8px;
	}

/*=======================================================
 * Style for two_column_area
 *=======================================================*/
	#two_column_area {
		width: 872px;
		margin-right: auto;
		margin-left: auto;
	}

	div.text {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color: #555555;
	}






/*=======================================================
 * Style for TITLE
 *=======================================================*/
	#title2 {
		width:674px;
		height:21px;
		background-image: url(../images/title2.jpg);
		background-repeat: no-repeat;
	}

	#title3 {
		width:674px;
		height:21px;
		background-image: url(../images/title3.jpg);
		background-repeat: no-repeat;
	}

	#title4 {
		width:674px;
		height:21px;
		background-image: url(../images/title4.jpg);
		background-repeat: no-repeat;
	}


	#title5 {
		width:674px;
		height:21px;
		background-image: url(../images/title5.jpg);
		background-repeat: no-repeat;
	}

	#title6 {
		width:674px;
		height:21px;
		background-image: url(../images/title6.jpg);
		background-repeat: no-repeat;
	}

	#title7 {
		width:674px;
		height:21px;
		background-image: url(../images/title7.jpg);
		background-repeat: no-repeat;
	}

	#title8 {
		width:674px;
		height:21px;
		background-image: url(../images/title8.jpg);
		background-repeat: no-repeat;
	}

	#title9 {
		width:674px;
		height:21px;
		background-image: url(../images/title9.jpg);
		background-repeat: no-repeat;
	}

	#title10 {
		width:674px;
		height:21px;
		background-image: url(../images/title10.jpg);
		background-repeat: no-repeat;
	}

	#title11 {
		width:674px;
		height:21px;
		background-image: url(../images/title11.jpg);
		background-repeat: no-repeat;
	}

	#title12 {
		width:674px;
		height:21px;
		background-image: url(../images/title12.jpg);
		background-repeat: no-repeat;
	}

	#title span{
		visibility:hidden;
		font-size: 8px;
	}

/*=======================================================
 * Style for NEWS
 *=======================================================*/
	#news ul{
		margin:0px;
		padding:0px;
		padding-left:20px;
		padding-bottom:30px;
	}

	#news li{
		padding: 0px;
		list-style-type: square;
		color: #C19B64;
		padding-top:10px;
	}

	#news_top ul{
		margin:0px;
		padding:0px;
		padding-left:20px;
		padding-bottom:30px;
	}

	#news_top li{
		padding: 0px;
		list-style-type: square;
		color: #C19B64;
		padding-top:5px;
	}

	#news_top a:link{text-decoration:none; color:#87A61C;}
	#news_top a:visited{text-decoration:none; color:#87A61C;}
	#news_top a:active{text-decoration:none; color:#87A61C;}
	#news_top a:hover {text-decoration:none; color:#C66500;} 

	p {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color: #555555;
	}

/*=======================================================
 * Style for TOP BLOG
 *=======================================================*/
	#blog ul{
		margin:0px;
		padding:0px;
		padding-left:20px;
		padding-bottom:30px;
	}

	#blog li{
		padding: 0px;
		list-style-type: square;
		color: #C19B64;
		padding-top:10px;
	}

	#blog a:link{text-decoration:none; color:#87A61C;}
	#blog a:visited{text-decoration:none; color:#87A61C;}
	#blog a:active{text-decoration:none; color:#87A61C;}
	#blog a:hover {text-decoration:none; color:#C66500;} 

	p {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color: #555555;
	}

/*=======================================================
 * Style for プロフイール
 *=======================================================*/
	div.p_box {
		width: 674px;
		margin-right: auto;
		margin-left: auto;
		padding-bottom:30px;
	}

	div.p_box2 {
		width: 674px;
		margin-right: auto;
		margin-left: auto;
	}

	div.p_box_left {
		width:224px;
		float:left;
	}

	div.p_box_right {
		width:450px;
		float:right;
	}

	div.p_box_bg {
		width:450px;
		background-image: url(../images/p_box_bg.jpg);
		background-repeat: repeat-y;
	}

	div.p_box_top {
		width:450px;
		height:16px;
		background-image: url(../images/p_box_top.jpg);
		background-repeat: no-repeat;
	}

	div.p_box_ichi {
		width: 430px;
		margin-right: auto;
		margin-left: auto;
	}

	div.p_box_bottom {
		width:450px;
		height:16px;
		background-image: url(../images/p_box_bottom.jpg);
		background-repeat: no-repeat;
	}

	div.p_box2_left {
		width:450px;
		float:left;
	}

	div.p_box2_right {
		width:224px;
		float:right;
	}

/*=======================================================
 * Style for インタビュー
 *=======================================================*/
	div.inter_box {
		width: 674px;
		margin-right: auto;
		margin-left: auto;
		padding-bottom:30px;
	}

	div.inter_box_left {
		width:80px;
		float:left;
	}

	div.inter_box_right {
		width:594px;
		float:right;
	}

	div.inter_box_bg {
		width:594px;
		background-image: url(../images/inter_box_bg.jpg);
		background-repeat: repeat-y;
	}

	div.inter_box_top {
		width:594px;
		height:16px;
		background-image: url(../images/inter_box_top.jpg);
		background-repeat: no-repeat;
	}

	div.inter_box_ichi {
		width: 560px;
		margin-right: auto;
		margin-left: auto;
	}

	div.inter_box_bottom {
		width:594px;
		height:16px;
		background-image: url(../images/inter_box_bottom.jpg);
		background-repeat: no-repeat;
	}

/*=======================================================
 * Style for SHOP
 *=======================================================*/


	div.title_white {
		width:674px;
		height:50px;
		background-image: url(../images/title_white.jpg);
		background-repeat: no-repeat;
	}





















/*=======================================================
 * Style for TABLE COLOR
 *=======================================================*/
	table.color1 {
		background-color:#D0AEAF;
	}

	table.color2 {
		background-color:#87A61C;
	}

	td.color1 {
		background-color:#F4E5E8;
	}

	td.color2 {
		background-color:#ffffff;
	}

	td.color3 {
		background-color:#ffffcc;
	}

	td.color4 {
		background-color:#DFF0CE;
	}

/*=======================================================
 * Style for FOOTER
 *=======================================================*/
	#footer_position {
		padding-top:30px;
	}

	#footer {
		background-image: url(../images/footer_menu_bg.jpg);
		background-repeat: repeat-x;
		background-color:#ffffff;
		height: 51px;
		margin:0px;
		padding:0px;
	}

	#footer_area {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #ffffff;
	}

	#footer_area a:link{text-decoration:none; color:#ffffff;}
	#footer_area a:visited{text-decoration:none; color:#ffffff;}
	#footer_area a:active{text-decoration:none; color:#ffffff;}
	#footer_area a:hover {text-decoration:none; color:#103468;} 

	#footer_text_position1 {
		padding-top:10px;
	}

	#footer_text_position2 {
		padding-top:4px;
	}

	#copy_area {
		width: 904px;
		margin-right: auto;
		margin-left: auto;
	}

	#copy_position {
		padding-top:0px;
		padding-bottom:20px;
	}

	#copy {
		width:904px;
		height:64px;
		background-image: url(../images/copy.jpg);
		background-repeat: no-repeat;
	}

	#copy_text_position {
		padding-top:25px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #8DAEDB;
	}

/*=======================================================
 * Style for TEXT
 *=======================================================*/
	.green_b {
		color: #29684B;
		font-weight:bold;
	}

	.default {
		color: #666666;
	}
	.black {
		color: #000000;
	}
	.green {
		color: #29684B;
	}
	.silver {
		color: #C0C0C0;
	}
	.lime {
		color: #00FF00;
	}
	.blue {
		color: #2F609A;
	}
	.olive {
		color: #808000;
	}
	.orange {
		color: #C77100;
	}
	.maroon {
		color: #800000;
	}
	.navy {
		color: #000080;
	}
	.red {
		color: #FF0000;
	}
	.red_b {
		color: #FF0000;
		font-size: 18px;
	}
	.pink {
		color: #FB3AA5;
	}
	.purple {
		color: #800080;
	}
	.teal {
		color: #008080;
	}
	.fuchsia {
		color: #FF00FF;
	}
	.aqua {
		color: #00FFFF;
	}

/*=======================================================
 * Style for 管理
 *=======================================================*/
	#kanri {
		width: 674px;
		margin-right: auto;
		margin-left: auto;
	}

	#kanri table {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #000000;
	}

	#title_kanri {
		width:674px;
		height:21px;
		background-image: url(../images/kanri.jpg);
		background-repeat: no-repeat;
	}

	input.haba {
		width: 20px;
	}