@charset "utf-8";
/*------------------------------------------------------------

	DEFAULT CSS RESET

------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
} 
table {
	border-collapse:collapse;
} 
fieldset,img {
	border:0;
} 
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
} 
ol,ul {  
	list-style:none;
} 
caption {
	text-align:left;
} 
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
/*------------------------------------------------------------

	DEFAULT SETTING

------------------------------------------------------------*/

html {
	font-size:100%;
}
body {
	font-size:84%;
	line-height:1.5em;
	font-family:"ＭＳ Ｐゴシック", osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#FFFFFF;
	color:#454545;
	padding-top:10px;
}
a {color:#454545;text-decoration:underline;}
a:hover {color:#454545;text-decoration:none;}
.clr {clear:both;}
br.clr {
	clear:both;
	font-size:1px;
	line-height:1px;
}
h1 {
	font-size:84%;
}
h2,h3,h4,h5,h6 {
	padding-bottom:0.8em;
}
.blk {display:block;}
p {padding-bottom:0.8em;}
.p2 {padding:0;}
.bdr2 {
	border-bottom:2px solid #DDDDDD;
	margin-bottom:0.8em;
}
.strongT {font-weight:bold;}
.fLeft {float:left; margin:0 10px 10px 0;}
.fRight {float:right; margin:0 10px 10px 0;}
.ore {color:#FF6600;}
.pgtop {width:62px; margin:10px 0 10px auto;}
.defUl {list-style:disc; padding:0 0 0 2em;}
.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.caption {font-size:84%; line-height:1.3em; padding:0;}
.pagetop {width:100%; padding:15px 0; text-align:right;}
.idt {padding-left:1em; text-indent:-1.1em;}
.sma {font-size:84%;}
/*----------------------------------------------------------*/
/*リスト再定義*/
.defLi li {
	padding:0 0 0 12px;
	background:url(/med/common_img/arw01.gif) no-repeat 0 0.60em;
	margin-left:1.5em;
}
.numOlLi {
	list-style:decimal;
	margin:0 0 0 2em;
}*/
/*------------------------------------------------------------

	LAYOUT SETTING

------------------------------------------------------------*/
/*header*/
#headerArea {
	width:100%;
	background:url(/med/common_img/headborder.gif) repeat-x left bottom;
}
#headerArea #headerAreaInn {
	width:800px;
	margin:0 auto 0 auto;
}
#headerArea #headerAreaInn #headerAreaInnL {
	width:487px;
	float:left;
	padding-top:10px;
}
#headerArea #headerAreaInn #headerAreaInnR {
	width:304px;
	float:right;
}
#headerArea #headerAreaInn #headerAreaInnR #tool {
	width:51px;
	margin:0 0 0 auto;
}
#headerArea #headerAreaInn #headerAreaInnR #tel {
	width:304px;
	margin:3px 0 8px auto;
}
/*header menu*/
#headerArea #headerAreaInn ul {
	width:800px;
}
#headerArea #headerAreaInn li {
	float:left;
	font-size:1px;
	line-height:1px;
}
/*body*/
#wrapper {
	width:100%;
	background:url(/med/common_img/headback.gif) repeat-x left top;
	padding-top:2px;
}
#container {
	width:800px;
	margin:0 auto;
}
/*footer*/
#footer {
	width:100%;
	background:url(/med/common_img/foot_back.gif) repeat-x left top;
	margin-top:25px;
	padding:15px 0 20px 0;
}
#footer #footerInn {
	width:800px;
	margin:0 auto;
}
#footer #footerInn #footerInnL {
	width:390px;
	float:left;
}
#footer #footerInn #footerInnL li {
	display:inline;
}
#footer #footerInn #footerInnR {
	width:390px;
	float:right;
	text-align:right;
}
/*2column */
#contentsArea {
	width:800px;
	background:url(/med/common_img/rightback.gif) repeat-y right top;
}
#contentsArea #contentsL {
	width:570px;
	float:left;
}
#contentsArea #contentsL #contentsLInn {
	width:526px;
	border:7px solid #E7E7E7;
	padding:15px;
}
#contentsArea #contentsR {
	width:220px;
	float:right;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
/*rightForm*/
#contentsArea #contentsR #rightForm {
	width:214px;
	border:2px solid #E7E7E7;
	padding:1px;
}
#contentsArea #contentsR #rightForm #rightFormInn {
	width:190px;
	padding:6px 12px 0px 12px;
}
#contentsArea #contentsR #rightForm #rightFormInn dl dd input,
#contentsArea #contentsR #rightForm #rightFormInn dl dd textarea {
	width:184px;
	border:1px solid #D6CFA9;
	padding:2px;
}
#contentsArea #contentsR #rightForm #rightFormInn select {
	border:1px solid #D6CFA9;
}
#contentsArea #contentsR #rightForm #rightFormInn dl dd {
	padding-bottom:0.5em;
}
/*pankuzuList*/
#pankuzu {
	font-size:84%;
	line-height:1.3em;
	margin-top:5px;
}
#pgTit {
	padding:0;
	margin-bottom:8px;
}
/*underBaseBox*/
.unBaseBox {
	width:502px;
	border:2px solid #E7E7E7;
	padding:10px;
	margin-bottom:15px;
}
/*------------------------------------------------------------

	UNDER COMMON

------------------------------------------------------------*/
.txLead{
	font-size:110%;
	line-height:1.6m;
}























