@charset "UTF-8";

*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}a img{border:0} 

body { font: 12px "Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"qMmpS Pro W3","MS P SVbN",verdana,sans-serif;
 background: #eee url(../images/bg.gif) repeat-x; color: #330000; }


a { text-decoration: none; color: #330000; }
	a:hover { color: #33CC00; }
p  { margin: 0 0 15px; line-height: 18px;

 }
.txt_green_b {
	color: #006400;
	font-weight: bold;
	text-decoration: none;
}
.txt_orange_b {
	color: #FF3405;
	font-weight: bold;
	text-decoration: none;
}
.txt_red_b {
color: #ff0000; 
line-height:120%;
font-weight:bold;
font-size: 14px;
}
.txt_pink_b {
color: #ff00ff; 
line-height:120%;
font-weight:bold;
font-size: 14px;
}
.txt_purple_b {
color: #6600CC; 
line-height:120%;
font-weight:bold;
font-size: 14px;
}

.txt9{
font-size: 12px;
line-height: 140%;
color: #ff00ff;
}

.txt10{
font-size: 12px;
line-height: 140%;
color: #FF0000;
}
.txt12{
font-size: 12px;
line-height: 140%;
color: #000000;
}
#wrap { margin: 20px auto 0; width: 979px; }

.clear { clear: both; }

#logo { float: left; margin: 15px 0 0 10px; height: 70px; }
	#logo a:hover { border-bottom: 1px solid #222; }
	#logo p { padding: 2px 0 0 4px; font-size:16px; color: #330000; letter-spacing:2px; font-weight:bold;}
	#logo h1 { font-size: 2.6em; margin: 0; text-shadow: 1px 1px 1px #000; }
		#logo h1 a { color: #fff; }

	#explore { float: right; margin: 130px 5px 0 0; }
		#explore-link { float: left; height: 25px; padding: 9px 0 0 20px; width: 106px; color: #808080; background: url(../images/explore.gif) no-repeat; }
			#explore-link:hover { color: #fff; }

	#menu { width:950; clear: left; float: left; height: 43px; margin: 0 0 0 10px; background: url(../images/menu.gif) repeat-x; }
		#menu-left { background: url(../images/menu-corners.gif) no-repeat left top; float: left; width: 9px; height: 43px; }
		#menu-right { background: url(../images/menu-corners.gif) no-repeat left bottom; float: right; width: 9px; height: 43px; }
	
	#menu ul { padding: 7px 0; }
	#menu li { float: left; display: inline; text-transform: uppercase; }
		#menu li a { float: left; margin: 0 5px 0 0; padding: 12px 0 15px 20px; color: #330000; position: relative; z-index: 2; }
			#menu li a span { padding: 12px 20px 15px 0; }
		#menu li a:hover, #menu li a:focus { color: #1295E4; }
		#menu li a.current { background: url(../images/tableft.jpg) no-repeat; color: #000; font-weight: bold; }
			#menu li a.current span { background: url(../images/tabright.jpg) no-repeat right top; }
		
	#content-top {
	clear: both;
	height: 26px;
	background: url(../images/content-top.jpg) no-repeat;
	position: relative;
	margin: 0 !important;
	margin: -14px 0 0;
	background-image: url(../images/content-top.jpg);
}
	#content-middle { padding: 0 25px 25px; background: url(../images/content-middle.gif) repeat-y; }
	#content-bottom { clear: both; padding: 6px 0 7px; background: url(../images/content-bottom.gif) no-repeat left bottom; }

	#pitch,#pitch_top,#pitch_3b,#pitch_aoki,#pitch_takimoto,#pitch_tomoka,#pitch_nagao,#pitch_tanabe,#pitch_rio,#pitch_fujishiro,
	#pitch_shoppers,#pitch_faq,#pitch_event,#pitch_entry,#pitch_interview,#pitch_3bevent,#pitch_calendar,#pitch_ando,#pitch_tachibana,#pitch_mairii,#pitch_meina,#pitch_yamanoi{
	text-shadow: 1px 1px 1px #3F6AA2;
	height: 159px;
	padding: 50px 40px 0 30px;
	position: relative;
	margin: 0 -7px 10px;
	font-size: 14px;
	font-style: normal;
	color: #fff;
	line-height: 150%;
	background-image: url(../interview/images/interview_top.jpg);
}
/* ========gbv摜======== */
	#pitch {
	background: url(../images/pitch.jpg) no-repeat;
}
	#pitch_top {
	background: url(../images/top.swf) no-repeat;
}
	#pitch_3b {
	background: url(../interview/images/3b_top.jpg) no-repeat;
}

	#pitch_aoki {
	background: url(../interview/images/aoki_top.jpg) no-repeat;
}
#pitch_ando {
	background: url(../interview/images/ando_top.jpg) no-repeat;
}
	#pitch_takimoto {
	background: url(../interview/images/takimoto_top.jpg) no-repeat;
}
	#pitch_tomoka {
	background: url(../interview/images/tomoka_top.jpg) no-repeat;
}
	#pitch_nagao {
	background: url(../interview/images/nagao_top.jpg) no-repeat;
}
	#pitch_tanabe {
	background: url(../interview/images/tanabe_top.jpg) no-repeat;
}
	#pitch_rio {
	background: url(../interview/images/yamashita_top.jpg) no-repeat;
}
	#pitch_fujishiro {
	background: url(../interview/images/fujishiro_top.jpg) no-repeat;
}

