/* Base */
@import url(/.shared-ja/themes/common/base-weblog.css);

/* Portal */


/* Theme */
/* general page elements */

a
{
	text-decoration: underline;
	
}

a:link { color: #006699; }
a:visited { color: #003366; }
a:hover { color: #6699CC; }
a:active { color: #003366; }


/* layout */

body
{
	margin: 0 auto;
	color: #666666;
	background: #FFFFFF;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-weight: normal;
	font-size: 100%;
	line-height: 150%;
	width: 850px;
}

/*
#container { position: static; }
#container-inner
{
	position: static;
	border: 0;
        background: #FFFFFF;
}
*/

/*********************************************************/
/* content */

.content-nav {
margin-top: 0;
font-size: 0.7em;
line-height: normal;
}

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #333333;
	padding: 3px;
	color: #999999;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: medium;
	text-align: left;
	font-weight: bold;
}

.entry-header
{
	margin: 1px 0 10px 0;
	border-left: 6px solid #CCCCCC;
	padding: 5px;
	color: #666666;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: large;
	line-height: normal;
	text-align: left;
	font-weight: bold;
}

.entry-header a
{
	text-decoration: none;
	font-weight: bold;
}

.entry-header a:link { color: #666666; }
.entry-header a:visited { color: #666666; }
.entry-header a:hover { color: #666666; }
.entry-header a:active { color: #666666; }

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comments-info,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 10px 0;
}

.entry-content p { text-align: left; }






.entry-content ul {
list-style: square inside;}






.entry-footer,
.trackback-footer,
.comment-footer
{
	margin: 0 0 10px 0;
	border-top: 1px solid #999999;
	padding: 3px;
	color: #999999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	line-height: normal;
	text-align: right;
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 80%;
}

/* fixes bug in ie win */
img.image-full {width: 100%;;}







/************　CSSギャラリー　110223 ***************/

#cssgallery {
width:494px; 
height:440px; 
padding:5px 0 2px 2px; 
border:1px solid #ccc; 
background: #fff; 
position:relative; 
margin:10px 0 0 0;
}
#cssgallery b.default {
position:absolute; 
left:5px; 
top:5px; 
width:490px; 
height:440px; 
text-align:center;
}
#cssgallery b.default img {
display:block; 
margin:0 auto 5px auto; 
border:none;
}
#cssgallery b.default span {
display:block; 
color:#666; 
font-weight:normal; 
font-size:0.9em;; 
width:430px; 
margin:0 0 0 3px;
text-align:left;
}

#cssgallery ul {
list-style:none; 
padding:0; 
margin:0; 
width:60px; 
position:relative; 
float:right;
}
#cssgallery ul li {
display:inline; 
width:52px; 
height:52px; 
float:left; 
margin:0 0 3px 2px;
}
#cssgallery ul li a {
display:block; 
width:50px; 
height:50px; 
text-decoration:none; 
border:1px solid #000; 
border-color:#eee #555 #333 #ddd;
}
#cssgallery ul li a span {
display:none;
}
#cssgallery ul li a img {
display:block; 
width:50px; 
height:50px; 
border:0;
}
#cssgallery ul li a:hover {
white-space:normal; 
border-color:#555 #ddd #eee #333; 
background:#fff;
}


#cssgallery ul li a:hover b {
position:absolute; 
left:-432px; 
top:0; 
width:430px; 
height:440px; 
text-align:center; 
background:#fff; 
z-index:20;
}
#cssgallery ul li a:hover span {
display:block; 
color:#666; 
font-weight:normal; 
font-size:0.9em; 
width:430px; 
margin:0 0 0 3px;
text-align:left;
}
#cssgallery ul li a:hover img {
margin:0 auto 5px auto; 
width:auto; 
height:auto; 
border:1px solid #ccc; 
}

#cssgallery ul li a:active, 
#cssgallery ul li a:focus {
white-space:normal; 
border-color:#555 #ddd #eee #333; 
background:#ccc;
}
#cssgallery ul li a:active b, 
#cssgallery ul li a:focus b {
position:absolute; 
left:-432px; 
top:0; 
width:430px; 
height:440px; 
text-align:center; 
background:#fff; 
z-index:10;
}
#cssgallery ul li a:active span, 
#cssgallery ul li a:focus span {
display:block; 
color:#666; 
font-weight:normal; 
font-size:0.9em; 
width:430px; 
margin:0 0 0 3px;
text-align:left;
}
#cssgallery ul li a:active img, 
#cssgallery ul li a:focus img{
margin:0 auto 5px auto; 
width:auto; 
height:auto; 
border:1px solid #ccc; 

}

