/*　　＝＝ボディ＝＝　　*/

body {
    background-repeat:no-repeat;
    background-position:5px 5px;
    margin-top:0px;
    margin-left:0px;
    font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;
    font-size:12px;
}

body.index01 {
    background-image:url(../index.jpg);
}

body.photo01 {
    background-image:url(../photo/001.jpg);
}

body.photo02 {
    background-image:url(../photo/002.jpg);
}

body.photo03 {
    background-image:url(../photo/003.jpg);
}

body.photo04 {
    margin-top:5px;
    margin-left:5px;
}

body.tool01 {
    background-image:url(../tool/001.jpg);
}

body.tool02 {
    background-image:url(../tool/002.gif);
}

body.tool03 {
    background-image:url(../tool/003.gif);
}

body.tool04 {
    background-image:url(../tool/004.gif);
}

body.tool05 {
    background-image:url(../tool/005.gif);
}

body.tool06 {
    background-image:url(../tool/006.jpg);
}

body.contact01 {
    background-image:url(../contact/001.jpg);
}

/*　　＝＝リンク＝＝　　*/

a {
    text-decoration:none;
}

/*　　＝＝インラインフレーム＝＝　　*/

div.iframe {
    overflow: scroll;
    position:absolute;
    top:412px;
    left:30px;
    width:340px;
    height:180px;
    color:#ffffff;
}

div.iframe1 {
    overflow: scroll;
    position:absolute;
    top:150px;
    left:30px;
    width:345px;
    height:435px;
    color:#ffffff;
}

div.iframe2 {
    overflow: scroll;
    position:absolute;
    top:300px;
    left:15px;
    width:320px;
    height:280px;
    color:#333333;
    padding-left:6px;
}

div.iframe3 {
    overflow: scroll;
    position:absolute;
    top:40px;
    left:15px;
    width:345px;
    height:415px;
    color:#333333;
    padding-left:6px;
}

/*　　＝＝段落＝＝　　*/

p.p6 {
    padding-left:6px;
    padding-right:6px;
}

p.contactp {
  color:#ffffff;
}

div.contactd {
    margin-top:270px;
    margin-left:427px;
}

div.tool17 {
    position:absolute;
    top:150px;
    left:15px;
    width:310px;
    color:#333333;
}

div.tool16 {
    position:absolute;
    top:170px;
    left:380px;
    width:420px;
    color:#333333;
}

div.tool15 {
    position:absolute;
    top:320px;
    left:180px;
    width:620px;
    color:#333333;
}

div.tool14 {
    position:absolute;
    top:170px;
    left:360px;
    width:420px;
    color:#333333;
}

div.tool13 {
    position:absolute;
    top:200px;
    left:15px;
    width:310px;
    color:#ffffff;
}

div.tool12 {
    position:absolute;
    top:200px;
    left:380px;
    width:420px;
    color:#444444;
}

/*　　＝＝配置＝＝　　*/

.photo {
    position:absolute;
    top:341px;
    left:35px;
}

.diary {
    position:absolute;
    top:341px;
    left:156px;
}

.tool {
    position:absolute;
    top:371px;
    left:165px;
}

.work {
    position:absolute;
    top:371px;
    left:35px;
}

.contact {
    position:absolute;
    top:371px;
    left:266px;
}

.bbs {
    position:absolute;
    top:341px;
    left:295px;
}

.pho02 {
    position:absolute;
    top:425px;
    left:445px;
}

.pho03 {
    position:absolute;
    top:125px;
    left:5px;
}

.to02 {
    position:absolute;
    top:5px;
    left:5px;
}

/*　　＝＝フォーム＝＝　　*/

input {
    ime-mode:active;
}

input.txt {
    ime-mode:inactive;
}

textarea {
    ime-mode:active;
}

input.button {
    background:#000000;
    color:#ffffff;
}

/*　　＝＝イメージ＝＝　　*/

img.left {
    float:left;
    margin-top:0px;
    margin-left:6px;
}

img.left6x {
    margin-top:0px;
    margin-left:6px;
}

/*　　＝＝H1〜H6＝＝　　*/

h1 {
    width:319px;
    font-size:12px;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:15px;
    border-bottom:solid 1px #cccccc;
}

h2 {
    font-size:12px;
    font-weight:normal;
    color:#ff0000;
    padding-top:2px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:116px;
}

h3 {
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    margin-top:2px;
    margin-bottom:0px;
    margin-left:116px;
}

h4 {
    width:310px;
    margin-top:12px;
    margin-bottom:0px;
    margin-left:6px;
    border-top:dotted 1px #666666;
}

h4.toolh4 {
    width:306px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    border-top:dotted 1px #666666;
}