@charset "utf-8";
@import url(basic.css);
@import url(contents.css);

/*------------------------*/
/* 最新情報バックナンバー */
/*------------------------*/
.backnumber #contents_main .main #contents {
margin-top: 10px;
}
.backnumber #contents_main .main p {
margin-top: 5px;
padding-bottom: 5px;
font-size: 108%; /*14px*/
line-height: 1.25;
border-bottom: 1px dotted #225D99;
}

/*------------------------*/
/* プライバシー・ポリシー */
/*------------------------*/

.privacy #contents_main .main p {
margin-top: 5px;
padding-bottom: 5px;
font-size: 108%; /*14px*/
line-height: 1.25;
text-indent: 1em;
}
.privacy #contents_main .main p.right {
margin-top: 10px;
text-align: right;
}
.privacy #contents_main .main h3 {
margin-top: 1em;
margin-bottom: 1em;
border-bottom: 1px solid #25975C;
}
.privacy #contents_main .main ul {
margin-left: 2.5em;
}
.privacy #contents_main .main .table1 {
margin-top: 10px;
margin-bottom: 10px;
}
.privacy #contents_main .main .table1 .table3 th {
text-align: center;
background: #E8FFD1;
}
.privacy #contents_main .main .table1 .table3 td.size {
text-align: center;
background: #6ACC9B;
}
.privacy #contents_main .main .table1 .table3 td.price {
text-align: right;
}


/*------------------*/
/* ダイコハラの経歴 */
/*------------------*/
.daikohara01 #img01 {
position: absolute;
top: 355px;
left: 680px;
z-index: 1;
}
.daikohara01 #title02 {
margin-top: 6px;
}
.daikohara01 #table01 th, .daikohara01 #table02 th {
width: 7em;
}
.daikohara01 #title03 {
margin-top: 10px;
}
.daikohara01 p#article01 {
margin-top: 8px;
}
.daikohara01 #contents_main .main .column1 {
margin-top: 10px;
padding: 10px 0 10px 0;
font-weight: bold;
text-align: center;
color: #25975C;
}
.daikohara01 #contents_main .main .column2_3 h3, .daikohara01 #contents_main .main .column2half_3 h3 {
color: #25975C;
}
.daikohara01 #contents_main .main .column2_3 p img#photo01 {
float: right;
margin-left: 1em;
margin-bottom: 5px;
}
.daikohara01 #contents_main .main .column2_3 p img#photo02, .daikohara01 #contents_main .main .column2_3 p img#photo03, .daikohara01 #contents_main .main .column2half_3 p img#photo04, .daikohara01 #contents_main .main .column2half_3 p img#photo05 {
float: left;
margin-right: 1em;
}
.daikohara01 #contents_main .main .column2_3:after, .daikohara01 #contents_main .main .column2half_3:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
.daikohara01 #contents_main .main .column2_3, .daikohara01 #contents_main .main .column2half_3 {display: inline-block;}
/* Hides from IE-mac ¥*/
* html .daikohara01 #contents_main .main .column2_3, .daikohara01 #contents_main .main .column2half_3 {height: 1%;}
.daikohara01 #contents_main .main .column2_3, .daikohara01 #contents_main .main .column2half_3 {display: block;}
/* End hide from IE-mac */

.daikohara01 #contents_main .main #column04 h4, .daikohara01 #contents_main .main #column05 h4 {
margin-top: 2px;
text-align: right;
}
.daikohara01 #contents_main .main #column04 h4 a, a:link, .daikohara01 #contents_main .main #column05 h4 a, a:link {
color: #000000;
text-decoration: none;
}
.daikohara01 #contents_main .main #column04 h4 a:hover, .daikohara01 #contents_main .main #column05 h4 a:hover {
color: #25975C;
text-decoration: none;
}
.daikohara01 #contents_main .main #column04 {
float: left;
width: 325px;
}
.daikohara01 #contents_main .main #column05 {
float: right;
width: 325px;
}
.daikohara01 #contents_main .main #column04 .column2half_3, .daikohara01 #contents_main .main #column05 .column2half_3 {
height: 160px;
}


