@charset "UTF-8";

/* common style ver.1.0.0
-------------------------------------------- */

*{margin:0;padding:0;}			
html{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin:0;padding:0;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}/*table{font-size:inherit;font:100%;}*/pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{
margin:0;padding:0;
height:100%;
background-image:url(../img/menu-bg.gif);
background-position:0px 83px;
background-repeat:repeat-x;
word-break:break-all;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}

/* #CONTAINER 
-------------------------------------------- */
#container{
	width:980px;
	margin:0 auto;
	padding:0;
}
#container-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* HEADER
-------------------------------------------- */
#header{
	margin:0px 0px 0px 0px;
	padding:24px 0px 24px 0px;
	display:block;
}
#header .register{
	padding: 0px 0px 73px 0px;
}
#header-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#header-logo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#header-logo-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#header-inner .box{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#header-left-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#header-search{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#header-search-inner{
    background: url(../img/search-bg.gif) 0 0 no-repeat;
	width:352px;
	height:35px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:300;
}
#header-search-inner div.link-list{
    background: url(../img/arw-orange-s.gif) 5px center no-repeat;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 18px;
	*padding:3px 0px 0px 18px;
}
#header-search-inner div.link-list a{
	color:#999;
	font-size:11px;
}
* html #header-search-inner div.link-list a{
	font-size:9px;
}
*:first-child+html #header-search-inner div.link-list a{
	font-size:9px;
}
#header-states{
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:10px;
}
#header-states-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#header-states-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:5px 30px 4px 30px;
	zoom:1;
}

/* #menu 
-------------------------------------------- */
#menu{
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:200;
}

/* #tools 
-------------------------------------------- */
#tools{
	margin:10px 0px 13px 0px;
	padding:0px 0px 0px 0px;
}
#tools-inner{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tools #username{
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-weight:bold;
}
#tools #attention{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#f60;
}
#tools #fontsize{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
#tools #fontsize-inner{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tools #fontsize-inner span.txt{
	margin:-2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#fe4600;
	font-size:77%;
}
#tools #fontsize-inner span.btn{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* #CONTENTS 
-------------------------------------------- */
#contents{
	margin:0 auto;
	padding:0;
}
#contents-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner{
	width:770px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner .box{
	margin:0px 0px 43px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner .subTitle{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
/*pickupMovie*/
#contents-inner #box-left-inner #picup{
	margin:0px 6px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #picup-inner{
	width:416px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #picup-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #picup-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 14px;
	*padding:2px 0px 2px 14px;
}
#contents-inner #box-left-inner #picup-inner .cnr-w-c h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #picup-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:3px 7px 3px 7px;
}
#contents-inner #box-left-inner #picup-inner .cnr-g-c .dummy-pickupMovie{
	width:400px;
	height:292px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#000;
}

/*news*/
#contents-inner #box-left-inner #news{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #news-inner{
	width:348px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #news-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 14px;
	*padding:2px 0px 2px 14px;
}
#contents-inner #box-left-inner #news-inner .cnr-w-c h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #news-inner .box{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #news-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:0px 23px 0px 23px;
}
#contents-inner #box-left-inner #news-inner .cnr-g-c .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
#contents-inner #box-left-inner #news-inner .cnr-g-c .title{
	display:block;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	font-size:93%;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}
#contents-inner #box-left-inner #news-inner .cnr-g-c .title a{
	text-decoration:underline;
}
#contents-inner #box-left-inner #news-inner .cnr-g-c .box .category{
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #news-inner .cnr-g-c .box .tag{
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #news-inner .cnr-g-c .box .date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:71%;
	float:right;
}

/*ranking*/
#contents-inner #box-left-inner #ranking{
	margin:0px 0px 36px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 14px;
}
#contents-inner #box-left-inner #ranking-inner .ranking-categories{
}
#contents-inner #box-left-inner #ranking-inner .box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}
#contents-inner #box-left-inner #ranking-inner .box2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
}
#contents-inner #box-left-inner #ranking-inner .box-inner{
	width:150px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
* html #contents-inner #box-left-inner #ranking-inner .box-inner {
	width:150px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
*:first-child+html #contents-inner #box-left-inner #ranking-inner .box-inner {
	width:150px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#contents-inner #box-left-inner #ranking-inner .box-inner2{
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}

