@charset "UTF-8";

/* init.css 

 01. Yahoo UI Library Fonts CSS
 02. base 共通
 03. body ボディ
 04. container 全体包括
 05. header ヘッダ
 06. navi ナビゲーション
 07. content コンテンツエリア
 08. top トップページ
 09. side サイド
 10. footer フッタ
 11. about だいじょうぶネットって何？
 12. search 検索結果
 13. new 新着マーク
 
*/

/*
===============================================
 01. Yahoo UI Library Fonts CSS
----------------------------------------------- */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}


/*
===============================================
 02. base 共通
----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
}

a img {
	margin: 0;
	padding: 0;
	border: none;
}

a { text-decoration: underline;}
a:link { color: #3195C9;}
a:visited { color: #7893A6;}
a:active { color: #7893A6;}
a:hover { color: #156EA4;}

.float-clear {
	clear: both;
}

.clearfix:after, .kouryu-text:after, .kouryu-year:after, .asset-header-inner:after, .asset-content:after, .intro-content-inner:after, .asset-meta:after, .entry-tags:after, .episode-text:after, .asset-meta-inner:after, .navi-page:after, .asset-body:after, .help-det:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .kouryu-text, .kouryu-year, .asset-header-inner, .asset-content, .intro-content-inner, .asset-meta, .entry-tags, .episode-text, .asset-meta-inner, .navi-page, .asset-body, .help-det { display: inline-block;}

/* Hides from IE-mac ¥*/
*html .clearfix, .kouryu-text, .kouryu-year, .asset-header-inner, .asset-content, .intro-content-inner, .asset-meta, .entry-tags, .episode-text, .asset-meta-inner, .navi-page, .asset-body, .help-det { height: 1%;}
.clearfix, .kouryu-text, .kouryu-year, .asset-header-inner, .asset-content, .intro-content-inner, .asset-meta, .entry-tags, .episode-text, .asset-meta-inner, .navi-page, .asset-body, .help-det { display: block;}
/* End hide from IE-mac */

/*
===============================================
 03. body ボディ
----------------------------------------------- */

/* トップ用
----------------------------------------------- */
body {
	background-color: #FFFFFF;
	line-height: 1;
	color: #4C4C4C;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	min-width: 900px;
	background-image: url(http://www.dai-jobu.net/images/back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

body#home {
	background-image: url(http://www.dai-jobu.net/images/top_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/*
===============================================
 04. container 全体包括
----------------------------------------------- */
#container {
	width: 900px;
	margin: 0 auto;  /* center on everything else */
	background-image: url(http://www.dai-jobu.net/images/header_bar.jpg); 
	background-repeat: no-repeat;
	text-align: left;
	padding: 10px 0 0 0;
}

#container-inner {
}

/*
===============================================
 05. header ヘッダ
----------------------------------------------- */
#header-inner {
	width: 515px;
	float: left;
}

#header-content {
	width: 385px; /* necessary for ie win */
	float: right;
}

/* トップ用ヘッダロゴ
----------------------------------------------- */
#header-description {
	width: 261px;
	height: 36px;
	background-image: url(http://www.dai-jobu.net/images/top_desc.jpg);
	background-repeat: no-repeat;
	text-indent: -9999em;
}

#header-name {
	width: 515px;
	height: 59px;
	background-image: url(http://www.dai-jobu.net/images/top_name.jpg);
	background-repeat: no-repeat;
	text-indent: -9999em;
}

/* 第２階層用ヘッダロゴ
----------------------------------------------- */
#header-logo a {
	width: 233px;
	height: 58px;
	display: block;
	background-image: url(http://www.dai-jobu.net/images/header_logo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999em;
}

/* 文字サイズ
----------------------------------------------- */
#text-change {
	width: 385px;
	padding: 0 0 10px 0;
}

#text-size {
	float: left;
	width: 276px;
	height: 40px;
	text-indent: -9999em;
	background-image: url(http://www.dai-jobu.net/images/text_change.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#text-size-btn {
	float: right;
	width: 98px;
	height: 40px;
}

#text-size-btn img {
	vertical-align: middle;
}

