
/* tag */
body {
	margin:0px;
	background-color:#E8E3CD;
}

body,td,th {
	font-size:13px;
	line-height:130%;
}

body,td,th,div {
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

a {
	color:#0083B9;
}

.img {
	vertical-align:middle;
}

/* base */
#contents {
	padding:0 10px 0 10px;
}


/* header */
#head {
	padding:7px 0 0 0;
}

#head_text {
	text-align:right;
	font-size:12px;
}


/* main */
#main {
	clear: both
}

#main_page {
	padding:0 0 20px 0;
}
#pan {
	padding:3px 0;
	font-size:11px;
	float:left;
}

#counter {
	float:right;
	padding:5px 10px 5px 0;
}

/* footer */
#foot_menu {
	text-align:center;
	padding:7px;
}

.foot01 {
	padding:10px 0 10px 0;
}

.module {
	margin:0 0 10px 0;
}

#foot {
	text-align:center;
	padding:10px;
	line-height:150%;
}





/******** module *********/
.title {
	padding-left:13px;
}

.title_right {
	color:#FFFFFF;
	text-align:right;
}

.left_page_link,
.right_page_link {
	padding:6px;
	text-align:right;
}
.right_page_link {
	font-size:11px;
}

/* tab title */
.tab_left_title,
.tab_right_title {
	text-align:center;
	padding:4px;
}

.tab_left_title a,
.tab_right_title a {
	color:#000000;
	text-decoration: none;
}

.tab_small_title {
	font-size:12px;
	padding:4px 0 4px 0;
}

.tab_pink {
	border-top:1px solid #FF7E64;
	border-left:1px solid #FF7E64;
	border-right:1px solid #FF7E64;
}

.tab_pink_line {
	border-right:1px solid #FF7E64;
}

/**************************/
/******** QRCODE **********/
/**************************/

/* right_layout */
#qrcode_right_contents_layout {
	padding:6px;
}
#qrcode_right_contents_contents {
	font-size:10px;
}



/**************************/
/****** おかコミ関連 ******/
/**************************/

/* left_layout */
#list_left_contents_layout {
	padding:10px 10px 10px 10px;
}

#list_left_contents_layout ul {
	margin:10px 0 10px 0;
	padding:0;
}

#list_left_contents_layout li {
	padding:0 0 5px 20px;
	margin:0 0 0 10px;
	color:#555555;
}

/* right_layout */
#list_right_contents_layout {
	padding:10px 10px 5px 10px;
	font-size:11px;
}

#list_right_contents_layout {
	font-size:11px;
}

#list_right_contents_layout ul {
	margin:2px 0 10px 0;
	padding:0;
}

#list_right_contents_layout li {
	padding:0 0 5px 20px;
	margin:0 0 0 10px;
	color:#555555;
}


/**************************/
/********** 特集  *********/
/**************************/

/* left_layout */
#special_left_contents_layout {
	padding:10px;
}

/* right_layout */
#special_right_contents_layout {
	padding:5px 5px;
}

.special_right_contents_text {
	font-size:11px;
	color:#555555;
}

/**************************/
/********* ticker *********/
/**************************/
/* left_layout */
#ticker_left_contents_name {
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	padding:0 10px;
}

#ticker_left_contents_more {
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
}


/**************************/
/********* info ***********/
/**************************/

/* left_layout */
#info_left_contents_layout {
	padding:10px 20px 0 20px;
}

.info_left_contents {
	color:#545454;
}
.info_left_contetns div {
	margin:0 0 10px 0;
}

/* right_layout */
#info_right_contents_layout {
	padding:6px 10px 0 10px;
	font-size:11px;
}

#info_right_contents_layout strong {
	color:#000000;
}

.info_right_contents {
	color:#545454;
	margin:0 0 10px 0;
}


/**************************/
/********* news ***********/
/**************************/

/* left_layout */
#news_left_contents_layout {
	padding:10px 10px 10px 10px;
}

#news_left_contents_layout ul {
	margin:10px 0 10px 0;
	padding:0;
}

#news_left_contents_layout li {
	padding:0 0 5px 0px;
	margin:0 0 0 30px;
	color:#555555;
}

