@charset "utf-8";

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

/* CSSリセット */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}



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

/*動かない全体の背景部分 */
BODY {
  background-image:url(../../omoukoto/image/test2.jpg); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: 50% 50%;            /* 背景画像の位置は画面中央 */
  background-attachment:fixed;             /* 背景画像を固定する */
}



/*全体を中央に*/

#wrapper {
	width:auto;
	height:100%;
	margin: auto;
	font-family:"メイリオ";
/*	font-family:"HG丸ｺﾞｼｯｸM-PRO";*/
	font-size:15px;
	color:#3D3D3D;
	
}


/*-- リンクの設定 ------------------------------*/



/*画像リンクの枠線を消す*/
img{
	border-style:none;
}

/*テキストリンク下線を消す*/
a{
	text-decoration:none;
}


/*リンク色設定*/

a:link { 
	color: #3D3D3D;
	text-decoration: none;
}

a:visited {
	color: #3D3D3D;
	text-decoration: none;
}

a:hover {
	color: #FFAE66;
}





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

/*メイン１(背景：灰色)部分*/

#main01{
	width:780px;
	height:auto;
	margin:auto;
	background-color:#caccca;
	background-image:url(../image/haikei03.jpg);
}


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

/*メイン２(背景：岩)部分*/

#main02{
	width:600px;
	height:auto;
	background-image:url();
	background-attachment:fixed;
}

#top_gazo{
	padding-top:50px;
	padding-bottom:30px;
	text-decoration:none;
}

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

/*タイトル項目（橙色）*/

#title{
	width:600px;
	height:auto;
}

h1{
	width:auto;
	height:45px;
	float:left;
	background-color:#ffbc6b;

}
h1 p{
	margin-left:10px;
	position:relative;
	top:35%;
	font-size:16px;
	font-weight:bold;
	color:#462724;
}
/* ------------------------- */

/*第何回リンク項目*/
#link{
	width:auto;
	height:45px;
	padding-right:60px;
	float:right;
}

#link p{
	position:relative;
	top:35%;
	font-size:17px;
	font-weight:bold;
	color:#462724;
}

/*２ブロック以降の第何回リンク項目*/
#link2{
	width:620px;
	height:25px;
	margin:auto;
	float:center;
}

#link2 p{
	font-size:17px;
	font-weight:bold;
	text-align:right;
	color:#462724;
}



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


/*コンテンツ部分*/

#content01{
	width:580px;
	height:auto;
	margin:auto;
	margin-top:30px;/*コンテンツ間の設定はこの値！*/
	padding-bottom:20px; /*コンテンツ間の設定はこの値！*/
}

/*コンテンツあたま部分*/

#www1_diary{
	width:500px;
	height:47px;
	padding-top:8px;
	background-image:url();
	margin:auto;
}


#www1_diary p{
	font-size:18px;
	font-weight:bold;
	color:#462724;
	text-decoration:underline;
}

/*太字用のＤｉｖ -------------------------------------*/

#strong{
	font-weight:bold;
	text-align:center;
}

#strong p{
	font-weight:bold;
	text-align:center;
}


/*----------------------------------------------*/

#www1 p{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
	line-height:1.5;
}

/*コンテンツ中央部分*/

#content01_kizi{
	width:618px;
	height:auto;
	margin:0;
	padding-top:30px;
	padding-bottom:30px;
	background-color:#F5F4EB;
	/*枠線*/
	border: 1px solid #BBB;
}

#content01_kizi p{
	width:550px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	line-height:1.5;
}


/*日記部分 -------------------------------------*/

#content01_kizi_dialy{
	width:500px;
	height:auto;
	margin-left:40px;
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
	/*background-color:#F5F4EB;*/
	/*枠線*/
}

#content01_kizi_dialy2{
	width:578px;
	height:auto;
	margin:0;
	padding-top:10px;
	padding-bottom:30px;

	/*枠線*/

}

#content01_kizi_dialy p{
	width:px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:1.5;
}

#content01_kizi_dialy2 p{
	width:480px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:80px;
	line-height:1.5;
}

/*-----------------------------------------*/



/*コンテンツうしろ部分*/
#www2{
	width:580px;
	height:auto;
	color:#464646;
	background-image:url();
	clear:both;
}

#www2 p{
	padding-right:35px;
	padding-top:0px;
	text-align:right;
	color:#fff;
	line-height:160%;
}



/*-----------------------------------------*/


/*テーブル設定*/
#content01_kizi table{
	line-height:160%;
}

#center{
	/*余白や背景等の設定を入力する事*/
}

#center p{
	width:500px;
	padding-left:50px;
	padding-right:50px;
}

/*作ったテーブルを真ん中に持ってくる設定*/
#center table{
	margin:auto;
	background-color:#FFF;
	border:1px solid #CCC;
}

#center th{
	border:1px solid #666;
}

#center td{
	border:1px solid #666;
}

/*メンタルヘルス様が手動で更新する際のボーダー０設定*/
#center01 table{
	margin:auto;
	background-color:#FFF;
	border:0px solid #CCC;
}


/*テーブル背景白色*/
.table_w{
	background:#FFF;
	vertical-align:middle;
}

/*「tr」をセンター揃え*/
.tr_center{
	text-align:center;
}

/*「tr」の背景オレンジ色、垂直位置を真ん中に*/
.tr_o{
	background-color:#ffbc6b;
	vertical-align:middle;
}


/*「tr」の背景オレンジ色、＋太字、垂直位置を真ん中に*/
.tr_o_b{
	background-color:#ffbc6b;
	vertical-align:middle;
	font-weight:bold;
}

/*「tr」の背景白色、垂直位置を真ん中に*/
.tr_w{
	background-color:#FFF;
	vertical-align:middle;
}

/*「tr」のオレンジ色で垂直中央揃え*/
.tr_o_middle{
	text-align:center;
	vertical-align:middle;
	color:#F90;
	font-weight:bold;
}

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

/*フッター部分*/

#footer{
	width:auto;
	height:250px;
	background-image:url(../image/haikei02.jpg);
	clear: both;
	position:relative;
	color:#FFF;
}

/*デモ画像*/

#footer_demo{
	width:850px;
	margin:auto;
}

/*バナー部分*/

#footer_banner{
	width:450px;
	height:100px;
	margin:auto;
	text-align:center;
	text-decoration:none;
	position:relative;
	top:40px;
}

/*コピーライト部分*/

#footer_copyright{
	width:780px;
	margin:auto;
	font-size:14px;
	text-align:center;
	position:relative;
	top:60px;
}

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

/*宣言クラス部分*/

.midasi{
	font-size:22px;
	font-weight:bolder;
}

.midasi_o{
	font-size:17px;
	font-weight:bolder;
	background-color:#ffbc6b;
	vertical-align:middle;
	
}


.midasi_o14px{
	font-size:14px;
	font-weight:bolder;
	background-color:#ffbc6b;
	vertical-align:middle;
	
}

.weight_b{
	font-weight:bold
}

.weight_ob{
	font-weight:bold;
	color:#F90;
}

.radiodj{
	color:#2b7948;
}

.oosakodr{
	color:#1929c7;
}

.djstrong{
	color:#2b7948;
	font-weight:bolder;
}

.drstrong{
	color:#1929c7;
	font-weight:bolder;
}

.fontsize_13{
	font-size:13px;
}

.fontsize_9{
	font-size:11px;
}

.color_white{
	color:#FFF;
}