@charset "Shift_JIS";
*             {margin:0px;padding:0px;}
body          {width:760px;color:#552200;
               margin-left:auto;margin-right:auto;
               background-color:#ffffdd;
               font-family:"MS UI Gothic","Hiragino Kaku Gothic ProN",sans-serif;}
a             {text-decoration:none;}
p             {text-indent:1em;}
h3            {text-align:center;}
img           {border-width:0px;}
#header       {height:60px;margin:0px;padding:0px;
               background:#336633 url(images/topimg.jpg) right no-repeat;}
#hidari       {float:left;
               width:133px;
               padding:5px 0px 0px 0px;}
#subakokai    {margin:0px 0px 10px 15px;}
#extra        {font-size:small;
               border:#336633 2px;border-style:none none dotted;}
.extra        {border:#336633 2px;border-style:dotted none none;}
.extra2       {font-size:small;
               border:#336633 2px;border-style:none none dotted;}
#contents     {float:right;
               width:620px;
               margin-top:5px;
               font-size:small;}
#le           {float:left;}
#ri           {float:right;}
#cl           {clear:both;}
.le           {float:left;}
.ri           {float:right;}
.cl           {clear:both;}
.keisen       {clear:both;
               height:16px;
               background:url(images/keisen.gif) repeat-x;}
.komidashi    {font-size:small;color:#bd680e;}
.bun-xs       {font-size:x-small;}
.bun-s        {font-size:small;}
.bun-la       {font-size:large;}
#gray         {color:#666666;}
#visi         {color:#611161;}
.cbcp         {color:blue;cursor:pointer;}
.tdul         {text-decoration:underline;}
#tac          {text-align:center;}
.vtop         {vertical-align:top;}
#mttwel       {margin-top:20px;}
.mtten        {margin-top:10px;}
.mrten        {margin-right:10px;}
.mlten        {margin-left:10px;}
.mtfive       {margin-top:5px;}
.mbfive       {margin-bottom:5px;}
.mfive        {margin:5px;}
.mtrlfive     {margin:5px 5px 0px;}
.mrlfive     {margin:0px 5px 0px;}
.pfive        {padding:5px;}
.plrfive        {padding:0px 10px;}
.text         {margin:15px 0px;}
#text         {margin:15px 0px;}
#zukan        {background-color:#ffffff;border:#f3bc4e 1px solid;}
.zukan        {background:#ffffff;border:#f3bc4e 1px solid;}
#zukan2       {width:360px;}
.zukan2       {width:360px;}
.kakomi       {background:#ffffff;padding:5px 0px;
               border:#f3bc4e 1px solid;}
#tan          {background:url(images/tan.gif) right bottom no-repeat;}
#bun-topl     {float:left;font-size:x-small;font-weight:normal;}
#bun-topr     {float:right;font-size:x-small;font-weight:normal;}
#bun-topr a   {text-decoration:underline;}
#modorukai    {display:block;
               clear:both;margin-left:690px;}
#bottom       {clear:both;
               text-align:center;
               background-color:#336633;
               color:#ffffff;}
#TPBUTTON     {cursor:pointer;}
#TIBUTTON     {cursor:pointer;}
/*index用*/
.date         {color:#003300;}
#ri_i         {float:right;margin-top:10px;}
.wid          {width:307px;}
.shiro-indx   {background:url(images/indcon-cq.gif) repeat-y;}
#i-l_gedan    {border:#336633 2px;border-style:dotted none none;}
.keisenx      {clear:both;               height:8px;               background:url(images/keisen.gif) repeat-x;}/*きゅるの話用*/
.bo_h         {background-image:url(images/hbg.gif);}
#mekuru       {margin-left:50px;}
#midashi      {clear:both;
               margin-bottom:22px;
               text-align:center;
               font-size:large;}
#page         {clear:left;
               text-align:center;}
#guide        {clear:both;
               margin-left:385px;}
#joudan_l     {margin:21px 50px 0px 50px;}
#gedan_l      {clear:right;
               margin:20px 50px 10px 50px;}
#mae_l        {float:left;padding-left:60px;font-size:x-small;}
#tugi_l       {float:right;padding-right:50px;font-size:x-small;}
#joudan_r     {margin:15px 75px 0px 40px;}
#gedan_r      {clear:right;
               margin:20px 75px 10px 40px;}
#tyuudan      {clear:right;
               background:url(images/keisen.gif) repeat-x;}
#gedan        {margin:0px 55px 10px 40px;
               line-height:1.5em;
               font-size:10px;}
