/*/////////////////////////////////////////////////////////////////////////////////////////////////// サイト全体 */
body {
	margin: 0px;
	padding: 0px;
	background: #fff;/* ブラウザの背景色 */
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; /* フォントタイプ */
	font-size: 62.5%; /* 文字サイズ */
	color: #333333;  /* 文字色 */
	line-height: 150%;  /* 行間 */
}

a {
text-decoration: underline;
}

a:link {
color: #006699;
}

a:active {
color: #006699;
}

a:hover {
color: #abcd44;
}

img {	
	border:0px;	}

/* H1 */
h1 {
	margin: 0px 0px 0px 0px;
	padding-left: 13px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
}

h2 {
	margin: 10px 0px;
	padding: 0px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
}

.pan{
margin:10px 5px 10px 5px;
}

/* コンテナ */
#container {
	padding: 0px;
	background: #FFFFFF; /* 背景色 */
	margin: 0px auto; /* ブラウザ上の表示位置 */
	width: 960px; /* サイト全体の横サイズ */
}

/*/////////////////////////////////////////////////////////////////////////////////////////////// ヘッダー */
#headder1 {
	width: 960px;
	height: 20px;
	background:#ffffff; /* 背景色 */
color:#333;
}

#headder2 {
font: 15px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	height:35px;
	background:#ffffff;
	color:#333333;
vertical-align:middle;
border-top:1px #ccc dotted;
}

#headder2 a {
	color:#000033;
	font-weight:bold;
text-decoration:none;
}

.lmenu1_title{
float:left;
text-indent:26px;;
}

/*/////////////////////////////////////////////////////////////////////////////////// 左メニュースタイル */

#left {
float: left;
margin: 0px 0px 0px 0px;
width: 200px;
overflow: hidden;
background-color: #fff;
border-top: 3px solid #000000;
}
#left h3{
font: 15px helvetica, arial, sans-serif;
font-weight:bold;
margin: 10px;
padding: 0px;
color: #000;
background-position: right; 
}

.left_menu {	
padding: 0px 0px 0px 0px;
font: 12px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
color: #666;
width: 200px;
}

.left_menu ul{
margin: 10px;
padding: 0px;
line-height: 140%;
}

.left_menu li{

padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.left_menu a { 
display:block;
width:160; 
text-decoration:none; 
padding: 0px 0px 3px 0px; 
color:#006699; 
}

#lmenu {
	vertical-align:top;
	padding:10px 10px 10px 10px;
	background: url("http://www.project-famiry.com/img/lmenu_bg.jpg") top left; /* 背景色 */
}

.lmenu_title{	
	background: #ffffff; /* 背景色 */
	height:20px;
	text-indent:17px;	}

.lmenu_title a{	
	color:#000000;
	text-decoration:none;}

#lmenu ul{margin:5px 0px 20px 5px; list-style:none;}
.excerpt{font-size:11px;line-height:150%;}
.title-link{
font-size:12px;

}
.calender_title{
margin-left:15px;
font:12px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-weight:bold;
}
.calender{
margin-left:25px;
font-weight:bold;
font:12px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
float:left;
}
.calender a{
font-weight:bold;
text-decoration:none;
color:#006699;
}
/*////////////////////////////////////////////////////////////////////////////////// 右メニュースタイル */
#rmenu {
	vertical-align:top;
	padding:10px 10px 10px 5px;
	color:#FFFFFF;
}

#rmenu a{
color:#FFFFFF;
}
.rmenu_box{	
margin:0px 0px 10px 0px;
}

.rmenu_title{
color:#000000;
}

.rmenu_title a{
color:#000000;
}

/* ////////////////////////////////////////
right
//////////////////////////////////////// */
#right {
display: inline;
float: right;
width: 200px;
margin: 0px 0px 0px 5px;
overflow: hidden;
}

