@charset "UTF-8";

/***************************************************

	SHELD TC MAIN GARDEN

***************************************************/


/********** 01 **********/

#top_kv #gar01_kv.kv_box ul li.li01{
	top: 82%;
}

#top_kv #gar01_kv.kv_box ul li.li01 .line{
	width: 56%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -26%;
}

#top_kv #gar01_kv.kv_box ul li.li01 .point{
	top: 50%;
	right: 0;
}

#top_kv #gar01_kv.kv_box ul li.li02{
	top: 96%;
}

#top_kv #gar01_kv.kv_box ul li.li02 .line{
	width: 141%;
	height: auto;
	padding-top: 9%;
	border-bottom-width: 2px;
	border-left-width: 2px;
	bottom: 0%;
	left: -111%;
}

#top_kv #gar01_kv.kv_box ul li.li02 .point{
	top: 0;
	left: -5px;
}

#top_kv #gar01_kv.kv_box ul li.li03{
	top: 55%;
}

#top_kv #gar01_kv.kv_box ul li.li03 .line{
	width: 72%;
    height: 1px;
    border-top-width: 2px;
    top: 50%;
    right: -42%;
}

#top_kv #gar01_kv.kv_box ul li.li03 .point{
    top: 50%;
    right: -6px;
}

#top_kv #gar01_kv.kv_box ul li.li04{
	top: 68%;
}

#top_kv #gar01_kv.kv_box ul li.li04 .line{
	width: 53%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -23%;
}

#top_kv #gar01_kv.kv_box ul li.li04 .point{
	top: 50%;
	right: 0px;
}

#top_kv #gar01_kv.kv_box ul li.li05{
	top: 57%;
}

#top_kv #gar01_kv.kv_box ul li.li05 .line{
	width: 131%;
	height: auto;
	border-top-width: 2px;
	top: 50%;
	left: -101%;
}

#top_kv #gar01_kv.kv_box ul li.li05 .point{
	top: 50%;
	left: 0px;
}

#top_kv #gar01_kv.kv_box ul li.li06{
	top: 61.5%;
}

#top_kv #gar01_kv.kv_box ul li.li06 .line{
	width: 45%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -15%;
}

#top_kv #gar01_kv.kv_box ul li.li06 .point{
	top: 50%;
	right: 0px;
}

#top_kv #gar01_kv.kv_box ul li.li07{
	top: 56%;
}

#top_kv #gar01_kv.kv_box ul li.li07 .line{
	width: 80%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -69%;
}

#top_kv #gar01_kv.kv_box ul li.li07 .point{
	top: 50%;
	right: 0;
}


.glid_base .glid01_01{
	grid-column: 1/5;
	grid-row: 1/2;
}

.glid_base .glid01_02{
	grid-column: 1/3;
	grid-row: 2/3;
}

.glid_base .glid01_03{
	grid-column: 3/4;
	grid-row: 2/3;
}

.glid_base .glid01_04{
	grid-column: 1/3;
	grid-row: 3/4;
}

.glid_base .glid01_05{
	grid-column: 3/5;
	grid-row: 3/4;
}



/********** 02 **********/

#top_kv #gar02_kv.kv_box ul li.li01{
	top: 89%;
}

#top_kv #gar02_kv.kv_box ul li.li01 .line{
	width: 116%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -86%;
}

#top_kv #gar02_kv.kv_box ul li.li01 .point{
	top: 50%;
	right: 0;
}

#top_kv #gar02_kv.kv_box ul li.li02{
	top: 76%;
}

#top_kv #gar02_kv.kv_box ul li.li02 .line{
	width: 61%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -31%;
}

#top_kv #gar02_kv.kv_box ul li.li02 .point{
	top: 50%;
	right: -5px;
}

#top_kv #gar02_kv.kv_box ul li.li03{
	top: 57%;
}

#top_kv #gar02_kv.kv_box ul li.li03 .line{
	width: 50%;
    height: 1px;
    border-top-width: 2px;
    top: 50%;
    left: -20%;
}

#top_kv #gar02_kv.kv_box ul li.li03 .point{
    top: 50%;
    left: -6px;
}

#top_kv #gar02_kv.kv_box ul li.li04{
	top: 68%;
}

#top_kv #gar02_kv.kv_box ul li.li04 .line{
	width: 133%;
	height: auto;
	padding-top: 11%;
	border-bottom-width: 2px;
	border-left-width: 2px;
	bottom: 0;
	left: -103%;
}

#top_kv #gar02_kv.kv_box ul li.li04 .point{
	top: 0;
	left: -6px;
}


.glid_base .glid02_01{
	grid-column: 1/3;
	grid-row: 1/2;
}

.glid_base .glid02_02{
	grid-column: 3/4;
	grid-row: 1/2;
}

.glid_base .glid02_03{
	grid-column: 1/2;
	grid-row: 2/3;
}

.glid_base .glid02_04{
	grid-column: 2/4;
	grid-row: 2/3;
}



/********** 03 **********/

#top_kv #gar03_kv.kv_box ul li.li01{
	top: 89%;
}

#top_kv #gar03_kv.kv_box ul li.li01 .line{
	width: 100%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	left: -70%;
}

#top_kv #gar03_kv.kv_box ul li.li01 .point{
	top: 50%;
	left: 0;
}

#top_kv #gar03_kv.kv_box ul li.li02{
	top: 81%;
}

