html, body{
	height: 100%;
	text-align: center;
	background-color: #fff2cc;
	margin: 0;
	padding:0;
	font-size:95%;
}
body.main{
	height: 100%;
	text-align: center;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
	background-color: #fff2cc;
	margin: 0;
	padding:0;
}

.main #box {
    width: 640px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    background-color: #ffffff;
}
.main #side {
    _height:100%;
    padding: 0 10px 15px 10px;
    background: url("https://1315f7.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/shadow.jpg") repeat-y top center;
}
*:first-child+html .main #side {
    height:100%;
}

div#wrap, div#wrap2{
	background-color: #FFFFFF; 
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* height: auto;
	overflow: hidden; */
	position: relative;
}
div#wrap{
	width:800px;
}
div#screen, div#screen2
div#screen3, div#screen4
 {
	margin: 0 auto;   
	text-align: left;   
	padding-bottom: 20px;   
}
div#screen {   
	width: 800px;   
} 
div#screen2 {   
} 

div#screen3 {   
	width: 800px;   
	background-color: #FDF1B4; 
} 
div#screen4 {   
	width: 550px;
	margin-left:125px  ;
	background-color: #FFFFFF; 
}
div#scaoto
 {
	/*width: auto;*/
	margin-left: auto;   
	margin-right: auto;   
}


div#top {
	/* height:25px;*/
	width:800px;
	margin:0;
	}
div#top .topline {
	height:5px;
	font-size:10%;
	margin:0;
	background-color: #FF4D00;
	}
div#top .logo {
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック";	
	}
	.news{
		border:1px solid #FF4D00;
	}

.staff_blog a:hover{
	filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}
.news_t { 
	/* color: #ffffff;
	background-color: #FF4D00; */
	padding-left:30px;
	padding-top:5px;
	height:100px;
	width:278px;
	background: url("https://2b97e0.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/top_news.gif") no-repeat;
}

.news_t a{
	color:#404040;
}
.news_t a:hover	{
	color:#FF4D00;
	text-decoration:underline;
	}

div#header {
	width:720px;
	margin:0px 10px 10px 40px; /* UP RIGHT DOWN LEFT */
	background-color: #FFFFFF; 
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
}
div#header span	{
	float:left;
	}

div#header a	{
	display:block;
	margin:2px;
	background-color:#EE6600;
	border:outset 2px;
	border-color:#ff8822;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	color:#ffffff;
	}
div#header a:hover	{
	position:relative;
	top:1px;
	left:1px;
	}
/* 画像メニュー */
div#header2 {
	width:800px;
	padding-top: 10px;
	margin:0px/* 0px 10px*/;
	background-color: #FFFFFF; 
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
}

div#header2 span	{
	float:left;
	}

div#header2 a	{
	text-align:center;
	text-decoration:none;
	font-size:80%;
	color:#ffffff;
	}
div#header2 a#menu00,a#menu01,a#menu02,a#menu03
		,a#menu04,a#menu05,a#menu06
		,a#menu07,a#menu08,a#menu09,a#menu10,a#menu11,a#menu12,a#menu13,a#menu14{
	display: block;
	height: 30px;
	text-indent: -3000px;
}
div#header2 a#menu00{
	width: 47px;
	background-image: url("https://828c10.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_00.png?001"); 
}
div#header2 a#menu01{
	width: 84px;
	background-image: url("https://9e49a1.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_01.png?001"); 
}
div#header2 a#menu02{
	width: 84px;
	background-image: url("https://436c72.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_02.png?001"); 
}
div#header2 a#menu03{
	width: 62px;
	background-image: url("https://7484c9.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_03.png?001"); 
}
div#header2 a#menu04{
	width: 84px;
	background-image: url("https://9afdcd.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_04.png?001"); 
}
div#header2 a#menu05{
	width: 84px;
	background-image: url("https://5a7557.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_05.png?001"); 
}
div#header2 a#menu06{
	width: 62px;
	background-image: url("https://119f66.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_06.png?001"); 
}
div#header2 a#menu07{
	width: 96px;
	background-image: url("https://2d0898.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_07.png?001"); 
}
div#header2 a#menu08{
	width: 97px;
	background-image: url("https://9a2d77.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_08.png?001"); 
}
div#header2 a#menu09{
	width: 58px;
	background-image: url("https://bbed74.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_09.png?001"); 
}
div#header2 a#menu10{
	width: 73px;
	background-image: url("https://708037.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_10.png?20150305"); 
}
div#header2 a#menu11{
	width: 47px;
	background-image: url("https://833d7d.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_11.png?001"); 
}
div#header2 a#menu12{
	width: 62px;
	background-image: url("https://99de3d.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_12.png?001"); 
}
div#header2 a#menu13{
	width: 47px;
	background-image: url("https://c71173.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_13.png?001"); 
}
div#header2 a#menu14{
	width: 64px;
	background-image: url("https://ffe41a.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/mnu_14.png?002"); 
}

