@charset "utf-8";

/* -------------------------------------------- */
/*html>body #hack {
color:#ff0000;
}
*/

* { font-size:100%;}

html{float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;}

body{
	overflow: visible !important;
	background-image:none !important;
	background-color:#FFF !important;
	color:#333333;
    font-size:12pt;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	
	}

h1{
	font-size:12px;
	color:#FFF;
	margin-top:4px;
	font-weight:lighter;
	}

a:link {color:#139DD9;text-decoration:underline;}
a:visited {color:#139DD9;text-decoration:underline;}
a:hover {color:#0F5C9B;text-decoration:underline;}

img{border:0;}

/*印刷非表示設定================================================*/

.hed_window,
.menu_window,
.hud_window,
.left_window {
	display: none;
}

.right_window {
	float:left !important;
}



/*フォント装飾================================================*/

.font_white {color:#FFF;}

.font_red {color: #FF0000;}

.font_red_b {color: #FF0000;
             font-weight:bold;}

.font_red_b_1 {color: #FF0000;
             font-weight:bold;
			 font-size:15px;}

.font_oraneg {color: #ff6600;}


.font_8px {font-size: 8px;}

.font_parple {color:#ff2784;}

.font_parple_big {color:#ff2784;
size:14px;}

.font_grey {color:#878787;}

.font_rose {color:#960e49;}

.font_rose2 {color:#c72169;}

.fontsize11 {font-size:12px;
font-family:'ＭＳ Ｐゴシック';}

.fontsize11only {font-size:12px;}

.shop_title_font_big {font-size:18px;}


/*==レイアウトとかそのへん===================================*/

/*ヘッダー枠を中央配置に。IE6バグ回避対策*/
div.hed_window {
	text-align:center;
	background-image:none !important;
}

div.hed_box{
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}

/*メインコンテンツ枠を中央配置に。IE6バグ回避対策*/
div.main_window {
	text-align:center;
	background-image:none !important;
	overflow: visible !important;
}

div.main_box{
 	margin-left: auto;
 	margin-right: auto;
 	text-align: left;
	background-image:none !important;
	overflow: visible !important;
}



/*Flash部分枠*/

div.flash_box {
}


/*Contents_windowレイアウト*/
div #main_contents {
background-image:none !important;
overflow: visible !important;
}

.contents_box {
	background-image:none !important;
	overflow: visible !important;
	}







/*メインコンテンツ枠レイアウト　*/
div.main_contents_window {
	background-image:none !important;
	overflow: visible !important;
}







.text_box {
	text-align:left;
	background-image:none !important;
	overflow: visible !important;
}	

/*top_introduction 導入部分枠*/
.top_introduction {
	background-image:url(image/contents/photo1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

/*応募について　枠*/
.oubo_window {
	background-image:url(image/contents/guide_and_sakuhinsyu.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.oubo_window_text {
	text-align:left;
}