/* CSS Document */



@charset "Shift_JIS"; /* PublishCharset into mt-config.cgi */

/* すべて */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	line-height:150%;
	color: #444444;
	font-size:12px;
}

img{
border:none;
}

/* テーブル */
td {
	font-size:12px;

}

/* リンク */
a,
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}

/* リンクつき画像 */
img a{
	border: 0;
}

/* 段落 */
p {
	margin-top: 15px;
	margin-bottom: 15px;
}

/* 順序なしリスト */
ul {
	padding-left: 5px;
}
ul li {
	list-style-type: none;
}

/* 定義リスト */
dl {}
dt {}
dd {
	padding-left: 8px;
}

/* フォーム */
form {
	margin: 0px;
}
#rdemail {
	width:95px;
	height:18px;
}
.mag {
	font-size:10px;
	list-style-type:square;
	margin-left:5px;
}

input {
	padding: 1px;
	font-size: 12px;
}

/* 引用 */
blockquote {
	width: auto;
	margin: 15px 20px 0 20px;
	padding: 10px;
	border: 1px solid #666666;
	background: #f6f6f6;
	font-size: 10px;
	line-height: 150%;
}
.quotetitle { /* 引用文タイトル */
	font-size: 10px;
	border-bottom: 1px solid #666666;
	padding: 3px;
}

/*ヘッダー上文言 */
#header-up-up{
background-color:#5A362D; 
color:#ffffff; 
padding:0; 
margin:0; 
text-align:right; 
padding-right:5px; 
vertical-align:middle; 
line-height:20px; 
height:20px; 
font-size:11px;
_width:780px;
}

h1{
margin:0;
padding:0;
color:#ffffff;
font-size:11px;
font-weight:normal;
}

#header-up-up2{
background-color:#5A362D; 
color:#ffffff; 
padding:0; 
margin:0; 
text-align:right; 
padding-right:5px; 
vertical-align:middle; 
line-height:20px; 
height:20px; 
font-size:10px;
_width:650px;
}


/* タイトルバナー下の説明 */
#header-new2008a-l h2 {
margin:0;
padding:0;
}

#header-new2008a{
width:748px;
_width:770px;
height:37px;
background-color:#ffffff;
margin:0;
padding:10px;
}


#header-new2008a-l{
width:350px;
height:37px;
margin:0;
padding:0;
float:left;
}

#header-new2009a-l{
width:350px;
height:37px;
margin-top:5px;
padding:0;
float:left;
}

#header-new2009a-l h2 a{
width:173px;
height:37px;
display:block;
background:url(http://www.perie-net.co.jp/img/perie-new-logo.gif) no-repeat;
text-indent:-9999px;
outline:none;
}

#header-new2008a-l h2 a{
width:173px;
height:37px;
display:block;
background:url(http://www.perie-net.co.jp/img/perie-new-logo.gif) no-repeat;
text-indent:-9999px;
outline:none;
}

#header-new2008a-r{
width:350px;
height:15px;
margin:0;
padding:0;
padding-top:22px;
text-align:right;
float:right;
}

#header-new2009a{
width:760px;
_width:770px;
height:50px;
background-color:#ffffff;
margin:0;
padding:10px;
}

#header_2009_r {
	width:145px;
	height:50px;
	margin:0;
	padding:0;
	float:right;
}


/* 個別ページヘッダー */
#header-new-individual{
margin:12px 0px 20px 0px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid #999999;
}


/* タイトルバナー2(エントリー） */
#banner2 {
    width:650px;
	height:80px;
	background:url("http://www.perie-net.co.jp/img/bg-header-w650sub.gif") no-repeat top center;
	margin-bottom:10px;
}
#banner-header {
	margin-top:0px;
}
#banner2 a,
#banner2 a:link,
#banner2 a:visited {
	color: #CCCCCC;
	font-size: 12px;
	text-decoration: none;
	display:block;
	width:230px;
	height:50px;
	margin:10px;
}
#banner2 a:hover {}
#banner2 a:active {}

/* タイトルバナー下の説明 */
#banner2 h2 {
	color: #CCCCCC;
	font-size: medium;
}

/* エントリー全体 */
.blog {
	padding: 3px 10px 10px 10px;
	font-size: medium;
	color: #36414d;
	background: none;
}

/* エントリー日付 */
.date {
	margin: 6px 5px 0;
	padding: 2px 0 2px 5px;
	color: #CCCCCC;
	background-position: left; 
	background-repeat: no-repeat;
	background-image: url(".gif");
	font-size: 11px;
	font-weight: bold;
}

/* エントリー */
.entry {
	width: auto;
	margin: 0 5px 15px;
	color: #444444;
	background: #ffffff;
	background-position: right; 
	background-repeat: repeat-y; 
	background-image: url(".gif");
	font-size: 12px;
	_font-size: 10px;
	line-height:150%;
	word-break: break-all;
}
.entry a:active {}
.entry img {
	margin-right: 8px;
	margin-bottom: 5px;
}
.entry-more-press img {
	margin: 0px;
	padding: 0px;
}
.entry-more-press td {
	padding: 0px;
}
/* エントリーのテキストエリア可変長指定 */
.entry textarea {
	width: 97%;
}

/* 追記 */
.entry.extended {}

/* エントリータイトル */
.entry-header {
	margin: 0px 2px 0;
	padding: 2px 0 2px 5px;
	color: #5A362D;
	background: #ffffff;
	border: 1px  solid #C1BBB9;
	border-left: 8px  solid #5A362D;
	font-size: 12px;
	font-weight: bold;
}

/* 投稿者 */
.entry-footer {
	margin: 10px 0 0 0;
	border-top: 1px dotted #36414d;
	text-align: right;
	color: #444444;
	font-size: 9px;
}

/* Typekeyコメンタ−画像 */
.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}

/* アーカイブページの前後リンク */
.content-nav {
	margin: 10px;
	text-align: center;
	font-size: 12px;
}

/* サイドメニュータイトル */

.wh {
	margin-top: 3px;
	margin-bottom: 2px;
	padding: 2px 0 1px;
	_padding: 1px 0 2px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
}

/* サイドメニュー */
.side {
	margin: 3px 0 20px;
	background: none;
	color: #444444;
	font-size: 10px;
	_font-size: 9px;
	line-height: 150%;
}

/* サイドメニュー(サブカテゴリー用) */
.side #categories ul {
	padding-left: 5px;
}
.side #categories ul ul {
	padding-left: 8px;
}
.side #categories li {
	list-style-type: none;
}
.side #categories ul a:link{
        font-size:14px;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
