@charset "shift_jis";
/* CSS Document */

/*▽Existing CSS▽*/
/*----------------------------------------------------------------------------
  reset
----------------------------------------------------------------------------*/
body {
margin:0;
padding:0;
text-align:center;
}
img {border:0;}

/*----------------------------------------------------------------------------
  Clear Fix Hack (Float Clear Hack)
----------------------------------------------------------------------------*/
/* for New Browser */
#cmHeaderIn:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* for IE */
#cmHeaderIn{
display: inline-block;
}
/* Hides from IE-mac \*/
* html #cmHeaderIn
{ height:1%;}

#cmHeaderIn
{display:block;}
/* End hide from IE-mac */


/*----------------------------------------------------------------------------
  01：header
----------------------------------------------------------------------------*/
#cmHeader {
padding:12px 0;
background:#FFFFFF;
}
#cmHeaderIn {
margin:0 auto;
width:900px;
text-align:left;
color:#585858;
line-height:1.2em;
font-size:10px;
}
#cmHeaderIn h1{
float:left;
margin:0;
}
#cmHeaderIn ul,
#cmHeaderIn form{
float:right;
width:550px;
margin:0;
padding:0;
list-style:none;
text-align:right;
}
#cmHeaderIn ul li{
display:inline;
margin:0 0 0 2px;
padding:0 0 0 5px;
background: url(images/txboder.gif) center left no-repeat;
}
/* MacIE5 \*//*/
#cmHeaderIn ul li{background:none;}
/* MacIE5 */
#cmHeaderIn ul li.cmBoderNone{
margin:0;
padding:0;
background:none;
}
#cmHeaderIn ul li a{color:#585858;text-decoration:underline;}
#cmHeaderIn ul li a:hover{color:#111184;text-decoration:underline;}
#cmHeaderIn form {
margin:5px 0 0 0;
}
#cmHeaderIn form label{
position:relative;
top:1px;
color:#7F7F7F;
}
#cmHeaderIn form input{
margin:0;
padding:0;
vertical-align:middle;
}
#cmHeaderIn form input.cmHdserchBt{
width:54px;
height:22px;
border:none;
cursor:pointer;
}
#cmHeaderIn form input.cmHdserchTx{
margin:1px 0 0 0;
width:173px;
height:21px;
border:#C5C5C5 solid 1px;
}

/*----------------------------------------------------------------------------
  02：footer
----------------------------------------------------------------------------*/
#cmFooter02 {
margin:0 auto;
width:900px;
}
#cmFooterIn02 {
position: relative;
height:118px;
text-align:left;
line-height:0.8em;
}
#cmFooter02 p,
#cmFooter02 ul{
margin:0;
padding:0;
list-style:none;
text-align:left;
font-size:10px;
}
#cmFooter02 a {
text-decoration:underline;
}
#cmFooter02 a:hover {
text-decoration:underline;
}
#cmFooter02 ul {
margin:55px 0 0 10px;
}
#cmFooter ul li,
#cmFooter02 ul li {
display: inline;
margin: 0 5px 0 0;
padding: 0 0 0 8px;
}
#cmFooter02 p#cmFtTop {
padding:10px 0 0 10px;
}
#cmFooter02 p#cmFtTop a {
padding: 0 0 0 15px;
}
#cmFooter02 p#cmFtLogo{
position: absolute;
bottom: 10px;
right: 10px;
}
#cmFooter02 p#cmFtCopy{
position: absolute;
top: 103px;
left: 0px;
}

#cmFooterIn02 {background: url(images/ft02_bg.gif) no-repeat left bottom;}
#cmFooter02 ul li {background: url(images/ft02_ic_txt_arrow.gif) no-repeat 0 3px;}
#cmFooter02 p#cmFtTop a{background: url(images/ft02_ic_pagetop.gif) no-repeat left top;}
#cmFooter02 a {color: #cccccc;}
#cmFooter02 a:hover {color: #99a5ff;}