/* 写真
----------------------------------------------- */
#photo-frame {
	clear: both;
	width: 385px;
	background-image: url(http://www.dai-jobu.net/images/photo_frame.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 11px 0 11px 0;
}

#photo-frame img {
	width: 360px;
	margin: 0 auto;
}


/*
===============================================
 06. navi ナビゲーション
----------------------------------------------- */

/* 第２階層用
----------------------------------------------- */
#navi {
	clear: both;
	width: 900px;
	padding: 11px 0 0 0;
}

#navi-btn {
	width: 900px;
}

#navi-btn li {
	float: left;
	list-style-type: none;
}

#navi-btn li a {
	display: block;
	text-indent: -9999em;
}

#navi-home a {
	width: 67px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_home.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-news a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_news.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-kouryu a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_kouryu.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-bbs a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_bbs.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-blog a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_blog.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-voice a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_voice.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-episode a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_episode.jpg);
	background-repeat: no-repeat;
	margin: 0 3px 0 0;
}

#navi-about a {
	width: 116px;
	height: 46px;
	background-image: url(http://www.dai-jobu.net/images/navi_about.jpg);
	background-repeat: no-repeat;
	margin: 0;
}


/* トップ用
----------------------------------------------- */
#home #navi {
	clear: both;
	width: 900px;
	padding: 30px 0 0 0;
}

#home #navi-inner {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_back.gif);
	background-repeat: no-repeat;
}

#home #navi-btn {
	width: 893px;
	margin: 0 0 0 7px;
	padding: 6px 0 7px 0;
}

#home #navi-btn li {
	float: left;
	list-style-type: none;
}

#home #navi-btn li a {
	display: block;
	text-indent: -9999em;
	margin: 0 3px 0 0;
}

#home #navi-news a {
	width: 126px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_news.jpg);
	background-repeat: no-repeat;
}

#home #navi-kouryu a {
	width: 126px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_kouryu.jpg);
	background-repeat: no-repeat;
}

#home #navi-bbs a {
	width: 120px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_bbs.jpg);
	background-repeat: no-repeat;
}

#home #navi-blog a {
	width: 120px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_blog.jpg);
	background-repeat: no-repeat;
}

#home #navi-voice a {
	width: 126px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_voice.jpg);
	background-repeat: no-repeat;
}

#home #navi-episode a {
	width: 126px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_episode.jpg);
	background-repeat: no-repeat;
}

#home #navi-about a {
	width: 126px;
	height: 56px;
	background-image: url(http://www.dai-jobu.net/images/top_navi_about.jpg);
	background-repeat: no-repeat;
}


/*
===============================================
 07. content コンテンツエリア
----------------------------------------------- */
#content { 
	clear: both;
	width: 900px;
}

#content-inner { 
	padding: 15px 0 0 0;
}

#home #content-inner { 
	padding: 50px 0 0 0;
}

.navigation {
	list-style-type: none;
	padding: 0 0 15px 0;
}

.navigation ul,
.navigation li {
	list-style-type: none;
	display: inline;
	letter-spacing: 1px;
}

/* エントリー部
----------------------------------------------- */
#home #alpha {
	float: left;
	width: 600px;
}

#alpha-inner, #beta-inner {
	overflow: hidden;
}

/* サイド部
----------------------------------------------- */
#beta {
	float: right;
	width: 270px;
}

.mtop-30 {
	margin: 30px 0 0 0;
}

/*
===============================================
 08. top トップページ
----------------------------------------------- */

/* ニュース
----------------------------------------------- */
#top-news {
	width: 600px;
	background-image: url(http://www.dai-jobu.net/images/top_news_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
}

#top-news-inner {
	width: 600px;
	background-image: url(http://www.dai-jobu.net/images/top_news_middle.gif);
	background-repeat: repeat-y;
	padding: 0 0 5px 0;
	text-align: center;
}

.top-news-column {
	margin: 0 auto;
	width: 570px;
	border-top: 1px solid #CDD8DE;
	padding: 0 0 15px 0;
}

.top-news-column .asset-header {
	width: 570px;
	text-align: left;
}

