@charset "EUC-JP";

body {
	font-family: "メイリオ","Meiryo", sans-serif;
}


p.btm0 {
	margin-top : 0px ;
	margin-bottom : 0px ;
}

p.btm1 {
	margin-top : 0px ;
	margin-bottom : 20px ;
}

p.btm1b {
	margin-top : 0px ;
	margin-bottom : 25px ;
}

p.btm1c {
	margin-top : 0px ;
	margin-bottom : 35px ;
}

p.btm1d {
	margin-top : 0px ;
	margin-bottom : 40px ;
}

p.btm2 {
	margin-top: 0px;
	margin-bottom: 50px;
}

p.btm2b {
	margin-top: 0px;
	margin-bottom: 45px;
}

p.btm3 {
	margin-top: 0px;
	margin-bottom: 65px;
}


.text_space_0 {
	letter-spacing : 0em ;
}

.text_space_half {
	letter-spacing : -0.5em ;
}

.text_space_-1 {
	letter-spacing : -1em ;
}

img {
	border-style : none ;
}

.clear_element { /* フローティング解除 */
	clear: both;
}


h1#chiiku_head1 {
	width : 960px ;
	margin : 25px auto 25px auto ;
	padding : 0px ;
	color : #000 ;
	font-size : 13pt ;
	font-weight : normal ;
	text-align : center ;
	position: relative;
}

p#chiiku_title {
	width : 960px ;
	margin : 25px auto 25px auto ;
	padding : 15px 0px 5px 0px ;
	background-color : #2b43c1 ;
	color : #fff ;
	font-size : 30pt ;
	line-height : 42pt ;
	font-weight : bold ;
	letter-spacing : 0em ;
	text-align : center ;
	position: relative;
}

.chiiku_title_text2 {
	font-size : 14pt ;
	line-height : 20pt ;
	font-weight : normal ;
	letter-spacing : 0em ;
}

.chiiku_title_text3 {
	font-size : 28pt ;
	font-weight : normal ;
}



h2.head2_type01 {
	width : 828px ;
	height : 38px ;
	margin : 30px auto 30px auto ;
	padding : 31px 0px 0px 132px ;
	background: url(../../homecare/images/sst10set_img24_bg.jpg) no-repeat ;
	color :  #f96a30 ;
	font-size : 19.5pt ;
	line-height : 19.5pt ;
	font-weight : normal ;
	text-align : left ;
	position: relative;
}

h2.head2_type02 {
	width : 828px ;
	height : 69px ;
	margin : 30px auto 30px auto ;
	padding : 0px 0px 0px 132px ;
	background: url(../../homecare/images/sst10set_img24_bg.jpg) no-repeat ;
	color :  #f96a30 ;
	font-size : 19.5pt ;
	line-height : 24pt ;
	font-weight : normal ;
	text-align : left ;
	position: relative;
}



#description01 {
	width : 860px ;
	margin : 0px auto 50px auto ;
	padding : 0px 50px 0px 50px ;
	color : #000 ;
	font-size : 11.4pt ;
	line-height : 20pt ;
	text-align : left ;
	position: relative;
}

p#ds01_spec {
	border-style : solid ;
	border-width : 1px 0px 1px 0px ;
	padding : 25px 0px 25px 0px ;
	text-align : center ;
}

.ds01_spec_text2 {
	color :  #e33304 ;
}



#description02 { /* 行の高さ17pt */
	width : 860px ;
	margin : 0px auto 50px auto ;
	padding : 0px 50px 0px 50px ;
	font-size : 12pt ;
	line-height : 17pt;
	text-align : left ;
	position: relative;
}

#ds02_area01 {
	min-height : 307px ;
	margin : 0px 0px 35px 0px ;
}

.img_ds02-1 {
	float : left ;
	margin : 0px 30px 0px 0px ;
}

h3.ds02_head3 {
	margin : 0px 0px 20px 0px ;
	color :#193ec3 ;
	font-size : 15pt ;
	font-weight : bold ;
}

.ds02_text1b {
	font-weight : bold ;
}

#ds02_area02 {
	min-height : 700px ;
	margin : 0 ;
}

