/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */
body,p {margin:0px;padding:0px;_overflow:hidden;font-size: 90%}
a,img {border:0; text-decoration:none;}
html {font-size: 100%;}

body {
	font:70% "Lucida Grande", Lucida, Verdana, sans-serif, Helvetica;
	line-height:2em;
	color:#000000;
	overflow-y:hidden;
}
/* ---------------------------------------------------- */
/* 全体
/* ---------------------------------------------------- */
#all {width:960px; text-align:left; margin:0 auto;float:left; }  
#hed {width:775px; float:left; text-align:left;padding:0px 0px 0px 15px;} 
#contents {width:775px; float:left; text-align:left;padding:0px 0px 0px 15px;} 
#chara {display:block;float:left;width: 760px;height: 260px;background-image:url("../image/chara.jpg");text-align: center;}
div.topup1 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 


a:link {
	color:#FF0066;
}
a:visited {
	color:#FF0066;
}
a:hover {
	color:#FF0066;
}


/* ---------------------------------------------------- */
/* nabi
/* ---------------------------------------------------- */
div.navi {width:945px; float:right; text-align:right; position:fixed;  }
div.naviall {width:164px; float:right; } 

/* ---------------------------------------------------- */
/* font
/* ---------------------------------------------------- */
h1 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.4em;padding:0px 0px 0px 0px; line-height:0.8em;} 
h2 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.1em;padding:0px 0px 0px 0px; line-height:0.8em;} 
h3 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:0.9em;padding:0px 0px 0px 0px; line-height:1em;}

strong {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.3em;padding:0px 0px 0px 0px; line-height:5em; font-weight:bold;} 
p.title {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 3px;line-height:1em;}  
p.consept {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.1em;padding:0px 0px 0px 0px;line-height:2.5em;}  
p.name {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.0em;padding:0px 0px 0px 0px;line-height:2.5em;}  
p.wfont{padding:0px 0px 0px 5px;color:#331A06;font-size:1.1em;line-height:1.3em;}
p.wfont1{padding:0px 0px 0px 5px;color:#89B03B;font-size:1.2em;line-height:1.5em;}
p.wfont2{padding:0px 0px 0px 5px;color:#1A9ED7;font-size:1.2em;line-height:1.5em;}
p.wfont3{padding:0px 0px 0px 5px;color:#EB0172;font-size:1.2em;line-height:1.5em;}
p.wfont4{padding:0px 0px 0px 5px;color:#6A076A;font-size:1.2em;line-height:1.5em;}
p.wfont5{padding:0px 0px 0px 5px;color:#FF7416;font-size:1.2em;line-height:1.5em;}
p.pink{padding:0px 0px 0px 0px;color:#FF7416;font-size:1em;line-height:2em;color:#FF0066;}

/* ---------------------------------------------------- */
/* コンテンツ
/* ---------------------------------------------------- */
div.consept{ display:block;float:left; width: 760px; height: 494px;  background-image:url("../image/concept.jpg");text-align: center;}
div.works1{　display:block;width: 152px; height: 153px; background-image:url("../image/work1.jpg");float:left;text-align: center;}
div.works2{display:block; width: 152px;height: 153px;float:left;background-image:url("../image/work2.jpg"); text-align: center;}
div.works3{display:block;float:left;width: 152px;height: 153px;background-image:url("../image/work3.jpg");text-align: center;}
div.works4{display:block;float:left; width: 152px;height: 153px;background-image:url("../image/work4.jpg");float:left;text-align: center; }
div.works5{display:block;width: 152px;height: 153px;float:left;background-image:url("../image/work5.jpg");text-align: center;}
div.works6{width: 760px;float:left; text-align: center; padding:10px 0px 0px 0px;}
div.title{width: 760px;float:left; text-align: left; padding:10px 0px 0px 0px;}
div.port{width: 760px;float:left; text-align: left; padding:0px 0px 0px 0px;}
div.flow2{display:block; float:left; width: 760px;height: 368px;background-image:url("../image/flow.jpg");text-align: center;}
div.flow3{display:none; float:left; width: 760px;text-align:left;}
div.gg1{padding:20px 10px 0px 10px;display:block;width: 170px;float:left;text-align: center;}
div.profileall{display:block; width: 680px;height: 494px;background-image:url("../image/profile1.jpg");float:left;text-align: center; padding:0px 0px 0px 80px; }
div.profile{display:block;float:left;width: 300px;height: 369px;background-image:url("../image/profile.gif");text-align: center; padding:0px 0px 0px 0px;}
div.contact1{display:block; width: 380px;height: 216px; background-image:url("../image/contact1.jpg");float:left; text-align: center;}
div.contact2{display:block;width: 247px;height: 216px;float:left;background-image:url("../image/contact2.jpg");text-align: center;}
div.contact3{display:block;float:right;width: 133px;height: 216px;background-image:url("../image/contact3.jpg");text-align: center;}
div.contact4{display:block;width: 380px;height: 204px;background-image:url("../image/contact4.jpg");float:left;text-align: center;}
div.contact5{display:block;width: 247px;height: 204px;float:left;text-align: left;}
div.contact6{display:block;float:right;width: 133px;height: 204px;background-image:url("../image/contact5.jpg");text-align: center;}
div.contact7{display:block;width: 242px; background-color:#000; color:#ffffff; padding:0px 0px 0px 5px; font-size:1.2em; }
div.ttt{ width:760px; color:#999999; font-size:1.0em; padding:0px 0px 0px 0px; line-height:1em; float:left; text-align:left;font-weight:bold;} 
/* ---------------------------------------------------- */
/* リスト装飾
/* ---------------------------------------------------- */
ul.works{
    width:760px;
    margin-top:0px;
    padding-left:0;
    margin-left:0;
}

ul.works li{
    list-style:none;
    padding:0px 0px;
    width:152px;
    float:left;
    border-width:0px;
    border-style:ridge;
	background-image:url("../image/work6.jpg");
}
ul.works2{
    width:760px;
    margin-top:0px;
    padding-left:0;
    margin-left:0;
	text-align: center;
}

ul.works2 li{
    list-style:none;
    padding:0px 2px;
    float:left;
    border-width:0px;
	text-align: center;
    border-color:#FFEEDB;
    border-style:ridge;
	font-size:0.9em;
	color:#999999;
}
ul.works3{
    width:355px;
	float:left;
    margin-top:85px;
    padding-left:0;
    margin-left:0;
	text-align: left;
}

ul.works3 li{
    list-style:none;
    padding:0px 0px;
    border-width:0px;
	text-align:left;
    border-color:#FFEEDB;
	font-size:1em;
}

ul.works4{
    width:164px;
	float:left;
    margin-top:0px;
    padding-left:0;
    margin-left:0;
	text-align: left;
}

ul.works4 li{
    list-style:none;
    padding:0px 0px;
    border-width:0px;
	text-align:right;
    border-color:#FFEEDB;
	font-size:1em;
}


ul.works4{
    width:164px;
	float:left;
    margin-top:0px;
    padding-left:0;
    margin-left:0;
	text-align: left;
}







