img {
    border: none;
    }

ul {
    margin:0 15px; 
    }

li {
    list-style-type:none;
    text-align:justify;
    text-justify:inter-ideograph;
    }

dt,dd {
    line-height:1.6em;
    text-align:justify;
    text-justify:inter-ideograph;
    }

p {
    font-size:100%;
    line-height:1.6em;
    text-align:justify;
    text-justify:inter-ideograph;
    }

/* 見出し --------------------------------------------------*/

h1 {
    color:#fff;
font-size:110%;
background-image:url(https://www.funkyblog.jp/mt/images/bg_entry_title.gif);
background-repeat:no-repeat;
height:31px;
width:451px;
padding:10px 0 0 25px;
letter-spacing:0.1em;
clear:both;
margin-bottom:15px;
    }

h2 {
color:#295e86;
border-left:3px solid #44d08a;
padding-left:10px;
margin-bottom:10px;
letter-spacing:0.1em;
font-size:100%;
clear:both;
line-height:1.8em;
    }

h3 {
　　color:#666;
　　border-left:3px solid #44d08a;
    margin:20px 15px 50px 0;
    letter-spacing:0.1em;
    font-size:80%;
    clear:both;
    line-height:1.4em;
    font-weight:normal;
    padding-left:10px;
    float:right;
    }




/* リンク設定 --------------------------------------------------*/

a:link { 
    color:#333;
    text-decoration:underline;
    border:0;
    }

a:visited { 
    color:#333;
    text-decoration:underline;
    border:0;
    }
   
a:active {
    color:#333;
    text-decoration:underline;
    border:0;
    }
  
a:hover {
    color:#ff9600;
    text-decoration:underline;
    border:0;
    }


/* ボディー ------------------------------------------------*/
body{ 
    font-size:70%; 
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color:#333;
    margin:0;
    text-align:center;
    background-color:#f3f1f1;
    }


/* ページ全体 ---------------------------------------------------*/

#wrap { 
    width:755px;
    margin:0 auto;
    text-align:left;
    background-image:url(https://www.funkyblog.jp/mt/images/bg.gif);
    background-repeat:repeat-y;
    }
   
   
/* ヘッダ ----------------------------------------------------*/ 

#header {
    width:755px;
    height:184px;
    background-image:url(https://www.funkyblog.jp/mt/images/header.jpg);
    text-indent:-5000px;
    } 


/* フッター --------------------------------------------------------------------*/ 
#footer { 
    clear:both;
    height:28px;
    width:755px;
    text-indent:-5000px;
    background-image:url(https://www.funkyblog.jp/mt/images/bg_footer.gif);
    background-repeat:no-repeat;
    }


/* コンテンツ ------------------------------------------------*/

#contentArea {
    width:755px;
    }

#content {
    clear:both;
    font-size:110%;
    line-height:1.4em;
    margin:0 0 20px 20px;
    width:460px;
    }

#contentLeft {
    float:left;
    width:190px;
    padding-left:11px;
    }

#contentRight {
    clear:right;
    float:right;
    width:500px;
    }


#toTop { 
    clear:both;
    height:20px;
    float:right;
    margin-right:10px;
    font-size:80%;
    }

#toTop a { 
    text-decoration:none;
    }

#toTop a:hover { 
    text-decoration:underline;
    }

#contentLeft dl {
    margin-bottom:25px;
    }

#contentLeft dd {
    background-image:url(https://www.funkyblog.jp/mt/images/icon_01.gif);
    background-repeat:no-repeat;
    border-bottom:1px dotted #eee;
    margin-left:15px;
    padding-left:10px;
    }

#contentLeft dd a {
    display:block;
    text-decoration:none;
    }

#contentLeft dd a:hover {
    color:#ff9600;
    text-decoration:underline;
    }

#contentLeft img{
    margin-bottom:5px;
    }

#profile {
    margin-bottom:20px;
    }

img.profile {
    float:left;
    margin-right:5px;
    }

p.profile {
    line-height:1.2em;
    }

p.xml {
    margin:10px 20px 40px 20px;
    padding:5px 10px;
    border:1px solid #ccc;
    border-bottom:2px solid #999;
    }

div.clear {
    clear:both;
    }

.show { display: block; background-image:none;}
.hidden { display: none; background-image:none;}