/* right_layout */
#news_right_contents_layout {
	padding:10px 10px 10px 20px;
	font-size:11px;
}

#news_right_contents_layout ul {
	margin:10px 0 0 20px;
	padding:0;
}

#news_right_contents_layout li {
	padding:0 0 5px 0;
}

.news_right_contents {
	color:#545454;
	margin:0 0 10px 0;
}


/**************************/
/******* weather **********/
/**************************/

/* left_layout */
#weather_left_contents_layout {
	padding:10px 10px 10px 10px;
}

/* right_layout */
#weather_right_contents_layout {
	padding:10px 0 10px 0;
	font-size:11px;
}

#weather_area {
	font-size:13px;
}

#weather_table td {
	text-align:center;
}

.weather_info {
	font-size:11px;
}


/**************************/
/******* fortune **********/
/**************************/

.fortune_info_text {
	font-size:11px;
	color:#555555;
}

/* left_layout */
#fortune_left_contents_layout {
	padding:10px 10px 10px 10px;
}

#fortune_left_contents_info {
	padding:8px 0;
}

#fortune_left_contents_title {
	color:#B62189;
	padding:11px 0 6px 0;
	text-align:center;
}


/* right_layout */
#fortune_right_contents_layout {
	padding:0 10px 10px 10px;
	font-size:11px;
}

#fortune_right_contents_info {
	padding:8px 0;
}

#fortune_right_contents_title {
	color:#B62189;
	padding:11px 0 6px 0;
	text-align:center;
}

.fortune_right_contents_name {
	color:#775D00;
}

.fortune_right_contents_name a{
	color:#775D00;
	text-decoration:none;
}

#fortune_right_contents_layout ul {
	margin:10px 0 10px 0;
	padding:0;
}

#fortune_right_contents_layout li {
	padding:0 0 5px 20px;
	margin:0 0 0 10px;
	color:#555555;
}

.mark {
	padding-left: 0px;
    list-style: none;
}
.mark_fmp {
    background: url(../../img/pc/group/g03_point.jpg) no-repeat 0px 0.2em;
}

.mark_art {
    background: url(../../img/pc/group/g04_point.jpg) no-repeat 0px 0.2em;
}

.mark_live {
    background: url(../../img/pc/group/g05_point.jpg) no-repeat 0px 0.2em;
}

.mark_event {
    background: url(../../img/pc/group/g06_point.jpg) no-repeat 0px 0.2em;
}



/**************************/
/****** cinema push *******/
/**************************/

.cinema_push_theater {
	margin-top:10px;
}

.cinema_push_theater th {
	padding:3px;
	color:#636C01;
}
.cinema_push_theater td {
	padding:5px 10px;
}

/* left_layout */
#cinema_left_contents_layout {
	padding:10px 10px 10px 0;
}
#cinema_left_contents_area {
	padding-left:2px;
}
.cinema_left_push_title {
	font-size:16px;
	padding-top:0px;
	line-height:150%;
}
.cinema_left_push_comment {
	color:#595554;
	padding-top:10px;
	font-size:12px;
}

/* right_layout */
#cinema_right_contents_layout {
	padding:10px;
}
.cinema_right_push_title {
	padding-top:10px;
}
.cinema_right_push_comment {
	color:#595554;
	padding-top:10px;
	font-size:11px;
}


/**************************/
/********* theater ********/
/**************************/

.theater_name_layout {
	padding:5px 0;
}

.theater_img_layout {
	padding:4px;
}
.theater_img_line {
	border:1px solid #FFFFFF;
}

/* left_layout */
#theater_left_contents_layout {
	padding:10px 0 0 0;
}

/* right_layout */
#theater_right_contents_layout ul {
	margin:10px 0 10px 30px;
	padding:0;
}

#theater_right_contents_layout li {
	padding:0 0 5px 0;
}


/**************************/
/********* bbs ************/
/**************************/

.bbs_category {
	color:#6A3E1B;
	font-size:11px;
	padding:3px 0;
}

.bbs_category a {
	color:#6A3E1B;
	text-decoration:none;
}

#bbs_contents_pr {
	font-size:14px;
	color:#006600;
}

.bbs_contents_line {
	padding:10px 0;
}

