@charset "UTF-8";
/* CSS Document */

div.kabukora_bar{
background:url(../img/sec/sec_home_bar.gif) no-repeat;
height:76px;
}

div.kabukora_bar h1{
text-indent:-9999px;
margin:0;
padding:0;
}


#kabukora{
/*background:url(../img/s_img/kabu_backg.jpg);*/
width:970px;
height:auto;
overflow:auto;
float:left;
}

.kabukora_head h1{
	color:#fff;
	font-size:15px;
	margin:0;
	padding:0;
	width:190px;
	height:25px;
	margin-top:0px !important;
	text-indent:-9999px !important;
	border:none;
}

.kabukora_head{
background:url(../img/sec/kabukora/kabukora_head.jpg) no-repeat;
width:655px;
height:130px;
}

#kabukora_main{
/*background:url(../img/s_img/kabu_backg.jpg);*/
width:655px;
height:auto;
float:left;
padding:0 0 15px 0;
}

.kabukora_nav{
background:url(../img/sec/kabukora/kabukora_h2.jpg) no-repeat;
width:655px;
height:135px;
}

.date{
width:595px;
height:20px;
text-align:right;
padding:36px 15px 0 0;
}

.date img{
vertical-align:middle;
padding:0 0 3px 0;
}


h2.nav_tx{
	clear:both;
	font-size:18px;
	font-weight:900;
	color:#610C15;
	width:455px;
	height:auto;
	margin:5px 0 0 140px;
	border-top:dotted 1px #333333;
	border-bottom:dotted 1px #333333;
	padding:5px 0 5px 0;
	line-height:120%;
}


.main1{
background:url(../img/sec/kabukora/kabukora_main.jpg);
width:555px;
height:auto;
padding:0 50px 0 50px;
}

.image1{
width:249px;
height:auto;
text-align:center;
float:right;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:5px 5px 5px 5px;
margin:0 0 5px 5px;
}

.v1_caption{
clear:both;
font-size:12px;
line-height:100%;
width:auto;
text-align:left;
padding:2px;
}

.image2{
width:180px;
height:auto;
text-align:center;
color:#000000;
float:right;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:5px 5px 5px 5px;
margin:0 0 5px 5px;
}

.image2_2{
height:auto;
text-align:center;
color:#000000;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:5px 5px 5px 5px;
margin:0 0 5px 5px;
}

.q {
color:#000000;
font-size:14px;
margin:0;
padding-bottom:20px;
text-align:justify;
text-justify:inter-ideograph;
line-height:180%;
}

.q a:link,
.q a:visited{
text-decoration:underline;
}

.main1_tx{
width:auto;
height:auto;
color:#333333;
padding:0 0 0 0;
margin:0 0 0 0;
}

.kabukora_link{
height:auto;
margin-top:15px;
padding:10px 0;
}

.kabukora_link_title{
background:url(../img/sec/kabukora/title_link_corner.gif) 0 center no-repeat;
height:18px;
text-indent:-9999px;
margin:0 0 10px 0;
padding:5px 0;
border-bottom:dotted 1px #0068B7;
border-top:dotted 1px #0068B7;
}

.link_tx{
color:#333333;
padding:10px;
width:auto;
height:auto;
}

.kabukora_link_h{
font-size:14px;
font-weight:bold;
}

.kabukora_link_h2{
font-size:14px;
}

.main2{
background:url(../img/sec/kabukora/kabukora_main2.jpg) no-repeat;
width:655px;
height:55px;
}

.pr_space{
width:600px;
height:200px;
}

/*　kabukora_main1 インタレストマッチ　*/
div.kabukora_main1{
float:left;
margin:0;
padding:0 0 5px 0;
}

div.kabukora_main1 a.l_box{
display:block;
cursor:pointer;
float:left;
}

div.kabukora_main1 dl{
float:left;
width:500px;
padding:0;
margin:10px 0 0 0;
}

div.kabukora_main1 dl dt.def2_adtitle{
background:url(../../img/common/icon/gray_arrow.gif) left center no-repeat;
float:left;
font-size:14px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 10px;
text-decoration:underline;
}

div.kabukora_main1 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1.2;
}

div.kabukora_main1 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 10px;
}

div.kabukora_main1 ul.def2_overtureimHeight{
clear:both;
width:550px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.kabukora_main1 ul.def2_overtureimHeight li,
div.kabukora_main1 ul.def2_overtureimHeight li a,
div.kabukora_main1 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}


/*　kabukora_main2 インタレストマッチ　*/
div.kabukora_main2{
float:left;
margin:10px 0 0 0;
padding:0 0 0 0;
}

