@charset "UTF-8";
/* 
	Theme Name: JOJO広重テーマ
	Description: JOJO広重テーマ
	Author: Diamondblog
	Template: Diamondblog_Base_Theme_3_Columns
	Version: 2015.07.01
 */ 

body {
	color: #ffffff;
}

#container {
	background: #333333;
	box-shadow: none;
}

#left_side h3, #right_side h3, .info h2 {
	background: #333333;
	border-bottom: 1px solid #ffffff;
	color: #ff504a;
}

#header_main {
	background: #333333;
	box-shadow: none;
}

.header_btn a {
	text-decoration: underline;
}

.header_btn a:link { color: #ffffff; }
.header_btn a:visited { color: #ffffff; }

a:link { color: #ff504a; }
a:visited { color: #ff504a; }

#header_main .header_btn {
	font-family: verdana,sans-serif;
	border-top: 1px solid #606060;
	border-bottom: 1px solid #606060;
	margin: 0 10px;
}

#profile .profile_detail a, #read_button a {
	background-color: #ff504a;
}

.info {
	background: #333333;
}

.post h2 {
	background: #414141;
	border-bottom: 1px dotted #ffffff;
	margin: 0 10px;
	padding: 25px 10px 10px;
}

.post {
	background: #414141;
	border-radius: 5px;
	border: none;
}

.index_paging a {
	background: #ff504a;
	color: #ffffff;
}

.offer_rq a {
	background: #000000;
	color: #ffffff;
	border-radius: 5px;
}

/* 

a:link { color: #ffa5a5; }
a:visited { color: #ffa5a5; }

#header_main ul.header_btn, #header_main ul.header_btn li {
	font-family: verdana,sans-serif;
}

#header_main {
	border-left: 1px solid #e1e1e1;
	box-shadow: 3px -10px 4px #CCC;
}

#container {
	border-left: 1px solid #e1e1e1;
	box-shadow: 3px -10px 4px #CCC;
}

#header_main ul.header_btn {
	margin: 0 10px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 5px 10px;
}

#left_side h3, #right_side h3, .info h2 {
	color: #1b0000;
	background: #ffffff;
	border-bottom: 1px solid #717171;
}

.post{
	border-radius: 5px;
	border: none;
}

.post h2 {
	background: none;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	padding: 5px 10px 5px;
	margin: 0px 10px;
	font-size: 14px;
}

#profile .profile_detail a, #read_button a ,.offer_rq a {
	background-color: #ffa5a5;
	color: #ffffff;
	border-radius: 5px;
}

.info li .info_time {
	color: #ffa5a5;
}

.header_btn li a:link,.info li a:link { color: #000000; }
.header_btn li a:visited,.info li a:visited { color: #000000; }

.offer_rq { 
	text-align: center;
	margin: 0px 0px 15px;
}
.offer_rq a {
	background-color: #3a99d7;
	width: 149px;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	line-height: 29px;
	text-decoration: none;
}

#header_main ul.header_btn, #header_main ul.header_btn li,  {
	font-family: 'Source Sans Pro', sans-serif;
}

#right_column h3, .info h2 {
	font-family: 'Playball', cursive;
}

.index_paging a:link {
	background: #ffa5a5;
	color: #ffffff;
}

#right_column h3, #header .header_btn, .info h2 {
	background: #ffffff;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	text-align: center;
}

.info h2 {
	text-align: left !important;
	padding: 5px 10px;
	margin: 0px 10px;
}
 */