.side #categories ul a:visited{
        font-size:14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul a:active{
        font-size:14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul a:hover{
        font-size:14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/*サブカテゴリ*/
.side #categories ul ul a:link{
        font-size:12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}
.side #categories ul ul a:visited{
        font-size:12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul ul a:active{
        font-size:12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul ul a:hover{
        font-size:12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
/* 検索フォーム */
　#search {
width:120px;
}

/* RSSフィード */
.syndicate {
	margin-bottom: 5px;
	text-align: left;
	color: #666666;
	font-size: 9px;
	line-height: 150%;
}

/* クレジットバナー */
.powered {
	margin-top: 50px;
	text-align: left;
	color: #666666;
	font-size: 9px;
	line-height: 150%;
}
.powered img {
	margin-top: 3px;
}

.clear {
	clear: both;
}


/* 3カラム用 */
body.layout-three-column {
	margin-bottom: 20px;
	text-align: center;
	background: #ffffff;
}
.layout-three-column #container {
    margin-bottom:10px;
}

*html .layout-three-column #container {
    margin-bottom:10px;
	height:80%
}

.layout-three-column #box {
width:780px;
	_width: 778px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding:0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
	background: #FFFFFF;
	zoom:1;
}

*html .layout-three-column #box {
width:780px;
	_width: 778px;
	height: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding:0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
	background: #FFFFFF;
	zoom:1;
}
.layout-three-column #content {
	float: left;
	width: 385px;
	height: 100%;
	margin: 0 15px 10px 0;
}

*html .layout-three-column #content {
	float: left;
	width: 385px;
	height: 80%;
	margin: 0 15px 10px 0;
}

.layout-three-column #links-left-box{
	float: left;
	width: 170px;
	height: 100%;
       padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

*html .layout-three-column #links-left-box{
	float: left;
	width: 170px;
	height: 80%;
       padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

.layout-three-column #links-right-box {
	float: left;
	width: 170px;
	height: 100%;
padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

*html .layout-three-column #links-right-box {
	float: left;
	width: 170px;
	height: 80%;
padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

.layout-three-column #links-left,
.layout-three-column #links-right {
	padding: 0px;
	height: 100%;
	font-size:10px;
	color: #444444;
	margin: 0 0 10px 0;

}

*html .layout-three-column #links-left,
.layout-three-column #links-right {
	padding: 0px;
	height: 80%;
	font-size:10px;
	color: #444444;
	margin: 0 0 10px 0;

}

/* entry_archive */
.layout-one-column #content {}

body.layout-one-column {
    margin-bottom: 20px;
    text-align: center;
    background: #ffffff;
}
.layout-one-column #box {
    width: 650px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    text-align: left;
    background-color: #ffffff;
}
.layout-one-column #footer {
    text-align: center;
}

.layout-one-column #banner {
	padding: 3px;
	height:90px;
	color: #999999;
	background: #FFFFFF;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url("http://www.perie-net.co.jp/image/head650.gif");
	text-align: left;
}


/* フッタ */

#footer {
	padding-bottom: 3px;
	text-align: center;
	font-size: 12px;
	color: #444444;
	border-top: 1px solid #666699;
}

/* side_entory module (left)*/

#left {
	width: 159px;
	margin-right: 2px;
	margin-left: 2px;
}

.link {
 text-align:center;
}

.l-title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCF31;
	text-align: center;
	height: 15px;
	width: 155px;
	margin-left: 0px;
	line-height: 150%;
	margin-bottom: 0px;
	margin-top: 0px;


}
.l-text {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 135%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	width: 154px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
.l-press {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	width: 154px;
	margin-top: 3px;
	padding-right: 3px;
	padding-left: 3px;

}
.l-subt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 155px;

}
.red{
	color: #FF0000;
}
.red-line{
	color: #FF0000;
	text-decoration:underline;
}
.txt10-r{
	font-size: 10px;
	color: #FF0000;
}
.txt10 {
	font-size: 10px;
}
.white {
	color: #FFFFFF;
}

.blue{
	color: #0000FF;
}
.blue-b{
	color: #0000FF;
	font-weight: bold;
}
.green {
	color: #006666;
}
.green2 {
	color: #003300;
}
.brown {
	color: #996633;
}
.gray{
	color: #666666;
}
.orange {
	color: #FF6600;
}
.txt14-b{
	font-size:14px;
	font-weight:bold;
}
.txt16-y {
	font-size:16px;
	font-weight:bold;
	color: #FFCC00;
}
.txt16-b{
	font-size:16px;
	font-weight:bold;
}
.txt16-b a {
	font-size:16px;
	font-weight:bold;
}
.txt16-b-u{
	font-size:16px;
	font-weight:bold;
	text-decoration: underline;
}
.txt16-bb {
	color: #003063;
	font-size:16px;
	font-weight:bold;
}
.txt16-red {
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
}
.txt18-red {
	color: #FF0000;
	font-size:18px;
	font-weight:bold;
}
.txt16-r {
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
}
.txt16-o {
	font-size:16px;
	font-weight:bold;
	color: #FF6600;
}

.bg-y {
	background-color:#FFFFEF;
}
.bg-g {
	background-color:#F7FFEF;
}
.bg-b {
	background-color:#EBFFFF;
}



/* right_module */
#right {
	width: 160px;
	margin-left: 2px;
	text-align: center;
}
.bookbox {
	text-align: center;
	width:154px;
	margin-top:3px;
	font-size:9px;
}
.bold10 {
	font-size:10px;
	font-weight:bold;
}

#magform {
	background-color:#FFFFCC;
	border:solid 1px #FFEF8C;
	width:95%;
	padding:3px;
}

/* トップページエントリー */
#wn_title {
	background-image: url("http://www.perie-net.co.jp/image/w1.jpg");
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	width:401px;
	height:32px;
	padding-top:5px;
	padding-right:10px;
	margin-bottom:3px;
}
#tpcs_title {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #313031;
	width:401px;
	height:20px;
	padding: 5px;
	margin-bottom:3px;
}
#kyozai_title {
	background-image: url("http://www.perie-net.co.jp/image/bk.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	width:401px;
	height:32px;
	padding-top:5px;
	padding-right:10px;
	 margin-bottom:3px;
}
#seminar_title {
	background-image: url("http://www.perie-net.co.jp/image/bk2.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	width:401px;
	height:32px;
	padding-top:5px;
	padding-right:10px;
	margin-bottom:3px;
}
.top-report {
	background-color:#FFFFEF;
	text-align:right;
	line-height:150%;
	margin-top:1px; 
	margin-bottom:1px;
}

#kyo01 {
	width:170px;
	height:50px;
	padding:3px;
	margin:2px;
	overflow:visible;
	border: 1px solid #FF659C;
	background-color:#FFFFEF
	display: inline;
}
#kyo02 {
	width:170px;
	height:50px;
	padding:3px;
	margin:2px;
	overflow:visible;
	border: 1px solid #9C9AFF;
	background-color:#FFFFEF
	display: inline;
}
#kyo03 {
	width:170px;
	height:50px;
	padding:3px;
	margin:2px;
	overflow:visible;
	border: 1px solid #319A63;
	background-color:#FFFFEF
	display: inline;
}
#kyo04 {
	width:150px;
	height:180px;
	padding:3px;
	margin:2px;
	overflow:visible;
	display: inline;
	text-align: center;
	float:right;
	border: 1px solid #CCCCCC;
}