#top_kv #gar03_kv.kv_box ul li.li02 .line{
	width: 141%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -111%;
}

#top_kv #gar03_kv.kv_box ul li.li02 .point{
	top: 50%;
	right: -6px;
}

#top_kv #gar03_kv.kv_box ul li.li03{
	top: 71%;
}

#top_kv #gar03_kv.kv_box ul li.li03 .line{
	width: 167%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -137%;
}

#top_kv #gar03_kv.kv_box ul li.li03 .point{
	top: 50%;
	right: -6px;
}

#top_kv #gar03_kv.kv_box ul li.li04{
	top: 61%;
}

#top_kv #gar03_kv.kv_box ul li.li04 .line{
	width: 121%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -91%;
}

#top_kv #gar03_kv.kv_box ul li.li04 .point{
	top: 50%;
	right: -6px;
}


.glid_base .glid03_01{
	grid-column: 1/3;
	grid-row: 1/2;
}

.glid_base .glid03_02{
	grid-column: 3/5;
	grid-row: 1/2;
}

.glid_base .glid03_03{
	grid-column: 1/2;
	grid-row: 2/3;
}

.glid_base .glid03_04{
	grid-column: 2/4;
	grid-row: 2/3;
}



/********** 04 **********/

#top_kv #gar04_kv.kv_box ul li.li01{
	top: 65%;
}

#top_kv #gar04_kv.kv_box ul li.li01 .line{
	width: 68%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -38%;
}

#top_kv #gar04_kv.kv_box ul li.li01 .point{
	top: 50%;
	right: -6px;
}

#top_kv #gar04_kv.kv_box ul li.li02{
	top: 54%;
}

#top_kv #gar04_kv.kv_box ul li.li02 .line{
	width: 65%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -35%;
}

#top_kv #gar04_kv.kv_box ul li.li02 .point{
	top: 50%;
	right: -6px;
}

#top_kv #gar04_kv.kv_box ul li.li03{
	top: 71%;
}

#top_kv #gar04_kv.kv_box ul li.li03 .line{
	width: 132%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	left: -102%;
}

#top_kv #gar04_kv.kv_box ul li.li03 .point{
	top: 50%;
	left: -6px;
}

#top_kv #gar04_kv.kv_box ul li.li04{
	top: 11%;
}

#top_kv #gar04_kv.kv_box ul li.li04 .line{
	width: 85%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	left: -55%;
}

#top_kv #gar04_kv.kv_box ul li.li04 .point{
	top: 50%;
	left: -6px;
}


.glid_base .glid04_01{
	grid-column: 1/2;
	grid-row: 1/2;
}

.glid_base .glid04_02{
	grid-column: 2/4;
	grid-row: 1/2;
}

.glid_base .glid04_03{
	grid-column: 1/5;
	grid-row: 2/3;
}

.glid_base .glid04_04{
	grid-column: 1/2;
	grid-row: 3/4;
}

.glid_base .glid04_05{
	grid-column: 2/4;
	grid-row: 3/4;
}



/********** 05 **********/

#top_kv #gar05_kv.kv_box ul li.li01{
	top: 85%;
}

#top_kv #gar05_kv.kv_box ul li.li01 .line{
	width: 111%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	left: -81%;
}

#top_kv #gar05_kv.kv_box ul li.li01 .point{
	top: 50%;
	left: -6px;
}

#top_kv #gar05_kv.kv_box ul li.li02{
	top: 65%;
}

#top_kv #gar05_kv.kv_box ul li.li02 .line{
	width: 180%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -150%;
}

#top_kv #gar05_kv.kv_box ul li.li02 .point{
	top: 50%;
	right: -6px;
}


.glid_base .glid05_01{
	grid-column: 1/4;
	grid-row: 1/2;
}

.glid_base .glid05_02{
	grid-column: 1/5;
	grid-row: 2/3;
}



/********** 06 **********/

#top_kv #gar06_kv.kv_box ul li.li01{
	top: 46%;
}

#top_kv #gar06_kv.kv_box ul li.li01 .line{
	width: 86%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	left: -56%;
}

#top_kv #gar06_kv.kv_box ul li.li01 .point{
	top: 50%;
	left: -6px;
}

#top_kv #gar06_kv.kv_box ul li.li02{
	top: 60%;
}

#top_kv #gar06_kv.kv_box ul li.li02 .line{
	width: 56%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	right: -26%;
}

#top_kv #gar06_kv.kv_box ul li.li02 .point{
	top: 50%;
	right: -6px;
}

#top_kv #gar06_kv.kv_box ul li.li03{
	top: 24%;
}

#top_kv #gar06_kv.kv_box ul li.li03 .line{
	width: 124%;
	height: 1px;
	border-top-width: 2px;
	top: 50%;
	left: -94%;
}

#top_kv #gar06_kv.kv_box ul li.li03 .point{
	top: 50%;
	left: -6px;
}


.glid_base .glid06_01{
	grid-column: 1/4;
	grid-row: 1/2;
}

.glid_base .glid06_02{
	grid-column: 1/4;
	grid-row: 2/3;
}

.glid_base .glid06_03{
	grid-column: 1/4;
	grid-row: 3/4;
}



/********************************************************************************
	スマートフォン用 CSS
********************************************************************************/

@media (max-width: 767px) {







}
