@charset "utf-8"; 

/*base.css*/


/*
【1】初期設定
1-0 要素初期化
1-1 汎用セレクタ
1-2 フォーム関連セレクタ
1-3 CSSハック

【2】ページレイアウト
2-1 ページ全体		#container
2-2 ヘッダ			#top
2-3 本文			#contents
 2-4 補助枠			.wrap 
 2-5 中央			.main 
 2-6 中央(3カラム）.wrap .main
 2-7 サイド			.side
  2-8 左			#left
  2-9 右			#right
2-10 フッタ			#foot

【3】ページ全体内
3-0 共通
3-1 スキップナビ	.skip
3-2 アンカーナビ	.jump
3-3 バナー枠		.bnr

【4】ヘッダ内
4-0 共通
4-1 サイトID		#siteid
4-2 タグライン		#tagline
4-3 ログイン		#login
4-4 グローバルナビ	#gnavi
4-5 サブナビ		#snavi

【5】本文内
5-0 共通
5-1 パン屑					#pan
5-2 ボックス				.box
 5-3 タイトル				.title
 5-4 内容					.content
 5-5 内容の部品				.unit
 5-6 コメント				.comment
 5-7 詳細リンク				.more
 5-8 切替ボタン				.sw
 5-9 ボタンエリア			.bt
 5-10 サムネイル枠			.photoframe

【6】中央（メイン）内
6-0 共通
6-2 ボックス				.main .box
 6-3 タイトル				.main .title
 6-4 内容					.main .content
 6-5 内容の部品				.main .unit
 6-6 コメント				.main .comment
 6-7 詳細リンク				.main .more
 6-8 切替ボタン				.main .sw
 6-9 ボタンエリア			.main .bt
 6-10 サムネイル枠　（指定なし）
6-22 ボックス(3カラム)		.wrap .main .box 
 6-23 タイトル(3カラム)		.wrap .main .title 
 6-24 内容(3カラム)			.wrap .main .content 
 6-25 内容の部品(3カラム)	.wrap .main .unit 
 6-26 コメント(3カラム)		.wrap .main .comment 
 6-27 詳細リンク(3カラム)	.wrap .main .more 
 6-28 切替ボタン(3カラム)	.wrap .main .sw 
 6-29 ボタンエリア(3カラム)	.wrap .main .bt 

【7】サイド内
7-0 共通
7-2 ボックス(サイド)		.side .box
 7-3 タイトル(サイド)		.side .title
 7-4 内容(サイド)			.side .content
 7-5 内容の部品(サイド)		.side .unit
 7-6 コメント(サイド)		.side .comment
 7-7 詳細リンク(サイド)		.side .more
 7-8 切替ボタン(サイド)		.side .sw
 7-9 ボタンエリア(サイド)	.side .bt
7-22 ボックス(左)			#left .box
 7-23 タイトル(左)			#left .title
 7-24 内容(左)				#left .content
 7-25 内容の部品(左)		#left .unit
 7-26 コメント(左)			#left .comment
 7-27 詳細リンク(左)		#left .more
 7-28 切替ボタン(左)		#left .sw
 7-29 ボタンエリア(左)		#left .bt
7-42 ボックス(右)			#right .box
 7-43 タイトル(右)			#right .title
 7-44 内容(右)				#right .content
 7-45 内容の部品(右)		#right .unit
 7-46 コメント(右)			#right .comment
 7-47 詳細リンク(右)		#right .more
 7-48 切替ボタン(右)		#right .sw
 7-49 ボタンエリア(右)		#right .bt
7-60 サイドメニュー	#smenu

【8】フッタ内
8-0 共通
8-1 フッタメニュー	#fmenu
8-2 コピーライト	#copy

【9】CSS読み込み（オプション）
9-1 MacIE用CSS


【各ページ固有クラス名】
※ body又はページ全体を囲むdiv要素に命名
トップ			.indextop
カテゴリ		.indextop2
地域			.indextop3
ランキング		.popular
新規ブログ		.newblog
タグ検索		.indextag
カレンダー		.indexcalendar
マップ			.map
アンケート結果	.survey
お問い合わせ	.inquiry
エラーページ	.error
プライバシー	.privacy
利用規約		.rule

フォトラバトップ	.indexptb
フォトラバカテゴリ	.ptbcategory
├本文と画像		.category0
├タイトルと画像	.category1
└タイトルのみ		.category2
フォトラバテーマ	.ptbtopic
├記事順			.ptbtopic0
└画像順			.ptbtopic1
*/




