/*==初期値テンプレ================================================================================================ ===============================*/
*{margin:0px;padding:0px;border:none;}
ul,ol,li{list-style:none;}
a:hover{text-decoration:underline;}
p{margin-bottom:16px;letter-spacing:0px;line-height:110%;font-size:14px;}
/*==ローカルテスト用===============================================================================================================================*/
div.testbox1{width:750px;height:5px;background-color:gray;}
div.testbox2{width:570px;height:5px;background-color:gray;}
div.testbox3{width:500px;height:5px;background-color:gray;}
.contents000{background-color:silver;}
body.testclass001{background-color:silver;}
/*==共通部分===============================================================================================================================*/
body{
	background-color:#ffddff;
	margin:0px 1px;
	text-align:center;
	font-size:14px;
	color:black;
	word-break:break-all;
}
#container01{
	width:752px;
	margin-right:auto;
	margin-left:auto;
}
#container01-inner{
	background-color:white;
	text-align:left;
	border-left:solid 1px #f708be;
	border-right:solid 1px #f708be;
}

.header01{width:750px;}
#header01-inner{}
.leftbox01{width:180px;float:left;}
#leftbox01-inner{padding:5px;}
.mainbox01{width:570px;float:left;}
.mainbox02{width:570px;text-align:left;}
#mainbox01-inner{width:570px;background-color:white;}
.fotter01{width:750px;clear:both;}
#fotter01-inner{background-color:#f708be;}

