/* ---------------------------------------------------- */
/* GLOBAL
/* ---------------------------------------------------- */
body,p,h1 {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:center; }  

#all2 {width:760px; float:left; text-align:left;padding:0px 0px 0px 15px;} 
#all22 {width:760px; float:left; text-align:center;} 
#all3 {width:945px; float:right; text-align:right; position:fixed;  } 

#all4 {width:164px; float:right; } 
#all5 {width:164px; float:left; } 
#all6 {width:164px; height:30px; float:left; } 
#all7 {width:164px; float:left; } 
#all8 {width:164px; float:left; } 
#all9 {width:164px; float:left; } 
#all10 {width:164px; float:left; } 
#all11 {width:164px; float:left; } 
#all12 {width:164px; float:left; } 
/* ---------------------------------------------------- */
/* consept
/* ---------------------------------------------------- */
div #consept{
	display:block;
		float:left;
        width: 760px;
        height: 494px;
        background-image:url("../image/concept.jpg");
        text-align: center;

    }
div #consept1{
	display:block;
		float:lft;
        width: 760px;
        height: 60px;
        text-align: center;

    }	
/* ---------------------------------------------------- */
/* works
/* ---------------------------------------------------- */
div #work{
	
	padding:30px 0px 0px 0px;
	display:block;
		float:left;
        width: 760px;
        height: 20px;
        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{
	display:block;
		float:left;
        width: 5px;
        height: 100px;
		float:left;
        background-image:url("../image/work6.jpg");
        text-align: center;
    }
	div #works66{
	display:block;
		float:left;
        width: 5px;
        height: 100px;
		float:left;
        background-image:url("../image/work6.jpg");
        text-align: center;
    }
	div #works666{
	display:block;
		float:left;
        width: 5px;
        height: 100px;
		float:left;
        background-image:url("../image/work6.jpg");
        text-align: center;
    }
	div #works6666{
	display:block;
		float:left;
        width: 5px;
        height: 100px;
		float:left;
        background-image:url("../image/work6.jpg");
        text-align: center;
    }
	div #works6666{
	display:block;
		float:left;
        width: 5px;
        height: 100px;
		float:left;
        background-image:url("../image/work6.jpg");
        text-align: center;
    }
	div #works66666{
	display:block;
		float:left;
        width: 5px;
        height: 100px;
		float:left;
        background-image:url("../image/work6.jpg");
        text-align: center;
    }
div #works7{
	display:block;
		float:left;
        width: 135px;
        height: 100px;
		float:left;
        text-align: left;
    }
	div #works77{
	display:block;
		float:left;
        width: 140px;
        height: 100px;
		float:left;
        text-align: left;
    }
	div #works777{
	display:block;
		float:left;
        width: 145px;
        height: 100px;
		float:left;
        text-align: left;
    }
	div #works7777{
	display:block;
		float:left;
        width: 140px;
        height: 100px;
		float:left;
        text-align: left;
    }
	div #works8{
	display:block;
	width: 150px;
	padding:0px 15px 0px 0px;
        height: 100px;
		float:right;
        text-align: left;
    }
	div #works9{
	display:block;
	

		float:left;
        width: 6px;
        height: 100px;
		float:left;
    }
	p#wfont1{
	padding:0px 0px 0px 0px;
	color:#89B03B;
	font-size:1.2em;
}
p#wfont2{
	padding:0px 0px 0px 0px;
	color:#1A9ED7;
	font-size:1.2em;
}
p#wfont3{
	padding:0px 0px 0px 0px;
	color:#EB0172;
	font-size:1.2em;
}
p#wfont4{
	padding:0px 0px 0px 0px;
	color:#6A076A;
	font-size:1.2em;
}
p#wfont5{
	padding:0px 0px 0px 0px;
	color:#FF7416;
	font-size:1.2em;
	
}
div#w1{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www1.gif");
    }
	div#w111{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www1.gif");
    }
	div#w2{
	display:block;
	padding:40px 0px 0px 0px;
    width: 141px;
	float:right;
	text-align: center;
	font-size:0.9em;
    }
	div#w3{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
    width: 137px;
font-size:0.9em;
	text-align: center;
    }
	div#w4{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www2.gif");
    }
	div#w5{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www3.gif");
    }
	div#w6{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www4.gif");
    }
	div#w66{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www4.gif");
    }
	div#w7{
	display:block;
	padding:40px 0px 0px 0px;
    width: 117px;
	hight: 20px;
	float:left;
	text-align: center;
	font-size:0.9em;
	background-image:url("../image/www5.gif");
    }
	div#w8{
	display:block;
	padding:40px 0px 0px 0px;
    width: 141px;
	hight: 20px;
	float:right;
	text-align: center;
	background-image:url("../image/www6.gif");
	font-size:0.9em;
    }
	div#w9{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www7.gif");
font-size:0.9em;
	text-align: center;
    }
	div#w10{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www8.gif");
font-size:0.9em;
	text-align: center;
    }
	div#w1010{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www8.gif");
font-size:0.9em;
	text-align: center;
    }
	div#w11{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www9.gif");
font-size:0.9em;
	text-align: center;
    }
	div#w1111{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www9.gif");
font-size:0.9em;
	text-align: center;
    }
	div#w12{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www10.gif");
font-size:0.9em;
	text-align: center;
    }
	div#w1212{
	display:block;
	padding:10px 0px 0px 0px;
	float:left;
	hight: 20px;
    width: 137px;
	background-image:url("../image/www10.gif");