/*----------------------------------------------------------------------------
  03：footer(TOP PAGE)
----------------------------------------------------------------------------*/
#cmFooter03 {
margin:0 auto;
width:900px;
}
#cmFooterIn03 {
position: relative;
height:118px;
text-align:left;
line-height:0.8em;
}
#cmFooter03 p,
#cmFooter03 ul{
margin:0;
padding:0;
list-style:none;
text-align:left;
font-size:10px;
}
#cmFooter03 a {
text-decoration:underline;
}
#cmFooter03 a:hover {
text-decoration:underline;
}
#cmFooter03 ul {
margin:55px 0 0 10px;
}
#cmFooter ul li,
#cmFooter03 ul li {
display: inline;
margin: 0 5px 0 0;
padding: 0 0 0 8px;
}
#cmFooter03 p#cmFtTop {
padding:10px 0 0 10px;
}
#cmFooter03 p#cmFtTop a {
padding: 0 0 0 15px;
}
#cmFooter03 p#cmFtLogo{
position: absolute;
bottom: 10px;
right: 10px;
}
#cmFooter03 p#cmFtCopy{
position: absolute;
top: 103px;
left: 0px;
}

#cmFooterIn03 {background: url(images/ft03_bg.gif) no-repeat left bottom;}
#cmFooter03 ul li {background: url(images/ft03_ic_txt_arrow.gif) no-repeat 0 3px;}
#cmFooter03 p#cmFtTop a{background: url(images/ft03_ic_pagetop.gif) no-repeat left top;}
#cmFooter03 a {color: #cccccc;}
#cmFooter03 a:hover {color: #99a5ff;}

/*----------------------------------------------------------------------------
  04：footer(WHITE PAGE)
----------------------------------------------------------------------------*/
#cmFooter04 {
margin:0 auto;
width:900px;
background:#fff;
}
#cmFooterIn04 {
position: relative;
height:118px;
text-align:left;
line-height:0.8em;
}
#cmFooter04 p,
#cmFooter04 ul{
margin:0;
padding:0;
list-style:none;
text-align:left;
font-size:10px;
}
#cmFooter04 a {
text-decoration:underline;
}
#cmFooter04 a:hover {
text-decoration:underline;
}
#cmFooter04 ul {
margin:55px 0 0 10px;
}
#cmFooter ul li,
#cmFooter04 ul li {
display: inline;
margin: 0 5px 0 0;
padding: 0 0 0 8px;
}
#cmFooter04 p#cmFtTop {
padding:10px 0 0 10px;
}
#cmFooter04 p#cmFtTop a {
padding: 0 0 0 15px;
}
#cmFooter04 p#cmFtLogo{
position: absolute;
bottom: 10px;
right: 10px;
}
#cmFooter04 p#cmFtCopy{
position: absolute;
top: 103px;
left: 0px;
}

#cmFooterIn04 {background: url(images/ft04_bg.gif) no-repeat left bottom;}
#cmFooter04 ul li {background: url(images/ft04_ic_txt_arrow.gif) no-repeat 0 3px;}
#cmFooter04 p#cmFtTop a{background: url(images/ft04_ic_pagetop.gif) no-repeat left top;}
#cmFooter04 a {color: #484848;}
#cmFooter04 a:hover {color: #888888;}
/*△Existing CSS△*/


/*----------------------------
	フォントサイズ
	
	10px: 80%
	11px: 90%
*	12px:100% 基本サイズ *
	14px:120%
	15px:125%	
	16px:130%
	22px:180%
----------------------------*/

#cmHeaderWrap_20111201 ul, #cmHeaderWrap_20111201 ol, #cmHeaderWrap_20111201 li,
#cmHeaderWrap_20111201 table, #cmHeaderWrap_20111201 tbody, #cmHeaderWrap_20111201 th, #cmHeaderWrap_20111201 tr, #cmHeaderWrap_20111201 td,
#cmHeaderWrap_20111201 p, #cmHeaderWrap_20111201 span, #cmHeaderWrap_20111201 strong, #cmHeaderWrap_20111201 em,
#cmHeaderWrap_20111201 h1, #cmHeaderWrap_20111201 h2, #cmHeaderWrap_20111201 h3, #cmHeaderWrap_20111201 h4, #cmHeaderWrap_20111201 h5, #cmHeaderWrap_20111201 h6,
#cmHeaderWrap_20111201 dl, #cmHeaderWrap_20111201 dt, #cmHeaderWrap_20111201 dd,
#cmHeaderWrap_20111201 form, #cmHeaderWrap_20111201 input,

