#memo{
     word-break:break-all;   
}

p {
    padding: 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
#nextb td{
    background-color:#FFFFFF;
}
#nextb a{
      display: block; zoom: 1;  
}
#nextb {color:#222222; font-size:large; }
#nextb a:link {color:#0000b5; font-size: small; }
#nextb a:visited {color:#4C0B5F; font-size: small; }
#nextb a:hover{color:#FFFFFF;background-color:#009999; font-size: small; }
/****************************************/
a:link    {
    color:#2b2b2b;  text-decoration:none; text-decoration:none;
}
a:visited{
    color:#2b2b2b;  text-decoration:none; text-decoration:none;
}
a:hover {
    color:#FFFFFF;	background-color:#009999;
    text-decoration:none;position:relative;
}
a:active {
    text-decoration:none;color:#8A0808;
}

#page {color:#CCCCCC;}
#page2 {color:#000000;}
#page2 a[target="_blank"]:link {
    background: url(http://file.uyou.gg-blog.com/target_blank_1.gif) no-repeat right center;padding-right: 14px;
}
#page2 a[target="_blank"]:visited {
    background: url(http://file.uyou.gg-blog.com/target_blank_1.gif) no-repeat right center;padding-right: 14px;
}
#page2 a[target="_blank"]:hover{
	color:#FFFFFF; background-color:#009999;
	text-decoration:none; position:relative;
}
/****************************************/
body{
    color:#222222;
    font-family: "ＭＳ Ｐゴシック","arial","GEORGIA","MS PMincho",sans-serif;
}
em{
    color:#222222;
    font-family: "GEORGIA","ＭＳ Ｐゴシック","arial","MS PMincho",sans-serif;
}
#memo a{
    font-family: "Tahoma","ＭＳ Ｐゴシック","arial","MS PMincho",sans-serif;
}

