@charset "utf-8" ;

@import url(../../pc_css/themes/block/170_562.css);

@import url(../../pc_css/themes/head/not_member.css);

@import url(../../pc_css/themes/menu/index.css);

@import url(../css/columnHead.css);





/* インデックスタイプ 左側 */



/************************************************************/ 

/* プロフィール画像 */

/************************************************************/ 



#profile {

	margin: 15px 10px 13px;

	padding: 10px 0px 0px ;

	background: url(../../pc_img/profile_bg_01.gif) no-repeat ;

}



#profile p.portrait {

	padding: 10px 25px ;

	background: url(../../pc_img/profile_bg_02.gif);

}



#profile h2 {

	padding: 5px 15px ;

	background: url(../../pc_img/profile_bg_03.gif) repeat-y ;

	line-height: 1.2em ;

}



#profile p.text {

	padding : 0px 10px 12px ;

 	font-size: 0.9em;

	line-height: 1.5em;

	text-align: left ;

	background: url(../../pc_img/profile_bg_04.gif) no-repeat 0px bottom ;

}





#profile p.text strong{

	color: #336600;

}

/************************************************************/ 

/* プロフィール部分 */

/************************************************************/ 



.columnMenu {

	text-align: left ;

	margin-bottom: 10px ;

}



.columnMenu h2 {	

	height: 20px ;

	margin-bottom: 10px ;

	text-indent: -9999px ;

}



#profileText h2 {

	background: url(../img/profileText.gif) #D7D6C1 no-repeat 10px 5px ;

}



#schedule h2 {

	background: url(../img/schedule.gif) #D7D6C1 no-repeat 10px 5px ;

}



.columnMenu p {

 	font-size: 0.8em ;

	line-height: 1.4em ;

	margin: 0px 10px ;

	padding: 0.3em 0px 0.5em ;

	border-top: #ffffff 1px solid ;

	border-bottom: #cdcdcd 1px solid ;

}







/************************************************************/ 

/* スケジュール */

/************************************************************/ 



#left dt , #left dd {

	margin: 0px 10px ;

 	font-size: 0.8em ;

	line-height: 1.4em ;

}



#left dt a , #left dd a {

	line-height: 1.4em ;

}



#left dt {

	padding: 0.5em 0px 0em ;

	border-top: #ffffff 1px solid ;

	font-weight: bold ;

}



#left dd {

	padding: 0em 0px 0.9em ;

	border-bottom: #cdcdcd 1px solid ;

}



#left dt.ddNone {

	padding: 0.5em 0px 0.9em ;

	border-bottom: #cdcdcd 1px solid ;

}



#left dt.top {

	padding: 0px ;

	border-top: #ffffff 0px solid ;

}



#left dd.bottom {

	border-bottom: #cdcdcd 0px solid ;

}



#left dl img {

	margin: 0.5em 0px 0px ;

}



.icon dt {

	color: #336600;

}





/************************************************************/ 

/* コラム */

/************************************************************/ 



#column {

	padding-bottom: 7px ;

	margin-bottom: 15px ;

	background: url(../../pc_img/diary/h2_bg_04.gif) no-repeat 0px bottom ;

}



.columnHead {

	width: 562px ;

	height: 200px ;

	margin-bottom: 15px ;

}



.columnHead h2 {

	text-indent: -9999px ;

	line-height: 1em ;

}



.columnHead h3 {

	text-indent: -9999px ;

	line-height: 1em ;

}



.columnHead p {

	padding: 85px 210px 0px 30px ;

	line-height: 1.4em ;

	color: #000000 ;

}



/************************************************************/ 

/* コラム本文 */

/************************************************************/ 



#column div.columnBody {

	width: 562px ;

	padding: 0px 0px 15px ;

	overflow: hidden ;

	clear: both ;

	background: url(../../pc_img/diary/h2_bg_03.gif) repeat-y ;

}







