@charset "Shift-JIS";

@import url("/css/common2.css");

@import url("/css/new/common.css");
@import url("/css/new/header.css?231115 ");
@import url("/css/side.css");
@import url("/css/new/footer.css");

/* =========================================

title : 柔道チャンネル
		キャンペーン
scope : /campaign/index.shtml
 
last modify : 2011/08/30 154_tomida

============================================ */

div#main h1 {
	clear:both;
	width:710px;
	height:80px;
}

div#main div.box {
	width:690px;
	margin:0 auto;
}
div#main p.lead {
    padding:10px 0 5px 0;
}
div#main div.box div.return {
	margin: 20px auto 0;
}




#main div.box div.section h2.label01 {
	width: 690px;
	height: 30px;
	margin: 20px auto 0px;
	background: url(../../../image_cmn/tool/label01.gif)  no-repeat;
	text-indent: 20px;
	font-size: 20px;
	color: #000;
	line-height: 25px;
}
#main div.box div.section h2.label02 {
	width: 690px;
	height: 30px;
	margin: 0px auto 10px;
	background: url(../../../image_cmn/tool/label02.gif)  no-repeat;
	color: #000;
	font-size: 20px;
	text-indent: 20px;
	line-height: 25px;
}
#main div.box div.section h2.label03 {
	width:690px;
	height:30px;
	margin: 20px auto 15px;
	background: url(../../../image_cmn/tool/label03.gif)  no-repeat;
	color: #000;
	font-size:20px;
	text-indent:20px;
	line-height: 25px;
}
#main div.box div.section h2.label04 {
	width:690px;
	height:30px;
	margin: 0px auto 10px;
	background: url(../../../image_cmn/tool/label04.gif)  no-repeat;
	color: #000;
	font-size:20px;
	text-indent:20px;
	line-height: 25px;
}
/*#main div.box div.section h3.sub_ttl01{
	clear: both;
	width:654px;
	margin:20px 10px 0px 10px;
	padding:0 0 0px 15px;
	border-bottom:1px solid #d2d2d2;
	background:url(/image_cmn/tool/point_square.gif) no-repeat left center;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	
	line-height: 25px;
}*/
#main .box div.section h3.sub_ttl01 {
    clear: both;
    width: 657px;
	height: 28px;
	margin: 20px 0 15px 0;
	padding: 12px 15px 0 18px;
	background: url("/image_cmn/tool/sub_label.gif") no-repeat scroll left top transparent;
    color: #313131;
    font-size: 110%;
    font-weight: bold;
	text-align: left;
    letter-spacing: 1px;
    
    
}


#main .top_img img {
	display: block;
	margin: 0 auto 0px auto;
}
#main div.box div.section {
	overflow:hidden;
	clear:both;
	width:690px;
	margin:20px 0 0 0;
	text-align:center;
}

#main .box .section .close{
width: 670px;
	margin: 10px auto 10px auto;
	padding:5px;
	text-align:center;
}

#main div.box div.section p {
	clear: right;
	width: 690px;
	margin: 5px auto 10px auto;
	text-align:left;
}

#main div.box div.section p.attention {
	clear: right;
	width: 500px;
	margin: 5px auto 10px auto;
	text-align:left;
}

#main div.box div.section p.photo {
	clear: right;
	width: 200px;
	margin: 5px 0px;
	
}
.pg_line{
	clear: both;
	width:670px;
	margin: 0 10px;
	border-bottom: #CCC 1px dotted;
}
	

/*-------------------------------------------------
	記事見出し
-------------------------------------------------*/
.shohin_box{
	width: 690px;
	height: auto;
	margin: 10px auto 0;
	*margin: 10px auto 20px;
	_margin: 0 0 20px 25px;
	overflow: hidden;
}
#main div.box div.section ul.article_m {
	float: left;
	width:180px;
	height: 385px;
	margin:0 10px 20px 20px;
	_margin:0;
	border: 1px solid #DDD;
	background: url(/campaign/image/new/back_blue.gif) repeat;
	font-size:14px;
}
#main div.box div.section ul.article_w {
	float: left;
	width:180px;
	height: 385px;
	margin:0 10px 20px 10px;
	border: 1px solid #DDD;
	background: url(/campaign/image/new/back_pink.gif) repeat;
	font-size:14px;
	line-height:1.4;
}