/**************　メイン画像430px固定　**************/
#cssgallery .mainstage b.default {
position:absolute; 
left:2px; 
top:2px; 
width:430px; 
height:440px; 
}
#cssgallery .mainstage b.default span {
width:420px; 
}

/**************　メイン画像375px固定　**************/
.img16 #cssgallery .mainstage b.default {
position:absolute; 
left:2px; 
top:2px; 
width:375px; 
height:440px; 
}
.img16 #cssgallery .mainstage b.default span {
width:375px;
margin-left:2px;
}
/************　CSSギャラリー　UL2列 ***************/

.img16 #cssgallery ul {
width:112px;
}
.img16 #cssgallery ul li a:hover b {
left:-380px; 
top:0; 
width:375px; 
height:440px; 
}
.img16 #cssgallery ul li a:hover span {
width:375px; 
margin:0 auto;
}
.img16 #cssgallery ul li a:active b, 
.img16 #cssgallery ul li a:focus b {
left:-380px; 
top:0; 
width:375px; 
height:440px; 
}
.img16 #cssgallery ul li a:active span, 
.img16 #cssgallery ul li a:focus span {
width:375px; 
margin:0 auto;
}


/************ NEWテンプレ　コンテンツ(CSSギャラリー)***************/

h1.headtitle 
{
	margin: 0px;
	font-size: medium;
        font-weight: bold;
	color: #3366CC;
        line-height: 1.3em;
}

p.subtitle 
{
	margin: 0px;
	font-size: small;
	color: #666666;
        text-decoration:none;
        padding: 5px 0 10px 0;
}


.stock,
.itemspec
{
border-top: 1px dotted #666666;
padding-top: 10px;
}


.pinfo ul{
list-style: square inside;
}


.pinfo ul li
{
	margin: 0px;
        padding:0px;
	font-size: 0.9em;
	color: #666;
        text-decoration:none;
        line-height: 1.6em;
        text-indent:none;
}

.pinfotitle,
.stocktitle,
.itemspectitle
{
font-size: 0.9em;
font-weight:bold;
color:#3366CC;
margin: 2px;
}

.attention 
{
font-size:0.7em;
text-decoration: none;
color:#777;
}

.navinfo
{
letter-spacing:0px;
}


.twi
{
font-size:0.9em;
display:block;
margin: 2px 0 6px 4px;
}


p.gallerynav {
font-size:0.7em;
text-decoration: none;
color:#777;
margin: 2px 2px 12px 0px;
text-align: right;
display:block;
}





/**************　オレンジ 購入ボタン　ロールオーバー ********************/
a.buybtn {
	display:block;
	margin:10px; padding:0;
	width:120px; height:22px;
	background:transparent url("http://rough-and-road.weblogs.jp/buy_btnRO.jpg") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
overflow:hidden;
	}
a.buybtn:hover {
        background-position:0 -22px;
        text-decoration:none;
	}

/***************　3D 購入ボタン　*********************/
/* 通常時 */
a.button3d {
    font-weight:bold;
    border:1px solid #999;
    border-right-color:#333;
    border-bottom-color:#333;
    color:#FFF;
    width:auto;
    text-decoration:none;
    float:left;
    margin-right:10px;
}
/* マウスオーバー時 */
a.button3d:hover {
    border:1px solid #333;
    border-right-color:#999;
    border-bottom-color:#999;
    color:#FFF;
}
/* 通常時のspan要素 */
a.button3d span {
    background:#FF9900 url(http://rough-and-road.weblogs.jp/common/buybtn_bg.gif) repeat-x 0 0;
    float:left;
    line-height:20px;
    height:20px;
    padding:0 10px;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
}
/* マウスオーバー時のspan要素 */
a.button3d:hover span {
    border:none;
    border-top:1px solid #777;
    border-left:1px solid #777;
    background:#FF9900 url(http://rough-and-road.weblogs.jp/common/buybtn_bgRO.gif) repeat-x 0 0;
    cursor:pointer;
}

/***************　FWコレクション特集navi　*********************/

.collection a{
width: 480px;
height: 42px;
display: block; 
margin: 0 0 7px 10px;
border: #999999 1px solid;
text-decoration: none;
}