.header01 .class000{height:135px;background-image:url(images/obi1.gif);}
.header01 .class001{width:420px;font-size:12px;margin:1px;color:#e1aa89;}
.header01 .class002{font-size:12px;margin:1px;color:#e1aa89;text-decoration:none;}
.header01 .class011{width:420px;font-size:12px;margin:1px;color:#e1aa89;}

.leftbox01 .class001{margin-bottom:20px;margin-top:20px;font-size:12px;}
.leftbox01 .class011{text-align:center;color:#ffa264;border-bottom:solid 4px #feddc5;font-weight:bold;font-size:15px;padding-bottom:2px;}
.leftbox01 .class021{padding:5px;}

.leftbox01 .class031{list-style:none;}
.leftbox01 .class032{padding:4px 0px;line-height:120%;}

.leftbox01 .class041{text-align:center;padding:4px;}
.leftbox01 .class051{text-align:center;padding:4px;}

.fotter01 .class001{font-size:12px;font-weight:bold;padding:2px;color:white;text-align:center;}
.fotter01 .class002{text-decoration:none;color:white;}

/*==予約クラス関係===============================================================================================================================*/
.fs-1{font-size:10px;}.fs-2{font-size:12px;}.fs-3{font-size:16px;}.fs-4{font-size:18px;}.fs-5{font-size:24px;}.fs-6{font-size:32px;}
.fs-7{font-size:50px;}
.fs00{font-size:0px;}.fs01{font-size:1px;}.fs02{font-size:2px;}.fs03{font-size:3px;}.fs04{font-size:4px;}.fs05{font-size:5px;}.fs06{font-size:6px;}.fs07{font-size:7px;}.fs08{font-size:8px;}.fs09{font-size:9px;}.fs10{font-size:10px;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs15{font-size:15px;}.fs16{font-size:16px;}.fs17{font-size:17px;}.fs18{font-size:18px;}.fs19{font-size:19px;}
.fs20{font-size:20px;}.fs21{font-size:21px;}.fs22{font-size:22px;}.fs23{font-size:23px;}.fs24{font-size:24px;}.fs25{font-size:25px;}.fs26{font-size:26px;}.fs27{font-size:27px;}.fs28{font-size:28px;}.fs29{font-size:29px;}.fs30{font-size:30px;}.fs31{font-size:31px;}.fs32{font-size:32px;}.fs33{font-size:33px;}.fs34{font-size:34px;}.fs35{font-size:35px;}.fs36{font-size:36px;}.fs37{font-size:37px;}.fs38{font-size:38px;}.fs39{font-size:39px;}
.fs40{font-size:40px;}.fs41{font-size:41px;}.fs42{font-size:42px;}.fs43{font-size:43px;}.fs44{font-size:44px;}.fs45{font-size:45px;}.fs46{font-size:46px;}.fs47{font-size:47px;}.fs48{font-size:48px;}.fs49{font-size:49px;}.fs50{font-size:50px;}.fs51{font-size:51px;}.fs52{font-size:52px;}.fs53{font-size:53px;}.fs54{font-size:54px;}.fs55{font-size:55px;}.fs56{font-size:56px;}.fs57{font-size:57px;}.fs58{font-size:58px;}.fs59{font-size:59px;}
.fs60{font-size:60px;}.fs61{font-size:61px;}.fs62{font-size:62px;}.fs63{font-size:63px;}.fs64{font-size:64px;}.fs65{font-size:65px;}.fs66{font-size:66px;}.fs67{font-size:67px;}.fs68{font-size:68px;}.fs69{font-size:69px;}.fs70{font-size:70px;}.fs71{font-size:71px;}.fs72{font-size:72px;}.fs73{font-size:73px;}.fs74{font-size:74px;}.fs75{font-size:75px;}.fs76{font-size:76px;}.fs77{font-size:77px;}.fs78{font-size:78px;}.fs79{font-size:79px;}
.fs80{font-size:80px;}.fs81{font-size:81px;}.fs82{font-size:82px;}.fs83{font-size:83px;}.fs84{font-size:84px;}.fs85{font-size:85px;}.fs86{font-size:86px;}.fs87{font-size:87px;}.fs88{font-size:88px;}.fs89{font-size:89px;}.fs90{font-size:90px;}.fs91{font-size:91px;}.fs92{font-size:92px;}.fs93{font-size:93px;}.fs94{font-size:94px;}.fs95{font-size:95px;}.fs96{font-size:96px;}.fs97{font-size:97px;}.fs98{font-size:98px;}.fs99{font-size:99px;}
.fs100{font-size:100px;}

.td01{text-decoration:underline;}

.fw1{font-weight:bold;}

.co01{color:red;}
.co02{color:blue;}
.co03{color:#ff00ff;}
.co04{color:yellow;}
.co05{color:green;}
.co06{color:white;}

.ff01{font-family:"HGPｺﾞｼｯｸE";}
.ff02{font-family:"HGPｺﾞｼｯｸM";}
.ff03{font-family:"HGP教科書体";}
.ff04{font-family:"HGP行書体";}
.ff05{font-family:"HGP創英角ｺﾞｼｯｸUB";}
.ff06{font-family:"HGP創英角ﾎﾟｯﾌﾟ体";}
.ff07{font-family:"HGP明朝B";}
.ff08{font-family:"HGP明朝E";}
.ff09{font-family:"HGSｺﾞｼｯｸE";}
.ff10{font-family:"HGSｺﾞｼｯｸM";}
.ff11{font-family:"HGS教科書体";}
.ff12{font-family:"HGS行書体";}
.ff13{font-family:"HGS創英角ｺﾞｼｯｸUB";}
.ff14{font-family:"HGS創英角ﾎﾟｯﾌﾟ体";}
.ff15{font-family:"HGS明朝B";}
.ff16{font-family:"HGS明朝E";}
.ff17{font-family:"HGｺﾞｼｯｸE";}
.ff18{font-family:"HGｺﾞｼｯｸE";}
.ff19{font-family:"HG丸ｺﾞｼｯｸM-PRO";}
.ff20{font-family:"HG教科書体";}
.ff21{font-family:"HG行書体";}
.ff22{font-family:"HG正楷書体-PRO";}
.ff23{font-family:"HG創英角ｺﾞｼｯｸUB";}
.ff24{font-family:"HG創英角ﾎﾟｯﾌﾟ体";}
.ff25{font-family:"HG明朝B";}
.ff26{font-family:"HG明朝E";}

.mt-00{margin-top:0px;}.mt-01{margin-top:16px;}.mt-02{margin-top:32px;}.mt-03{margin-top:48px;}.mt-04{margin-top:62px;}.mt-05{margin-top:78px;}.mt-06{margin-top:92px;}.mt-07{margin-top:108px;}.mt-08{margin-top:124px;}.mt-09{margin-top:140px;}
.mt-10{margin-top:156px;}
.mt000{margin-top:0px;}

.mb-00{margin-bottom:0px;}.mb-01{margin-bottom:16px;}.mb-02{margin-bottom:32px;}.mb-03{margin-bottom:48px;}.mb-04{margin-bottom:62px;}.mb-05{margin-bottom:78px;}.mb-06{margin-bottom:92px;}.mb-07{margin-bottom:108px;}.mb-08{margin-bottom:124px;}.mb-09{margin-bottom:140px;}
.mb-10{margin-bottom:156px;}
.mb000{margin-bottom:0px;}

.ta1{text-align:left;}
.ta2{text-align:center;}
.ta3{text-align:right;}

.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}

/*==旧予約クラス関係===============================================================================================================================*/
.f01{font-size:10px;}
.f02{font-size:12px;}
.f03{font-size:16px;}
.f04{font-size:18px;}
.f05{font-size:24px;}
.f06{font-size:32px;}
.f07{font-size:50px;}
.f51{font-family:"HGPｺﾞｼｯｸE";}
.f52{font-family:"HGPｺﾞｼｯｸM";}
.f53{font-family:"HGP教科書体";}
.f54{font-family:"HGP行書体";}
.f55{font-family:"HGP創英角ｺﾞｼｯｸUB";}
.f56{font-family:"HGP創英角ﾎﾟｯﾌﾟ体";}
.f57{font-family:"HGP明朝B";}
.f58{font-family:"HGP明朝E";}
.f59{font-family:"HGSｺﾞｼｯｸE";}
.f60{font-family:"HGSｺﾞｼｯｸM";}
.f61{font-family:"HGS教科書体";}
.f62{font-family:"HGS行書体";}
.f63{font-family:"HGS創英角ｺﾞｼｯｸUB";}
.f64{font-family:"HGS創英角ﾎﾟｯﾌﾟ体";}
.f65{font-family:"HGS明朝B";}
.f66{font-family:"HGS明朝E";}
.f67{font-family:"HGｺﾞｼｯｸE";}
.f68{font-family:"HGｺﾞｼｯｸE";}
.f69{font-family:"HG丸ｺﾞｼｯｸM-PRO";}
.f70{font-family:"HG教科書体";}
.f71{font-family:"HG行書体";}
.f72{font-family:"HG正楷書体-PRO";}
.f73{font-family:"HG創英角ｺﾞｼｯｸUB";}
.f74{font-family:"HG創英角ﾎﾟｯﾌﾟ体";}
.f75{font-family:"HG明朝B";}
.f76{font-family:"HG明朝E";}
.f98{text-decoration:underline;}
.f99{font-weight:bold;}
.c01{color:red;}
.c02{color:blue;}
.c03{color:#ff00ff;}
.c04{color:yellow;}
.c05{color:green;}
.c06{color:white;}
.kai0{margin-bottom:0px;}
.kai1{margin-bottom:16px;}
.kai2{margin-bottom:32px;}
.kai3{margin-bottom:48px;}
.kai4{margin-bottom:62px;}
.kai5{margin-bottom:78px;}
.kai6{margin-bottom:92px;}
.kai7{margin-bottom:108px;}
.kai8{margin-bottom:124px;}
.kai9{margin-bottom:140px;}
.kai10{margin-bottom:156px;}
.kaitop0{margin-top:0px;}
.kaitop1{margin-top:16px;}
.kaitop2{margin-top:32px;}
.kaitop3{margin-top:48px;}
.kaitop4{margin-top:62px;}
.kaitop5{margin-top:78px;}
.kaitop6{margin-top:92px;}
.kaitop7{margin-top:108px;}
.kaitop8{margin-top:124px;}
.kaitop9{margin-top:140px;}
.kaitop10{margin-top:156px;}
.iti1{text-align:left;}
.iti2{text-align:center;}
.iti3{text-align:right;}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
/*==相互リンク関係===============================================================================================================================*/
.contentslinks{padding:30px;text-align:center;}
.contentslinks .linksclass01{width:500px;vertical-align:middle;border:solid 1px #f708be;border-collapse:collapse;margin:0px auto 20px auto;}
.contentslinks .linksclass01 td{padding:5px;border:solid 1px #f708be;}
.contentslinks .linksclass02{width:180px;}
.contentslinks .linksclass03{text-align:left;}
/*==linksmenu01関係 0000links関係とかぶるので注意===============================================================================================================================*/
.contentslinks .linksmenu01 .classlinksmenu001{font-size:14px;line-height:120%;text-align:left;}
.contentslinks .linksmenu01 .classlinksmenu002{display:inline;list-style:none;}
.contentslinks .linksmenu01 .classlinksmenu002 a{white-space:nowrap;padding-left:2px;}
.contentslinks .linksmenu01 .classlinksmenu003{white-space:nowrap;padding-right:2px;}
/*==0000links関係 linksmenu01関係とかぶるので注意===============================================================================================================================*/
/*==documents関係===============================================================================================================================*/
.contents901{padding:30px;}
.contents901 .class001{border-bottom:dashed 3px #f708be;margin-bottom:40px;padding-bottom:20px;}
.contents901 .class011{margin:10px 0px 30px;font-size:17px;line-height:120%;}
.contents901 .class021{border:solid 1px #f708be;padding:4px;}
.contents901 .class022{padding-bottom:4px;}

.contents902{padding:30px;}
.contents902 .class001{margin-bottom:40px;padding-bottom:20px;}
.contents902 .class011{margin:10px 0px 30px;font-size:17px;line-height:120%;}
.contents902 .class021{border:solid 1px #f708be;padding:4px;}
.contents903 .class022{padding-bottom:4px;}

.contents903{padding:30px;}
.contents903 .class001{border-bottom:dashed 3px #f708be;margin-bottom:40px;padding-bottom:20px;}
.contents903 .class011{margin:10px 0px 30px;font-size:17px;line-height:120%;}
.contents903 .class021{border:solid 1px #f708be;padding:4px;}
.contents903 .class022{padding-bottom:4px;}

/*==一括カラー&ボーダー変更用===============================================================================================================================*/
/*==ユニーク部分===============================================================================================================================*/
.contents001{padding:30px;}
.contents001 .class001{}