p.btm3 {
	margin-top: 0px;
	margin-bottom: 65px;
}

p.btm4 {
	margin-top: 0px;
	margin-bottom: 85px;
}



/* サンプル動画 */
#description03 {
	width : 960px ;
	margin : 0px auto 50px auto ;
	padding : 0px ;
	text-align : center ;
	position: relative;
}

#ds03_area01 {
	border : solid 0px ;
	width : 860px ;
	margin : 0px auto 0px auto ;
	padding-left : 50px ;
	padding-right : 50px ;
	font-size : 12pt;
	line-height : 19pt;
	color : #000;
	text-align : left ;
	position: relative;
}

p#ds03_area01_text1 {
	margin : 0px 0px 25px 0px ;
	padding : 0 ;
	color : #2642ad ;
	font-size : 16pt ;
	font-weight : bold ;
}

#img_ds03-1 {
	margin : -5px 30px 0px -10px ;
	float : left ;
}

#ds03_movie {
	width : 426px ;
/*	height : 265px ; */
	margin : 50px auto 0px auto ; 
	background: url(../../flash_kids/images/piccard_top_img21.jpg) no-repeat;
	padding-top : 36px ;
	text-align : center ;
	position: relative;
}

#ds03_movie p {
	margin : 50px 0px 0px 0px ;
	font-size : 11pt ;
}
/* サンプル動画_ここまで */



/* DVD教材の開発者紹介 */
#creator_area {
	width : 960px ;
	margin : 30px auto 50px auto ;
	text-align : center ;
	position: relative;
}

h3#creator_head3 {
	border : solid 0px ;
	width : 960px ;
	margin : 0px auto 15px auto ;
	padding : 0 ;
	font-size : 18pt;
	line-height : 18pt;
	letter-spacing : 0.25em ;
	font-weight : normal ;
	color : #000 ;
	text-align : center ;
	position: relative;
}

.creator_head3_text2 {
	color : #da3807 ;
}

#creator2_frame {
	width : 490px ;
	min-height : 287px ;
	border-style: solid ;
	border-width : 3px ;
	border-color :#e7c69d ;
	margin : 0px auto 0px auto ;
	padding : 30px 25px 30px 339px ;
	background-color : #fff ;
	border-radius : 25px ;
	text-align : center ;
	position: relative;
}

#img_crt-1 {
	margin : 0px ;
	width : 302px ;
	position: absolute ;
	top : 30px ;
	left : 22px ;
}

.creator2_title1 {
	margin : 0px ;
	height : 37px ;
	background-color : #d15553 ;
	font-size : 15pt;
	line-height : 30pt;
	font-weight : bold ;
	color : #fff ;
	text-align : center ;
}

.creator2_title2 {
	margin : 0px ;
	height : 40px ;
	font-size : 12pt;
	line-height : 30pt;
	font-weight : bold ;
	color : #d15553 ;
	text-align : center ;
}

.creator2_title2b {
	font-size : 16pt;
}

ul.creator2_list1 {
	margin : 0px 0px 0px 1.5em ;
	padding : 0 ;
	color : #000 ;
	font-size : 10.5pt;
	line-height : 17pt;
	font-weight : normal ;
	text-align : left ;
	list-style: disc ;
}

ul.creator2_list1 li {
	margin : 0px 0px 5px 0px ;
	padding : 0px ;
}

ul.creator2_list1 li:last-child {
	margin-bottom : 0px ;
}

.creator2_text1b {
	color : #d70e30 ;
}
/* DVD教材の開発者紹介_ここまで */



/* レビュー */
#chiiku_review_area {
	width : 960px ;
	margin : 30px auto 50px auto ;
	text-align : center ;
	position: relative;
}

h3#chiiku_review_head {
	border-style: solid;
	border-width : 0px 0px 4px 27px;
	border-color : #6a9ccd ;
	width : 820px ;
	margin : 0px auto 30px auto ;
	padding-left : 15px ;
	color : #000 ;
	font-size : 16pt ;
	line-height : 23px ;
	font-weight : bold ;
	letter-spacing : 0.2em ;
	text-align : left ;
}

.chiiku_review_head_text2 {
	font-size : 12pt ;
	font-weight : normal ;
	letter-spacing : 0em ;
}