/* プロフィール */

.f-left{
	float: left;
	margin: 5px;
}
.f-right{
	float: right;
	margin: 5px;
}
.large-text{
	font-size: 1.25em;
	font-weight: bold;
	line-height: 150%;
}
.large-text-u {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 150%;
	text-decoration: underline;
}
.u-line {
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}


/* press情報 */

#press {
	text-align:center;
	width:410px;
}

.n-mag {
	width:40%;
	text-align:center;
	display:inline;
	margin:10px;
	float:left;
}

.n-book {
	width:40%;
	text-align:center;
	display:inline;
	margin:10px;
	float:left;

}
.al-l{
	width:100%;
	text-align:left;
	clear:both;
	padding:3px;
	margin:0px;

}
.al-r.{
	width:100%;
	text-align:right;
	clear:both;
	padding:3px;
	 margin:0px;
	
}
.txt-fff-b {
	color:#FFFFFF;
	font-weight:bold;
}
.r-box{
	margin-left:3px;
	padding:2px;
	width:90%;
	border:2px solid #FF0000;

}
/*会社案内*/

#company {
	margin-top:10px;
}

/* 著作紹介 */
.users-voice {
	width: 98%;
	border: solid 1px #FFCC00;
	padding: 3px;
	background-color:#FFFFEF;
}
.u-voice {
	margin-top:0px;
	margin-bottom:0px;
}
.user {
	border-top: solid 1px #FFCC00;
	text-align: right;
	margin-bottom:0px;
	margin-top:2px;
	background-color:#FFFF99;
}

.users-voice-p {
	width: 97%;
	border: solid 1px #FFCCCC;
	padding: 3px;
	background-color:#FFEFEF;
}
.u-voice-p{
	margin-top:0px;
	margin-bottom:0px;
}
.user-p {
	border-top: solid 1px #FFCCCC;
	text-align: right;
	margin-bottom:0px;
	margin-top:2px;
	background-color:#FFAAAA;
}
/* コンサルティング */

.txt-btm{
	margin-top:0px;
	margin-bottom:3px;
	vertical--align:top;
}

.mb0 {
	margin-bottom:3px;
	padding:0px;
	float:left;
}

.con-sys {
	padding:3px;
	border:solid 1px #666699; 
	background-color:#FFFFEF;
	margin-left:45px;
	width:300px;
}
.con-ex {
	width:98%;
	background-color:#EFEFFF;
	margin-top:10px;
	margin-left:3px;
	padding:3px;
}
.con-box {
	border:solid 1px #666699; 
	padding:5px 8px;
	margin: 5px 2px;
}
.con-box2 {; 
	padding:5px 8px;
	margin: 5px 2px;
}

.gototop {
	width:98%;
	text-align:right;
}
.con-list-ua {
	list-style-type:upper-alpha;
}
.con-list {
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	margin-top:2px;
	margin-bottom:1px;
}
#con-reseach {
	border:solid 1px #666699; 
	background-color:#EEEEEE;
	width:90%;
	margin-left:5px;
}
.con-td {
	border-bottom:solid 1px #666699; 
	padding:2px;
}

#privacy h4 {
	font-size:14px;
	font-weight:bold;
	margin:10px
}
#privacy h5 {
	font-size:12px;
	font-weight:bold;
	margin:10px
}

#privacy p {
	margin-left: 15px;
	margin-right: 5px;
}
#privacy li {
	margin-left: 20px;
}

#privacy .right{
	text-align:right;
	width:95%;
}

/* 教材 */

.w400 {
	width: 402px ;
}

.t-left {
	text-align:left;
}

.t-right {
	text-align:right;
}

.pt-box {
	width:160px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	display:box;
	font-size:20px;
	font-weight:bold;
}
.p3 td{
	padding:3px;
}
/* 0303 */

.t-bg01{
 background-image:url('http://www.perie-net.co.jp/html/seminar/images/060710/tt2.gif');
 background-repeat:repeat-y;
}
.t-bg02{
 background-image:url('"http://www.perie-net.co.jp/html/seminar/images/060710/t2.gif');
 background-repeat:repeat-y;
}
.t-bg03{
 background-image:url('http://www.perie-net.co.jp/html/seminar/images/060710/t2.gif');
 background-repeat:repeat-y;
}



/*=======瀬戸口使用=========*/

/*===幅410のページ===*/
.w410_page{
width:410px; 
padding:0px; 
margin:10px 0px; 
color:#666666; 
font-size:12px; 
text-align:center;
}

/*===幅600のページ===*/
.w600_page{
width:600px; 
padding:0px 10px; 
font-size:12px; 
color:#666666; 
margin:15px 0px;
margin-left:10px;
}

.w600_page02{
width:600px; 
font-size:12px; 
color:#666666; 
margin:15px 0px;
margin-left:10px;
}

/*===フォント関連===*/
.big_red{
font-size:14px;
font-weight:bold;
color:#FF0000;
}

.big_grey{
font-size:14px;
font-weight:bold;
color:#666666;
}

.big_orange{
font-size:14px;
font-weight:bold;
color:#FF9900;
}

.big_blue{
font-size:14px;
font-weight:bold;
color:#0033CC;
}

.small_red{
font-size:10px;
color:#FF0000;
}

/*=====太字＋下線=====*/
.b_u{
text-decoration:underline;
font-weight:bold;
}
/*=====太字＋下線+赤=====*/
b_u_r{
text-decoration:underline;
font-weight:bold;
color:#ff0000;
}

/*=====太字のみ=====*/
.b_nomi{
font-weight:bold;
}



/*タイトル関連*/
.skyblue_title{
border-left:5px solid #0099FF; 
border-bottom:1px solid #0099FF; 
padding-left:5px;
font-size:14px; 
color:#0099FF;
}

.gold_title{
background-color:#fdf4c8; 
color:#9B7826; 
padding:3px;
border-left:3px solid #D6C254;
vertical-align:middle;
}

.brown_title {
padding-left:10px;
border-bottom:1px #462D0E dotted;
border-left:5px #462D0E solid;
}

/*フッターw780*/
#footer_w780{
width:780px;
height:70px;
background:url(http://www.perie-net.co.jp/img/footer.gif) top center no-repeat;
margin:0;
margin-top:15px;
}
#footer_w650{
width:650px;
height:40px;
background:url(http://www.perie-net.co.jp/img/bg-footer-indi.gif) top center no-repeat;
margin:0;
margin-top:15px;
padding:0;
}

#main_area{
height:100%;
width:780px;
}

:root #right_area{
float:right;
margin-left:0px;
height:100%;
}

#right_area{
float:right;
margin-left:15px;
height:100%;
width:595px;
}

.entry_title {
padding:8px;
    width:410px;
	height:30px;
	color:#222222;
	background:url(http://www.perie-net.co.jp/img/bt_entry_title2.gif) top left no-repeat;
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;
	line-height:30px;
}



#center_area{
width:410px;
height:100%;
float:left;
}

