@charset "UTF-8";

/* index丸 */
#boxi {margin:0 auto; margin-top:50px; position:relative; width:100%; min-height:800px; height:100%;}
#boxi .itype {margin:auto; padding:60px; width:400px; height:400px; white-space:normal; color:#534741; text-align:center;
	background-color:#ffffff; border:5px #7e7366 solid; border-radius:50%;}
#boxi .itype2 {margin-top:-80px; margin-left:60%; padding-top:80px; width:210px; height:130px; z-index:2;
	background-color:#ffffff; border:1px #c5bfb8 solid; border-radius:50%;}
#boxi .itype3 {margin-right:0;}

/* top角丸 */
#boxi2 {margin-left:auto; margin-right:auto; padding-top:15px; display:inline-table; width:95%; height:100%; text-align:left;}
#boxi2 .kadb1 {margin:0 auto; padding:15px 0 0 15px; float:left; width:50%; z-index:0;}
#boxi2 .kadb2 {margin:0 auto; padding:0; border-left:0px #7e7366 solid; float:right; width:310px; z-index:1;}
#boxi2 .kadb3 {margin:0 auto; padding-top:10px; text-align:center; clear:both; vertical-align:bottom;}

#menu-map {margin:0; padding:10px 20px; width:auto; text-align:left;}
#menu-map ul {padding:0; list-style-type:disc;}
#menu-map ul ul {padding-left:10px; list-style-type:circle;}
#menu-map li {padding-left:0;}

#menu-map2 {margin:20px auto; padding:10px; width:80%; text-align:left; border:1px #c5bfb8 solid;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#menu-map2 dl {padding:0;}
#menu-map2 dt {margin-bottom:-5px; padding-top:5px;}
#menu-map2 dd {padding-left:15px; line-height:130%;}