#home .asset-header,
#news .asset-header { font-size: 100%;}

#home .asset-header a {
	display: block;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #CDD8DE;
	background-color: #FFFFFF;
	color: #3195C9;
	text-decoration: none;
	cursor: pointer;
}

#home .asset-header a:hover {
	display: block;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #CDD8DE;
	background-color: #EFF3F5;
	color: #156EA4;
	text-decoration: none;
	cursor: pointer;
}

#home .asset-header-inner,
#news .asset-header-inner {
	width: 550px;
	margin: 0 auto;
}

.top-news-title {
	display: block;
	float: right;
	width: 450px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: 1px;
}

#home .published,
#news .published {
	display: block;
	float: left;
	width: 90px;
	color: #607C87;
	padding: 0;
	font-weight: normal;
	border: none;
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: 1px;
	vertical-align: middle;
	font-family: Lucida Grande, Helvetica, sans-serif;
}

#home .asset-body,
#news .asset-body {
	margin: 0 35px;
	padding: 30px 0 0 0;
}

#home .asset-body p,
#news .asset-body p {
	line-height: 1.5;
	padding: 0 0 1.5em 0;
	letter-spacing: 1px;
}

#home .asset-body span.pdf,
#news .asset-body span.pdf {
	background-image: url(http://www.dai-jobu.net/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding: 0 0 0 24px;
	display: block;
	letter-spacing: 1px;
}

#home .asset-body p.pdf,
#news .asset-body p.pdf {
	background-image: url(http://www.dai-jobu.net/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding: 0 0 1.5em 24px;
	display: block;
	letter-spacing: 1px;
}

.news-more {
	margin: 0 15px;
	text-align: right;
}

.asset-more-link {
	margin: 0 35px;
	text-align: right;
	padding: 0 0 1.5em 0;
	letter-spacing: 1px;
}

.bnr { margin: 20px 0 0 0;}



/* 本人交流会のすすめ
----------------------------------------------- */
#top-kouryu {
	width: 600px;
	background-image: url(http://www.dai-jobu.net/images/kouryu_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
}

#top-kouryu-inner {
	width: 600px;
	background-image: url(http://www.dai-jobu.net/images/kouryu_middle.gif);
	background-repeat: repeat-y;
}

.kouryu-midashi {
	clear: both;
	margin: 0 15px;
	padding: 15px 0 0 0;
}

.kouryu-text {
	margin: 0 35px;
	padding: 15px 0 15px 0;
}

.kouryu-text p {
	line-height: 1.5;
	padding: 0 0 1.5em 0;
	letter-spacing: 1px;
}

.f-right {
	float: right;
	margin-left: 10px;
}

