#side_page {
        width:170px;
		float:left;
}

.pageLeftBnr {
        width:170px;
		margin:5px auto;
}

#pageTitle {
		color: #333333;
		width:600px;
		height:25px;
		background-image: url(http://sjk.chicappa.jp/wordpress/img/newimg/titleback.gif);
		margin-top:5px;
		margin-left:10px;
		padding-left:8px;
		padding-top:8px;
		border-top:0px solid #339966;
		border-bottom:1px solid #339966;
		border-left:4px solid #339966;
		border-right:0px solid #339966;
		font-size:16px;
		font-weight:bold;
}

#pageTitleB {
		width:765px;
		height:25px;
		background-color:#F5F5F5;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		border-top:1px solid #669900;
		border-bottom:1px solid #669900;
		border-left:4px solid #669900;
		border-right:1px solid #669900;
		font-size:16px;
		font-weight:bold;
}

#pageTitleA {
		width:600px;
		height:25px;
		background-color:#F5F5F5;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		border-top:1px solid #669900;
		border-bottom:1px solid #669900;
		border-left:4px solid #669900;
		border-right:1px solid #669900;
		font-size:16px;
		font-weight:bold;
}

#pageTitleA_1 {
		color: #333333;
		width:580px;
		height:25px;
		background-image: url(http://sjk.chicappa.jp/wordpress/img/newimg/titleback.gif);
		margin-top:5px;
		margin-left:10px;
		padding-left:8px;
		padding-top:8px;
		border-top:0px solid #339966;
		border-bottom:1px solid #339966;
		border-left:4px solid #339966;
		border-right:0px solid #339966;
		font-size:16px;
		font-weight:bold;
}

.textLink {
        width:580px;
		margin-left:10px;
		padding-top:15px;
		padding-left:20px;
        font-size:14px;
		line-height:160%;
}

.textLink2 {
        width:580px;
		margin-left:10px;
		padding-top:15px;
		padding-left:20px;
        font-size:14px;
		line-height:120%;
}

.green01 {
        color:#669900;
}

.pageUpper {
	    width:600px;
		clear:both;
}

.post {
	    width:600px;
		clear:both;
}

.postMR {
	    width:580px;
		clear:both;
            margin:20px 0px;
            padding:10px;
            background-color:#F5F5F5;
            border:1px dotted #CCCCCC;
}

.post_koe {
	    width:630px;
            clear:both;
}

