@charset "utf-8";


/* ------------------------------
 CSS for ganbarion_Coop 
------------------------------ */


/* ------------------------------
			blogtopéƒ¨åˆ†
------------------------------ */

/* ------------------------------
			sub
------------------------------ */

h2.sub_title01_blog {
	font-size : 0px ;
}

dl.blog_news {
	xwidth : 160px ;
	margin-left : 10px ;
	margin-top : 10px ;
	margin-bottom : 10px ;
	margin-right : 10px ;
}

dl.blog_news dt {
	clear : both ;
	float : left ;
	width : 40px ;
	font-size : 12px ;
	color : #454545 ;
	xpadding-bottom : 5px ;
}

dl.blog_news dd {
	xfloat : left ;
	width : 11em ;
	margin-left : 40px ;
	font-size : 12px ;
	margin-bottom : 5px ;
	color : #454545 ;
	xzoom: 1;
}

* dl.blog_news dd {
	float:none;
}

dl.blog_news dd p {
	font-size : 11px ;
	xmargin-left : 5px ;
	margin-top : 3px ;
	color : #4D4D4D ;
}

dd.oldblog a {
	color : #ea7279 ;
}

dd.staff a {
	color : #f0872b ;
}

dd.oshirase a {
	color : #4a81c5 ;
}

dd.game a {
	color : #7bba44 ;
}

dd.oldblog a:visited {
	color : #ea7279 ;
}

dd.staff a:visited {
	color : #f0872b ;
}

dd.oshirase a:visited {
	color : #4a81c5 ;
}

dd.game a:visited {
	color : #7bba44 ;
}

ul.blog_category {
	margin-left : 20px ;
	margin-top : 10px ;
	font-size : 12px ;
	width : 150px ;
}

h2.sub_title022 {
	margin-top : 20px ;
}

ul.blog_arch {
	margin-left : 20px ;
	margin-top : 10px ;
	font-size : 12px ;
	margin-bottom : 20px ;
}

div.blog_title000 {
	border : 1px solid #BDBDBF ;
	margin-top : 10px ;
	width : 160px ;
	padding : 10px ;
	text-align : center ;
	color : #0078CD ;
}

/* ------------------------------
			main
------------------------------ */


div.main_topics {
	background : url(../img/standard_2/topics_back.jpg) no-repeat ;
	xmargin-top : 10px ;
	width : 460px ;
	height : 30px ;
	margin-bottom : 10px ;
}

h2.main_blogtitle01 {
	xmargin-top : 10px ;
}

h2.main_blogtitle01 img {
	vertical-align : top ;
}

div.blog_column01 {
	width : 458px ;
	position : relative ;
	margin-bottom : 10px ;
	padding-bottom : 5px;
}

div.blog_column_oldblog {
	border : 1px solid  #ffdceb ;
	background : #fefafc ;
}
div.blog_column_staff {
	border : 1px solid  #fcdbac ;
	background : #fffcf8 ;
}
div.blog_column_oshirase {
	border : 1px solid  #cfe6ff ;
	background : #f8fbfe ;
}
div.blog_column_game {
	border : 1px solid  #cdeeb1 ;
	background : #f9fdf5 ;
}

h3.blog_title01 a {
	position : absolute ;
	left : 110px ;
	top : 35px ;
	xcolor : #ea7279 ;
	font-size : 15px ;
	margin-right : 30px ;
}

div.blog_column_oldblog h3.blog_title01 a {
	color : #ea7279 ;
}

div.blog_column_staff h3.blog_title01 a {
	color : #f0872b ;
}

div.blog_column_oshirase h3.blog_title01 a {
	color : #4a81c5 ;
}

div.blog_column_game h3.blog_title01 a {
	color : #7bba44 ;
}

div.blog_column_oldblog h3.blog_title01 a:visited {
	color : #ea7279 ;
}

div.blog_column_staff h3.blog_title01 a:visited {
	color : #f0872b ;
}

div.blog_column_oshirase h3.blog_title01 a:visited {
	color : #4a81c5 ;
}

div.blog_column_game h3.blog_title01 a:visited {
	color : #7bba44 ;
}

div.blog_text {
	color : #454545 ;
	font-size : 13px ;
	width : 400px ;
	margin-left : 30px ;
}

div.blog_text p {
	color : #454545 ;
	font-size : 13px ;
}

div.blog_btline01 {
	xborder-top : 1px solid  #ea7279 ;
	width : 400px ;
	margin-left : 30px ;
	margin-bottom : 5px ;
	margin-top : 30px ;
}

div.blog_column_oldblog div.blog_btline01 {
	border-top : 1px solid  #ffdceb ;
}

div.blog_column_staff div.blog_btline01 {
	border-top : 1px solid  #fcdbac ;
}

div.blog_column_oshirase div.blog_btline01 {
	border-top : 1px solid  #cfe6ff ;
}

div.blog_column_game div.blog_btline01 {
	border-top : 1px solid  #cdeeb1 ;
}

p.blog_bttext01 {
	margin-left : 30px ;
	color : #454545 ;
	font-size : 13px ;
}

p.blog_bttext01 a {
	color : #ea7279 ;
}



/* ------------------------------
			blogéƒ¨åˆ†
------------------------------ */

/* ------------------------------
			sub02
------------------------------ */

a.sub02_bnr01 img {
margin-top : 5px ;
}

p.sub02_bnr01 img {
margin-top : 5px ;
}

p.archives_text01 {
	margin : 0 25px 10px 5px ;
	font-size : 12px ;
	color : #454545 ;
}