.entry-content{
width:410px;
margin:0;
padding:0;
background-color:#ffffff;
}

.entry-body{
width:410px;
margin:0;
padding:0;
}

:root .sidetitle {
	border: 1px solid #F76108;
	text-align: center;
margin:3px auto;
	vertical-align:middle;
	color: #FFFFFF;
	background:url(http://www.perie-net.co.jp/img/bg_sidetitle.gif) top left repeat-x;
	font-size: 12px;
	font-weight: bold;
	line-height:24px;
	height:24px;
       width:164px;
}
:root .sidetitle2 {
	border: 1px solid #F76108;
	text-align: center;
margin:3px auto;
	vertical-align:middle;
	color: #FFFFFF;
	background:url(http://www.perie-net.co.jp/img/bg_sidetitle.gif) top left repeat-x;
	font-size: 12px;
	font-weight: bold;
	line-height:24px;
	height:24px;
       width:164px;
}


/* ヘッドメニュー */
.navi_menu{
margin:10px 0px;
text-align:center;
margin-left:10px;
}

.n_m {
	width:762px;
	height:40px;
	margin:0px;
	margin-left:10px;
	margin-bottom:2px;
}

.n_m ul {
margin:0;
padding:0;
list-style-type:none;
}
.n_m li {
float:left;
margin:0;
padding:0;
}

.m_1 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn01.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_1 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn01_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_2 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn02.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_2 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn02_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_3 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn03.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_3 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn03_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_4 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn04.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_4 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn04_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_5 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn05.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_5 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn05_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_6 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn06.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_6 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn06_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_7 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn07.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_7 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn07_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_8 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn08.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_8 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn08_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_9 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn09.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_9 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn09_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_10 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn10.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_10 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn10_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;

	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_11 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn11.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_11 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn11_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_12 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn12.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_12 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn12_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}


/*============個人向けセミナーページ============*/
.seminer_box{
width:398px;
_width:410px; 
border-left:1px solid #C2AD23; 
border-right:1px solid #C2AD23; 
border-bottom:1px solid #C2AD23; 
padding:5px; 
background-color:#FFF0A6; 
color:#666666; 
font-size:12px;
margin:0;
text-align:left;
}

/*============外部講演情報ページ============*/
td.gaibu_t{
text-align:center; 
background-color:#C9E9FF; 
vertical-align:middle; 
padding:3px 0px;
}
td.gaibu_t2{
text-align:center; 
vertical-align:middle; 
padding:3px 0px;
}

/*============会社概要ページ============*/
th.new_com{
width:80px; 
background-color:#fdf4c8; 
color:#9B7826; 
text-align:left; 
font-size:12px;
padding:5px;
border-left:3px solid #D6C254;
vertical-align:top;
}

td.new_com2{
padding:5px; 
color:#666666; 
font-size:12px;
vertical-align:top;
}

/*============和田裕美の
息を吸って吐くように目標達成する52週間ＣＤ　
============*/
td.w52cd{
padding:2px; 
text-align:center; 
font-size:12px; 
color:#666666;
}

/*============教材ページトップ============*/
table.kyouzai_list{
border-color:#CCCCCC;
border-collapse:collapse;
}

table.kyouzai_list td.list{
padding:5px; 
color:#666666; 
font-size:12px;
text-align:left;
color:#FF6505;
font-weight:bold;
}

table.kyouzai_list td.list2{
padding:5px 0; 
color:#666666; 
font-size:12px;
}

/*============教材・グッズ各ページ============*/
.kyouzai_page_txt{
width:390px;
_width:410px; 
margin:0; 
padding:0px 10px; 
text-align:left;
}

.kyouzai_page_txt p{
color:#666666;
font-size:12px;
}

.kyouzai_page_txt p.top{
margin-top:0px;
_margin-top:5px;
}

.kyouzai_page_txt p.bottom{
margin-bottom:0px;
_margin-bottom:5px;
}

.kyouzai_area{
margin-top:15px; 
padding:9px; 
text-align:center; 
width:390px; 
border:1px solid #B4A426;
}

.kyouzai_area_title{
width:100%; 
background-color:#B4A426; 
color:#ffffff; 
font-weight:bold; 
padding:5px; 
margin-bottom:15px;
}

/*============メルマガバックナンバー============*/
h3#a002278{
visibility:hidden;
background:none;
background-color:#ffffff;
}

/*============フッター============*/
#footer-new2008a{
width:780px;
height:55px;
background:url(http://www.perie-net.co.jp/img/bg-footer-new.gif) no-repeat bottom center;
margin:0;
margin-top:30px;
padding:0;
}

#footer-new2008a-l{
width:350px;
height:12px;
margin:0;
margin-left:10px;
_margin-left:5px;
padding:0;
float:left;
}

#footer-new2008a-r{
width:350px;
height:20px;
margin:0;
margin-right:10px;
_margin-right:5px;
padding:0;
float:right;
text-align:right;
}

#footer-new2009a{
width:780px;
height:55px;
background:url(http://www.perie-net.co.jp/img/bg-footer-new.gif) no-repeat bottom center;
margin:0;
margin-top:30px;
padding:0;
}

#footer-new2009a-l{
width:350px;
height:12px;
margin:0;
margin-left:10px;
_margin-left:5px;
padding:0;
float:left;
}

#footer-new2009a-r{
width:350px;
height:20px;
margin:0;
margin-right:10px;
_margin-right:5px;
padding:0;
float:right;
text-align:right;
}


/*===========３点セット================*/


#f_left {
float:left;
width:280px;
border-top:1px dotted #999999;
border-right:1px dotted #999999;
padding-right:9px;
}

*html #f_left {
float:left;
width:280px;
border-top:1px dotted #999999;
border-right:1px dotted #999999;
padding:0;
margin:0;
 }
 
 #f_right {
 float:right;
 width:280px;
 border-top:1px dotted #999999;
 padding-left:9px;
 }

 
*html #f_right {
float:right;
width:280px;
border-top:1px dotted #999999;
padding:0px;
margin:0;
}

#f_bt01 {
padding-right:8px;
font-weight:bold;
float:left; width:281px;
border-right:1px dotted #999999;
}

*html #f_bt01 {
#f_bt01 {
font-weight:bold;
float:left;
width:289px;
border-right:1px dotted #999999;
padding:0;
}

#f_bt {
padding-left:9px;
font-weight:bold;
float:right;
width:280px;
}

*html #f_bt{
padding-left:0px;
font-weight:bold;
float:right;
width:280px;
}


/* CSS Document */



@charset "Shift_JIS"; /* PublishCharset into mt-config.cgi */

/* すべて */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	line-height:150%;
	color: #444444;
	font-size:12px;
}

img{
border:none;
}

/* テーブル */
td {
	font-size:12px;

}

/* リンク */
a,
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}

/* リンクつき画像 */
img a{
	border: 0;
}

