@charset "UTF-8";

#pu {
	width: 720px;
	float: left;
	padding-bottom: 0px;
	display: inline;
	background-image: url(../../pu_images/bg_pu.jpg);
	background-repeat: repeat;
	background-position: center top;
	margin: 10px 0px 30px 0px;
}
#pu h2 {
	margin: 0px;
	padding: 0px;
}

#pu .con_01 {
	width: 660px;
	float: left;
	display: inline;
	margin: 0px 0px 30px 30px;
	background-image: url(../../pu_images/pu_bg2.jpg);
	background-repeat: repeat;
	background-position: center top;
	padding: 24px 0 0 0;
}
#pu .cover_b {
	border: 1px solid #CCC;
}
#pu .con_01_det {
	width: 400px;
	float: right;
	display: inline;
	padding: 0 0 0 0;
}
#pu .con_01_det h3 {
	font-size: 40px;
	color: #FF6666;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 12px 0;
}
#pu .con_01_det h4 {
	font-size: 35px;
	color: #FF6666;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 12px 0;
}
#pu .con_01_det h5 {
	font-size: 20px;
	color: #B4458C;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 20px 0;
}
#pu .con_01_det p {
	font-size: 15px;
	line-height: 1.6;
	margin: 0 0 0 0;
}
#pu .con_01_det .pu_kw {
	font-size: 16px;
	line-height: 1.6;
	font-weight: bold;
	width: 400px;
	background-image: url(../../pu_images/bg_kw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 38px;
	color: #B47F15;
}
#pu .con_01_det .con_b {
	margin: 0 0 24px 0;
}
#pu .con_01_det .con_b .mr_6 {
	margin: 0 6px 0 0;
}

#pu .con_02_wp {
	width: 720px;
	float: left;
	display: inline;
	margin: 0;
	clear: both;
}
#pu .con_02_pu {
	width: 315px;
	float: left;
	display: inline;
	margin: 0px 0px 30px 30px;
	background-image: url(../../pu_images/pu_bg2.jpg);
	background-repeat: repeat;
	background-position: center top;
	padding: 0 0 0 0;
}
#pu .cover_b {
	border: 1px solid #CCC;
}
#pu .con_02_det {
	width: 315px;
	float: left;
	display: inline;
	padding: 0 0 0 0;
}
#pu .con_02_det img {
	float: left;
	margin: 0 10px 5px 0;
}
#pu .con_02_pu h3 {
	font-size: 20px;
	color: #FF6666;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 5px 0;
	padding: 13px 0 0 0;
	background-image: url(../../pu_images/pu_con_02_h3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pu .con_02_pu h4 {
	font-size: 16px;
	color: #FF6666;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 5px 0;
	padding: 13px 0 0 0;
	background-image: url(../../pu_images/pu_con_02_h45.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pu .con_02_pu h5 {
	font-size: 16px;
	color: #B4458C;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 13px 0;
	padding: 18px 0 0 0;
	background-image: url(../../pu_images/pu_con_02_h45.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pu .con_02_det p {
	font-size: 13px;
	line-height: 1.6;
	margin: 0 0 0 0;
}
#pu .con_02_det p.txt_wp {
	overflow: hidden;
}
#pu .con_02_det p .txt_s {
	font-size: 10px;
}
#pu .con_02_pu .pu_kw {
	font-size: 16px;
	line-height: 1.6;
	font-weight: bold;
	width: 315px;
	background-image: url(../../pu_images/bg_kw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 38px;
	color: #B47F15;
	clear: both;
	float: left;
}
#pu .con_02_pu .con_b {
	margin: 0 0 24px 0;
}
#pu .con_02_pu .con_b .mr_5 {
	margin: 0 5px 0 0;
}




#contents {
	width: 720px;
	float: left;
	padding-bottom: 30px;
	display: inline;
}

#contents p {
	font-size: small;
	line-height: 1.6;
	padding-bottom: 10px;
	padding-left: 5px;
}