div#header2 a:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
div#header3 {
	height:2px;
	font-size:10%;
	margin:0;
	background-color: #FF4D00;
	}

div#inner {
	background-color: #FFFFFF; 
	text-align: left;
	width: 640px;
	padding:20px 20px 60px 80px; /* UP RIGHT DOWN LEFT */
	/* margin: 0 auto; */
}
div#inner2 {
	background-color: #FFFFFF; 
	text-align: left;
	width: 770px;
	padding:20px 0px 0px 15px; /* UP RIGHT DOWN LEFT */
	/* margin: 0 auto; */
}
/*
div#inner div {   
	float: left;   
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	}
*/
div#inner div#mainWrap,
div#inner2 div#mainWrap {
	line-height: 120%;
	font-size: 115%;
	width:600px;
	margin:0px 0px 0px 0px; /* UP RIGHT DOWN LEFT */
	background-color: #ffffff;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
}
div#inner a,div#inner2 a	{
	text-decoration:none;
	font-weight:bold;
	color:#3366FF;
	}

div#inner a:hover,
div#inner2 a:hover	{
	color:#FF4D00;
	}

.lnk{
	text-decoration:none;
	color:#666666;
}
.lnk:hover	{
	color:#FF4D00;
	}

/*
div#inner div#sideWrap {
	line-height: 150%;
	font-size: 115%;
	width:180px;
	text-align:center;
	float:left;
	background-color: #FEEEE;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
}
*/
div#footer {
	height:60px;
	width:800px;
	position: absolute;
	bottom: 0;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
	}
div#footer a{
	text-decoration:none;
	color:#777777;
}
div#footer a:hover	{
	color:#FF4D00;
	}
div#footer .menu{
	padding:10px 10px 0px 0px; /* UP RIGHT DOWN LEFT */
	text-align: right;
	font-size: 70%;
	height:20px;
	background-color: #eeeeee;
	color:#777777;
	}

div#footer .copylight{
	padding:5px 0px 0px 0px; /* UP RIGHT DOWN LEFT */
	line-height: 150%;
	font-size: 115%;
	height:35px;
	background-color: #FF4D00;
	text-align: right;
	color:#ffffff;
	}

/* ------- 骨盤メンテバイブル（体操ページ） ------- */

/*小タイトル */
.h_orange{
	color: #e04000;
	border-left: solid #e04000 4px;
	padding-left:8px;
}

#mainte_bible{
	width:620px;
	margin:0 10px;
}
/*テーブル */
.tbl_base{
	border-collapse:collapse;
}
.tbl_base td{
	padding:0px;
}
/* ------- /骨盤メンテバイブル （体操ページ）------- */



h1, h2, h3, h4, h5, h6{
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
	}

h1{
	font-size: 115%;
	font-weight:bold;
	}

h2, h3, h4, h5, h6{
	font-size: 100%;
	font-weight:normal;
	}

img{
	border:0px;
	}

.hvlogo{
	margin:2px 5px 2px 5px;/* UP RIGHT DOWN LEFT */
	}
.hv10{
	margin:10px 10px 10px 10px;/* UP RIGHT DOWN LEFT */
	}
.img_s{
	float:left;
	}
.img_t{
	float:right;
	}
.img_bn{
	padding-right: 30px;
	}
.fl_l,
.left{
	float:left;
	}
.fl_r,
.right{
	float:right;
	}

.cen{
	margin: 0 auto;
	}
.valign_t{
	vertical-align:top;
}

ul{
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	}
dt{
	font-weight: bold;
}
.kome{
	list-style-image: url('https://e02216.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/kome.png');
	/*	list-style-position: inside;*/
	margin-left:15px;
	padding-left:5px;	
	margin-top:0px;
	margin-bottom:0px;
}
.list_none{
	list-style:none;
}

.b0{
	margin-bottom:0;
}
.b5{
	margin-bottom:5px;
}
.b10{
	margin-bottom:10px;
}
.b20{
	margin-bottom:20px;
}
.b30{
	margin-bottom:30px;
}
.b40{
	margin-bottom:40px;
}
.b50{
	margin-bottom:50px;
}
.b60{
	margin-bottom:60px;
}
.b70{
	margin-bottom:70px;
}
.b80{
	margin-bottom:80px;
}
.b90{
	margin-bottom:90px;
}
.b100{
	margin-bottom:100px;
}