#infoWrap_20111201 ul, #infoWrap_20111201 ol, #infoWrap_20111201 li,
#infoWrap_20111201 table, #infoWrap_20111201 tbody, #infoWrap_20111201 th, #infoWrap_20111201 tr, #infoWrap_20111201 td,
#infoWrap_20111201 p, #infoWrap_20111201 span, #infoWrap_20111201 strong, #infoWrap_20111201 em,
#infoWrap_20111201 h1, #infoWrap_20111201 h2, #infoWrap_20111201 h3, #infoWrap_20111201 h4, #infoWrap_20111201 h5, #infoWrap_20111201 h6,
#infoWrap_20111201 dl, #infoWrap_20111201 dt, #infoWrap_20111201 dd,
#infoWrap_20111201 form, #infoWrap_20111201 input,

#cmFooter_20111201 ul, #cmFooter_20111201 ol, #cmFooter_20111201 li,
#cmFooter_20111201 table, #cmFooter_20111201 tbody, #cmFooter_20111201 th, #cmFooter_20111201 tr, #cmFooter_20111201 td,
#cmFooter_20111201 p, #cmFooter_20111201 span, #cmFooter_20111201 strong, #cmFooter_20111201 em,
#cmFooter_20111201 h1, #cmFooter_20111201 h2, #cmFooter_20111201 h3, #cmFooter_20111201 h4, #cmFooter_20111201 h5, #cmFooter_20111201 h6,
#cmFooter_20111201 dl, #cmFooter_20111201 dt, #cmFooter_20111201 dd,
#cmFooter_20111201 form, #cmFooter_20111201 input,

#gnavi, #gnavi li{
	padding:0;
	margin:0;
	color:#333333;
	font-family:Meiryo, "Hiragino Kaku Gothic Pro", Osaka, "MS PGothic", sans-serif !important;
	list-style:none;
	letter-spacing:0px;
	font-size:12px;
	line-height:1.54;
}

#cmHeaderWrap_20111201 a,
#infoWrap_20111201 a,
#cmFooter a{
	text-decoration:none;
	color:#333;
}

#cmHeaderWrap_20111201 a:hover,
#infoWrap_20111201 a:hover,
#cmFooter a:hover{
	text-decoration:underline;
	color:#000099;
}

#cmHeaderWrap_20111201 img,
#infoWrap_20111201 img,
#cmFooter img{
	vertical-align:top;
	border:0;
}

img{
	border:0;
}


/*----------------------------
	ヘッダー
----------------------------*/

#cmHeaderWrap_20111201
{
	background-color:#ffffff;
	background-image:url(images/bg_header.gif);
	background-repeat:repeat-x;
	background-position:0 39px;
	position:relative;
}

* html #cmHeaderWrap_20111201
{
	background-position:0 39px;
}

*:first-child+html #cmHeaderWrap_20111201
{
	background-position:0 39px;
}

#cmHeader_20111201{
	height:76px;
	width:900px;
	margin:0 auto;
	position:relative;
}
* html #cmHeader_20111201{
}
*:first-child+html #cmHeader_20111201{
	height:79px;
	margin-top:-3px;
}


/*----------------------------
	ヘッダーナビ
----------------------------*/
#cmHeaderNav_20111201{
	padding-top:13px;
	margin-left:143px;
	text-align:right;
}

* html #cmHeaderNav_20111201{
	padding-top:10px;
}