ul.ul_archives {
	font-size : 12px ;
	margin-left : 20px ;
}

/* ------------------------------
	blog_answerä¸€è¨€
------------------------------ */

p.comment_title01 {
	text-align : center ;
	font-size : 13px ;
	color : #FFFFFF ;
	background : #A8A8A8 ;
	width : 400px ;
	margin-left : 30px ;
	padding : 5px 0px ;
	margin-top : 20px ;
}

p.comment_title01 span {
	color : #C6C6C6 ;
}

div.comment00 {
	border : 1px solid #A8A8A8 ;
	width : 398px ;
	margin-left : 30px ;
	padding : 5px 0px ;
	text-align : center ;
	color : #4D4D4D ;
	background-color : #FFFFFF ;
}

div#commentFormã€€{
	margin-top : 10px ;
	margin-bottom : 10px ;
}

div#commentForm input {
	margin-right : 5px ;
	margin-bottom : 5px ;
}

div#commentForm label {
	margin-right : 10px ;
}

p.question {
	margin : 10px ;
}

p.comments_text01 {
	margin : 0px 10px 10px 10px ;
}

p.comments_text02 {
	font-size : 11px ;
	margin : 10px 10px ;
}

div.comments_line {
	margin : 10px 10px ;
	border-top : 1px solid #A8A8A8 ;
	border-left : 0px solid #4D4D4D ;
	border-right : 0px solid #4D4D4D ;
	border-bottom : 0px solid #4D4D4D ;
}

span#submit {
	margin-right : 15px ;
}

/* ------------------------------
	blog_answerä¸€è¨€ end
------------------------------ */

/* ------------------------------
	4koma_header
------------------------------ */

ul.ul_4koma li.li_top {
	background : url(../img/blog/default/4koma/bg_top.gif) no-repeat ;
	width : 460px ;
	height : 16px ;
}

ul.ul_4koma li.li_middle {
	background : url(../img/blog/default/4koma/bg_mid.gif) repeat-y ;
	width : 460px ;
}

ul.ul_4koma li.li_bottom {
	background : url(../img/blog/default/4koma/bg_bottom.gif) no-repeat ;
	width : 460px ;
	height : 16px ;
	margin-bottom : 10px ;
	font-size : 0px ;
	line-height : 0px ;
	list-style-type : none ;
}

ul.ul_glive4 li.li_top {
	background : url(../img/blog/default/glive4/bg_top.gif) no-repeat ;
	width : 460px ;
	height : 16px ;
}

ul.ul_glive4 li.li_middle {
	background : url(../img/blog/default/glive4/bg_mid.gif) repeat-y ;
	width : 460px ;
}

ul.ul_glive4 li.li_bottom {
	background : url(../img/blog/default/glive4/bg_bottom.gif) no-repeat ;
	width : 460px ;
	height : 16px ;
	margin-bottom : 10px ;
	font-size : 0px ;
	line-height : 0px ;
	list-style-type : none ;
}

table.table_4koma {
	width : 440px ;
	margin : 0px 10px ;
	padding : 0px ;
}

table.table_4koma td.td01 {
	padding : 0px 0px 10px 10px ;
	vertical-align : top ;
	color : #ED848B ;
	font-size : 13px ;
}

table.table_4koma td.td02 {
	padding : 0px 0px 10px 10px ;
	vertical-align : top ;
	text-align : right ;
	font-size : 13px ;
}

table.table_4koma td.td03 {
	padding : 10px 10px 5px 10px ;
	vertical-align : top ;
}

table.table_4koma td.td04 {
	padding : 10px 10px 5px 0px ;
	vertical-align : top ;
	color : #4D4D4D ;
	font-size : 11px ;
}

table.table_4koma td.td04 p.icon_name {
	color : #4D4D4D ;
	font-size : 12px ;
	font-weight : bold ;
}

table.table_4koma td.td05 {
	text-align : center ;
	padding-top : 10px ;
}

table.table_4koma td.td06 {
	text-align : center ;
	padding-top : 10px ;
}

table.table_4koma td.td07 {
	padding : 5px 0px 0px 0px ;
	vertical-align : top ;
	color : #4D4D4D ;
	font-size : 11px ;
	text-align : center ;
}

table.table_4koma td.td08 {
	padding : 5px 0px 0px 0px ;
	vertical-align : top ;
	color : #4D4D4D ;
	font-size : 11px ;
	text-align : center ;
}

/* ------------------------------
	4koma_header end
------------------------------ */

/* ------------------------------
	4koma_footer
------------------------------ */

div#main00 h3.yonkoma_footer_title {
	margin-top : 0px ;
}

h3.yonkoma_footer_title {
	padding : 0px 10px 5px 20px ;
	font-size : 12px ;
	color : #4D4D4D ;
	font-weight : normal ;
}

ul.ul_backnum_list {
	padding : 5px 20px 20px 20px ;
	width : 440px ;
}

ul.ul_backnum_list li {
	float : left ;
	padding-right : 10px ;
	font-size : 11px ;
	white-space:nowrap ;
}

p.yonkoma_footer_text {
	clear : both ;
	color : #FEF7FA ;
	font-size : 6px ;
}

ul#yonkomafooter li.li_middle {
	position : relative ;
}

a.yonkomalink {
	position : absolute ;
	right : 20px ;
	top : 0px ;
	font-size : 12px ;
}

/* ------------------------------
	4koma_footer end
------------------------------ */
