@charset "utf-8";
@import "SEOAdmin.css";


/* ===========================================================
common
=========================================================== */

body, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, div, h1, p, img {
	margin:0;
	padding:0;
	border:none;
	color:#666666;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* ---------------------------------------------------------
Ajax
--------------------------------------------------------- 
#__dnn_body{background:none;}*/

/* ---------------------------------------------------------
admin
--------------------------------------------------------- 
.ADMIN{padding:0;}*/


html			{height:100%;}
body			{height:100%;}

a,
a:link,
a:active,
a:visited		{color:#ff7c3d;text-decoration:underline;}
a:hover,
a:active,
a:focus			{color:#ff7c3d;text-decoration:none;}

/*フォントサイズ*/
body			{font-size:12px;line-height:1.7em;}
.Head			{font-size:12px;}
.Normal			{font-size:12px;}
.CommandButton	{font-size:12px;}





/* ===========================================================
 skin
=========================================================== */
#skinAdmin,
#skin1Column,
#skin2ColumnsLnav,
#skin3Columns	{color:#666666;min-width:1000px;height:100%;}

/* ===========================================================
 containerBody
=========================================================== */

#containerBody	{clear:both;padding:0; margin:0;overflow:hidden;}

/* ===========================================================
 headBody
=========================================================== */
#headBody {width:850px;margin:0 auto; padding:0;}
#headBody .Logo { float:left; width:285px; height:70px;margin:0;padding:10px 0; text-align:left;}
#headBody .HeadWrapper {float:right; width:560px; }
#headBody .HeadWrapper .HeadPane {float:right;width:220px; height:auto; margin:0; padding:0;}
#headBody .HeadWrapper .H1Pane {float:left;width:335px; height:auto; margin:0; padding:0;}


#headBody .hNavi { clear:both; height:70px;margin:0 0 10px 0;padding:0; border-top:2px solid #7d5126;}


/* ===========================================================
 pageBody
=========================================================== */

#pageBody {clear:both; width:850px;margin:0 auto; padding:0 0 20px 0;clear:both;}
#pageBody .breadcrumbPane {width:850px;clear:both;margin:0;padding:5px 0 10px 0; text-align:right; height:auto;}
#pageBody .breadcrumbPane a:link {text-decoration:underline;}
#pageBody .breadcrumbPane a:visited {text-decoration:underline;}
#pageBody .breadcrumbPane a:hover {color:#ff7c3d;text-decoration:none;}



/* ===========================================================
 pageBody >> 1Column
=========================================================== */
#skin1Column #pageBody .pageWrapper {clear:both; width:100%; margin:0; padding:0 0 20px 0;}
#skin1Column #pageBody .pageWrapper .TopPane {clear:both; margin:0; padding:0 0 15px 0;}
#skin1Column #pageBody .pageWrapper .ContentPane {clear:both;  width:100%; margin:0; padding:0 0 20px 0;}


/* ===========================================================
 pageBody >> 2Column
=========================================================== */

#skin2Column #pageBody .pageWrapper {clear:both;margin:0; padding:0 0 20px 0;}
#skin2Column #pageBody .pageWrapper .TopPane {clear:both; margin:0; padding:0 0 15px 0;}
#skin2Column #pageBody .pageWrapper .SidePane {float:right;width:210px; margin:0; padding:0;}
#skin2Column #pageBody .pageWrapper .ContentPane {float:left; width:620px; margin:0; padding:0;}


/* ===========================================================
 pageBody >> 2Column_search
=========================================================== */

#skin2Column_search #pageBody .pageWrapper {clear:both;margin:0; padding:0 0 20px 0;}
#skin2Column_search #pageBody .pageWrapper .TopPane {clear:both; margin:0; padding:0 0 15px 0;}
#skin2Column_search #pageBody .pageWrapper .SidePane {float:right;width:330px; margin:0; padding:0;}
#skin2Column_search #pageBody .pageWrapper .ContentPane {float:left; width:510px; margin:0; padding:0;}
#skin2Column_search #pageBody .pageWrapper .ContentBottomPane{clear:both; width:850px; padding:10px 0; margin:0;}

/* ===========================================================
 footBody
=========================================================== */

#footBody { clear:both; width:850px;margin:0 auto; padding:0;}

#footBody .BottomPane{clear:both; margin:0; padding:5px 0 30px 0; background:url(images/foot.gif) no-repeat left bottom;}
#footBody .footWrapper{margin:0 auto 30px auto; padding:0;}
#footBody .footWrapper .Copyright{ float:right; margin:0; padding:5px 0; text-align:right; color:#633d00; font-size:11px; *font-size:80%; width:340px;}
#footBody .footWrapper .FootPane{ float:left; margin:0; padding:5px 0; width:505px;}


/* ===========================================================
MAP_Skin
=========================================================== */
#Popup_Map	{color:#666666; width:500px; height:100%; margin:10px;}
#Popup_Map .ContentPane {clear:both;  width:100%; margin:0; padding:0 0 20px 0;}
#Popup_Map .footBody { clear:both;margin:0 auto; padding:15px 0; text-align:center;}
#Popup_Map .footBody .close { clear:both;margin:0 auto; padding:0;}
#Popup_Map .footBody .close a:hover img{filter: alpha(opacity:70); opacity: 0.7;}