#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .categoryTitle{
	background-image:url(../img/arw-orange.gif);
	background-position:8px 4px;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:4px 0px 0px 28px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-t{
	width:139px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
* html #contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-t {
	width:138px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
*:first-child+html #contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-t {
	width:139px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-b{
	width:139px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
* html #contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-b {
	width:138px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
*:first-child+html #contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-b {
	width:139px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c{
	width:122px;
	margin:0px 0px 0px 0px;
	padding:3px 7px 3px 8px;
	background-color:#fff;
}
* html #contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c {
	width:122px;
	margin:0px 0px 0px 0px;
	padding:3px 7px 3px 7px;
	background-color:#fff;
}
*:first-child+html #contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c {
	width:122px;
	margin:0px 0px 0px 0px;
	padding:3px 7px 3px 8px;
	background-color:#fff;
}

#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .images{
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .images img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .title{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-size:93%;
	/*min-height:75px;
	height: auto !important;
	height: 75px;*/
	white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .title a{
	text-decoration:underline;
}

#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .box{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	width:117px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .box .category{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .box .category img{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .box .tag{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .box .tag img{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #ranking-inner .box .cnr-g-c .box .cnr-w-c .date{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	width:117px;
	font-size:71%;
}


/*tokushu*/
#contents-inner #box-left-inner #tokushu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #tokushu-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-left-inner #tokushu-inner .cnr-w-c{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 14px;
}
#contents-inner #box-left-inner #tokushu-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:5px 34px 5px 34px;
}

#contents-inner #box-left-inner #tokushu-inner .cnr-g-c ul{
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 20px;
	list-style:none;
	background-color:#e9e9e9;
	border:1px;
}
#contents-inner #box-left-inner #tokushu-inner .cnr-g-c ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

#contents-inner #box-left-inner #tokushu-inner .cnr-g-c ul li img{
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}



/*box-right*/
#contents-inner #box-right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
#contents-inner #box-right-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #btn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #btn div{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #whatsnew{
	width:198px;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #whatsnew .box .cnr-b-c{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#2f2f2f;
	color:#fff;
	font-size:77%;
	line-height:1.5;
}
#contents-inner #box-right-inner #whatsnew .box .cnr-b-c .title{
	margin:0px 0px 4px 7px;
	padding:4px 0px 0px 0px;
}
#contents-inner #box-right-inner #whatsnew .box .cnr-b-c .scrollArea{
	width:197px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:120px;
	display:block;
}
#contents-inner #box-right-inner #whatsnew .box .cnr-b-c ul{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 5px;
	display:block;
}
#contents-inner #box-right-inner #whatsnew .box .cnr-b-c ul li{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style:disc outside;
}

#contents-inner #box-right-inner #business{
	width:199px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #business .box{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #business .box .cnr-g-c{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-inner #box-right-inner #sidebar{
	width:199px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #sidebar .box{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #sidebar .box .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-inner #box-right-inner #sidebar-inner .box .cnr-g-c .categoryTitle{
	background-image:url(../img/arw-orange.gif);
	background-position:8px 4px;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:4px 0px 0px 28px;
}
#contents-inner #box-right-inner #sidebar-inner .box .cnr-g-c ul{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 24px;
}
#contents-inner #box-right-inner #sidebar-inner .box .cnr-g-c li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contents-inner #box-right-inner #sidebar-inner .box .cnr-g-c li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333;
	text-decoration:underline;
	line-height:1.5;
}



#contents-inner table#index-list{
	margin:5px 0px 5px 0px;
}
#contents-inner table#index-list .t-g{
	height:5px;
	background-image:url(../img/table-h-g.gif);
	background-repeat:no-repeat;
}
#contents-inner table#index-list .t{
	height:5px;
	background-image:url(../img/table-h.gif);
	background-repeat:no-repeat;
}
#contents-inner table#index-list .t-c{
	height:5px;
	background-image:url(../img/table-h-gw.gif);
	background-repeat:no-repeat;
}
#contents-inner table#index-list .b-g{
	height:5px;
	background-image:url(../img/table-f-g.gif);
	background-repeat:no-repeat;
}
#contents-inner table#index-list .b{
	height:5px;
	background-image:url(../img/table-f.gif);
	background-repeat:no-repeat;
}
#contents-inner table#index-list .b-c{
	height:5px;
	background-image:url(../img/table-f-gw.gif);
	background-repeat:no-repeat;
}