#mae_r        {float:left;padding-left:35px;font-size:x-small;}
#tugi_r       {float:right;padding-right:75px;font-size:x-small;}
#x            {float:right;}
#y            {float:left;}
#s-contents   {float:right;
               width:600px;
               margin-top:10px;
               font-size:small;
               background:url(images/sidestory3.gif) repeat-y;}
#furo         {width:540px;
               margin:10px 0px 0px 30px;}
#sashie       {float:right;}
#s-modoru     {clear:both;margin:10px 0px 0px 200px;}
#soko         {clear:both;}
/*絵本紹介用*/
form          {margin:10px 0px;
               text-align:center;} 
input         {cursor:pointer;}
.sintyaku     {background:url(images/sintyaku-c.gif) repeat-y;}
.keisen-s     {width:185px;background:url(images/keisen.gif) repeat-x;}
#setumei      {float:right;
               background:url(images/kyuruehon.html) right bottom no-repeat;
               width:185px;margin-right:35px;
               padding:10px 30px 0px 45px;}
#to_eh        {margin:1em 0em;}
#h_b          {clear:both;}
#ep           {width:620px;background:url(images/tan.gif) right bottom no-repeat;}
.mb           {font-size:13px;
               padding-top:8px;margin:2px 3px 3px 0px;
               width:30px;height:21px;
               text-align:center;
               background:url(images/minibook.gif) no-repeat;}
#mbn          {font-size:13px;
               padding-top:8px;margin:2px 5px 3px 0px;
               width:30px;height:21px;
               text-align:center;
               background:url(images/minibooknew.html) no-repeat;}
