body {
margin: 0;
padding: 0;
background-color: #FFF;
color: #333;
text-align: center;
}
img {
border: 0;
}
p {
margin: 0;
padding: 0;
font-size: 80%;
line-height: 130%;
}
.valign {
vertical-align: middle;
}
.mb5 {
margin: 0 0 5px;
} 
.mb10 {
margin: 0 0 10px;
} 

/*  */
#cbox {
width: 790px;
margin: 0 auto;
padding: 0;
background: #FFF url(../images/bg_shadow01.jpg) repeat-y center top;
text-align: left;
}

#container {
width: 760px;
margin: 0 15px;
padding: 0;
background: #FFF url(../images/bg_border01.gif) repeat-y center top;
}
.nowrap {
white-space: nowrap;
}

/* header-style */
#header {
width: 758px;
margin: 0 1px;
padding: 0;
background: #FFF url(../images/bg_header01.gif) repeat-x left top;
}
#logo {
margin: 17px 20px 0;
padding: 0;
}
#htxt p {
margin: 0 0 8px;
padding: 0;
}
#ssl p {
margin: 0 0 10px;
padding: 0 0 0 13px;
background: url(../images/ic_ssl.gif) no-repeat left center;
}
#ssl a {
color: #E31E26;
text-decoration: none;
}
#gnav {
width: 758px;
margin: 0 1px;
padding: 0;
}
#lnav {
width: 758px;
margin: 0 1px;
padding: 0;
background: #E31E26 url(../images/bg_lnav01.gif) repeat-x left top;
}
#lnav p {
margin: 0 12px 4px;
padding: 0;
}
#copy p {
margin-left: 12px;
padding: 0;
}
#update p {
margin: 15px 9px 15px;
padding: 0;
}


/* content-style */
#content {
width: 740px;
margin: 0 10px;
padding: 0;
}
#account {
margin: 0 0 10px;
padding: 0;
background-color: #EEE;
}
#account p.ar {
margin: 0;
padding: 0 0 0 8px;
background: url(../images/ic_ar01.gif) no-repeat left center;
}
#sidearea {
margin: 0;
padding: 0;
background: #F5F5F5 url(../images/bg_border02.gif) repeat-y left top;
}
#sidearea p.ar {
margin: 0;
padding: 0 0 0 8px;
background: url(../images/ic_ar01.gif) no-repeat left center;
}
#verisign {
margin: 0;
padding: 5px 12px;
background-color: #FFF;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
}


/* footer-style */
#footer {
width: 758px;
margin: 30px 1px 0;
padding: 12px 0 15px;
background: #FFF url(../images/bg_footer01.gif) repeat-x left top;
/*font-family: Verdana, Arial, sans-serif;*/
}
#footer p {
margin: 10px 0 0 5px;
padding: 0;
}
#footer a {
color: #333;
}

/* hr in front_ad_ikkatsu */
hr.ikkatsu_separator {
	margin: 2em 0;
	border-top: 0;
	border-bottom: 1px #ccc solid;
}

/* line-style */
.dline01 {
margin: 0;
padding: 0;
background: url(../images/dline01.gif) repeat-x left top;
}
.dline02 {
margin: 0;
padding: 0;
background: url(../images/dline02.gif) repeat-x left top;
}

/* form-style */

/* table-style */
	
/*　background-color　*/
.bgwhite {
background-color: #FFF;
}
.bgblack {
background-color: #000;
}
.bgd6e {
background-color: #D6EDFF;
}
.bge31e {
background-color: #E31E26;
}
.bg9900 {
background-color: #990000;
}
.bgf4ef {
background-color: #f4efe5;
}
.bgcccc {
background-color: #CCCCCC;
}
.bgffaa09 {
background-color: #FFAA09;
}
.bgd6d6d6 {
background-color: #D6D6D6;
}
.bgff9900 {
background-color: #FF9900;
}
.bge31d25 {
background-color: #E31D25;
}
#bg919191 {
background-color: #919191;
}
#bgffffe7 {
background-color: #FFFFE7;
}
#bg002c88 {
background-color: #002C88;
}
#bge2e2e2 {
background-color: #E2E2E2;
}
#bg999999 {
background-color: #999999;
}
#bgff3b19 {
background-color: #FF3B19;
}
#bgfe8101 {
background-color: #FE8101;
}
.bgbeige {
background-color: #F2F1E8;
}
#bgf4f1de {
background-color: #F4F1DE;
}
/* text-decoration */
.underline {
text-decoration: underline;
}
	
