@charset "Shift_JIS";



/* universal selector
=================================================================== */
* { font-size:100%; line-height:140%; }



/* font-size
=================================================================== */
body { font-size:12px; }
.fs10 { font-size:10px; }
.fs14 { font-size:14px; }
.fs18 { font-size:18px; }



/* font-family
=================================================================== */
* { font-family:"Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; }
input,select,textarea { font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; }
code,kbd,samp { font-family:OsakaMono, "Osaka|“™•", "‚l‚r ƒSƒVƒbƒN", "MS Gothic", monospace; }



/* line-height
=================================================================== */
input,select,textarea { line-height:1.3; }
.lh120 { line-height:1.2; }
.lh160 { line-height:1.6; }
.lh180 { line-height:1.8; }



/* link
=================================================================== */
a:link,.pagelink a:link,.pagelink a:visited { color:#cc0000; text-decoration:underline; }
a:visited { color:#666666; text-decoration:underline; }
a:hover,a:active,.pagelink a:hover,.pagelink a:active { color:#ff0000; text-decoration:none; }
.menulink a:link,.menulink a:visited { color:#333333; text-decoration:none; }
.menulink a:hover,.menulink a:active { color:#ff0000; text-decoration:none; }



/* other
=================================================================== */
h1,h2,h3,h4,h5,h6,form,p { margin:0; padding:0; }
img { border-width:0; }
input[type=checkbox],input[type=radio] { margin-right:3px; }
br,.fs10 { letter-spacing:0; }



/* class
=================================================================== */



.back01 {
	background-image: url(../../consulting/image/back_01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sitemap01 {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	list-style-position: inside;
}
.sitemap02 {
	margin: 0px;
	padding: 0px;
	list-style-type: circle;
	list-style-position: inside;
}
li {
	margin: 0px;
	padding: 0px;
}