/*【1】初期設定*/
/*1-0 要素初期化*/
body {
	margin:0;
	padding:0;
	text-align: center;
	background:#F6F6F6;

}
p , ul , ol , li , dl , dt , dd , address , strong , em ,
h1 , h2 , h3 , h4 , h5 , h6 , 
table , caption , th , td {
	font-size: 100%;
	font-weight: normal;
	line-height: 1.5;
	margin:0;
	padding:0;
}
p {
	margin:0 0 1em;
}
li {	list-style-type: none;}
h1 , h2 , h3 , h4 , h5 , h6 {}
strong { font-weight:bold;}
em { font-style:italic;}
a {}
a:link {
	color: #00f;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover , a:active {
	text-decoration: none;
}
img { border:none;
	vertical-align:baseline;
}
hr {
	display:none;
}

/*1-1 汎用セレクタ*/
/*クリア*/
.clear { clear:both;}

/*アイコン画像*/
#container .ico { vertical-align:middle;}
/*アイコン画像（ポータル出力class名）*/
.portalicon { vertical-align:middle;}

/*ライン <div class="line-dot"><hr></div> */
.line-dot {
	background: url(../img/bg/bg_dot.gif) repeat-x 0 50%;
	width: 100%;
	height:10px;
	border: none;
}

/*カラー*/
.black {color:#000;}
.blue {color:#3333ff;}
.orange	{color:#ff9900;}
.red {color	:#f00;}

/*フォントサイズ*/
.font9	{font-size: 9px;}
.font10	{font-size: 10px;}
.font12	{font-size: 12px;}
.font14	{font-size: 14px;}
.font16	{font-size: 16px;}
.font18	{font-size: 18px;}
.font24	{font-size: 24px;}
.font36	{font-size: 36px;}
.xsmall { font-size: 75%;}
.small { font-size: 86%;}
.large { font-size: 116.7%;}
.xlarge { font-size: 133.4%;}

/*文字揃え*/
.textright { text-align:right;}
.textleft { text-align:center;}
.textcenter { text-align:left;}

/*スペース
使用方法：
	<div class="space10"><hr></div>
*/
.space1 { height:1px;}
.space2 { height:2px;}
.space3 { height:3px;}
.space4 { height:4px;}
.space5 { height:5px;}
.space6 { height:6px;}
.space7 { height:7px;}
.space8 { height:8px;}
.space9 { height:9px;}
.space10 { height:10px;}
.space12 { height:12px;}
.space14 { height:14px;}
.space15 { height:15px;}
.space16 { height:16px;}
.space18 { height:18px;}
.space20 { height:20px;}
.space22 { height:22px;}
.space24 { height:24px;}
.space25 { height:25px;}
.space26 { height:26px;}
.space30 { height:30px;}



/*1-2　フォーム関連*/
form {
	margin:0;
	padding:0;
}
input.button	{
	/*border-top: 3px double #ccc;
	border-right: 3px double #666;
	border-bottom: 3px double #666;
	border-left: 3px double #ccc;
	color: #333;
	background :#E2E2E2 url(../img/bg/bg_btn.jpg) repeat-x;フォームボタン用（背景）*/
	font-family: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	/*padding: 3px;*/
}
input.text		{
}
select 			{
	/*border-top : 3px double #ccc;
	border-right : 3px double #666;
	border-bottom : 3px double #666;
	border-left : 3px double #ccc;
	color : #000;
	background : #F5F4F1 repeat-x;*/
	font-size : 12px;
	font-weight : normal;
	margin : 0px 3px 0px 3px;
	/*padding : 2px;*/
}
input.radio		{
	margin : 3px 0px 0px 0px;
	padding : 1px 1px 0px 1px;	
}




/*1-3 CSSハック*/
/*clearfix*/
.clearfix {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}




/*【2】画面レイアウト*/
/*2-1 全体*/
#container {
	z-index: 1;
	margin: 0 auto;
	text-align: left;
	background:#F6F6F6;
	font-size: 85%;
	font-family: verdana, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", osaka, "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;
	background:url(../img/bg_main_b.jpg) center bottom no-repeat;
	padding:0 0 3px 0;
}

/*2-2 ヘッダ*/
#header {
	width:100%;
	border-top:3px solid #FFF;
	border-bottom:10px solid #36B3E9;
	background:/*url(../img/bg_header.gif) repeat-x left top*/ #FFF;
	padding-top:7px;
	font-size:75%;
}

#top {
	width: 1006px;
	margin: 0 auto;
	text-align: left;
}

/*2-3 本文*/
#contents {
	width: 1006px;
	margin: 0 auto 0 auto;
	padding-bottom:5px;
	text-align: left;
	background:url(../img/bg_main.jpg) repeat-y;
	clear:both;
	font-size:85%;
}

