body{
	text-align: center;
	background: #f0f0f0;
	font-size: 12pt;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}

#container {
	width:950px;
	background-image: url(img/all/background_line.gif);
	margin: 0 auto;
	padding-left: 1px;
	padding-right: 1px;
}

#top_movie {
	width:950px;
	margin: 0 auto;
	height: 355px;
	border-bottom: 5px solid #e4007f;
}
a   {
	color: #646464;
	font-size: 12px;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
a:visited   {
	color: #640064;
	font-size: 12px;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
a:hover   {
	color: #E4007F;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* --- メインコンテナ --- */
#container_main {
	width: 950px; /* ページの幅 */
	margin: 0 auto; /* センタリング */
	overflow: visible;

}

/*\*/
	* html #container_main{overflow: visible;}
/**/

/* --- ナビゲーション --- */
#nav {
	float: left;
	width: 215px; /* サイドバーの幅 */
	background-color: #FFFFFF;
	margin: 0 auto; /* センタリング */
	padding-bottom: 30px;
	padding-left: 15px;
	padding-top: 20px;
}

/* --- メインカラム --- */
#content {
	float: left;
	width: 710px; /* メインカラムの幅 */
	padding-bottom: 30px;
	padding-left: 10px;
	text-align: left;
	padding-top: 20px;
	background-color: #FFFFFF;
}

/* ------------------------------------- 
 *	ヘッダー部分
 * ------------------------------------- */
#header01{
	width: 940px;
	height: 20px;
	background-image: url(img/header/images/header10_01.jpg);
	text-align: right;
	margin: 0 auto;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-repeat: no-repeat;
}
#header02{
	width: 950px;
	margin: 0;
	float: left;
	padding: 0;
}
#header03{
	width: 950px;
	margin: 0 auto;
	padding: 0 auto;
	height: 78px;
	float: left;
}
#header04{
	width: 310px;
	margin: 0;
	float: right;
	height: 38px;
	background-image: url(img/header/images/header10_11.jpg);
	padding-top: 40px;
	padding-left: 10px;
}
#menu{
	width: 950px;
	margin: 0;
	padding: 0;
	height: 48px;
	float: left;
}
#point{
	width: 945px;
	margin: 0 auto;
	height: 78px;
	float: left;
	background-image: url(img/4point/4point_bg.jpg);
	padding-top: 12px;
	padding-left: 5px;
	background-repeat: no-repeat;
}
.table01{
     width: 950px;
	 height: 110px;
	 background-color:#FF9900;
	 empty-cells: hide;
	 border-width: 0px;
}

.table02{
	width: 950px;
	text-align: center;
	background-color:#FFFFFF;
	empty-cells: hide;
	border-width: 0px;
	margin-bottom: 20px;
}

.table03{
     width: 950px;
	 height: 80px;
	 text-align: center;
	 background-image: url("img/header/bg2.gif");
	 empty-cells: hide;
	 border-width: 0px;
}

.textw {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-variant: normal;
	color: #FFFFFF;
}

.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-variant: normal;
	color: #646464;
}

.textblack{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-variant: normal;
	color: #000000;
}

#tel {
	margin: 0;
	padding: 0;
	width: 950px;
	height: 45px;
	float: left;
	text-align: left;
}
/* ------------------------------------- 
 *	メイン
 * ------------------------------------- */
#pankuzu {
	width: 710px;
	margin-bottom: 20px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #E4007F;
	font-size: 12px;
	text-align: left;
}

#buy_button {
	width: 710px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
#mainin_page_top {
	width: 670px;
	height: 20px;
	background-image: url(img/all/main_in_page_bg.gif);
	background-repeat: no-repeat;
	padding-right: 40px;
	text-align: right;
	padding-top: 2px;
	float: left;
	margin-bottom: 20px;
}

#corner_title {
	width: 710px;
	float: left;
}

#box {
	width: 710px;
	float: left;
	margin-bottom: 20px;
}
#box_table {
	width: 710px;
	float: left;
	margin-bottom: 20px;
}
#box_m0 {
	width: 710px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#box_orange {
	width: 694px;
	float: left;
	margin-bottom: 20px;
	border: 3px solid #FF6600;
	padding: 5px;
}
#box_pink {
	width: 650px;
	float: left;
	margin-bottom: 20px;
	border: 3px solid #E4007F;
	padding: 5px;
}
#point_box {
	float: left;
	margin-bottom: 20px;
	padding: 5px;
	background-color: #E4007F;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: justify;
	width: 650px;
}