#main div.box div.section ul.article_card {
	float: left;
	width:250px;
	height: 380px;
	margin:0 10px 20px 10px;
	/*border: 1px solid #DDD;*/
}
#main div.box div.section ul.article_m li {
	list-style: none;
	padding:5px 0 0px 35px;
	background: url(../../../image_cmn/tool/arrow_red.gif) no-repeat 20px 8px;
	text-align:left;
	line-height: 15px;
}
#main div.box div.section ul.article_w li {
	list-style: none;
	padding:5px 0 0px 35px;
	background: url(../../../image_cmn/tool/arrow_red.gif) no-repeat 20px 8px;
	text-align:left;
	line-height: 15px;
}
#main div.box div.section ul.article_card li {
	list-style: none;
	padding:0px 0 0px 25px;
	/*text-align:left;
	line-height: 15px;*/
}
#main div.box div.section ul li.ttl_list {
	list-style: none;
	padding:10px 0 0 0;
	background: none;
}
#main div.box div.section ul.article_card li {
	list-style: none;
	padding:0px 0 0 0;
}

/*#main div.box div.section ul.article li img {
	margin:0px 0px 0px 2px;
	vertical-align:top;
}
.r_arrow {
	background:url(../../../image_cmn/arrow04.gif) no-repeat;
	margin: 10px 20px 10px 0px;
	float: right;
}
.r_arrow02 {
	clear: right;
	background:url(../../../image_cmn/arrow04.gif) no-repeat;
	margin: 0px 20px 10px 0px;
	float: right;
}
.arrow04{
	padding: 0 0 0 18px;
	display: block;
}*/
/*profile*/

/*#main .box div.profile_box {
	overflow:hidden;
	width:665px;
	border:1px solid #dcdcdc;
	margin: 20px 15px 0 10px;
}

#main .box div.profile_box {
	clear:both;
	background:url(/image_cmn/tool/sub_label.gif) no-repeat left top;
	color:#313131;
	font-weight:bold;
	font-size:110%;
	letter-spacing:1px;
}
#main .box div.profile_box h3 {
	clear:both;
	width:670px;
	height:28px;
	margin:0 auto 5px auto;
	padding:12px 15px 0 18px;
	color:#313131;
	font-weight:bold;
	font-size:110%;
	text-align: left;
	letter-spacing:1px;
	
}

#main .box div.profile_box {
	overflow:hidden;
}


#main .box div.profile_box ul {
	width: 560px;
	*margin: 0 0 5px -110px;
	text-align: left;
	line-height: 23px;
	
}

#main .box div.profile_box ul li {
	margin: 0 0 5px 4px;
	*margin: 0 0 5px 5px;
	padding:0 12px 0 14px;
	background:url(/image_cmn/tool/list_mark_red.gif) no-repeat left center;
	float: left;
	
}

#main ul.page {
    clear: both;
    margin: 0 auto;
    *margin: 20px auto 0;
    overflow: hidden;
    width: 400px;
}
#main ul.page li.prev {
    float: left;
    height: 30px;
    width: 150px;
}
#main ul.page li.next {
    float: right;
    height: 30px;
    width: 150px;
}
#main ul.page02 {
    clear: both;
    margin: 20px auto;
    *margin: 20px auto 0;
    overflow: hidden;
    width: 400px;
}
#main ul.page02 li.prev {
    float: left;
    height: 30px;
    width: 150px;
}
#main ul.page02 li.next {
    float: right;
    height: 30px;
    width: 150px;
}*/

/*-------------------------------------------------
	応募概要
-------------------------------------------------*/
#main .oubogaiyo dl dt {
	display: inline;
	float:left;
	/*width: 65px;*/
	margin: 3px 0 0 0;
	clear: both;
	font-weight: bold;
	background: url(../image/mrk_coron.gif) no-repeat 57px 0;
}
#main .oubogaiyo dl dd {
	display: inline;
	float:left;
	width:585px;
	margin: 3px 0 0 0;
}
#main .kiyaku h3 {
    background: url("/result/image_cmn/new/bg_ttlsend.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    margin: 10px auto 5px;
    text-indent: -9999px;
    width: 690px;
}
.font_bold{
	font-weight: bold;
}
.txt_indent{
	margin-left: 66px;
	display: block;
}


