@charset "utf-8";
/* CSS Document */

#kHeader{
	background:#fff;
}
.daiwaLogo{
	float:left;
	width:74.3%;
	background:#fff;
}
.daiwaLogo img{
	width:55%;
}
.btnDaiwa{
	float:left;
	width:25.7%;
}
#kHeaderSpIn{
	width:100%;
}
#kHeaderSpIn h1{
	float:left;
	width:74.3%;
}
#kHeaderSpIn #btnMenu{
	float:left;
	width:25.7%;
	cursor:pointer;
}
#kHeaderSpInIn{
	background:#000;
}

/** .announcement **/
.announcement{
	padding:10px;
	border-top: 1px solid #ddd;
}


/* #kGrobalNavi
=================================================================== */


/* #kContainar
=================================================================== */
#kContainar .categoryTitle{
	text-align:center;
}

#kContainar{
	position:relative;
}
#kContainar .categoryTitle{
	margin:0 0 0px 0;
}
#kContainar .categoryTitle img{
	padding:0px 0 0 0;
	width:50%;
}


#kContainar{
	background:#f9f7f0;
	margin:0 auto;
	padding:0 10px;
}
#kContainar .categoryTitle{
	margin:0 0 24px 0;
}
#kContainar .categoryTitle img{
	padding:24px 0 0 0;
	height:auto;
}


#kContent{
	padding:20px 0px 10px;
	text-align: center;
	border:1px solid #e5e1d6;
	border-radius:4px;
	box-shadow:0px 1px 1px #E3DACC;
	margin:0 0 15px 0;
}
#kContentMain{
	background:#fff;
	margin:0 auto;
	padding:20px 15px 20px;
}
#kContent .categoryLeadTxt{
	padding:0 0 20px 0;
}



/** #toggleNavi **/
#toggleNavi{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:10;
	box-shadow:0px 2px 6px #999;
	background:#383736;
}
#toggleNavi li.text{
	font-size:15px;
	font-weight:bold;
}
#toggleNavi li.text a,
#toggleNavi li.text span{
	padding:15px 20px 15px 30px;
	display:block;
	border-top:1px solid #747373;
	border-bottom:1px solid #0E0E0E;
}
#toggleNavi li.text a,
#toggleNavi li.text span{
	color:#FFF;
}
#toggleNavi li.text img{
	float:right;
	width:18px;
	height:18px;
}
#toggleNavi li.btn{
	border-top:1px solid #747373;
	padding:15px 0;
}
#toggleNavi li.btn.fin{
	border-top:none;
	padding:0 0 25px;
}

#toggleNavi li.btn .btnStyle01,
#toggleNavi li.btn .btnStyle02{
	text-align:center;
	width:72%;
	margin:0 auto;
}

#toggleNavi li.btn .btnStyle02.btnDiscussion a span{
	display: block;
	text-indent: -9998em;
	background: url(../images/module/kScrollSpNavi_bg_discussion.png) no-repeat center center;
	background-size: 85%;
}

#toggleNavi li{ /zoom : 1; }
#toggleNavi li:after{ content : ''; display : block; clear : both; }


/* #kFotter
=================================================================== */
#copyright{
	text-align:center;
	padding:10px 0;
}
#kScrollSpNavi{
	position:fixed;
	bottom:0px;
	width:100%;
	background:#000 url(../images/module/kScrollSpNavi_bg_01.png) repeat-x 0 0px;
	z-index: 9998;
}
#kScrollSpNavi ul{
	width:320px;
	margin:0 auto;
}
#kScrollSpNavi li{
	float:left;
	width:80px;
}


#kFotter{
	background:#f9f7f0;
	border-top:1px solid #e3dacc;

}
#bnrLists{
	padding: 10px 3px 0;
	border-top:1px solid #fff;
}
#bnrLists li{
	float:left;
	width: 46%;
	margin: 0 2% 3%;
	text-align: center;
}

#bnrLists li img{
	box-shadow:0px 1px 2px #E3DACC;
	border-radius:5px;
}


/** #contactBox **/
#contactSection{
	padding:0 0px 20px;
}
#contactBoxSp{
	border:1px solid #e5e1d6;
	border-radius:4px;
	background:#fff;
	padding:5px 0 0 0;
	box-shadow:0px 1px 1px #E3DACC;
}
#contactBoxSp dt{
	text-align:center;
	background:#6a6759;
	color:#fff;
	border-radius:4px;
	font-size:16px;
	font-weight:bold;
	padding:12px 0;
	margin:0 5px 14px;
	box-shadow:0px 1px 1px #E3DACC;
}
#contactBoxSp dd {
	padding:0 14px;
}
#contactBoxSp dd p.text01{
	font-size:15px;
	margin:0 0 12px 0;
}
#contactBoxSp dd p.text02{
	margin:0 0 14px 0;
}