.cover {
	float: right;
	width: 342px;
	text-align: right;
	margin-left: 10px;
}
#current_issue .cover h2 {
	font-size: medium;
	font-weight: bolder;
	color: #1D1F85;
	margin-bottom: 8px;
	text-align: left;
}
.cover img {
	float: right;
	width: 342px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.cover_txt {
	float: right;
	font-size: 12px;
	line-height: 1.4em;
	color: #333;
}

#current_issue {
	color: #000;
	clear: both;
	float: left;
	width: 710px;
	display: inline;
	margin-left: 10px;
	margin-bottom: 30px;
	position: relative;
}
#jk_01 {
	position: absolute;
	z-index: 10;
	left: 620px;
	top: -72px;
}
.current_issue_txt {
	margin: 20px 0px 0px 0px;
}
#current_issue p {
	margin-bottom: 20px;
	font-weight: bold;
}

#current_issue .current_issue_txt h2{
	font-size: 50px;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 30px;
}
#current_issue .current_issue_txt h3{
	font-size: 30px;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 30px;
}
#current_issue .current_issue_txt h4{
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 5px;
}
#current_issue .current_issue_txt p{
	font-size: 16px;
	line-height: 1.4;
	font-weight: normal;
	margin-bottom: 5px;
}

.fon_30px_b{
	font-size: 30px;
	line-height: 1.2;
	font-weight: bold;
}
.fon_26px_b{
	font-size: 26px;
	line-height: 1.2;
	font-weight: bold;
}
.fon_22px_b{
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
}
.fon_22px_bt{
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
	color: #C00;
}
.fon_18px_b{
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
}
.fon_18px_bt ,.fc_red{
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	color: #C00;
}
.fon_24px_bt {
	font-size: 24px;
	line-height: 1.2;
	font-weight: bold;
	color: #C00;
}

.fc_red_2{
	color: #C00;
}

.con_02 {
	float: left;
	width: 720px;
	clear: both;
	margin-bottom: 40px;
}
.con_02_l {
	float: left;
	width: 350px;
	display: inline;
}
.con_02_r {
	float: left;
	width: 350px;
	display: inline;
	margin-left: 20px;
}
.con_02 h2 {
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 16px;
	color: #1D1F85;
	line-height: 1.3;
	padding-bottom: 0px;
	margin-bottom: 7px;
	padding-left: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
}
.txt_m {
	font-size: medium;
	line-height: 1.6;
}
.txt_l {
	font-size: large;
	font-weight: bold;
	line-height: 1.7;
}


.con_03 {
	float: left;
	width: 720px;
	clear: both;
	margin-bottom: 40px;
}
.con_03 h2 {
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 16px;
	color: #1D1F85;
	line-height: 1.3;
	padding-bottom: 0px;
	margin-bottom: 7px;
	padding-left: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
}
.con_03_l {
	float: left;
	width: 350px;
	display: inline;
}
.con_03_r {
	float: left;
	width: 350px;
	display: inline;
	margin-left: 20px;
	position: relative;
}

.con_03_r .caution_txts {
	position: absolute;
	font-size: 10px;
	right: 0px;
	bottom: 0px;
}


.fl_img {
	text-align: center;
	float: right;
	margin-left: 5px;
}

#news_detail,#news_detail_02,.con_04 {
	padding-bottom: 40px;
	clear: both;
	float: left;
	width: 720px;
}
.con_etc {
	padding-bottom: 0px;
	clear: both;
	float: left;
	width: 720px;
}
#news_detail h2,#news_detail_02 h2,.con_etc h2,.con_04 h2 {
	background-color: #1D1F85;
	color: #FFF;
	font-weight: bold;
	font-size: medium;
	line-height: 1.3;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 15px;
	clear: both;
}
#news_detail h3,#news_detail_02 h3,.con_etc h3 {
	color: #1D1F85;
	font-weight: bold;
	font-size: medium;
	line-height: 1.3;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#news_detail h4 {
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 10px;
	color: #F36;
}
#news_detail p.sage {
	padding-left: 1em;
	text-indent: -1em;
}
#news_detail .con_lr {
	clear: both;
	float: left;
	width: 720px;
}
#news_detail .con_l,.con_04_l {
	float: left;
	width: 350px;
}
#news_detail .con_r,.con_04_r {
	float: right;
	width: 350px;
}
.tokuten_01 {
	background-color: #EAF3F7;
	border: 4px solid #1463AA;
	padding: 5px;
}
.vv_02 {
	background-color: #EAFAFA;
	border: 4px solid #00CCCC;
	padding: 5px;
}
.vv {
	background-color: #FFFFE8;
	border: 4px solid #ED6DA6;
	padding: 5px;
}
.txt_pi {
	color: #939;
}