.collection a:hover {
border: #cc3300 2px solid;
text-decoration: none;
overflow:hidden;
}

dl.fwcollection{
width: 480px;
height: 42px;
display: block; 
margin: 0;
padding: 0;
position:relative;
text-decoration: none;
}

dl.fwcollection dt{
font-size: 12px;
color: #990000;
font-weight: bold;
text-decoration: none;
border: none;
padding: 0;
margin: 0;
display: inline; 
width: 117px;
height: 42px;
position:absolute;
top:14px;
left: 106px;
}

dl.fwcollection dt.as{
font-size: 12px;
color: #990000;
font-weight: bold;
text-decoration: none;
border: none;
padding: 0;
margin: 0;
display: inline; 
width: 117px;
height: 42px;
position:absolute;
top: 8px;
left: 105px;
line-height: 1.2em;
}

dl.fwcollection dd img{
border: 0px;
margin:0;
display: inline; 
width: 100px;
height: 42px;
position:absolute;
top: 0px;
left: 0px;
}

dl.fwcollection dd.discription {
padding: 2px;
margin: 0;
font-size: 10px;
color: #666666;
text-decoration: none;
display: inline; 
width: 245px;
height: 42px;
position:absolute;
top:10px;
left:227px;
line-height: 1.2em;
}



/**********************　css hover　***********************/
a img.css-hover{
opacity:1.0;
filter: alpha(opacity=100);
}
a:hover img.css-hover{
opacity:0.4;
filter: alpha(opacity=40);
}


/**********************　2010FWバッグコレクション　***********************/

#fwbagcollection a{
 border:none;
}

#fwbagcollection a:hover{
border: #cc3300 2px solid;
text-decoration: none;
overflow:hidden;
}


/**********************　SOLD OUT　***********************/
.soldout {
z-index:1;
position:absolute;
}
.soldoutimg {
position:relative;
left:0px;
top:0;
z-index:2;
}

/**********************************************************/
/* modules */
.module-header
{
	margin: 5px 0;
	border-top: 2px solid #BBBBBB;
	padding: 3px;
	color: #666666;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	line-height: normal;
	font-weight: bold;
	
	text-transform: uppercase;
	text-align: left;
display: none;
}
.module-headerdisplay
{
	margin: 5px 0 0 0;
	border-top: 2px solid #BBBBBB;
	padding: 2px;
	color: #666666;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: 1em;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
.module-content
{
	margin: 2px 0 10px 0;
	color: #666666;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	line-height: 100%;
	text-align: left;
border-bottom: 2px solid #BBBBBB;
padding-bottom: 3px;
}
#catalogside1
{
border-bottom: 0px;
padding: 0;
	margin: 2px 0 0px 0;
	color: #666666;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: x-small;
	line-height: 100%;
	text-align: left;
}
.module-list { margin: 0; }
.module-list-item { margin: 0px 0px 5px 0px; }
.typelist-thumbnailed .module-list-item { margin: 0px 0px 5px 0px; }

.module img,
.module-photo img
{
	border: 0;
}

.module-photo .module-content
{
	text-align: left;
}

.module-powered { text-align: left; }

.module-calendar .module-header
{
	color: #666666;
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-size: small;
	border-top: 1px solid #666666;
	text-align: left;
	font-weight: bold;
	
	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
}

.module-calendar th,
.module-calendar td
{
	text-align: center;
	font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}
.module-tipjar-r2 .tipjar-button {float: left;}


/************************************************/
/* 現在の設定three-column tweaks */
/*
	.layout-three-column #container
	{
	       width: 850px;
	}
*/

	.layout-three-column #alpha
	{
		width: 150px;
	}

	.layout-three-column #alpha-inner
	{
		border: 0;
		padding: 5px 10px 15px 10px;
		background: #F0F0F0;
	}

	.layout-three-column #beta
	{
	        width: 520px;
	}

	.layout-three-column #beta-inner
	{
		border: 0;
		padding: 10px 10px 10px 10px;
		background: #FFFFFF;
               font-size: small;
               line-height: 1.3em;
	}

	.layout-three-column #gamma
	{
		width: 180px;
	}

	.layout-three-column #gamma-inner
	{
		/*border-left: 1px dotted #CCCCCC;*/
		padding: 4px 4px 15px 5px;
		/*background: #FFFFFF;*/
	}
#pagebody { 
width: 850px;
background: #FFFFFF url(http://rough-and-road.weblogs.jp/img/container_bg.gif) repeat-y center 0;
}