/** #copyright **/
#copyright{
	background:#575655;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-bottom:70px;
}


/* EXTRA MODULES
=================================================================== */
/**
*

.btnStyle01 = 金ボタンスタイル
.btnStyle02 = 銀ボタンスタイル

img.icon01 = 資料請求アイコン
img.icon02 = 電話アイコン
img.icon03 = マップアイコン

*
**/

.btnStyle01{
	border-radius:6px;
	box-shadow:0px 1px 1px #E3DACC;
	border:1px solid #b0a673;
	overflow:hidden;
	padding:2px 3px 3px;
	margin:0 0 10px 0;

	background: #b28f1f; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #b28f1f 0%, #fbe89a 55%, #be9825 82%, #fbf4d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0%,#b28f1f), color-stop(55%,#fbe89a), color-stop(82%,#be9825), color-stop(100%,#fbf4d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* IE10+ */
	background: linear-gradient(135deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28f1f', endColorstr='#fbf4d2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.btnStyle01 span.waku{
	display:block;
	border-radius:6px;
	padding:1px;
	border:1px solid #FBF4D2;
	background:#D6AF27;
}
.btnStyle01 a{
	font-size:18px;
	font-weight:bold;
	color:#392A0F !important;
	padding:10px 12px;
	display:block;
	border-radius:6px;
	text-shadow:2px 1px 1px #fff;

	background: #b28f1f; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #b28f1f 0%, #fbe89a 55%, #be9825 82%, #fbf4d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b28f1f), color-stop(55%,#fbe89a), color-stop(82%,#be9825), color-stop(100%,#fbf4d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* IE10+ */
	background: linear-gradient(135deg,  #b28f1f 0%,#fbe89a 55%,#be9825 82%,#fbf4d2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28f1f', endColorstr='#fbf4d2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.btnStyle02{
	border-radius:6px;
	box-shadow:0px 1px 1px #E3DACC;
	border:1px solid #D6D5D3;
	overflow:hidden;
	padding:2px 3px 3px;
	margin:0 0 10px 0;

	background: #b2b1ae; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #b2b1ae 0%, #fbfbfb 55%, #bebebe 82%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#b2b1ae), color-stop(55%,#fbfbfb), color-stop(82%,#bebebe), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b1ae', endColorstr='#fbfbfb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.btnStyle02 span.waku{
	display:block;
	border-radius:6px;
	padding:1px;
	border:1px solid #fff;
	background:#D6D5D3;
}
.btnStyle02 a{
	font-size:18px;
	font-weight:bold;
	color:#392A0F !important;
	padding:10px 12px;
	display:block;
	border-radius:6px;
	text-shadow:2px 1px 1px #fff;

	background: #b2b1ae; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #b2b1ae 0%, #fbfbfb 55%, #bebebe 82%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b2b1ae), color-stop(55%,#fbfbfb), color-stop(82%,#bebebe), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(135deg,  #b2b1ae 0%,#fbfbfb 55%,#bebebe 82%,#fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b1ae', endColorstr='#fbfbfb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}



.btnStyle01 span.icon,
.btnStyle02 span.icon{
	display:block;
	overflow:hidden;
	width:32px;
	height:20px;
	float:right;
	position:relative;
}
.btnStyle01 span.icon img,
.btnStyle02 span.icon img{
	position:absolute;
	right:0px;
}

/** 資料請求アイコン **/
.btnStyle01 span.icon img.icon01,
.btnStyle02 span.icon img.icon01{
	top:-33px;
}
/** 電話アイコン **/
.btnStyle01 span.icon img.icon02,
.btnStyle02 span.icon img.icon02{
	top:-62px;
}
/** マップアイコン **/
.btnStyle01 span.icon img.icon03,
.btnStyle02 span.icon img.icon03{
	top:-1px;
}



/* ===================================================================
index style
=================================================================== */
.kotoniIndex #kContainar {
	background: #fff;
	padding: 0;
}
.kotoniIndex #main_animate {
	display:none;
}
.kotoniIndex #index_contact_box{
	text-align:center;
	padding:15px 10px;
}

.kotoniIndex #contactSection{
	padding:10px;
}




/* ===================================================================
concept style
=================================================================== */

.kotoniConcept #kContent{
	text-align:center;
	padding-top:0px;
}
.kotoniConcept #kContentMain{
	width:100%;
	background:#fff;
	margin:0 auto;
	padding:0px;
	box-shadow:none;
}




.kotoniConcept #kContentMain{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:32px 0 6px 0;
	box-shadow:none;
	background:#fff url(../images/concept/bg_01.jpg) no-repeat center 0;
}