/*--------------------------*/
/* 上毛新聞に掲載されました */
/*--------------------------*/
.daikohara01_01 #contents_main .main #photo01 {
width: 285px;
float: right;
margin-left: 1em;
}
.daikohara01_01 #contents_main .main img#photo02 {
float: left;
margin-bottom: 10px;
margin-right: 1em;
}
.daikohara01_01 #contents_main .main .caption {
margin-top: 2px;
text-align: center;
}
.daikohara01_01 #contents_main .main h1 {
margin-top: 10px;
padding-top: 4px;
padding-left: 10px;
border-left: 10px solid #25975C;
border-top: 2px solid #25975C;
}
.daikohara01_01 #contents_main .main h3 {
margin-top: 10px;
}
.daikohara01_01 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara01_01 #contents_main .main p#name {
text-align: right;
}
.daikohara01_01 #contents_main .main .color {
color: #25975C;
}
.daikohara01_01 #contents_main .main #article01 {
margin-top: 10px;
}

/*------------------*/
/* ダイコハラの原点 */
/*------------------*/
.daikohara02 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara02 #contents_main .main img#photo01, .daikohara02 #contents_main .main img#img02, .daikohara02 #contents_main .main #chronology {
float: right;
margin-bottom: 10px;
margin-left: 1em;
}
.daikohara02 #contents_main .main img#img01, .daikohara02 #contents_main .main img#img03 {
float: left;
margin-bottom: 10px;
margin-right: 1em;
}
.daikohara02 #contents_main .main img#img01 {
margin-top: 20px;
}
.daikohara02 #contents_main .main th {
text-align: center;
padding: 0.5em;
}
.daikohara02 #contents_main .main td#green {
background: #E8FFD1;
}
.daikohara02 #contents_main .main p#signature {
margin-top: 10px;
text-align: right;
}
.daikohara02 #contents_main .main:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
.daikohara02 #contents_main .main {display: inline-block;}
/* Hides from IE-mac ¥*/
* html .daikohara02 #contents_main .main {height: 1%;}
.daikohara02 #contents_main .main {display: block;}
/* End hide from IE-mac */

/*--------------------------*/
/* どんな言葉をかけますか？ */
/*--------------------------*/
.daikohara03 #title01 {
margin-top: 10px;
}
.daikohara03 #title01 .small {
font-size: 88%; /*16px×0.88＝16px*/
}
.daikohara03 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara03 #contents_main .main .fig1 .line#bg01 {
background: url(../img/dai03_bg01.gif) no-repeat top right;
}
.daikohara03 #contents_main .main .fig1 .line#bg02 {
background: url(../img/dai03_bg02.gif) no-repeat top right;
}
.daikohara03 #contents_main .main span.blueback {
margin: 0 2px 0 2px;
padding: 0 4px 0 4px;
color: #FFFFFF;
font-weight: bold;
background: #225D99;
}
.daikohara03 #contents_main .main div#fig01, .daikohara03 #contents_main .main div#fig02 {
float: right;
margin-left: 10px;
font-size: 13px;
*font-size: small;
*font: x-small;
text-align: center;
text-indent: 0;
}
.daikohara03 #contents_main .main div#fig01 p.caption {
margin-right: 2px;
text-align: right;
}
.daikohara03 #contents_main .main div#fig01 img {
margin-top: 2px;
margin-right: 2px;
}
.daikohara03 #contents_main .main table#fig01 th, .daikohara03 #contents_main .main #fig01 td {
white-space: nowrap;
}
.daikohara03 #contents_main .main table#fig01 td {
background: #DDDDDD;
}
.daikohara03 #contents_main .main div#fig03 {
float: left;
margin-right: 10px;
font-size: 13px;
*font-size: small;
*font: x-small;
}
.daikohara03 #contents_main .main ol {
margin-left: 4em;
font-size: 108%; /*14px*/
}
.daikohara03 #contents_main .main #img01, .daikohara03 #contents_main .main #img03 {
float: right;
margin-left: 10px;
}
.daikohara03 #contents_main .main #img02 {
float: left;
margin-right: 10px;
}
.daikohara03 #contents_main .main .column2_3 h3 {
color: #225D99;
}