/* 段落 */
p {
	margin-top: 15px;
	margin-bottom: 15px;
}

/* 順序なしリスト */
ul {
	padding-left: 5px;
}
ul li {
	list-style-type: none;
}

/* 定義リスト */
dl {}
dt {}
dd {
	padding-left: 8px;
}

/* フォーム */
form {
	margin: 0px;
}
#rdemail {
	width:95px;
	height:18px;
}
.mag {
	font-size:10px;
	list-style-type:square;
	margin-left:5px;
}

input {
	padding: 1px;
	font-size: 12px;
}

/* 引用 */
blockquote {
	width: auto;
	margin: 15px 20px 0 20px;
	padding: 10px;
	border: 1px solid #666666;
	background: #f6f6f6;
	font-size: 10px;
	line-height: 150%;
}
.quotetitle { /* 引用文タイトル */
	font-size: 10px;
	border-bottom: 1px solid #666666;
	padding: 3px;
}

/*ヘッダー上文言 */
#header-up-up{
background-color:#5A362D; 
color:#ffffff; 
padding:0; 

margin:0; 
text-align:right; 
padding-right:5px; 
vertical-align:middle; 
line-height:20px; 
height:20px; 
font-size:11px;
_width:780px;
}

h1{
margin:0;
padding:0;
color:#ffffff;
font-size:11px;
font-weight:normal;
}

#header-up-up2{
background-color:#5A362D; 
color:#ffffff; 
padding:0; 
margin:0; 
text-align:right; 
padding-right:5px; 
vertical-align:middle; 
line-height:20px; 
height:20px; 
font-size:10px;
_width:650px;
}


/* タイトルバナー下の説明 */
#header-new2008a-l h2 {
margin:0;
padding:0;
}

#header-new2008a{
width:748px;
_width:770px;
height:37px;
background-color:#ffffff;
margin:0;
padding:10px;
}


#header-new2008a-l{
width:350px;
height:37px;
margin:0;
padding:0;
float:left;
}

#header-new2009a-l{
width:350px;
height:37px;
margin-top:5px;
padding:0;
float:left;
}

#header-new2009a-l h2 a{
width:173px;
height:37px;
display:block;
background:url(http://www.perie-net.co.jp/img/perie-new-logo.gif) no-repeat;
text-indent:-9999px;
outline:none;
}

#header-new2008a-l h2 a{
width:173px;
height:37px;
display:block;
background:url(http://www.perie-net.co.jp/img/perie-new-logo.gif) no-repeat;
text-indent:-9999px;
outline:none;
}

#header-new2008a-r{
width:350px;
height:15px;
margin:0;
padding:0;
padding-top:22px;
text-align:right;
float:right;
}

#header-new2009a{
width:760px;
_width:770px;
height:50px;
background-color:#ffffff;
margin:0;
padding:10px;
}

#header_2009_r {
	width:145px;
	height:50px;
	margin:0;
	padding:0;
	float:right;
}


/* 個別ページヘッダー */
#header-new-individual{
margin:12px 0px 20px 0px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid #999999;
}


/* タイトルバナー2(エントリー） */
#banner2 {
    width:650px;
	height:80px;
	background:url("http://www.perie-net.co.jp/img/bg-header-w650sub.gif") no-repeat top center;
	margin-bottom:10px;
}
#banner-header {
	margin-top:0px;
}
#banner2 a,
#banner2 a:link,
#banner2 a:visited {
	color: #CCCCCC;
	font-size: 12px;
	text-decoration: none;
	display:block;
	width:230px;
	height:50px;
	margin:10px;
}
#banner2 a:hover {}
#banner2 a:active {}

/* タイトルバナー下の説明 */
#banner2 h2 {
	color: #CCCCCC;
	font-size: medium;
}

/* エントリー全体 */
.blog {
	padding: 3px 10px 10px 10px;
	font-size: medium;
	color: #36414d;
	background: none;
}

/* エントリー日付 */
.date {
	margin: 6px 5px 0;
	padding: 2px 0 2px 5px;
	color: #CCCCCC;
	background-position: left; 
	background-repeat: no-repeat;
	background-image: url(".gif");
	font-size: 11px;
	font-weight: bold;
}

/* エントリー */
.entry {
	width: auto;
	margin: 0 5px 15px;
	color: #444444;
	background: #ffffff;
	background-position: right; 
	background-repeat: repeat-y; 
	background-image: url(".gif");
	font-size: 12px;
	_font-size: 10px;
	line-height:150%;
	word-break: break-all;
}
.entry a:active {}
.entry img {
	margin-right: 8px;
	margin-bottom: 5px;
}
.entry-more-press img {
	margin: 0px;
	padding: 0px;
}
.entry-more-press td {
	padding: 0px;
}
/* エントリーのテキストエリア可変長指定 */
.entry textarea {
	width: 97%;
}

/* 追記 */
.entry.extended {}

/* エントリータイトル */
.entry-header {
	margin: 0px 2px 0;
	padding: 2px 0 2px 5px;
	color: #5A362D;
	background: #ffffff;
	border: 1px  solid #C1BBB9;
	border-left: 8px  solid #5A362D;
	font-size: 12px;
	font-weight: bold;
}

/* 投稿者 */
.entry-footer {
	margin: 10px 0 0 0;
	border-top: 1px dotted #36414d;
	text-align: right;
	color: #444444;
	font-size: 9px;
}

/* Typekeyコメンタ−画像 */
.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}

/* アーカイブページの前後リンク */
.content-nav {
	margin: 10px;
	text-align: center;
	font-size: 12px;
}

/* サイドメニュータイトル */

.wh {
	margin-top: 3px;
	margin-bottom: 2px;
	padding: 2px 0 1px;
	_padding: 1px 0 2px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
}

/* サイドメニュー */
.side {
	margin: 3px 0 20px;
	background: none;
	color: #444444;
	font-size: 10px;
	_font-size: 9px;
	line-height: 150%;
}

/* サイドメニュー(サブカテゴリー用) */
.side #categories ul {
	padding-left: 5px;
}
.side #categories ul ul {
	padding-left: 8px;
}
.side #categories li {
	list-style-type: none;
}
.side #categories ul a:link{
        font-size:14px;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
.side #categories ul a:visited{
        font-size:14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul a:active{
        font-size:14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul a:hover{
        font-size:14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/*サブカテゴリ*/
.side #categories ul ul a:link{
        font-size:12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}
.side #categories ul ul a:visited{
        font-size:12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul ul a:active{
        font-size:12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}

.side #categories ul ul a:hover{
        font-size:12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
/* 検索フォーム */
　#search {
width:120px;
}

/* RSSフィード */
.syndicate {
	margin-bottom: 5px;
	text-align: left;
	color: #666666;
	font-size: 9px;
	line-height: 150%;
}

/* クレジットバナー */
.powered {
	margin-top: 50px;
	text-align: left;
	color: #666666;
	font-size: 9px;
	line-height: 150%;
}
.powered img {
	margin-top: 3px;
}