/* 本人交流会のすすめ（これまでの歩み）
----------------------------------------------- */
.kouryu-year {
	width: 530px;
	background-image: url(http://www.dai-jobu.net/images/kouryu_dotline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px 0 5px 0;
}

.kouryu-year-non {
	width: 530px;
	padding: 10px 0 5px 0;
}

.year-name {
	float: left;
	width: 90px;
}

.year-info {
	float: right;
	width: 435px;
}

.year-info p {
	line-height: 1.5;
	padding: 0 0 0.5em 0;
	letter-spacing: 1px;
}

.year-more {
	text-align: right;
}

.kouryu-hyo {
	clear: both;
	border-top: 1px solid #DBD5CA;
	border-left: 1px solid #DBD5CA;
	margin: 15px 0 0 0;
	letter-spacing: 1px;
}

.kouryu-hyo-name {
	border-right: 1px solid #DBD5CA;
	border-bottom: 1px solid #DBD5CA;
	background-color: #FFFFE1;
	font-weight: bold;
	color: #64AA20;
	padding: 8px 10px;
	letter-spacing: 1px;
}

.kouryu-hyo-text {
	border-right: 1px solid #DBD5CA;
	border-bottom: 1px solid #DBD5CA;
	background-color: #FFFFFF;
	line-height: 1.4;
	padding: 8px 10px;
	letter-spacing: 1px;
}

/* 本人交流会のすすめ（全国的な交流の場）
----------------------------------------------- */
.clover-list,
.kensyu-list {
	list-style-type: none;
}

.clover-list li {
	padding: 6px 0 6px 24px;
	background-image: url(http://www.dai-jobu.net/images/icon-clover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: 1px;
}

/* 本人交流会のすすめ（あなたも交流会の支援者に）
----------------------------------------------- */
.kensyu-naiyou {
	float: left;
	width: 105px;
	font-weight: bold;
	padding: 4px 0 0 0;
	color: #644111;
	letter-spacing: 1px;
}

.kensyu-list {
	float: right;
	width: 420px;
}

.kensyu-list li {
	padding: 4px 0 4px 14px;
	background-image: url(http://www.dai-jobu.net/images/icon-green-cercle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: 1px;
}

.kensyu-more {
	clear: both;
	text-align: right;
	padding: 1.5em 0 0 0;
	font-weight: bold;
	letter-spacing: 1px;
}

/*
===============================================
 09. side サイド
----------------------------------------------- */

/* サイト内検索
----------------------------------------------- */
.widget-search {
	background-color: #EAF8D7;
	text-align: center;
	padding: 10px 0;
}

.search-box {
	width: 250px;
	margin: 0 auto;
}

.ti {
	width: 180px;
	font-size: 100%;
	text-align: left;
}

.search-btn {
	font-size: 100%;
}

/* 新着ブログ
----------------------------------------------- */
.blog-new {
	padding: 10px 0 0 0;
}

.blog-new li {
	list-style-type: none;
	background-image: url(http://www.dai-jobu.net/images/icon_mizuiro.gif);
	background-repeat: no-repeat;
	background-position: left 0.6em;
	padding: 3px 0 3px 15px;
	line-height: 1.4;
	letter-spacing: 1px;
}

.blog-new li a {
	display: block;
}

/* リンク
----------------------------------------------- */
#link-list {
	background-color: #FAD24B;
	padding: 5px 5px 4px 5px;
	height: 1%;
}

#link-list li {
	list-style-type: none;
}

#link-list li a {
	display: block;
	color: #70511B;
	background-color: #FFFFFF;
	text-decoration: none;
	background-image: url(http://www.dai-jobu.net/images/icon_yellow.gif);
	background-repeat: no-repeat;
	background-position: 245px center;
	border-bottom: 1px solid #FAD24B;
	padding: 8px 12px;
	line-height: 1.3;
	font-weight: bold;
	letter-spacing: 1px;
}

#link-list li a:hover {
	display: block;
	color: #70511B;
	background-color: #FEF6DC;
	text-decoration: none;
	background-image: url(http://www.dai-jobu.net/images/icon_yellow.gif);
	background-repeat: no-repeat;
	background-position: 245px center;
	border-bottom: 1px solid #FAD24B;
	padding: 8px 12px;
	line-height: 1.3;
	font-weight: bold;
	letter-spacing: 1px;
}


/*
===============================================
 10. footer フッタ
----------------------------------------------- */
#footer {
	clear: both;
}

#footer-inner {
	padding: 20px 0;
	font-size: 85%;
	letter-spacing: 1px;
}


/*
===============================================
 11. about だいじょうぶネットって何？
----------------------------------------------- */
#about-box {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/about/images/about_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
}

#about-box-inner {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/about/images/about_middle.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 0 0 30px 0;
}

#about-text {
	width: 830px;
	margin: 0 auto;
	text-align: left;
	background-image: url(http://www.dai-jobu.net/about/images/illust-clover.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 30px 0 0 0;
}

#about-text p {
	margin: 0 230px 0 55px;
	text-align: left;
	line-height: 1.6;
	padding: 0 0 1.5em 0;
	letter-spacing: 1px;
}

/* お問い合わせフォーム
----------------------------------------------- */
.form-text {
	margin: 0 0 0 90px;
	text-align: left;
	line-height: 1.6;
	padding: 10px 0 1.6em 0;
	letter-spacing: 1px;
}

.form-text strong {
	color: #EE6800;
}

.form-text span {
	color: #D94A00;
}

.toiawase-title {
	width: 830px;
	margin: 0 auto;
	text-align: left;
	padding: 15px 0 0 0;
}