.right_menu {
padding: 10px 10px 10px 10px;
background-color: #FFF;
border-top: 3px solid #000;
color: #000;
line-height: 160%;
font: 12px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

.right_menu h3{
font: 15px helvetica, arial, sans-serif;
font-weight:bold;
margin: 10px;
padding: 0px;
color: #000;
background: url(http://www.project-famiry.com/img/arrow.gif) no-repeat; 
background-position: right; 
}
.right_menu a{
display:block;
width:150; 
text-decoration:none; 
padding: 3px 0px 3px 0px; 
color:#4fb233; 
}	

.right_menu ul{
list-style: none;
margin: 5px;
padding: 0px;
line-height: 140%;
}

.right_menu li{
border-top:1px dotted #CCC;
}
#kokuti_box{
color:#003333;
font-size:94%;
line-height:134%;
width:170px;
margin-top:10px;
margin-right:0px;
margin-left:0px;
padding-top:15px;
padding-bottom:20px;
padding-left:10px;
padding-right:5px;
border:#660000 medium solid;
background:#fff;
}
#kokuti_box img{
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

/*///////////////////////////////////////////////////////////////////////////////// コンテンツスタイル */
#main {	
	padding:15px 15px 15px 15px;
	vertical-align:top;
}

.main_title1{	
width:430px;
align:center;
background:#ffffff url(http://www.project-famiry.com/img/cat_title.gif) top left no-repeat;
height:25px;
font: 15px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-weight:bold;
margin-bottom:10px;
padding-left:20px;
padding-top:5px;
color:#000;
}

.main_title1 a{	
	color:#FFFFFF;
}

.main1{	
margin:10px 0px 0px 10px;
}

.main_more{
text-align:left;
display: inline;
vertical-align:top;
padding:15px 10px 10px 10px;
font-color:#999;
}
.main_more p{
padding-left:10px;
}

.box_c{
width:430px;
margin:5px;
padding:10px;
border:1px solid #000066;
background:#FBF3DC;
}

.box_c a{
color:1234bb;
}

.box_title{
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px; 
border-bottom:1px dotted #000066;
font-weight:bold;
}

.box_title2{
font-weight:bold;
color:#FF0000;
text-align:center;
}

/* ////////////////////////////////////////
mid,con
//////////////////////////////////////// */
#mid {
float: left;
margin-left:10px;
width: 540px;
background-color: #ffffff;
overflow: hidden;
border-top: 3px solid #000000;
}
#mainph{
margin-left:10px;
}

#con {
color: #000;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font: 12px arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
line-height: 140%;
padding-left:30px;
}

#con img{ 
text-align:center;
}

#con h3{
font: 12px helvetica, arial, sans-serif;
margin: 10px 0px 10px 0px;;
padding: 5px;
color: #666;
font-weight: bold; 
background: transparent;
}

#con ul{
list-style: none;
margin: 0px;
padding: 0px;
line-height: 140%;
}

#con li{
margin: 0px;
padding:  3px 0px 0px 0px;
border-bottom:1px dotted #FFF;
}

#con li a{
display:block;
text-decoration:none; 
padding: 3px 0px 3px 0px; 
color:#666; 
background: url(http://www.project-famiry.com/img/n_mark.gif) no-repeat; 
background-position: right; 
}

#con li a:hover { 
background: url(http://www.project-famiry.com/img/n_mark_over.gif) no-repeat;
background-position: right; 
}

#con a{ 
text-decoration:none; 
color:#666; 
}

#con a img{ 
border: 1px solid #FFF;
}

#con a:hover { 
color:#FF3399; 
}

#con a:hover img{ 
border: 1px solid #FF3399; 
}

.quote{
margin: 0px;
padding:0px;
border: 1px solid #CCC;
background-color: #EFEFEF;
}
/*/////////////////////////////////////////////////////////// フッター */
#footer1 {
	padding: 20px 10px 10px 10px;
	background: #fff; /* 背景色 */
font-size:11px;
	color: #ccc; /* 文字色 */
	vertical-align:top;
border-top:1px #ccc solid;
}
#footer2 {
	padding: 0px 10px 10px 10px;
	background: #fff; /* 背景色 */
	color: #ccc; /* 文字色 */
	vertical-align:top;
	text-align:right;
	font-size:9px;
	line-height:110%;

}


