﻿@charset "utf-8";

/* --------------------------------------
印刷時縮小
--------------------------------------- */
@media print {
body {
_zoom: 0.65;
zoom: 85%; }
zoom:85%\9;
* html body{zoom:67%;}
}


/* --------------------------------------
　リセット
--------------------------------------- */

div,
p,
body,
li,
ul,
ol,
img,
h1,
h2,
h3,
h4,
h5,
h6
 {
	color:black;
	font-size:100%;
	margin:0;
	padding:0;
}


body {
	/*line-height: 1.5;*/
	line-height: 1.2;
	background-color: white;
}


p,
pre,
address,
cite {
	/*font-size: 80%;
	margin: 0.8em 16px;*/
	
	margin:	 0;	padding: 0;
	margin:1.5em 0  ;
	line-height:1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	/*clear: both;*/
	/*
	font-weight: normal;
	*/
	/*line-height: 1.2;*/
}

h1 {
	font-size: 100%;
}

h2 {
	font-size: 100%;
}

h3 {
	font-size: 100%;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}


/*--------------------------------------
  List Module
---------------------------------------*/

ul,
ol,
dl {
	list-style-position: outside;
	margin: 0.6em 4px;
	padding: 1px 8px;
	
}
ol{
margin:1.5em 0 1.5em 2em ;
}

li,
dt,
dd {
	/*font-size: 80%;*/
}

dt {
	color: #004171;
}



li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
	/*font-size:100%;*/
}

li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	/*margin: 0.4em 8px;*/
}



/*--------------------------------------
  Forms Module
---------------------------------------*/

form {
	clear: both;
	margin: 0px;
	padding: 0;
}



input.radio {
	background-color: transparent;
	border: none;
}




img {
	border: none;
	border-width:0;
	/*vertical-align: bottom;*/
}

div.tooltip	{
	width: 250px;
	position: absolute;
/*	left: -9999px;
*/
	background: #EEE;
	padding: 5px;
	border: 1px solid #AAA;
}

div.tooltip p{
	color: #FFF;
	background: #222;
	padding: 5px 10px;
}

.midashi_underline{
	border-bottom:1px #ccc solid; padding:0px 3px 3px 3px; margin:0px 3px 10px 0px;
	font-size:120%;
}

.jimu_dl_cap01{
	margin:0px 10px; padding:10px 0px 5px 10px; border-bottom:1px dotted #999;
}

.jimu_dl_cap02{
	padding:0em 1em 0em 1em; text-indent:-0.5em;
}

.kadai_sub{
padding:10px;
border:1px solid #666;
}

.kadai_sub_midashi{
font-size:110%;
}
.kadai_sub_kobetsu{
background-image: url( ../images/menu_ya.gif ); 
background-repeat: no-repeat; 
background-position : 0px 2px;
padding-left:1em; 
}


a:hover img {
	opacity:0.7;
}