.chiiku_review_frame1 { /* 下にマージンなし */
	width :860px ;
	border : solid 0px ;
	margin : 0px auto 0px auto ;
	padding : 0px 0px 0px 0px ;
	position: relative;
	font-size : 11pt;
	line-height : 18pt;
	color : #000;
	text-align : left ;
}

.chiiku_review_point {
	margin-top : 0px ;
	margin-bottom : 10px ;
	color : #c00;
}

.chiiku_customer_name {
	margin : 0 ;
	text-align : left ;
	position : absolute ;
	top :0px ;
	left : 250px ;
}

.chiiku_review_date {
	margin : 0 ;
	text-align : right ;
	position : absolute ;
	top :0px ;
	right : 0px ;
}

p.chiiku_review_text {
	margin-top : 0px ;
	margin-bottom : 10px ;
}

.chiiku_review_link {
	margin : 0 ;
	font-size : 11pt;
	border : solid 0px ;
	padding-right : 0px;
	padding-bottom : 0px ;
	text-align : left ;
}

span.chiiku_review_link2 {
	padding-left : 120px ;
}

hr.chiiku_review_line1 {
	width : 860px ;
	border-style: solid ;
	border-width : 0px 0px 1px 0px ;
	margin : 15px auto 30px auto ;
	border-color : #676767 ;
}
/* レビュー_ここまで */



/* 子どもが英語で考えられるワケ */
#description04 {
	width : 960px ;
	margin : 0px auto 50px auto ;
	padding : 0px ;
	font-size : 12pt;
	line-height : 18pt;
	text-align : center ;
	position: relative;
}

#ds04_area01 {
	border : solid 0px ;
	width : 860px ;
	margin : 0px auto 35px auto ;
	padding-left : 50px ;
	padding-right : 50px ;
	color : #000;
	text-align : left ;
	position: relative;
}

#img_ds04-1 {
	margin : 0px 40px 0px 0px ;
	float : left ;
}

h3.ds04_head3 {
	margin : 0px 0px 20px 0px ;
	color :#193ec3 ;
	font-size : 15pt ;
	font-weight : bold ;
}

p.mgn_B80 {
	margin-top : 0px ;
	margin-bottom : 80px ;
}

.ds04_text1b {
	font-weight : bold ;
}

#ds04_area02 {
	border : solid 7px #ececec ;
	margin : 0px auto 50px auto ;
	padding : 35px 43px 35px 43px ;
	text-align : left ;
	position: relative ;
}

#img_ds04-2 {
	margin : 0px 0px 0px 30px ;
	float : right ;
}

h4.ds04_head4 {
	margin : 0px 0px 20px 0px ;
	font-size : 12pt;
	font-weight : bold ;
}

#ds04_area03 {
	border : solid 0px ;
	width : 860px ;
	margin : 0px auto 0px auto ;
	padding-left : 50px ;
	padding-right : 50px ;
	color : #000;
	font-size : 12pt;
	line-height : 17pt;
	text-align : left ;
	position: relative;
}

#img_ds04-3 {
	margin : 0px 40px 0px 0px ;
	float : left ;
}

h3.ds04_head3b {
	margin : 0px 0px 20px 0px ;
	color :#000 ;
	font-size : 12pt ;
	font-weight : bold ;
}

ul.ds04_list1 {
	margin : 0px 0px 20px 0px ;
	padding : 0 ;
	list-style: disc ;
	text-align : left ;
	display : inline-block ;
}

ul.ds04_list1 li {
	margin : 0px 0px 0px 1.5em ;
}

ul.ds04_list1:last-child {
	margin-bottom : 0px ;
}
/* 子どもが英語で考えられるワケ_ここまで */



/* 教材の説明 */
.content_frame1 { /* DVD */
	width : 946px ;
	border : solid 7px #ececec ;
	margin : 0px auto 50px auto ;
	padding : 5px 0px 50px 0px ;
	font-size : 12pt;
	line-height : 17pt;
	font-weight : normal;
	text-align : left ;
	position: relative ;
}