#toiawase-box {
	width: 720px;
	margin: 0 auto;
	background-image: url(http://www.dai-jobu.net/about/images/toiawase_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
}

#toiawase-box-inner {
	width: 720px;
	background-image: url(http://www.dai-jobu.net/about/images/toiawase_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 0 0;
}

#form-box {
	width: 720px;
	background-image: url(http://www.dai-jobu.net/about/images/toiawase_middle.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 0 0 10px 0;
}

#form-box-inner {
	width: 500px;
	margin: 0 auto;
	text-align: left;
}

#form-box-inner label {
	display: block;
	margin: 0 0 4px 0;
	padding: 30px 0 0 0;
	color: #593517;
	font-weight: bold;
	letter-spacing: 1px;
}

#form-box-inner p {
	padding: 0 0 1.5em 0;
	line-height: 1.5;
	letter-spacing: 1px;
}

#form-box-inner p.komoku {
	padding: 0;
	line-height: 1;
	letter-spacing: 1px;
}

#form-box-inner div.preview {
	color: #000000;
	padding: 10px 0 0 0;
	margin: 0;
	letter-spacing: 1px;
}

#form-box-inner input,
#form-box-inner textarea {
	font-size: 100%;
}

#form-box-inner textarea {
	width: 100%;
}

#form-box-inner p.submit {
	text-align: center;
	padding: 30px 0 10px 0;
}

.form-header {
	font-size: 138.5%;
	background-color: #F1F8DD;
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 0 0;
	letter-spacing: 1px;
}


/*
===============================================
 12. search 検索結果
----------------------------------------------- */
.search-results-container {
	padding: 30px 0 15px 0;
}

.search-results-container a { text-decoration: none;}

.search-results-header {
	margin: 0 15px;
	padding: 10px 0 10px 0;
	font-weight: normal;
	color: #7893A6;
	font-size: 138.5%;
	line-height: 1.2;
	letter-spacing: 1px;
}

.message {
	margin: 0 15px;
	line-height: 1.5;
	letter-spacing: 1px;
}

.search-results-container dl {
	margin: 0 15px;
	padding: 15px 0;
	border-top: 1px solid #CDD8DE;
}

.search-results-container dt {
	font-weight: bold;
	background-image: url(http://www.dai-jobu.net/images/icon_green.gif);
	background-repeat: no-repeat;
	background-position: left 0.6em;
	padding: 3px 0 3px 15px;
	line-height: 1.2;
	letter-spacing: 1px;
}

.search-results-container dt span {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #607C87;
	font-weight: normal;
	letter-spacing: 0;
}

.search-results-container dd {
	padding: 4px 0 0 15px;
	line-height: 1.5;
	letter-spacing: 1px;
}

.content-nav {
	margin: 0 15px;
	background-color: #F0F7FB;
	padding: 10px 15px;
	text-align: center;
	letter-spacing: 1px;
}

.hidden {
	display: none;
}

/*
===============================================
 13. new 新着マーク
----------------------------------------------- */
span.new {
	display: none;
}

.new-image {
	margin: 0 0 0 6px;
	vertical-align: middle;
}


/*
===============================================
 14. voice 本人の声
----------------------------------------------- */
#voice-box {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/voice/images/voice_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
}

#voice-box-inner {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/voice/images/voice_middle.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 0 0 10px 0;
}

#voice-body,
#episode-body {
	width: 870px;
	text-align: left;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

#voice-left,
#episode-left {
	float: left;
	width: 580px;
	text-align: center;
}

#voice-right,
#episode-right {
	float: right;
	width: 270px;
}

.voice-midashi {
	clear: both;
	width: 580px;
	margin: 0;
}

.voice-text {
	width: 530px;
	margin: 20px auto 0 auto;
	text-align: left;
	padding: 0 0 20px 0;
}

.voice-text p {
	padding: 0 0 1.4em 0;
	line-height: 1.6;
	letter-spacing: 1px;
}

.voice-text p strong {
	color: #85517C;
}

