@charset "utf-8";

/*------------------------------------------------
	共通
------------------------------------------------*/
.pageTop
{
	width			: 95%;
	text-align		: right;
	margin			: 10px auto;
}

.topicPath
{
	width			: 90%;
	text-align		: left;
	margin			: 10px auto;
}

.dec_grayLine
{
	padding			: 1px; 
	margin			: 0; 
	border			: 3px solid #f5f5f5; 
	background		: #ccc;
}

.dec_whiteLine
{
	border			: 1px solid #ccc;
	padding			: 2px;
	margin			: 5px;
}

.tableBg_90per
{
	width			: 90%;
	padding			: 4px;
	background		: #f9f9f9;
	margin-left		: auto;
	margin-right	: auto;
}

.frm_Box
{
	width			: 240px;
	background		: url(../images/common/frame/box_bg.gif) repeat-y;
	margin			: 0 auto;
}

/*------------------------------------------------
	トップページ
	main
------------------------------------------------*/

#main
{
	margin-top		: 33px;
	clear           : both;
}

#main h2
{

}

#map_image
{
	margin-top		: 30px;
	margin-left		: auto;
	margin-right	: auto;
	text-align		: center;
	width			: 470px;
}

#map_view
{
	margin-left		: auto;
	margin-right	: auto;
	text-align		: center;
}

/*------------------------------------------------
	中身ページ
	in-content
------------------------------------------------*/

#in-contents
{
	background		: #34a3dd;
	text-align		: center;
}

#title
{
	width			: 100%;
	text-align		: center;
	background		: #fff;
}


/*------------------------------------------------
	使い方ページ
	howto
------------------------------------------------*/

#howto
{
	width			: 965px;
	margin			: 10px auto 0px;
}

#howto .waku
{
	width			: 935px;
	background		: #fff;
	margin			: 0px auto;
	padding-top		: 25px;
	padding-bottom	: 10px;
	text-align		: center;
}

/*------------------------------------------------
	使い方ページ
	rules
------------------------------------------------*/

#rules
{
	width			: 965px;
	margin			: 10px auto;
}

#rules .waku
{
	width			: 935px;
	background		: #fff;
	margin			: 0px auto;
	padding-top		: 10px;
	padding-bottom	: 10px;
	text-align		: center;
}

#rules dd
{
	margin				: 0px 10px 10px;
	padding				: 0;
	font-size			: 14px;
}

#rules dt
{
	font-weight			: bold;
	font-size			: 16px;
	margin-bottom		: 5px;
}

#rules .rules_01
{
	margin				: 0px 0px 30px 0px;
	padding				: 0;
}

#rules .rules_02
{
	margin				: 0px 0px 30px 0px;
	padding				: 0;
}


/*------------------------------------------------
	地図作成ページ
	admin
------------------------------------------------*/

#map
{
	margin-top		: 5px;
	margin-bottom	: 10px;
}

#mapCanvas
{
	width  : 100%;
	height : 700px;
}

#Canvas_out
{
	margin	: 20px 25px 0px 0px;	
}

#address_out
{
	text-align		: left;
	padding			: 10px;
	background-color: #fff;
	border			: 2px solid #34a3dd;
	margin-bottom	: 10px;
	font-size		: 14px;
}

#canvas_text
{
	text-align		: left;
	padding			: 5px;
	margin-top		: 5px;
	font-size		: 12px;
}

.step_0
{
	width		: 280px;
	margin		: 21px auto 0px;
	text-align	: left;
}

.step
{
	width		: 280px;
	margin		: 5px auto 0px;
	text-align	: left;
}

.step a
{
	text-decoration:underline;
}

.step_in
{
	border			: 2px solid #34a3dd;
	padding			: 10px 15px;
	background-color: #fff;
	font-size		: 14px;
}

.step_in_fin
{
	border			: 2px solid #d20101;
	padding			: 10px 15px;
	background-color: #fff;
	font-size		: 14px;
}


/*------------------------------------------------
	枠
------------------------------------------------*/

.waku_in
{
	width			: 870px;
	margin			: 0px auto;
	text-align		: left;
}

.waku_text
{
	font-size		: 14px;
	padding			: 10px;
	width			: 472px;
	margin-bottom	: 15px;
}



/*------------------------------------------------
	使い方ページ
	news
------------------------------------------------*/

#news
{
	width			: 965px;
	margin			: 10px auto 0px;
}

#news .waku
{
	width			: 935px;
	background		: #fff;
	margin			: 0px auto;
	padding-top		: 25px;
	padding-bottom	: 10px;
	text-align		: center;
}


/*------------------------------------------------
	404
------------------------------------------------*/
.notfound_title {
	text-align:left;
	width:965px;
	height:60px;
	margin:0 auto;
	font-size:25px;
	color:#333;
	padding:10px 0 0 15px;
    box-sizing:border-box;
}
#notfound {
    width: 935px;
    background: #FFF none repeat scroll 0% 0%;
    margin: 10px auto 50px;
    padding:25px 35px;
    text-align: left;
    border-radius:5px;
    font-size: 16px;
    box-sizing:border-box;
}

/*---------------------------------------------------------*/
/*    copyright(C) WEB-SEED.All rights reserved. Ver1.1    */
/*---------------------------------------------------------*/