#column div.columnBody h2 {

	height:57px ;

	text-indent: -9999px ;

	line-height: 1em ;

	background: url(../img/001/h2_columnBody.gif) no-repeat ;

}



#column div.columnBody div.text {

	width: 508px ;

	margin: 0px 27px 1em ;

	clear: both ;

}



#column div.columnBody div.text h3 {

	width: 460px;

	padding: 0.3em 15px 0.4em ;

	margin-bottom: 0.8em ;

	color: #ffffff ;

	font-weight: bold ;

	line-height: 1.2em ;

	background-color: #5EA26E ;

	clear: both ;

}



#column div.columnBody div.text h3.newmds1 {

	background: #FFFFFF url(../img/mds_1.gif) no-repeat;

	height: 25px;

	padding-top: 15px;

	padding-left: 3px;

	color: #3F6B53;

	font-size: 15px;

	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;

	padding-left: 45px;

	margin-bottom: 0px;

	margin-top: 10px;

}



#column div.columnBody div.text h3.newmdas1 {



	padding-left: 10px;



}



#column div.columnBody div.text h3.q,

#column div.columnBody div.text h4.a{

	width: 488px;

	margin-bottom: 0.8em;

	padding: 10px 10px;

	font-size: 14px;

	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 1.5em;

	clear: both ;

}

#column div.columnBody div.text h3.q{

	color: #006666;

	background: #E9F5F5 url(../img/diagonal_bg.gif) repeat;

	border-bottom: 1px dotted #A7D8D8;

	border-right: 1px dotted #A7D8D8;

}

#column div.columnBody div.text h4.a{

	color: #990033;

	background: #F5E9EF url(../img/diagonal_bg.gif) repeat;

	border-bottom: 1px dotted #D8A7BA;

	border-right: 1px dotted #D8A7BA;

}

#column div.columnBody div.text h3.q span,

#column div.columnBody div.text h4.a span{

	font-size: 26px;

	font-weight: bold;

	line-height: 1em;

}



#column div.columnBody div.text p.galmid {

	padding:10px 0;

	font-size: 11px;

	color: #3F6B53;

}



#column div.columnBody div.text p.galimgr {

	width: 240px;

	padding-left: 0;

	float: left;

	padding-right: 0px;

	margin-bottom: 20px;

	font-size: 10px;

	color: #3F6B53;

}



#column div.columnBody div.text p.galimgl {

	width: 240px;

	padding-left: 0;

	float: right;

	padding-right: 0px;

	margin-bottom: 20px;

	height: 10px;

	font-size: 10px;

	color: #3F6B53;

}



#column div.columnBody div.text h3.p33a{

	background: #FFFFFF url(../img/mds_1_33a.gif) no-repeat;

}



#column div.columnBody div.text h3.p33b{

	background: #FFFFFF url(../img/mds_1_33b.gif) no-repeat;

}



#column div.columnBody div.text h3.p33c{

	background: #FFFFFF url(../img/mds_1_33c.gif) no-repeat;

}



#column div.columnBody div.text h3.p34a{

	background: #FFFFFF url(../img/034/01.gif) no-repeat;

	width: 408px ;

	padding-left: 105px;

}



#column div.columnBody div.text h3.p34b{

	background: #FFFFFF url(../img/034/02.gif) no-repeat;

	width: 428px ;

	padding-left: 85px;

}



#column div.columnBody div.text h3.p34c{

	background: #FFFFFF url(../img/034/03.gif) no-repeat;

	width: 428px ;

	padding-left: 85px;

}

#column div.columnBody div.text h3.p35a{

	background: #FFFFFF url(../img/035/01.gif) no-repeat;

	width: 448px ;

	padding-left: 65px;

}



#column div.columnBody div.text h3.p35b{

	background: #FFFFFF url(../img/035/02.gif) no-repeat;

	width: 428px ;

	padding-left: 85px;

}