/*　font-color　*/
.white {
color: #FFF;
}
.g333 {
color: #333;
}
.g666 {
color: #666;
}
.g999 {
color: #999;
}
.red {
color: #E31E26;
}
.fcff3b {
color: #FF3B19;
}
.fc04b0 {
color: #04B0DF;
}
.fcfe81 {
color: #FE8101;
}
.fcff66 {
color: #FF6600;
}
.fc1a06 {
color: #1A066C;
}
.fc666633 {
color: #666633;
}
.fcff0000 {
color: #FF0000;
}
.fc009900 {
color: #009900;
}
.fc0033ff {
color: #0033FF;
}
#fc666666 {
color: #666666;
}
#fcred2 {
color: #FF0000;
}
.fcd7211 {
color: #D72110;
}
.fcd0440 {
color: #D04400;
}
.fcd7211 {
color: #D72110;
}

/*　front0　*/

a.flinks:link {
	color: #00F;
	text-decoration: none;
}
a.flinks:visited {
	color: #00F;
	text-decoration: none;
}
a.flinks:hover, a.flinks:active {
	color: #00F;
	text-decoration: underline;
}

#pickbox {
	background-color: #DDDDDD;
}

#m10box {
	margin-top: 10px;
}

.hei1 {
	height: 10px;
	width: 550px;
}
.hei2 {
	height: 10px;
	width: 548px;
}
.hei3 {
	height: 20px;
	width: 550px;
	background-image: url(../images/front0_line02.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.hei4 {
	height: 20px;
	width: 550px;
}
.hei5 {
	height: 10px;
	width: 738px;
}
.hei6 {
	height: 20px;
	width: 738px;
}

.f0bg {
	background-image: url(../images/front0_bg01.gif);
	background-repeat: no-repeat;
}
.f0bg02 {
	background-image: url(../images/front0_il01.gif);
	background-repeat: no-repeat;
}
.f0dash {
	margin: 10px;
	width: 250px;
	border: 1px dotted #CCCCCC;
	background-color: #F5F5F5;
	padding: 10px 0px;
}
#f1nav {
width: 758px;
margin: 0 1px;
padding: 0;
background: #E31E26 url(../images/bg_lnav02.gif) repeat-x left top;
}
#f1nav p {
margin: 0 12px 4px;
padding: 0;
}
#f1nav2 {
width: 758px;
margin: 0 1px;
padding: 0;
background: #E31E26 url(../images/bg_lnav03.gif) repeat-x left top;
}
#f1nav2 p {
margin: 0 12px 4px;
padding: 0;
}
#f1pick {
	background-image: url(../images/front1_bg01.gif);
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F79522;
}
#f1ser {
	width: 532px;
	padding-top: 9px;
	padding-left: 9px;
}
.white {
	color: #FFFFFF;
}
#ftab1 {
	background-image: url(../images/front4_bg01.gif);
	background-repeat: no-repeat;
}
#ftab2 {
	background-image: url(../images/front4_bg02.gif);
	background-repeat: no-repeat;
}
#fline1 {
	background-image: url(../images/front4_line01.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#ficbox1 {
	padding-left: 3px;
}
#ftm10 {
	margin-top: 10px;
}
#ftm15 {
	margin-top: 15px;
}

#f4bg1 {
	background-color: #EFEFEF;
	padding-left: 10px;
	height: 25px;
	vertical-align: top;
	padding-top: 5px;
}
#f4bg2 {
	background-color: #D2D2D2;
}
#f4bg3 {
	padding: 4px 10px;
	vertical-align: middle;
}
#f4bg4 {
	background-image: url(../images/front4_bg03.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
#f4bg5 {
	background-color: #F5FFDE;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	vertical-align: top;
	padding-top: 5px;
}
#f4bg6 {
	background-color: #FCE8E9;
	padding-left: 10px;
	height: 25px;
	vertical-align: top;
	padding-top: 5px;
}