/*2-4 補助枠*/
.wrap {
	width: 798px;
	float: left;
	margin: 0;
	padding:15px 0 0 0;
	background:url(../img/bg_main_t.jpg) top left no-repeat;
}

/*2-5 中央*/
.main {
	float: right;
	width: 793px;
	display: inline;/*IE+float 横マージン膨張対策*/
	margin: 0;
}

/*2-6 中央(３カラム）*/
.wrap .main {
	width: 570px;
	float: right;
	margin:0;
	padding-right:12px;
}


.wrap .main h2.sub{
	margin:15px 5px;
	font-size:120%;
	font-weight:bold;
	color:#FF6600;
}

.wrap .main div.description{
	margin:10px 0 20px 0;
	padding:10px;
	border:1px solid #CCC;
}


/* 中央（2カラム）*/
.main2 {
	float: right;
	display: inline;/*IE+float 横マージン膨張対策*/
	margin: 0;
}

.wrap .main2 {
	width: 763px;
	float: right;
	margin:0;
	padding:5px 15px 0 15px;
}


.wrap .main2 h2.sub{
	margin:15px 0;
	font-size:120%;
	font-weight:bold;
	color:#FF6600;
}


/*2-7 サイド*/
.side {}

/*2-8 左*/
#left {
	width: 190px;
	float: left;
	display: inline;
	padding: 0 10px 0 15px;
}

/*2-9 右*/
#right {
	width: 206px;
	float: right;
	padding: 0;
	/*background:url(../img/bg_sitemenu_b.jpg) no-repeat center bottom;*/
	margin-bottom:3px;
}

#right #sitemenu {
	width: 206px;
	background:url(../img/bg_sitemenu.jpg) repeat-y #FFF;
	padding:0;
	margin-bottom:0;
}

/*お知らせ*/
#news {
	padding: 10px 10px 15px 10px;
	background:url(../img/bg_sitemenu_line.jpg)  top no-repeat;
	margin:0 0 10px 0;
}
#news .title {
	padding-bottom:10px;
	background:url(../img/bg_sitemenu.jpg)  #FFF bottom repeat-y;
}
#news .content {
	padding:0;
}


/*よくある質問*/
#faq {
	padding: 15px 10px 15px 10px;
	background:url(../img/bg_sitemenu_t.jpg) top center no-repeat;
	margin:0 0 10px 0;
}
#faq .title {
	padding-bottom:10px;
	background:url(../img/bg_sitemenu.jpg)  #FFF bottom repeat-y;
}
#faq .content {
	padding:0;
}
#faq .content ul {
	padding:10px 5px;
}

/*携帯*/
#qr {
	padding: 10px 10px 15px 10px;
	background:url(../img/bg_sitemenu_line.jpg)  top no-repeat;
	margin:0 0 10px 0;
}
#qr .title {
	padding-bottom:10px;
	background:url(../img/bg_sitemenu.jpg)  #FFF bottom repeat-y;
}
#qr .content {
	padding:0 5px;
}

#qr div.content div.comment {
	margin-top:10px;
}

#qr .content div.comment strong {
	color:red;
	font-weight:normal;
}
/*ココスタスタッフ*/
.indextop #staff {
	padding: 10px 10px 15px 10px;
	background:url(../img/bg_sitemenu_line.jpg)  top no-repeat;
	margin:0 0 10px 0;
}
.indextop #staff .title {
	padding-bottom:10px;
	background:url(../img/bg_sitemenu.jpg)  #FFF bottom repeat-y;
}
.indextop #staff .content {
	padding:0 5px;
}