/* ------------------------------------- 
 *	サイドバー部分
 * ------------------------------------- */
#navi {
	width: 190px;
	border-top: 1px solid #969696;
	background-color: #EEEEEE;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 12px;
	color: #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	padding-left: 4px;
	padding-right: 4px;
}
#navi_button {
	width: 200px;
	margin-bottom: 10px;
	font-size: 9px;
	color: #646464;
}
#navi_tixt {
	width: 190px;
	font-size: 9px;
	color: #646464;
}


.tableside{
     width: 200px;
	 height: 1200px;
	 background-color:#FFFFFF;
	 empty-cells: hide;
	 border-width: 0px;
}

.tablegray{
    display:block;
	width:200px;
	height:110px;
	background-color: #111111;
	text-align:center;
}

#comment{
	border-collapse:collapse;
	width:116px;
	height:76px;
	background-color: #FFFFFF;
}
#comment td{
	vertical-align: top;
	background-color: #FFFFFF; 
	padding: 0;
} 

#comment a { 
	display: block;
	width: 100%;
	font-size: 11pt;
	font-weight: none;
	color: #000000;
} 

#comment a:hover { 
	color: #999999; 
}
	
/* ------------------------------------- 
 *	フッター部分
 * ------------------------------------- */
#footer {
	width:950px;
	clear: left;
	margin: 0 auto;
} 
 
.line{
 	width: 100%;
	margin: center;
	height: 3px;
	color:FF3300;
}

.textfooter2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

#page_top {
	width: 909px;
	height: 25px;
	background-image: url(img/footer/page_bg.gif);
	background-repeat: no-repeat;
	padding-right: 40px;
	text-align: right;
	padding-top: 2px;
	margin-bottom: 20px;
}

#footer_navi {
	width: 950px;
	border-bottom: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
	background-color: #F0F0F0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
	color: #646464;
}

/* ------------------------------------- 
 *	テキスト・飾り
 * ------------------------------------- */
 
h1{
	margin: 0 auto;
	padding: 0 auto;
	float: left;
}

h2 {
	margin: 0;
	padding: 0;
	float: left;
}

h3 {
	margin: 0;
	padding: 0;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	width: 680px;
	text-align: left;
	color: #0078FF;
}
h3 font{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: middle;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

 .textog{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #FF3300;
}

.linedesign{
	border-style:dotted;
 	width: 100%;
	margin: center;
	height: 1px;
	color:FF3300;
}

/* ------------------------------------- 
 *	前回から引用
 * ------------------------------------- */
p {
	font-size: 12px;
	line-height: 140%;
	color: #646464;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 680px;
	float: left;
}
.midori10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #009b9d;
}
.midori12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #009b9d;
}
.midori14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #009b9d;
}
.midori18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #009b9d;
}
.black10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #000000;
}
.black12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #000000;
}
.black14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	color: #000000;
}
.black18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	color: #000000;
}
.gray10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 140%;
	color: #646464;
}
.gray12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	color: #646464;
}
.gray14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 140%;
	color: #646464;
}

.white8 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8px;
	font-style: normal;
	line-height: 140%;
	color: #FFFFFF;
}

.white10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #FFFFFF;
}
.white12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #FFFFFF;
}
.white14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.white14ex {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.white16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 140%;
	color: #FFFFFF;
}
.white18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	color: #FFFFFF;
}
.red10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #CC0000;
}
.red12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #CC0000;
}
.red14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	color: #CC0000;
}
.red14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	color: #CC0000;
}
.orange10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #FF6600;
}
.orange12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #FF6600;
}

.orange14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	color: #FF6600;
}

.orange18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	color: #FF6600;
}
.pink10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #E4007F;
}
.pink12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #E4007F;
}
.pink14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	color: #E4007F;
}
.pink16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 140%;
	color: #E4007F;
}
.pink18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	color: #E4007F;
}
.blue10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #0078FF;
}
.blue12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #0078FF;
}
.blue14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	color: #0078FF;
}
.blue16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 140%;
	color: #0078FF;
}
.blue18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 140%;
	color: #0078FF;
}
