@charset "UTF-8";/******************************	個別作諱Eペ縺Eジ用CSS******************************//*<!------------------------><!--   CTPペ縺Eジ共通CSS   --><!-------------------------->*/h1.ct_h1{		font-size	:	1.0em;		display		:	inline;		color		:	"#4E2727";		text-align	:	 left}h1.ct_h1 a{		text-decoration:none;}h2.ct_h2	{		font-size	:	1.2em;		display		:	inline	}h2.ct_h2 a{		text-decoration:none;}h3.ct_h3	{		font-size	:	1.0em;		font-weight	:	normal;		display		:	inline	}h3.ct_h3 a{		text-decoration:none;}a.ct_none{		text-decoration:none}font.ct_points{		font-size	:	1.2em;		font-weight	:	bold;		color		:	#191970}font.ct_notes{		font-size	:	0.8em;}/*<!------------------------------><!-- TOP page 右側コンチEツCSS --><!-------------------------------->*/span.ct_right_img{		width			:	90px;		margin			:	10px 0px;		float			:	left}span.ct_right_txt{		width			:	175px;		margin			:	10px 5px;		float			:	left}/*<!-----------------------------><!-- TOP page お知らせ用css    --><!------------------------------->*/div.ct_info_top{	width			:	570px;	vertical-align	:	middle;	margin-left		:	5px;	line-height: 120%}span.ct_info_list{	margin-left		:	3px;	color			:	#666666;}/*<!--  詳細ペ縺Eジ用  --->*/div.ct_info_title{		width			:	500px;		padding-top		:	30px;		padding-bottom	:	10px;		float			:	left}div.ct_info_date{		width			:	110px;		padding-top		:	30px;		padding-bottom	:	10px;		float			:	left}div.ct_info_detail{		width			:	610px;		border-top		:	1px dotted #dfd2ca;		padding-top		:	10px;		padding-bottom	:	30px;		float			:	clear}span.ct_info_date a{		text-decoration:none;}/*<!--------------------------><!-- CTP特設ペ縺Eジ用共通CSS --><!---------------------------->*//*<!-- 基本枠  -->*/div.ct_base {		width		:	670px}div.ct_half {		width		:	320px;		padding		:	10px 5px;		float		:	left}div.ct_dtl_left {		padding		:	10px;		text-align	:	left}div.ct_dtl_right {		padding		:	10px 10px;		text-align	:	right}div.ct_dtl_center {		padding		:	10px ;		text-align	:	center}font.ct_subt{		font-size	:	12pt;		font-weight	:	bold;}/*<!-- コンチEチE  -->*/div.ct_kz_image {		display			:	inline-block;		float			:	left}div.ct_kz_lst {			display		:	inline-block;			float		:	right;}/*<!-- リスト行構諱E  -->*/li.ct_row{		height		:	15px;		margin-top	:	5px}span.ct_kz_title{		display			:	inline-block;		width			:	255px;		vertical-align	:	middle}span.ct_pub_title{		display			:	inline-block;		width			:	340px;		vertical-align	:	middle}span.ct_dis_title{		display			:	inline-block;		width			:	300px;		vertical-align	:	middle}span.ct_kz_title_w{		display			:	inline-block;		width			:	215px;		vertical-align	:	middle}span.ct_kz_price{		display			:	inline-block;		width			:	60px;		text-align		:	right;		vertical-align	:	middle}span.ct_kz_Price{		display			:	inline-block;		width			:	60px;		text-align		:	right;		vertical-align	:	middle}span.ct_dis_Price{		display			:	inline-block;		width			:	100px;		text-align		:	right;		vertical-align	:	middle}span.ct_kz_suryo{		display			:	inline-block;		width			:	40px;		text-align		:	right}span.ct_kz_cart {		display			:	inline-block;		width			:	120px;		text-align		:	right;		vertical-align	:	middle}span.ct_stop {		display			:	inline-block;		height			:	23px;		width			:	260px;		text-align		:	right;		margin-top		:	8px;		vertical-align	:	middle;		color			:	red}span.ct_stop_noimg {		display			:	inline-block;		height			:	23px;		width			:	290px;		text-align		:	right;		margin-top		:	8px;		vertical-align	:	middle;		color			:	red}span.ct_memo {		display			:	inline-block;		height			:	23px;		width			:	260px;		text-align		:	right;		margin-top		:	8px;		vertical-align	:	middle;}span.ct_memo_zeppan {		display			:	inline-block;		height			:	23px;		width			:	310px;		text-align		:	right;		margin-top		:	8px;		vertical-align	:	middle;		color			:	red}/*<!----------------------><!-- ピアノ指導教材CSS  --><!------------------------>*/div.ct_kt_list{		width		:	645px}div.ct_kztop_contents{		border			:	1px solid #A9A9A9;		height			:	180px;		width			:	153px;		margin			:	3px;		float			:	left}div.ct_kztop_name{		height			:	30px;		background-color:	lavenderblush;		padding-top		:	8px;		text-align		:	center}div.ct_kztop_image{		height			:	140px;		padding-top		:	12px;		text-align		:	center}/*<!------------------------------------><!-- 楽譜E真並列EージCSS クリスマス --><!-------------------------------------->*/div.ct_kt_list{		width		:	645px}div.ct_kztop_contents_yoko{		border			:	0px		height			:	150px;		width			:	153px;		margin			:	3px;		float			:	left}div.ct_kztop_contents_tate{		border			:	0px		height			:	150px;		width			:	122px;		margin			:	3px;		float			:	left}div.ct_kztop_image_y{		height			:	110px;		padding-top		:	12px;		text-align		:	center}div.ct_kztop_image_t{		height			:	150px;		padding-top		:	12px;		text-align		:	center}/*<!-------------------------------><!-- 楽譜E真並列EージCSS 絵本  --><!--------------------------------->*/div.ct_kt_list{		width		:	645px}div.ct_kztop_contents_yoko_wn{		border			:	0px		height			:	200px;		width			:	306px;		margin			:	3px;		float			:	left}div.ct_kztop_contents_tate_wn{		border			:	0px		height			:	230px;		width			:	200px;		margin			:	3px;		float			:	left}div.ct_kztop_image_y{		height			:	110px;		padding-top		:	12px;		text-align		:	center}div.ct_kztop_image_t{		height			:	150px;		padding-top		:	12px;		text-align		:	center}div.ct_kztop_title_y{		border			:	0px		height			:	50px;		width			:	306px;		margin			:	3px;		float			:	left}div.ct_kztop_title_t{		height			:	50px;		padding-top		:	12px;		text-align		:	center}/*<!-- リスト構諱E  -->*/li.ct_kz_head{		margin-height		:	8px;		list-style-image:	url("/img/contents_image/list_icon01.gif")}div.test1{	width		:	290px;	height		:	200px;	background	:	blue;}div.test2{	width		:	290px;	height		:	200px;	background	:	pink;}div.test3{	width		:	290px;	height		:	200px;	background	:	green;}