font-size:0.9em;
	text-align: center;
    }
/* ---------------------------------------------------- */
/* flow
/* ---------------------------------------------------- */
div #flow{
	
	display:block;
		float:left;
        width: 960px;
        height: 494px;
       
        text-align: center;

    }
	div #flow2{
	
	display:block;
		float:left;
        width: 760px;
        height: 368px;
        background-image:url("../image/flow.jpg");
        text-align: center;

    }
	div #flow3{
	
	display:block;
		float:left;
        width: 186px;
        height: 490px;
        text-align: center;

    }
		div #flow4{
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 760px;
        text-align: center;

    }
	div #flow5{
	
	display:block;
		float:left;
        width: 80px;
        height: 490px;
        text-align: center;

    }
		div #flow6{
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 760px;
        text-align: center;

    }
	/* ---------------------------------------------------- */
/* contact
/* ---------------------------------------------------- */
div #contact0{
	　　display:block;
        width: 760px;


		float:left;
        text-align: center;
		}
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: 247px;
background-color: #000;
    }
	div #contact8{
	display:block;
	
        width: 247px;
background-color: #000;
    }
	
strong{
	
    padding:0px 0px 0px 0px;
	color:#000;
	font-size:1.5em;
}
p#cfont{
	padding:0px 0px 0px 0px;
	color:#000;
	font-size:1em;
}
p#cfont2{
	padding:0px 0px 0px 0px;
	color:#000;
	font-size:1em;
	color:#FF0066;
}
p#cfont3{
	padding:0px 0px 0px 10px;
	color:#000;
	font-size:1.2em;
	color:#fff;
}
p#cfont4{
	padding:0px 0px 0px 10px;
	color:#000;
	font-size:1.2em;
	color:#fff;
}
p#cfont5{
	padding:0px 0px 0px 0px;
	color:#000;
	font-size:1em;
	color:#FF0066;
}
/* ---------------------------------------------------- */
/* profile
/* ---------------------------------------------------- */
div #profile{
	
	display:block;
		float:left;
        width: 300px;
        height: 369px;
        background-image:url("../image/profile.gif");
        text-align: center;

    }
	div #profile2{
	display:block;
		float:right;
        width: 370px;

padding:85px 0px 0px 0px;
        text-align:left;

    }
	div #profileall{
	　　display:block;
        width: 760px;
        height: 494px;
        background-image:url("../image/profile1.jpg");
		float:left;
        text-align: center;
    }
		
/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
font-size:0.9em;
background-color: #000;
border-top: 0px solid #FF0066;}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
padding: 0px 30px 0px 30px;
outline: none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #535353;}

.js #slideshow .slides-nav li.on a {
position: relative;
top: 0px;}



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

h1 {
	font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px; 
}

h2 {
	font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.5em;padding:0px 0px 0px 5px; 
}
/* ---------------------------------------------------- */
/* タイトル
/* ---------------------------------------------------- */
#tt11 { width:760px; text-align:left; margin:30px 0px 0px 0px ;float:left; } 
#tt22 { width:760px; text-align:left; margin:30px 0px 0px 0px ;float:left; } 
#tt33 { width:760px; text-align:left; margin:30px 0px 0px 0px ;float:left; } 
#tt44 { width:760px; text-align:left; margin:30px 0px 0px 0px ;float:left; } 
#tt55 { width:760px; text-align:left; margin:30px 0px 0px 0px ;float:left; } 
#tt66 { width:760px; text-align:left; margin:30px 0px 0px 0px ;float:left; } 
#topup1 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 
#topup2 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 
#topup3 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 
#topup4 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 
#topup5 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 
#topup6 { width:760px; height:60px; text-align:right; margin:0 auto;float:left; } 
/* ---------------------------------------------------- */
/* ギャラリー
/* ---------------------------------------------------- */

div #gg{
	
	padding:30px 0px 0px 0px;
	display:block;
		float:left;
        width: 11px;
        height: 400px;
        text-align: center;

    }
div #gg1{
	padding:20px 5px 0px 20px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg11{
	padding:20px 5px 0px 10px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg111{
	padding:20px 5px 0px 10px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg1111{
	padding:20px 5px 0px 10px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg11111{
	padding:20px 5px 0px 20px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg111111{
	padding:20px 5px 0px 10px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg1111111{
	padding:20px 5px 0px 10px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg11111111{
	padding:20px 5px 0px 10px;
	　　display:block;
        width: 170px;
		float:left;
        text-align: center;
    }
	div #gg2{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
	div #gg22{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
	div #gg222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
	div #gg2222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
		div #gg22222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
		div #gg222222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
		div #gg2222222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
		div #gg22222222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 25px;
        height: 100px;
        text-align: center;

    }
		div #gg222222222{
	
	padding:20px 0px 0px 0px;
	display:block;
		float:left;
        width: 10px;
        height: 100px;
        text-align: center;

    }
		div #gg3{
	
	padding:30px 0px 0px 0px;
	display:block;
		float:left;
        width: 760px;
        text-align: center;
		overflow-y:hidden;

    }
		div #gggggggggggg{
	

		float:left;
        width: 760px;

    }

p#ta {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px;}  
p#ta1 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px;}  
p#ta2 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px;} 
p#ta3 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px;}  
p#ta4 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px;}  
p#ta5 {font-family : 'HiraMinProN-W6' ;font-color:#331A06;font-size:1.2em;padding:0px 0px 0px 5px;}  