﻿@charset "utf-8";
/* CSS Document */

@import"/elements/lb/css/lightbox.css";

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        list-style-type: none;
}

br {letter-spacing: 0;}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

hr { display: none; }

body{
	margin: 0px;
	padding: 0px;
	background-image: url(mainwall.gif);
	background-repeat: repeat-x;
}

A:link { color: #3399cc; text-decoration: underline; }
A:visited { color: #3399cc; text-decoration: underline; }
A:hover {
	color: #ff6600;
	text-decoration: underline;
}

A.a1:link { color: #7e5f40; text-decoration: none; }
A.a1:visited { color: #7e5f40; text-decoration: none; }
A.a1:hover { color: #7e5f40; text-decoration: none; }

A.a2:link { color: #8b0103; text-decoration: underline; }
A.a2:visited { color: #8b0103; text-decoration: underline; }
A.a2:hover { color: #FF3300; text-decoration: underline; }



#bone01{
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}

#bone02{
	width: 850px;
	float: left;
}

#bone03{
	width: 850px;
	float: left;
	clear: both;
}

#bone04{
	clear: both;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #e6e6bd;
	margin-right: auto;
	margin-left: auto;
}

#bone05{
	width: 850px;
	float: left;
	clear: both;
	background-image: url(rightwall.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: 10px;
}

#bone052{
	width: 850px;
	float: left;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.rightwall02{
	float: right;
	width: 200px;
	margin-top: -32px;
}

.rightwall03{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 32px;
	padding-left: 10px;
}



#bone06{
	width: 610px;
	float: left;
	padding-left: 20px;
	color: #54540f;
}

#bone07{
	width: 200px;
	float: right;
}

#bone08{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
	text-align: right;
	color: #88883e;
	padding-top: 20px;
}

#bone09{
	width: 850px;
	float: left;
	clear: both;
	margin-top: 15px;
}

#bone10{
	background-color: #FFFFFF;
	padding-bottom: 10px;
}

#bone11{
	width: 630px;
	float: left;
}

#panbox01{
	color: #666;
	font-size: 62.5%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	padding-top: 20px;
}

#panbox01 A:link {
	color: #666;
	text-decoration: none;
}
#panbox01 A:visited {
	color: #666;
	text-decoration: none;
 }
#panbox01 A:hover {
	color: #666;
	text-decoration: underline;
}

.copyfont{
	font-size: 10px;
	line-height: 14px;
	color: #88883e;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	padding-top: 10px;
}


.f-left01{
	float: left;
}

.f-right01{
	float: right;
}

.font1001{
	font-size: 62.5%;
	line-height: 120%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	color: #262320;
}