/*******************オリジナル指定************/
.dot {
	color: #666633;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
        border-left: 5px solid rgb(51, 153, 255); 
       font-weight: bold; 
       color: rgb(3, 118, 180); 
       font-size: 120%; 
       padding-left: 5px; 
       margin-left: 10px;
}

.dotOR {
	color: #666633;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
       border-left: 5px solid rgb(255, 102, 51); 
       font-weight: bold; 
       color: rgb(3, 118, 180); 
       font-size: 120%; 
       padding-left: 5px; 
       margin-left: 10px;
}

.dot a,
.dotOR a {
    text-decoration: none;
}

.categorymenu ul {
　　　list-style-type:none; 
　　　margin: 0 0 0 1em;
       padding: 0;
}
.categorymenu ul li {
　　　list-style-type:none; 
　　　margin: 0 0 0 1em;
       padding: 0;
font-size: 1em;
}

/*
#choice {
       margin:0px;
	padding:0px;
}

#choice li {
　　　list-style-type:none ! important; 
	text-indent:7px;
	 background:url(http://rough-and-road.weblogs.jp/banner/pt_arrow_bl.gif)  no-repeat 0px 0.5em;
        line-height: 140%; 
        text-decoration: none;
}

.side01 {
font-size: 120%;
line-height: 160%;
padding:0px;
margin: 5px 0px 0px 15px;
}

.sitemap{
　　　list-style-type:none ! important; 
       margin:0px;
	padding:0px 0px 0px 3px;
}

.sitemap li{
	text-indent:7px;
	 background:url(http://rough-and-road.weblogs.jp/banner/pt_arrow_bl.gif)  no-repeat 0px 0.5em;
        line-height: 140%; 
}
*/

/***************左サイドバーカテゴリー　listmodule*/
#category img{
	border: 0px;
	margin: 0 auto 2px;
	padding: 0;
}
#category h4{
	border: 0px;
	margin: 0 0 2px 0;
	padding: 0;
}
ul.choiceCate{
    list-style-type:none;
    display:block; 
    width:132px; 
    margin:0;
    padding:0;
    line-height: 220%; 
    text-decoration: none;
}
ul.choiceCate li{ 
    display:block; 
    float:left; 
    width:132px;
    margin:0; 
    padding:0px;
    text-indent:22px;
    background:#ddd url(http://rough-and-road.weblogs.jp/img/arrowbox_bl.gif) no-repeat 0.4em 0.5em;
    font-size: 1.3em;
    text-decoration: none;
    border-bottom: solid #FFF 1px;
    color: 666;
  }
ul.choiceCate li.bicycle{ 
    background:#b0c4de url(http://rough-and-road.weblogs.jp/img/arrowbox_bl.gif) no-repeat 0.4em 0.5em;
  }

*html ul.choiceCate li{ 
    display:inline;
	}
ul.choiceCate li a{ 
    display:block; 
	width: 132px;
	text-decoration: none;
	border: none;
	color: 666;
  }
ul.choiceCate li a:hover{ 
    display:block; 
	width: 132px;
	background:#FFF url(http://rough-and-road.weblogs.jp/img/arrowbox_bl.gif) no-repeat 0.4em 0.5em;
	text-decoration: none;
	border: none;
	color: 666;
  }

/***************右サイドバーカテゴリー　listmodule*/
.side2info {
       padding: 2px 5px 3px 5px; 
}
.side2info img {
       border: 0px; 
       padding: 2px 2px;
}
*html .side2info img {
       padding: 2px 2px 3px;
}
/****************Newヘッダー******************/
#RRheader {
	background-color: #FFF;
	padding: 0;
	height: 135px;
	margin: 0 auto;
	background: url(http://rough-and-road.weblogs.jp/img/header_bg.jpg) repeat-x left top;
       font-size: small;
}

#RRheader .RRheader_inner {
	padding: 0px;
	height: 135px;
	width: 850px;
	margin: 0 auto;
}
#RRheader .header_inner a {
	text-decoration: none;
	border: none;
	color: #666666;
}
#RRheader .header_inner a:hover {
	text-decoration: none;
	border: none;
	color: #666666;
}

#RRheader .head_logo {
	height: 60px;
	width: 133px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	border: 0px;
	text-decoration: none;