#contents-inner table#index-list .c-g{
	background-image:url(../img/table-c-g.gif);
background-position:0px 0px;
	background-repeat:repeat-y;
}
#contents-inner table#index-list .c{
	background-image:url(../img/table-c.gif);
background-position:0px 0px;
	background-repeat:repeat-y;
}
#contents-inner table#index-list .table-title{
	padding:4px 0 5px 10px;
margin:0 0 0px 0;
}
#contents-inner table#index-list .table-contents{
	padding:4px 0 5px 6px;
margin:0 0 0px 0;
}
#contents-inner table#index-list .table-title img{
margin:0 10px 0px 0px;
}
#contents-inner table#index-list .c-w{
	background-image:url(../img/table-c-gw.gif);
background-position:0px 0px;
	background-repeat:repeat-y;
}
#contents-inner table#index-list .txt{
	padding:7px 7px 7px 7px;
	font-size:93%;
}
#contents-inner table#index-list .txt a{
	width:127px;
	line-height:1.5;
	text-decoration:underline;
	display:block;
	white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}
#contents-inner table#index-list .photo{
	width:146px;
	padding:5px 7px 5px 7px;
}
#contents-inner table#index-list .prop{
}
#contents-inner table#index-list .prop .boxs{
	display:block;
	margin:0 7px 5px 7px;
	padding:0;
	width:123px;
	font-size:71%;
}
#contents-inner table#index-list .prop .category{
	float:left;
	margin:0px 2px 0px 0px;
}
#contents-inner table#index-list .prop .tag{
	float:left;
	margin:0px 2px 0px 0px;
}
#contents-inner table#index-list .prop .tag img{
	margin:0px 2px 0px 0px;
}

/* #FOOTER
-------------------------------------------- */
#footer{
	margin:0px 0px 0px 0px;
	padding:12px 0px 50px 0px;
	font-size:71%;
}
#footer-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer-link{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer-link-inner{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#footer-link-inner .cnr-g-c{
	margin:0px 0px 0px 0px;
	padding:5px 30px 4px 30px;
	zoom:1;
}
#footer-copyright{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer-copyright-inner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

/* corner style
-------------------------------------------- */
/* white */
.cnr-w-t{
	height:5px;
	background-image:url(../img/cnr-w-tl.gif);
	text-align:right;
}
.cnr-w-tr{
}
.cnr-w-c{
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
.cnr-w-b{
	height:5px;
	background-image:url(../img/cnr-w-bl.gif);
	text-align:right;
}
.cnr-w-br{
}
/* gray */
.cnr-g-t{
	height:5px;
	background-image:url(../img/cnr-g-tl.gif);
	text-align:right;
	display:block;
}
.cnr-g-tr{
}
.cnr-g-c{
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	background-color:#f8f8f8;
	display:block;
}
.cnr-g-b{
	height:5px;
	background-image:url(../img/cnr-g-bl.gif);
	text-align:right;
	display:block;
}
.cnr-g-br{
}
/* black */
.cnr-b-t{
	height:5px;
	background-image:url(../img/cnr-b-t.gif);
	display:block;
}
.cnr-b-c{
	background-color:#000000;
	display:block;
}
.cnr-b-b{
	height:5px;
	background-image:url(../img/cnr-b-b.gif);
	display:block;
}
/* red */
.cnr-r-t{
	height:5px;
	background-image:url(../img/cnr-r-t.gif);
	text-align:right;
	display:block;
}
.cnr-r-c{
	border-left:1px solid #fd000a;
	border-right:1px solid #fd000a;
	background-color:#feeeee;
	display:block;
}
.cnr-r-b{
	height:5px;
	background-image:url(../img/cnr-r-b.gif);
	text-align:right;
	display:block;
}
/* UTILITY
-------------------------------------------- */
a{
text-decoration:none;
color:#fe4600;
}
a:hover{
text-decoration:none;
color:#c8467c;
}
a img{border:0;}
img{border:0;}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clearboth{
	clear:both;
}
.clearmargin{
	margin:0;
}

.blur{color:#666;}


/* HIDDEN STYLE
-------------------------------------------- */
.hidden-border{
	border:none;
}

