﻿@charset "utf-8";
/* CSS Document */


body {
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
background-image: url(../common/bg_main.jpg);
background-repeat: repeat-x;
}

#top{
background-image: url(../img/bg_main_t.jpg);
background-repeat: repeat-x;
}

img,object{
margin: 0;
padding: 0;
border:0;
vertical-align: bottom;
}

input,textarea{
color:#583822;
}

form{
margin:0px;
padding:0px;
border:0px;
}

ul li{
margin:0px;
padding:0px;
list-style:none;

}

dl dd{
margin:0px;
padding:0px;
}

tr td{
margin:0px;
padding:0px;
}


a:link{
color:#856844; text-decoration:underline;
}
a:visited{
color:#856844; text-decoration:underline;
}
a:hover, a:active{
color:#cc0000; text-decoration:underline;
}



/* 共通ヘッダー
---------------------------------------------------- */

#global_header{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

#global_header_inner{
width:900px;
height:43px;
margin:0px auto;
padding:10px 0px 10px 0px;
text-align:left;
}


#global_header_left{
width:153px;
height:43px;
padding:0px 0px 0px 0px;
margin:0px 230px 0px 0px;
_margin:0px 217px 0px 0px;
float:left;
}

#global_header_left h1{
width:153px;
margin:0px 0px 0px 0px;
font-size:0;
}

#global_header_right{
width:489px;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}



/* メイン
---------------------------------------------------- */



#container{
clear:both;
width:900px;
margin:0px auto;
padding:0px;
text-align:left;
}

.wrapper{
clear:both;
width:860px;
margin:0px auto;
padding:0px;
text-align:left;
}


.content_left{
clear:both;
width:210px;
float:left;
margin:0px 55px 0px 0px;
padding:10px 0px 0px 0px;
}

.content_center{
width:350px;
float:left;
margin:0px 55px 0px 0px;
padding:0px 0px 50px 0px;
}

.content_center_in{
width:350px;
margin:30px auto 0px auto;
_margin:30px 0px 0px 275px;
padding:0px 0px 50px 0px;
}

.content_error{
width:537px;
margin:72px auto 0px auto;
_margin:72px 0px 0px 181px;
padding:0px 0px 150px 0px;
text-aling:center;
}

.content_about{
width:780px;
margin:15px auto 0px auto;
_margin:15px 0px 0px 60px;
padding:0px 0px 25px 0px;
}


.content_inner{
width:350px;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.content_right{
width:190px;
float:left;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}




/* トップページ
---------------------------------------------------- */

#top_vi{
clear:both;
width:970px;
padding:0;
margin:0px auto 40px auto;
position:relative;
}

/* #top_vi{
clear:both;
width:920px;
padding:0px 0px 0px 10px;
margin:0px auto 40px auto;
position:relative;
} */

#top_vi h1{
margin:0px 0px 0px 0px;
}

#about_top{
position:absolute;
top:10px;
left:807px;
_left:802px;
}


.backno{
clear:both;
width:860px;
margin:0px auto 70px auto;
padding:0px;
text-align:left;
background-image: url(../img/bg_top_box.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.backno:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .backno {
	height: 1em;
}

.backno {
	display: block;
}
/**/


.backno_left{
width:420px;
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

.backno_right{
width:420px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.backno_box{
width:420px;
}

.backno_box h3{
margin:0px;
}

.backno_text{
width:370px;
margin:10px 0px 30px 25px;
}

.backno_img{
background-image: url(../img/im_cafe_back.jpg);
background-repeat: no-repeat;
background-position: 335px 125px;
}

.backno_img:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .backno_img {
	height: 1em;
}

.backno_img {
	display: block;
}
/**/



/* コンテンツナビ
---------------------------------------------------- */
#nav_box{
width:873px;
_width:900px;
height:134px;
margin:0px auto 20px auto;
padding:0px 0px 0px 27px;
background-image: url(../common/bg_navbox.jpg);
background-repeat: no-repeat;
}

#nav_logo{
width:182px;
float:left;
margin:16px 0px 0px 0px;
}

#nav_logo h1{
margin:0px 0px 0px 0px;
}

#nav_month{
width:62px;
float:left;
margin:10px 17px 0px 0px;
}