.font1201{
	font-size: 75%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.font1202{
	font-size: 75%;
	line-height: 140%;
	color: #88883e;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}


.font1401{
	font-size: 87.5%;
	line-height: 180%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.font1402{
	font-size: 87.5%;
	line-height: 180%;
	color: #88883e;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.cap01{
	font-size: 90%;
	color: #CC0000;
}

.ptbox01{
	background-image: url(pt01.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 62.5%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.ptbox02{
	background-image: url(pt02.gif);
	background-repeat: no-repeat;
	background-position: 5px 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 80%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.ptbox03{
	background-image: url(pt01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #f2f2f2;
	font-size: 90%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.ptbox04{
	background-image: url(pt01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 87.5%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.ptbox05{
	background-image: url(pt03.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 8px;
	float: right;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
}

.ptbox06{
	background-image: url(pt04.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 5px center;
	background-color: #e7dbce;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.ptbox07{
	background-image: url(pt05.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 5px center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
	border: 1px solid #AFC5C0;
	line-height: 14px;
}

.ptbox07 A:link {
	color: #246935;
	text-decoration: none;
}
.ptbox07 A:visited { color: #246935; text-decoration: none; }
.ptbox07 A:hover {
	color: #246935;
	text-decoration: underline;
}

.ptbox08pdf{
	background-image: url(pt06.gif);
	background-repeat: no-repeat;
	background-position: 5px 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 24px;
	font-size: 80%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.ptbox09pdf{
	background-image: url(pt06.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 24px;
	font-size: 110%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
}

.ptbox10pdf{
	background-image: url(pt06.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 24px;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.bdtable{ border-collapse:collapse
}

.td01{
	padding: 5px;
	color: #7e5f40;
}

.td02{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}

.td03{
	padding: 8px;
	color: #B54B4F;
	border: 1px solid #dedede;
	background-color: #FEF4EB;
}

.td04{
	padding: 8px;
	border: 1px solid #dedede;
}
.td06{
	width: 130px;
}

.td07{
	padding: 5px;
}

.hline01{
	font-size: 100%;
	color: #246935;
	padding: 10px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #9EC4A5;
	margin-bottom: 10px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.hline01{
	font-size: 100%;
	color: #246935;
	padding: 10px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #9EC4A5;
	margin-bottom: 10px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
}

.hline02{
	font-size: 87.5%;
	font-weight: bold;
	color: #B4494F;
	padding: 10px;
	margin-bottom: 10px;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;
	border: 2px solid #CFA5A6;
	background-color: #FEF4EB;
}

.formbox01{
	width: 300px;
	padding: 5px;
}

.formbox02{
	width: 400px;
	padding: 5px;
	height: 200px;
}

.formbox03{
	padding: 5px;
}

.bdbox01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a3c4a4;
}

.bdbox02{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a3c4a4;
	color: #6BAC53;
}

.bdbox03{
	border: 1px solid #a3c4a4;
}

.footerbox01{
	padding-top: 15px;
	clear: both;
	width: 850px;
	color:#88883e;
	font-size: 75%;
	line-height: 140%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "平成角ゴシック", "Verdana", "Arial", "Helvetica", sans-serif;

}

.centerbox01{
	text-align: center;
	display: block;
	margin: auto;
}

.listbox01{
	margin: 0px;
	padding-left: 15px;
}
.listbox02{
	list-style-type: disc;
}
.decofon01{
	color: #B54B4F;
}

.decofon02{
	color: #6BAC53;
	font-weight: bold;
}
.righttxt01{
	text-align: right;
}


/* padding -------------------------------------------------------------------------*/

.pad_al5{
padding:5px;
}
.pad_al10{
padding:10px;
}
.pad_al15{
padding:15px;
}
.pad_al20{
padding:20px;
}

.pad_t5{
padding-top:5px;
}

.pad_t10{
padding-top:10px;
}

.pad_t15{
padding-top:15px;
}

.pad_t20{
padding-top:20px;
}

.pad_t25{
padding-top:25px;
}

.pad_t30{
padding-top:30px;
}

.pad_t150{
padding-top:150px;
}
.pad_r5{
padding-right:5px;
}

.pad_r10{
padding-right:10px;
}

.pad_r15{
padding-right:15px;
}

.pad_r20{
padding-right:20px;
}

.pad_r25{
padding-right:25px;
}

.pad_r30{
padding-right:30px;
}

.pad_b5{
padding-bottom:5px;
}

.pad_b10{
padding-bottom:10px;
}

.pad_b15{
padding-bottom:15px;
}


.pad_b20{
padding-bottom:20px;
}

.pad_b25{
padding-bottom:25px;
}

.pad_b30{
padding-bottom:30px;
}

.pad_l5{
padding-left:5px;
}

.pad_l10{
padding-left:10px;
}

.pad_l15{
padding-left:15px;
}

.pad_l20{
padding-left:20px;
}

.pad_l25{
padding-left:25px;
}

.pad_l30{
padding-left:30px;
}

/* margin -------------------------------------------------------------------------*/

.mgn_al5{
margin:5px;
}

.mgn_al10{
margin:10px;
}

.mgn_al15{
margin:15px;
}

.mgn_t5{
margin-top:5px;
}

.mgn_t10{
margin-top:10px;
}

.mgn_t15{
margin-top:15px;
}

.mgn_t20{
margin-top:20px;
}

.mgn_t25{
margin-top:25px;
}

.mgn_t30{
margin-top:30px;
}

.mgn_r5{
margin-right:5px;
}

.mgn_r10{
margin-right:10px;
}

.mgn_r15{
margin-right:15px;
}

.mgn_r20{
margin-right:20px;
}

.mgn_r25{
margin-right:25px;
}

.mgn_r30{
margin-right:30px;
}

.mgn_b5{
margin-bottom:5px;
}

.mgn_b10{
margin-bottom:10px;
}

.mgn_b15{
margin-bottom:15px;
}

.mgn_b20{
margin-bottom:20px;
}

.mgn_b25{
margin-bottom:25px;
}

.mgn_b30{
margin-bottom:30px;
}

.mgn_l5{
margin-left:5px;
}

.mgn_l10{
margin-left:10px;
}

.mgn_l15{
margin-left:15px;
}

.mgn_l20{
margin-left:20px;
}

.mgn_l25{
margin-left:25px;
}

.mgn_l30{
margin-left:30px;
}