*:first-child+html #cmHeaderNav_20111201{
	margin-top:3px;
}
#cmHeaderNav_20111201 li{
	float:left;
	background:url(images/bg_navi.gif) repeat-y right top;
	padding:0 8px;
	height:13px;
	line-height:1;
}
* html #cmHeaderNav_20111201 li img{
	vertical-align:middle;
}
#cmHeaderNav_20111201 li.none{
	float:left;
	background:none;
	padding:0 0 0 8px;
}

/*	サイト内検索	*/
#cmHeaderNav_20111201 form{
	text-align:right;
}
#cmHeaderNav_20111201 input{
	text-align:left;
}
#cmHeaderNav_20111201 input.search{
	width:144px;
	/*height:11px;*/
	height:21px;
	margin-top:-5px;
	border:1px solid #d7d7d7;
	color:#d7d7d7;
	/*padding:5px 20px 5px 5px;*/
	padding:0px 20px 0px 5px;
}
* html #cmHeaderNav_20111201 input.search{
	margin-top:-2px;
}
#cmHeaderNav_20111201 input.searchBtn{
	right:6px;
	position:absolute;
}
* html #cmHeaderNav_20111201 input.searchBtn{
	top:14px;
}

/*	ロゴ	*/
#logo_20111201{
	width:105px;
	position:absolute;
	top:0px;
	left:18px;
	display:block;
	font-size:100%;
}
* html #logo_20111201{
	top:0px;
}
*:first-child+html #logo_20111201{
	top:3px;
}
#logo_20111201 img{
	padding:0px 0px 0px 0px;
}


/*----------------------------
	ヘッダータイトルリンク
----------------------------*/
#cmHeaderLink_20111201{
	position:absolute;
	top:50px;
	left:152px;
}
* html #cmHeaderLink_20111201{
	top:50px;
}
*:first-child+html #cmHeaderLink_20111201{
	top:53px;
}

/*	マウスオーバー	*/
#cmHeaderLink_20111201 a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*----------------------------
	noScript
----------------------------*/
#noScript{
    width:900px;
	margin:0 auto;
	clear:both;
}


/*----------------------------
	グローバルナビ
----------------------------*/
#gnavi{
    width:900px;
	margin:10px auto 0;
	padding:0px;
	clear:both;
}
/* IE6 hack */
*html #gnavi{margin:10px 0 0;}
/* IE7 hack */
*:first-child+html #gnavi{margin:10px 0 0;}

#gnavi li{
	display:block;
	float:left;
}

#gnavi li{
width:180px;
height:45px;
}

#gnavi li a{
width:180px;
height:45px;
text-indent:-10000px;
overflow:hidden;
display:block;
}

/*image change*/
#gnavi li.gnavi01{background:url(images/gnavi01_on.gif) 0 0 no-repeat;}
#gnavi li.gnavi01 a{background:url(images/gnavi01_off.gif) 0 0 no-repeat;}
#gnavi li.gnavi01.current a,
#gnavi li.gnavi01 a:hover, #gnavi li.gnavi01 a:active{background:none;}

#gnavi li.gnavi02{background:url(images/gnavi02_on.gif) 0 0 no-repeat;}
#gnavi li.gnavi02 a{background:url(images/gnavi02_off.gif) 0 0 no-repeat;}
#gnavi li.gnavi02.current a,
#gnavi li.gnavi02 a:hover, #gnavi li.gnavi02 a:active{background:none;}

#gnavi li.gnavi03{background:url(images/gnavi03_on.gif) 0 0 no-repeat;}
#gnavi li.gnavi03 a{background:url(images/gnavi03_off.gif) 0 0 no-repeat;}
#gnavi li.gnavi03.current a,
#gnavi li.gnavi03 a:hover, #gnavi li.gnavi03 a:active{background:none;}

#gnavi li.gnavi04{background:url(images/gnavi04_on.gif) 0 0 no-repeat;}
#gnavi li.gnavi04 a{background:url(images/gnavi04_off.gif) 0 0 no-repeat;}
#gnavi li.gnavi04.current a,
#gnavi li.gnavi04 a:hover, #gnavi li.gnavi04 a:active{background:none;}