#nav_about{
width:97px;
float:left;
margin:10px 0px 0px 0px;
}

/* 各ページ共通
---------------------------------------------------- */
.main_ttl01{
clear:both;
width:900px;
height:55px;
margin:0px 0px 13px 0px;
background-image: url(../common/bg_ttl01.gif);
background-repeat: no-repeat;
background-position: 115px 40px;
}

.main_ttl02{
clear:both;
width:900px;
height:55px;
margin:0px 0px 13px 0px;
background-image: url(../common/bg_ttl02.gif);
background-repeat: no-repeat;
background-position: 115px 40px;
}

.main_ttl03{
clear:both;
width:900px;
height:60px;
margin:0px 0px 13px 0px;
background-image: url(../common/bg_ttl03.gif);
background-repeat: no-repeat;
background-position: 115px 45px;
}

.main_ttl04{
clear:both;
width:900px;
height:55px;
margin:0px 0px 13px 0px;
background-image: url(../common/bg_ttl04.gif);
background-repeat: no-repeat;
background-position: 115px 40px;
}

.main_ttl01 h2{margin:0px;}
.main_ttl02 h2{margin:0px;}
.main_ttl03 h2{margin:0px;}
.main_ttl04 h2{margin:0px;}


/* サイドメニュー */


.side_left{
width:210px;
margin:0px;
}

.side_right{
width:190px;
margin:0px 0px 15px 0px;
}


dl{
margin:0px 0px 0px 0px;
text-align:left;
}

dd{
margin:0px 0px 0px 0px;
text-align:left;
}

.arr {
font-size:83%;
margin:0px 0px 0px 0px;
padding:10px 7px 0px 20px;
background: url("../common/ic_link01.jpg") no-repeat 0px 12px;
}