display:inline;
}
#RRheader .head_logo img {
	border: 0px;
	text-decoration: none;
}
#RRheader .blogtitle a{
	border: 0;
	text-decoration: none;
       margin:0;
       padding:0;
}

/***********************************/
/*　　　　　Gloval Navi style      */
/***********************************/
.head_gnav {
	display: block;
 	background: url(http://rough-and-road.weblogs.jp/img/head_gnav_pre.jpg) no-repeat 0 25px;
	margin: 0 0 0 202px;
	padding-top: 25px;
	width: 648px;
	height: 35px;
　　　overflow:hidden;
}
*html .head_gnav {
	display: inline;
       float:right;
 	background: url(http://rough-and-road.weblogs.jp/img/head_gnav_pre.jpg) no-repeat 0 25px;
	margin: 0;
	width: 648px;
	height: 35px;
　　　overflow:hidden;
}
.head_gnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
       line-height: 140%;
}
.head_gnav ul li {
	text-align: center;
	list-style-type: none;
	display: inline;
	color: #666666;
	font-size: 0.9em;
}
.head_gnav ul li a {
	color: #666666;
	text-align: center;
	width: 108px;
	height: 35px;
	float: left;
	text-decoration: none;
	padding: 0;
	overflow: hidden;
	/*\*//*/
	overflow: auto;
	/**/
}
*html .head_gnav ul li a {
	color: #666666;
	text-align: center;
	width: 108px;
	height: 35px;
	float: left;
	text-decoration: none;
	padding: 0;
	overflow: hidden;
	/*\*//*/
	overflow: auto;
	/**/
}
*html .head_gnav ul li a:hover {
	color: #666666;
}

.head_gnav li.gnav01 a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat 0px 0px;
}
.head_gnav li.gnav02 a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -108px 0px;
}
.head_gnav li.gnav03 a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -216px 0px;
}
.head_gnav li.gnav04 a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -324px 0px;
}
.head_gnav li.gnav05 a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -432px 0px;
}
.head_gnav li.gnav06 a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -540px 0px;
}

/*--------hover*/
.head_gnav li.gnav01 a:hover,
.head_gnav li.gnav01_on a:hover {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat 0px -35px;
}
.head_gnav li.gnav02 a:hover,
.head_gnav li.gnav02_on a:hover  {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -108px -35px;
}
.head_gnav li.gnav03 a:hover,
.head_gnav li.gnav03_on a:hover {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -216px -35px;
}
.head_gnav li.gnav04 a:hover,
.head_gnav li.gnav04_on a:hover {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -324px -35px;
}
.head_gnav li.gnav05 a:hover,
.head_gnav li.gnav05_on a:hover  {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -432px -35px;
}
.head_gnav li.gnav06 a:hover,
.head_gnav li.gnav06_on a:hover {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -540px -35px;
}

/*------on*/
.head_gnav li.gnav01_on a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat 0px -70px;
}
.head_gnav li.gnav02_on a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -108px -70px;
}
.head_gnav li.gnav03_on a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -216px -70px;
}
.head_gnav li.gnav04_on a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -324px -70px;
}
.head_gnav li.gnav05_on a {
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -432px -70px;
}
.head_gnav li.gnav06_on a,{
	background: url(http://rough-and-road.weblogs.jp/img/head_gnav.jpg) no-repeat -540px -70px;
}

/* ----------------end  Global Navi Style */



.clear {
	clear: both;
}


#container {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
}

	
#footer {
	margin: 0px;
	background-color: #FFF;
	background-image: url(http://rough-and-road.weblogs.jp/img/footer_bg.jpg);
	background-repeat: repeat-x;
	position: relative;
	height: 27px;
	width: 100%;
}
/*
.left_body {
	float: left;
	width: 150px;
	background-color: #EFEFEF;
}
.right_body {
	float: right;
	width: 190px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.center_body {
	width: 510px;
	margin-left: 150px;
}
*/
.footer_inner {
	height: 27px;
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer p {
	font-size: x-small;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #999;
}
.license {
	float: left;
	padding-left: 20px;
	padding-top: 5px;
}
#footer .footer_menu {
	float: right;
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	list-style-type: none;
	font-size: x-small;
	color: #666666;
}
#footer .footer_menu li{
	display: inline;
}
#footer .footer_menu li a{
	color: #666666;
	text-decoration: none;
}
#footer .footer_menu li a:hover{
	color: #666666;
	text-decoration: underline;
}
/* ph=1 */