/*----------------*/
/* 心理の移行曲線 */
/*----------------*/
.daikohara04 #title01 {
margin-top: 10px;
}
.daikohara04 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara04 #contents_main .main #fig {
margin-top: 10px;
}
.daikohara04 #contents_main .main span#img {
float: right;
margin-left: 1em;
font-size: 13px;
*font-size: small;
*font: x-small;
text-align: center;
text-indent: 0;
}
.daikohara04 #contents_main .main ol {
margin-left: 1.5em;
font-size: 108%; /*14px*/
}
.daikohara04 #contents_main .main li {
margin-top: 10px;
text-align: justify;
text-justify: inter-ideograph;
}
.daikohara04 #contents_main .main #fig:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
.daikohara04 #contents_main .main #fig {display: inline-block;}
/* Hides from IE-mac ¥*/
* html .daikohara04 #contents_main .main #fig {height: 1%;}
.daikohara04 #contents_main .main #fig {display: block;}
/* End hide from IE-mac */

/*--------------------*/
/* 頭・心・身体の関係 */
/*--------------------*/
.daikohara05 #title01 {
margin-top: 10px;
}
.daikohara05 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara05 #contents_main .main p#name {
text-align: right;
}
.daikohara05 #contents_main .main #reference {
text-align: right;
}
.daikohara05 #contents_main .main #fig {
margin-top: 10px;
}
.daikohara05 #contents_main .main span#img {
float: right;
margin-left: 1em;
font-size: 13px;
*font-size: small;
*font: x-small;
text-align: center;
text-indent: 0;
}
.daikohara05 #contents_main .main ul {
margin-left: 4em;
font-size: 108%; /*14px*/
}
.daikohara05 #contents_main .main #fig:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
.daikohara05 #contents_main .main #fig {display: inline-block;}
/* Hides from IE-mac ¥*/
* html .daikohara05 #contents_main .main #fig {height: 1%;}
.daikohara05 #contents_main .main #fig {display: block;}
/* End hide from IE-mac */

/*------------------------------*/
/* カウンセリング・ルーム＆カー */
/*------------------------------*/
.daikohara06 #title01 {
margin-top: 10px;
}
.daikohara06 #title02, .daikohara06 #title03 {
margin-top: 20px;
}
.daikohara06 #contents_main .main .column1 {
margin-top: 10px;
padding: 10px 0 10px 0;
font-weight: bold;
text-align: center;
color: #25975C;
}
.daikohara06 #contents_main .main .clearfix {
margin-top: 15px;
}
.daikohara06 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara06 #contents_main .main #photo01 {
float: left;
margin-right: 20px;
}
.daikohara06 #contents_main .main iframe {
border: 1px solid #000000;
}
.daikohara06 #contents_main .main #image01 {
margin-top: 10px;
}

/*---------------*/
/* 手のワーク */
/*---------------*/
.daikohara07 #title01 {
margin-bottom: 10px;
}
.daikohara07 #contents_main .main p.basic {
margin-top: 10px;
}
.daikohara07 #contents_main .main #img01 {
float: right;
margin-left: 10px;
}
.daikohara07 #contents_main .main #img02 {
float: left;
margin-right: 10px;
}
.daikohara07 #contents_main .main .table2 .gray {
	text-align: center;
}

/*「ダウンロード（.download）」と同じコラム*/ 
.daikohara07 #contents_main .main .column2_3 h3 {
color: #225D99;
}
.daikohara07 #contents_main .main .column2_3 img#dd_img {
	margin-top: 10px;
	border: 1px solid #666666;
}
.daikohara07 #contents_main div.main div.column2_3 p.basic {
	margin-top: 0px;
}
.daikohara07 #contents_main div.main div.column2_3 p.basic #pdf_icon {
	margin-left: 10px;
	float: right;
}
.daikohara07 #contents_main div.main div.column2_3 div.clearfix {
	padding: 0;
}
.daikohara07 #contents_main div.main div.column2_3 div.column_leftbox01 {
	width: 388px;
	padding: 0 20px 0 0;
	float: left;
	background: url(../img/pdf_movie.png) no-repeat 276px bottom;
}
.daikohara07 #contents_main div.main div.column2_3 div.column_leftbox01 h3 {
	color: #225D99;
	margin-left: 1em;
	text-indent: -1em;
}
.daikohara07 #contents_main div.main div.column2_3 div.column_leftbox01 p.basic {
	width: 256px;
}
.daikohara07 #contents_main div.main div.column2_3 div.column_rightbox01 {
	width: 230px;
	float: right;
}
.daikohara07 #contents_main div.main div.column2_3 div.column_rightbox01 img {
}
.daikohara07 #contents_main div.main div.column2_3 div.column_leftbox02 {
	width: 206px;
	float: left;
}
.daikohara07 #contents_main div.main div.column2_3 div.column_leftbox03 {
	width: 206px;
	float: left;
	margin-left: 10px;
}
.daikohara07 #contents_main div.main div.column2_3 img.margin-top {
	margin-top: 10px;
}