.kotoniConcept .concept_box01{
	margin:0 0 42px 0;
}
.kotoniConcept #kContentMain .text01{
	font-size:13px;
	color:#555;
	padding:0 10px 0;
	margin:0 0 10px 0;
}
.kotoniConcept #kContentMain .text02{
	padding:0 10px;
}



/* .concept-sub-box */
.kotoniConcept  #kContent{
	background:#fff;
}
.kotoniConcept .concept-sub-box{
	padding:0 0 20px 0;
}
.kotoniConcept .concept-sub-box dl{
	padding:0 0 10px 0;
}
.kotoniConcept .concept-sub-box dl dt{
	margin:0 auto 20px;
}
.kotoniConcept .concept-sub-box dl dd{
	margin:0 0 15px 0;
}
.kotoniConcept .concept-sub-box .concept-btn-lists li img{
	width:94%;
}



.kotoniConcept .caption01{
	font-size:10px;
	background:#fff;
	padding:4px 0 0 4px;
}

/* ===================================================================
map style
=================================================================== */

/* #kContainar
=============================================================== */

.kotoniMap #kContent{
	background:#fff url(../images/map/main_visual_01.jpg) no-repeat center 0;
	text-align:center;
}
.kotoniMap #kContentMain{
	width:100%;
	background: none;
	margin:0 auto;
	padding:0px;
	box-shadow:none;
}

.kotoniMap .ph_box_01,
.kotoniMap .ph_box_02{
	float:none !important;
	text-shadow:1px 1px 1px #fff;
}
.kotoniMap .ph_box_01 img,
.kotoniMap .ph_box_02 img{
	width:100%;
}
.kotoniMap .ph_box_01 dd,
.kotoniMap .ph_box_02 dd{
	background:#fff;
	padding:0 0 10px 0;
}
.kotoniMap .ph_box_01 dd span,
.kotoniMap .ph_box_02 dd span{
	font-size:15px;
	font-weight: bold;
}

.kotoniMap .mapBox {
	text-align:center;
}

.kotoniMap .mapBox .map-wrap .map-btn{
	display:none;
}


.kotoniMap .mapBox .btnLists{
	width:100%;
	text-align:center;
	margin:0 0 15px 0;
}
.kotoniMap .mapBox .btnLists li{
	float:none !important;
	width:96%;
	margin:0 auto 10px;
}
.kotoniMap .mapBox .map01{
	margin:0 0 26px 0;
}
.kotoniMap .mapBox .map02{
	margin:0 0 14px 0;
}

.kotoniMap .caption01{
	width:90%;
	margin:0 auto;
}




/* ===================================================================
access style
=================================================================== */

/* #kContainar
=============================================================== */

.kotoniAccess #kContent{
	background:#fff url(../images/access/main_visual_01.jpg) no-repeat center 0;
}
.kotoniAccess .access_box01,
.kotoniAccess .access_box02{
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #dfddc6;
}
.kotoniAccess .access_box01 img,
.kotoniAccess .access_box02 img{
	width:100%;
}
.kotoniAccess .caption{
	font-size: 10px;
	text-align:left
}



/* ===================================================================
location style
=================================================================== */

/* #kContainar
=============================================================== */




.kotoniLocation #kContent{
	background:#fff url(../images/location/main_visual_01.jpg) no-repeat center 0;
}
.kotoniLocation #kContentMain{
	border:5px solid #fff;
	background:#faf9f2;
	padding:0px;
}




.kotoniLocation #tab-nav{
	margin:0 0 10px 0;
	display:none;
}
.kotoniLocation #tab-nav li{
	width:50%;
	float:left;
}
.kotoniLocation #tab-nav li a{
	text-align:left;
	display:block;
	padding:6px 20px;
	font-weight:bold;
	border-bottom:1px solid #dfddc6;
	border-right:1px solid #dfddc6;

background: rgb(229,229,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
}
.kotoniLocation #tab-nav li.li_01 a.active{
	background:#397b97 !important;
}
.kotoniLocation #tab-nav li.li_02 a.active{
	background:#bc6262 !important;
}
.kotoniLocation #tab-nav li.li_03 a.active{
	background:#b09c38 !important;
}
.kotoniLocation #tab-nav li.li_04 a.active{
	background:#789500 !important;
}
.kotoniLocation #tab-nav li.li_05 a.active{
	background:#ed9f25 !important;
}
.kotoniLocation #tab-nav li a.active span{
	display:block;
	color:#fff !important;
}

.kotoniLocation #tab-nav li img{
	display:none;
}