#gnavi li.gnavi05{background:url(images/gnavi05_on.gif) 0 0 no-repeat;}
#gnavi li.gnavi05 a{background:url(images/gnavi05_off.gif) 0 0 no-repeat;}
#gnavi li.gnavi05.current a,
#gnavi li.gnavi05 a:hover, #gnavi li.gnavi04 a:active{background:none;}


/*----------------------------
	INFO
----------------------------*/

#infoWrap_20111201 {
	background:url(images/informationList_bg.gif) repeat-x left top #f2f2f2;
	text-align:center;
	clear:both;
}

#informationWrap_20111201 {
	zoom:1;
	overflow:hidden;
	width:900px;
	margin:0 auto;
}
#informationWrap_20111201:after{
	content: ""; 
	display: block; 
	clear: both;
}

#informationListArea_20111201{
	margin-top:11px;
	clear:both;
}

/*informationList_20111201*/
#informationList_20111201 {
	margin:0 auto;
	width:670px;
	float:left;
	padding-bottom:20px;
	text-align:left;
}
#informationList_20111201 #informationTtl_20111201 {
	padding:8px 0 8px 4px;
}
* html #informationList_20111201 #informationTtl_20111201 {
	padding:8px 0 8px 4px;
}
#informationList_20111201 #informationTtl_20111201 a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.informationList_itemStart_20111201 {
	width:219px;
	float:left;
	padding-left:6px;
}
.informationList_item_20111201 {
	width:219px;
	float:left;
}
#informationList_20111201 .listTtl_20111201 {
	font-weight:bold;
	margin-bottom:6px;
	font-size:100%;
	background:none;
}
#informationList_20111201 li.listTtl_20111201 {font-weight:bold;}

#informationList_20111201 .listTtl_20111201 a{font-weight:bold;}

#informationList_20111201 .listTtl2_20111201 {
	font-weight:bold;
	padding-top:7px;
	margin-bottom:6px;
	font-size:100%;
	background:none;
}
#informationList_20111201 li.listTtl2_20111201 {font-weight:bold;}

#informationList_20111201 .listTtl2_20111201 a{font-weight:bold;}

#informationList_20111201 li {
	margin-bottom:6px;
	font-size:80%;
	padding-left:1em;
	padding-right:25px;
	list-style: none outside;
	text-indent:-1em;

	border:none;
	background:none;
}
#informationList_20111201 li a {padding-left:1em;}

#informationList_20111201 li a:link, #informationList_20111201 li a:visited{
	background:url(images/arrow_right.gif) 0 4px no-repeat;
	color:#333333;
	text-decoration:none;
}
#informationList_20111201 li a:hover, #informationList_20111201 li a:active{
	background:url(images/arrow_right_on.gif) 0 4px no-repeat;
	color:#000099;
	text-decoration:underline;
}

* html #informationList_20111201 li,
*:first-child+html #informationList_20111201 li {
	margin-bottom:5px;
}

#informationList_20111201 li.listEnd {margin-bottom:0;}

#informationList_20111201 li.listTtl_20111201 a:link, #informationList_20111201 li.listTtl_20111201 a:visited,
#informationList_20111201 li.listTtl_20111201 a:hover, #informationList_20111201 li.listTtl_20111201 a:active,

#informationList_20111201 li.listTtl2_20111201 a:link, #informationList_20111201 li.listTtl2_20111201 a:visited,
#informationList_20111201 li.listTtl2_20111201 a:hover, #informationList_20111201 li.listTtl2_20111201 a:active{
	padding-left:0em;
	background:none;
}

/*informationList_B_20111201*/
#informationList_B_20111201{
	margin:0 auto;
	width:525px;
	text-align:left;
	float:left;
	padding-bottom:10px;
}
#informationList_B_20111201 #informationTtl_20111201 {
	padding:8px 0 8px 4px;
}

#informationList_B_20111201 #informationTtl_20111201 a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#informationList_B_20111201 #informationListArea_20111201{
	margin-top:11px;
}