/*関連リンク*/

#grouplink {
	text-align:left;
	width:1006px;
	margin: 25px auto 10px auto;
	background:url(../img/bg_groupsite.gif) repeat-y center;
}

#grouplink div.linklist {
background:url(../img/bg_groupsite_b.gif) no-repeat center bottom;
padding:0 20px 10px 20px;
font-size:75%;
}

#grouplink div.linklist li {
margin:10px 0 0 0;
padding-bottom:10px;
border-bottom:1px dotted #CCC;
padding-left:;
}

#grouplink div.linklist li.com {
padding-top:0;
}
#grouplink div.linklist li.self {
}
#grouplink div.linklist li.self ul{
margin-top:5px;
}

#grouplink div.linklist li.self ul li{
padding:5px 5px 5px 0;
border-bottom:none;
display:inline;
min-height:inherit;
_height:inherit;
}
#grouplink div.linklist li.self ul li a{
/*background:url(../img/ico_linktext.gif) left no-repeat;*/
padding-right:5px;
}
#grouplink ul li.jp {
}
#grouplink div.linklist li.jp ul{
margin-top:5px;
}

#grouplink div.linklist li.jp ul li{
padding:5px 5px 5px 0;
border-bottom:none;
display:inline;
min-height:inherit;
_height:inherit;
}

#grouplink div.linklist li.jp ul li a{
background:url(../img/ico_linktext.gif) left no-repeat;
padding-left:12px;
}
#grouplink ul li.hs {
}
#grouplink div.linklist li.home {
border-bottom:none;
}

/*関連サイトリンク*/
#site_link {
	padding: 10px 10px 15px 10px;
	background:url(../img/bg_sitemenu_line.jpg)  top no-repeat;
	margin:0 0 10px 0;
}
#site_link .title {
	padding-bottom:10px;
	background:url(../img/bg_sitemenu.jpg)  #FFF bottom repeat-y;
}
#site_link .content {
	padding:0 5px;
}
#site_link .content li {
text-align:center;
margin-bottom:5px;
}

#site_link .content li img {
}

/*関連サイトリンク(39project)*/
#site_link39 {
	padding: 20px 0;
	background:url(../img/bg_sitemenu_line.jpg)  top no-repeat;
	margin:0 auto 10px;
	text-align:center;
}


/*2-10 フッタ*/
#footbox .jump{
width:1004px;
margin:10px auto;
font-size:65%;
}
#foot {
	clear: both;
	text-align: center;
	background-color: #36B3E9;
	margin: 10px 0 0 0;
}


/*【3】ページ全体内*/
/*3-0 共通*/

/*3-1 スキップナビ*/
.skip {
	position: absolute;
	left: -99999px;
	width: 1px;
	height: 1px;
	/*hide\*/overflow: hidden;/*MacIE*/
	margin: 0;
}

/*3-2 アンカーナビ*/
.jump {
	text-align:right;
	font-size:85%;
}
.jump a {
	background:url(../img/ico_gotop.gif) left no-repeat;
	padding-left:10px;
}

/*3-3 バナー枠*/
.bnr {	text-align:center; margin:0;}
.bnr p {	text-align:center; margin:0;}
.bnr a {}
.bnr a img { margin:0 auto; border:none;}

/*【4】ヘッダ内*/
/*4-0 共通*/
#top a {}
#top a:link , #top a:visited {}
#top a:hover , #top a:active {}

/*4-1 サイトID*/
#siteid {
	width: 180px;
	float:left;
	margin:0;
	padding:0 0 15px 10px;
}
#siteid p {
}
/*4-2 タグライン*/
#tagline {
	width: 450px;
	padding: 10px 0 5px 0;
	display:inline;
	float:left;
	color:#666;
}
#companysite {
	width: 278px;
	margin:0;
	padding:0 10px 0 0;
	line-height:0;
	float:right;
}