.clear {
	clear: both;
}


/* 3カラム用 */
body.layout-three-column {
	margin-bottom: 20px;
	text-align: center;
	background: #ffffff;
}
.layout-three-column #container {
    margin-bottom:10px;
}

*html .layout-three-column #container {
    margin-bottom:10px;
	height:80%
}

.layout-three-column #box {
width:780px;
	_width: 778px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding:0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
	background: #FFFFFF;
	zoom:1;
}

*html .layout-three-column #box {
width:780px;
	_width: 778px;
	height: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding:0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
	background: #FFFFFF;
	zoom:1;
}
.layout-three-column #content {
	float: left;
	width: 385px;
	height: 100%;
	margin: 0 15px 10px 0;
}

*html .layout-three-column #content {
	float: left;
	width: 385px;
	height: 80%;
	margin: 0 15px 10px 0;
}

.layout-three-column #links-left-box{
	float: left;
	width: 170px;
	height: 100%;
       padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

*html .layout-three-column #links-left-box{
	float: left;
	width: 170px;
	height: 80%;
       padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

.layout-three-column #links-right-box {
	float: left;
	width: 170px;
	height: 100%;
padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

*html .layout-three-column #links-right-box {
	float: left;
	width: 170px;
	height: 80%;
padding:0;
       margin:0;
       text-align:center;
       background-color:#F0EFEF;
}

.layout-three-column #links-left,
.layout-three-column #links-right {
	padding: 0px;
	height: 100%;
	font-size:10px;
	color: #444444;
	margin: 0 0 10px 0;

}

*html .layout-three-column #links-left,
.layout-three-column #links-right {
	padding: 0px;
	height: 80%;
	font-size:10px;
	color: #444444;
	margin: 0 0 10px 0;

}

/* entry_archive */
.layout-one-column #content {}

body.layout-one-column {
    margin-bottom: 20px;
    text-align: center;
    background: #ffffff;
}
.layout-one-column #box {
    width: 650px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    text-align: left;
    background-color: #ffffff;
}
.layout-one-column #footer {
    text-align: center;
}

.layout-one-column #banner {
	padding: 3px;
	height:90px;
	color: #999999;
	background: #FFFFFF;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url("http://www.perie-net.co.jp/image/head650.gif");
	text-align: left;
}


/* フッタ */

#footer {
	padding-bottom: 3px;
	text-align: center;
	font-size: 12px;
	color: #444444;
	border-top: 1px solid #666699;
}

/* side_entory module (left)*/

#left {
	width: 159px;
	margin-right: 2px;
	margin-left: 2px;
}

.link {
 text-align:center;
}

.l-title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCF31;
	text-align: center;
	height: 15px;
	width: 155px;
	margin-left: 0px;
	line-height: 150%;
	margin-bottom: 0px;
	margin-top: 0px;


}
.l-text {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 135%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	width: 154px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
.l-press {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	width: 154px;
	margin-top: 3px;
	padding-right: 3px;
	padding-left: 3px;

}
.l-subt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 155px;

}
.red{
	color: #FF0000;
}
.red-line{
	color: #FF0000;
	text-decoration:underline;
}
.txt10-r{
	font-size: 10px;
	color: #FF0000;
}
.txt10 {
	font-size: 10px;
}
.white {
	color: #FFFFFF;
}

.blue{
	color: #0000FF;
}
.blue-b{
	color: #0000FF;
	font-weight: bold;
}
.green {
	color: #006666;
}
.green2 {
	color: #003300;
}
.brown {
	color: #996633;
}
.gray{
	color: #666666;
}
.orange {
	color: #FF6600;
}
.txt14-b{
	font-size:14px;
	font-weight:bold;
}
.txt16-y {
	font-size:16px;
	font-weight:bold;
	color: #FFCC00;
}
.txt16-b{
	font-size:16px;
	font-weight:bold;
}
.txt16-b a {
	font-size:16px;
	font-weight:bold;
}
.txt16-b-u{
	font-size:16px;
	font-weight:bold;
	text-decoration: underline;
}
.txt16-bb {
	color: #003063;
	font-size:16px;
	font-weight:bold;
}
.txt16-red {
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
}
.txt18-red {
	color: #FF0000;
	font-size:18px;
	font-weight:bold;
}
.txt16-r {
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
}
.txt16-o {
	font-size:16px;
	font-weight:bold;
	color: #FF6600;
}

.bg-y {
	background-color:#FFFFEF;
}
.bg-g {
	background-color:#F7FFEF;
}
.bg-b {
	background-color:#EBFFFF;
}



/* right_module */
#right {
	width: 160px;
	margin-left: 2px;
	text-align: center;
}
.bookbox {
	text-align: center;
	width:154px;
	margin-top:3px;
	font-size:9px;
}
.bold10 {
	font-size:10px;
	font-weight:bold;
}

#magform {
	background-color:#FFFFCC;
	border:solid 1px #FFEF8C;
	width:95%;
	padding:3px;
}

/* トップページエントリー */
#wn_title {
	background-image: url("http://www.perie-net.co.jp/image/w1.jpg");
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	width:401px;
	height:32px;
	padding-top:5px;
	padding-right:10px;
	margin-bottom:3px;
}
#tpcs_title {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #313031;
	width:401px;
	height:20px;
	padding: 5px;
	margin-bottom:3px;
}
#kyozai_title {
	background-image: url("http://www.perie-net.co.jp/image/bk.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	width:401px;
	height:32px;
	padding-top:5px;
	padding-right:10px;
	 margin-bottom:3px;
}
#seminar_title {
	background-image: url("http://www.perie-net.co.jp/image/bk2.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	width:401px;
	height:32px;
	padding-top:5px;
	padding-right:10px;
	margin-bottom:3px;
}
.top-report {
	background-color:#FFFFEF;
	text-align:right;
	line-height:150%;
	margin-top:1px; 
	margin-bottom:1px;
}

#kyo01 {
	width:170px;
	height:50px;
	padding:3px;
	margin:2px;
	overflow:visible;
	border: 1px solid #FF659C;
	background-color:#FFFFEF
	display: inline;
}
#kyo02 {
	width:170px;
	height:50px;
	padding:3px;
	margin:2px;
	overflow:visible;
	border: 1px solid #9C9AFF;
	background-color:#FFFFEF
	display: inline;
}
#kyo03 {
	width:170px;
	height:50px;
	padding:3px;
	margin:2px;
	overflow:visible;
	border: 1px solid #319A63;
	background-color:#FFFFEF
	display: inline;
}
#kyo04 {
	width:150px;
	height:180px;
	padding:3px;
	margin:2px;
	overflow:visible;
	display: inline;
	text-align: center;
	float:right;
	border: 1px solid #CCCCCC;
}

/* プロフィール */

.f-left{
	float: left;
	margin: 5px;
}
.f-right{
	float: right;
	margin: 5px;
}
.large-text{
	font-size: 1.25em;
	font-weight: bold;
	line-height: 150%;
}
.large-text-u {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 150%;
	text-decoration: underline;
}
.u-line {
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}