h3.content_title_head3 {
	border : solid 0px ;
	width : 936px ;
	height : 60px ;
	margin : 0px auto 35px auto ;
	background-color : #e7eafd ;
	color : #1a3cc4 ;
	font-size : 16pt;
	line-height : 60px ;
	font-weight : bold;
	text-align : center ;
	position: relative;
}

.img_cont-1 {
	margin : 0px 40px 0px 43px ;
	float : left ;
}

.img_cont-1 {
	margin : 0px 40px 0px 43px ;
	float : left ;
}

.img_cont-2 {
	margin : 0px 0px 65px 0px ;
	text-align : center ;
	position : relative;
}

.img_cont-2 img {
	margin-bottom : 22px ;
}

.img_cont-2_spec1 {
	margin-right : 30px ;
}

.pdg_R50 { /* 右パッディング50px */
	padding-right : 50px ;
}

h4.content_head4 {
	margin : 0px 0px 20px 0px ;
	font-size : 12pt;
	font-weight : bold ;
}

ul.cont_list1c,
ul.cont_list1b,
ul.cont_list1 {
	padding : 0 ;
	list-style: disc ;
	text-align : left ;
	display : inline-block ;
}

ul.cont_list1 {
	margin : 0px 0px 60px 0px ;
}

ul.cont_list1b {
	margin : 0px 0px 85px 0px ;
}

ul.cont_list1c {
	margin : 0px 0px 100px 0px ;
}

ul.cont_list1c li,
ul.cont_list1b li,
ul.cont_list1 li {
	margin : 0px 0px 0px 1.5em ;
}

ul.cont_list1:last-child {
	margin-bottom : 0px ;
}

.cont_list1_text2 {
	color : #d93804 ;
}

p.mgn_B85 {
	margin-top : 0px ;
	margin-bottom : 85px ;
}

.img_cont-3 {
	margin : 0px 45px 30px 43px ;
	float : left ;
}

.img_cont-4 {
	margin : 0px 0px 22px 0px ;
	text-align : left ;
	position : relative;
}

p.song_spec1 {
	min-width : 190px ;
	margin : 0 ;
	text-align : center ;
	display : inline-block ;
}

p.song_spec2 {
	min-width : 140px ;
	margin : 0 ;
	text-align : center ;
	display : inline-block ;
}

p#song_area01 {
	margin : 0px 0px 35px 0px ;
	padding : 0px 60px 0px 43px ;
	text-align : left ;
}

.songlist_frame1 {
	border : solid 0px ;
	margin : 0px 20px 0px 43px ;
	display : inline-block ;
	vertical-align : top ;
}

.songlist_frame1_incl { /* 総合セット_スクロールボックス用 */
	border : solid 0px ;
	margin : 0px 10px 0px 0px ;
	display : inline-block ;
	vertical-align : top ;
}

.songlist_frame1:last-child {
	margin-right : 0px ;
	margin-left : 0px ;
}

ul.cont_list2 {
	margin : 0px 0px 20px 0px ;
	padding : 0 ;
	list-style: disc ;
	text-align : left ;
}

ul.cont_list2 li {
	margin : 0px 0px 0px 1.5em ;
}

ul.cont_list2:last-child {
	margin-bottom : 0px ;
}
/* 教材の説明_ここまで */



/* 毎日つかう英会話とは */
#description05 {
	width : 910px ;
	margin : 0px auto 50px auto ;
	padding : 0px 0px 0px 50px ;
	font-size : 12pt ;
	line-height : 17pt ;
	text-align : left ;
	position: relative;
}

.ds05_text1b {
	font-weight : bold ;
}

#ds05_text2 {
	margin : 0px 0px 30px 0px ;
	color : #1a3cc4 ;
	font-size : 16pt ;
	font-weight : bold ;
}

#img_ds05-1 {
	margin : 0px 35px 35px 0px ;
	float : left ;
}

ul.ds05_list1 {
	margin : 0 ;
	padding : 0 ;
	list-style: disc ;
	text-align : left ;
	display : inline-block ;
}

ul.ds05_list1 li {
	margin : 0px 0px 0px 1.5em ;
}

#img_ds05-2 {
	margin : 0 ;
	position : absolute ;
	right : 50px ;
	bottom : 0px ;
}