#banner_area {
	padding-bottom: 40px;
	clear: both;
	float: left;
	width: 910px;
	position: relative;
}
.ba_l {
	float: left;
}
.ba_r {
	float: right;
}

#ba_cover {
	position: absolute;
	left:808px;
	top:-29px;
	z-index: 1;
}

/*号外用*/
.gogai h2 {
	background-color: #F69;
	color: #FFF;
	font-size: 30px;
}
.gogai .ts_01 {
	color: #F36;
	font-size: 18px;
	font-weight: bold;
}
.gogai .ts_02 {
	font-size: 16px;
	font-weight: bold;
}
.gogai .ts_03 {
	color: #F36;
	font-size: 16px;
	font-weight: bold;
}

/*下層ページ*/
#contents_low {
	width: 920px;
	float: left;
}
.column_left {
	width: 430px;
	float: left;
}
.column_right {
	width: 430px;
	float: left;
	margin-left: 60px;
}
#contents_low h2 {
	font-size: x-large;
	line-height: 1.2;
	padding-bottom: 10px;
}
#contents_low h3 {
	font-size: medium;
	line-height: 1.2;
	padding-bottom: 10px;
	color: #00A0E9;
	font-weight: bold;
}
#contents_low h4 {
	font-size: medium;
	line-height: 1.2;
	padding-bottom: 10px;
	color: #00A0E9;
}
#contents_low h5 {
	color: #23408F;
}
.img_right {
	float: right;
}
.right {
	text-align: right;
}
.txt_blue {
	color: #1D1F85;
}
.mb_5 {
	margin-bottom: 5px;
}
.mb_10 {
	margin-bottom: 10px;
}
.mb_15 {
	margin-bottom: 15px;
}
.mb_20 {
	margin-bottom: 20px;
}


.fs_11 {
	font-size: 11px;
}
.fs_12 {
	font-size: 12px;
}
.fs_13 {
	font-size: 13px;
}
.fs_14 {
	font-size: 14px;
}
.fs_15 {
	font-size: 15px;
}
.fs_16 {
	font-size: 16px;
}
.fs_17 {
	font-size: 17px;
}
.fs_18 {
	font-size: 18px;
}
.fs_19 {
	font-size: 19px;
}
.fs_20 {
	font-size: 20px;
}
.fs_25 {
	font-size: 25px;
}
.fs_28 {
	font-size: 28px;
}
.fs_30 {
	font-size: 30px;
}

#con_obc,.con_obc_2 {
	width: 720px;
	float: left;
	background-image: url(../images/obc_bg.gif);
	clear: left;
}
.con_obc_3 {
	width: 700px;
	float: left;
	clear: left;
}
.con_obc_2 ul {
	margin-top: 4px;
}


#con_obc ul,.con_obc_2 ul {
	display: flex;
	flex-wrap:wrap;
}


#con_obc ul,.con_obc_2 ul {
	margin-left: 4px;
}
#con_obc li,.con_obc_2 li {
	float: left;
	width: 354px;
	margin-bottom: 4px;
	display: inline;
	background-color: #FFF;
	margin-right: 4px;
}
.con_obc_3 li {
	float: left;
	width: 700px;
	display: inline;
	background-color: #fff;
	margin-bottom: 10px;
}
#con_obc li img,.con_obc_2 li img,.con_obc_3 li img {
	text-align: center;
	/*float: right;*/
	border: 1px solid #CCC;
	margin-bottom: 5px;
}
#con_obc .new_img,.con_obc_2 .new_img {
	background-image: url(../images/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -700em;
	height: 17px;
	width: 40px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
}
#con_obc h2,#contents .con_obc_2 h2 {
	line-height: 1.3;
	font-size: 100%;
	font-weight: bold;
	color: #1D1F85;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
}
#contents .con_obc_3 h2 {
	line-height: 1.3;
	font-size: 30px;
	font-weight: bold;
	color: #1D1F85;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	text-align: left;
}
#con_obc .name,#contents .con_obc_2 .name {
	line-height: 1.3;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}
#contents .con_obc_3 .name {
	line-height: 1.3;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}
#con_obc .price,#contents .con_obc_2 .price {
	line-height: 1em;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #666;
	padding-right: 5px;
}
#contents .con_obc_3 .price {
	line-height: 1em;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #666;
	padding-right: 5px;
}
#con_obc .sub,#contents .con_obc_2 .sub {
	line-height: 1.3;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #222587;
	padding-right: 5px;
}