u {
text-decoration:none;
border-bottom:1px solid;
padding-bottom:2px; 
}
.kakusu iframe{display:none;}
/**************************************/
#gyou {
	margin: 0px;padding: 0px;
    line-height: 1.3;
}
#memo blockquote {
    margin: 10px 6px 10px 20px;
    padding: 6px 5px 6px 11px;
    background:#f3f3f3;
    border:#cecece 1px solid;
    border-left:#005782 5px solid;
    border-right:#cecece 1px solid;
}
#memo HR{
    margin: 11px -11px 11px -11px;
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #5f5f5f ,#999999, #cccccc, #999999);
    background-image:    -moz-linear-gradient(left, #5f5f5f ,#999999, #cccccc, #999999);
    background-image:      -ms-linear-gradient(left, #5f5f5f ,#999999, #cccccc, #999999);
    background-image:         -o-linear-gradient(left, #5f5f5f ,#999999, #cccccc, #999999);
} 
#memo2 HR{
    border: 0;    height: 1px;
    background-image: -webkit-linear-gradient(left, #5f5f5f , #cccccc, #5f5f5f);
    background-image:    -moz-linear-gradient(left, #5f5f5f , #cccccc, #5f5f5f);
    background-image:      -ms-linear-gradient(left, #5f5f5f , #cccccc, #5f5f5f);
    background-image:         -o-linear-gradient(left, #5f5f5f , #cccccc, #5f5f5f);
} 
/**************************************/
.nexttextBox {
    margin: 15px -11px 10px -11px;
}
.table_ps {
    width:100%;
    border-collapse:collapse;
    border-top:2px dotted #999999;
    border-bottom:2px dotted #999999;
    border-left: thin solid #999999;
    border-right: thin solid #999999;
}
.table_ps td {
width:100%; text-align:left;
background-color:#CCCCCC;
}
.table_ps a{
height:100%; display:block; padding:5px 0px 5px 10px;
}
.table_ps a:hover{
color:#FFFFFF;background:#555555;
}
/**************************************/
#memo IMG {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    margin: 3px 0px 3px 7px;
}
#memo IFRAME{
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -khtml-border-radius: 11px;
    border-radius: 11px;
    margin: 5px 0px 5px 2px;
    border:5px solid #009999;
}
/**************************************/
.j1-box1{margin:0px auto; text-align:center;}
.j1{ float: left; width:182px;margin-right:1px;text-align: center; }
a.menu{color: #000000;background-color: #f2f2f2; padding:4px 0px;width:181px;display: block}
a:hover.menu  { background-color: #0086c6;}
a:active.menu { background-color: #0086c6;}

.linkwithin_hook {
    padding-left: 30px;
}
/**************************************/
#next {color:#ffffff;}
#next a:link {color:#0000b5;}
#next a:visited {color:#4C0B5F;}
#next a:hover{ 
    color:#FFFFFF;background-color:#009999;
}

#memo a:link {color:#0000b5;}
#memo a:visited {color:#4C0B5F;}
#memo a:hover{
    color:#FFFFFF;background-color:#009999;
}
#memo2 a:link {color:#0000b5;}
#memo2 a:visited {color:#4C0B5F;}
#memo2 a:hover{
    color:#FFFFFF;background-color:#009999;
}

#memo a[target="_blank"]:link {
    background: url(http://file.uyou.gg-blog.com/target_blank_1.gif) no-repeat right center;
    color:#0000ff; background-color:#f2f2f2; padding-right: 14px;
}
#memo a[target="_blank"]:visited {
    background: url(http://file.uyou.gg-blog.com/target_blank_1.gif) no-repeat right center;
    color:#4C0B5F; background-color:#f2f2f2; padding-right: 14px;
}
#memo a[target="_blank"]:hover{
	color:#FFFFFF; background-color:#009999;
	text-decoration:none; position:relative;
}

#memo2 a[target="_blank"]:link {
    background: url(http://file.uyou.gg-blog.com/target_blank_1.gif) no-repeat right center;
    color:#0000ff; background-color:#f2f2f2; padding-right: 14px;
}
#memo2 a[target="_blank"]:visited {
    background: url(http://file.uyou.gg-blog.com/target_blank_1.gif) no-repeat right center;
    color:#4C0B5F; background-color:#f2f2f2; padding-right: 14px;
}
#memo2 a[target="_blank"]:hover{
	color:#FFFFFF; background-color:#009999;
	text-decoration:none; position:relative;
}
/****************************************/
table.cate {
    background-color:#00608e; border:0; width:100%;
}
td.cate {background-color:#00608e; color:#ffffff;
    font-size:11px;
    padding: 4;
    text-align:center;
}

table.cate2 {background-color:#00608e; border:0; width:100%;}
td.cate2 { background-color:#d9f9fb; color:#000000;
    font-size:12px; padding: 11;
}

td.small {background-color:#F5F5F5;  font-size:15px;padding: 8;}
td.small2 {background-color:#FFFFFF;  font-size:15px;padding: 8;}

td.e2 {white-space: nowrap;}

td.gl {background-color:#FFFAFA; font-size:15px;padding: 8;}

td.put { background-color:#F5F5F5;}
input {background-color: #ffffff;}

ul {
    margin: 5px -10px 5px 20px;
    padding: 0;
    list-style-type: circle;
}

ol {
    margin: 8px 0px 8px 40px;
    padding: 0;
}

#mainBlock {
text-align: center; 
margin-right:auto;
margin-left:auto;
}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
height:50px;
text-align: left;
margin:0 0 10 0px;
background-color:#eeeeee;
}
/*ページタイトル文字部分の設定*/
#TopTitle {
padding: 20px 0px 0px 20px;
font-weight:bold;
}
/*ページタイトル文字色の設定*/
.TopTitleFont {
}
/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
padding: 10px 0px 0px 10px; 
}
/*管理画面へのリンク*/
#TopAdmin {
padding: 7px 7px 7px 7px; 
text-align: right;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
height: 0px;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/

.PluginBlock img {border:0}

.PluginBlock {
margin:3 3 3 3px; 
border-style:dashed;
border-top-width:1;
border-right-width:1;
border-bottom-width:1;
border-left-width:1;
background-color:#ffffff;

float:left;
}
/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
padding:1px;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
background-color:#eeeeee;

border-style:none;
padding-top:3;
padding-right:3;
padding-bottom:3;
padding-left:3;
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
padding: 1px;
}
/*プラグインが表示される場所の設定*/
.PluginContents {
padding: 3px;
background-color:#ffffff;

color:#000000;
}
/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
background-color:#FFFFFF;
border-style:solid;
border-color:#009999;
border-top-width:1;
border-right-width:1;
border-bottom-width:1;
border-left-width:1;
float:right;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
padding: 1px;
text-align: left;
margin:0 0 0 0px; 
}
/*各記事タイトル部分の設定*/
.EntryTitle {
text-align: left;
background-color:#00608e;
padding-top:6;
padding-right:4;
padding-bottom:6;
padding-left:4;
}

/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
color:white;
}


