﻿/* 外枠 */
* html div#site-b {height:100%;}
#site-b {margin:0 auto; padding:0 0; border-right:1px #c5bfb8 solid; border-left:1px #c5bfb8 solid;
	position:relative; width:900px; height:100%; min-height:100%;
	overflow:hidden; background-color:transparent;}
body > #site-b {height:auto;}

#head-b {margin:0; display:block; z-index:1; width:100%; height:200px;
	overflow:hidden; text-align:right; color:#534741; background-color:#c5bfb8;
	/* background-image:url('https://kinaco.rojo.jp/index/ga/etoka/topindex-backillust.jpg'); */
	background-repeat:no-repeat; background-position:top right;
	/* -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;*/}

/* メイン */
#inner {top:-200px; margin-bottom:-100px; position:relative; z-index:1; width:100%; height:100%;
	overflow:hidden; background-color:transparent;}

/* inner 入れ子 */
#side-b {margin:0 auto; z-index:2; width:100%; overflow:hidden; display:inline-block;
	background-color:transparent;
	background-image:url('https://kinaco.rojo.jp/index/sozai/backline3.gif');
	background-repeat:repeat;}
#cind-b {margin:0 auto; padding:20px 0 50px; border:3px #534741 solid; position:relative; z-index:2;
	width:95%; height:100%; display:inline-block; overflow:hidden; background-color:#ffffff;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

/* side-b メニュー width:158px; height:260px;*/
#side-top {margin:0; margin-top:-20px; margin-left:8px; padding-top:5px;
	border:5px #ffffff solid; float:left;
	width:210px; height:200px; overflow:hidden; background-color:#534741; border-radius:50%;}
#side-menu {margin-top:100px; margin-right:10px; float:right; z-index:3; width:510px; overflow:hidden; background-color:transparent;}
#side-bana {margin:0; padding-right:15px; padding-top:50px; clear:both; z-index:3;
	vertical-align:bottom; overflow:hidden; background-color:transparent; text-align:right;}

/* cind-b コンテンツ横 */
/* #cind-mein {margin-top:20px; float:left; width:80%; min-height:100%; height:100%;
	vertical-align:text-top; overflow:hidden; background-color:transparent;}
#cind-menu {margin:0; float:right; position:relative; z-index:4; width:154px; height:100%;
	vertical-align:text-top; background-color:transparent;} */
/* cind-b コンテンツ縦 */
#cind-menu {top:0; position:absolute; border-bottom:4px #c5bfb8 dotted; z-index:4; width:100%; height:60px;
	overflow:hidden; background-color:transparent;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#cind-mein {bottom:0; padding-top:70px; width:100%; height:100%; min-height:100%;
	vertical-align:top; text-align:center; overflow:hidden; background-color:transparent;}
/* cind-b menu無し表示用 */
#cind-mein2 {margin-top:10px; margin-bottom:20px; width:100%; height:100%; min-height:100%;
	vertical-align:text-top; background-color:transparent;}

#foot-b {bottom:0; padding-top:25px; position:absolute; clear:both; z-index:1;
	width:100%; height:40px; overflow:hidden; color:#ffffff; background-color:#c5bfb8; text-align:center;}
	/* -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;*/

/* top履歴 */
#rireki {margin:0 auto; width:300px; height:175px; text-align:left; overflow:hidden;
	 border:1px #c5bfb8 solid;
	-webkit-border-radius:1%; -moz-border-radius:1%; border-radius:1%;}
#iframe {margin-top:3px; border:0px; width:100%; height:100%; background-color:transparent;}

#gi-if {margin-top:-20px; margin-left:0px; margin-right:0; margin-bottom:30px; overflow:hidden; overflow-x:hidden; overflow-y:hidden;
	min-height:100%; width:100%; display:block; position:relative;}

/* ぱんくず */
#panpath {margin:0; margin-left:auto; padding:0;
	font-family:Verdana,Helvetica,sans-serif; font-size:10px; white-space:nowrap;}
#panpath ol {list-style-type:none;}
#panpath li {display:inline;}
#panpath li:after {content:" >";}
#panpath li:last-child:after {content:" ";}
#panpath a {margin:0 auto; padding:0; display:block; font-size:10px; text-decoration:none;}