#fml10 {
	padding-left: 10px;
}
#fml5 {
	padding-left: 5px;
}
#ftm8 {
	margin-top: 8px;
}

#ftm9 {
	margin-top: 8px;
}

.celltx {
margin: 5px;
line-height:150%;
}

.blue36f {color: #36f;}


table#serchBox {
border: 1px solid #999;
margin: 0 auto;
}

table#serchBox td.btm {
padding:10px;
}

table#serchBox td.ln {
padding:10px;
background: url(../images/front8_ln04.gif) repeat-x left bottom;
}


#ti {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: url(../images/front4_bg04.jpg) repeat-x left top;
padding: 3px 4px;
}


/** userより追加 **/

.tblstl01 {
margin: 0;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
border-top: 1px solid #CCC;
border-right: none;
border-bottom: none;
border-left: 1px solid #CCC;
}
.tblstl01 td {
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
	padding: 8px 5px;
}
.tblnone {
margin: 0;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
border: none;
}
.tblnone td {
padding: 0;
border: none;
}

.bg9a {
	background-color: #9A9A9A;
	color: #FFFFFF;
	padding: 5px;
}
.buttonspace01 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#description01 {
	padding: 10px;
}

.bggee {
background-color: #EEE;
}


#pickup {
border-left: 1px solid #f90;
border-right: 1px solid #f90;
padding:  5px 24px;
}

#topics {
border-left: 1px solid #f90;
border-right: 1px solid #f90;
padding: 10px;
}
.sp3 {
	height: 3px;
	width: 100%;
}
.sp5 {
	height: 5px;
	width: 100%;
}
.sp8 {
	height: 8px;
	width: 100%;
}

.sp10 {
	height: 10px;
	width: 100%;
}
.sp15 {
	height: 15px;
	width: 100%;
}
.sp17 {
	height: 17px;
	width: 100%;
}
.sp20 {
	height: 20px;
	width: 100%;
}
.sp25 {
	height: 25px;
	width: 100%;
}

.sp30 {
	height: 30px;
	width: 100%;
}
.sp35 {
	height: 35px;
	width: 100%;
}
.sp40 {
	height: 40px;
	width: 100%;
}
.sp50 {
	height: 50px;
	width: 100%;
}

#p8lr3 {
	padding-right: 3px;
	padding-left: 3px;
}
#p81box1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	height: 10px;
	width: 10px;
}
#p81box2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	height: 10px;
	width: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#p81box3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height: 10px;
	width: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#p81box4 {
	height: 10px;
	width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
a.p8top:link {
	color: #333333;
	text-decoration: none;
}
a.p8top:visited {
	color: #333333;
	text-decoration: none;
}
a.p8top:hover, a.p8top:active {
	color: #003399;
	text-decoration: underline;
}
.btcenter {
	text-align: center;
}
.btright {
	text-align: right;
}

.p81bg {
	background-image: url(../images/p8_ex06.gif);
	background-repeat: repeat-y;
}
#p8lr12 {
	padding-right: 12px;
	padding-left: 12px;
}
#p8lr10 {
	padding-right: 10px;
	padding-left: 10px;
}
#p8lr5 {
	padding-right: 5px;
	padding-left: 5px;
}