.new_con {
	margin: 10px 10px 0px 10px;
}
.new_img {
}
#contents .con_obc_2 .sub_2 img {
	vertical-align: middle;
	margin-right: 5px;
	border: none;
}
#contents .con_obc_2 .sub_2 {
	line-height: 1.3;
	font-size: 100%;
	font-weight: bold;
	color: #222587;
}

#contents .con_obc_3 .sub {
	line-height: 1.3;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #222587;
	padding-right: 5px;
}
#con_obc .caption,#contents .con_obc_2 .caption {
	line-height: 1.6;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 77%;
}
#contents .con_obc_3 .caption {
	line-height: 1.6;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 100%;
}
#con_obc .next,.con_obc_2 .next {
	line-height: 1.3;
	clear: both;
	float: left;
	width: 712px;
	background-color: #FFF;
}
#con_obc .next_inner,.con_obc_2 .next_inner {
	clear: both;
	float: left;
	padding-bottom: 4px;
	padding-left: 4px;
}
#con_obc h3,.con_obc_2 h3 {
	font-size: medium;
	font-weight: bold;
	color: #1D2087;
	padding: 10px;
}
#con_obc .next_txt,.con_obc_2 .next_txt {
	padding-bottom: 10px;
	padding-left: 11px;
}

.con_obc_2 {
	margin-bottom: 50px;
}
.caution_txt_02 {
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 1.2;
}


/** support.html **/
#support {
	color: #000;
	clear: both;
	float: left;
	width: 710px;
	display: inline;
	margin-left: 10px;
	margin-bottom: 30px;
	position: relative;
}
#support .paper_txt {
	width: 220px;
	position: absolute;
	left: 500px;
	top: 15px;
	font-size: 12px;
	font-weight: bold;
}
#support h2 {
	font-size: 20px;
	line-height: 100%;
	color: #232584;
	font-weight: bold;
	text-align: left;
	/*padding-left: 11px;*/
	padding: 15px 0 10px 0;
}
#support table.paper {
	width: 710px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #008BA8;
	border-left-color: #008BA8;
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 1.2;
	background-color: #FFF;
}
#support table.paper td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #008BA8;
	border-bottom-color: #008BA8;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}
#support table.paper td.t_01 {
	text-align: left;
	width: 10%;
}
#support table.paper td.t_02 {
	text-align: left;
	width: 35%;
}
#support table.paper td.t_03 {
	text-align: center;
	width: 15%;
}
#support table.paper td.t_04 {
	text-align: center;
	width: 15%;
}
#support table.paper td.t_05 {
	text-align: center;
	width: 15%;
}
#support table.paper td.t_06 {
	text-align: center;
	width: 24%;
}
#support table.paper td.t_1_col {
	text-align: center;
	width: 40%;
}
#support table.paper td.t_2_col {
	text-align: center;
	width: 27%;
}
#support table.paper td.t_3_col {
	text-align: center;
	width: 18%;
}
#support table.paper td.t_4_col {
	text-align: center;
	width: 13.5%;
}
#support table.paper td.t_5_col {
	text-align: center;
	width: 10.8%;
}

#support table.paper td.t_h {
	text-align: left;
	width: 10%;
	/*width: 20%;*/
}


#support table.paper td.t_h,#support table.paper td.t_01,#support table.paper td.t_02 {
	background-color: #D9F0F9;
}
#support table.paper td.t_h_02 {
	text-align: left;
	background-color: #D9F0F9;
	/*width: 30%;*/
}



#support .ooo {
	font-weight: bold;
	color: #F69;
}
#support .xxx {
	font-weight: bold;
	color: #39C;
}
#support .txt_10 {
	font-size: 10px;
}


#support table.paper .txt_s {
	font-size: 10px;
}
#support table.paper .txt_ss {
	font-size: 6px;
}

#support .top_txt {
	font-size: 10px;
}