/*----------------------------------------------------*/
/* コミュニケーション講座dd・セルフケア研修dd */
/* 安心ルーティーン研修dd・アンガーマネジメント研修dd */
/*----------------------------------------------------*/
.download #title01 {
margin-bottom: 10px;
}
.download #contents_main div.main div.leftbox {
	width: 198px;
	padding: 70px 0px 10px 20px;
	float: left;
}
.download #contents_main div.main div.rightbox {
	width: 402px;
	padding: 10px 20px 10px 20px;
	float: right;
}
.download #contents_main div.main p.image {
	text-align: center;
	margin-top: 10px;
}
.download #contents_main div.main p.basic {
	margin-top: 10px;
}
/*「手のワーク」（.daikohara07）と同じコラム */
.download #contents_main .main .column2_3 img#dd_img {
	margin-top: 10px;
	border: 1px solid #666666;
}
.download #contents_main .main .column2_3 h3 {
color: #225D99;
}
.download #contents_main div.main div.column2_3 p.basic {
	margin-top: 0px;
}
.download #contents_main div.main div.column2_3 p.basic #pdf_icon {
	margin-left: 10px;
	float: right;
}
.download #contents_main div.main div.column2_3 div.clearfix {
	padding: 0;
}
.download #contents_main div.main div.column2_3 div.column_leftbox01 {
	width: 388px;
	padding: 0 20px 0 0;
	float: left;
	background: url(../img/pdf_movie.png) no-repeat 276px bottom;
}
.download #contents_main div.main div.column2_3 div.column_leftbox01 h3 {
	color: #225D99;
	margin-left: 1em;
	text-indent: -1em;
}
.download #contents_main div.main div.column2_3 div.column_leftbox01 p.basic {
	width: 256px;
}
.download #contents_main div.main div.column2_3 div.column_rightbox01 {
	width: 230px;
	float: right;
}
.download #contents_main div.main div.column2_3 div.column_rightbox01 img {
}
.download #contents_main div.main div.column2_3 div.column_leftbox02 {
	width: 206px;
	float: left;
}
.download #contents_main div.main div.column2_3 div.column_leftbox03 {
	width: 206px;
	float: left;
	margin-left: 10px;
}
.download #contents_main div.main div.column2_3 img.margin-top {
	margin-top: 10px;
}



/*----------------------*/
/* ダイコハラの社員研修 */
/*----------------------*/

.seminar01 #title02, .seminar01 #title03, .seminar01 #title04 {
margin-top: 10px;
}
.seminar01 .fig2 .leftbox .line {
height: 160px;
background: url(../img/sem01_people01.gif) no-repeat top right;
}
.seminar01 .fig2 .middlebox .line {
height: 160px;
background: url(../img/sem01_people02.gif) no-repeat top right;
}
.seminar01 .fig2 .rightbox .line {
height: 160px;
background: url(../img/sem01_people03.gif) no-repeat top right;
}
.seminar01 #contents_main .main .column2_1 {
margin-top: 0;
}
.seminar01 #contents_main .main #column01 {
margin-top: 10px;
}
.seminar01 #contents_main .main .column2_3 h3 {
color: #225D99;
line-height: 1.25;
}
.seminar01 #contents_main .main #column06 h3 {
color: #25975C;
}
.seminar01 #contents_main .main .column2_3 p {
padding-left: 1.5em;
line-height: 1.25;
}
.seminar01 #contents_main .main .arrow {
text-align: center;
}
.seminar01 #contents_main .main p.basic {
margin-top: 10px;
}
.seminar01 #contents_main .main p.caption {
margin-top: 2px;
text-indent: 1em;
}

