/* commons
-------------------------------------------------------- */
body{font-size:12px;line-height:18px;color:#121223;letter-spacing:2px;
font-family:

	   "ヒラギノ明朝 ProN W6",

	   "HiraMinProN-W6",

	   "HG明朝E",

	   "ＭＳ Ｐ明朝",

	   "MS PMincho",

	   "MS 明朝",

	   serif;}
p{padding-bottom:1em;}
strong{font-weight:bold;}
img{border:0;}

/* pngfix */
img, div, ul { behavior: url(/js/iepngfix_v2/iepngfix.htc) }

/* align */
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}

/* colors */
.red{color:#ff0000;}
.orange{color:#ff5e00;}
.blue{color:#006be5;}
.pink{color:#ff6666;}

/* float */
.fl{float:left; margin:2px 12px 12px 0;}
.fr{float:right; margin:2px 0 12px 12px;}

/* photo_border */
.phb{padding:2px;border:1px solid #e8e8e8;display:block;}

/* photo_border */
.note{padding-left:1em;text-indent:-1em;}


/* templates
-------------------------------------------------------- */
#wrapper{width:900px;margin:0 auto;text-align:center;}

#conts{text-align:center;margin:30px 0 30px 0;}

ul#navi{width:860px; margin:10px auto 20px;}


ul#navi li.one{float:left;padding-right:20px;margin-left:20px;
    background: url(../imgs/top/one_on.jpg) no-repeat;
    width: 150px;
    height: 81px;
}
ul#navi li.one a{float:left;padding-right:20px;
    display: block;
}
ul#navi li.one img{float:left;padding-right:20px;
    border: none;
}
ul#navi li.one a:hover{float:left;padding-right:20px;
    background: none;
}
ul#navi li.one a:hover img{float:left;padding-right:20px;
    visibility: hidden;
}

ul#navi li.two{float:left;padding-right:20px;
    background: url(../imgs/top/two_on.jpg) no-repeat;
    width: 150px;
    height: 78px;
}
ul#navi li.two a{float:left;padding-right:20px;
    display: block;
}
ul#navi li.two img{float:left;padding-right:20px;
    border: none;
}
ul#navi li.two a:hover{float:left;padding-right:20px;
    background: none;
}
ul#navi li.two a:hover img{float:left;padding-right:20px;
    visibility: hidden;
}

ul#navi li.three{float:left;
    background: url(../imgs/top/three_on.jpg) no-repeat;
    width: 149px;
    height: 71px;
}
ul#navi li.three a{
    display: block;
}
ul#navi li.three img{
    border: none;
}
ul#navi li.three a:hover{
    background: none;
}
ul#navi li.three a:hover img{
    visibility: hidden;
}

ul#navi li.four{float:left;padding-left:20px;
    background: url(../imgs/top/four_on.jpg) no-repeat right;
    width: 148px;
    height: 75px;
}
ul#navi li.four a{
    display: block;
}
ul#navi li.four img{
    border: none;
}
ul#navi li.four a:hover{
    background: none;
}
ul#navi li.four a:hover img{
    visibility: hidden;
}

ul#navi li.five{float:left;padding-left:20px;
    background: url(../imgs/top/five_on.jpg) no-repeat right;
    width: 150px;
    height: 72px;
}
ul#navi li.five a{
    display: block;
}
ul#navi li.five img{
    border: none;
}
ul#navi li.five a:hover{
    background: none;
}
ul#navi li.five a:hover img{
    visibility: hidden;
}

body#about div#menu_wrap{
width:860px; margin:35px auto 0px;
}
body#about div#menu_wrap div.menu{clear:both;
width:645px;margin:0px auto 35px ;overflow: hidden
}
body#about div#menu_wrap div.menu_img{
width:150px;float:left;
}
body#about div#menu_wrap div.menu_text{
width:450px;float:right;text-align:left;
}