#informationList_item_B_20111201 li{
	margin-right:10px;
	float:left;
}
#informationList_item_B_20111201 li.last{margin-right:0px;}


/*informationList_C_20111201*/
#informationList_C_20111201{
	text-align:left;
}
#informationList_C_20111201 #informationTtl_20111201 {
	padding:8px 0 8px 4px;
}

#informationList_C_20111201 #informationTtl_20111201 a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#informationList_C_20111201 #informationListArea_20111201{
	margin-top:11px;
}

#informationList_C_20111201 li{
	margin-right:10px;
	float:left;
}
#informationList_C_20111201 li.last{margin-right:0px;}


/*==faceBook==*/
#infoWrap_20111201 #faceBook_20111201{
	float:right;
	width:225px;
	margin-top:44px;
	background:url(images/bg01_information.gif) top left repeat-y;
	text-align:left;
}

#infoWrap_20111201 #faceBook_20111201 dl{
	width:206px;
	margin:30px auto 0 auto;
}
#infoWrap_20111201 #faceBook_20111201 ul{
	width:189px;
	margin:0 auto;
}

#infoWrap_20111201 #faceBook_20111201 li {
	margin-top:8px;
}

#infoWrap_20111201 #faceBook_20111201 li a{
	zoom:1;
	display: block; 
	overflow:hidden;
}
#infoWrap_20111201 #faceBook_20111201 li a:after{
	content: ""; 
	clear: both;
}

#infoWrap_20111201 #faceBook_20111201 li img{
	display:block;
	float:left;
}
#faceBook_20111201 li span{
	display:block;
	float:right;
	width:140px;
}

#infoWrap_20111201 #faceBook_20111201 p{
	padding:15px 0 18px 0;
	text-align:center;
	background:url(images/bg01_btm_information.gif) bottom left no-repeat;
}


/*==faceBook_B==*/
#infoWrap_20111201 #faceBook_B_20111201{
	float:right;
	width:270px;
	margin-top:44px;
	background:url(images/bg02_information.gif) top left repeat-y;
	text-align:left;
}
#infoWrap_20111201 #faceBook_B_20111201 #faceBook_B_inner_20111201{
	width:270px;
	padding-top:7px;
	padding-bottom:6px;
	background:url(images/bg02_btm_information.gif) bottom left no-repeat;
}
/* IE6 hack */
*html #infoWrap_20111201 #faceBook_B_20111201 #faceBook_B_inner_20111201{
	padding-top:6px;
	padding-bottom:5px;
}


/*==faceBook_C_20111201==*/
#infoWrap_20111201 #faceBook_C_20111201{
	float:right;
	width:365px;
	margin-top:44px;
	background:url(images/bg03_information.gif) top left repeat-y;
	text-align:left;
}
#infoWrap_20111201 #faceBook_C_20111201 #faceBook_C_inner_20111201{
	/*width:354px;*/
	padding-top:7px;
	padding-bottom:8px;
	padding-left:11px;
	background:url(images/bg03_btm_information.gif) bottom left no-repeat;
}
/* IE6 hack */
*html #infoWrap_20111201 #faceBook_C_20111201 #faceBook_C_inner_20111201{
}


/*==ifmSet_20111201 faceBook*/
#infoWrap_20111201 .ifmSet_20111201{
	width:177px;
	float:left;
}
#infoWrap_20111201 .ifmSet_20111201 dt{
	width:36px;
	float:left;
}
#infoWrap_20111201 .ifmSet_20111201 dd{
	margin-left:44px;
	font-weight:bold;
}
#infoWrap_20111201 .ifmSet_20111201 dd.exp_20111201{
	line-height:1;
}
/* IE8 hack */
html>/**/body #infoWrap_20111201 .ifmSet_20111201 dd.exp_20111201{
	padding-top /***/: 8px\9;	/*末尾に[\9]を付加する*/
}