/*---------------------------------------------------------------------------*/
/* ラインケア研修/セルフケア研修/キャリアデザイン研修/ゲートキーパー養成講座 */
/*---------------------------------------------------------------------------*/

.seminar01_01 p, .seminar01_02 p, .seminar01_03 p, .seminar01_04 p {
margin-top: 5px;
font-size: 108%; /*14px*/
}
.seminar01_01 h2#title02, .seminar01_01 h2#title03, .seminar01_02 h2#title02, .seminar01_03 h2#title02, .seminar01_04 h2#title02, .seminar01_04 h2#title03 {
margin-top: 15px;
}
.seminar01_04 h2#title01 {
margin-bottom: 15px;
}
.seminar01_04 #contents_main .main h4 {
margin-top: 5px;
color: #225D99;
text-align: center;
}
.seminar01_04 #contents_main .main h5 {
color: #225D99;
text-align: center;
}
.seminar01_04 #contents_main .main img#fig01 {
float: right;
margin-left: 10px;
}
.seminar01_04 #contents_main .main img#coverimg {
border: 1px solid #000000;
}
.seminar01_04 #contents_main .main .cover_left {
float: left;
margin: 20px 40px 10px 20px;
}
.seminar01_04 #contents_main .main .cover:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
.seminar01_04 #contents_main .main .cover {display: inline-block;}
/* Hides from IE-mac ¥*/
* html .seminar01_04 #contents_main .main .cover {height: 1%;}
.seminar01_04 #contents_main .main .cover {display: block;}
/* End hide from IE-mac */

.seminar01_04 #contents_main .main .table1 td.price {
text-align: right;
}
.seminar01_04 #contents_main .main p.mailto2 {
text-align: center;
}



/*------------------------------------*/
/* ダイコハラのシステムカウンセリング */
/*------------------------------------*/
.counseling01 #title02, .counseling01 #title03, .counseling01 #title04 {
margin-top: 10px;
}
.counseling01 #contents_main .main #article {
margin-top: 10px;
}
.counseling01 #contents_main .main h3 {
/*margin-top: 10px;*/
color: #225D99;
text-align: center;
}
.counseling01 #contents_main .main h3#top10px {
margin-top: 10px;
}
.counseling01 #contents_main .main p.basic {
/*margin-top: 10px;*/
}
.counseling01 #contents_main .main img#fig01 {
float: right;
/*margin-top: 10px;*/
margin-left: 10px;
}
.counseling01 #contents_main .main img#img01 {
float: left;
/*margin-top: 10px;*/
margin-right: 10px;
}
.counseling01 #contents_main .main .column3 {
margin-top: 5px;
padding: 5px 10px 5px 10px;
text-align: justify;
text-justify: inter-ideograph;
}
.counseling01 #contents_main .main .column3 img {
float: left;
margin-top: 4px;
margin-right: 10px;
}
.counseling01 #contents_main .main .fig1 .line {
height: 95px;
}
.counseling01 #contents_main .main .fig1 ul {
margin-left: 1.5em;
}
.counseling01 #contents_main .main .fig1 li {
text-align: justify;
text-justify: inter-ideograph;
}
.counseling01 #contents_main .main img#img02 {
float: left;
/*margin-top: 10px;*/
margin-right: 30px;
}
.counseling01 #contents_main .main ul#promise {
/*margin-top: 10px;*/
font-size: 115%; /*15px*/
/*font-size: 108%;*/ /*14px*/
font-weight: bold;
}
.counseling01 #contents_main .main img#process {
margin: 10px 0 10px 0;
}
.counseling01 #contents_main .main .fig3 .rightbox h3 {
margin-top: 10px;
float: left;
}
.counseling01 #contents_main .main .fig3 .rightbox img {
float: left;
margin-top: 10px;
margin-left: 10px;
}
.counseling01 #contents_main .main .fig3 .rightbox #profile {
float: left;
margin-top: 60px;
margin-left: 10px;
}
.counseling01 #contents_main .main .arrow {
text-align: center;
}
.counseling01 #contents_main .main .fig3 .rightbox {
text-align: justify;
text-justify: inter-ideograph;
}
.counseling01 #contents_main .main .fig3 .rightbox #floatleft {
float: left;
}
.counseling01 #contents_main .main .fig3 .rightbox ol {
margin-left: 2.5em;
}
.counseling01 #contents_main .main .fig3 #infomation {
/*width: 350px;*/
/*margin-left: 10px;*/
padding: 4px;
border: 1px solid #000000;
}
.counseling01 #contents_main .main .fig3 #infomation h4 {
color: #225D99;
text-align: center;
}
.counseling01 #contents_main .main .fig3 #infomation ul {
line-height: 1.25;
margin-left: 1.5em;
}