/** support2.html **/
#support-2 {
	color: #000;
	clear: both;
	float: left;
	width: 710px;
	display: inline;
	margin-left: 10px;
	margin-bottom: 30px;
	position: relative;
}
#support-2 .paper_txt {
	width: 220px;
	position: absolute;
	left: 500px;
	top: 15px;
	font-size: 12px;
	font-weight: bold;
}
#support-2 h2 {
	font-size: 20px;
	line-height: 100%;
	color: #232584;
	font-weight: bold;
	text-align: left;
	/*padding-left: 11px;*/
	padding: 15px 0 10px 0;
}
#support-2 table.paper {
	/*width: 710px;*/
	width: 410px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #008BA8;
	border-left-color: #008BA8;
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 1.2;
	background-color: #FFF;
}
#support-2 table.paper td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #008BA8;
	border-bottom-color: #008BA8;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
#support-2 table.paper td.t_01 {
	text-align: left;
	width: 15%;
}
#support-2 table.paper td.t_02 {
	text-align: left;
	width: 85%;
}
#support-2 table.paper td.t_03 {
	text-align: center;
	width: 15%;
}
#support-2 table.paper td.t_04 {
	text-align: center;
	width: 15%;
}
#support-2 table.paper td.t_05 {
	text-align: center;
	width: 15%;
}
#support-2 table.paper td.t_06 {
	text-align: left;
	width: 80%;
}



#support-2 table.paper td.t_h {
	text-align: left;
	/*width: 10%;*/
	/*width: 20%;*/
}


#support-2 table.paper td.t_h,#support-2 table.paper td.t_01 {
	background-color: #D9F0F9;
}
#support-2 table.paper td.t_h_02 {
	text-align: left;
	background-color: #ffffff;
	/*width: 30%;*/
}
#support-2 .ooo {
	font-weight: bold;
	color: #F69;
}
#support-2 .xxx {
	font-weight: bold;
	color: #39C;
}
#support-2 .txt_10 {
	font-size: 10px;
}


#support-2 table.paper .txt_s {
	font-size: 10px;
}
#support-2 table.paper .txt_ss {
	font-size: 6px;
}

#support-2 .top_txt {
	font-size: 10px;
}



.obc_cover {
	width: 150px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}



#con_obc div.b_buy a,.con_obc_2 div.b_buy a ,.con_obc_3 div.b_buy a{
	width: 134px;
	/*margin: 5px;*/
	/*font-size: 108%;*/
	display:inline-block;
	background-color: #1D1F85;
	cursor:pointer;
	text-align: center;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	color: #fff;
	font-weight: bold;
	padding:9px 9px 6px 9px;
	margin:0px 0px 5px 0px;
	text-decoration: none;
	line-height: 1em;
}
.cover div.b_buy a {
	width: 344px;
	/*margin: 5px;*/
	/*font-size: 108%;*/
	display:inline-block;
	background-color: #1D1F85;
	cursor:pointer;
	text-align: center;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	color: #fff;
	font-weight: bold;
	padding:9px 0px 6px 0px;
	margin:0px 0px 15px 0px;
	text-decoration: none;
	line-height: 1em;
}
#con_obc div.b_buy a:hover,.cover div.b_buy a:hover,.con_obc_2 div.b_buy a:hover,.con_obc_2 div.b_buy a:hover,.con_obc_3 div.b_buy a:hover {
	color: #fff;
	background-color: #00A6E2;
}


#con_obc div.b_read a,.con_obc_2 div.b_read a,.con_obc_3 div.b_read a {
	width: 134px;
	/*margin: 5px;*/
	/*font-size: 108%;*/
	display:inline-block;
	background-color: #E2007E;
	cursor:pointer;
	text-align: center;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	color: #fff;
	font-weight: bold;
	padding:9px 9px 6px 9px;
	margin:0px 0px 5px 0px;
	text-decoration: none;
	line-height: 1em;
}
.cover div.b_read a {
	width: 344px;
	/*margin: 5px;*/
	/*font-size: 108%;*/
	display:inline-block;
	background-color: #E2007E;
	cursor:pointer;
	text-align: center;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	color: #fff;
	font-weight: bold;
	padding:9px 0px 6px 0px;
	margin:0px 0px 15px 0px;
	text-decoration: none;
	line-height: 1em;
}
#con_obc div.b_read a:hover,.cover div.b_read a:hover,.con_obc_2 div.b_read a:hover,.con_obc_3 div.b_read a:hover {
	color: #fff;
	background-color: #00A6E2;
}

.ba_con {
	margin: 0 0 30px 0;
	display: inline-block;
}