/*4-3 ログインメニュー*/
#login {
	width: 206px;
	padding: 5px 0 0 0;
	background:url(../img/bg_login_t.jpg) top center no-repeat #FFF1B9;
}
#login .btn_resist {
	padding: 10px 12px 0 12px;
	background:url(../img/bg_login.jpg) repeat-y #FFF1B9;
}
#login .login_area {
	background:url(../img/bg_login_b.jpg)  #FFF1B9 bottom no-repeat;
	padding:0 0 5px 0;
}
#login h2.title {
	padding: 0 12px 5px 12px;
	background:url(../img/bg_login.jpg) repeat-y #FFF1B9;
}
#login .btn {
	padding: 5px 12px 10px 12px;
	background:url(../img/bg_login.jpg) repeat-y #FFF1B9;
	text-align:center;
}
#login .input {
	padding: 5px 12px 0 12px;
	background:url(../img/bg_login.jpg) repeat-y #FFF1B9;
	text-align:center;
}
#login .input input {
	width:110px;
}
#login .input li{
	padding:0 0 5px 0;
}
#login .input li img{
	padding:0 3px 0 0;
}
#login .att {
	padding: 0 12px 10px 12px;
	background:url(../img/bg_login.jpg) repeat-y #FFF1B9;
}
#login .login_area .att ul{
	padding-top:10px;
	background:url(../img/line.jpg) no-repeat #FFF1B9;
}
#login .login_area .att ul a {
	background:url(../img/ico_linktext.gif) left no-repeat;
	padding-left:12px;	
}

/*4-4 グローバルナビ*/
#gnavi {
	width:1000px;
	clear:both;
}
#gnavi ul {
	background:;
	height:30px;
	margin-bottom:2px;
	_margin-bottom:-2px;
}
#gnavi li{
	display:inline;
	margin:0;
}
#gnavi li a {
	padding:0;
}
#gnavi li a:link ,
#gnavi li a:visited {
	text-decoration:none;
}
#gnavi li a:hover ,
#gnavi li a:active {
	text-decoration:none;
	background:url() repeat-x 0 100%;
}

#gnavi li.li5 img{
	margin-left:10px;
}

#gnavi li.li5 img,
#gnavi li.li6 img,
#gnavi li.li7 img,
#gnavi li.li8 img{
	padding-bottom:5px;
}

/*4-5 サブナビ*/
#snavi {}

/*【5】本文内*/
/*5-0 共通*/

/*5-1 パン屑*/
#pan {
	width: 1000px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	font-size:80%;
}
#pan div.topic_path{
	width:460px;
	float:left;
	padding:8px 3px 5px 3px;
}
#pan div.topic_path li{
	display:inline;
	margin:0;
	white-space:normal;
}
#pan div.topic_path a {
	background:url(../img/ico_panlink.gif) no-repeat center right;
	padding:0 16px 0 0;
}

#pan #sitesearch {
	width:450px;
	float:right;
	padding:3px 10px;
	background:url(../img/bg_sitesearch.gif);
	margin-bottom:6px;
	border:1px solid #FFF;
}

#pan #sitesearch img {
vertical-align:middle;
margin:0 10px 5px 0;
}

#pan #sitesearch form{
}

#pan #sitesearch input.text{
	width:150px;
	line-height:1.2;
}

#pan #sitesearch .help{
	padding-left:10px;
}

/*5-2 ボックス*/
.box {
	margin:0 0 10px 0;
}
/*clearfix(S)*/
.box {
	zoom:1;/*for IE 5.5-7*/
}
.box:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/*clearfix(E)*/


/* 5-3 タイトル*/
.title {
background:#FFF;
}
/* 5-4 内容*/
.content {
	padding: 1px 5px 5px;
}
/* 5-5 内容の部品*/
.unit {}
/* 5-6 コメント*/
.comment {
	margin: 0 0 5px;
}
/* 5-7 詳細リンク*/
.more {
	text-align:right;
	margin: 0;
}