.bbs_thread_navi {
	margin:5px 0 0 20px;
	background:#EEEEEE;padding:3px;
}
.bbs_thread_date {
	color:#EB5A0B;
}

/* left_layout */
#bbs_left_contents_layout {
	padding:10px 10px 10px 10px;
	font-size:13px;
}

.bbs_left_thread_title {
	font-size:13px;
}
.bbs_left_thread_comment {
	padding-left:20px;
	padding-top:3px;
	font-size:12px;
}


/* right_layout */
#bbs_right_contents_layout {
	padding:10px 10px 10px 10px;
	font-size:13px;
}

/**************************/
/******** pickup **********/
/**************************/

.pickup_contents_title {
	padding:3px;
}
.pickup_contents_info {
	padding:10px 0;
}

/* left_layout */
#pickup_left_contents_layout {
	padding:13px 10px;
}

.pickup_left_title_01 {
	border-left:1px solid #FEAE0F;
	border-top:1px solid #FEAE0F;
	border-right:1px solid #FEAE0F;
}
.pickup_left_title_02 {
	border-top:1px solid #FEAE0F;
	border-right:1px solid #FEAE0F;
}

.pickup_left_data_info,
.pickup_right_data_info {
	padding-left:10px;
}
.pickup_right_data_info {
	line-height:150%;
}

#pickup_left_contents_layout ul {
	margin:10px 0 10px 0;
	padding:0;
}

#pickup_left_contents_layout li {
	padding:0 0 5px 0;
	margin:0 0 0 20px;
	color:#555555;
}

/* right_layout */
#pickup_right_contents_layout {
	padding:13px 10px;
	font-size:11px;
}

#pickup_right_contents_layout ul {
	margin:10px 0 10px 0;
	padding:0;
}

#pickup_right_contents_layout li {
	padding:0 0 5px 0;
	margin:0 0 0 20px;
	color:#555555;
}


/**************************/
/******** okakomi**********/
/**************************/

.okakomi_category {
	color:#6A3E1B;
	font-size:11px;
	padding:3px 0;
}

.okakomi_category a {
	color:#6A3E1B;
	text-decoration:none;
}

.okakomi_small_text {
	font-size:11px;
	color:#565656;
}

.okakomi_pr_text {
	color:#DA0000;
}

/* left_layout */
#okakomi_left_contents_layout {
	padding:10px 0 0 0;
}

.okakomi_left_category_layout {
	padding-bottom:5px;
}
.okakomi_left_category_title {
	padding:0px 4px 0px 35px;
	color:#828282;
}
.okakomi_left_category_title a {
	color:#000000;
}

.okakomi_left_data_layout {
	padding:10px 0 10px 0;
}

.okakomi_left_data_info {
	padding-left:10px;
}


/* right_layout */
#okakomi_right_contents_layout ul {
	margin:10px 0 10px 0;
	padding:0;
}

#okakomi_right_contents_layout li {
	padding:0 0 5px 0;
	margin:0 0 0 30px;
	color:#555555;
}

.kutikomi_layout {
	padding:7px;
}

.kutikomi_comment {
	font-size:12px;
}
.kutikomi_date {
	color:#828282;
	font-size:12px;
}
.kutikomi_sum {
	font-size:11px;
}



/**************************/
/********** RSS ***********/
/**************************/
#rss_right_content_text {
	font-size:11px;
	padding-right:10px;
}


/**************************/
/********** 検索 **********/
/**************************/
#search_right_content_layout {
	padding:10px;
}

/**************************/
/******* プレゼント *******/
/**************************/

/* right_layout */
#present_right_contents_layout {
	padding:5px 10px 20px 10px;
	font-size:11px;
}

#present_right_img {
	margin:10px;
}

#present_right_table td {
	padding:5px;
	font-size:11px;
	background:#FFFFFF;
}

/**************************/
/******** NEW OPEN ********/
/**************************/

.newopen_name_layout {
	padding:5px 0;
}

.newopen_img_layout {
	padding:4px;
}
.newopen_img_line {
	border:1px solid #FFFFFF;
}

/* left_layout */
#newopen_left_contents_layout {
	padding:10px 0 0 0;
}