#column div.columnBody div.text h3.p35c{

	background: #FFFFFF url(../img/035/03.gif) no-repeat;

	width: 448px ;

	padding-left: 65px;

}

#column div.columnBody div.text h3.p37a{

	background: #FFFFFF url(../img/037/01.gif) no-repeat;

	width: 478px ;

	padding-left: 35px;

}



#column div.columnBody div.text h3.p37b{

	background: #FFFFFF url(../img/037/02.gif) no-repeat;

	width: 448px ;

	padding-left: 65px;

}



#column div.columnBody div.text h3.p37c{

	background: #FFFFFF url(../img/037/03.gif) no-repeat;

	width: 428px ;

	padding-left: 85px;

}

#column div.columnBody div.text h3.p38a{

	background: #FFFFFF url(../img/038/01.gif) no-repeat;

	width: 430px ;

	padding-left: 78px;

}



#column div.columnBody div.text h3.p38b{

	background: #FFFFFF url(../img/038/02.gif) no-repeat;

	width: 434px ;

	padding-left: 74px;

}



#column div.columnBody div.text h3.p38c{

	background: #FFFFFF url(../img/038/03.gif) no-repeat;

	width: 391px ;

	padding-left: 117px;

}



#column div.columnBody div.text h3.p39a{

	background: #FFFFFF url(../img/039/01.gif) no-repeat;

	width: 420px ;

	padding-left: 88px;

}



#column div.columnBody div.text h3.p39b{

	background: #FFFFFF url(../img/039/02.gif) no-repeat;

	width: 428px ;

	padding-left: 80px;

}



#column div.columnBody div.text h3.p39c{

	background: #FFFFFF url(../img/039/03.gif) no-repeat;

	width: 391px ;

	padding-left: 117px;

}

#column div.columnBody div.text h3.p40a{

	background: #FFFFFF url(../img/040/01.gif) no-repeat;

	width: 420px ;

	padding-left: 88px;

}



#column div.columnBody div.text h3.p40b{

	background: #FFFFFF url(../img/040/02.gif) no-repeat;

	width: 428px ;

	padding-left: 80px;

}



#column div.columnBody div.text h3.p40c{

	background: #FFFFFF url(../img/040/03.gif) no-repeat;

	width: 391px ;

	padding-left: 117px;

}

#column div.columnBody div.text h3.p41a{

	background: #FFFFFF url(../img/041/01.gif) no-repeat;

	width: 420px ;

	padding-left: 88px;

}



#column div.columnBody div.text h3.p41b{

	background: #FFFFFF url(../img/041/02.gif) no-repeat;

	width: 428px ;

	padding-left: 80px;

}



#column div.columnBody div.text h3.p41c{

	background: #FFFFFF url(../img/041/03.gif) no-repeat;

	width: 391px ;

	padding-left: 117px;

}

#column div.columnBody div.text h3.p42a{

	background: #FFFFFF url(../img/042/01.gif) no-repeat;

	width: 420px ;

	padding-left: 88px;

}



#column div.columnBody div.text h3.p42b{

	background: #FFFFFF url(../img/042/02.gif) no-repeat;

	width: 428px ;

	padding-left: 80px;

}



#column div.columnBody div.text h3.p42c{

	background: #FFFFFF url(../img/042/03.gif) no-repeat;

	width: 391px ;

	padding-left: 117px;

}

#column div.columnBody div.text h3.p43a{

	background: #FFFFFF url(../img/043/01.gif) no-repeat;

	width: 433px ;

	padding-left: 75px;

}



#column div.columnBody div.text h3.p43b{

	background: #FFFFFF url(../img/043/02.gif) no-repeat;

	width: 455px ;

	padding-left: 53px;

}



#column div.columnBody div.text h3.p43c{

	background: #FFFFFF url(../img/043/03.gif) no-repeat;

	width: 453px ;

	padding-left: 55px;

}



