@charset "utf-8";

*{
	margin: 0;
	padding: 0;
	border: 0 none;
}
body{
	background-color: #ffffff;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 17px;
    color: #241001;
	line-height:190%;
}
a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.7;
filter:alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
background:none!important;
}

div. whiteback p {
    background: ffffff;
    opacity: 0.5;
}

div { background-color: ffffff; }
.light {
  opacity: 0.9; /* Barely see the text over the background */
}

.menu{
	MARGIN-TOP: 17px; COLOR: #302623; TEXT-DECORATION: none; FONT-SIZE: 19px;
}
.menu:visited{
	COLOR: #302623;
}
.menu:hover{
	COLOR: #ed6b0a; TEXT-DECORATION: none;
}

.menu0{
	MARGIN-TOP: 17px; COLOR: #302623; TEXT-DECORATION: none; FONT-SIZE: 24px;
}
.menu0:visited{
	COLOR: #302623;
}
.menu0:hover{
	COLOR: #ed6b0a; TEXT-DECORATION: none;
}

.td_sty_top{
	height: 70px;
}
.td_sty_top2{
	height: 50px;
}

.td_sty_white{
	height: 50px;
	font-size: 26px;
	line-height:160%;
	color: #FFF;	
}

#back2 {
		width: 100%;
		background-color: url(../images/back01.jpg) no-repeat;
		background-position: center;
}
#back3 {
		width: 100%;
		background: #f4f4f4 no-repeat;
		background-position: center;
}

.td_sty_unerlink{
	font-size: 17px;
	line-height:120%;
	color: #FFF;
	TEXT-DECORATION: none
}


ul li{
	list-style-type: none;
	padding-right: 3em;
}

.undermenu{
	MARGIN-TOP: 17px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 17px;
}
.undermenu:visited{
	COLOR: #ffffff;
}
.undermenu:hover{
	COLOR: #ffffff; TEXT-DECORATION: underline;
}


h1,h2,h3,h4{
	clear: both;
}
#inbox{
	width: 660px;
	margin: 0 auto;
	background-color: #FFFFFF;
	overflow: hidden;
	padding-bottom: 20px;
}

.linknavi{
	MARGIN-TOP: 5px; COLOR: #574e44; FONT-SIZE: 9px; TEXT-DECORATION: none
;
}
.linknavi:visited{
	COLOR: #574e44; FONT-SIZE: 9px
;
}
.linknavi:hover{
	COLOR: #ea8700; TEXT-DECORATION: none
;
}

.td_sty_title3{
	BORDER-BOTTOM: #d8d6d6 1px solid; BORDER-LEFT: #d8d6d6 1px solid; BACKGROUND-COLOR: #bab6b5; BORDER-TOP: #d8d6d6 1px solid; BORDER-RIGHT: #d8d6d6 1px solid; TEXT-ALIGN: left; COLOR: #ffffff; FONT-SIZE: 16px ;font-weight:bold
;
}

.td_undertext{
	FONT-SIZE: 11px; color: #b5aba7;
}

.td_sty_area{
	line-height:120%; FONT-SIZE: 12px;
}


.select{
	MARGIN-TOP: 5px; COLOR: #302623; FONT-SIZE: 18px; TEXT-DECORATION: none
;
}
.select:visited{
	COLOR: #302623; FONT-SIZE: 18px
;
}
.select:hover{
	COLOR: #f43e00; TEXT-DECORATION: underline;
}
.selectmenu{
	MARGIN-TOP: 18px; COLOR: #302623; TEXT-DECORATION: none; FONT-SIZE: 18px;
}
.selectmenu:visited{
	COLOR: #302623;
}
.selectmenu:hover{
	COLOR: #f43e00; TEXT-DECORATION: underline;
}


.pankuzu{
	COLOR: #529bd1; TEXT-DECORATION: underline; FONT-SIZE: 10px;
}
.pankuzu:visited{
	COLOR: #529bd1; TEXT-DECORATION: underline; FONT-SIZE: 10px;
}
.pankuzu:hover{
	COLOR: #ed6b0a; TEXT-DECORATION: none;
}
.td_sty_pankuzu{
	MARGIN-TOP: 12px; TEXT-ALIGN: left; COLOR: #302623; FONT-SIZE: 10px;
}

#grayback {
		width: 100%;
		background: #e4e4e4 no-repeat;
		background-position: center;
}
#ladyback1 {
		width: 100%;
		background: #dd0084 no-repeat;
		background-position: center;
}
#ladyback2 {
		width: 100%;
		background: #ffe3f2 no-repeat;
		background-position: center;
}