/* CSS Document */

body {
	margin:0;
	padding:0;
	color:#333333;
	text-align:left;
	font-size:100%;
	line-height:1.4;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:url(images/110-BA3398.png) repeat;
	/*background:#4c5eb0;*/
	/*background:#4c5eb0;*/
}
p {
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
}
ul {
	margin:5px 0 0 20px;
	padding:0;
	list-style:square;
}
li {
	margin:0 0 0 10px;
	padding:0;
	list-style-position:outside;
}


ol {
	margin:5px 0 0 20px;
	padding:0;

}

dl {
	margin:0;
	padding:0;
	line-height:160%;
}
dt {
	margin:0 0 15px 0;
	padding:0;
	font-weight:bold;
	font-size:100%;
	padding:0;
	color:#333;
}
dd {
	font-weight:normal;
	margin:5px 0 0 15px;
	padding:0 0 5px 0;
}
a {
	color:#039;
	text-decoration:none;
}
a:visited {
	color:#039;
	text-decoration:none;
}
a:hover {
	color:#0A50A1;
	text-decoration:none;
}

img {
	border: none;
	vertical-align: top;
}
img.line01 {
	border:1px solid #CCCCCC;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	margin:0;
	padding:0;
	font-weight:normal;
}


form {
	font-size:100%;
	line-height:100%;
	color:#333333;
}
select {
	background:#F7FFFF;
	color:#3B2C8A;
}
input {
	font-size:100%;
	background:#FFF;
	border:1px solid #999;
}


/* safari only \*/
html:\66irst-child body form input {
font-size:80%;
}


.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


.transF15 {
	-moz-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
 	-o-transform: rotate(-15deg);
 	-ms-transform: rotate(-15deg);
 	transform: rotate(-15deg);
}



/*ラッパー　背景/////////////////////////////////////////////////////////////
--------------------------------------------------------------------*/
#haikei {
	clear:both;
	width:900px;
	margin:0 auto;
	padding:0;
}
#wrapper {
	clear:both;
	float:left;
	width: 900px;
	margin:0 auto;
	height:auto;
	/*border:1px solid #ccc;*/
	border:none;
	background:#FFFFFF;
	border:1px solid #CCC;
}
#wrapper2013 {
	clear:both;
	float:left;
	width: 900px;
	margin:0 auto;
	height:auto;
	border:1px solid #ccc;
	background:#FFFFFF;
}



/*ヘッダー外 /////////////////////////////////////////////////////
--------------------------------------------------------------------*/
#headerMidasi {
	clear:both;
	width:900px;
	text-align:left;
	font-size:80%;
	margin:0 auto;
	color:#603818;
	padding:0;
}
#headerMidasi a {
	color:#603818;
	text-decoration:none;
}
#headerMidasi a:visited {
	color:#603818;
	text-decoration:none;
}
#headerMidasi a:hover {
	color:#F0B391;
	text-decoration:none;
}
#headerMidasiL {
	float:left;
	text-align:left;
	font-size:100%;
	padding:10px 0 0 0;
}
#headerMidasiR {
	float:right;
	padding:10px 0;
	text-align:right;
	width:650px;
}
#headerMidasiR a {
	color:#09C;
	text-decoration:none;
	background:#FFC;
}
#headerMidasiR a:visited {
	color:#09C;
	text-decoration:none;
	background:#FFC;
}
#headerMidasiR a:hover {
	color:#0CF;
	text-decoration:none;
}
#headerMidasiRinR {
	float:right;
	text-align:right;
	width:auto;
}
#headerMidasiRinL {
	float:right;
	text-align:right;
	width:auto;
	padding:0 20px 0 0;
}
.sm01 {
	border:1px solid #F90;
	background:#FFF;
	padding:2px 10px 1px 10px;
	border-radius:3px;        /* CSS3草案 */  
    -webkit-border-radius:3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius:3px;
	font-size:90%;
}