#column div.columnBody div.text h3.p44a{
	background: #FFFFFF url(../img/044/01.gif) no-repeat;
	width:430px;
	padding-left:78px;
}
#column div.columnBody div.text h3.p44b{
	background: #FFFFFF url(../img/044/02.gif) no-repeat;
	width:430px;
	padding-left:78px;
}
#column div.columnBody div.text h3.p44c{
	background: #FFFFFF url(../img/044/03.gif) no-repeat;
	width:335px;
	padding-left:173px;
}


#column div.columnBody div.text h4.newmds2 {

	color: #3F6B53;

	font: bold 14px "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;

	margin-left: 10px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	background: #FFFFFF url(../img/mds_2.gif) no-repeat;

	padding-top: 7px;

	padding-left: 10px;

	width: 500px;

	margin-top: 10px;

}



#column div.columnBody div.text p {

	padding: 0.6em 20px 0.8em ;

	line-height: 1.4em ;

}



#column div.columnBody div.text p.right {

	width: 200px ;

	padding-left: 27px ;

	font-size: 0.9em ;

	line-height: 1.2em ;

}



#column div.columnBody div.text p.sxmin{

	width: 180px ;

}



#column div.columnBody div.text p.right img {

	margin-bottom: 0.2em ;

}



#column div.columnBody div.text p.right img.space {

	margin-top: 1em ;

}



#column div.columnBody div.text p a {

	line-height: 1.4em ;

}



.columnnex {

	background: url(../../pc_img/icon/columnnex.gif) no-repeat 0px .6em ;

	float:right;

}



.columnpre {

	background: url(../../pc_img/icon/columnpre.gif) no-repeat 0px .6em ;

	float:left;

}





/************************************************************/ 

/* 事業所紹介 */

/************************************************************/ 



#columnFooter {

	padding-bottom: 7px ;

	margin-bottom: 15px ;

	background: url(../../pc_img/diary/h2_bg_04.gif) no-repeat 0px bottom ;

	clear: both ;

}



#columnFooter h2 {

	height:57px ;

	text-indent: -9999px ;

	line-height: 1em ;

	background: url(../img/001/h2_columnFooter.gif) no-repeat ;

}



#columnFooter div.text {

	width: 508px ;

	padding: 0px 27px 1em ;

	clear: both ;

	background: url(../../pc_img/diary/h2_bg_03.gif) repeat-y ;

}



#columnFooter div.text h3 {

	padding: 0.6em 20px 0em ;

	line-height: 1.4em ;

	font-weight: bold ;

}



#columnFooter div.text p {

	padding: 0em 20px 0.8em ;

	line-height: 1.4em ;

}



#columnFooter div.columnBody div.text p.right {

	width: 200px ;

	padding-left: 27px ;

	font-size: 0.8em ;

	line-height: 1.2em ;

}



#columnFooter div.text p.right img {

	margin-bottom: 0.2em ;

}



#columnFooter div.text p.right img.space {

	margin-top: 1em ;

}



#columnFooter div.text p a {

	line-height: 1.4em ;

}







/************************************************************/ 

/* バックナンバー */

/************************************************************/ 



#backNumber {

	padding-bottom: 7px ;

	margin-bottom: 15px ;

	background: url(../../pc_img/diary/h2_bg_04.gif) no-repeat 0px bottom ;

	clear: both ;

}



#backNumber h2 {

	height:57px ;

	text-indent: -9999px ;

	line-height: 1em ;

	background: url(../../pc_img/h2/backNumber_l.gif) no-repeat ;

}



#backNumber ul {

	width: 508px ;



	padding: 0px 27px 15px ;

	overflow: hidden ;

	clear: both ;

	background: url(../../pc_img/diary/h2_bg_03.gif) repeat-y ;

}



#backNumber li {

	padding: 0.1em 0px 0.3em 19px ;

	line-height: 1.2em ;

	background: url(../../pc_img/icon/column.gif) no-repeat 0px 0.2em ;

}


