@charset "utf-8";
/* CSS Document */

/*
Theme Name: スタジオサーティプラス事業オーナーシステム「シスタープラン」情報サイト
Theme URI:http://
Description:小規模、多機能、新型女性専用30分フィットネスクラブ。スタジオサーティプラス事業オーナーシステム「シスタープラン」情報サイト
Author: スタジオサーティプラス
Author URI: http://
*/

/* 要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; border:none; }

/* hr 要素は不可視で使う */
hr { display: none; }



/* ヘッダー */
#head {
    width: 900px;
	height: 247px;
	margin: 0 auto;
	padding: 0;
	background-image: url(images/head.jpg);
	background-repeat: no-repeat;
}

#head h1 {
    font-size: 10px;
	color: #990000;
	text-align: right;
	margin-right: 45px;
	padding-top: 10px;
}

#head p {
    font-size: 18px;
	color: #990000;
	text-align: right;
	margin-right: 45px;
	margin-top: 10px;
	font-weight: bold;
}

#head a:link { color: #990000; text-decoration: none; }
#head a:visited{ color: #990000; text-decoration: none; }
#head a:hover{ color: #FF3333; text-decoration: underline; }
#head a:active{ color: #990000; text-decoration: none; }

/* コンテンツ */

body {
    margin:0;
    padding:0;
    text-align:center;
	background-image: url(images/back_a.jpg);
	background-repeat: repeat-x;
}

#wrap {
	margin:0 auto;
	padding: 0;
	width: 900px;
	background-image: url(images/back_b.jpg);
	background-repeat: repeat-x;
	text-align: center;
}


#contents {
    margin: 0 auto ;
	padding: 0;
	text-align: center;
	width: 900px;
	height: auto;
}
#con {
    margin: 0 auto ;
	padding: 0;
	text-align: center;
	width: 810px;
	height: auto;
	background-color: #FFFFFF;
}

#box1 {
   width: 730px;
   height: auto;
   margin: 0 auto;
   padding: 0;
   text-align: center;
}
#box1left {
   width: 240px;
   height: auto;
   margin: 0 auto;
   padding: 0;
   text-align: center;
   float: left;
}
#box1left h3 {
   margin: 0 auto;
   padding: 0;
   font-size: 14px;
   line-height:1.5;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#box1right {
   width: 480px;
   height: auto;
   margin: 0 auto;
   padding: 0;
   text-align: center;
   float: right;
}
#box1right p{
   padding: 0;
   margin: 0;
   font-size: 14px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   line-height: 1.5;
}
#box2 {
   width: 742px;
   height: auto;
   margin: 40px auto 20px auto;
   padding: 0;
   text-align: center;
}
#satepura {
   width: 742px;
   height: 43px;
   margin: 0 0 40px 0;
   padding: 0;
   background-image: url(images/bana_b1.gif);
   background-repeat: no-repeat;
   text-indent: -999999px;
}
#box2 ul{
   margin-left: 4px;
   height: 329px;
   width: 737px;
   background-image: url(images/bana_b2.gif);
   background-repeat: no-repeat;
}
#box2 li{
   margin-left: 64px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size: 14px;
   line-height: 1.5;
}
#li1{
   width: 737px;
   height: 100px;
   margin: 0;
   padding: 10px 0 0 0;
}
#li2{
   width: 737px;
   height: 99px;
   margin: 0;
   padding: 10px 0 0 0;
}
#li3{
   width: 737px;
   height: 100px;
   margin: 0;
   padding: 10px 0 0 0;
}
#point {
   width: 737px;
   height: 326px;
   background-image: url(images/bana_b6.jpg);
   background-repeat: no-repeat;
   margin: 20px 0 30px 0;
   padding: 0;
}

#manzoku {
   width: 737px;
   height: 387px;
   background-image: url(images/manzokudo.jpg);
   background-repeat: no-repeat;
   margin: 30px 0 20px 0;
   padding: 0;
}
#manzoku img{
   margin: 0;
   padding: 0;
   float: right;
   width: 392px;
   height: 284px;
}
#manzoku p{
   margin: 0 0 0 395px;
   padding: 0;
   clear: both;
   width: 342px;
   height: 80px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size: 14px;
   line-height: 1.5;
}
#three {
   color: #E60012;
   width: 737px;
   height: 69px;
   font-size: 24px;
   font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   letter-spacing: 6px;
   background-image: url(images/three.gif);
   background-repeat: no-repeat;
   font-weight: bold;
   line-height: 69px;
   text-align: center;
}
#three_box1{
   width: 737px;
   height: 640px;
   background-image: url(images/threepoint.jpg);
   background-repeat: no-repeat;
   text-align: center;
}
#three_box2{
   width: 737px;
   height: 360px;
   text-align: center;
   font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   margin: 0;
   padding: 60px 0 0 0;
}
#three_box3{
   width: 737px;
   height: 220px;
   text-align: center;
   font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   margin: 0;
   padding: 0;
}
#three_box2 h3{
   color: #E60012;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
}

