body{
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 0 ;
margin-right: 0 ;

font-size: 10pt;
color: #894736;
font-family: "MS UI Gothic";

background-attachment: fixed;
background-image: url(images/back_01.gif);
background-position: center;

scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #C5EBEF;
scrollbar-base-color: #C5EBEF;
scrollbar-face-color: #C5EBEF;
scrollbar-shadow-color: #C5EBEF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;

overflow:auto;
line-height: 140%;
}

div.iecenterbox {
     text-align: center;
}

div#wrapper{
        background: #FFFFFF;
        width : 760px;
        margin: 0 auto 0 auto;
 }

div#header{
        width : 740px;
        margin: 0 auto 0 auto;
 }

div.header_menu{
        width : 760px;
        margin: 0 auto 0 auto;
}

div.menu_button{
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div#top_ill{
        width : 740px;
        margin: 0 auto 10px auto;
}


div.info_logo{
        width : 710px;
        margin: 5px auto 5px auto;

        border-bottom: 3px dotted #FFD2E4; line-height: 1.5em; /* ボトムボーダー */
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.info_box{
        width : 740px;
        margin : 10px 10px 10px 10px;
　　　　text-align:left;
}

div.info_comment{
        width : 175px;
        height: 220px;
        margin : 5px;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.wrap{
        width : 760px;
        margin: 0 auto 0 auto;
        vertical-align: top;
　　　　text-align:left;
}

div.side{
        width : 210px;
        height: auto;
        margin : 5px;
        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.side_logo{
        width : 195px;
        height: 29px;
        margin : 5px;

　　　　text-align:left;
}

div.side_title{
        width : auto;
        margin : 10px 5px 10px 5px;

　　　　text-align:left;
}

div.side_box{
        width : auto;
        margin : 2px 10px 2px 10px;

　　　　text-align:left;
}

div.side_box_banner{
        width : 220px;
        margin : 6px 5px 0px 5px;

　　　　text-align:left;
}

div.side_ill{
        width : 195px;
        margin : 15px 5px 5px 5px;

　　　　text-align:left;
}

div.profile_photo{
        width : 120px;
        height: 160px;
        margin : 10px 40px 10px 40px;
}

div.banner_200_40{
        width : 200px;
        height: 40px;
        margin : 0px;
} 

div.banner_88_31{
        width : 88px;
        height: 31px;
        margin : 0px;
} 

div#twtr{
        width : 220px;
        margin : 6px 5px 0px 5px;

　　　　text-align:left;
}

div.info{
        width : 210px;
        margin : 5px 0px 5px 0px;

　　　　text-align:left;
}

div.main_wrap{
        width : 520px;
        height: auto;
        margin : 10px 5px 10px 10px;
        border-left: 1px dotted #f4b3c2; line-height: 1.0em; /* サイドボーダー */
        line-height: 140%;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.profile_name{
        width : 182px;
        height: 84px;
        margin : 0px;
}

div.main_logo{
        width : 195px;
        height: 29px;
        margin : 0px 0px 5px 5px;

　　　　text-align:left;
}

div.main{
        width : auto;
        margin : 2px 0px 2px 10px;
        vertical-align:top;

　　　　text-align:left;
}

div.title_left{
        width : 250px;
        margin : 10px 0px 0px 0px;

　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.title_right{
        width : 250px;
        margin : 10px 0px 0px 0px;

　　　　text-align:right;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.image_89_128{
        width : 89px;
        height: 128px;
        margin : 5px 5px 15px 0px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.right_comment_01_01{
        width : 400px;
        height: auto;
        margin : 5px 0px 15px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.right_comment_01_02{
        width : 400px;
        height: auto;
        margin : 5px;
        vertical-align:top;
        text-align: right;
 }

div.image_200_100{
        width : 200px;
        height: 100px;
        margin : 5px 5px 15px 0px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/

} 

div.right_comment_02_01{
        width : 289px;
        height: auto;
        margin : 5px 0px 15px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.right_comment_02_02{
        width : 289px;
        height: auto;
        margin : 5px;
        vertical-align:top;
        text-align: right;
 }

div.image_200_150{
        width : 200px;
        height: 150px;
        margin : 5px 5px 15px 0px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/

} 

div.right_comment_03_01{
        width : 289px;
        height: auto;
        margin : 5px 0px 15px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.right_comment_03_02{
        width : 289px;
        height: auto;
        margin : 5px;
        vertical-align:top;
        text-align: right;
 }

div.image_141_128{
        width : 141px;
        height: 128px;
        margin : 5px 5px 15px 0px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/

} 

div.right_comment_04_01{
        width : 348px;
        height: auto;
        margin : 5px 0px 15px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.right_comment_04_02{
        width : 348px;
        height: auto;
        margin : 5px;
        vertical-align:top;
        text-align: right;
 }

div.image_100_100{
        width : 100px;
        height: 100px;
        margin : 5px 5px 15px 0px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/

}

div.right_comment_05_01{
        width : 389px;
        height: auto;
        margin : 5px 0px 15px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.right_comment_05_02{
        width : 389px;
        height: auto;
        margin : 5px;
        vertical-align:top;
        text-align: right;
 }

div.image_114_128{
        width : 114px;
        height: 128px;
        margin : 5px 5px 15px 0px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/

} 

div.right_comment_06_01{
        width : 375px;
        height: auto;
        margin : 5px 0px 15px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.right_comment_06_02{
        width : 375px;
        height: auto;
        margin : 5px;
        vertical-align:top;
        text-align: right;
 }

div.title{
        width : 500px;
        margin : 10px 0px 0px 0px;
        border-bottom: 3px dotted #FFD2E4; line-height: 1.5em; /* ボトムボーダー */

　　　　text-align:left;
}

div.subtitle_1{
        width : 500px;
        height: 16px;
        margin : 10px 0px 0px 0px;

　　　　text-align:left;
}

div.subtitle_2{
        width : 500px;
        height: 16px;
        margin : 0px;

　　　　text-align:left;
}

div.comment{
        width : 500px;
        height: auto;
        margin : 10px 5px 15px 5px;

　　　　text-align:left;
}

div.gallery{
        width : 500px;
        height: auto;
        margin : 10px 10px 15px 10px;

　　　　text-align:left;
}

div.gallery_new{
        width : 500px;
        height: auto;
        margin : 0px 0px 0px 0px;

　　　　text-align:left;
}

div.main_box_left{
        width : 250px;
        height: auto;
        margin : 0px;
        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.main_box_right{
        width : 250px;
        height: auto;
        margin : 0px;
        border-left: 1px dotted #f4b3c2; line-height: 1.0em; /* サイドボーダー */
        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.subtitle_left_1{
        width : 235px;
        height: 16px;
        margin : 10px 0px 0px 0px;

　　　　text-align:left;
}

div.subtitle_left_2{
        width : 235px;
        height: 16px;
        margin : 0px;

　　　　text-align:left;
}

div.comment_left{
        width : 235px;
        height: auto;
        margin : 10px 5px 15px 5px;

　　　　text-align:left;
}

div.gallery_left{
        width : 235px;
        height: auto;
        margin : 10px 10px 10px 10px;

　　　　text-align:left;
}

div.subtitle_right_1{
        width : 235px;
        height: 16px;
        margin : 10px 0px 0px 0px;

　　　　text-align:left;
}

div.subtitle_right_2{
        width : 235px;
        height: 16px;
        margin : 0px;

　　　　text-align:left;
}

div.comment_right{
        width : 235px;
        height: auto;
        margin : 10px 5px 15px 10px;

　　　　text-align:left;
}

div.gallery_right{
        width : 235px;
        height: auto;
        margin : 10px 10px 10px 10px;

　　　　text-align:left;
}

div.image_pochi{
        width : 400px;
        height: 377px;
        margin : 10px 50px 10px 50px;
} 

div.comment_pochi{
        width : 500px;
        height: auto;
        margin: 0px 0px 0px 127px;
} 

div.comment_pochi_dl{
        width : 500px;
        height: auto;
        margin: 0px 0px 0px 65px;
} 

div.image_pochi_2011{
        width : 170px;
        height: 159px;
        margin : 0px 5px 0px 0px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/

} 

div.pochi_right_comment{
        width : 319px;
        height: auto;
        margin : 0px 0px 0px 5px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.image_nenga_yoko{
        width : 300px;
        height: 203px;
        margin : 10px 100px 10px 100px;
} 

div.image_nenga_tate{
        width : 203px;
        height: 300px;
        margin : 10px 22px 10px 22px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.image_nenga_yoko_photo{
        background: #CCCCCC;
        width : 300px;
        height: 203px;
        margin : 10px 100px 10px 100px;
} 

div.image_nenga_tate_photo{
        background: #CCCCCC;
        width : 203px;
        height: 300px;
        margin : 10px 22px 10px 22px;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
} 

div.link_banner{
        width : 200px;
        height: 40px;
        margin : 10px 0px 10px 0px;
} 

div.link_1{
        width : 250px;
        height: auto;
        margin : 0px;

　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

div.link_2{
        width : 250px;
        height: auto;
        margin : 0px;

        vertical-align:top;
　　　　text-align:left;

    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
}

a:link {                    /* リンク */
  color: #64b7c9;
  text-decoration: none;    /* 下線を消す */
 }
a:visited {                 /* 既に見たリンク */
  color: #68539F;
  text-decoration: none;    /* 下線を消す */
}
a:active {                  /* クリック時のリンク */
  color: #F2AACC;
text-decoration:underline;  /* 下線が出る */
 }
a:hover {                   /* カーソルが上にある時のリンク */
  color: #EB7AAB;
text-decoration:underline;  /* 下線が出る */
 } 

.Valign *{ vertical-align : middle; } /* 文字と画像の上下中央揃え */

span.color { color: #EC7599 } /* span要素文字色 */
span.bold { font-weight:bold; } /* span要素太字 */

p.style_01{
    line-height:29px;
}


div.dotline{
        width : 500px;
        border-bottom: 3px dotted #FFD2E4; line-height: 0.0em; /* ボトムボーダー */
　　　　text-align:left;
}

div.dotline_02{
        width : 200px;
        border-bottom: 3px dotted #FFD2E4; line-height: 0.0em; /* ボトムボーダー */
　　　　text-align:left;
}

hr { 
	height:1px;
	border:dotted 2px #FFD2E4;

}

img { -ms-interpolation-mode: bicubic; }

div#counter{

        width : 740px;
        margin: 0 auto 0 auto;
        text-align: left;
}

div#copyright{
    display:inline-table;

        width : 740px;
        height: 29px;
        margin: 0 auto 0 auto;
        background-image:url("images/copyright_back.jpg");
        background-repeat: no-repeat;
        background-position: 50% 50%;

        text-align: center;
}

div#footer{
        width : 760px;
        margin: 0 auto 0 auto;

        text-align: center;
}