#infoWrap_20111201 .snsLink_20111201{
	padding-top:8px;
	padding-right:11px;
	/*font-size:83%;*/
	font-size:10px;
	line-height:1;
	text-align:right;
	clear:both;
}
/* IE6 hack */
*html #infoWrap_20111201 .snsLink_20111201{padding-top:2px;}
/* IE7 hack */
*:first-child+html #infoWrap_20111201 .snsLink_20111201{padding-top:2px;}

#infoWrap_20111201 .snsLink_20111201 a{
	padding-left:10px;
	background:url(images/arrow_right.gif) left center no-repeat;
}

/*faceBook*/
#infoWrap_20111201 #faceBook_20111201 .ifmSet_20111201{
	margin-top:16px;
	padding-left:23px;
}

/*faceBook_B*/
#infoWrap_20111201 #faceBook_B_20111201 .ifmSet_20111201{
	padding-left:46px;
}
/*ifmSet faceBook==*/


.pickup{
	width:900px;
	margin:0 auto;
}


/*----------------------------
	ページのトップへ
----------------------------*/

#gotoTopWrap_20111201{
	height:10px;
	padding:25px 0 10px 0;
	line-height:0.1;
	font-size:0px;
	text-align:center;
	clear:both;
}
#gotoTop_20111201{
	width:900px;
	margin:0 auto;
	text-align:right;
	clear:both;
}

#gotoTop_20111201 img{
	vertical-align:top;
}
#gotoTop_20111201 a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*----------------------------
	フッター
----------------------------*/

#cmFooter_20111201{
	background-color:#ffffff;
	border-top:2px solid #000099;
	padding:12px 0 10px;
	text-align:center;
/*	height:0;*/
}
* html #cmFooter_20111201{
	padding:9px 0 7px;
}

#cmFooter_20111201 #cmFooterNav_20111201{
	width:900px;
	margin:0 auto;
	text-align:left;
}
#cmFooter_20111201 #cmFooterNav_20111201 li{
	background:url(images/bg_navi.gif) repeat-y right top;
	padding:0 8px 0 12px;
	height:13px;
	float:left;
}
* html #cmFooter_20111201 #cmFooterNav_20111201 li{
}

#cmFooter_20111201 #cmFooterNav_20111201 li img{
	vertical-align:top;
}
* html #cmFooter_20111201 #cmFooterNav_20111201 li img{
	vertical-align:middle;
}
*:first-child+html #cmFooter_20111201 #cmFooterNav_20111201 li{
	display:inline;
}
#cmFooter_20111201 #cmFooterNav_20111201 li.first{
	padding:0 8px 0 0;
}
#cmFooter_20111201 #cmFooterNav_20111201 li.none{
	background-image:none;
}
#cmFooter_20111201 #cmFooterNav_20111201 li#copy_20111201{
	padding:0;
	float:right;
}


/*----------------------------
	clearfix
----------------------------*/
#cmHeaderWrap_20111201:after,
#gnavi:after,
#cmFooter_20111201 #cmFooterNav_20111201 ul:after,
#informationListArea_20111201:after,
#informationList_item_B_20111201:after,
#informationList_C_20111201:after,
#faceBook_C_inner_20111201:after{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#cmHeaderWrap_20111201,
#gnavi,
#cmFooter_20111201 #cmFooterNav_20111201 ul,
#informationListArea_20111201,
#informationList_item_B_20111201,
#informationList_C_20111201,
#faceBook_C_inner_20111201{display:inline-block;}

/* Hides from IE-Mac \*/
* html #cmHeaderWrap_20111201,
* html #gnavi,
* html #cmFooter #cmFooterNav_20111201 ul,
* html #informationListArea_20111201,
* html #informationList_item_B_20111201,
* html #informationList_C_20111201,
* html #faceBook_C_inner_20111201{height:1%;}

#cmHeaderWrap_20111201,
#gnavi,
#cmFooter_20111201 #cmFooterNav_20111201 ul,
#informationListArea_20111201,
#informationList_item_B_20111201,
#informationList_C_20111201,
#faceBook_C_inner_20111201{display:block;}
/* End hide from IE-Mac */

