@charset "UTF-8";/* ナビゲーションエリア左側 */#navi{	float:left;	width:160px;	height:auto;	vertical-align:top;}.na ul{	width:160px;	height:auto;	margin-bottom:30px;}.na a{	width:160px;	height:30px;	display:block;}.na ul li a:hover{	width:160px;	height:30px;	display:block;}/* ホーム */.bo0{	width:160px;	height:48px;	background-image:url(../img/navi_00.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo0{	width:160px;	height:48px;	background-image:url(../img/navi_00r.gif);	background-repeat:no-repeat;	text-indent:-9999px;}/* プロフィール */.bo1{	background-image:url(../img/navi_01.gif);	background-repeat:no-repeat;	text-indent:-9999px;	margin-top:5px;}.bo1 a:hover{	background-image:url(../img/navi_01r.gif);	background-repeat:no-repeat;}/* ワークス */.bo2{	background-image:url(../img/navi_02r.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo2 a:hover{	background-image:url(../img/navi_02r.gif);	background-repeat:no-repeat;}/* Q&A */.bo3{	background-image:url(../img/navi_03.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo3 a:hover{	background-image:url(../img/navi_03r.gif);	background-repeat:no-repeat;}/* ダイアリー */.bo4{	background-image:url(../img/navi_04.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo4 a:hover{	background-image:url(../img/navi_04r.gif);	background-repeat:no-repeat;}/* コンタクト */.bo5{	background-image:url(../img/navi_05.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo5 a:hover{	background-image:url(../img/navi_05r.gif);	background-repeat:no-repeat;}/* サイトマップ */.bo6{	background-image:url(../img/navi_06.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo6 a:hover{	background-image:url(../img/navi_06r.gif);	background-repeat:no-repeat;}/* リンク */.bo7{	background-image:url(../img/navi_07.gif);	background-repeat:no-repeat;	text-indent:-9999px;}.bo7 a:hover{	background-image:url(../img/navi_07r.gif);	background-repeat:no-repeat;}/* コンテンツエリア右側 */#conte{	float:right;	width:820px;	height:auto;	vertical-align:text-top;}/* コンテンツ上文字 */.fctex{	width:750px;	height:90px;	background-image:url(../img/con_tex.jpg);	background-repeat:no-repeat;	text-indent:-9999px;	margin-left:30px;	margin-right:30px;	}/* コンテンツ下部分枠 */#conte1{	width:750px;	height:auto;	margin-left:30px;	margin-right:30px;	}/* ↓各ページ差し替え部分↓ */#conte1 p{font-size:10px;	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	color:#cc6699;	letter-spacing:0.1em;	margin-top:10px;}/* ワークスエリアナビ */#worknavi{width:750px;height:auto;border-top:1px #CCCCCC dotted;}#worknavi ul li{	float:left;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#527846;	list-style:none;	margin-top:10px;	padding-right:20px;}#worknavi p{	color:#527846;	width:670px;	height:30px;	background-image:url(../img/work/ga.jpg);	background-repeat:no-repeat;	margin-top:40px;	text-align:left;	padding-left:80px;	padding-top:35px;	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";}#worknavi a{	color:#333;}#worknavi a:hover{color:#CC6699;}/* 写真枠 */#conte1 table{width:720px;height:auto;font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";font-family:Arial, Helvetica, sans-serif;margin-top:10px;}.pho1{width:162px;height:228px;padding:5px;border:1px #CCCCCC solid;}.pho1 img{border:0;vertical-align:text-bottom;}.pho2{width:162px;height:128px;padding:5px;border:1px #CCCCCC solid;}.pho2 img{border:0;vertical-align:text-bottom;}.tex2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#527846;text-align:left;vertical-align:text-top;line-height:1.5em;letter-spacing:0.01em;}/* ↑各ページ差し替え部分 *//* ページトップ */.top{font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";width:750px;height:auto;text-align:right;letter-spacing:0.1em;font-size:10px;padding-top:40px;}.top a{color:#666;}.top a:hover{color:#CC6699;}/* フッターナビ */#fnavi{		width:750px;	height:auto;	border-top:1px #ccc solid;	padding-top:5px;	margin-bottom:25px;	margin-top:10px;}#fnavi li{	font-family:Arial, Helvetica, sans-serif;	float:left;	font-size:10px;	color:#999;	letter-spacing:0.1em;	list-style:none;	padding-left:3px;	padding-top:3px;}#fnavi li a{	color:#999999;}#fnavi li a:hover{	color:#660066;}