/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin: 5px 11px 5px 11px;
}

.EntryPsText {text-align: light;}

.EntryFooter {
text-align:right;
font-size:14px;
border-style:none;
}

.EntryUserName {}
.EntryWriteDate {margin-left: 5px;}
.EntryCategory {margin-left: 5px;}
.EntryComment {margin-left: 5px;}
.EntryTrackback {margin-left: 5px;}

.PageLinkBlock{background-color:#eeeeee;padding:20px;}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/

.CommentBlock{padding:0px;background-color:#ffffff;}
.CommentMenuTitle{text-align: left;border-style:none;
font-size:12px;background-color:#eeeeee;
padding-top:10;padding-right:10;padding-bottom:20;padding-left:10;
}

.CommentTextBox{
padding:7;margin:30 0 30 0px; border-style:dashed;
border-top-width:1;border-right-width:1;border-bottom-width:1;border-left-width:1;
}

.CommentTitle{
text-align: left;border-style:none;background-color:#eeeeee;
font-size:12px;padding-top:7;padding-right:7;padding-bottom:7;padding-left:7;
}

.CommentText{
padding: 7px;text-align: left;background-color:#ffffff;font-size:12px;color:#000000;
}

.CommentFooter{
text-align:right;padding:7px;font-size:12px;color:#000000;
}

.CommentUserName{margin-left: 5px;}
.CommentURL{margin-left: 5px;}
.CommentWriteDate{margin-left: 5px;}
.CommentEdit{margin-left: 5px;}
.CommentFormBlock{margin:0 0 60 0px; background-color:#eeeeee;}
.CommentFormTable{background-color:#eeeeee;}
.CommentFormTh{
    padding-top:7;text-align:right;background-color:#eeeeee;font-size:12px;color:#000000;
    padding-right:7;padding-bottom:7;padding-left:7;
}

.CommentFormTd{
padding-top:7;text-align:left;background-color:#eeeeee;border-style:none;border-color:#000000;
padding-right:7;padding-bottom:7;padding-left:7;
}

.CommentFormSubmit{text-align:right;}

.CommentForms{
background-color:#ffffff;border-style:solid;border-color:#000000;border-top-width:1;
border-right-width:1;border-bottom-width:1;border-left-width:1;
}
/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/

.TrackbackBlock{padding:10px;}
.TrackbackMenuTitle{text-align: left;font-size:12px;}
.TrackbackTextBox{margin: 5px 0px;}
.TrackbackTitle{text-align: left;font-size:12px;}
.TrackbackText{padding: 10px;font-size:12px;}
.TrackbackFooter{text-align:right;padding:5px;font-size:12px;}
.TrackbackUserName{margin-left: 5px;}
.TrackbackFromURL{margin-left: 5px;}
.TrackbackWriteDate{margin-left: 5px;}
.TrackbackURLTitle{text-align: left;font-size: 12px;}
.TrackbackURL{}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
.Plugin_data {margin-left: auto; margin-right: auto; padding:5px;}
.Plugin_data_date {}

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
text-align: right;padding:0px;margin:0px 0px 30px 0px;
border-style:dashed;border-top-width:1;border-right-width:1;border-bottom-width:1;
border-left-width:1;background-color:#ffffff;
}

.CommentResBox {	padding:7px;}

.CommentResTitle {
text-align: left;font-size:12px;background-color:#eeeeee;
padding-top:7;padding-right:7;padding-bottom:7;padding-left:7;
}

.CommentResText {
	padding:10px 0px 0px 10px;text-align: center;
}

.CommentResFooter {
	text-align:center;	margin:15px 0;
}