/* press情報 */

#press {
	text-align:center;
	width:410px;
}

.n-mag {
	width:40%;
	text-align:center;
	display:inline;
	margin:10px;
	float:left;
}

.n-book {
	width:40%;
	text-align:center;
	display:inline;
	margin:10px;
	float:left;

}
.al-l{
	width:100%;
	text-align:left;
	clear:both;
	padding:3px;
	margin:0px;

}
.al-r.{
	width:100%;
	text-align:right;
	clear:both;
	padding:3px;
	 margin:0px;
	
}
.txt-fff-b {
	color:#FFFFFF;
	font-weight:bold;
}
.r-box{
	margin-left:3px;
	padding:2px;
	width:90%;
	border:2px solid #FF0000;

}
/*会社案内*/

#company {
	margin-top:10px;
}

/* 著作紹介 */
.users-voice {
	width: 98%;
	border: solid 1px #FFCC00;
	padding: 3px;
	background-color:#FFFFEF;
}
.u-voice {
	margin-top:0px;
	margin-bottom:0px;
}
.user {
	border-top: solid 1px #FFCC00;
	text-align: right;
	margin-bottom:0px;
	margin-top:2px;
	background-color:#FFFF99;
}

.users-voice-p {
	width: 97%;
	border: solid 1px #FFCCCC;
	padding: 3px;
	background-color:#FFEFEF;
}
.u-voice-p{
	margin-top:0px;
	margin-bottom:0px;
}
.user-p {
	border-top: solid 1px #FFCCCC;
	text-align: right;
	margin-bottom:0px;
	margin-top:2px;
	background-color:#FFAAAA;
}
/* コンサルティング */

.txt-btm{
	margin-top:0px;
	margin-bottom:3px;
	vertical--align:top;
}

.mb0 {
	margin-bottom:3px;
	padding:0px;
	float:left;
}

.con-sys {
	padding:3px;
	border:solid 1px #666699; 
	background-color:#FFFFEF;
	margin-left:45px;
	width:300px;
}
.con-ex {
	width:98%;
	background-color:#EFEFFF;
	margin-top:10px;
	margin-left:3px;
	padding:3px;
}
.con-box {
	border:solid 1px #666699; 
	padding:5px 8px;
	margin: 5px 2px;
}
.con-box2 {; 
	padding:5px 8px;
	margin: 5px 2px;
}

.gototop {
	width:98%;
	text-align:right;
}
.con-list-ua {
	list-style-type:upper-alpha;
}
.con-list {
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	margin-top:2px;
	margin-bottom:1px;
}
#con-reseach {
	border:solid 1px #666699; 
	background-color:#EEEEEE;
	width:90%;
	margin-left:5px;
}
.con-td {
	border-bottom:solid 1px #666699; 
	padding:2px;
}

#privacy h4 {
	font-size:14px;
	font-weight:bold;
	margin:10px
}
#privacy h5 {
	font-size:12px;
	font-weight:bold;
	margin:10px
}

#privacy p {
	margin-left: 15px;
	margin-right: 5px;
}
#privacy li {
	margin-left: 20px;
}

#privacy .right{
	text-align:right;
	width:95%;
}

/* 教材 */

.w400 {
	width: 402px ;
}

.t-left {
	text-align:left;
}

.t-right {
	text-align:right;
}

.pt-box {
	width:160px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	display:box;
	font-size:20px;
	font-weight:bold;
}
.p3 td{
	padding:3px;
}
/* 0303 */

.t-bg01{
 background-image:url('http://www.perie-net.co.jp/html/seminar/images/060710/tt2.gif');
 background-repeat:repeat-y;
}
.t-bg02{
 background-image:url('"http://www.perie-net.co.jp/html/seminar/images/060710/t2.gif');
 background-repeat:repeat-y;
}
.t-bg03{
 background-image:url('http://www.perie-net.co.jp/html/seminar/images/060710/t2.gif');
 background-repeat:repeat-y;
}



/*=======瀬戸口使用=========*/

/*===幅410のページ===*/
.w410_page{
width:410px; 
padding:0px; 
margin:10px 0px; 
color:#666666; 
font-size:12px; 
text-align:center;
}

/*===幅600のページ===*/
.w600_page{
width:600px; 
padding:0px 10px; 
font-size:12px; 
color:#666666; 
margin:15px 0px;
margin-left:10px;
}

.w600_page02{
width:600px; 
font-size:12px; 
color:#666666; 
margin:15px 0px;
margin-left:10px;
}

/*===フォント関連===*/
.big_red{
font-size:14px;
font-weight:bold;
color:#FF0000;
}

.big_grey{
font-size:14px;
font-weight:bold;
color:#666666;
}

.big_orange{
font-size:14px;
font-weight:bold;
color:#FF9900;
}

.big_blue{
font-size:14px;
font-weight:bold;
color:#0033CC;
}

.small_red{
font-size:10px;
color:#FF0000;
}

/*=====太字＋下線=====*/
.b_u{
text-decoration:underline;
font-weight:bold;
}
/*=====太字＋下線+赤=====*/
b_u_r{
text-decoration:underline;
font-weight:bold;
color:#ff0000;
}

/*=====太字のみ=====*/
.b_nomi{
font-weight:bold;
}



/*タイトル関連*/
.skyblue_title{
border-left:5px solid #0099FF; 
border-bottom:1px solid #0099FF; 
padding-left:5px;
font-size:14px; 
color:#0099FF;
}

.gold_title{
background-color:#fdf4c8; 
color:#9B7826; 
padding:3px;
border-left:3px solid #D6C254;
vertical-align:middle;
}

.brown_title {
padding-left:10px;
border-bottom:1px #462D0E dotted;
border-left:5px #462D0E solid;
}

/*フッターw780*/
#footer_w780{
width:780px;
height:70px;
background:url(http://www.perie-net.co.jp/img/footer.gif) top center no-repeat;
margin:0;
margin-top:15px;
}
#footer_w650{
width:650px;
height:40px;
background:url(http://www.perie-net.co.jp/img/bg-footer-indi.gif) top center no-repeat;
margin:0;
margin-top:15px;
padding:0;
}

#main_area{
height:100%;
width:780px;
}

:root #right_area{
float:right;
margin-left:0px;
height:100%;
}

#right_area{
float:right;
margin-left:15px;
height:100%;
width:595px;
}

.entry_title {
padding:8px;
    width:410px;
	height:30px;
	color:#222222;
	background:url(http://www.perie-net.co.jp/img/bt_entry_title2.gif) top left no-repeat;
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;
	line-height:30px;
}



#center_area{
width:410px;
height:100%;
float:left;
}

.entry-content{
width:410px;
margin:0;
padding:0;
background-color:#ffffff;
}

.entry-body{
width:410px;
margin:0;
padding:0;
}

