/*???そ繝??ヨ
-----------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p {margin:0;padding:0;}
img{border:0px; vertical-align:bottom;}
li,img{text-decoration:none;}
.clear{clear:both;}
.clearfix{display:inline-block;}

a:link{color:#330000; text-decoration:none;}
a:visited{color:#CC9900; text-decoration:none;}
a:hover{color:#CC9900; text-decoration:underline;}
a:active{color:#CC9900; text-decoration:none;}


/*
-----------------------------------------------------*/
body{
	text-align:center;
	background-color: #FFFFFF;
	font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-size: 12px;
}

#wrap {width:790px; text-align:left; margin:0 auto; }  
#mainWrap {width:660px; float:right; } 
#sideWrap {width:130px;float:left;}

/*#inner { margin:0 0px; }  

 */


/*全体ナビバックグラウンド
-----------------------------------------------------*/


/*トップページメニューナビ
-----------------------------------------------------*/



/*ページ
-----------------------------------------------------*/
.page_img {margin:10px 0px 10px 0px;}
.page_img2 {margin:20px 0px 10px 40px;}  


/*左メニューナビ
-----------------------------------------------------*/

#leftMenu:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }

#leftMenu a	{
width: 130px;
	height: 50px;
	display: block;
	text-indent: -9999px;
}
#leftMenu ul{
	list-style-type:none;
	}

#leftMenu .leftmenu1 a	{
	background: url(img/leftmenu1.jpg) no-repeat;
}
#leftMenu .leftmenu2 a	{
	background: url(img/leftmenu2.jpg) no-repeat;
}
#leftMenu .leftmenu3 a	{
	background: url(img/leftmenu3.jpg) no-repeat;
}
#leftMenu .leftmenu4 a	{
	background: url(img/leftmenu4.jpg) no-repeat;
}
#leftMenu .leftmenu5 a	{
	background: url(img/leftmenu5.jpg) no-repeat;
}
#leftMenu .leftmenu6 a	{
	background: url(img/leftmenu6.jpg) no-repeat;
}
#leftMenu .leftmenu7 a	{
	background: url(img/leftmenu7.jpg) no-repeat;
}
#leftMenu .leftmenu8 a	{
	background: url(img/leftmenu8.jpg) no-repeat;
}
#leftMenu .leftmenu9 a	{
	background: url(img/leftmenu9.jpg) no-repeat;
}
#leftMenu .leftmenu10 a	{
	background: url(img/leftmenu10.jpg) no-repeat;
}
#leftMenu a:hover	{
	background-position: 0 -50px;
}
  
/*プロフィールページナビ
-----------------------------------------------------*/
#menu ul{
	list-style-type:none;
}

#pageNavi .pageNavi01 a	{
	display:block;
	width:175px;
	height:25px;
	background-image:url(profile/img/navi1_course.gif);
	margin:0px 5px 0px 480px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;

}
#pageNavi .pageNavi02 a	{
	display:block;
	width:70px;
	height:25px;
	background-image:url(profile/img/navi1_back.gif);
	margin:0px 5px 0px 585px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;

}
#pageNavi .pageNavi03 a	{
	display:block;
	width:150px;
	height:25px;
	background-image:url(about_us/img/navi1_about_us.gif);
	margin:0px 5px 0px 505px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;

}
#pageNavi .pageNavi04 a	{
	display:block;
	width:210px;
	height:25px;
	background-image:url(img/navi_pagetop.gif);
	margin:0px 5px 0px 445px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;

}
#pageNavi a:hover	{
	background-position: 0 -25px;
}

/*コンセプトページ
-----------------------------------------------------*/
.font1 {margin:80px 0 0 30px; line-height:20px; font-size: 12px;color: #333333;}  



/*font
-----------------------------------------------------*/
@import url(font.css);
/* relative size set */
.r36 { font-size:225% }		/* 36px */
.r32 { font-size:200% }		/* 32px | xx-large */
.r30 { font-size:187.5% }	/* 30px */
.r24 { font-size:150% }		/* 24px | x-large */
.r21 { font-size:131.25% }	/* 21px */
.r18 { font-size:112.5% }	/* 18px | large */
.r16 { font-size:100% }		/* 16px | medium | default */
.r14 { font-size:87.5% }	/* 14px */
.r13 { font-size:81.25% }	/* 13px | small */
.r12 { font-size:75% }		/* 12px */
.r11 { font-size:68.75% }	/* 11px */
.r10 { font-size:62.5% }	/* 10px | x-small */
.r9 { font-size:56.25% }	/*  9px | xx-small */

/* absolute size set */
.a36 { font-size:36px }
.a32 { font-size:32px }
.a30 { font-size:30px }
.a24 { font-size:24px }
.a21 { font-size:21px }
.a18 { font-size:18px }
.a16 { font-size:16px }
.a14 { font-size:14px }
.a13 { font-size:13px }
.a12 { font-size:12px }
.a11 { font-size:11px }
.a10 { font-size:10px }
.a9 { font-size:9px }

/* absolute keyword set */
.xxl { font-size:xx-large }
.xl { font-size:x-large }
.l { font-size:large }
.m { font-size:medium }
.s { font-size:small }
.xs { font-size:x-small }
.xxs { font-size:xx-small }

.font_base1 {font-size: 12px;color: #666666;}
.font_base2 {font-size: 12px;color: #333333;}
.font_base3 {font-size: 11px;color: #000000;}
.font_base4 {font-size: 10px;color: #666666;}
.font_base5 {font-size: 10px;color: #FF3300;}

.font_white11 {font-size: 11px;color: #FFFFFF;}
.font_red12 {font-size: 12px;color: #CC0000;}
.font_red15 {font-size: 15px;color: #CC0000;}
.font_left10{
	margin:0px 0px 0px 10px;
}
.font_orange1 {font-size: 12px;color: #FF3300; font-weight:bold; }
.font_brown12 {font-size: 12px;color: #330000; font-weight:bold;
margin:0 0 5px;
padding:0;}