.fb{
	font-weight:bold;
}
.alc{
	text-align: center;
}
.alle{
	text-align: left;
}
.alr{
	text-align: right;
}
.f10, .f11, .f12, .f14, .f16 ,.fbig{
	font-family: Sans-serif, ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Osaka, "ＭＳ Ｐゴシック", "平成角ゴシック"; 
}
.f16{
	font-size: 115%;
	}
.f14{
	font-size: 90%;
	}
.f12{
	font-size: 80%;
	}
.f_news{
	font-size: 77%;
	}
.f11{
	font-size: 70%;
	}
.f10{
	font-size: 60%;
	}
.f9{
	font-size: 50%;
	}
.fbig{
	font-size: 130%;
	}

.fr{
	color: #FF0000;
	}
.fbl{
	color: #0000FF;
	}
.fw{
	color: #ffffff;
	}
.fgr{
	color: #888888;
	}

.fdgr{
	color: #777777;
	}
.fdor{
	color: #e04000;
	}

.fdbl{
	color: #0000DD;
	}

.fsky{
	color: #3366ff;
	}
.blk{
	color: #000000;
	}

.under{
	text-decoration:underline;
	}

.delline{
	text-decoration:line-through 2px double #ff0000;
	}

.lh12{
	line-height:1.2;
}
.lh13{
	line-height:1.3;
}
.lh14{
	line-height:1.4;
}
.lh16{
	line-height:1.6;
}
.hsp{
	height:5px;
}
.yohaku{
	height:60px;
}
.h3{
	height:3px;
}
.h5{
	height:5px;
}
.h10{
	height:10px;
}
.h25{
	height:25px;
}
.h50{
	height:50px;
}
.h60{
	height:60px;
}
.h100{
	height:100px;
}
.h200{
	height:200px;
}
.h210{
	height:210px;
}
.w14{
	width:14px;
}
.w20{
	width:20px;
}
.w23{
	width:23px;
}
.w28{
	width:28px;
}
.w40{
	width:40px;
}
.w60{
	width:60px;
}
.w80{
	width:80px;
}
.w76{
	width:76px;
}
.w92{
	width:92px;
}

/*
* html .w76 {
	width: 80px;
	}
* html .w92 {
	width: 96px;
	}
*/
.w50{
	width:50px;
}
.w60{
	width:60px;
}
.w65{
	width:65px;
}
.w70{
	width:70px;
}
.w80{
	width:80px;
}
.w90{
	width:90px;
}
.w100{
	width:100px;
}
.w110{
	width:100px;
}
.w120{
	width:120px;
}
.w130{
	width:130px;
}
.w142{
	width:142px;
}
.w150{
	width:150px;
}
.w160{
	width:160px;
}
.w180{
	width:180px;
}
.w200{
	width:200px;
}
.w220{
	width:220px;
}
.w240{
	width:240px;
}
.w280{
	width:280px;
}
.w290{
	width:290px;
}
.w300{
	width:300px;
}
.w320{
	width:320px;
}
.w350{
	width:350px;
}
.w400{
	width:400px;
}
.w440{
	width:440px;
}
.w490{
	width:490px;
}
.w500{
	width:500px;
}
.w510{
	width:510px;
}
.w520{
	width:520px;
}
.w540{
	width:540px;
}

.w560{
	width:560px;
}
.w580{
	width:580px;
}
.w600{
	width:600px;
}
.w620{
	width:620px;
}
.w640{
	width:640px;
}
.sp_logo{
	padding:100px;
}
.pd_all{
	padding:10px;
}
.pd5{
	padding-left:5px;
}
.pd10{
	padding-left:10px;
}
.pd20{
	padding-left:20px;
}
.pd25{
	padding-left:25px;
}
.pd30{
	padding-left:30px;
}
.pd50{
	padding-left:50px;
}
.pd60{
	padding-left:60px;
}
.pd70{
	padding-left:70px;
}
.pd80{
	padding-left:80px;
}
.pdColumn{
	padding-left:50px;
}

.pd_b5{
	padding-bottom:5px;	
}
.pd_b10{
	padding-bottom:10px;	
}
.pd_b15{
	padding-bottom:15px;	
}
.pd_b20{
	padding-bottom:20px;	
}

.pd_t5{
	padding-top:5px;	
}
.pd_t10{
	padding-top:10px;	
}
.news_div{
	margin-top: 8px;
}

.nwrp{
	word-break: keep-all;
}