.side_s {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.side_right .side_s dl{
margin:0px 0px 0px 10px;
text-align:left;
}

.side_right .side_s dd{
margin:0px 0px 0px 0px;
text-align:left;
}

.side_right .comment_link {
font-size:83%;
margin:0px 0px 7px 0px;
padding:2px 0px 2px 30px;
background: url("../common/ic_link02.jpg") no-repeat 15px 4px;
}

.side_right .tarckback dd{
margin:0px 0px 10px 0px;
}


.main_tx{
clear:both;
width:610px;
margin:0px 0px 30px 0px;
}

.main_tx h2{
margin:0px 0px 0px 0px;
}

.main_inner{
width:590px;
margin:0px 10px 0px 10px;
}

.img_center{
text-align:center;
}



/* 記事エントリー共通
---------------------------------------------------- */

.entry_ttl{
width:350px;
margin:0px 0px 10px 0px;
padding:2px 0px 2px 7px;
}

.col01{border-left:7px solid #f4ae96;}
.col02{border-left:7px solid #eedb71;}


.entry_date{
font-size:83%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px px;
line-height:1.4;
}

.entry_title{
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px px;
line-height:1.4;
}

/* .entry_img{
width:350px;
margin:0px 0px 15px 0px;
} */

.entry_text{
width:350px;
margin:0px 0px 0px 0px;
}

.entry_text p,
.entry_text div.img {
margin:0px 0px 1em 0px;
font-size: 84%;
line-height: 1.4;
}

.entry_text dl {
	font-size: 84%;
	margin-bottom: 1em;
}

.entry_text dl dt {
	margin-bottom: 0.5em;
	line-height: 1.4;
}

.entry_text dl dd {
	margin: 0 0 1em 1em;
	line-height: 1.4;
}

.entry_read_bt{
width:350px;
text-align:right;
margin:0px 0px 5px 0px;
}

.entry_admin{
font-size:83%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px px;
line-height:1.4;
}

.entry_article{
font-size:83%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px px;
line-height:1.4;
}

.entry_whitebox{
width:350px;
background-image: url(../common/bg_box.jpg);
background-repeat: no-repeat;
background-position: left bottom;
margin:30px 0px 20px 0px;
}

.entry_whitebox:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .entry_whitebox {
	height: 1em;
}

.entry_whitebox {
	display: block;
}
/**/

.entry_whitebox_inner{
width:330px;
padding:5px 10px 5px 10px;
}

.entry_whitebox_inner p{
margin:0px;
}

.entry_trackback{
width:350px;
margin:0px 0px 40px 0px;
}

.entry_comment{
width:350px;
margin:0px 0px 40px 0px;
}

.entry_comment_submit{
width:350px;
margin:0px 0px 70px 0px;
}

.entry_contribution{
width:350px;
margin:0px 0px 15px 0px;
}

.entry_contribution dl{
margin:0px 0px 0px 0px;
text-align:left;
}

.entry_contribution dd{
font-size:83%;
line-height:1.4;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background: url("../common/ic_link02.jpg") no-repeat 0px 4px;
}

.entry_contribution p{
width:350px;
text-align:right;
margin:0px;
}

.entry_form{
width:312px;
margin:10px 0px 10px 18px;
padding:0px 0px 10px 0px;
}

.entry_form p{
margin:0px 0px 0px 0px;
}

.entry_form input{
font-size:83%;
width:305px;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
border-top:1px solid #cecece;
border-left:1px solid #cecece;
background-color:#f2f2f2;
}

* html .entry_form input { /* for ie6 */ margin:0px 0px 0px 0px /* -18px */; }
*:first-child+html .entry_form input { /* for ie7 */ margin:0px 0px 0px 0px /* -20px */; }
* html .entry_form textarea { /* for ie6 */ margin:0px 0px 0px 0px /* -18px */; }
*:first-child+html .entry_form textarea { /* for ie7 */ margin:0px 0px 0px 0px /* -20px */; }


.entry_form textarea{
font-size:83%;
width:305px;
margin:0px 0px 10px 0px;
padding:3px 3px 3px 3px;
border-top:1px solid #cecece;
border-left:1px solid #cecece;
border-right:none;
border-bottom:none;
background-color:#f2f2f2;
/*
background-image: url(../common/bg_textbox.jpg);
background-repeat: no-repeat;
background-position: right bottom;
*/
}

.entr_form_bt{
width:300px;
margin:10px 0px 0px 0px;
}

.entr_form_bt input{
width:74px;
float:left;
margin:0px 5px 20px 0px;
border:none;
padding:0px;
}

* html .entr_form_bt input { /* for ie6 */ margin:0px 0px 0px 0px; }
*:first-child+html .entr_form_bt input { /* for ie7 */ margin:0px 0px 0px 0px; }


/* エラーページ
---------------------------------------------------- */
.error_box{
width:537px;
margin:0px 0px 15px 0px;
}

.error_img{
width:80px;
float:left;
margin:0px 20px 15px 0px;
}

.error_tx{
width:437px;
float:left;
margin:15px 0px 0px 0px;
}

.error_tx p{
margin:0px 0px 0px 0px;
}


/* カフェログとはページ
---------------------------------------------------- */
.about_img{
clear:both;
width:780px;
margin:0px 0px 0px 0px;
}

.about_img_l{
width:380px;
float:left;
margin:0px 20px 20px 0px;
}

.about_img_r{
width:380px;
float:left;
margin:0px 0px 0px 0px;
}

.about_img_box{
width:380px;
margin:0px 0px 0px 0px;
}

.about_tl{
border-left:7px solid #999999;
margin:0px 0px 20px 0px;
padding:6px 0px 7px 13px;
}

.about_rss{
width:740px;
margin:0px 0px 0px 20px;
}

.about_rss p{
margin:0px 0px 0px 0px;
}

.about_rss img{
vertical-align: middle;
}


table.about_table{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-collapse : collapse ;
}

table.about_table tr{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

table.about_table th{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

table.about_table td{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

table.about_table .last{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.about_words{
width:780px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.about_words_tx p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.about_words_tx{
width:425px;
float:left;
margin:0px 25px 0px 0px;
padding:0px 0px 0px 0px;
}

.about_words_img{
width:330px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* フッター
---------------------------------------------------- */
#footer{
width:100%;
background:#FFF;
}

#footer_top{
clear:both;
width:100%;
}


#inner_link{
width:900px;
margin:0px auto;
text-align:center;
padding:0px 0px 10px 0px;
}

#inner_link p{
margin:0px 0px 0px 0px;
}

#footer_link{
height:37px;
background-color:#969492;
}


/* テーブルの修飾
---------------------------------------------------- */

th,td{
padding:2px 5px 2px 5px;
}


/* リンクボタン
---------------------------------------------------- */
.link_about{
margin:0px 0px 0px 2px;
padding:6px 0px 0px 17px;
background:url(../common/ic_trackback.gif) no-repeat 0px 70%;
}

.link_top{
margin:0px 0px 0px 2px;
padding:6px 0px 0px 17px;
background:url(../common/ic_link01.jpg) no-repeat 0px 75%;
}


/* マージン
---------------------------------------------------- */

.mgn_t_20{
clear:both;
margin:20px 0px 0px 0px;
}

.mgn_b_20{
clear:both;
margin:0px 0px 20px 0px;
}

.mgn_b_10{
clear:both;
margin:0px 0px 10px 0px;
}


/* 画像下マージン
---------------------------------------------------- */
.img_mgn0{
clear:both;
margin:0px 0px 0px 0px;
}

.img_mgn2{
margin:0px 0px 2px 0px;
}

.img_mgn5{
margin:0px 0px 5px 0px;
}

.img_mgn7{
margin:0px 0px 7px 0px;
}

.img_mgn10{
margin:0px 0px 10px 0px;
}

.img_mgn10_t{
margin:10px 0px 0px 0px;
}

.img_mgn10_l{
margin:0px 0px 10px 10px;
}

.img_mgn15{
margin:0px 0px 15px 0px;
}


.img_mgn15_s{
margin:0px 0px 15px 0px;
_margin:0px 0px 8px 0px;
}

.img_mgn20{
margin:0px 0px 20px 0px;
}

.img_mgn20_l{
margin:0px 0px 20px 10px;
}

.img_mgn30{
margin:0px 0px 30px 0px;
}

.img_mgn30_l{
margin:0px 0px 30px 0px;
padding:0px 0px 0px 10px;
}

.img_mgn40{
margin:0px 0px 40px 0px;
}

.img_mgn50{
margin:0px 0px 50px 0px;
}

.img_right{
text-align:right;
}



/* ページトップ
---------------------------------------------------- */




/* 注釈
---------------------------------------------------- */

.cation{
color:#ff0000;
}



/* フロートのクリア
---------------------------------------------------- */

.clr{
clear:both;
margin:0px;
font-size:70%;
}

.alclr{
clear:both;
}


/*IE用画像余白
---------------------------------------------------- */
.img_0mgn{
font-size:0;
}




/* 特殊リンク色
---------------------------------------------------- */
.fs_about a:link{color:#b0312b;text-decoration:underline;}
.fs_about a:visited{color:#b0312b;text-decoration:underline;}
.fs_about a:hover,a:active{color:#b0312b;text-decoration:none;}




/* 応募要綱
---------------------------------------------------- */

div.howToApply {
	margin-bottom: 20px;
	background: url("../images/content_howToApply_02.jpg") 0 0 repeat-y;
	color: #fff;
}

div.howToApply h4 {
	height: 41px;
	margin: 0 0 1em 0;
	padding: 0;
	background: url("../images/content_howToApply_01.jpg") 0 0 no-repeat;
	text-indent: -9999px;
}

div.howToApply ul {
	margin: 0 20px 20px 20px;
}

div.howToApply ul li {
	margin-bottom: 10px;
	line-height: 1.6;
}

div.howToApply ul li em {
	font-weight: bold;
	font-style: normal;
}

div.howToApply ul li ul li {
	list-style-type: disc;
}

div.howToApply p {
	margin: 0 20px 1em 20px;
}

div.howToApply h5 {
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

div.howToApply dl {
	margin: 0 20px;
}

div.howToApply dl dt {
	margin-bottom: 10px;
	font-weight: bold;
	font-style: normal;
}

div.howToApply dl dd ul li {
	list-style-type: disc;
}

div.howToApply dl dd h5 {
	margin-left: 20px;
	text-align: left;
}

div.howToApply dl dd div.img {
	text-align: center;
}

div.howToApply div.applyBtn {
	text-align: center;
}

div.howToApply .bottom {
	margin: 0;
	padding: 0 20px 20px 20px;
	background: url("../images/content_howToApply_03.jpg") 0 100% no-repeat;
}



#footer01 {
	width:100%;
	height:35px;
    background:#969492
}

#footer01 .inner {
    margin:0 auto;
    width:980px;
    text-align:left;
}

#footer01 .inner ul {
    padding:12px 0;
	margin:0px 0px 0px 0px;
}

#footer01 .inner ul li {
    float:left;
    display:block;
    height:13px;
    text-indent:-9999px;
}

#footer01 .inner ul li a {
    display:block;
    height:13px;
    text-decoration: none;
    /*\*/
    overflow: hidden;
    /**/
}

#footer01 .inner ul li.f01 { width:149px; background:url(http://jp.nescafe.com/NR/rdonlyres/A9A0657E-C3BB-4083-85EE-2E39BB04AB78/0/f_navi01.gif) no-repeat left top;}
#footer01 .inner ul li.f02 { width:176px; background:url(http://jp.nescafe.com/NR/rdonlyres/0B5986C5-28FC-4820-A2EC-34592F5CDFCF/0/f_navi02.gif) no-repeat left top;}
#footer01 .inner ul li.f03 { width:106px; background:url(http://jp.nescafe.com/NR/rdonlyres/1C68FFD5-EF49-472C-BE30-D24D9CE2DA04/0/f_navi03.gif) no-repeat left top;}

#footer01 .inner ul li.f01 a:hover { background:url(http://jp.nescafe.com/NR/rdonlyres/091E218F-07AB-4FCE-9C44-3FE673F7B549/0/f_navi01_on.gif) no-repeat left top;}
#footer01 .inner ul li.f02 a:hover { background:url(http://jp.nescafe.com/NR/rdonlyres/5007AC10-9D55-46D7-9A94-819071860E84/0/f_navi02_on.gif) no-repeat left top;}
#footer01 .inner ul li.f03 a:hover { background:url(http://jp.nescafe.com/NR/rdonlyres/D670856E-96DF-471F-998D-F52B6D1EB3C4/0/f_navi03_on.gif) no-repeat left top;}

#footer01 .inner p.btn-mug02 {
    position:absolute;
    top:4px;
    left:460px;
	margin:0 !important;
    text-indent:-9999px;
}

#footer01 .inner p.btn-mug02 a {
    display:block;
    width:120px;
    height:30px;
    background:url(http://jp.nescafe.com/NR/rdonlyres/4FBB6FBF-4C93-4849-8FFA-7C5E4E134147/0/btn_mugmessenger02.gif) no-repeat left top;
    text-decoration: none;
    /*\*/
    overflow: hidden;
    /**/
}

#footer01 .inner p.btn-mug02 a:hover {
    display:block;
    width:120px;
    height:30px;
    background:url(http://jp.nescafe.com/NR/rdonlyres/72A84456-80FC-4C6A-A9DE-DA97857C2B38/0/btn_mugmessenger02_on.gif) no-repeat left top;
}

#footer02 {
	background:#FFF;
    font-size:69%;
}

*+html body #footer02 {
    background:#FFF;
    font-size:63%;
}

