@charset "UTF-8";
body{
	background-color: #ffffff;
}
.fontstyle001{
	font-family:"小塚ゴシック Pro R";
	color:#ff0000;
}
.fontstyle002{
	font-family:"小塚ゴシック Pro R";
	color:#003;
	font-size:14px;
}
.fontstyle002k{
	font-family:"小塚ゴシック Pro R";
	color:#003;
	font-size:15px;
	font-weight:bold;
}
.fonta02bb{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
}
.fonta02bbdd{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0033cc;
}
.fonta03bcd{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
}
.fonta02dd{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	font-weight:bold;
}
.fontmoji04{
	color: #F00;
}
.fontmojia05{
	color: #F00;
}
.fontstyle06{
	font-family:"小塚ゴシック Pro R";
	color:red;
	font-weight:bold;
}
.fontstyle03bx{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
/*コンテンツのテキストデザインに関するCSS*/
.mojisoroe01{
	vertical-align: middle;
}
.mojisize-sm{
	font-size:13px;
}
.mojisize-am{
	font-size:16px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.mojisize-dm{
	font-size:18px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#table-style01{
	width:680px;
	border-width:7px 2px;
	border-style:solid;
	border-color:#99ccff;
	margin-left:auto;
	margin-right:auto;
}
td#cm{
	text-align:center;
	vertical-align:middle;
	color:red;
}
td#lm{
	padding:30px;
}
.tbl96{
	width:760px;
	height:auto;
        margin:0 auto;
}
.tbl96 .menu78a{
	text-align:center;
	vertical-align:middle;
	background-color:/*#3366cc;*/#99ccff;
}
.tbl96 .menu78a a {
	text-decoration: none;
	color:#003366;
}
.moji001{
	font-size:18px;
	color:red;
	font-weight:bold;
	padding-left:30px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:left;
}
.moji002{
	font-size:12px;
	color:blue;
	font-weight:bold;
	text-align:center;
}
.width001{
	max-width:640px;
	width:100%;
	margin:0 auto 0 0;
	height:auto;
	text-align:right;
}
.list03h{
	margin:0 auto;
	max-width:640px;
	width:100%;
	height:auto;
	text-align:center;
}
.width01{
	margin:0 auto;
	max-width:640px;
	width:100%;
	height:auto;
	text-align:center;
}
.videotext03{
	margin-left:auto;
	margin-right:0;
	padding-top:10px;
	padding-bottom:20px;
	max-width:400px;
	width:100%;
	height:auto;
	text-align:left;
	color:#151A2D;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	padding-right:40px;
}
.videotext04{
	margin-left:auto;
	margin-right:0;
	padding-top:10px;
	padding-bottom:40px;
	max-width:400px;
	width:100%;
	height:auto;
	text-align:left;
	color:#151A2D;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	padding-right:40px;
}
.middle001{
	margin:0 auto;
	width:500px;
	text-align:center;
	height:auto;
}
.haba_k01{
	margin:0 auto;
	width:680px;
	text-align:left;
	height:auto;
	font-weight:bold;
}
.sobokufont01{
	text-align:right;
	width:640px;
	height:auto;
	margin-right:40px;
	font-size:17px;
	font-weight:bold;
	color:#0066ff;
}
.footer{
	width:760px;
	height:60px;
	margin:0 auto;
 	background-color:/*#3366cc;*/#99ccff;
}
.teima01{
	font-size: 23px;
	width:700px;
	margin:0 auto;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	padding-bottom: 10px;
}

/*    お問い合わせフォーム   */
.main-contentsa1{
	width:760px;
	margin: 0 auto;
	height: auto;
}
#mainInner {
	margin: 0 auto;
	width: 100%;
	max-width: 650px;
	padding-top: 25px;
	margin-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#mainInner9 {
	margin: 0 auto;
	width: 100%;
	max-width: 460px;
	padding-top: 25px;
	margin-top: 10px;
}
#formWrap {
	margin: 0 auto;
	/*max-width: 500px;*/
	max-width: 460px;
	width: 100%;
	height: auto;
	margin-bottom: auto;
	color: #555;
	line-height: 120%;
	font-size: 12px;
}
#formWrap table.formTable {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
}
#formWrap table.formTable td, table.formTable th {
	border: 1px solid #ccc;
	padding: 10px;
}
#formWrap table.formTable th {
	width: 38%;
	font-weight: normal;
	background: #cde6e9;
	text-align: left;
}
#si01k {
	width: 590px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}