div.kabukora_main2 a.l_box{
display:block;
cursor:pointer;
float:left;
}

div.kabukora_main2 dl{
float:left;
width:500px;
padding:0;
margin:10px 0 5px 0;
}

div.kabukora_main2 dl dt.def2_adtitle{
float:left;
font-size:14px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 0;
text-decoration:underline;
}

div.kabukora_main2 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1.2;
}

div.kabukora_main2 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 0;
}

div.kabukora_main2 ul.def2_overtureimHeight{
clear:both;
width:550px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.kabukora_main2 ul.def2_overtureimHeight li,
div.kabukora_main2 ul.def2_overtureimHeight li a,
div.kabukora_main2 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}


/** 右サイド **/

#kabukora_side{
width:300px;
height:auto;
float:right;
display:inline;
}

.ad_about_d_r{
margin:0 0 10px;
text-align:center;
}

.ad_about_d_r p {
margin:0;
padding:0;
}

div.kabukora_back_num{
margin:0 0 10px 0;
}


div.back_num_header{
background:url(../img/sec/kabukora/back_num_header.jpg) no-repeat;
width:285px;
height:39px;
padding:15px 0 0 15px;
}

div.back_num_header h4{
background:url(../img/sec/kabukora/kabukora_back_num_logo.jpg) no-repeat;
width:118px;
height:29px;
margin:0;
padding:0;
text-indent:-9999px;
}

div.back_num_body{
background:url(../img/sec/kabukora/back_num_body.jpg) repeat-y;
width:300px;
}

div.back_num_body h4{
background:url(../img/sec/kabukora/icon_new_contents.gif) 15px 0 no-repeat;
width:64px;
height:24px;
text-indent:-9999px;
margin:0;
padding:0 0 0 15px;
}

div.all_view{
background:url(../../img/common/icon/triangle_down_g_s.gif) 0 center no-repeat;
text-align:right;
margin:0 20px 0 215px;
}

div.close_view{
background:url(../../img/common/icon/triangle_up_g_s.gif) 0 center no-repeat;
text-align:right;
margin:0 20px 0 230px;
}

div.back_num_footer{
background:url(../img/sec/kabukora/back_num_footer.jpg) no-repeat;
width:300px;
height:12px;
font-size:1px;
}

.check_img_waku{
width:200px;
height:107px;
}

.check_img{
width:140px;
height:107px;
margin-left:25px;
border-width:0.5px;
border-color:#999999;
border-style:solid;
}

.check_tx{
width:140px;
height:auto;
padding-left:25px;
padding-top:3px;
float:left;
line-height:1.3em;
}

body:first-of-type .check_tx{
/* safari3 only ¥*/
width:150px;
height:auto;
padding-left:25px;
padding-top:3px;
float:left;
line-height:1.3em;
}

.backtx_waku{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
	height:auto;
	overflow:auto;
	padding:10px 5px 10px 0;
	margin:0 15px;
}


.backtx{
background:url(../img/sec/kabukora/back_ic.jpg) no-repeat;
line-height:1em;
padding:0 0 0 15px;
}

.image3{
height:auto;
text-align:center;
float:right;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:5px 5px 5px 5px;
margin:-20px 0 5px 5px;
}

a:visited{
color:#1D3994;
text-decoration:none;
}

.image4{
width:510px;
height:auto;
text-align:center;
color:#000000;
border-width:1px;
border-color:#999999;
border-style:solid;
padding:5px 5px 5px 5px;
margin-left:auto;
margin-right:auto;
}



/*ここからカブコラ　バックナンバー*/
#accordion {
width:300px;
}

.accordion dt {
border:2px solid #DFECF4;
background:#DFECF4;
padding:3px 0 3px 10px;
font: 14px Arial;
font-weight:bold;
margin-top:5px;
cursor:pointer;
font-size:14px;
}

.accordion dt:hover {
background:url(images/header_over.gif)
}

.accordion dd {
overflow:hidden;
background:#fff
}

.accordion ul li a{
display: block;
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size:nomal;
padding-top:2px;
padding-bottom:2px;
}

.accordion ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.accordion ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-top:2px;
padding-left:10px;
line-height:120%;
}

.link_txt{
margin:0 0 0 55px;
padding:0;
line-height:140%;
}

.back_num_img{
border:1px solid #F3F3F3;
float:left;
}

.back_num_menu{
display: block;
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
margin-top:-5px;
}
/*ここまでカブコラ　バックナンバー*/

