#ds05_text3 {
	margin : 0px 0px 0px 0px ;
	color : #db3704 ;
	font-size : 16pt ;
	line-height : 24pt ;
	font-weight : bold ;
}
/* 毎日つかう英会話とは_ここまで */



/* まとめ */
#description06 {
	width : 860px ;
	margin : 0px auto 50px auto ;
	padding : 0px 50px 0px 50px ;
	font-size : 12pt ;
	line-height : 17pt ;
	text-align : left ;
	position: relative;
}

#img_ds06-1 {
	margin : 0px 35px 0px 0px ;
	float : left ;
}

h3.ds06_head3 {
	margin : 0px 0px 20px 0px ;
	color : #1a3cc4 ;
	font-size : 16pt ;
	font-weight : bold ;
}

.ds06_text1b {
	font-weight : bold ;
}

ul.ds06_list1 {
	margin : 0px 0px 45px 0px ;
	padding : 0 ;
	list-style: disc ;
	color : #db3704 ;
	font-weight : bold ;
	text-align : left ;
	display : inline-block ;
}

ul.ds06_list1 li {
	margin : 0px 0px 0px 1.5em ;
}
/* まとめ_ここまで */



/* セット内容・製品仕様 */
.dvd_spec_head { /*DVD内容の見出し*/
	width : 960px ;
	height : 34px ;
	margin : 0px auto 0px auto ;
	padding-top : 10px ;
	background-color : #f3f3f3 ;
	font-size : 15pt;
	font-weight : bold ;
	text-align: center ;
}

.dvd_spec_frame { /*DVD仕様の外枠*/
	width : 936px ;
	margin : 0px auto 35px auto ;
	padding : 20px 0px 20px 0px ;
	border-style: solid ;
	border-width : 0px 12px 12px 12px ;
	border-color : #f3f3f3 ;
	text-align: center ;
	position: relative;
}

.dvd_spec_head_b { /*DVDの仕様*/
	margin : 0px 0px 30px 0px ;
	padding : 0px 20px 0px 20px ;
	color : #000 ;
	font-size : 12pt;
	line-height : 17pt;
	font-weight : bold ;
	text-align: center ;
	position: relative;
}

.dvd_spec_1 { /*DVD・CDの仕様*/
	border : solid 0px ;
	margin : 0px 90px 20px 0px ;
	padding : 0 ;
	font-size : 12pt;
	line-height : 17pt;
	color : #000 ;
	text-align: left ;
	display : inline-block;
	vertical-align : top ;
	position: relative;
}

.dvd_spec_1:last-child {
	margin-right : 0px ;
}

.dvd_spec_bd {
	font-weight : bold ;
}

ul.spec_list1 {
	margin : 0 ;
	padding : 0 ;
	list-style: disc ;
}

ul.spec_list1 li {
	margin : 0px 0px 0px 1.5em ;
}


.dvd_spec_2 { /*DVDの仕様*/
	border : solid 0px ;
	margin : 0px 65px 0px 0px ;
	padding : 0 ;
	font-size : 12pt;
	line-height : 17pt;
	color : #000 ;
	text-align: left ;
	display : inline-block;
	vertical-align : top ;
	position: relative;
}

.dvd_spec_2:last-child {
	margin-right : 0px ;
}

ul.spec_list2 {
	margin : 0 ;
	padding : 0 ;
	list-style: none ;
}

ul.spec_list2 li {
	margin : 0 ;
}

hr.spec_line1 {
	width : 912px ;
	margin-top : 20px ;
	margin-bottom : 20px ;
	border-width: 5px 0 0 0;
	border-style: solid;
	border-color: #f3f3f3;
}

.spec_note1_frame {
	width : 960px ;
	margin : 0px auto 50px auto ;
	text-align : center ;
	position: relative;
}

.spec_note1 { /* おことわり */
	border : solid 5px #ececec ;
	margin : 0px auto 0px auto ;
	padding : 15px 30px ;
	font-size : 12pt;
	line-height : 17pt;
	color : #000 ;
	text-align : left ;
	display : inline-block;
	position: relative ;
}
/* セット内容・製品仕様_ここまで */