#pitch_tachibana{
	background: url(../interview/images/tachibana_top.jpg) no-repeat;
}

#pitch_mairii{
	background: url(../interview/images/mairii_top.jpg) no-repeat;
}
#pitch_meina{
	background: url(../interview/images/meina_top.jpg) no-repeat;
}
#pitch_yamanoi{
	background: url(../interview/images/yamanoi_top.jpg) no-repeat;
}

	#pitch_shoppers {
	background: url(../shoppers/images/shoppers_top.jpg) no-repeat;
}
	#pitch_interview {
	background: url(../interview/images/interview_top.jpg) no-repeat;
}

	#pitch_faq {
	background: url(../faq/images/faq_top.jpg) no-repeat;
}

	#pitch_event {
	background: url(../event/images/event_top.jpg) no-repeat;
}
	#pitch_entry {
	background: url(../entry/images/entry_top.jpg) no-repeat;
}
	#pitch_3bevent {
	background: url(../event/images/3bevent_top.jpg) no-repeat;
}
	#pitch_calendar {
	background: url(../shoppers/images/calendar_top.jpg) no-repeat;
}


/* ========gbv摜܂======== */	

/* ========gbv摜======== */		
		#pitch h1 { float: left; line-height: 150%; font-style: normal; font-size: 1.7em; width: 260px; padding: 0 40px 0 0; height: 150px; font-weight: normal; text-transform: uppercase; }
		
			#pitch h1 span { font-size: 1.2em; text-transform: lowercase; font-size: .6em; font-style: italic; color: #F4EDC1; }

h3 { padding:5px 0 5px 15px; background:#F5F5F5;  border-left:#adff2f 8px solid; font-size: 16px; font: bold 15px Arial; color: #330000; margin: 0 0 10px; }
h4 { padding:5px 0 5px 15px; background:#FF00FE;  border-left:#FFFF00 8px solid; font-size: 16px; font: bold 15px Arial; color: #FFFFFF; margin: 0 0 10px; }
h5 { padding:5px 0 5px 15px; background:#FF0000;  border-left:#FFFF00 8px solid; font-size: 16px; font: bold 15px Arial; color: #FFFFFF; margin: 0 0 10px; }

/* ========3R======== */	
.column { float: left; width: 250px; margin: 0 20px 0 0; line-height: 2.2em; }
	.column.last { margin-right: 0; }
	.column img { padding: 10px; border: 1px solid #ddd; margin: 0 0 5px; }
	.more a { background: url(../images/bullet.gif) no-repeat 0 7px; padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }

	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }

.top_column  { float: left; width: 450px; margin: 0 10px 0 0; height: 90px; }
	.top_column.last { margin-right: 0; }
	.top_column img { padding: 3px; border: 1px solid #ddd; margin: 0 0 5px; }
	.more a { background: url(../images/bullet.gif) no-repeat 0 7px; padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }

/* ========SHOPPERS======== */	
.shoppers { float: left; width: 370px; border: 2px dotted #666; margin: 10px; padding: 10px;line-height: 2.2em; }
	.shoppers.last { margin-right: 0; }
	.shoppers img { padding: 10px; border: 1px solid #ddd; margin: 0 0 5px; }
	.more a { background: url(../images/bullet.gif) no-repeat 0 7px; padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }
.onsale {
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
}
	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }	
	
/* ========テキスト======== */	
.top { float: left; width: 930px; margin:0 40px 0 0; line-height: 2.2em; }
	.top img { padding: 5px; border: 1px solid #ddd; margin: 5px;  }
	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }
		
.interview { float: left; width: 850px; margin:0 40px 0 0; line-height: 2.2em; }
	.interview_photo{ padding: 5px; border: 1px solid #ddd; margin: 20px;  }
		.interview p { padding: 0 10 0 8px; line-height: 20px;}
	.more a { padding: 0 10 0 8px;  margin: 10px; color: #672A6D; font-weight: bold; font-size: .9em; }
.style1 {font-size: 16px }

.bunner { float: left; width: 850px; margin:0 40px 0 0; line-height: 2.2em; }
	.bunner img { padding: 5px; border: 0px ; margin: 5px;  }
	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }
		
.shop_title { float: left; width: 850px; margin:0 40px 0 0; line-height: 2.2em; }
	.shop_title img { padding: 5px; border: 1px solid #ddd; margin: 5px;  }
	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }
	
.profile { float: left; width: 600px; margin: 0 40px 0 0; line-height: 2.2em; }
	.profile img { padding: 10px; margin: 10px; }
	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }

	.more a { padding: 0 0 0 8px; color: #672A6D; font-weight: bold; font-size: .9em; }	

	
#footer { padding: 20px; color: #999; }
	#links { float: right; }
		#links a { margin: 0 0 0 15px; }
.clear { clear:both; }   