.naka         {margin:0em 0em 0.5em;background:#ffd899;color:#003300;text-indent:0px;font-size:small;}
.moji         {float:left;
               width:100px;}
.new          {background:url(images/new.gif) top no-repeat;}
.hoshi        {list-style-image:url(images/hoshi2.gif);}
/*星の絵本紹介改案用*/
.shiro        {width:295px;
               padding:5px;
               background:#ffffff;
               border:#f3bc4e 1px solid;}
/*ここまで*/
.shiro ul     {margin-left:100px;
               font-size:x-small;}
.shiro a:hover    {background:#ffd899;}
.shiro tr     {font-size:x-small;} 
.tya          {width:212px;}
.hoshitag     {background:#fff url(images/hoshitagback.html) bottom right no-repeat;
               border:#f3bc4e 1px;border-style:none solid;}
.title        {font-size:x-small;padding-left:1em;}
.gazou        {float:left;
               width:200px;height:130px;
               text-align:center;}
.agazou       {float:left;
               width:200px;height:160px;
               text-align:center;}
#daigazou     {float:left;
               width:200px;height:180px;
               text-align:center;}
.gazou_dai    {float:left;
               width:200px;height:275px;
               text-align:center;}
#agazou_dai   {float:left;
               width:200px;height:340px;
               text-align:center;}
#agazou_tokudai   {float:left;
               width:200px;height:720px;
               text-align:center;}
.syoukai      {float:right;
               width:408px;
               padding:0px 5px;}
.kana         {margin-top:5px;
               color:#003300;}
.sakusya      {margin:0px 0px 5px 5px;color:#003300;
               font-size:x-small;}
.sakusya span {color:blue;cursor:pointer;}
.sakusyaa     {margin-left:5px;color:#003300;
               font-size:x-small;}
.kansou       {clear:both;
               line-height:1.4em;
               font-size:x-small;}
.navi         {float:right;}
.mae          {float:left;padding-left:35px;}
.tugi         {float:right;padding-right:55px;}
#ns           {text-indent:0em;margin-top:10px;font-size:x-small;}
#ns a         {text-decoration:underline;}
.ns           {text-indent:0em;margin-top:10px;font-size:x-small;}
.ns a         {text-decoration:underline;}
#kennsaku     {font-size:small;width:133px;}
#tex          {margin:5px 0px 0px;}
/*一言用*/
.hitogazou    {float:left;
               width:130px;height:110px;
               text-align:center;}
.hitogazoudai {float:left;
               width:130px;height:125px;
               text-align:center;}
.hitosyoukai  {float:right;
               width:478px;
               padding:0px 5px;}
/*うしろにいるのだあれ用*/
.bo_u         {width:300px;background-color:#fee1e3;
               font-size:small;}      
.wdare        {width:170px;}
/*タイトル一覧用*/
.bo_m         {width:230px;background-color:#fee1e3;
               font-size:small;}      
.bo_m a       {font-size:x-small;}
.bo_m a:hover {background:#ffd700;}
.red          {background:#f3bc4e;}
/*ひらがなのえほん用*/
#hira_l       {float:left;
               width:280px;
               font-size:x-small;}
#hira         {clear:both;
               background:#ffffff url(images/turi2.gif) right repeat-y;
               border:#774411 solid;border-width:1px 0px 1px 1px;}
#hira2        {background:url(images/turi3.gif) right bottom no-repeat;}
#hira2 ul     {margin-left:25px;}
#hira2 ul a:hover    {background:#ffd899;}
.sakusya_hi   {margin:0px;width:108px;color:#003300;
               font-size:x-small;}
.omasu        {width:206px;}
.masu         {background:#ffffff;margin-bottom:5px;
               border:#f3bc4e 1px solid;}
.heh          {text-align:center;}
.hirahon      {width:90px;height:100px;text-align:center;}
#turi         {float:right;
               width:156px;}
.naka-cb      {clear:both;margin:0em 0em 0.5em;background:#ffd899;color:#003300;text-indent:0px;font-size:small;}
/*登場人物の名前で選ぶ絵本用*/
#name_l       {float:left;
               width:280px;}
#name_r       {float:right;width:300px;}
/*星の絵本紹介改案用*/
#name_rq      {float:right;width:325px;}
/*ここまで*/
.red_n        {background-color:#ffd899;margin-top:3px;}
.vat td       {vertical-align:top;line-height:1.7em;}
/*あんなこんな用*/
.tejun        {float:right;width:400px;margin-top:15px;line-height:2em;}
.tejuna       {margin:15px 0px 10px;line-height:2em;}
#kakomikiji   {background:#ffffff;padding:5px;
               border:#f3bc4e 1px solid;}
.point        {padding:5px;font-size:x-small;line-height:1.4em;background:#ffffff;border:#f3bc4e 1px solid;}
#dlo          {width:160px;text-align:center;margin:10px 0px;}
.komaas       {margin:15px 20px 15px 0px;}
#bendl        {float:right;width:490px;}
#adre         {font-size:x-small;color:#666666;}
#getacro      {float:left;margin:0px 10px 0px 5px;}
#sam          {width:239px;margin-left:2px;}
#sam img      {cursor:pointer;}
.sam          {width:239px;margin-left:2px;}
.sam img      {cursor:pointer;}
.lcra      {width:114px;text-align:center;}
.afcrayonr      {width:85px;padding-top:20px;}
/*特集ページ一覧用*/
.bo_t         {width:230px;background-color:#fee1e3;
               font-size:small;}      
.bo_t a:hover {background:#ffd700;}
/*作者一覧用*/
.sakka        {margin-left:50px;}
.sakka span   {color:blue;cursor:pointer;}
.sakka span:hover    {background:#ffd899;}
.bo_s         {width:250px;background-color:#fee1e3;
               font-size:small;}      
.bo_s a:hover {background:#ffd700;}
/*テーマ別絵本用*/
.shiroth      {width:295px;
               padding:5px;
               background:#ffffff;
               border:#f3bc4e 1px solid;}
.shiroth ul   {margin-left:20px;
               font-size:x-small;}
.keisen-th    {width:295px;
               height:16px;
               background:url(images/keisen.gif) repeat-x;}
/*profile用*/
.keisen_p     {height:16px;
               background:url(images/keisen.gif) repeat-x;}
#pro2         {float:left;
               width:190px;}
#pro3         {background:#ffe5c7;}
.shiropr      {width:390px;
               padding:5px;
               background:#ffffff;
               }
.fav          {clear:both;}
.fav ul       {margin-left:10px;
               list-style:none;}
/*link用*/
#contents_l   {float:right;
               width:620px;
               margin-top:5px;
               font-size:x-small;}
#link_ue      {margin:5px 0px;}
.banner       {margin-left:20px;
               vertical-align:bottom;}
/*mail用*/
#posuto       {float:left;
               margin:25px 0px 0px 50px;}
#soufu        {float:right;
               width:300px;
               margin:70px 40px 0px 0px;padding:10px 25px 25px;
               border:#999999 1px solid;
               background:#ecfeee url(images/suwarimail.gif) no-repeat right bottom;}          
#soufu p      {line-height:2em;
               border:#336633 2px;border-style:none none dotted;}
#ma           {margin:25px 0px 0px 10px;}
/*更新履歴用*/
.year         {background:#f3bc4e;padding:0px 10px;}
/*サイトマップ用*/
.sitem        {padding-left:10px;line-height:2em;border:#ffcc66 2px;border-style:dotted none none;}
.siteb        {margin-left:35px;}
.sitem2       {margin-left:60px;}
/*試験用*/
.gr           {color:#030;}
.gree         {color:#070;}
.blu          {color:#00f;}
.rd           {color:#f00;}
.bro          {color:#960;}