.more a{
background:url(../img/ico_linktext.gif) left no-repeat;
padding-left:12px;
}
.more a:link ,
.more a:visited {
	text-decoration:underline;
}
.more a:hover ,
.more a:active {
	text-decoration:none;
}
/* 5-8 切替ボタン*/
.sw {}
/* 5-9 ボタンエリア*/
.bt {
	text-align: center;
}
/* 5-10 サムネイル枠*/
.photoframe {}
.photoframe ul {
	padding:0 0 0 2px;
}
.photoframe li {
	float:left;
	padding:0 0 5px;
}
.photoframe li a {
	border:none;
}
.photoframe li a:link {	color:#00f;}
.photoframe li a:visited { color:/*#90F*/#00f;}
.photoframe li a:hover ,
.photoframe li a:active {}
.photoframe li img {
	display:block;
	border:1px solid #ccc;
}
.photoframe li span {
	display:block;
	height:1.2em;
	line-height:1.2;
	overflow:hidden;
	text-align: center;
	font-size: 10px;
}

/*【6】中央（メイン）内*/
/*6-0 共通*/
.main a {}
.main a:link {	color: #009;}
.main a:visited {}
.main a:hover , .main a:active {
}

/*6-2 中央（メイン）ボックス*/
.main .box {}
/* 6-3 中央（メイン）タイトル*/
.main .title {
}
/* 6-4 中央（メイン）内容*/
.main .content {}
/* 6-5 中央（メイン）内容の部品*/
.main .unit {}
/* 6-6 中央（メイン）コメント*/
.main .comment {}
/* 6-7 中央（メイン）詳細リンク*/
.main .more {}
/* 6-8 中央（メイン）切替ボタン*/
.main .sw {}
/* 6-9 中央（メイン）ボタンエリア*/
.main .bt {
	margin: 5px 0 0;
}

/*6-22 中央（メイン）ボックス(3カラム)*/
.wrap .main .box {}
/* 6-23 中央（メイン）タイトル(3カラム)*/
.wrap .main .title {
	background:url(../img/bg_ttl.jpg) right;
}
/* 6-24 中央（メイン）内容(3カラム)*/
.wrap .main .content {
}
/* 6-25 中央（メイン）内容の部品(3カラム)*/
.wrap .main .unit {}
/* 6-26 中央（メイン）コメント(3カラム)*/
.wrap .main .comment {}
/* 6-27 中央（メイン）詳細リンク(3カラム)*/
.wrap .main .more {}
/* 6-28 中央（メイン）切替ボタン(3カラム)*/
.wrap .main .sw {}
/* 6-29 中央（メイン）ボタンエリア(3カラム)*/
.wrap .main .bt {}


/*【7】サイド内*/
/*7-0 共通*/
.side a {}
.side a:link {	color: #000099;}
.side a:visited {}
.side a:hover , .side a:active {
}

/*7-2 サイドボックス*/
.side .box {}
/* 7-3 サイドタイトル*/
.side .title {
}
/* 7-4 サイド内容*/
.side .content {}
/* 7-5 サイド内容の部品*/
.side .unit {}
/* 7-6 サイドコメント*/
.side .comment {}
/* 7-7 サイド詳細リンク*/
.side .more {}
/* 7-8 サイド切替ボタン*/
.side .sw {}
/* 7-9 サイドボタンエリア*/
.side .bt {}

/*7-22 ボックス(左)*/
#left .box {}
/* 7-23 タイトル(左)*/
#left .title {
	background:url(../img/bg_ttl.jpg) right;
}
/* 7-24 内容(左)*/
#left .content {
}
/* 7-25 内容の部品(左)*/
#left .unit {}
/* 7-26 コメント(左)*/
#left .comment {}
/* 7-27 詳細リンク(左)*/
#left .more {}
/* 7-28 切替ボタン(左)*/
#left .sw {}
/* 7-29 ボタンエリア(左)*/
#left .bt {}

/*7-42 ボックス(右)*/
#right .box {}
/* 7-43 タイトル(右)*/
#right .title {
}
/* 7-44 内容(右)*/
#right .content {
}
/* 7-45 内容の部品(右)*/
#right .unit {}
/* 7-46 コメント(右)*/
#right .comment {}
/* 7-47 詳細リンク(右)*/
#right .more {}
/* 7-48 切替ボタン(右)*/
#right .sw {}
/* 7-49 ボタンエリア(右)*/
#right .bt {}

/*7-60 サイドメニュー*/
.side #smenu {}

/*【8】フッタ内*/
/*8-0 共通*/
/*8-1 フッタメニュー*/
#fmenu {
	font-size: 1.2em;
	margin:0 0 5px;
}
/*8-2 コピーライト*/
#copy {
	font-style: normal;
	font-weight:bold;
	font-size: 80%;
	padding:8px;
	color:#FFF;
}



/*【9】CSS読み込み（オプション）*/
/* 9-1 MacIE用CSS （MacIE用パスフィルター）*/
  /*\*//*/
  @import "macie.css";
  /**/