#p8lr210 {
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: 3px;
}
#p8r10 {
	padding-right: 10px;
}
#p8b9999 {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-image: url(../images/p8_bg01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#p8b9999b {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
#p8wbg {
	background-image: url(../images/p8_bg02.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#p8point {
	background-image: url(../images/p8_ex10.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
}
#p83box {
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#p86box {
	border: 1px solid #B0B0B0;
	background-color: #FFFFFF;
}
#p810box1 {
	background-image: url(../images/p810a_bg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#p810box2 {
	background-image: url(../images/p810a_bg02.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#p810box3 {
	background-image: url(../images/p810a_bg03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#p810box4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.p812box {
	background-image: url(../images/p812_bg01.gif);
	background-repeat: repeat-y;
}
#p821box1 {
	background-color: #FFFFE7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#p822box1 {
	background-image: url(../images/p822_bg01.jpg);
	background-repeat: repeat-x;
}
#p822box2 {
	border: 1px solid #FFAA09;
	background-color: #FFFFFF;
}
#0516box1 {
	background-image: url(../images/p0516_bg01.jpg);
	background-repeat: repeat-x;
}
#0516box2 {
	background-image: url(../images/p0516_ex03.jpg);
	background-repeat: repeat-y;
}
#0516box3 {
	background-image: url(../images/p0516_ex05.gif);
	background-repeat: repeat-y;
}
#0516box3 p.ar {
margin: 0;
padding: 0 0 0 8px;
background: url(../images/ic_ar01.gif) no-repeat left center;
}
#0516box4 {
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 12px;
	padding-left: 3px;
}
#0516box5 {
	border: 1px solid #CCCCCC;
}
#idpwbox1 {
	padding-left: 7px;
}
#p85box1 {
	background-image: url(../images/p85_ex04.gif);
	background-repeat: repeat-y;
}
#p85box2 {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/** 追加0519 **/
#pickbox02 {
	background: url(../images/front0_line04.gif) repeat-y left top;
	padding: 0px 2px;
}

#pickbox03 {
	background: url(../images/front0_line07.gif) repeat-y left top;
	padding: 0px 2px;
}

#pickbox04 {
	background: url(../images/front0_line10.gif) repeat-y left top;
	padding: 0px 2px;
}

#pickbox05 {
	background: url(../images/front0_line12.gif) repeat-y left top;
	padding: 6px 22px;
}

#searchP { padding: 2px 5px;}

.margin5 { margin: 0px 5px;}


/** popup 0524追加 **/

#POPcbox {
width: 680px;
margin: 0 auto;
padding: 0;
background-color: #fff;
background: #FFF url(../images/bg_shadow03.jpg) repeat-y center top;
text-align: center;
}

#POPcontainer {
width: 640px;
margin: 0 20px;
padding: 0;
text-align: left;
background: #FFF url(../images/bg_border03.gif) repeat-y center top;
}

#POPheader {
width: 638px;
margin: 0 1px;
padding: 0;
background: #FFF url(../images/bg_header01.gif) repeat-x left top;
}

#POPcontents {
width: 620px;
margin: 7px 9px;
padding: 0;
}

#p819box01 {
border: 1px solid #ccc;
background: #DEDEDE url(../images/p819_bg01.jpg) repeat-x left top;
padding: 3px 7px;
}

#p819box02 {
padding: 10px 10px 15px 10px;
}

#p819box03 {
background-color: #FDF2E8;
padding: 15px 9px;
}

#p819box03b {
background-color: #E8FDF2;
padding: 15px 9px;
}

#p819navi {
margin: 0 0 10px 0;
}

#p819navi th {
font-weight: bold;
padding: 0 0 6px 0;
}
#p819navi td {
padding: 0 0 6px 0;
}