#three_box2 p{
   color: #00000;
   font-size: 14px;
   line-height: 1.4;
   text-align: center;
   margin-top: 60px;
   font-weight: bold;
   margin-bottom: 10px;   
}
#three_box2 h4{
   color: #E60012;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
}

#three_box3 h3{
   color: #E60012;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
}
#three_box3 p{
   color: #00000;
   font-size: 14px;
   line-height: 1.4;
   text-align: center;
   margin-top: 10px;
   font-weight: bold;
   margin-bottom: 10px;
}

#three_box3 h4{
   color: #E60012;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
}

#three_box3a {
   width: 368px;
   height: 220px;
   margin: 0;
   padding: 0;
   float: left;
   text-align: center;
}
#three_box3b {
   width: 369px;
   height: 220px;
   margin: 0;
   padding: 0;
   float: left;
   text-align: center;
}

#box3 {
   width: 730px;
   height: auto;
   margin: 0 auto;
   padding: 0 0 30px 0;
   text-align: center;
}

#qa {
   width: 720px;
   height: auto;
   margin: 0 auto;
   padding: 0;
   text-align: center;
}
.q {
   width: 711px;
   height: 55px;
   margin: 24px 0 0 0 ;
   padding: 0;
   line-height: 55px;
   background-image: url(images/q.gif);
   background-repeat: no-repeat;
   text-align: left;
}
.q h3 {
   margin-left: 100px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-weight: bold;
   font-size: 16px;
}

.a {
   width: 711px;
   height: 115px;
   margin: 0 ;
   padding: 0;
   background-image: url(images/a.gif);
   background-repeat: no-repeat;
   text-align: left;
}
.a p {
   margin-left: 100px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size: 13px;
   line-height: 1.4;
}

#osusume {
   width: 711px;
   height: 439px;
   margin: 40px 0 0 0;
   padding: 74px 0 0 0;
   background-image: url(images/osusume.jpg);
   background-repeat: no-repeat;
}
#osusume h2 {
   color: #00000;
   width: 594px;
   height: 110px;
   margin-left: 90px;
   padding: 0;
   font-size: 22px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-weight: bold;
   line-height: 1.3;
}
#osusume h3 {
   color: #E60012;
   width: 594px;
   height: 40px;
   margin-left: 90px;
   padding: 0;
   font-size: 16px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-weight: bold;
   line-height: 1.4;
}

#osusume p {
   color: #000000;
   width: 240px;
   height: 100px;
   background-color: #FFFFCC;
   margin-left: 90px;
   margin-bottom: 50px;
   padding: 10px;
   font-size: 16px;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-weight: bold;
   line-height: 1.4;
   text-align: center;
}

.footer_area {
  bottom: 0; /* 一番下に表示 */
  width: 100%; /* 中央に表示 */
}
 
.footer_block {
  background: #ea5405;
}
 
.footer_box {
  width: 900px;
  margin: 0 auto;
}



.cen {
   margin: 0 auto;
   padding: 0;
   text-align: center;
}

.cenbot {
   margin: 0px auto 50px 0px;
   padding: 0;
   text-align: center;
}

.cl{
   clear: both;
   width: 730px;
   height: 1px;
}


#inquily {
   width: 728px;
   height: auto;
   margin: 0px auto 20px auto;
   padding: 0 0 20px 0;
   text-align: center;
   border: solid 1px #dd5311;
}

#inquily h2{
   width: 720px;
   height: 40px;
   margin: 0px auto 20px 0px;
   padding: 0px;
   text-align: center;
   background-color: #dd5311;
   font-size:24px;
   font-weight: bold;
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   letter-spacing: 6px;
   color: #FFFFFF;
   line-height: 40px;
   border: solid 4px #FFFF00;  
}

.inqfon {
   width: 700px;
   margin: 0px auto;
   padding: 0px 0px 0px 0px;
   font-size: 14px;
}

.inqbox {
   width: 700px;
   margin: 0px auto;
   padding: 0px 0px 20px 0px;
   font-size: 14px;
}

#thanks {
   width: 670px;
   height: 400px;
   margin: 0 auto;
   padding: 50px 30px 50px 30px;
   text-align: center;
}




 