#si01h2 {
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
#si01h2 p {
	font-size: 12px;
	text-align: left;
}
#si01 {
	margin: 0 auto;
	max-width: 650px;
	padding-bottom: 40px;
	width: 100%;
	height: auto;
}

#si01 p {
	font-size: 12px;
	text-align: left;
}
#si02 {
	margin: 0 auto;
	max-width: 590px;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	margin-top: 40px;
}
#mainInner7 #si02y {
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	margin-top: 40px;
}
#si02 .check01 {
	margin: 0 auto;
	width: 100%;
	max-width: 560px;
	height: auto;
}
#si02 .check01 .spc9 {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
	height: auto;
	margin-top: 10px;
}
.font-s01 {
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.font-s02 {
	color: #ff0000;
	font-size: 12px;
	margin-top: 5px;
}
.moji_01 {
	color: #ff0000;
}
#roominfo7-s {
	width: 96%;
	margin: 0 auto;
	overflow : hidden;
	text-align: left;
	height: auto;
	background: #ffffff;
	padding-left: 10px;
	padding-bottom: 60px;
	color: #000000;
}
#roominfo7-s dd {
	margin-left: 3em;
}
.left02 {
	text-align: left;
}


/*    お問い合わせフォーム  2 */

#mainInner {
	margin: 0 auto;
	width: 100%;
	max-width: 650px;
	padding-top: 25px;
	margin-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#mainInner9 {
	margin: 0 auto;
	width: 100%;
	max-width: 460px;
	padding-top: 25px;
	margin-top: 10px;
}
#formWrap {
	margin: 0 auto;
	/*max-width: 500px;*/
	max-width: 460px;
	width: 100%;
	height: auto;
	margin-bottom: auto;
	color: #555;
	line-height: 120%;
	font-size: 12px;
}
#formWrap table.formTable {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
}
#formWrap table.formTable td, table.formTable th {
	border: 1px solid #ccc;
	padding: 10px;
}
#formWrap table.formTable th {
	width: 38%;
	font-weight: normal;
	background: #cde6e9;
	text-align: left;
}
#si01k {
	width: 590px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}
#si01 {
	margin: 0 auto;
	max-width: 650px;
	padding-bottom: 40px;
	width: 100%;
	height: auto;
}
#si01 p {
	font-size: 12px;
	text-align: left;
}
#si02sp {
	margin: 0 auto;
	max-width: 600px;
	padding-bottom: 40px;
	width: 100%;
	height: auto;
}
#si02sp p {
	font-size: 12px;
	text-align: left;
}
#si02 {
	margin: 0 auto;
	max-width: 590px;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	margin-top: 40px;
}
#mainInner7 #si02y {
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	margin-top: 40px;
}
#si02 .check01 {
	margin: 0 auto;
	width: 100%;
	max-width: 560px;
	height: auto;
}
#si02 .check01 .spc9 {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
	height: auto;
	margin-top: 10px;
}
.font-s01 {
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.font-s02 {
	color: #ff0000;
	font-size: 12px;
	margin-top: 5px;
}
.moji_01 {
	color: #ff0000;
}
#roominfo7-s {
	width: 96%;
	margin: 0 auto;
	overflow : hidden;
	text-align: left;
	height: auto;
	background: #ffffff;
	padding-left: 10px;
	padding-bottom: 60px;
	color: #000000;
}
#roominfo7-s dd {
	margin-left: 3em;
}
.left02 {
	text-align: left;
}
/*   end   */




/*   end   */	
/*   プライバシーポリシー      */
.main-contentsa2{
	width:700px;
	margin: 0 auto;
	height: auto;
}
#leftspace09b {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
#main_c04b11 {
	max-width: 600px;
	width: 96%;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: left;
	padding-top: 10px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
}
.box4 {
	max-width: 240px;
	width: 96%;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: left;
	padding-top: 10px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
}
.ichi01 {
	padding-left: 20px;
	padding-bottom: 5px;
}
ul.sample {
	list-style-image: url("image/sankaku01.png");
	line-height: 1.5em; /* リスト行間 */
}
ul.sample2 {
	list-style-image: url("image/nizyoukaku02.png");
	line-height: 1.5em; /* リスト行間 */
}
.centernk07{
	text-align: center;
	width:600px;
	margin:0 auto;
	height: auto;
}