#honnin-voice {
	width: 530px;
	background-image: url(http://www.dai-jobu.net/voice/images/honnin_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

#honnin-voice-inner {
	width: 530px;
	background-image: url(http://www.dai-jobu.net/voice/images/honnin_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 0 0;
}

#voice-list-box {
	width: 530px;
	background-image: url(http://www.dai-jobu.net/voice/images/honnin_middle.jpg);
	background-repeat: repeat-y;
	text-align: center;
}

#voice-list-box-inner {
	width: 480px;
	margin: 0 auto;
}

#voice-list {
	text-align: left;
	list-style-type: none;
}

#voice-list li {
	text-align: left;
	border-bottom: 1px solid #FED4DC;
	padding: 6px 0;
}

#voice-list li.non {
	text-align: left;
	border: none;
	padding: 6px 0;
}

#voice-list span {
	display: block;
	font-weight: bold;
	color: #DA4A7F;
	background-image: url(http://www.dai-jobu.net/voice/images/icon_voice_list.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	line-height: 1.4;
	letter-spacing: 1px;
	padding: 0 0 0 15px;
}

#kazoku-list {
	margin: 0 0 15px 0;
	list-style-type: none;
}

#kazoku-list li {
	background-image: url(http://www.dai-jobu.net/voice/images/icon_voice_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 1.4;
	letter-spacing: 1px;
	padding: 3px 0 3px 15px;
	font-weight: bold;
	color: #DA4A7F;
}

#send {
	width: 270px;
	background-image: url(http://www.dai-jobu.net/images/address_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

#send-inner {
	width: 270px;
	background-image: url(http://www.dai-jobu.net/images/address_middle.jpg);
	background-repeat: repeat-y;
	text-align: center;
}

.send-box {
	width: 260px;
	margin: 0 auto;
	padding: 12px 0 10px 0;
	text-align: left;
	border-top: 1px solid #DBD5CA;
}

.send-box h4 {
	color: #5B9F20;
	font-weight: bold;
	margin: 0 15px 8px 15px;
	letter-spacing: 1px;
}

.send-box p {
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 0 15px 0 30px;
}

.send-box p.kome {
	margin: 0 15px 0 45px;
	text-indent: -15px;
	padding: 8px 0 0 0;
}


/*
===============================================
 15. episode エピソード
----------------------------------------------- */
#episode-box {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/episode/images/episode_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 10px 0;
}

#episode-box-inner {
	width: 900px;
	background-image: url(http://www.dai-jobu.net/episode/images/episode_middle.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 0 0 10px 0;
}

.episode-intro {
	width: 530px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	text-align: left;
}

.episode-intro p {
	line-height: 1.6;
	letter-spacing: 1px;
	padding: 0 0 1.5em 0;
}

.episode-midashi {
	text-align: left;
	border-top: 3px solid #FFCC66;
	border-left: 1px solid #FFCC66;
	border-right: 1px solid #FFCC66;
	background-color: #FFFFEC;
}

.episode-text {
	text-align: left;
	background-color: #FFFFEC;
	border-bottom: 1px solid #FFCC66;
	border-left: 1px solid #FFCC66;
	border-right: 1px solid #FFCC66;
	padding: 20px 20px;
	margin: 0 0 15px 0;
}

.episode-text p {
	line-height: 1.6;
	letter-spacing: 1px;
}

.atten {
	color: #DA4A7F;
}

.memo {
	width: 270px;
	background-image: url(http://www.dai-jobu.net/episode/images/memo_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
}

.memo-inner {
	width: 270px;
	background-image: url(http://www.dai-jobu.net/episode/images/memo_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0 0 0;
}

.memo-text {
	width: 270px;
	background-image: url(http://www.dai-jobu.net/episode/images/memo_middle.gif);
	background-repeat: repeat-y;
	text-align: center;
}

.memo-text-inner {
	width: 240px;
	margin: 0 auto;
	text-align: left;
	padding: 0.3em 0 0 0;
}

.memo-text-inner p {
	line-height: 1.5;
	letter-spacing: 1px;
	padding: 0 0 0.8em 0;
}

#voice .btn-toiawase,
#episode .btn-toiawase {
	padding: 10px 0 0 0;
}
