@charset "UTF-8";

@import "area.css";


* { box-sizing : border-box}
* { -moz-box-sizing : border-box}


/* IE hack
--------------------------------------------------------------------- */

/* for IE6win \*/

* html {}

/* for IE5-6 */

* html {}

/* end IE hack */



/* CSS reset
---------------------------------------------------------------------- */
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,button,fieldset,input,blockquote,table,th,td,a {
	margin: 0px;
	padding: 0px;
	font-size:100%;
}

body {
font-size:13px;
font-family: sans-serif;
background:url(../img/common/back.gif) center top repeat-y;
}

th, td {
font-size:100%;
font-family: sans-serif;
}

table {
border-collapse: collapse;
border-spacing: 0;
font-size:100%;
}

fieldset,img,abbr { border: 0; }
a img { border: 0; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; }

p{margin:0px 0px 10px 0px;}


h2{margin:0px 0px 15px 0px; font-size:20px; color:#006699;}
h3{font-size:16px; color:#000066; padding-left:5px; border-left:#000066 4px solid; margin:0 0 15px 0;}
h4{font-size:14px; color:#000066; padding-left:5px; border-left:#000066 4px solid; margin:25px 0 15px 0;}
h5{border-bottom:#cccccc 2px solid;}

.clear{clear:both}
.memo{font-size:80%; color:#666666;}
.flort_l{float:left;}
.flort_r{float:right;}

.box1{width:100%; border:1px #9999FF solid; padding:20px;}

.font01{width:100%; margin:20px 0px 10px 0px; padding:5px; font-size:20px; font-weight:bold; color:#6666CC; border:1px solid #6666CC; background:#EBE9F3;}
.font02{margin:10px 0px 10px 0px; font-size:18px; color:#006699; text-align:center;}
.font03{margin:20px 0px 10px 0px; color:#003399;}

.linkbox01{font-size:14px; font-weight:bold; border:#006666 1px solid; padding:5px; margin:10px 0px 10px 0px; text-align:center;}
.linkbox01 a{color:#006666;}
.linkbox01 a:hover,active {color:#993300;}