@charset "UTF-8";

* { margin : 0 ; padding : 0 ; }

html {
	overflow-y: scroll;
	}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;  padding: 0;
	}
h1, h2, h2, h3, h5, h6 {
	font-size: 100%;
	}
body { 
	width: 100%; 
	background-color: #ffffff;
	font-weight:bold;
	color: #8b4513;
	font-size: 75%;
	}
html>/**/body {
	font-size: 14px;
	}
* + html body {
	font-family: "メイリオ","Meiryo";
	}

/* カラムスタイル******************************* */
#my_body {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	}

#body_main_header{
	width: 100%;
	background-color: #ffffff;
	border-top: 3px solid #f4a460;
	border-bottom: 3px double #f4a460;
	}

#body_main_footer{
	width: 100%;
	text-align: right;
	background-color: #ffffff;
	border-top: 3px double #f4a460;
	border-bottom: 3px double #f4a460;
	clear: both;
	}

#body_contents1{
	float: left;
	width: 1000px;
	}

/* *************************** */
h1 {
	font-size: 32px;
	color: #f4a460;
	font-family: "Georgia",serif;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	}
h2 {
	font-size: 20px;
	font-weight:bold;
	color: #d2691e;
	font-family: "BatangChe",monospace;
	}
h3 {
	font-size: 24px;
	font-weight:bold;
	color: #d2691e;
	padding: 3px 36px;
	}
/* *************************** */
a.contents_link_1{
	text-decoration: none;
	border: none;
	color: #8b4513;
	}
a.contents_link_1:hover{
	text-decoration: none;
	border: none;
	color: #f4a460;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	}
a.calc_link {
	text-decoration: none;
	border: none;
	}
a.calc_link:hover img{
	text-decoration: none;
	border: none;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	}
/* *************************** */
div.contents_div_bottom{
	width: 1000px;
	text-align: right;
	background-color: #ffffff;
	border-top: 1px solid #dcdcdc;
	margin-top: 3px;
	padding-top: 3px;
	}
div.contents_div_1{
	width: 1000px;
	background-color: #ffffe0;
	background-repeat: repeat-y;
	background-position: right top;
	background-image:url(../img/calc_back.png);
	border-bottom: 3px double #dcdcdc;
	}

/* *************************** */
hr {
	clear: both;
	border: 0;
	border-bottom: 2px dashed #f4a460;
	}
p.header_p{
	font-size: 16px;
	font-weight:bold;
	color: #d2691e;
	}
p.contents_p{
	font-size: 16px;
	line-height: 150%;
	text-indent: 16px;
	padding: 0 32px;
	margin: 0 0 8px 0;
	}
p.contents_p_img{
	font-size: 16px;
	line-height: 150%;
	text-indent: 16px;
	padding: 0 20px;
	margin: 0 0 8px 0;
	}
p.contents_p_calc1{
	font-size: 18px;
	line-height: 180%;
	padding: 0 32px;
	margin: 12px 0 12px 0;
	}
p.contents_p_calc2{
	font-size: 20px;
	text-indent: 20px;
	line-height: 150%;
	padding: 0 32px;
	margin: 12px 0 12px 0;
	}
p.contents_p_calc7{
	font-size: 14px;
	padding: 0 32px;
	margin: 8px 0 8px 0;
	}
img.contents_img1{
	float: left;
	margin: 8px 16px 8px 16px;
	}
img.contents_img2{
	float: right;
	margin: 8px 16px 8px 16px;
	}

