/* CSS Document *//*#wrapper {    margin:auto;	line-height:500px;	height:500px;    }*/	#container {	margin:auto;	width: 900px;	background-image: url(/images/common/title-bg.jpg);	background-repeat: no-repeat;	background-position: center top;    }	/*画面中央表示時に使用*//*#container {	position: absolute;	top: 50%;	left: 50%;	height: 625px;	width: 900px;	margin-top: -312px;	margin-left: -450px;	background-image: url(../images/common/title-bg.jpg);	background-repeat: no-repeat;	background-position: center top;    }*/#container_inner {	padding: 20px;	}#head {	height: 160px;	width: 860px;	margin: 0px;	padding: 0px;	text-align: right;	clear: both;    }#head #right {	height: 160px;	width: 240px;	float: right;	margin: 0px;	padding: 0px;    }	#head #right #languages{	height: 10px;	width: 200px;	float:right;	margin: 0px 0px 0px;	padding: 0px;	text-align: right;    }	#head #right #logo {	width: 240px;	height: 50px;	float:right;	clear: both;	margin: 19px 0px 0px;    }#head #right #logo img{    margin: 0px;	padding: 0px;    }.g-navi {	height: 62px;	width: 68px;	margin: 15px 0px 0px;	padding: 0px;	float: right;	clear: both;	text-align: left;	}.g-navi img {	margin: 0px 0px 2px 0px;	padding: 0px;	clear: both;	}	/*ブログページ用 content*/#content {	width: 860px;	margin: 0px;	padding: 0px;  	}	#content #main {	width: 470px;	float: left;	margin: 0px;	padding: 0px;    }/*コンテンツメイン--------------------------------------------------------------------------------*/#content #main #content_title {	height: 50px;	float: left;	clear: both !important;	text-align: left;	margin: 0px 0px 5px;	padding: 0px;    }#content #main #content_title h2 {	height: 20px;	margin: 0px;	padding: 0px;    }	#content #main #content_title #bread {	height: 25px;	margin: 7px 0px 0px;	padding: 0px;	font-size: 11px;	color: #595959;	clear: both !important;    }/*ブログ記事----------------------------------------------------------*//*ブログタイトル部分*/	#content #main .blog_box {	/*height: 20px;*/	float: left;	/*clear: both !important;*/	margin: 0px 0px 25px;	padding: 0px;    }#content #main .blog_box .blog_top {    width:470px;	clear: both;	margin: 0px 0px 20px;	padding: 0px;    }	#content #main .blog_box .blog_top .blog_date {	margin: 0px;	padding: 0px 0px 0px 12px;	font-size: 12px;	color: #444444;	background-image: url(../images/main/dots/dot-10.jpg);	background-position: left center;	background-repeat: no-repeat;    }	#content #main .blog_box .blog_top .blog_title {	margin: 0px;	padding: 0px;	font-size: 12px;	color: #444444;    }	/*ブログ記事部分*/#content #main .blog_box .blog_text {	width:470px;	float: left;	clear: both;	margin: 0px 0px 20px;	padding: 0px;	font-size: 11px;	color: #595959;    }	*html #content #main .blog_box .blog_text {	font-size: 10px;	line-height:1.5em;    }	*+html #content #main .blog_box .blog_text {	font-size: 10px;	line-height:1.5em;    }	/*ブログボトム部分*/#content #main .blog_box .blog_bottom {    width: 470px;	clear: both;    font-size: 10px;		}#content #main .blog_box .blog_bottom .blog_bottom-inner {    /*margin: 0px 0px 20px;*/    margin:0px;	text-align: right;		}	#content #main .blog_box .blog_bottom .blog_tb {	width: 470px;	clear: both;	margin: 0px;	padding: 0px;	background-color: #F0F0F0;	    }	#content #main .blog_box .blog_bottom .blog_tb .blog_tb-innner {	clear: both;	margin: 0px;	padding: 10px;	color: #595959;    }		/*コメント部分----------------------------------------------------------*/#content #main #title-comments {    clear: both;    margin: 0px 0px 10px 0px;	padding: 0px;	font-size: 14px;	color: #333333;    }#content #main .blog_box-comments {	width: 100%;	clear: both;	margin: 0px 0px 20px;	padding: 0px;    /*background-color: #F0F0F0;*/	border: 1px solid #CCCCCC;    }	#content #main .blog_box-comments {	width: 100%;	clear: both;	margin: 0px 0px 20px;	padding: 0px;    /*background-color: #F0F0F0;*/	border: 1px solid #CCCCCC;    }	#content #main .blog_box-comments .blog_text-comments {	float: left;	clear: both;	margin: 0px;	padding: 0px;	font-size: 11px;	color: #595959;    }	#content #main .blog_box-comments .blog_text-comments .blog_text-inner-comments {	clear: both;	margin: 0px;	padding: 10px;    }	#content #main .blog_box-comments .blog_text-comments .blog_text-inner-comments .blog_top {	margin: 0px 0px 10px;	padding: 0px 0px 0px 12px;	font-size: 12px;	color: #444444;	background-image: url(../images/main/dots/arrow-10.jpg);	background-position: left center;	background-repeat: no-repeat;    }	#content #main .blog_box-comments .blog_text-comments .blog_text-inner-comments .blog_text{    width: 450px;	float: left;	clear: both;	margin: 0px 0px 20px;	padding: 0px;	font-size: 11px;	color: #595959;    }	#content #main .blog_box-comments .blog_text-comments .blog_text-inner-comments .blog_bottom {    font-size: 10px;	text-align: right;	margin: 0px;	padding: 0px;		}.blog_box-comments .blog_text-comments .blog_text-inner-comments .blog_text p{margin:0;}	/*コンテンツライト--------------------------------------------------------------------------------*/#content #right {	width:360px;	float: right;	margin: 60px 0px 0px 25px;	padding: 0px;	font-size: 10px !important;	color: #595959;    }	#content #right #l-navi {	width:170px;	float: left;	margin: 0px;	padding: 0px;    }	#content #right #r-navi {	width:170px;	float: right;	margin: 0px;	padding: 0px;    }	#content #right #l-navi .sub-navi,#content #right #r-navi .sub-navi {    width:170px;	text-align: left;	margin: 0px 0px 25px 0px !important;	padding: 0px;	}  #content #right #l-navi .sub-navi h3, #content #right #r-navi .sub-navi h3 {    width: 170px;	hight: 18px;	margin: 0px 0px 5px 0px;	padding: 0px;	    }	/*#content #right #l-navi .sub-navi ul,#content #right #r-navi .sub-navi ul {    width:170px;	margin: 0px;	padding: 0px;	}	#content #right #l-navi .sub-navi ul li,#content #right #r-navi .sub-navi ul li {	margin: 0 0 5px 0;	padding: 0 0 0 10px;	list-style: none;	background-image: url(../images/right/dots/dot-8.jpg);	background-position: left center;	background-repeat: no-repeat;	}*/	#content #right #l-navi .sub-navi ul,#content #right #r-navi .sub-navi ul {    width:160px;	margin: 0px 0px 0px 2px;	padding: 0px;	}	#content #right #l-navi .sub-navi ul li,#content #right #r-navi .sub-navi ul li {	margin: 0 0 2px 0;	padding: 0px 0px 0px 12px;	list-style: none;	background: url(../images/right/dots/dot-6.jpg) no-repeat 0 4px;	}	/*検索*/	#content #right #l-navi .sub-navi .form {	width: 170px;	hight: 20px;	clear: both;	}	#content #right #l-navi .sub-navi .form .search_box {	width: 140px;	hight: 20px;	float: left;	background-color: #F0F0F0;	border: 1px solid #A4A4A4;	margin: 0px 5px 0px 0px;	}*html #content #right #l-navi .sub-navi .form .search_box {	width: 130px;	}#content #right #l-navi .sub-navi .form .search_btn {    width: 19x;	hight: 20px;	/*display: inline;*/	}	/*カレンダー*/	#content #right #r-navi .sub-navi .calendar {	width: 170px;	clear: both;	text-align: center;	}	#content #right #r-navi .sub-navi .calendar table {    font-size: 9px;	width: 170px;	}	#content #right #r-navi .sub-navi .calendar table th, #content #right #r-navi .sub-navi .calendar table td {	width: 24px;	hight: 20px;	}	#content #right #r-navi .sub-navi .calendar table td a:link{    text-decoration: underline;	}	#foot {	width: 860px;	float:right;	clear: both;	text-align: right;	margin: 0px 0px 15px;	}