/*--------------------------*/
/* 傾聴ボランティア養成講座 */
/*--------------------------*/
.volunteer #title02 {
margin-top: 10px;
}
.volunteer #contents_main .main #article {
margin: 10px 0 10px 0;
}
.volunteer #contents_main .main .photo_box {
width: 285px;
float: right;
margin: 0 0 10px 20px;
}
.volunteer #contents_main .main .caption {
margin-top: 4px;
}
.volunteer #contents_main .main .table2 ul, .volunteer #contents_main .main .table2 ol {
margin-left: 2em;
}
.volunteer #contents_main .main #column01 h3 {
margin-top: 10px;
}
.volunteer #contents_main .main #column01 .cover_left {
float: left;
margin: 10px 20px 10px 0;
}
.volunteer #contents_main .main #column01 .cover_left h4 {
margin-top: 4px;
text-align: center;
}
.volunteer #contents_main .main .column2_3 dl {
padding-top: 2px;
font-size: 108%;
}
.volunteer #contents_main .main .column2_3 dl dt {
font-weight:bold;
color: #CC6E66;
}
.volunteer #contents_main .main p.mailto2 {
margin-top: 10px;
text-align: center;
}

/*------------------------------------------------*/
/* コミュニケーション講座・セルフケア研修 */
/* 安心ルーティーン研修・アンガーマネジメント研修 */
/*------------------------------------------------*/