/*ヘッダー /////////////////////////////////////////////////////
--------------------------------------------------------------------*/
#header {
	clear:both;
	width:900px;
	height:307px;
	float:left;
	background:url(images/header-bg-trans.png) no-repeat center top;
}
#headerLeftContainer {
	float:left;
	margin:0;
	padding:30px 0 0 20px;
}
#headerRightContainer {
	float:right;
	width:240px;
	margin:0;
	padding:0;
	text-align:right;
	height: 35px;
}
#headerRightMojiSizeContainer {
	width:470px;
	float:right;
	height:20px;
	margin:0;
	color:#FFFFFF;
	text-align:right;
	padding:5px 20px 0 0;
	font-size:75%;
}
#headerRightRight01 {
	float:right;
	width:212px;
	height:75px;
	text-align:right;
	padding:10px 20px 0 20px;
}
#headerRightRight02 {
	float:right;
	width:320px;
	text-align:right;
	padding:20px 20px 0 90px;
}
#headerRightRight02ue {
	clear:both;
	float:right;
	font-size:80%;
	color:#FFFFFF;
	padding:0;
	color:#666666;
}
#headerRightRight02ue a {
	color:#000000;
	text-decoration:none;
}

#headerRightRight02ue a:hover {
	color:#639;
	text-decoration:none;
}
#headerRightRight02sita {
	clear:both;
	float:right;
	width:300px;
	padding:2px 120px 0 0;
	text-align:right;
	font-size:80%;
}
	
#headerRightContainer a {
	text-decoration:none;
}

#headerRightRight03 {
	clear:both;
	float:right;
	width:auto;
	text-align:right;
	padding:30px 0 0 0;
}
#headerRightRight03 a {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	border:1px dotted #0066CC;
	background:#E7F6FF;
}
#headerRightRight03 a:visited {
	padding:5px;
	border:1px dotted #0066CC;
	background:#E7F6FF;
}
#headerRightRight03 a:hover {
	padding:5px;
	border:1px dotted #0066CC;
	background:#FF99CC;
}
/* メニュー /////////////////////////////////////////////////////
--------------------------------------------------------------------*/





/*本文~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#top1dan {
	clear:both;
	float:left;
	width:900px;
	line-height:140%;
	padding:0;
	background:#FFFFFF;
}
#top1dan2013 {
	clear:both;
	float:left;
	width:900px;
	line-height:140%;
	padding:0;
	background:url(../images/2011-12/main-bg.gif) repeat left top;
	background:#FFFEEE;
}
.honmon {
	clear:both;
	float:left;
	width:860px;
	padding:20px;
	height:auto;
}
.honmon2 {
	clear:both;
	float:left;
	width:830px;
	padding:10px 35px;
	height:auto;
}
.honmon3 {
	clear:both;
	width:600px;
  margin-left: auto;
  margin-right: auto;
	padding:10px 35px;
	height:auto;
}
.honmonTitle {
	clear:both;
	float:left;
	width:860px;
	padding:0 20px;
}
/*戻るコンテナー*/
.modoruContainer {
	clear:both;
	width:860px;
	float:left;
	padding:20px;
	text-align:right;
	
	height:71px;
}
.modoruContainer2 {
	clear:both;
	width:860px;
	float:left;
	padding:20px;
	text-align:right;
	height:71px;
}
.modoru {
	clear:both;
	width:860px;
	float:left;
	padding:20px 0 0 0;
	text-align:right;
}







/* フッターコピーライト  /////////////////////////////////////////////////////
--------------------------------------------------------------------*/
#footerCopyContainer {
	clear:both;
	width:900px;
	height:55px;
	text-align:right;
	margin:0 auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:80%;
	color:#B8B8B8;
	padding:15px 0 0 0;
}
#footerCopyContainerR {
	float:right;
	width:580px;
	height:auto;
	padding:0 20px 0 0;
	text-align:right;
}

#footerCopyContainerL {
	float:left;
	width:250px;
	height:auto;
	text-align:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

/* フッター /////////////////////////////////////////////////////
--------------------------------------------------------------------*/
#footerContainer {
	clear:both;
	float:left;
	width:870px;
	height:117px;
	padding:0;
	text-align:left;
	margin:0;
}