.lime { color: #008888;}
.red02 { color: #DE301A;}

#POPfnavi{
padding: 3px;
background: #FFF url(../images/p819_bg02.gif) repeat-x left top;
text-align: center;
}

#POPfnavi a:link { color: #000; text-decoration: none;}
#POPfnavi a:visited { color: #000; text-decoration: none;}
#POPfnavi a:hover { color: #000; text-decoration: underline;}
#POPfnavi a:active { color: #000; text-decoration: underline;}

.bgEEE { background-color: #eee;}

#g2bg01 {
	background-image: url(../images/g2_bg01.jpg);
	background-repeat: no-repeat;
}
#g3box01 {
	background-color: #EFEFDE;
	border: 1px solid #FF3B19;
}
#g3box02 {
	background-image: url(../images/g3_bg02.gif);
	background-repeat: repeat-y;
}
#g3box03 {
	background-color: #FFFFFF;
	border: 1px solid #009966;
}
#g3box04 {
	background-color: #B5E1D3;
}
#g3box05 {
	border: 1px solid #CCCCCC;
}
#g3tbox01 {
	background-color: #F8EC9D;
	padding-left: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#g3tbox02 {
	background-color: #F8EC9D;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#g3tbox03 {
	background-color: #FFFFCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#g3tbox04 {
	background-color: #FFFFCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#g3tbox05 {
	background-color: #F8EC9D;
	padding-left: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#g3tbox06 {
	background-color: #F8EC9D;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#g3tbox07 {
	background-color: #FFFFCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#g3tbox08 {
	background-color: #FFFFCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#g3box06 {
	background-image: url(../images/g3_bg07.jpg);
	background-repeat: repeat-y;
}
#g4box01 {
	background-image: url(../images/g4_bg02.gif);
	background-repeat: repeat-y;
}
#g5box01 {
	background-image: url(../images/g5_bg02.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
#g5box02 {
	background-image: url(../images/g5_bg05.gif);
	background-repeat: repeat-y;
}
#g5box03 {
	background-image: url(../images/g5_bg08.gif);
	background-repeat: repeat-y;
}
#g5box04 {
	background-image: url(../images/g5_bg11.gif);
	background-repeat: repeat-y;
}
#g5box05 {
	background-image: url(../images/g5_bg13.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
#g5box06 {
	background-image: url(../images/g5_bg14.gif);
	background-repeat: repeat-y;
}
#g5box07 {
	background-image: url(../images/g5_bg16.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
#g5box08 {
	background-image: url(../images/g5_bg17.gif);
	background-repeat: repeat-y;
}
#g5box09 {
	background-image: url(../images/g5_bg19.gif);
	background-repeat: repeat-y;
}
#hmbox01 {
	background-image: url(../images/hm_bg03.jpg);
	background-repeat: no-repeat;
}
#ahm1ti {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16pt;
	font-weight: bold;
	color: #237611;
	background-color: #EEEEEE;
	height: 35px;
	width: 538px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 5px;
}
#ahmbox01 {
	background-image: url(../images/ahm2_bg01.jpg);
	background-repeat: no-repeat;
}
#ahmbox02 {
	padding-right: 3px;
	padding-left: 3px;
}
#ahmbox03 {
	padding-left: 10px;
}
#ahm301 {
	background-color: #EEEEEE;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
#ahm302 {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
#ahm303 {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#ahm304 {
	background-color: #EEEEEE;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#ahm305 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#ahm306 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#ahmbox04 {
	background-color: #FFFFCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#ahmbox05 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEA401;
	border-bottom-color: #FEA401;
	border-left-color: #FEA401;
}
#csbox01 {
	background-image: url(../images/cs2_bg01.jpg);
	background-repeat: no-repeat;
}
#csbox02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1C9CDF;
	border-bottom-color: #1C9CDF;
	border-left-color: #1C9CDF;
}
#csbox03 {
	background-color: #EDEDED;
	border: 1px solid #CCCCCC;
}
#ch1ti {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16pt;
	font-weight: bold;
	color: #112F74;
	background-color: #EEEEEE;
	height: 35px;
	width: 538px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 5px;
}
#chbox01 {
	background-image: url(../images/ch2_bg01.jpg);
	background-repeat: no-repeat;
}
#chbox02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF3B19;
	border-bottom-color: #FF3B19;
	border-left-color: #FF3B19;
}

#termbox01 {
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#termbox02 {
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#termbox03 {
	border: 1px solid #CCCCCC;
}
#termbox04 {
	width: 100%;
	height: 20px;
}
#termbox05 {
	background-color: #ADCFA0;
	height: 25px;
	padding-left: 10px;
}
#termbox06 {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 20px;
	padding-left: 3px;
}
#ftbox01 {
	background-image: url(../images/ft1_bg01.jpg);
	background-repeat: repeat-y;
}
#ftbox02 {
	background-image: url(../images/ft1_bg08.jpg);
	background-repeat: repeat-y;
}
#ftbox03 {
	background-color: #0B80DF;
}
#ftbox04 {
	background-image: url(../images/ft1_bg05.gif);
	background-repeat: repeat-y;
}
#ftbox05 {
	background-image: url(../images/ft1_bg06.gif);
	background-repeat: repeat-y;
}

/** 0607奥山 **/

.bgyellow { background-color: #FDD23E;}
.bgyellow02 { background-color: #F9EFB4;}
.waku { border: 1px solid #ccc;}
.bgededed { background-color: #EDEDED;}