.nyumon #title01, .self #title01, .routine #title01, .anger #title01 {
margin-top: 10px;
}
.nyumon #contents_main .main #column01 #fig01, .self #contents_main .main #column01 #fig01, .routine #contents_main .main #column01 #fig01, .anger #contents_main .main #column01 #fig01 {
padding-top: 10px;
padding-bottom: 5px;
}
.nyumon #contents_main .main #column01 .leftbox, .self #contents_main .main #column01 .leftbox, .routine #contents_main .main #column01 .leftbox, .anger #contents_main .main #column01 .leftbox {
    float: left;
    width: 314px;
}
.nyumon #contents_main .main #column01 .rightbox, .self #contents_main .main #column01 .rightbox, .routine #contents_main .main #column01 .rightbox, .anger #contents_main .main #column01 .rightbox {
    float: right;
    width: 314px;
}
.nyumon #contents_main .main .table2 .gray, .self #contents_main .main .table2 .gray, .routine #contents_main .main .table2 .gray, .anger #contents_main .main .table2 .gray {
	text-align: center;
}
.nyumon #contents_main .main .table2 .gray2, .self #contents_main .main .table2 .gray2, .routine #contents_main .main .table2 .gray2, .anger #contents_main .main .table2 .gray2 {
    background: #DDDDDD;
}
.nyumon #contents_main .main #column01 span.mail, .self #contents_main .main #column01 span.mail, .routine #contents_main .main #column01 span.mail, .anger #contents_main .main #column01 span.mail {
    background: url(../img/gkpage_mail.gif) no-repeat;
    height: 26px;
    font-size: 169%;
    font-weight: bold;
    padding-left: 35px;
}
.nyumon #contents_main .main #column01 span.mail a, .self #contents_main .main #column01 span.mail a, .routine #contents_main .main #column01 span.mail a, .anger #contents_main .main #column01 span.mail a {
    color: #FCC800;
    text-decoration: underline;
}
.nyumon #contents_main .main #column01 span.mail a:hover, .self #contents_main .main #column01 span.mail a:hover, .routine #contents_main .main #column01 span.mail a:hover, .anger #contents_main .main #column01 span.mail a:hover {
    color:#68A844;
}
.nyumon #contents_main .main div.mailto01, .self #contents_main .main div.mailto01, .routine #contents_main .main div.mailto01, .anger #contents_main .main div.mailto01 {
	margin-top: 10px;
    text-align: right;
}
.nyumon #contents_main .main div.mailto02, .self #contents_main .main div.mailto02, .routine #contents_main .main div.mailto02, .anger #contents_main .main div.mailto02 {
	margin-top: 10px;
    text-align: center;
}
#win_contents {
    text-align: center;
}
#win_contents .close {
	margin-top: 20px;
}
/*「手のワーク」（.daikohara07）ダウンロード（.download）と同じコラム */
.nyumon #contents_main div.main div.column2_3 div.clearfix, .self #contents_main div.main div.column2_3 div.clearfix, .routine #contents_main div.main div.column2_3 div.clearfix, .anger #contents_main div.main div.column2_3 div.clearfix {
	padding: 0;
}
.nyumon #contents_main div.main div.column2_3 div.column_leftbox01, .self #contents_main div.main div.column2_3 div.column_leftbox01, .routine #contents_main div.main div.column2_3 div.column_leftbox01, .anger #contents_main div.main div.column2_3 div.column_leftbox01 {
	width: 388px;
	padding: 0 20px 0 0;
	float: left;
	background: url(../img/pdf_movie.png) no-repeat 276px bottom;
}
.nyumon #contents_main div.main div.column2_3 div.column_leftbox01 h3, .self #contents_main div.main div.column2_3 div.column_leftbox01 h3, .routine #contents_main div.main div.column2_3 div.column_leftbox01 h3, .anger #contents_main div.main div.column2_3 div.column_leftbox01 h3 {
	color: #225D99;
	margin-left: 1em;
	text-indent: -1em;
}
.nyumon #contents_main div.main div.column2_3 div.column_leftbox01 p.basic, .self #contents_main div.main div.column2_3 div.column_leftbox01 p.basic, .routine #contents_main div.main div.column2_3 div.column_leftbox01 p.basic, .anger #contents_main div.main div.column2_3 div.column_leftbox01 p.basic {
	width: 256px;
}
.nyumon #contents_main div.main div.column2_3 div.column_rightbox01, .self #contents_main div.main div.column2_3 div.column_rightbox01, .routine #contents_main div.main div.column2_3 div.column_rightbox01, .anger #contents_main div.main div.column2_3 div.column_rightbox01 {
	width: 230px;
	float: right;
}
.nyumon #contents_main div.main div.column2_3 div.column_rightbox01 img, .self #contents_main div.main div.column2_3 div.column_rightbox01 img, .routine #contents_main div.main div.column2_3 div.column_rightbox01 img, .anger #contents_main div.main div.column2_3 div.column_rightbox01 img {
}
.nyumon #contents_main div.main div.column2_3 div.column_leftbox02, .self #contents_main div.main div.column2_3 div.column_leftbox02, .routine #contents_main div.main div.column2_3 div.column_leftbox02, .anger #contents_main div.main div.column2_3 div.column_leftbox02 {
	width: 206px;
	float: left;
}
.nyumon #contents_main div.main div.column2_3 div.column_leftbox03, .self #contents_main div.main div.column2_3 div.column_leftbox03, .routine #contents_main div.main div.column2_3 div.column_leftbox03, .anger #contents_main div.main div.column2_3 div.column_leftbox03 {
	width: 206px;
	float: left;
	margin-left: 10px;
}
.nyumon #contents_main div.main div.column2_3 img.margin-top, .self #contents_main div.main div.column2_3 img.margin-top, .routine #contents_main div.main div.column2_3 img.margin-top, .anger #contents_main div.main div.column2_3 img.margin-top {
	margin-top: 10px;
}


