/*えほん　メニュー ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#menuContainer {
	float:left;
	width:860px;
	padding:10px 21px 10px 21px;
}
.menuOthers {
	float:left;
	width:143px;
	height:73px;
}

/*えほんトップ　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*skip*/
#topDan01L {
	float:left;
	width:295px;
	height:300px;
	background:url(images/top-skip-bg-trans.png) no-repeat center top;
}
#topSkipPhoto {
	float:left;
	width:105px;
	padding:105px 0 0 20px;
	margin:0;
}
#topSkipBtn {
	float:right;
	width:126px;
	padding:175px 37px 0 0;
	margin:0;
}
/*nakayoshi jr*/
#topDan01R {
	float:right;
	width:556px;
	height:300px;
	background:url(images/top-nakajr-bg-trans.png) no-repeat center top;
}
#topNakayoshiPhoto {
	float:left;
	width:105px;
	padding:105px 0 0 20px;
	margin:0;
}
#topNakayoshiBtn {
	float:left;
	width:126px;
	padding:175px 37px 0 10px;
	margin:0;
}
#topJrPhoto {
	float:left;
	width:105px;
	padding:105px 0 0 0;
	margin:0;
}
#topJrBtn {
	float:left;
	width:126px;
	padding:175px 0 0 10px;
	margin:0;
}


/*ohanasi imoto*/
#topDan02all {
	clear:both;
	width:860px;
	float:left;
	height:300px;
	background-image: url(images/top-ohanasiimoto-bg-trans.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#topOhanashiPhoto {
	float:left;
	width:105px;
	padding:105px 0 0 20px;
	margin:0;
}
#topOhanashiBtn {
	float:left;
	width:126px;
	padding:165px 0 0 10px;
	margin:0;
}
#topImotojPhoto {
	float:left;
	width:105px;
	padding:108px 0 0 25px;
	margin:0;
}
#topImotojBtn {
	float:left;
	width:126px;
	padding:180px 0 0 10px;
	margin:0;
}
#topImotowPhoto {
	float:left;
	width:105px;
	padding:108px 0 0 35px;
	margin:0;
}
#topImotowBtn {
	float:left;
	width:126px;
	padding:180px 0 0 10px;
	margin:0;
}





.topDan03all {
	clear:both;
	width:860px;
	float:left;
}
.topDan04ueAll {
	clear:both;
	width:860px;
	float:left;
	padding:0;
	margin:0 0 10px 0;
}
.topDan04sitaAll {
	clear:both;
	width:860px;
	float:left;
	padding:0;
	margin:0;
}
/*------------------------------------------------------------*/
.topDan04ueHidari { /*381 412*/
	width:171px;
	height:258px;
	float:left;
	background:url(images/topdan4-syougakkou.png) no-repeat center top;
	padding:95px 211px 0 30px;
	text-align:left;
	font-size:12px;
	line-height:1.3;
}
.topDan04ueMigi {
	width:171px;
	height:248px;
	float:right;
	background:url(images/topdan4-nenrei.png) no-repeat center top;
	padding:105px 211px 0 30px;
	font-size:12px;
	line-height:1.3;
}
.topDan04sitaHidari {
	width:140px;
	height:248px;
	float:left;
	background:url(images/topdan4-gokazoku.png) no-repeat center top;
	padding:105px 241px 0 30px;
	font-size:13px;
	line-height:1.4;
}
.topDan04sitaMigi {
	width:352px;
	height:241px;
	float:right;
	background:url(images/topdan4-kisetu.png) no-repeat center top;
	padding:115px 30px 0 30px;
	font-size:13px;
	line-height:1.6;
}

/*------------------------------------------------------------*/
.topDan05All {
	clear:both;
	width:830px;
	float:left;
	padding:0 15px;
	margin:0;
}


.topPointMidasiSyougakkou {
	clear:both;
	float:left;
	width:167px;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0;
	line-height:1.4;
}
.topPointMidasiNenrei {
	clear:both;
	width:172px;
	float:left;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0 0 10px 0;
	background:#fff;
	line-height:1.4;
}
.topPointMidasiGokatei {
	clear:both;
	width:140px;
	float:left;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0 0 10px 0;
	background:#fff;
	line-height:1.4;
}
.topPointMidasiKisetu {
	clear:both;
	width:176px;
	float:left;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
	background:#fff;
	line-height:1.4;
}




