@charset "UTF-8";/*制作　株式会社メックコミュニケーションズ　http://www.mec-com.co.jp/ *//*--------------------------------------------ページタイトル*/#main p.title{	font-size:16px;	line-height:45px;	font-weight:bold;	color:#336699;	padding:0 0 0 20px;	background:url(css/cat-title.gif) top no-repeat;	letter-spacing:5px;}/*--------------------------------------------注記*/#main p.chuki{	font-size:1.2em;	line-height:150%;	margin-top:0.5em;	margin:10px 0 30px 15px;}/*--------------------------------------------見出し*/#main h2{	font-size:14px;	line-height:100%;	font-weight:bold;	color:#FFFFFF;	padding:9px 0 12px 15px;	background:url(css/cat-mi-bg.gif) left top no-repeat ;}/*--------------------------------------------コピー*/#main p.copy{	font-size:1.2em;	line-height:180%;	float:left;	margin:7px 0 0 15px;	width:350px;}#main p.copy img{	float:left;	margin:6px 10px 0 0;}* html #main p.copy{	margin:7px 0 0 8px;}*:first-child+html #main p.copy{	margin:7px 0 0 8px;}/*--------------------------------------------写真*/#main div.photo{	width:200px;	float:right;	margin:10px 10px 10px 0;	font-size:12px;	line-height:130%;	display:inline;}#main div.photo img{	margin-bottom:4px;}/*--------------------------------------------関連サイト*/#main p.kanren{	margin-bottom:50px;	margin-left:30px}/*--------------------------------------------リスト*/#main li{	font-size:1.2em;	padding:10px 15px;	line-height:150%;	border-bottom:1px solid #CCCCCC;}/*偶数li*/#main li.even{	background-color: #F2F2F2}/*--------------------------------------------ローカルナビ*/#local-nav{	border:1px solid #CCCCCC;	border-top:4px solid #0E3092;	margin-bottom:2px;	padding:9px;}#local-nav h2{	font-size:22px;	line-height:22px;	font-family:"Times New Roman" ,"Times", "平成明朝" ,serif;	color:#333333;	margin-bottom:5px;	letter-spacing:2px;}#local-nav li a{	font-family:"arial","ＭＳ Ｐゴシック", Osaka;	background:url(css/local-nav.gif) 5px 10px no-repeat;	padding:8px 0 8px 20px;	font-size:10px;	line-height:15px;	display:block;	width:190px;	border-top:1px solid #CCCCCC;}* html #local-nav li a{	width:210px;}*:first-child+html #local-nav li a{	width:210px;}#local-nav li a:hover{	background:#E6E6E6 url(css/local-nav.gif) 5px 10px no-repeat;	text-decoration:none;}#local-nav li ul{	margin-bottom:5px;}#local-nav li ul li a{	background:url(css/local-nav-anchor.gif) 20px 5px no-repeat;	padding:3px 0 3px 35px;	font-size:12px;	line-height:15px;	display:block;	width:175px;	border-top:none;}* html #local-nav li ul li a{	width:210px;}*:first-child+html #local-nav li ul li a{	width:210px;}#local-nav li ul li a:hover{	background:#E6E6E6 url(css/local-nav-anchor.gif) 20px 5px no-repeat;	text-decoration:none;}