:root .sidetitle {
	border: 1px solid #F76108;
	text-align: center;
margin:3px auto;
	vertical-align:middle;
	color: #FFFFFF;
	background:url(http://www.perie-net.co.jp/img/bg_sidetitle.gif) top left repeat-x;
	font-size: 12px;
	font-weight: bold;
	line-height:24px;
	height:24px;
       width:164px;
}
:root .sidetitle2 {
	border: 1px solid #F76108;
	text-align: center;
margin:3px auto;
	vertical-align:middle;
	color: #FFFFFF;
	background:url(http://www.perie-net.co.jp/img/bg_sidetitle.gif) top left repeat-x;
	font-size: 12px;
	font-weight: bold;
	line-height:24px;
	height:24px;
       width:164px;
}


/* ヘッドメニュー */
.navi_menu{
margin:10px 0px;
text-align:center;
margin-left:10px;
}

.n_m {
	width:762px;
	height:40px;
	margin:0px;
	margin-left:10px;
	margin-bottom:2px;
}

.n_m ul {
margin:0;
padding:0;
list-style-type:none;
}
.n_m li {
float:left;
margin:0;
padding:0;
}

.m_1 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn01.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_1 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn01_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_2 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn02.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_2 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn02_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_3 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn03.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_3 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn03_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_4 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn04.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_4 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn04_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_5 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn05.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_5 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn05_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_6 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn06.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_6 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn06_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_7 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn07.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_7 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn07_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_8 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn08.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_8 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn08_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_9 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn09.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_9 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn09_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_10 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn10.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_10 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn10_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;

	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_11 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn11.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_11 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn11_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}

.m_12 a{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn12.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}
.m_12 a:hover{
	text-align: left;
	background-image:url(http://www.perie-net.co.jp/menu/menu_btn12_ov.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 127px;
	text-indent: -9999px;
	display: block;
	outline-style:none;
}


/*============個人向けセミナーページ============*/
.seminer_box{
width:398px;
_width:410px; 
border-left:1px solid #C2AD23; 
border-right:1px solid #C2AD23; 
border-bottom:1px solid #C2AD23; 
padding:5px; 
background-color:#FFF0A6; 
color:#666666; 
font-size:12px;
margin:0;
text-align:left;
}

/*============外部講演情報ページ============*/
td.gaibu_t{
text-align:center; 
background-color:#C9E9FF; 
vertical-align:middle; 
padding:3px 0px;
}
td.gaibu_t2{
text-align:center; 
vertical-align:middle; 
padding:3px 0px;
}

/*============会社概要ページ============*/
th.new_com{
width:80px; 
background-color:#fdf4c8; 
color:#9B7826; 
text-align:left; 
font-size:12px;
padding:5px;
border-left:3px solid #D6C254;
vertical-align:top;
}

td.new_com2{
padding:5px; 
color:#666666; 
font-size:12px;
vertical-align:top;
}

/*============和田裕美の
息を吸って吐くように目標達成する52週間ＣＤ　
============*/
td.w52cd{
padding:2px; 
text-align:center; 
font-size:12px; 
color:#666666;
}

/*============教材ページトップ============*/
table.kyouzai_list{
border-color:#CCCCCC;
border-collapse:collapse;
}

table.kyouzai_list td.list{
padding:5px; 
color:#666666; 
font-size:12px;
text-align:left;
color:#FF6505;
font-weight:bold;
}

table.kyouzai_list td.list2{
padding:5px 0; 
color:#666666; 
font-size:12px;
}

/*============教材・グッズ各ページ============*/
.kyouzai_page_txt{
width:390px;
_width:410px; 
margin:0; 
padding:0px 10px; 
text-align:left;
}

.kyouzai_page_txt p{
color:#666666;
font-size:12px;
}

.kyouzai_page_txt p.top{
margin-top:0px;
_margin-top:5px;
}

.kyouzai_page_txt p.bottom{
margin-bottom:0px;
_margin-bottom:5px;
}

.kyouzai_area{
margin-top:15px; 
padding:9px; 
text-align:center; 
width:390px; 
border:1px solid #B4A426;
}

.kyouzai_area_title{
width:100%; 
background-color:#B4A426; 
color:#ffffff; 
font-weight:bold; 
padding:5px; 
margin-bottom:15px;
}

/*============メルマガバックナンバー============*/
h3#a002278{
visibility:hidden;
background:none;
background-color:#ffffff;
}

/*============フッター============*/
#footer-new2008a{
width:780px;
height:55px;
background:url(http://www.perie-net.co.jp/img/bg-footer-new.gif) no-repeat bottom center;
margin:0;
margin-top:30px;
padding:0;
}

#footer-new2008a-l{
width:350px;
height:12px;
margin:0;
margin-left:10px;
_margin-left:5px;
padding:0;
float:left;
}

#footer-new2008a-r{
width:350px;
height:20px;
margin:0;
margin-right:10px;
_margin-right:5px;
padding:0;
float:right;
text-align:right;
}

#footer-new2009a{
width:780px;
height:55px;
background:url(http://www.perie-net.co.jp/img/bg-footer-new.gif) no-repeat bottom center;
margin:0;
margin-top:30px;
padding:0;
}

#footer-new2009a-l{
width:350px;
height:12px;
margin:0;
margin-left:10px;
_margin-left:5px;
padding:0;
float:left;
}

#footer-new2009a-r{
width:350px;
height:20px;
margin:0;
margin-right:10px;
_margin-right:5px;
padding:0;
float:right;
text-align:right;
}

#mitsugu {
	font-family:"HGP創英角ｺﾞｼｯｸUB";
	color:#FF0000;
	font-size:18px;
}


/*===========３点セット================*/


#f_left {
float:left;
width:280px;
border-top:1px dotted #999999;
border-right:1px dotted #999999;
padding-right:9px;
}

*html #f_left {
float:left;
width:280px;
border-top:1px dotted #999999;
border-right:1px dotted #999999;
padding:0;
margin:0;
 }
 
 #f_right {
 float:right;
 width:280px;
 border-top:1px dotted #999999;
 padding-left:9px;
 }

 
*html #f_right {
float:right;
width:280px;
border-top:1px dotted #999999;
padding:0px;
margin:0;
}

#f_bt01 {
padding-right:8px;
font-weight:bold;
float:left; width:281px;
border-right:1px dotted #999999;
}

*html #f_bt01 {
#f_bt01 {
font-weight:bold;
float:left;
width:289px;
border-right:1px dotted #999999;
padding:0;
}

#f_bt {
padding-left:9px;
font-weight:bold;
float:right;
width:280px;
}

*html #f_bt{
padding-left:0px;
font-weight:bold;
float:right;
width:280px;
}

/*wakuwaku2010*/

.w2010_txt01{
font-family: HGP創英角ｺﾞｼｯｸUB;
font-size: 20px;
font-weight: bold;
}

.w2010_txt02{
font-family: HGP創英角ｺﾞｼｯｸUB;
font-size: 15px;
}