.pre01{
	width: 639px;
	height: 25px;
	background-image: url("https://9b6925.claudeassets.com/20231004191855im_/https://tocokikaku.com/css/bk_pre01.png"); 
}
.pre02{
	width: 639px;
	height: 25px;
	background-color: #ffffff;
}

.bgw{
	background-color: #ffffff;
}
.bgo{
	background-color: #fff2cc;
}
.bgo2{
	background-color: #fff9ee;
}

.bgr{
	background-color: #d91d13;
}
.bgr2{
	background-color: #ff0000;
}

.cp2{
	border-collapse: separate;
	border-spacing: 2px;
}

.tb_h{
	ime-mode: disabled;
}
.tb_z{
	ime-mode: active;
}

.waku{
	border: 2px #c0c0c0 solid;
}
.wk_b{
	border: 1px #000000 solid;
 }
.wk_b1{
	border: 1px #000000 solid;
 }
.wk_b2{
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
 }
.wk_b3{
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
 }
.wk_b4{
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
 }

.wk_r{
	border: 1px #ff0000 solid;
	padding: 10px 10px 10px 20px;
 }
.wk_j{
	border: 1px #f39903 solid;
	padding: 10px 10px 10px 20px;
 }
.wk_o{
	border: 2px #FFd999 solid;
	padding: 10px 10px 10px 20px;
}

.n-style{ border-top: 1px #AAAAAA solid; }
.t_kei{
}
table.n-waku{ 
	border-top: 2px #444444 solid; 
	border-left: 2px #444444 solid; 
	border-right: 2px #444444 solid; 
	border-bottom: 2px #444444 solid; 
	border-collapse: collapse;
}

/* */
l_u_d{
	border-bottom: 1px #444444 dotted;
}
.g_u_d{
	border-bottom: 1px #c0c0c0 dotted;
}

.rowtitle, .row_t, .rowcomment, .row_w{
	border-bottom: 1px #AAAAAA solid;
}

.rowtitle { 
	background-color: #FFd999;
}
.row_t { 
	background-color: #FFd999;
}

.row_nw{
	white-space: nowrap;
}

.clear { clear:both; }
.clear hr { display:none; }
.cl {   
    display: inline-block;   
}
.cl:after {   
    content: "";   
    display: block;   
    clear: both;   
} 


.pdf-waku{
	width:485px;
	padding:20px 0 20px 25px;
	border:1px #444444 solid; 
}
.pdf-title{
	width:20em;
	padding:0 5px 0 10px;
	background-color:white;
	position:relative;
	top:-28px;
	/*left:-4px;*/
	/*text-align:center;*/
}
.pdf-waku ul{
	margin:0;
}
.pdf-waku li{
	background: url(https://31caf0.claudeassets.com/20231004191855im_/https://tocokikaku.com/images/pdficon_large.gif) no-repeat;
	float:left;
	width:200px;
	min-height:4.5em;/*1.5×3行分*/
	padding-left:40px;
	list-style:none;
	line-height:1.5;
}
.pdf-waku li a{
}


.dl_top{
	padding-top:0px;
	padding-bottom:0px;
}
.dd_left{
	margin-left:0px;
}

.over_h{
	overflow: hidden;	
}
.display_b{
	display:block;	
}



/* 9月以降の赤ちゃん発達セミナー用 */
.sep .row_t { 
	background-color:#BDDFC8;
}
.sep .bgo{
	background-color:#F0FAEB;
}
.font_orange1{
	color:#F86707;
}
.font_green1{
	color:#008040;
}


/* セミナートップのバナー */
.bnr_row{
	width:188px;
	margin:0 38px 0 0 ;
	float:left;
	list-style:none;
}
.bnr_row_last{
	margin:0;
}
.bnr_row li{
	margin:0 0 25px;
}

/* セミナートップのバナー(WP) */
.semi_bnr{
	width:678px;
	zoom: 1;
	overflow:hidden;
	margin:0;
}
.semi_bnr li{
	width:188px;
	height:65px;
	float:left;
	list-style:none;
	margin:0 38px 30px 0;
}

/* 講師紹介角丸写真 */
.boder_r50 img{
	border-radius:50%;
}
/*
     FILE ARCHIVED ON 11:33:21 Oct 22, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:50:11 Jul 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.792
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.062
  esindex: 0.013
  cdx.remote: 233.561
  LoadShardBlock: 302.792 (3)
  PetaboxLoader3.datanode: 460.612 (5)
  PetaboxLoader3.resolve: 256.092 (2)
  load_resource: 528.631
  loaddict: 227.959
*/