.topPointHonmon {
	clear:both;
	float:left;
	width:167px;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0;
	line-height:1.4;
}
.topPointHonmon2 {
	clear:both;
	float:left;
	width:167px;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0;
	line-height:1.4;
}
.topHakoHonmon {
	clear:both;
	float:left;
	width:100%;
	font-size:14px;
	line-height:1.4;
}


/*全体的なもの　監修など　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.KansyuPhoto {
	float:right;
	width:100px;
	margin:0 0 5px 5px;
}
h5.KansyuName {
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
	line-height:120%;
}
.KansyuName2 {
	font-weight:bold;
	font-size:13px;
}
h6.KansyuKatagaki {
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	line-height:120%;
}
p.kansyuHonmon {
	font-size:12px;
	line-height:140%;
}
h4.cornerMidasi4 {
	clear:both;
	width:830px;
	margin:0 0 30px 0;
	padding:0;
}




/*=======マンスリー　えほん　すきっぷ　==============================================================*/
#maonthlySkipTitleContainer {
	clear:both;
	float:left;
	width:820px;
	padding:0 20px 20px 20px;
}
#monthlySkipSasikae {
	float:left;
	width:200px;
}
#monthlySkipTitleReadContainer {
	float:right;
	width:590px;
	margin:0;
}
#monthlySkipTitle {
	clear:both;
	float:left;
	margin:0 0 20px 0;
}
#monthlySkipRead {
	clear:both;
	float:left;
	width:590px;
	font-size:110%;
}
#monthlySkipReadR {
	float:right;
	width:580px;
	text-align:right;
}
p.SkipReadNenrei {
	padding:10px 0 10px 1em;
	font-size:80%;
}
p.SkipReadTeika {
	padding:0 0 5px 0;
	font-size:80%;
}
#monthlySkipHonmon {
	clear:both;
	float:left;
	width:860px;
	padding:0 20px 50px 20px;
}
#monthlySkipHonmon h3 {
	font-weight:bold;
	font-size:120%;
	display:block;
	padding:8px 0 6px 15px;
	background:#5db6df;
	color:#FFFFFF;
}
#monthlySkipHonmon ul {
	padding:10px 0 30px 30px;
	list-style:disc;
	font-size:100%;
	line-height:220%;
}
#monthlySkipHonmon p {
	padding:0 30px 0 30px;
	line-height:180%;
}
#monthlySkipHonmon h4 {
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0 20px 10px 20px;
	border-bottom:2px dotted #5db6df;
	color:#5db6df;
}
#monthlySkipHonmon p.monSkiPhoto {
	padding:50px 0 0 0;
	text-align:center;
}

/*=======マンスリー　えほん　なかよし　==============================================================*/
#maonthlyNakayoshiTitleContainer {
	clear:both;
	float:left;
	width:860px;
	padding:0;
}
#monthlyNakayoshiSasikae {
	float:left;
	width:250px;
}
#monthlyNakayoshiTitleReadContainer {
	float:left;
	width:540px;
	margin:0 40px 0 30px;
}
#monthlyNakayoshiTitle {
	clear:both;
	float:left;
	margin:0 0 20px 0;
}
#monthlyNakayoshiRead {
	clear:both;
	float:left;
	font-size:110%;
}
p.NakayoshiReadNenrei {
	padding:10px 0 10px 1em;
	font-size:80%;
}
p.NakayoshiReadTeika {
	padding:0 0 5px 0;
	font-size:80%;
}
#monthlyNakayoshiHonmon {
	clear:both;
	float:left;
	width:860px;
	padding:0 20px 50px 20px;
}
#monthlyNakayoshiHonmon h3 {
	font-weight:bold;
	font-size:120%;
	display:block;
	padding:8px 0 6px 15px;
	background:#51BA97;
	color:#FFFFFF;
}
#monthlyNakayoshiHonmon ul {
	padding:10px 0 30px 30px;
	list-style:disc;
	font-size:100%;
	line-height:220%;
}
#monthlyNakayoshiHonmon p {
	padding:0 30px 0 30px;
	line-height:180%;
}
#monthlyNakayoshiHonmon h4 {
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0 20px 10px 20px;
	border-bottom:2px dotted #51BA97;
	color:#51BA97;
}
#monthlyNakayoshiHonmon p.monNakayoshiPhoto {
	padding:50px 0 0 0;
	text-align:center;
}