.kotoniLocation #tab-nav-index{
	width:100%;
	overflow:hidden;
}
.kotoniLocation #tab-nav-index ul{
	margin:0 0 6px 0;
}
.kotoniLocation #tab-nav-index li{
	float:left;
	width:19.3%;
	padding:0 0.3% 0;
}
.kotoniLocation .indexBtn{
	margin:0 0 10px 0;
	display:none;
	text-align:left;
}

.kotoniLocation .caption{
	padding:20px 0 0 40px;
}




.kotoniLocation .phLists{
	width:100%;
	background:#fff;
}
.kotoniLocation .phLists dl{
	text-align:center;
	padding:0 0 6px 0;
}
.kotoniLocation .phLists dl dt img{
	width:100%;
}
.kotoniLocation .phLists dl dd span{
	font-size:13px;
	font-weight:bold;
	display:block;
}




.kotoniLocation .lacotion_box01 h4{
	padding:4px 10px;
	margin:0 0 14px 0;
	color:#fff;
	font-size:13px;
}
.kotoniLocation .map01{
	margin:0 0 10px 0;
}
.kotoniLocation .lacotion_box01{
	margin:0 0 28px 0;
}
.kotoniLocation .lacotion_box01 dl{
	margin:0 10px 6px;
}
.kotoniLocation .lacotion_box01 dl dt{
	font-weight:bold;
	text-align:left;
}

.kotoniLocation .lacotion_box01 dl dd table{
	text-align:left;
	width:100%;
	font-size:9px !important;
}
.kotoniLocation .lacotion_box01 dl dd table th{
	font-weight:bold;
}
.kotoniLocation .lacotion_box01 dl dd table .route{
	text-align:right;
}
.kotoniLocation .lacotion_box01 dl dd table th,
.kotoniLocation .lacotion_box01 dl dd table td{
	border-bottom:1px dotted #CCC;
	padding:6px 0;
}








.kotoniLocation #cat_education h4{
	background:#3b7f9c;
}
.kotoniLocation #cat_education dt,
.kotoniLocation #cat_education th{
	color:#3b7f9c;
}


.kotoniLocation #cat_medical h4{
	background:#bd6262;
}
.kotoniLocation #cat_medical dt,
.kotoniLocation #cat_medical th{
	color:#bd6262;
}


.kotoniLocation #cat_shop h4{
	background:#b09c38;
}
.kotoniLocation #cat_shop dt,
.kotoniLocation #cat_shop th{
	color:#b09c38;
}


.kotoniLocation #cat_public h4{
	background:#789600;
}
.kotoniLocation #cat_public dt,
.kotoniLocation #cat_public th{
	color:#789600;
}

 
.kotoniLocation #cat_gurmet h4{
	background:#ed9f25;
}
.kotoniLocation #cat_gurmet dt,
.kotoniLocation #cat_gurmet th{
	color:#ed9f25;
}



/* for script */
.kotoniLocation .location_tab{ display:none; }
.kotoniLocation #cat_index{ display:block; }






.kotoniLocation .caption{
	padding:20px 10px 0;
}
.kotoniLocation .caption br{
	display:none;
}



.location_tab ul.map_icon{
	display: none;
}


/***************************************************************************************

 PLAN style

***************************************************************************************/
.kotoniPlan #kContent{
	background:#fff;
	text-align:center;
}
.kotoniPlan #kContent h3{
	margin:0 0 20px 0;
}
.kotoniPlan #contentIn dd{
	padding:20px 0 10px 0;
}
.kotoniPlan #contentIn dd .planBox{
	padding:0 20px 0;
}
.kotoniPlan #contentIn dd .planBox .img01{
	margin:0 0 10px 0;
}

.kotoniPlan #contentIn dd .planBox .img02{
	float:right;
	width:50%;
}
.kotoniPlan #contentIn dd .planBox .img03{
	float:left;
	width:50%;
}
.kotoniPlan #kContent .caption{
	padding:0 15px;
}
.kotoniPlan #contentIn .btn01{
	padding:0 10px;
}

/***************************************************************************************

 LAND PLAN style
 
***************************************************************************************/
.kotoniLandplan #kContent{
	background:#fff;
	text-align:center;
}
.kotoniLandplan #kContent h3{
	padding:0 10px 20px;
	margin:0 0 16px 0;
}
.kotoniLandplan #kContent p.subText{
	margin:0 0 15px 0;
}
.kotoniLandplan #contentIn{
	padding:0px 0 10px 0;
}
.kotoniLandplan #contentIn .text01{
	margin:0 0 10px 0;
	padding:0 10px;
}
.kotoniLandplan #kContent .caption{
	padding:0 15px;
}
.kotoniLandplan #contentIn .btn01{
	padding:0 10px;
}