
/* P
------------------------------------- */

p {margin-top:0px;margin-bottom:15px;/* 下だけ一行空ける。基本はコレ */
margin-right:20px;margin-left:20px;}
	
.pt1 {margin-top:10px;margin-bottom:0px;/* 上だけ一行、空ける*/
margin-right:20px;margin-left:20px;}
	
.pb1 {margin-top:0px;margin-bottom:10px;/* 下だけ一行、空ける */
margin-right:20px;margin-left:20px;}

.p0 {padding:0em;margin:0em;/* 一行空けない */
margin-right:20px;margin-left:20px;}

.ptop {text-indent: 1em;/* 行頭1文字分空ける*/
margin-right:20px;margin-left:20px;}




a img {
    border-style:none;
}

.no_border {
    border-style:none;
}


.p1 {padding:0em;margin:0em;/* 一行空けない */}
.pone {text-indent: 1em;/* 行頭1文字分空く*/}




.tableblog1 { 
width: 585px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #ffffff solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
background-color:#e6e6fa;} 


.tableblog1 TD { 
border: 1px #ffffff solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
font-size:13px;
color:#666666;} 


.tableblog2 { 
clear:both;
width: 585px; /* テーブルの横幅 */ 
border-collapse: separate; /* 枠線の表示方法 */ 
border: 1px #ffffff solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
background-color:#e6e6fa;} 

.tableblog2 TD { 
border: 1px #ffffff solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
font-size:13px;
color:#666666;} 

.tableblog2 TH {
border: 1px #ffffff solid;
text-align:center;
background-color:#ffa500;
padding:3px; 
font-size:11pt;
color:#ffffff;
font-weight:bold;} 

.tableblog2 P{color:#4d4d4d;margin-top:0px;margin-bottom:15px;/*tableblog2内のP 下、一行空ける、上は空けない。 */
margin-right:20px;margin-left:20px;/* 左右20pxづつあける */font-size:10pt;}
	
	


	
	
.setsumei{
position:absolute; left:0px; top:0px; visibility:hidden;
font-size:10pt; line-height:140%; color:#333333; text-align:left;
background-color:#FFFFFF; layer-background-color:#FFFFFF;
border:1px solid #ff69b4; padding:5px 5px 5px 5px; width:300px;}



h3.blog {
padding:0px 0px 0px 5px;
margin: 10px 0px 0px 0px;
background:#ffffff;
border-left:#009900 3px solid;
font-size: 11pt;font-weight: normal;
color:#191970;
width:200px;}

h3.blog1 {
    font-size: 11pt;
    font-weight:bold;
    color:#191970;/* 文字色を紺 */
    background-color:#ffffff;       /* 背景色を設定 */   
    border-left:solid 7px #009900; 
    padding:0px 0px 0em 13px;                 /* 文字間隔 */
    margin:13px 0px 6px 0em;
    }

h3.blog2 {
    font-size: 11pt;
    font-weight:bold;
    color:#191970;/* 文字色を紺 */
    background-color:#ffffff;       /* 背景色を設定 */   
    border-left:solid 7px #009900; 
    padding:0px 0px 0em 13px;                 /* 文字間隔 */
    margin:0px 0px 6px 0em;
    }


h3.bloghead {
    font-size: 10pt;
    color:#191970;/* 文字色を紺 */
    background-color:#ffffff;       /* 背景色を設定 */   
    border-left:solid 6px #009900; 
    padding:0px 0px 0em 8px;                 /* 文字間隔 */
    margin:0px 0px 15px 20px;
font-weight:bold;}

h3.bloghead1 {
    font-size: 10pt;
    color:#191970;/* 文字色を紺 */
    background-color:#ffffff;       /* 背景色を設定 */   
    border-left:solid 6px #009900; 
    padding:0px 0px 0em 8px;                 /* 文字間隔 */
    margin:15px 0px 15px 20px;
font-weight:bold;}


h3.blogh,h4.blogh {
font-size:10pt;font-weight:bold;color:#191970;padding:0px 0px 0px 15px;margin-right:20px;margin-left:20px;background-image: url("../img/allow/allow6-3.gif");
background-repeat: no-repeat;
background-position:0px;}




/* メディアクエリ。　　ウィンドウ幅が0?500pxの場合に適用するCSS */


@media screen and ( max-width:500px )
{

 
/*==〜以下、画面の横幅が500pxまでの場合のスタイル記入〜==*/



/* table
------------------------------------- */
    


.tableblog1 { table-layout: fixed;　/* tableの列幅を均等にする*/ 
word-break: break-word;/* 文字を行から、はみださないように制御*/ 
width: 98%; /* テーブルの横幅 */ } 



.tableblog2 { table-layout: fixed;　/* tableの列幅を均等にする*/ 
word-break: break-word;/* 文字を行から、はみださないように制御*/ 
width: 98%; /* テーブルの横幅 */ } 



} 