.pageTitle2 {
		background-image: url(http://sjk.chicappa.jp/wordpress/img/newimg/h2back.jpg);
		width:600px;
		height:22px;
		color:#669900;
		margin-top:10px;
		margin-left:10px;
		margin-bottom:3px;
		padding-left:6px;
		padding-top:6px;
		font-size:16px;
		font-weight:bold;
		border-top:1px dashed #99cc66;
		border-bottom:2px double #99cc66;
		border-left:0px solid #cccccc;
		border-right:0px solid #cccccc;
}

.pageTitle3 {
		width:600px;
		height:20px;
		background-color:#EAEBDD;
		border:1px solid #999966;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:6px;
		font-size:14px;
		font-weight:bold;
}

.pageTitle4 {
		width:793px;
		height:20px;
		background-color:#EAEBDD;
		border:1px solid #999966;
		margin-top:10px;
                margin-left:5px;
		padding-left:10px;
		padding-top:6px;
		font-size:14px;
}

.pageTitle5 {
	    background-image:url(http://sjk.chicappa.jp/wordpress/img/pageTitlebg.gif);
	    background-repeat:repeat-x;
		width:790px;
		height:27px;
		color:#669900;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:6px;
		font-size:16px;
		font-weight:bold;
}

.pageTitle6 {
		width:600px;
		height:27px;
		color:#669900;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:6px;
		padding-bottom:2px;
		border-bottom:1px dashed #669900;
		font-size:16px;
		font-weight:bold;
}

.phtWrap {
        width:620px;
		margin-top:15px;
		margin-bottom:8px;
		margin-left:7px;
}

.phtWrapR {
        width:790px;
		/*height:145px;*/
		margin-top:15px;
		margin-bottom:8px;
		margin-left:15px;
}

.phtBox {
	width:145px;
	margin:20px 10px 5px 0px;
	/*height:140px;*/
	float:left;
}

.phtArea {
	width:145px;
	height:115px;
	text-align:center;
}

.phtText {
	width:145px;
	height:25px;
	font-size:10px;
	padding-top:2px;
	text-align:center;
	background-color:#999966;
	color:#FFFFFF;
}

.phtText4 {
	width:145px;
	height:15px;
	font-size:10px;
	padding-top:2px;
	text-align:center;
	background-color:#F5F5F5;
	color:#000000;
}

.phtText5 {
	width:145px;
	height:25px;
	font-size:10px;
	padding-top:2px;
	text-align:center;
	background-color:#CCCCCC;
	color:#000000;
}
	

.postTitle {
		width:600px;
		height:20px;
		border-top:1px dotted #669900;
		border-bottom:1px dotted #669900;
		border-left:0px solid #669900;
		border-right:0px solid #669900;
		color:#333333;
		margin-top:10px;
		margin-left:10px;
		padding-left:0px;
		padding-top:6px;
		font-size:14px;
		font-weight:bold;
}

.textArea {
        width:600px;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		line-height:140%;
}

.textArea1 {
        width:600px;
		margin-top:10px;
		margin-left:0px;
		padding-left:0px;
		padding-top:10px;
		line-height:140%;
}

.textAreaForm {
        width:800px;
		margin-top:10px;
		margin-left:10px;
		padding-top:10px;
		line-height:140%;
}

.textArea2 {
        width:600px;
		margin-top:10px;
		margin-left:10px;
		padding-top:10px;
		line-height:140%;
}

.textAreaY {
        width:580px;
		background-color:#FFFF99;
		margin-top:10px;
		margin-left:10px;
		padding:15px;
		line-height:200%;
}

.textAreaZ {
        width:580px;
		background-color:#99CCCC;
		margin-top:10px;
		margin-left:10px;
		padding:15px;
		line-height:200%;
}

.textAreaKoe {
        width:600px;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		line-height:140%;
}

.textAreaLink {
        width:600px;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		clear:both;
}

.textAreaE {
        width:600px;
		border-bottom:1px dotted #999999;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		clear:both;
}

.textAreaE1 {
        width:580px;
        font-size:12px;
		padding-top:10px;
		padding-bottom:2px;
		padding-left:5px;
}

.textAreaE2 {
        width:580px;
        font-size:16px;
		padding:10px 5px;
}

.textAreaEvent {
        width:600px;
        font-size:16px;
		line-height:160%;
		margin:20px 10px;
		padding:10px 5px;
		text-align:center;
}

.textAreaEventB {
        width:770px;
        font-size:16px;
		line-height:160%;
		margin:20px 10px;
		padding:10px 5px;
		text-align:center;
}

.textAreaCtr {
        width:600px;
        font-size:16px;
		margin:5px 10px;
		padding:5px;
		text-align:center;
}

.textAreaEvent2 {
        width:390px;
        font-size:16px;
		border:1px solid #FF0000;
		line-height:130%;
		margin:10px 100px;
		padding:10px 5px;
		text-align:center;
}

.textAreaEvent2b {
        width:400px;
        font-size:16px;
		border:1px solid #FF0000;
		line-height:130%;
		margin:10px 200px;
		padding:10px 5px;
		text-align:center;
}

.linkTextL {
		width:180px;
		color:#669900;
		font-size:12px;
		line-height:140%;
		float:left;
}

.linkTextL a {
		width:180px;
		color:#669900;
		font-size:12px;
		line-height:140%;
		float:left;
}

.linkTextR {
		width:410px;
		font-size:12px;
		line-height:140%;
		padding-left:10px;
		float:left;
}


.textBtnWrap {
        width:590px;
		height:30px;
		margin-left:20px;
		overflow:hidden;
}

.textBtn a {
        width:146px;
		height:20px;
		padding-top:8px;
		text-decoration:none;
		text-align:center;
		font-size:12px;
		background-color:#FFFF99;
		border-top:1px solid #996600;
		border-left:1px solid #996600;
		border-bottom:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtn a:hover {
        width:146px;
		height:20px;
		padding-top:8px;
		font-size:12px;
		background-color:#CCCC99;
		border-top:1px solid #996600;
		border-left:1px solid #996600;
		border-bottom:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnR a {
        width:146px;
		height:20px;
		font-size:12px;
		padding-top:8px;
		text-decoration:none;
		text-align:center;
		background-color:#FFFF99;
		border:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnR a:hover {
        width:146px;
		height:20px;
		font-size:12px;
		padding-top:8px;
		background-color:#CCCC99;
		border:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnR2 a {
        width:146px;
		height:20px;
		font-size:12px;
		padding-top:8px;
		text-decoration:none;
		text-align:center;
		background-color:#FFCC33;
		border:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnR2 a:hover {
        width:146px;
		height:20px;
		font-size:12px;
		padding-top:8px;
		background-color:#CCCC99;
		border:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnRF a {
        width:115px;
		height:20px;
		padding-top:8px;
		text-decoration:none;

		text-align:center;
		font-size:12px;
		background-color:#FFFF99;
		border-top:1px solid #996600;
		border-left:1px solid #996600;
		border-bottom:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnRF a:hover {
        width:115px;
		height:20px;
		padding-top:8px;
		font-size:12px;
		background-color:#CCCC99;
		border-top:1px solid #996600;
		border-left:1px solid #996600;
		border-bottom:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnRRF a {
        width:115px;
		height:20px;
		font-size:12px;
		padding-top:8px;
		text-decoration:none;
		text-align:center;
		background-color:#FFCC33;
		border:1px solid #996600;
		cursor:pointer;
		float:left;
}

.textBtnRRF a:hover {
        width:115px;
		height:20px;
		font-size:12px;
		padding-top:8px;
		background-color:#CCCC99;
		border:1px solid #996600;
		cursor:pointer;
		float:left;
}


.imgArea {
        margin-left:10px;
		text-align:center;
}

.imgAreaA {
        margin-left:10px;
		text-align:left;
}

.imgAreaN {
		width:620px;
		height:30px;
		margin-left:10px;
}

.imgAreaE {
		width:615px;
		margin:20px auto 20px 10px;
		text-align:center;
}

.imgAreaEb {
		width:800px;
		margin:20px auto 20px 0px;
		text-align:center;
}


.imgspace {
        margin:5px;
}

.imgspaceR {
        margin-left:5px;
		margin-bottom:5px;
		float:right;
}

.imgspaceL {
        margin-right:5px;
		margin-bottom:5px;
		float:left;
}

.backtop {
	width:800px;
	height:30px;
	padding-top:20px;
	font-size:14px;
	text-align:right;
}

.underline {
    font-size:16px;
    text-decoration:underline;
}

.text10 {
        font-size:10px;
		line-height:140%;
}

.text10grey {
		color:#999999;
        font-size:10px;
		line-height:140%;
}

.text12 {
        font-size:12px;
		line-height:140%;
}

.text12grey {
		color:#999999;
        font-size:12px;
		line-height:140%;
}

.text12blue {
        font-size:12px;
		color:#336699;
		line-height:140%;
}

.text12green {
        font-size:12px;
		color:#669900;
		line-height:140%;
}

.text12orenge {
        font-size:12px;
		color:#ff6600;
		line-height:140%;
}

.text14 {
        font-size:14px;
		line-height:140%;
}

.text16 {
        font-size:16px;
		line-height:140%;
}

.text16b {
        font-size:16px;
		font-weight:bold;
		line-height:140%;
}

.text16blueB {
        font-size:16px;
		color:#336699;
		font-weight:bold;
		line-height:140%;
}

.text16greenB {
		color:#669900;
        font-size:16px;
		font-weight:bold;
		line-height:140%;
}

.text18 {
        font-size:18px;
		line-height:140%;
}

.text18b {
        font-size:18px;
		font-weight:bold;
		line-height:140%;
}

.text18greenB {
		color:#669900;
        font-size:18px;
		font-weight:bold;
		line-height:140%;
}

.text18blue {
		color:#0000FF;
        font-size:18px;
		font-weight:bold;
		line-height:140%;
}

.text18br {
		color:#663333;
        font-size:18px;
		line-height:140%;
}

.text20 {
        font-size:20px;
		line-height:140%;
}

.text20b {
        font-size:20px;
		font-weight:bold;
		line-height:140%;
}

.text20red {
		color:#FF0000;
        font-size:20px;
		font-weight:bold;
		line-height:140%;
}

.text20blue {
		color:#0000FF;
        font-size:20px;
		font-weight:bold;
		line-height:140%;
}

.text20org {
		color:#FF6600;
        font-size:20px;
		font-weight:bold;
		line-height:140%;
}

.pageBtmBnr {
        width:805px;
		margin:10px auto;
}

.bnrArea {
		margin:2px;
}

table.mgn3 td img {
        text-align:left;
		margin:3px;
}

table.a01 tr td img {
        vertical-align:baseline;
}

table.a09 tr td {
        padding:5px;
		font-size:16px;
}

#container2 {
	width:815px;
    margin-left:auto;
	margin-right:auto;
}

.mainBox {
	width:785px;
	background-color:#E6EDEB;
	margin:10px 5px;
	padding:20px 0px;
}

.mainBoxK {
	width:785px;
	background-color:#E6EDEB;
	margin:10px 5px 10px 14px;
	padding:20px 0px;
}


.mainBox3up {
	width:785px;
	height:25px;
	background-color:#E6EDEB;
	margin:10px 5px 0px 15px;
}

.mainBox3 {
	width:785px;
	background-color:#E6EDEB;
	margin:0px 5px 0px 15px;
	padding:0px 0px 10px 0px;
}

.phtWrap2 {
	width:780px;
	margin-bottom:20px;
}

.phtWrap3 {
	width:785px;
	padding-bottom:15px;
}

.phtBoxTitle {
	width:785px;
	height:25px;
	margin-bottom:20px;
	background-color:#99CCCC;
}

.phtBoxTitle1 {
	width:150px;

	padding-top:4px;
	padding-left:15px;
	font-size:16px;
	color:#006666;
	float:left;
}

.phtBoxTitle2 {
	width:600px;

	padding-top:4px;
	padding-left:15px;
	font-size:16px;
	float:left;
}


.phtBox2 {
	width:370px;
	margin-left:10px;
	float:left;
}

.phtBox2KL {
	width:350px;
	margin-left:25px;
	float:left;
        display:inline;
}

.phtBox2KR {
	width:350px;
	margin-left:25px;
	float:left;
        display:inline;
}


.phtBox3 {
	width:350px;
	height:350px;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:27px;
	display:inline;
	float:left;
}


.phtArea2 {
	width:370px;
	height:270px;
}

.phtArea2K {
	width:350px;
}

.phtArea3 {
	width:350px;
}

.phtText2 {
	width:370px;
	height:15px;
	font-size:12px;
	padding-top:5px;
}

.phtText2K {
	width:350px;
	font-size:12px;
	padding-top:5px;
}

.phtText3 {
	width:350px;
	height:15px;
	font-size:12px;
	padding-top:5px;
}

.modelroomtit {
	width:560px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	line-height:130%;
	color:#FF0000;
	background-color:#DAEDDA;
	margin:5px;
}

.meta {
	color:#333333;
        height:10px;
	float:right;
	font-size:10px;
        margin-bottom:3px;
}

.meta_koe {
	color:#333333;
        height:10px;
	font-size:10px;
        margin-bottom:10px;
	font-family:Verdana;
}

.storycontent {
        width:560px;
	line-height: 130%;
	padding-top: 10px;
        padding-left:10px;
        font-size:16px;
}

table.toti td {
        padding:5px;
		font-size:12px;
}

table.cal td {
        padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		font-size:12px;
}

table.cmpy td {
        padding-top:8px;
		padding-bottom:8px;
		padding-left:8px;
		font-size:12px;
}

table.hst td {
        padding-top:8px;
		padding-bottom:8px;
		padding-left:8px;
		font-size:12px;
		line-height:140%;
}

.footer_koe {
		width:630px;
		height:30px;
		margin-top:20px;
		background-color:#339900;
                clear:both;
}

.footer_koe2 {
		width:635px;
		height:30px;
		margin-top:20px;
		background-color:#339900;
}

.footer_koe2b {
		width:800px;
		height:30px;
		margin-top:20px;
		background-color:#339900;
}

.footer_koeL {
		width:480px;
		height:21px;
		color:#FFFFFF;
		font-size:10px;
		padding-left:20px;
		padding-top:9px;
		background-color:#339900;
		float:left;
}

.footer_koeLb {
		width:650px;
		height:21px;
		color:#FFFFFF;
		font-size:10px;
		padding-left:20px;
		padding-top:9px;
		background-color:#339900;
		float:left;
}

.footer_koeR {
		width:120px;
		height:26px;
		padding-top:4px;
		text-align:center;
		font-size:12px;
		background-color:#339900;
		float:left;
}

.koe_tit {
		width:585px;
		/*height:22px;*/
		background-color:#EAEBDD;
		border:1px solid #999966;
		margin-top:10px;
		padding-top:4px;
                padding-left:10px;
		font-size:14px;
		font-weight:bold;
}

.koe_content {
		width:600px;
                color:#666666;
                margin-top:10px;
		font-size:12px;
                line-height:150%;
}

.koe_contentR {
		width:600px;
                color:#666666;
                margin-top:10px;
		font-size:12px;
                line-height:150%;
}

.koe_content img {
                margin-right:10px;
                margin-bottom:10px;
                float:left;
}

.koe_contentR img {
                margin-right:10px;
                margin-bottom:10px;
                float:right;
}


.phtKoe {
                font-size:12px;
                text-align:center;
                float:left;
}

.phtKoe img {
		padding:0px 7px;
}

.imgAreaK {
		width:620px;
		height:120px;
		margin-left:10px;
}

.imgAreaKoeWrap {
		width:420px;
		height:120px;
		margin:0px auto;
}

.imgAreaKoe {
        width:140px;
		height:115px;
		float:left;
		text-align:center;
}

.textKoe {
        width:580px;
		margin-left:10px;
		font-size:12px;
		border-bottom:1px dotted #CCCCCC;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:20px;
		line-height:160%;
}

.newsletter {
		width:570px;
		height:24px;
		background-color:#EAEBDD;
		border:1px solid #999966;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:4px;
		font-size:14px;
		font-weight:bold;
}

.nlcontent {
        width:560px;
	    line-height: 150%;
	    padding-top: 10px;
        padding-left:10px;
        font-size:12px;
}

#pageTitleNL {
		width:850px;
		height:25px;
		background-color:#F5F5F5;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		border-top:1px solid #669900;
		border-bottom:1px solid #669900;
		border-left:4px solid #669900;
		border-right:1px solid #669900;
		font-size:16px;
		font-weight:bold;
}

.pageTitle3NL {
		width:850px;
		height:20px;
		background-color:#EAEBDD;
		border:1px solid #999966;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:6px;
		font-size:14px;
		font-weight:bold;
}

.imgAreaNL {
		margin-top:20px;
		margin-bottm:20px;
		margin-left:20px;
}

.footer_NL {
		width:850px;
		height:30px;
		margin-top:20px;
		background-color:#339900;
}

.footer_NLL {
		width:700px;
		height:21px;
		color:#FFFFFF;
		font-size:10px;
		padding-left:20px;
		padding-top:9px;
		background-color:#339900;
		float:left;
}
.footer_NLR {
		width:120px;
		height:26px;
		padding-top:4px;
		text-align:center;
		font-size:12px;
		background-color:#339900;
		float:left;
}

#wrapNL {
		width:860px;
		margin-left:auto;
        margin-right:auto;
}

table.sitemap td {
		font-size:12px;
		line-height:180%;
}

table.sitemaptit td {
		font-size:12px;
		font-weight:bold;
		background-color:#99CC00;
		padding-left:10px;
}

#eventWrap {
        width:620px;
		margin-left:auto;
		margin-right:auto;
}

#eventWrap2 {
        width:635px;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
}

#eventWrap2b {
        width:800px;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
}


.areaLeft {
		width:310px;
		float:left;
}

.areaRight {
		width:270px;
		padding-left:10px;
		float:left;
}

.areaLeft2 {
		width:350px;
		float:left;
}

.areaRight2 {
		width:230px;
		padding-left:10px;
		padding-top:30px;
		float:left;
}

.areaLeft3 {
		width:300px;
		float:left;
}

.areaRight3 {
		width:280px;
		padding-left:10px;
		padding-top:10px;
		float:left;
}

.areaLeftkoe {
		width:300px;
		padding-left:10px;
		padding-top:10px;
		float:left;
}

.areaRightkoe {
		width:280px;
		padding-left:10px;
		padding-top:10px;
		float:left;
}

.areaLefttitle {
		width:611px;
		height: 48px;
		padding-left:0px;
		padding-top:0px;
		float:left;
}

.areaRighttitle {
		width:217px;
		height: 48px;
		padding-left:0px;
		padding-top:0px;
		float:light;
}

.areaRight4 {
		width:280px;
		padding-left:20px;
		padding-top:0px;
		float:left;
}


.areaRightText {
		width:250px;
		height:70px;
		color:#FFFFFF;
		background-color:#FF0000;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding-top:5px;
}

.areaTextSJ {
		width:500px;
		height:80px;
		color:#FF0000;
		background-color:#CCCCCC;
		border:1px solid #999999;
		margin-left:60px;
		font-size:18px;
		text-align:center;
		padding-top:5px;
		line-height:140%;
}

.areaTextSJ a {
		color:#FF0000;
}

.textAreaSgl {
        width:580px;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		line-height:140%;
}

<*----追加指定----*>
.textArea_m{
        width:600px;
		margin-top:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:10px;
		line-height:140%;
		dddddddd}

.imgArea_left{
        margin-left:0px;
		text-align:center;
}

.imgArea_center{
        margin-left:0px;
		text-align:center;
}

.float_m{
float:left;
margin-right:5px;
margin-bottom:10px;
}
.content_m {
        width:600px;
		margin-top:0px;
		margin-left:10px;
}
		
		
.text14_m {
        font-size:14px;
		line-height:140%;
}
<*----ここまで----*>


.post_Sgl {
	    width:610px;
}

.sgl_content {
		width:580px;
                color:#666666;
                margin-top:10px;
		font-size:12px;
                line-height:150%;
}

.sgl_content img {
                margin-right:10px;
                margin-bottom:10px;
                float:left;
}