* html body #footer02 {
    background:#FFF;
    font-size:63%;
}

/* Safari only \*/
html:\66irst-child #footer02 {
    background:#FFF;
    font-size:63%;
}
/* */

#footer02 .inner {
    margin:0 auto;
    width:980px;
    text-align:left;
    position:relative;
    background:#FFF;
}

#footer02 .inner p {
    padding:6px 0 12px 571px;
}

#footer02 .inner ul {
    position:absolute;
    top:31px;
    left:-40px;
    _left:0px;
	margin:0px 0px 0px 0px;
	paddin:0px 0px 0px 0px;
}

*:first-child+html #footer02 .inner ul  {left:0px; }

#footer02 .inner ul li {
    float:left;
    padding-left:32px;
    background:url(http://jp.nescafe.com/NR/rdonlyres/F560284F-0DD5-4B96-B68C-88449254689D/0/icon_f_navi.gif) no-repeat left top;
}

#footer02 .inner ul li.tp {
    padding-left:0;
    background:none;
}

#footer02 a:link {
    color:#333333;
    text-decoration:none;
}

#footer02 a:visited {
    color:#333333;
    text-decoration:none;
}

#footer02 a:hover {
    color:#333333;
    text-decoration:underline;
}

#footer02 a:active {
    color:#333333;
    text-decoration:none;
}


