body {margin: 0px; padding: 0px 0px 0px 0px; font-size:14px; height: 100%;
font-family: font-family: "Open Sans","Helvetica Neue",Helvetica,"Arial","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",
"メイリオ","Takaoゴシック","梅ゴシックS5","メイリオ",Meiryo,sans-serif;
background-repeat: repeat; background:#FFFBD6;background-image: url("../css/wood5.jpg");}

pre, code {font-family: TakaoExGothic, Meiryo,sans-serif;}
hr {border:0 #ccc dotted;border-top-width:1px;clear:both;height:0;}
:focus {outline:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
   /*-----リンク---*/
a img {border:0;}
/* リンクの色赤#F95654 #4052A1クリーム#FFFBD6*/
a {color: #4052A1;}
/* リンクの色 */
h1 {font-size:18px;margin: 0px; padding: 0px 0px 0px 0px;font-weight:normal;}
h2 {font-size:20px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color: #635b8a}
h3 {font-size:25px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color: #635b8a}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
ol {list-style:decimal;}
ul {list-style:disc;}
li {margin-left:30px;}
 dl, hr, h2, h3, h4, h5, h6, ol, ul, pre,  address, fieldset, figure {font:15px/1.5 Meiryo,sans-serif;
margin-bottom:5px;font-weight:normal;color:#00331f;border:0px solid #026890;}
p{font-size:15px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-bottom:1px;font-weight:normal;color:#00331f;border:0px solid #026890;}
table{
margin-bottom:5px;font-weight:normal;color:#00331f;border:1px solid #026890;}

h2 {font-size:18px;margin: 0px; padding: 0px 0px 0px 0px;font-family:Meiryo,sans-serif;color: #635b8a}
h3 {font-size:25px;font-family: TakaoExGothic, Meiryo,sans-serif;color: #635b8a}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}



a {text-decoration:none;font-family: "Arial,ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:15px;}

input[type="submit"] {cursor:pointer;}


p.dialog{font-size:17px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-bottom:1px;font-weight:normal;color:#5F70B3;border:0px solid #026890;}


 /*-----ユーザー登録----*/
a.user {padding:6px 12px 8px 10px;margin:7px 10px 10px 20px;font-size: 16px;background-color: #fff;
    height:23px;
    color: #F95654 ;
    vertical-align: bottom;
	border-radius: 7px;
    border: thin solid #F98492; }         
a.user:hover{color: #fff;background-color: #F59E99;}   
a.chara {padding:2px 6px 2px 5px;margin:15px 30px 15px 5px;font-size: 14px;background-color: #fff;
    height:23px;
    color: #F95654 ;
    vertical-align: middle;
	border-radius: 7px;
    border: thin solid #F98492; }         
a.chara:hover{color: #F98492;}   
a.myroom_h {padding:1px 8px 2px 8px;margin:45px 40px 0px 6px;vertical-align: middle;
    font-size: 16px;letter-spacing: 0px; height:0px;color: #FFFEF7 ;background-color: #8A8FF3;
    border-radius: 16px;font-family: "ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","Times New Roman","serif";
	border: 1px #DADDFF solid; border-top:1px #4E5FC0 solid;border-left:1px #4E5FC0 solid;
    }         
a.myroom:hover{color: #425AC6;}   
a.myroom_h:hover{color: #8A8FF3;background-color: #Fff;border: 1px #DADDFF solid; 
border-top:1px #97A4F2 solid;border-left:1px #97A4F2 solid; }   
table.author{width: 100%;margin:5px 10px 10px 5px; border:1px solid #979797;border-collapse: collapse;}
td.author {padding:0px 0px 0px 6px;border:1px solid #979797;width:80px;
font-size: 14px;line-height: 13px; padding:0px 5px 0px 2px;color: #6E7178; }
td.author_r {padding:0px 0px 0px 6px;border:1px solid #979797;width:400px;
font-size: 14px;line-height: 13px; padding:0px 5px 0px 2px;color: #6E7178; }
/*-----home#F8896B----*/
#just
{margin: 0px; padding: 0px; 
	margin: 2px 0px 2px 0px;
	width: 960px;
	padding:0px 0px 0px 0px;
	height: 382px;
	background-image: url("bluestarfont4.jpg");
	background-repeat: no-repeat;
	background-position:center;
     }
#myCanvasContainer   
 {margin: 0px; padding: 0px; 
	margin: 0px 0px 0px 0px;
	width: 960px;
	padding:0px 0px 0px 0px;
	height: 387px;
	
	
     }    

   /*-----目次---*/
p.chapter { font-size: 15px;line-height: 14px; color: #83808F; padding:0px 0px 0px 0px;font-weight: 400;}
p.chapterno { font-size: 14px;line-height: 8px; font-style :italic; color: #635b8a; }
p.chapter1 {padding:0px 0px 5px 50px; font-size: 18px;line-height: 1px; letter-spacing: 4px;color: #807054; }
td.chapter {padding:0px 0px 0px 2px;border:0 solid #fff;width:18px; text-align:right;}
td.chapter1 {padding:0px 0px 0px 8px;border:0 solid #fff;width:180px; text-align:left;}
table.chapter{ padding:0px 0px 0px 0px;width:282px;}
table.chapter_m{ padding:30px 0px 100px 8px;border: 0 #fff solid;width:650px; }
td.chapter_m{padding:0px 0px 0px 8px;border:0 solid #fff;width:650px; text-align:left;}
textarea.chapter_m{ font-size: 14px; color: #737373;
width:650px;
height: 400px;
}
    /*-----登場人物----*/
table.character{padding:0px 0px 0px 0px;width: 100%;border-radius: 10px;
border-top:0px solid #ECC898;
border-left:0px solid #ECC898;
border-right:0px solid #ECC898;border-bottom:0px solid #ECC898;vertical-align:top;}   
p.chara {padding:0px 0px 30px 20px; font-size: 18px;line-height: 1px; letter-spacing: 4px;color: #807054; }
p.character { font-size: 15px;line-height: 18px; letter-spacing: 0.1em;padding:0px 0px 0px 0px;
vertical-align: text-top;  color: #635B8A; }
p.character1 {padding:0px 0px 10px 30px; font-size: 18px;line-height: 1px; letter-spacing: 4px;
color: #807054; }
td.character {padding:0px 0px 5px 10px;margin: 2px 0px 2px 0px;border-collapse: collapse;vertical-align: text-top;
border:0px solid #B2813D;border-bottom:0px solid #E7D1BD;width:100px;text-align:center;}
td.character2 {padding:0px 0px 5px 10px;margin: 2px 0px 2px 0px;vertical-align: top;
         border:0px  #ffe7f2;border-bottom:0px solid #E7D1BD;border-left:0px solid #B2813D;width:280px;}
td.family_name{padding:0px 10px 0px 10px;border:1px solid #ebe8da;text-align:left;width:160px;vertical-align: text-top;border-right-style:none;color: #747871}
td.chara_n{padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;vertical-align: text-top;width:250px;border-right-style:none;}
/*-----カタログ---*/
#catalog     {margin:5px 0px 0px 0px; padding: 5px 0px 6px 0px; 
	width:650px;
	height:350px;
	background: #FCFDFF;
	min-height: 100%;
	clear:both;
	border-radius: 12px;
	border:1px solid #fff;
     -webkit-box-shadow: 2px 2px 0px  #DDEBE1;
     -moz-box-shadow: 2px 2px 0px  #DDEBE1;
     box-shadow: 2px 2px 0px  #DDEBE1;
        }
table.catalog{width: 100%;padding:18px 10px 10px 10px;margin: 5px 0px 0px 0px;
border-collapse: collapse;border:0px solid #ffe7f2;background: #FCFDFF;
 }
td.gazou {padding:8px 0px 5px 10px;border:0px solid #ebe8da;text-align:center;width:300px;}
td.catalog1 {margin: 0px 0px 0px 0px;padding:0px 3px 0px 3px;border:0px solid #ffe7f2;width:70px;}
td.catalog2 {margin: 0px 0px 0px 0px;padding:0px 3px 0px 5px;border:0px solid #ffe7f2;width:270px;}
p.catalog1 { font-size: 15px;line-height: 13px; padding:0px 5px 0px 2px; color: #7D6A4F; }
p.catalog2 { font-size: 15px;line-height: 13px; padding:0px 5px 0px 2px;color: #6E7178; }
p.outline { font-size: 16px;line-height: 1.4; font-weight: normal; letter-spacing: 3px;
padding:0px 0px 0px 0px;color: #59546F; }
p.edit { font-size: 13px;line-height: 10px; padding:0px 3px 2px 400px;font-family: Comic Sans MS,serif; color: #6F9280; }
p.tag { font-size: 13px;line-height: 10px; padding:0px 3px 2px 20px;font-family: Comic Sans MS,serif; color: #635b8a; }
p.tag { font-size: 12px;line-height: 0px; padding:0px 3px 2px 20px;font-family: Comic Sans MS,serif; color: #9DAA4B; }
a.tag {text-decoration:none;font-family: "Arial,ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;color: #9397ED ;}
a.tag:hover{color: #F98492;}  
p.addtag { font-size: 12px;line-height: 10px; padding:0px 3px 2px 200px;font-family: Comic Sans MS,serif; color: #635baa; }
p#login3 {font-size: 17px;line-height: 11px; letter-spacing: 0.1em;
 color: #941866; padding: 0px 90px 30px 4px;} 
p.vote { font-size: 16px;line-height: 0px; padding:1px 0px 16px 45px;font-weight: bold; color: #C698C4;}
p.vote2 { font-size: 13px;line-height: 10px; padding:0px 3px 2px 250px;font-family: Comic Sans MS,serif; color: #BF5FC1; }
p.chap{ font-size: 13px;line-height: 10px; padding:20px 3px 2px 180px;font-family: Comic Sans MS,serif; color: #66cc99; }
p.chap2{ font-size: 16px;line-height: 17px; padding:0px 3px 2px 40px; color: #66625D; }
p.chapteredit { font-size: 13px;line-height: 10px; padding:0px 3px 2px 150px;font-family: Comic Sans MS,serif; color: #66cc99; }
p.characteredit { font-size: 13px;line-height: 10px; padding:0px 3px 2px 120px;font-family: Comic Sans MS,serif; color: #66cc99; }
p.character_edit{ font-size: 13px;line-height: 10px; padding:0px 20px 2px 140px;font-family: Comic Sans MS,serif; color: #66cc99; }

/*-----一覧画面----*/
p.meet { font-size: 14px;line-height: 13px; color: #635b8a; }
table, td, th { border: 0px #fff solid; }
table {
border-top:dotted 1px #fff;
border-left:dotted 1px #fff;
border-right:dotted 1px #fff;
border-bottom:dotted 1px #fff;
}


th {font-weight:bold;background:#ebe8da;}
th, td {padding:1px;border:0px solid #ebe8da;padding:0px 0px 0px 5px;}
td.cent {padding:6px 0px 0px 0px;border:1px solid #ebe8da;text-align:center;vertical-align:top;
font-size: 14px;line-height: 13px;  color: #635b8a;width:230px;height:30px;border:0px solid #ebe8da;}
td.cent3 {padding:5px 0px 5px 0px;border:1px solid #ebe8da;text-align:center;width:200px;}
td.cent2 {padding:0px 0px 6px 0px;border:1px solid #ebe8da;vertical-align:bottom;text-align:center;
font-size: 14px;line-height: 13px;color: #635b8a;height:30px;width:230px;border:0px solid #ebe8da;}
td.cent4 {padding:5px 0px 5px 5px;border:1px solid #ebe8da;width:250px;}
td.cent5 {padding:1px 0px 0px 0px;border:1px solid #ebe8da;text-align:center;height:180px;width:160px;background: #fff;}

td.cent6 {padding:1px 0px 1px 5px;border:1px solid #ebe8da;height:20px;width:200px;}
td.cent7 {padding:1px 0px 1px 5px;border:1px solid #ebe8da;height:20px;width:30px;}
td.acent {padding:15px 0px 2px 0px;text-align:center;width:210px;}
td.acent3 {padding:15px 0px 2px 0px;text-align:center;width:210px;}
td.acent4 {padding:4px 0px 7px 0px;text-align:center;width:210px;}
td.cent8 {padding:0px 0px 0px 0px;border:0px solid #ebe8da;text-align:center;width:200px;height:20px;border:0px solid #ebe8da;}
dt {font-weight:bold;}

/*-----review画面----*/
p.review { font-size: 16px;line-height: 0px; padding:1px 0px 10px 45px;font-weight: bold; color: #C698C4; }
#review1{ margin: 0px ;padding: 5px 0px 0px 280px ; width: 427px;}

/*-----画面構成----*/
.post_content {font-size:15px;}

#container
{margin: 0px; padding: 0px; border-right: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	margin: 0 auto;
	margin-top: 0px;
	padding-top: 0px;
	width: 984px;
	background: #FFFEF7;
	min-height: 100%;
	border-right: 0px solid #FFFEF7;
	border-left: 0px solid #FFF;
	border-top:0px solid #E6E7FE;
	border-bottom:3px solid #E6E7FE;
	-webkit-box-shadow: 2px 2px 2px  #D9D7C8,-2px 2px 2px  #D9D7C8;
     -moz-box-shadow: 2px 2px 2px  #D9D7C8,-2px 2px 2px  #D9D7C8;
     box-shadow: 1px 2px 1px  #F2EFE6,-1px 2px 1px  #F2EFE6;
     
     }

textarea {width:450px;height:100px;}
textarea {
width: 450px;
height: 7em;
}
textarea.textarea2 {
width: 450px;
height: 7em;
}


#meet{margin: 0 ;width: 220px;background: #fff;}

table.meet_soto{width: 935px;margin:0px 0px 0px 0px;padding:10px 10px 10px 0px;
border-collapse: collapse;border:2px solid #F8F7FF;background: #FDFAFF;
 }
#meet     {margin: 0px; padding: 0px; 
	margin-top: 2px;
	padding:5px 0px 5px 8px;
	width: 940px;
	background: #F8F7FF;
	min-height: 100%;
	clear:both;
	border-radius: 10px;
	border:0px solid #F8F7FF;

     -webkit-box-shadow: 2px 2px 2px  #EDEDE4;
     -moz-box-shadow: 2px 2px 2px  #EDEDE4;
     box-shadow: 1px 1px 1px  #F8F7FF;
        }
td.meet_g {margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;border:1px dotted #E1E1E1;border-top:1px dotted #E1E1E1; 
border-bottom:1px dotted #E1E1E1;text-align:center;height:180px;width:200px;background: #fff;}
table.meet2{border:0px solid #ebe8da;}
table.meet3{margin:0px 0px 0px 0px;padding:0px 8px 0px 0px;border:0px solid #ebe8da;width:240px;}
table.meet_tag{margin:0px 0px 0px 0px;padding:0px 8px 0px 0px;border:0px solid #ebe8da;width:230px;}
table.meet{padding:5px 0px 0px 4px;border:0px solid #ebe8da;}
table.meet_s{padding:5px 10px 0px 12px;border:0px solid #ebe8da;}
table.meet_s2{padding:5px 0px 0px 0px;border:0px solid #ebe8da;}
table.meet_a{padding:25px 0px 0px 0px;border:1px solid #FFFEF7;width:956px;}

#header
{display:inline;float:left;margin: 0px 0px 0px 0px; padding:0px 0px 0px 55px;height:60px;width: 630px;
background-image: url("rogo-1114.png");background: #FFFEF7;}
#head1
{display:inline;float:left;margin: 0px 0px 0px 0px; padding:0px 0px 0px 55px;height:60px;width: 630px;
background-image: url("rogo-1114.png");background: #FFFEF7;}
#header2
{display:inline;float:left;width: 250px;margin:0px 0px 0px 0px;padding:6px 0px 0px 20px;height:58px;background: #FFFEF7;}

#header h1 { margin: 0;margin-top: 0px;color: #6CA68A; padding: 20px 5px 0px 30px;background: #FFFEF7;}
p.name{font-size:17px;font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "Times New Roman","serif";
text-align: left;color: #6891E4;margin: 3px 0px 7px 0px;padding: 0px 5px 0px 6px; }
#head1 h1 { margin: 0;margin-top: 0px;color: #6CA68A; padding: 20px 5px 0px 30px;background: #FFFEF7;}
p.name{font-size:17px;font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "Times New Roman","serif";
text-align: left;color: #6891E4;margin: 3px 0px 7px 0px;padding: 0px 5px 0px 6px; }


/*-----#189445----*/
#navigation {   float: left;width: 915px;margin: 0px 0px 0px 30px; padding:0px 0px 0px 0px;
background: #F3E8D4;height:26px;border-radius: 4px;border-bottom:1px solid #F2E2CC;
border-right:1px solid #F2E2CC;border-left:1px solid #F2E2CC}
#navigation ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 120px;height:26px;border-top: 1px solid #FED9D6;}
#navigation ul li{list-style-type: none;display: inline;height:26px;}

#navigation li a
{
	display: block;
	float: left;
	padding: 2px 10px 2px 10px;
	font-size:15px;
	color: #656559;
	text-decoration: none;
	border-left: 1px solid #FFECCA;border-right: 1px solid #FFFCD9;
	border-bottom: 0px solid #30525f;
	height:23px;
}
#navigation li a
{
	display: block;
	float: left;
	padding: 3px 10px 4px 10px;
	font-size:15px;
	color: #A76643;
	text-decoration: none;
	border-left: 1px solid #FFECCA;border-right: 1px solid #FFFCD9;
	border-bottom: 0px solid #30525f;
	height:23px;
}
#navigation li a:hover { background: #F2E7DE;
text-decoration: none;
	border-left: 1px solid #F2E7DE;border-right: 1px solid #F2E7DE;
	border-bottom: 0px solid #30525f;
	height:23px; }
#navigation li a:hover { background: #D5E6FF;
text-decoration: none;
padding: 1px 9px 4px 9px;
border-top-left-radius	:10px;
border-top-right-radius	:10px;

	border-left: 2px solid #F3E8D4;border-right: 2px solid #F3E8D4;
	
	border-top: 2px solid #F3E8D4;	
	height:18px; }
	

 /* リスト中のリンク部分の指定 */
#navigation li.current a:hover{  background-color: #ffffff;color:#E5D66E;}
#navigation li.current a:hover{ background: #D5E6FF;
text-decoration: none;
padding: 1px 9px 4px 9px;
border-radius: 16px;
	border-left: 2px solid #F3E8D4;border-right: 2px solid #F3E8D4;
	border-bottom: 2px solid #F3E8D4;color:#A76643;
	border-top: 2px solid #F3E8D4;
	height:18px; }
 /* current 表示中のページの文字、背景、ボーダーの色を変更 */
#navigation li.current a{  background-color: #FFFEF7;font-size:15px;
	border-top-left-radius: 10px;
	border-top-right-radius:10px;
   border-top: 1px solid #EBEFDA;
   border-left: 1px solid #EBEFDA;
  padding: 2px 10px 2px 10px;color:#F78B42;
 }
#menu05{float: right;padding: 0px 147px 0px 0px;}  

#author_re{float: left;padding: 0px 0px 5px 0px;}
#reaction_au
{
padding: 0px 0px 4px 8px;
margin: 0px 0px 5px 0px;
height:0px;
	
	background-repeat: repeat; background:#FAFCFF;
}

#reaction1{padding: 0px 0px 5px 80px;width: 560px;}
#reaction
{
padding: 0px 0px 4px 8px;
margin: 0px 0px 5px 0px;
height:0px;
	width: 560px;
	background-repeat: repeat; background:#FAFCFF;
}
#reaction_a
{
padding: 0px 0px 4px 8px;
margin: 0px 0px 0px 50px;
height:0px;
	width: 560px;
	background-repeat: repeat; background:#FAFCFF;
}

h2.author{ font-size: 20px;line-height: 0px; vertical-align: middle;
padding:20px 0px 5px 70px;margin: 10px 0px 5px 0px;font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "Times New Roman","serif"; color: #6374B0; }
p.reaction { display: inline;font-size: 17px;line-height: 0px; vertical-align: middle;
padding:20px 0px 20px 8px;margin: 0px 0px 0px 0px;font-family:Comic Sans MS,Times New Roman,serif; color: #EC99A2; }
#reaction01-dialog{
	padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}
.box1 {padding: 0px 0px 0px 0px;
	float: left;
	width: 120px;
}
.box_con{display: inline;
	padding: 12px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 120px;
}
.box_form{height:0px;width: 120px;}
.box {float: left;padding: 0px 0px 5px 0px;width: 120px;}
#reaction_box1{display: inline;width: 80px;background: #ffffff;}
#reaction_box2{display: inline;width: 80px;background: #ffffff;}
#reaction_box3{display: inline;width: 80px;background: #ffffff;}
#reaction_box4{float: left;width: 100px;background: #ffffff;}

.reaction ul{display: inline;margin: 0;padding: 0;}
#reaction ul li{display:inline;float:right;list-style-type: none;display: inline;}
#reaction li a
{
	display: block;
	float: left;
	padding: 1px 10px 2px 10px;
	font-size:16px;
	color: #fff;
	text-decoration: none;
	border-right: 0px solid #30525f;
}

#reaction li a:hover { background: #3DB268; }

 /* リスト中のリンク部分の指定 */
#reaction li.current a:hover{  background-color: #ffffff;border-right-color: #888888;color:#FF8981;}
 /* current 表示中のページの文字、背景、ボーダーの色を変更 */
#reaction li.current a{  background-color: #ffffff;
   
	font-size:16px;
	font-weight: 600;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
   border-top: 2px solid #189445;
   border-left: 1px solid #189445;
  color:#FF8981;}

#content-container
{margin: 0px; padding: 0px; 
	float: left;
	width: 960px;
	background: #ffffff repeat-y 100% 0;
	 width: 100%;
   min-height: 779px;
   background-repeat: repeat; background:#FFFEF7;
   position:relative
}

#content
{
	clear: left;
	float: left;
	width: 660px;
	padding-bottom: 150px; 
	padding: 5px 0px 0px 0px;
	margin: 0 0 0 30px;
	display: inline;
}

#content2
{
	clear: left;
	float: left;
	width: 950px;
	padding: 5px 10px 2px 0px;
	margin: 0px 0px 19px 15px;
	display: inline;
	position:relative; 
}
#content_myroom
{
	clear: left;
	float: left;
	width: 680px;
	padding: 0px 0px 15px 0px;
	margin: 0 0 0 30px;
	display: inline;
}
p.myroom { font-size:16px;line-height: 22px; padding: 0px 20px 5px 40px;margin: 12px 0px 5px 0px;letter-spacing: 0.3em;color: #737373; }
h2.myroom2 { font-size:18px;line-height: 22px; padding: 0px 20px 5px 40px;font-family: serif;
            margin: 12px 0px 5px 0px;letter-spacing: 0.3em;color: #6543B3; }
p.myroom2 { font-size:16px;line-height: 22px; padding: 0px 20px 0px 160px;margin: 5px 0px 5px 0px;letter-spacing: 0.3em;color: #737373; }
p.myroom4 { font-size:16px;line-height: 22px; padding: 0px 20px 5px 200px;
            margin: 5px 0px 5px 0px;text-align:right;letter-spacing: 0.3em;color: #737373; }
p.myroom3 { font-size:17px;padding: 0px 20px 2px 40px;margin: 3px 0px 0px 0px;letter-spacing: 0.3em;color: #737373; }
td.date {padding:0px 0px 2px 0px;border:1px solid #ebe8da;text-align:center;width:200px;height:20px;border:0px solid #ebe8da;}
p.date{ font-size: 14px;line-height: 5px; color: #737373; }
p.classification{ font-size: 14px;line-height: 14px; margin: 6px 0px 0px 0px;padding: 0px 0px 0px 370px;color: #8C8C8C }


/*-----addtag---*/
#addtag
{
	float: left;
	width: 600px;
	padding: 5px 2px 0px 350px;
	margin: 5px 10px 15px 200px;
	
}
#catalog_edit
{
	float: left;
	width: 550px;
	text-align: right;
	
	padding: 0px 20px 0px 80px;
	margin: 0px 10px 0px 10px;
	
}

/*-----BOOK_AUTHOR---*/
#content2 h1 { font-size: 20px;line-height: 16px; 
    font-weight: 400; color: #858585; padding: 25px 5px 10px 75px;}
p.author{ font-size: 15px;line-height: 16px; letter-spacing: 0.2em;
     color: #635b8a; padding: 0px 90px 20px 70px;}
#author_outline{padding: 0px 250px 0px 130px;}
table#author{padding:0px 0px 0px 70px;border:0px solid #ebe8da;width:880px;}
.table,author_outline{padding:0px 0px 0px 0px;border:0px solid #ebe8da;}
table#author_e{padding:0px 0px 0px 70px;border:0px solid #ebe8da;width:550px;}
.table,author_outline{padding:0px 0px 0px 0px;border:0px solid #ebe8da;}
p#author_outline {font-size: 16px;line-height: 20px; letter-spacing: 0.3em;
   color: #635b8a; padding: 5px 100px 0px 110px;margin:10px 55px 15px 10px;} 



/*-----made---*/
ul.made {width: 190px;padding:0px 0px 0px 0px;font-size: 14px;line-height: 7px;
          list-style-type: none;color: #635b8a; 
          background: #F8F2FA;border-radius: 10px;border:2px solid #DED5E0;}
table.made{padding:5px 5px 0px 5px;margin:5px 5px 3px 10px;width:640px;border:1px solid #ebe8da; border-collapse:
 collapse;background-color: #F8F2FA}   
table.made_s{padding:0px 0px 0px 0px;margin: 0px 5px 0px 5px;border:0px solid #ebe8da;font-size: 15px; letter-spacing: 0.1em;
 color: #747871;background-color: #F8F2FA}   
th.made  {padding:0px 0px 0px 0px;margin: 0px 5px 0px 5px;text-align:center;border:1px solid #ebe8da;font-size: 15px; letter-spacing: 0.1em;font-family: Meiryo,sans-serif;
 color: #747871;background-color: #F8F2FA}    
th.made_space{padding:0px 0px 2px 6px;border:1px solid #ebe8da;text-align:left;width:100px;background-color: #F8F2FA;
}
th.made_place_2{padding:0px 0px 2px 6px;border:1px solid #ebe8da;text-align:left;width:120px;background-color: #F8F2FA;
}   
 
  
/*-----BOOK_---*/
th {font-weight:bold;background:#F7FFFB;width:135px;}
td.book {font-size: 12px;color: #635b8a;padding:1px 8px 1px 8px;text-align:left;border:1px solid #ebe8da;height:20px;width:40px;}
td.book2 {font-size: 14px;color: #635b8a;padding:1px 5px 1px 12px;text-align:left;border:1px solid #ebe8da;height:20px;width:135px;}
#outline{padding: 12px 90px 0px 60px;}


table.character{padding:0px 0px 0px 0px;border:0px solid #ebe8da;background-color: #FBF3CF;width:600px;border-radius: 5px;}
table.character_i{padding:5px 0px 0px 30px;margin:5px 5px 5px 1px;border:1px solid #ebe8da; 
border-collapse: collapse;background-color: #FFFCE6;}
#character{padding: 0px 20px 0px 0px;margin: 50px 5px 0px 30px;border-radius: 10px;width:600px;vertical-align:top;}  
#character_r{padding: 0px 20px 0px 10px;margin: 50px 5px 0px 20px;border-radius: 10px;
border-top:0px solid #ECC898;
border-left:0px solid #ECC898;
border-right:0px solid #ECC898;border-bottom:0px solid #ECC898;
vertical-align:top;}  
p.character_i{ font-size: 15px;line-height: 15px; color: #6C6051;margin:0px 0px 3px 0px; padding: 3px 3px 3px 3px;} 
p.character_o {font-size: 15px;line-height: 17px; letter-spacing: 0.1em;
 color: #6C6051; padding: 6px 10px 6px 10px;vertical-align: text-top;margin: 0px 0px 3px 0px;} 

th.space{font-size: 14px;padding:1px 5px 1px 8px;text-align:left;font-weight: bold;border:1px solid #ebe8da;height:20px;width:105px;}
th.search_time{font-size: 14px;padding:1px 5px 1px 8px;text-align:left;font-weight: bold;border:1px solid #ebe8da;height:20px;width:105px;}
/*-----BOOK_edit---*/
table#edit{padding:0px 0px 0px 30px;border:0px solid #ebe8da;width:600px;}
textarea #edit{
width: 420px;
height:200px;
}
td.edit {padding:1px 0px 1px 5px;border:1px solid #ebe8da;height:100px;width:600px;}
p.place {font-size: 15px; letter-spacing: 0.2em;
 color: #747871; padding: 10px 10px 20px 10px;} 
table.place{padding:0px 0px 0px 0px;margin: 0px 5px 0px 20px;border:0px solid #ebe8da;
font-size: 15px; letter-spacing: 0.1em;
 color: #747871;background-color: #F7FFFB;width:600px;}   
th.space{padding:0px 0px 2px 6px;border:1px solid #ebe8da;text-align:left;width:100px;background-color: #F7FAFF;
}
th.place_2{padding:0px 0px 2px 6px;border:1px solid #ebe8da;text-align:left;width:120px;background-color: #F7FAFF;
}
/* SEARCH */
#search{padding: 0px 20px 0px 0px;margin: 20px 5px 50px 10px;border-radius: 10px;
width:650px;vertical-align:top;}  
h3.search {font-size: 17px; padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;
 letter-spacing: 0.2em;color: #948BCC; }
p.search_c { font-size:16px;line-height: 22px; padding: 0px 20px 2px 30px;
margin: 5px 0px 5px 0px;letter-spacing: 0.2em;color: #737373; } 
span.search_c2 {display: inline;font-size:16px;line-height: 22px; padding: 0px 20px 0px 10px;
margin: 12px 0px 5px 0px;letter-spacing: 0.2em;color: #737373; } 
p.search_d { font-size:16px;line-height: 22px; padding: 0px 20px 0px 50px;
margin: 12px 0px 5px 0px;letter-spacing: 0.2em;color: #EF859B; } 
span.search_c3 { font-size:16px;line-height: 22px; padding: 0px 5px 0px 5px;
margin: 12px 0px 5px 0px;letter-spacing: 0.2em;color: #8982BA; } 
table.author_name{padding:0px 0px 2px 0px;margin: 25px 0px 360px 0px;border:0px solid #E8F8EF;background-color: #F7FFFB}
td.author_name {padding:0px 0px 2px 0px;border:1px solid #ebe8da;text-align:center;width:200px;height:20px;border-top-style:none;border-bottom-style:none;}
td.author_name1 {padding:0px 10px 2px 10px;border:1px solid #E8F8EF;text-align:center;width:60px;height:20px;}
td.author_name2 {padding:0px 10px 2px 10px;border:1px solid #E8F8EF;text-align:center;width:260px;height:20px;}
td.tag {padding:0px 2px 2px 2px;border:1px solid #ebe8da;text-align:center;width:152px;height:20px;border-top-style:none;border-bottom-style:none;}
p.author_name {font-size: 15px; letter-spacing: 0.2em;
 color: #747871; padding: 0px 10px 0px 10px;} 
p.author_name1 {font-size: 15px; padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;
 color: #747871; padding: 0px 0px 0px 0px;}  
input.author_name {padding:0px 0px 2px 30px;border:1px solid #ebe8da;text-align:center;width:200px;height:20px;border:0px solid #ebe8da;}
form.form_author_name{padding:0px 0px 0px 30px; font-size: 13px; line-height: 0px; } 
td.country{padding:0px 10px 0px 10px;border:1px solid #ebe8da;text-align:center;width:120px;height:24px;border-right-style:none;color: #747871}
td.sub5{padding:0px 0px 0px 0px;border:1px solid #ebe8da;text-align:center;width:120px;height:24px;border-right-style:none;color: #747871}

table.search_name{padding:0px 0px 2px 0px;margin: 25px 0px 360px 0px;border:0px solid #E8F8EF;background-color: #F7FAFF}
table.search_name{padding:5px 5px 0px 5px;margin:5px 5px 3px 10px;width:600px;border:1px solid #ebe8da; border-collapse:
 collapse;background-color: #F7FAFF}
td.search_name_s {padding:0px 5px 0px 5px;margin: 0px 5px 0px 5px;border:1px solid #ebe8da;text-align:center;
width:300px;height:20px;border:0px solid #ebe8da;background-color: #F7FAFF}
td.search_name {padding:0px 0px 2px 0px;border:1px solid #ebe8da;text-align:center;width:200px;height:20px;border-top-style:none;border-bottom-style:none;}
table.search_name_i{padding:15px 10px 15px 10px;margin: 0px 5px 0px 5px;border:0px solid #ebe8da;
font-size: 15px; letter-spacing: 0.1em;font-family: Meiryo,sans-serif;
 color: #747871;background-color: #F7FAFF}  
td.search_name_i {padding:3px 2px 2px 2px;border:1px solid #ebe8da;text-align:center;width:30px;}
td.search_name_i2 {padding:0px 0px 0px 7px;border:1px solid #ebe8da;text-align:center;width:30px;}
p.tag_serach{font-size: 13px; letter-spacing: 0.1em;color: #747871; padding: 0px 0px 0px 0px;} 
td.tag {padding:0px 0px 0px 0px;border:1px solid #ebe8da;text-align:center;width:210px;height:26px;border:0px solid #ebe8da;}
table.tag_search{padding:3px 0px 0px 15px;margin:0px 5px 3px 0px;width:720px;
border:1px solid #ebe8da; border-collapse: collapse;background-color: #F7FAFF}
table.myroom_s{padding:0px 0px 0px 0px;border:0px solid #ebe8da;background-color: #F7FAFF}
td.tag_search {padding:0px 0px 0px 0px;border:1px solid #ebe8da;text-align:center;width:210px;height:26px;border:0px solid #ebe8da;}
table.country{padding:5px 5px 0px 5px;margin:5px 5px 3px 10px;width:317px;
              border:1px solid #ebe8da; border-collapse: collapse;background-color: #F7FFFB}
td.country_s {padding:0px 5px 0px 5px;margin: 0px 5px 0px 5px;border:1px solid #ebe8da;text-align:center;
              width:300px;height:20px;border:0px solid #ebe8da;background-color: #F7FFFB}
              
table.search{padding:0px 0px 0px 0px;margin: 15px 5px 50px 8px;font-size: 15px; letter-spacing: 0.1em;border-spacing: 0;
 border:1px solid #EBE8DA; color: #747871;border-collapse: collapse;background-color: #F7FAFF;width:670px;}
table.search_s{padding:0px 0px 0px 0px;margin: 20px 5px 0px 5px;
border:1px solid #D1D0FE;background-color: #E3F1FB;border-radius: 10px;}
table.search_s_in{padding:5px 0px 0px 30px;margin:6px 9px 6px 5px;border:1px solid #ebe8da; font-size: 15px; 
                  border-collapse: collapse;background-color: #F7FAFF}
table.search2{padding:0px 0px 15px 0px;margin: 0px 5px 10px 5px;border:1px solid #ebe8da;font-size: 15px; letter-spacing: 0.1em;
             border-collapse: collapse; color: #747871;background-color: #F7FAFF;width:400px;} 
table.search3{padding:0px 0px 0px 0px;margin: 0px 5px 0px 5px;border:0px solid #ebe8da;font-size: 15px; letter-spacing: 0.1em;
              color: #747871;background-color: #F7FAFF}  
table.search_b{padding:0px 0px 15px 0px;margin: 6px 5px 10px 5px;border:1px solid #ebe8da;font-size: 15px; letter-spacing: 0.1em;
             border-collapse: collapse; color: #747871;background-color: #F7FAFF;}  
td.search_b {padding:5px 0px 5px 10px;text-align:center;border:1px solid #EBE8DA}     
td.search_ib {padding:0px 0px 0px 4px;border:1px solid #ebe8da;text-align:center;width:28px;}                     
td.search {padding:5px 0px 5px 10px;text-align:center;width:150px;border:1px solid #EBE8DA}
td.search2 {padding:5px 0px 5px 10px;width:400px;border:1px solid #EBE8DA;}
td.search3 {padding:5px 0px 5px 10px;width:400px;border:1px solid #EBE8DA;}
td.search_i {padding:2px 0px 2px 7px;border:1px solid #ebe8da;width:300px;}
label.search{font-size: 15px; letter-spacing: 0.1em;color: #747871;}
ul.search {width: 190px;padding:2px 0px 0px 0px;margin: 16px 0px 0px 0px;font-size: 14px;line-height: 7px;
          list-style-type: none;color: #635b8a; 
          background: #F7FAFF;border-radius: 10px;border:2px solid #E4DCFF;} 
 
 
table.author_name_i{padding:15px 10px 15px 10px;margin: 0px 5px 0px 5px;border:0px solid #ebe8da;
                    font-size: 15px; letter-spacing: 0.1em;color: #747871;background-color: #F7FFFB}  
td.author_name_i {padding:3px 2px 2px 2px;border:1px solid #ebe8da;text-align:center;width:30px;}
td.author_name_i2 {padding:0px 0px 0px 7px;border:1px solid #ebe8da;text-align:center;width:30px;}
table.search_book{padding:5px 5px 0px 5px;margin:5px 5px 3px 10px;width:317px;border:1px solid #ebe8da;
                  border-collapse: collapse;background-color: #F7FFFB}
table.search4{padding:3px 0px 3px 0px;margin: 15px 5px 20px 10px;border:0px solid #ebe8da;
              font-size: 15px; letter-spacing: 0.1em;width:650px;
              border-collapse: collapse;color: #747871;background-color: #F7FAFF}  
              
td.search_i {padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;width:240px;height:28px;} 
td.search_i200 {padding:0px 0px 0px 6px;border:1px solid #CCD6FF;text-align:left;width:215px;height:40px;}   
td.search_i2 {padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;width:200px;height:28px;}                  
td.search_time {padding:3px 2px 2px 250px;border:1px solid #ebe8da;text-align:center;width:30px;}
p.search4{font-size: 16px; letter-spacing: 0.1em;color: #747871; padding:4px 0px 6px 0px;} 
th.place2 {padding:0px 0px 0px 15px;border:1px solid #ebe8da;text-align:left;width:30px;background-color: #F7FAFF;}
td.place2 {padding:0px 0px 0px 7px;border:1px solid #ebe8da;text-align:left;background-color: #F7FAFF;}
td.place3 {padding:0px 0px 0px 7px;border:1px solid #ebe8da;text-align:left;width:28px;background-color: #F7FAFF;}
th.search_time{font-size: 14px;padding:1px 5px 1px 8px;text-align:center;font-weight: bold;
               border:1px solid #ebe8da;height:20px;width:150px;background-color: #F7FAFF;}
td.author_name_s{padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;width:300px;height:20px;border-right-style:none;}              
td.country_se{padding:0px 10px 0px 10px;border:1px solid #ebe8da;width:120px;height:24px;border-right-style:none;color: #747871}              
               
table.s_selection2{padding:0px 0px 0px 0px;margin:0px 0px 0px 30px;background-color: #FFECE4;
                  border-radius: 10px;border:2px solid #FCCAB5;}
table.s_selection{margin:5px 10px 10px 0px; padding: 0px 10px 5px 0px;border:1px solid #ebe8da; 
                  border-collapse: collapse;background-color: #FDEAE3}
td.s_selection1{padding:0px 0px 0px 8px;border:1px solid #ebe8da;text-align:left;width:670px;height:120px;
                border-right-style:none;background-color: #FFF8F5}
td.s_selection{padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;height:20px;font-size: 15px;
               border-right-style:none;background-color: #FFF8F5}

table.selection{width: 100%;margin:5px 10px 10px 0px; padding: 0px 10px 5px 0px;border:1px solid #ebe8da;border-collapse: collapse;color: #747871; }
td.selection1 {padding:3px 0px 3px 6px;border:1px solid #fff;width:80px;height:78px;
font-size: 14px;line-height: 13px; padding:0px 5px 0px 2px;color: #6E7178; }
td.selection2 {padding:3px 0px 3px 6px;border:1px solid #fff;width:500px;height:78px;
font-size: 14px;line-height: 13px; padding:0px 5px 0px 2px;color: #6E7178; }
td.selection{padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;width:670px;height:20px;border-right-style:none;}
td.selection1{padding:0px 0px 0px 8px;border:1px solid #ebe8da;text-align:left;width:670px;height:120px;border-right-style:none;}
th.gazou3{padding:6px 0px 6px 0px;border:0px solid #ebe8da;text-align:center;}
td.selection2 {padding:3px 0px 3px 0px;border:1px solid #fff;width:75px;height:25px;text-align:center;
font-size: 16px;line-height: 17px; letter-spacing: 0.1em;color: #6E7178; border:1px solid #ebe8da;}
td.selection3 {padding:3px 0px 3px 10px;border:1px solid #fff;width:540px;height:25px;
font-size: 16px;line-height: 17px; letter-spacing: 0.1em; color: #6E7178; border:1px solid #ebe8da;}
td.selection4 {padding:3px 0px 3px 10px;border:1px solid #fff;width:540px;height:25px;
font-size: 16px;line-height: 17px; letter-spacing: 0.1em;color: #6E7178; border:1px solid #ebe8da; }
td.selection5 {padding:3px 0px 3px 0px;border:1px solid #fff;width:65px;height:25px; text-align:center;font-size: 16px;line-height: 17px; 
letter-spacing: 0.1em;color: #6E7178;border:1px solid #ebe8da; }
p.selection{font-size: 16px; letter-spacing: 0.1em;color: #747871; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;} 

#aside
{
	float: left;
	width: 267px;
	padding: 0px 0px 0px 0px;
	margin: 7px 10px 0px 0px;
	
}
#aside_myroom
{
	float: right;
	width: 240px;
	padding: 12px 0px 0px 12px;
	margin: 3px 4px 20px 12px;
	display: inline;
}

#nave_myroom
{
	float: left;
	width: 200px;
	padding: 0px 0px 0px 21px;
	margin: 0px 0px 0px 0px;
	
}
form.form_like_can{padding:0px 0px 0px 70px; font-size: 13px; line-height: 0px; } 
input.submit_button {
    padding: 1px 1px;
    font-size: 15px;
    background-color: #618EFB;
    color: #fff;
    border-radius: 5px;
    border: thin solid #D2C4B9;}
input.submit_button :hover{
    padding: 1px 1px;
    font-size: 15px;
    background-color: #fff;
    color: #618EFB;
    border-radius: 5px;
    border: thin solid #D2C4B9;}    

td.myroom_r {padding:0px 0px 6px 0px;border:1px solid #ebe8da;vertical-align:bottom;text-align:center;
font-size: 14px;line-height: 13px;color: #635b8a;height:30px;width:200px;border:0px solid #ebe8da;}   
table.myroom_s{padding:0px 0px 0px 0px;border-radius: 10px;border:2px solid #ebe8da;background-color: #FFF4EC}
ul.myroom {width: 190px;padding:0px 0px 0px 0px;font-size: 14px;line-height: 7px;
          list-style-type: none;color: #635b8a; 
          background: #F4FAF2;border-radius: 10px;border:2px solid #EDE0CE;}
li.myroom {width: 170px;padding:0px 0px 0px 0px;margin:2px 0px 2px 20px;font-size: 15px;line-height: 17px; 
           color: #635b8a;border:0px solid #ebe8da;}
a.myroom {padding:0px 0px 0px 0px;font-size: 15px;line-height: 17px; 
          color: #828282; }         
a.myroom:hover{color: #F98492;}          
h2.myroom { padding:8px 0px 0px 9px;font-size:18px;color: #8E8E8E}
table.read1{padding:0px 0px 0px 0px;border-radius: 10px;border:2px solid #EDE0CE;background-color: #FEF5E9}
table.read{padding:5px 0px 0px 30px;margin:5px 5px 3px 1px;border:1px solid #ebe8da; border-collapse: collapse;
           background-color: #F4FAF2;}
table.read_s{padding:0px 0px 0px 350px;border:0px solid #ebe8da;background-color: #ffffff}
td.title{padding:0px 0px 7px 20px;border:1px solid #ebe8da;text-align:left;width:350px;height:20px;border-right-style:none;}
td.name{padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;width:400px;height:20px;border-right-style:none;}
td.title_n{padding:0px 0px 0px 20px;border:1px solid #ebe8da;text-align:left;width:320px;height:20px;border-right-style:none;}
td.publi{padding:0px 0px 0px 10px;border:1px solid #ebe8da;text-align:left;width:200px;height:20px;border-right-style:none;}
td.date{padding:0px 0px 2px 0px;border:1px solid #ebe8da;text-align:center;width:120px;height:20px;border-right-style:none;}
td.a_date{padding:0px 0px 2px 0px;border:1px solid #ebe8da;text-align:center;width:160px;
height:20px;border-right-style:none;color: #828282}
td.date_n{padding:0px 0px 2px 0px;border:0px solid #ebe8da;text-align:center;width:120px;height:20px;border-right-style:none;}
td.classification{padding:0px 0px 0px 15px;border:1px solid #ebe8da;width:180px;text-align:left;height:24px;border-right-style:none;color: #747871}
td.date_t{padding:0px 0px 6px 0px;border:1px solid #ebe8da;text-align:center;width:120px;height:20px;border-top-style:none;}
td.read_t{padding:2px 0px 2px 0px;border:0px solid #ebe8da;text-align:left;width:120px;height:20px;border-top-style:none;}
td.date3{padding:0px 0px 2px 0px;border:1px solid #ebe8da;text-align:center;width:100px;height:20px;border-right-style:none;}
td.sub1{padding:0px 10px 0px 20px;border:1px solid #ebe8da;text-align:center;width:80px;height:20px;border-right-style:none;}
td.sub{padding:0px 10px 0px 0px;border:1px solid #ebe8da;text-align:center;width:60px;height:24px;
       border-right-style:none;color: #747871}
td.sub2{padding:2px 0px 2px 0px;border:0px solid #ebe8da;text-align:center;width:130px;height:24px;
        border-right-style:none;background-color: #ffffff}
td.sub3{padding:2px 30px 2px 0px;border:0px solid #ebe8da;text-align:center;width:180px;height:24px;
        border-right-style:none;background-color: #ffffff}
td.gazou{padding:10px 0px 0px 0px;margin:0px 0px 0px 10px;border:0px solid #ebe8da;text-align:center;width:300px;height:320px;
border-right-style:none;background-color: #ffffff}
td.memo{padding:0px 0px 0px 0px;border:1px solid #ebe8da;text-align:left;vertical-align: text-top;
        width:350px;border:1px solid #ebe8da;border-top-style:none;border-right-style:none;}
td.memo_edit{padding:0px 0px 0px 0px;border:1px solid #ebe8da;text-align:left;vertical-align : top;
        width:550px;border:1px solid #ebe8da;border-top-style:none;border-right-style:none;}        
p.memo {font-size: 15px;line-height: 17px; letter-spacing: 0.2em;
 color: #747871; padding: 0px 10px 3px 10px;} 
p.memo3 {font-size: 15px;line-height: 17px; letter-spacing: 0.2em;
 color: #747871; padding: 0px 10px 0px 15px;}  
textarea.read_memo { float: left;padding:2px 0px 0px 9px;margin:0px 0px 5px 7px;font-size:15px;line-height: 17px; 
      letter-spacing: 0.2em;color: #8E8E8E;border:0px solid #ebe8da;}
p.read_memo{font-size: 15px;line-height: 0px; letter-spacing: 0.2em;
 color: #747871; padding: 0px 10px 3px 10px;}     
p.date_read{ font-size: 14px;line-height: 0px; color: #B79191;margin-bottom: 8px; } 
p.m_author{ font-size: 14px;line-height: 0px;padding: 3px 10px 3px 10px;color: #737373;margin-bottom: 8px; } 
a.read {padding:0px 0px 0px 260px;font-size: 14px;line-height: 17px; letter-spacing: 0.1em;color: #4052A1; }         
a.myroom:hover{color: #F98492;}        
form.form_read{padding:0px 0px 0px 59px; font-size: 13px; line-height: 0px; }  
td.author_me {font-size: 12px;color: #635b8a;padding:1px 8px 1px 8px;text-align:left;border:1px solid #ebe8da;height:20px;width:120px;}
td.author_me2 {font-size: 14px;color: #635b8a;padding:1px 5px 1px 12px;text-align:left;border:1px solid #ebe8da;height:20px;width:290px;}
td.author_me2s {font-size: 14px;color: #635b8a;padding:1px 5px 1px 200px;text-align:left;border:1px solid #ebe8da;height:20px;width:290px;}
table#my_author{padding:0px 0px 0px 30px;border:1px solid #ebe8da;width:600px;}

td.author_r{padding:3px 0px 3px 20px;border:1px solid #ebe8da;text-align:left;width:417px;height:20px;border-right-style:none;}
td.a_sub{padding:0px 5px 0px 0px;border:1px solid #ebe8da;text-align:center;width:60px;height:24px;
       border-right-style:none;color: #747871}
form.form_author_can{padding:0px 10px 0px 10px; font-size: 13px; line-height: 0px; }        
#aside h3 { margin: 0; }

/*-----fotteleftread_memo----*/

#footer
{
	clear: both;
	background: #FFFEF7;
	
	padding: 0px 0px 4px 0px;
	height: 70px;
		/* 絶対位置指定することを定義 */
bottom: 0px 0px; /* 絶対位置指定(左0px,下0px) */
}
ul.footerleft {padding:12px 0px 22px 0px;font-size: 13px;line-height: 7px; list-style-type: none;color: #635b8a; background: #FFFFFF;}
li.footerleft {padding:2px 0px 2px 0px;font-size: 13px;line-height: 17px; color: #635b8a; background: #FFFFFF;}

#twitter
{padding:15px 45px 15px 10px; float:right;
}
p.footerright {font-size:12px;text-align: right;color: #A2A88F;padding: 50px 50px 22px 5px; }

#footerleft{float:left;margin-left:0px;margin-right:0px;width: 960px;}
#footerend{margin-left:0px;margin-right:0px;padding: 0px 15px 2px 5px;width: 940px;height: 20px;background: #189445}


/*---フォーム----*/
.kidsbook{width: 100%;margin:1px 0px 2px 3px;}
#form_meet{}
.searchform{width:960px;padding:0px 5px 0px 0px ;margin:0px 3px 20px 10px;}
.searchform-params{width:960px;}
.DropDownField{display:inline;padding:0px 5px 0px 15px ;float:left;}

label.searchform-label {display:inline; font-size: 14px;line-height: 16px;  color: #827F85; }
.searchform-input-wrapper{
    padding: 1px 1px;
    font-size: 14px;
    background-color: #fff;
    color: #56A717;
    border-radius: 5px;
    border: thin solid #56A717;}
.meet_select {padding: 1px 1px;
    font-size: 14px;
   
    background-color: #fff;
    color: #56A717;
    border-radius: 5px;
    border: thin solid #56A717;
}

.customSelect {	background: #FFFFF7;
    border: 1px solid #CBCCB4;
    padding:2px 1px 2px 4px;
    font-size: 15px;
    color: #4453A1;
    border-radius: 5px;}
.customSelectInner {
	background:url(select2.png) no-repeat center right;}

.form-title-input {
	width: 100%;
}
.form-field-table {
	width: 100%;
	text-align: center;
}
.form-field-table td {
	text-align: center;
}
.form-field-table select {
	width: 100%;
}
.form-field-title-div {
	margin: auto;
	width: 130px;

}
.form-field-title {
	width: 100%;
}

.field-wrapper {
	border: solid black 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
}

.ffb-arrow {
	margin-top: 1px;
	border-top: solid gray 2px;
}
.ffb-input {
	border-right: none;
}
.presets-selector {
	clear: both;
}
.presets-selector, .presets-example-code {
	float: left;
	width: 45%;
}
/*.presets-example-code {
	padding: 20px;
}

.presets-selector ul {
	list-style: none;
}
.presets-selector li {
	display: block;
	float: left;
	width: 50%;
	text-align: center;
}*/
.searchforms-config-form {
	clear: left;
}
.options-controls {
	width: 100%;
}
.options-button {
	width: 50%;
	text-align: center;
	float: left;
}
.searchform-preset-wrapper select{
	width: 100%;
}


/*---�y�[�W���[----*/

div.pager {position:relative;
    margin-top: 0px;
    margin-bottom: 0px;
    width:100%; /* 600px以下は幅いっぱいに広げる */
    max-width:500px;
    margin: 0 auto;
    text-align:center;
    
    padding:4px 1px 8px 120px;
    font-size: 17px;
    font-family: Times New Roman,serif; 
    line-height: 18px;
}

div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
    padding: 1px 0.3em;
}

div.pager a {
    color: #5F6684;
    background-color: #FFF5F5;
    border: 1px solid #FFD9CF;
    text-decoration: none;
    font-size: 17px;
    border-radius:2px;
    font-family: Times New Roman,serif; 
}

div.pager a:hover {
    color: #7E78F0;
    background-color: #fff;
    border: 1px solid #FFD9CF;
    font-size: 17px;
    
    font-family: Times New Roman,serif; 
}

div.pager span.current {
    color: #fff;
    background-color: #63A0F5;
    border-top: solid #6D86B9 1px;
    border-left: solid #6D86B9 1px;
    border-bottom:solid #69A4F7 1px;
    border-right:solid #A8BFF0 1px;
    font-size: 17px;
   
    font-family: Times New Roman,serif; 
}

div.pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
    background-color: #fff;
}

div.pager a.nextprev {
    font-weight: bold;
} 


    img.thumb { -ms-interpolation-mode: bicubic; }
span.customSelect {
	font-size:15px;
	background-color: #FFF;
	color:#7c7c7c;
	padding:2px 3px;
	border:1px solid #e7dab0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
}
span.customSelect.changed {
	background-color: #f0dea4;
}
.styledForm{
	font-size:15px;
	background-color: #FFFEF7;
	color:#4A4A4A;
	padding:2px 3px;
	border:1px solid #e7dab0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
}
	 .ui-dialog { font-size: 62.5%; }
		 label, input { display:block; }
		 input.text { margin-bottom:12px; width:95%; padding: .4em; }
		 fieldset { padding:0; border:0; margin-top:25px; }
	   
		
		a img{border:0}
		.datasSent, .serverResponse{margin-top:20px;width:470px;height:73px;border:1px solid #F0F0F0;background-color:#F8F8F8;padding:10px;float:left;margin-right:10px}
		.datasSent{width:200px;position:fixed;left:680px;top:0}
		.serverResponse{position:fixed;left:680px;top:100px}
		.datasSent p, .serverResponse p {font-style:italic;font-size:12px;color: #635baa;}
		.exemple{margin-top:15px;}
		.clr{clear:both}
		pre {margin:0;padding:0}
		.notice {background-color:#F4F4F4;color:#666;border:1px solid #CECECE;padding:10px;font-weight:bold;width:600px;font-size:12px;margin-top:10px}


