@charset "utf-8";

/*/////////////////////////////////////////////////////////////
koebu.com

Copyright (C) KAYAC Inc. All Rights Reserved.
------------------------------------------------------------
[Homepage] 
	1. 
	2. 
	3. 

//////////////////////////////////////////////////////////////*/


/* ------------------------------------------------------------
    1. block
------------------------------------------------------------ */

div.section .ttlLv2 {
}

div#boxFront {
	text-align: center;
}
div#boxPopKoe {
	position: relative;
	min-height: 260px; 
	margin-bottom: 5px;
	padding-top: 57px;
	border: 3px solid #000;
	border-width: 3px 3px 5px;
	background: url(/img/homepage/bg_gradation_1.png) repeat-x 0 0;
}
div#boxPopKoe .viewMoreSection a {
	font-weight: bold;
	font-size: 108%;
	background-position: 0 4px;
	background-color: #ff9;
}

div#boxPopKoe div#boxLoadingPopKoe {
	position: absolute;
	top: 0;
	left: 0;
	width: 624px;
	height: 320px;
	text-align: center;
	background: url(/img/common/loading.gif) no-repeat 50% 50%;
}
div#boxPopKoe div#boxLoadingPopKoe p {
	height: 120px;
	padding-top: 160px;
}
div#boxPopKoe h2 {
	position: absolute;
	top: -15px;
	left: 5px;
	width: 212px;
}
div#boxPopKoe div.unitKoe {
	margin: 0 7px;
	background: #FFF;

}
div#boxPopKoe div#boxFrontTicker {
	margin: 0;
	background: #e1ff35;
	/zoom: 1;
}
div#boxPopKoe div#boxFrontTicker div#frontTicker {
	overflow: hidden;
	height: 32px;
	/zoom: 1;
}
div#boxPopKoe div#boxFrontTicker div#frontTicker span {
	margin: 0 20px 0 0;
	/zoom: 1;
}
div#boxPopKoe div#boxFrontTicker div#frontTicker a {
	font-size: 177%;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	/zoom: 1;
}

div#boxTopicTag div.boxListTopicTag {
	margin: 0 0 5px;
}
div.boxTopicTagPop {
	clear: both;
	position: relative;
	width: 624px;
	margin: 0 0 7px;
	border: 3px solid #000;
	background: #FFC;
}
div.boxTopicTagPop h3 {
	float: left;
	width: 90px;
	padding: 10px;
	text-align: center;
}
div.boxTopicTagPop ul {
	margin-left: 100px;
	padding: 5px;
}
div.boxTopicTagPop ul li {
	display: inline;
	margin-right: 4px;
	font-size: 93%;
}
div.boxTopicTagPop ul li a {
	padding: 0 0 0 13px;
	background: url(/img/common/icon_tag_s.png) no-repeat 0 1px;
}

div#boxFront {
	margin: 0 0 15px;
}

.boxEnvCheck {
	position: absolute;
	top: 5px;
	left: 0;
	width: 904px;
	font-size: 147%;
}



/* homepage_Radio
---------------------------------------------- */

#boxRadioHome{
    margin:20px 0 0 0;
}

#boxRadioHome .unitTopic h4 {
    margin: 2px 0 5px;
}
#boxRadioHome .unitTopic h4 a {
    background: url("/img/common/icon_arrow_1.png") no-repeat scroll 0 5px transparent;
    line-height: 1.5em;
    padding-left: 8px;
}
#boxRadioHome p.plain {
    line-height: 1.5;
}
#boxRadioHome  p.plain a {
    color: #666666;
    font-size: 85%;
    text-decoration: none;
}
div#boxRadioHome span.date {
    color: #558800;
    font-size: 10px;
    margin-left: 7px;
    font-weight: normal;
}


/* homepage_pj_ad
---------------------------------------------- */
#pj_ad{
    margin:20px 0 5px 0;
}

#pj_ad .unitTopic h4 {
    margin: 2px 0 5px;
}
#pj_ad .unitTopic h4 a {
    background: url("/img/common/icon_arrow_1.png") no-repeat scroll 0 5px transparent;
    line-height: 1.5em;
    padding-left: 8px;
}
#pj_ad p.plain {
    line-height: 1.5;
}
#pj_ad p.plain a {
    color: #666666;
    font-size: 85%;
    text-decoration: none;
}

div#pj_ad span.date {
    color: #558800;
    font-size: 10px;
    margin-left: 7px;
    font-weight: normal;
}

/* hoge
---------------------------------------------- */

#_jkl_js2as_1 {
	position: absolute;
	top: 153px;
	left: 0;
}

/*boxAdsHomeGif
---------------------------------------------- */



div#boxAdsHomeGif div.unitAdGif div.thumb{
float: left;
width: 60px;
height: 60px;
margin-right: 5px;

}


div#boxAdsHomeGif div.unitAdGif div.thumb img{
border: none;
}

div#boxAdsHomeGif div.unitAdGif p a{
line-height: 1.5;
  color: #666666;
    font-size: 85%;
    text-decoration: none;
}

div#boxAdsHomeGif div.unitAdGif h4{
margin-bottom: 5px;
text-decoration: underline;
line-height: 1.5;
}


div#boxAdsHomeGif div.unitAdGif{

    padding: 10px 5px 10px;
    width: 286px;
    border:1px dotted #cccccc;
}

div#boxAdsHomeGif div.wrapUnitAdsGif{
border:1px solid #cccccc;
padding: 5px;
    float: left;

}
div#boxAdsHomeGif div.wrapUnitAdsGif + div.wrapUnitAdsGif{
    margin-left:10px;
}