/*=======マンスリー　えほん　ジュニア　==============================================================*/
#maonthlyJrTitleContainer {
	clear:both;
	float:left;
	width:860px;
	height:214px;
	padding:0;
	background:url(images/yearplan2012/month-jr-trans.png) no-repeat center top;
}
#monthlyJrSasikae {
	float:left;
	padding:15px 0 0 18px;
	width:142px;
	height:183px;
}
#monthlyJrHonmon {
	clear:both;
	float:left;
	width:860px;
	padding:0 20px 50px 20px;
}
#monthlyJrHonmon h3 {
	font-weight:bold;
	font-size:120%;
	display:block;
	padding:8px 0 6px 15px;
	background:#B8D200;
	color:#FFFFFF;
}
#monthlyJrHonmon ul {
	padding:10px 0 30px 30px;
	list-style:disc;
	font-size:100%;
	line-height:220%;
}
#monthlyJrHonmon p {
	padding:10px 30px 0 30px;
	line-height:180%;
}
#monthlyJrHonmon h4 {
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0 20px 20px 20px;
	border-bottom:2px dotted #B8D200;
	color:#B8D200;
}
#monthlyJrHonmon p.monJrPhoto {
	padding:50px 0 0 0;
	text-align:center;
}







/*えほん　すきっぷ　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#skipFuroku {
	float:left;
	width:484px;
}
#skipSupItem {
	float:right;
	width:319px;
}
#skipSupItemTxt {
	width:279px;
	padding:0 20px;
	line-height:120%;
	font-size:14px;
}
#skipKansyuBg03 {
	clear:both;
	width:379px;
	background:#FFFFFF;
	font-size:12px;
}
#skipKansyuBg05 {
	clear:both;
	width:376px;
	background:#FFFFFF;
}
#skiptxtTokusyu {
	clear:both;
	float:left;
	width:394px;
	height:39px;
	font-size:13px;
	line-height:120%;
}
#skiptxtKazu {
	clear:both;
	float:left;
	width:367px;
	height:39px;
	font-size:13px;
	line-height:120%;
}
#skiptxtKarada {
	clear:both;
	float:left;
	width:218px;
	height:101px;
	font-size:13px;
	line-height:120%;
}
#skiptxtPDF {
	clear:both;
	float:left;
	width:359px;
	height:194px;
}
#skipKaradaTxt00 {
	background:url(images/yearplan2012/skip-karada-trans.jpg) center top no-repeat;
	width:394px;
	height:418px;
}
#skipKaradaTxt {
	float:left;
	margin:0;
	padding:45px 0 0 0;
	width:250px;
	font-size:13px;
	line-height:120%;
}

/*えほん　なかよし　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#nakayoshiFuroku {
	float:left;
	width:483px;
}
#nakayoshiSupItem {
	float:right;
	width:319px;
}
#nakayoshiSupItemTxt {
	width:279px;
	padding:0 20px;
	line-height:120%;
	font-size:14px;
}
#nakayoshiKansyuBg {
	clear:both;
	width:282px;
	background:#FFFFFF;
	font-size:12px;
}
#nakayoshitxtHakken {
	clear:both;
	float:left;
	width:392px;
	height:26px;
	font-size:13px;
	line-height:120%;
}
#nakayoshitxtSeikatu {
	clear:both;
	float:left;
	width:368px;
	height:38px;
	font-size:13px;
	line-height:120%;
}
#nakayoshitxtEhondeasobou {
	clear:both;
	float:left;
	width:278px;
	height:37px;
	font-size:13px;
	line-height:120%;
}
#nakayoshitxtPDF {
	clear:both;
	float:left;
	width:360px;
	height:195px;
}
#ehonasobiContainer {
	float:left;
	width:388px;
	height:310px;
	background:url(images/yearplan2012/nakayoshi-ehonasobi-trans.png) no-repeat center top;
}
#ehonasobiTxt {
	float:left;
	width:250px;
	font-size:13px;
	line-height:120%;
}
/*えほん　ジュニアメイト　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#jrFuroku {
	float:left;
	width:483px;
}
#jrSupItem {
	float:right;
	width:319px;
}
#jrSupItemTxt {
	width:279px;
	padding:0 20px;
	line-height:120%;
	font-size:14px;
}
#jrKansyuBg {
	clear:both;
	width:282px;
	background:#FFFFFF;
	font-size:12px;
}
#jrHurokuContainer {
	clear:both;
	float:left;
	width:210px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#jrHurokuContainer h4 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#jrHurokuContainer ul {
	font-size:12px;
	line-height:140%;
	margin:0 0 20px 10px;
	padding:0;
}
#jrHurokuContainer li {
	font-size:12px;
	line-height:140%;
	margin:0 0 10px 10px;
	padding:0;
	list-style-type:square;
}
#jrHurokuContainer p {
	font-size:12px;
	line-height:130%;
}

#jrSenkyokuContainer {
	clear:both;
	float:left;
	width:267px;
}
#jrSenkyokuContainer p {
	font-size:12px;
	line-height:140%;
	padding:0 15px;
}

#jrTxtOhanashi {
	clear:both;
	float:left;
	width:387px;
	height:29px;
	font-size:13px;
	line-height:130%;
}
#jrTxtSeikatu {
	clear:both;
	float:left;
	width:344px;
	height:41px;
	font-size:13px;
	line-height:130%;
}
#jrTxtEhondeasobou {
	clear:both;
	float:left;
	width:242px;
	height:42px;
	font-size:13px;
	line-height:130%;
}
#jrTxtPDF {
	clear:both;
	float:left;
	width:364px;
	height:208px;
}
#utatteasoboContainer {
	float:left;
	width:419px;
	height:322px;
	background:url(images/yearplan2012/jr-utatte-trans.png) no-repeat center top;
}
#utatteasoboTxt {
	float:left;
	width:250px;
	font-size:13px;
	line-height:120%;
	margin:0;
	padding:45px 0 0 0;
}
/*えほん　おはなしメイト傑作選　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#ohanashiMainTxt {
	clear:both;
	float:left;
	width:489px;
	height:81px;
	font-size:15px;
	line-height:160%;
}
#ohanashiOsusumeTxt1 {
	clear:both;
	float:left;
	width:351px;
	height:106px;
	background:#FFFFFF;
	font-size:14px;
	line-height:160%;
}
#ohanashiOsusumeTxt2 {
	clear:both;
	float:left;
	width:374px;
	height:106px;
	background:#FFFFFF;
	font-size:14px;
	line-height:160%;
}
#ohanasimeitonituite {
	float:left;
	width:503px;
}
#ohanashiShop {
	float:center;
	width:277px;
}
#ohanashimeitonituiteTxt {
	clear:both;
	float:left;
	width:449px;
}
#ohanashimeitonituiteTxtOkaImg {
	float:right;
	width:125px;
	margin:0 0 10px 10px;
}
#ohanashimeitonituiteTxt h6 {
	font-weight:bold;
	font-size:18px;
	margin:0 0 10px 0;
}
#ohanashimeitonituiteTxt p {
	font-weight:normal;
	font-size:16px;
	line-height:160%;
}
/*えほん　いもと日本　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/*えほん　いもと世界　||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/





/*文字サイズや装飾　^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.p10 {  font-size: 10px}
.p11 {  font-size: 11px}
.p11yajirusiColor {  font-size: 11px; color:#B55106;}
.p12 {  font-size: 12px}
.p14 {  font-size: 14px}
.p14l20{  font-size: 14px; line-height: 20px}
.p12l17 { font-size: 12px; line-height: 18px }
.itagoti1 { font-size: 12px; line-height: 200% }
.p13 {  font-size: 13px}
.p16 {  font-size: 16px; line-height:140%;}
.p18 {  font-size: 18px}
.bg2 {  background-image: url(images/tbg1.gif); background-repeat: repeat-y}
.p12_120 {  font-size: 12px; line-height:120%;}
.p16_siro_b {font-size:16px; font-weight:bold; color:#FFFFFF;line-height:190%;}
.p14_siro_b {font-size:14px; font-weight:normal; color:#FFFFFF;line-height:140%;}
.p12_siro_b {font-size:12px; font-weight:normal; color:#FFFFFF;line-height:120%;}
.p9_siro_b {font-size:9px; font-weight:normal; color:#FFFFFF;line-height:120%;}
.p10_siro_b {font-size:10px; font-weight:normal; color:#FFFFFF;line-height:120%;}

.kon2  {
	color:#0A50A1;
	background:url(../images/midasi3-ao2.gif) left top no-repeat;
	border-bottom:#0A50A1 solid 2px;
	margin-bottom:15px;
}
.pin2  {
	color:#f2519d;
	background:url(../images/midasi3-pin.gif) left top no-repeat;
	border-bottom:#f2519d solid 2px;
	margin-bottom:15px;
}
.mido2  {
	color:#009900;
	background:url(../images/midasi3-mido.gif) left top no-repeat;
	border-bottom:#009900 solid 1px;
	margin-bottom:15px;
}
.ao2  {
	color:#0081EB;
	background:url(../images/midasi2-ao.gif) left top no-repeat;
	border-bottom:#0081EB solid 2px;
	margin-bottom:15px;
}
.ore2  {
	color:#FF6608;
	background:url(../images/midasi3-aisan.gif) left top no-repeat;
	border-bottom:#FF6608 solid 2px;
	margin-bottom:15px;
}
.kon3  {
	color:#0A50A1;
	background:url(../images/midasi3-kon.gif) left top no-repeat;
}

.pin3  {
	color:#f2519d;
	background:url(../images/midasi4-pin.gif) left top no-repeat;
}
.mido3  {
	color:#009900;
	background:url(../images/midasi4trainig.gif) left top no-repeat;
	border-bottom:#009900 dotted 1px;
}
.mido3gaiyou  {
	color:#009900;
	background:url(../images/midasi3-mido.gif) left top no-repeat;
	padding:0 0 0 30px;
}
.ao3  {
	color:#0081EB;
	background:url(../images/midasi3-ao.gif) left top no-repeat;
}
.ore3  {
	color:#FF6608;
	background:url(../images/midasi3-ore.gif) left top no-repeat;
}
.kon4  {
	color:#0A50A1;
	background:url(../images/midasi4.gif) left top no-repeat;
}
.pin4  {
	color:#f2519d;
	background:url(../images/midasi4-pin.gif) left top no-repeat;
}
.mido4  {
	color:#009900;
	background:url(../images/midasi4trainig.gif) left top no-repeat;
	border-bottom:#0081EB dotted 1px;
}
.cha4  {
	color:#BA5C04;
	background:url(../images/midasi4-cha2.gif) left top no-repeat;
}
.ao4  {
	color:#0081EB;
	background:url(../images/midasi4-ao.gif) left top no-repeat;
}
.ore4  {
	color:#FF6608;
	background:url(../images/midasi4-ore.gif) left top no-repeat;
}



/*画像^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.gazouL200 {
	float:left;
	width:202px;
	font-size:80%;
	text-align:left;
	line-height:110%;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}
.gazouR200 {
	float:right;
	width:202px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gazouR200ph {
	float:right;
	width:202px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	margin:0 0 5px 5px;
}
.gazouR250 {
	float:right;
	width:250px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gazouR300 {
	float:right;
	width:300px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gazouR120 {
	float:right;
	width:122px;
	padding:0 0 10px 10px;
	font-size:70%;
	text-align:right;
}
.gazouR160 {
	float:right;
	width:162px;
	padding:0 0 10px 10px;
	font-size:70%;
	text-align:right;
}
.gazouR376 {
	float:right;
	width:376px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gazouR374 {
	float:right;
	width:374px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gazouR321 {
	float:right;
	width:321px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gazouR312 {
	float:right;
	width:312px;
	font-size:80%;
	text-align:right;
	line-height:110%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