/* @group clearfix=================================================================== */
#g-navi:after,
#footer01 ul:after,
#footer02 ul:after {
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    content:".";
}

#g-navi,
#footer01 ul,
#footer02 ul {
    display:inline-block;
}

/* Hides from IE-mac \*/
* html #g-navi,
* html #footer01 ul,
* html #footer02 ul {
    height:1%;
}

#g-navi,
#footer01 ul,
#footer02 ul {
    display:block;
}

/* スタイルコレクション howToApply */

div.howToApply {
	margin-bottom: 20px;
	background: url("/lib/images/content_howToApply_02.jpg") 0 0 repeat-y;
	color: #fff;
}

div.howToApply h4 {
	height: 41px;
	margin: 0 0 1em 0;
	padding: 0;
	background: url("/lib/images/content_howToApply_01.jpg") 0 0 no-repeat;
	text-indent: -9999px;
}

div.howToApply ul {
	margin: 0 20px 20px 0;
	padding-left: 20px;
	font-size: 84%;
}

div.howToApply ul li {
	margin-bottom: 10px;
	line-height: 1.6;
}

div.howToApply ul li em {
	font-weight: bold;
	font-style: normal;
}

div.howToApply ul li ul {
	font-size: 100%;
}

div.howToApply ul li ul li {
	list-style-type: disc;
}

div.howToApply p {
	margin: 0 20px 1em 20px;
}

div.howToApply h5 {
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

div.howToApply dl {
	margin: 0 20px;
}

div.howToApply dl dt {
	margin-bottom: 10px;
	font-weight: bold;
	font-style: normal;
}

div.howToApply dl dd ul li {
	list-style-type: disc;
}

div.howToApply dl dd h5 {
	margin-left: 20px;
	text-align: left;
}

div.howToApply dl dd div.img {
	text-align: center;
}

div.howToApply div.applyBtn {
	text-align: center;
}

div.howToApply .bottom {
	margin: 0;
	padding: 0 20px 20px 20px;
	background: url("/lib/images/content_howToApply_03.jpg") 0 100% no-repeat;
}

/* ---------- 090821 add */

div.entry_trackback div.entry_contribution dl dt {
	margin-bottom: 0.5em;
	font-size: 84%;
	font-weight: bold;
}

div.entry_trackback div.entry_contribution p {
	margin-top: 0.5em;
}