@charset "utf-8";


html {
	overflow-y:scroll;
}

body {
	font-size: 10px;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
table {
	font-size: 10px;
	line-height: 150%;
}
#headtext h1 {
	font-size: 10px;
	padding: 0px;
	float: left;
	line-height: 150%;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #999999;
}
#headtext strong {
	font-weight: normal;
}
#maintable #headtext a {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}


#headtext h2 {
	font-size: 10px;
	line-height: 150%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #999999;
}
#menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#maintable #menu {
	margin: 0px;
	padding: 0px;
}


#menu li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#contentsbox .tablefont12mtop10 {
	font-size: 10px;
	line-height: 150%;
	margin-top: 15px;
	margin-bottom: 15px;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}



#maintable {
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	width: 820px;
}
#fmenu ul {
	font-size: 10px;
	line-height: 200%;
	text-align: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	height: 22px;
}
#top_left .cbox {
	border: 1px solid #BFBFBF;
	width: 273px;
}
#top_left .cbox .cpad {
	margin: 4px;

}
#top_left .cbox .cpad .topictitle {
	font-weight: bold;
	width: 260px;
	background-color: #EBEBEB;
	line-height: 110%;
}
#top_left .cbox .cpad .topictitle a {
	color: #000000;
	text-decoration: none;
}
#top_left .cbox .cpad .topictitle a:hover {
	color: #FF9900;
}

#top_left .cbox .cpad .days {
	text-align: right;
	width: 265px;
	margin-top: 10px;
}
.pad_btm5 {
	padding-bottom: 5px;
}
.pad3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#top_left .cbox .cpad .topictext {
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
#top_left .cbox .cpad .topictextstyle {
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}
#top_left .cbox .cpad .tuzuki {
	text-align: right;
	padding-bottom: 15px;
	background-image: url(top_topics_bar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 3px;
}
#top_left .cbox .cpad .tuzuki a {
	color: #6699CC;
}
#top_left .cbox .cpad a:hover {
	color: #FF9900;
}
#top_left .cbox .cpad {
}

#top_center .cbox {
	border: 1px solid #BFBFBF;
	width: 342px;
}
#top_center .cbox .cpad {
	margin: 4px;
}

#top_center .width343 {
	width: 343px;
}
#top_center .c2box {
	border: 1px solid #BFBFBF;
	width: 168px;
}
#top_center .c2box2 {
	border: 1px solid #BFBFBF;
	width: 168px;
}
#top_center .c2box .c2pad {
	margin: 5px;
}
#top_center .c2box2 .c2pad {
	margin: 5px;
}
#top_center table {
	width: 343px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_center a {
  color:#593604;
}
#top_center .padtop3 {
	padding-bottom: 3px;
}
#top_center  a:hover {
	color: #ff9900;
	text-decoration: none;
}
.clear {
	clear: both;
}


#top_right .cbox {
	border: 1px solid #BFBFBF;
	width: 158px;
}
#top_right .cbox .cpad {
	margin: 4px;
}
.padtop10 {
	margin-top: 10px;
}
#top_right a {
	color: #999999;
	text-decoration: none;
}
#fmenu li {
	float: left;
}
#fmenu #home {
	line-height: 150%;
	background-image: url(f_icon_home.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-right: 10px;
}
#fmenu li a {
	color: #333333;
	text-decoration: none;
}
#fmenu li a:hover {
	color: #ff9900;
	text-decoration: underline;
}
#fmenu #recruit {
	line-height: 150%;
	background-image: url(f_icon_recruit.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	margin-right: 10px;
}
#fmenu #praivacy {
	line-height: 150%;
	background-image: url(f_icon_praivacy.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	margin-right: 10px;
}
#ftext {
	background-color: #F5F5F5;
	width: 800px;
	text-align: left;
}
#maintable #top_left {
	width: 285px;
}
#maintable #top_center {
	width: 355px;
}
#maintable #top_right {
	width: 155px;
}
#ftext h2 a {
	color: #999999;
	text-decoration: none;
}
#ftext strong {
	font-weight: normal;
}
#ftext h2 {
	font-size: 10px;
	line-height: 200%;
	color: #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
}
p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.padtop3 {
	margin-top: 3px;
}
#adress {
	font-size: 10px;
	color: #999999;
	text-align:left;
}
#copyright {
	font-size: 10px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 25px;
}
#top_left .topicimage {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 3px;
	float: left;
}
#endmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 800px;
	text-align: center;
}
#endmenu li {
	font-size: 10px;
	line-height: 150%;
	margin-right: 3px;
	margin-left: 3px;
	float: left;
}
#endmenu a {
	color: #999999;
	text-decoration: none;
}
.endmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 800px;
	text-align: center;
}
.endmenu li {
	font-size: 10px;
	line-height: 150%;
	margin-right: 3px;
	margin-left: 3px;
	float: left;
}
.endmenu a {
	color: #999999;
	text-decoration: none;
}
.mtop5 {
	margin-top: 5px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.mtop20 {
	margin-top: 20px;
}
#maincontents {
	width: 640px;
	text-align:left;
}
.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#maincontents #contentsbox {
	border: 1px solid #BFBFBF;
	width: 628px;
	text-align: left;
}
#maincontents .contentsboxcl {
	border: 1px solid #BFBFBF;
	width: 628px;
	text-align: left;
}
#pankuzu {
	padding-left: 3px;
	text-align: left;

}
#pankuzu a {
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
}
#pankuzu a:hover {
	color: #FF9900;
}
#contentsbox .formtext {
	font-size: 12px;
	line-height: 150%;
}
.contentsboxcl .formtext {
	font-size: 12px;
	line-height: 150%;
}
.formtext .font14b {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
.fontred {
	color: #FF0000;
}
.font10 {
	font-size: 10px;
	line-height: 150%;
}
.font10table {
	font-size: 10px;
	line-height: 200%;	
}
#contentsbox .topictitle h2{
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
}
.contentsboxcl .topictitle h2{
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
}
#contentsbox a {
	color: #333333;
	text-decoration: none;
}
.contentsboxcl a {
	color: #333333;
	text-decoration: none;
}
.topictext2 {
	font-size: 13px;
	line-height: 150%;
	float: left;
	margin-left: 5px;
	padding-bottom: 25px;
	text-align:left;
}
.frotleft {
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
#goback {
	font-size: 13px;
	margin-bottom: 45px;
	margin-left: 5px;
	text-align:left;
}
#goback a {
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
}
#goback a:hover {
	color: #FF9900;
}
#maincontentsfull {
	width: 800px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.ichiranh2 {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	float: left;
	width: 201px;
	margin-top: 28px;
	padding-bottom: 5px;
}
.ichiranh2 a {
	color: #333333;
	text-decoration: none;
}
.pic {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.topictext3 {
	font-size: 13px;
	line-height: 150%;
	margin-left: 5px;
	padding-bottom: 25px;
}
.font12 {
	font-size: 13px;
	line-height: 135%;

}
.topictext2 a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.topictext2 a:hover {
	color: #666666;
	font-weight: normal;
	text-decoration: yes;	
}
.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.whatsrenovtext {
	font-size: 14px;
	line-height: 175%;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 40px;
}
#maintable .whatsrenovtext a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#maintable .whatsrenovtext strong {
	font-weight: normal;
}
#maintable .whatsrenovtext h3 {
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#maintable .whatsrenovtext .wline {
	padding-top: 30px;
	padding-bottom: 15px;
}
.bottom10 {
	margin-bottom: 10px;
}
.rightingcp {
	text-align:right;
	margin-right:25px;
}
.bukkenhosoku {
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.bukkenshosaitext{
	font-size: 12px;
	line-height: 150%
	text-align:left;
}
.font10mtop5 {
	font-size: 10px;
	margin-top: 8px;
}
.linktagst a{
	color: #000000;
	font-weight: normal;
}
#marginright10 {
	margin-right: 10px;
}
.mbt10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#ebff {
	font-size: 10px;
}
.mbt60 {
	margin-top: 35px;
	margin-bottom: 35px;
}
.saiyou01 {
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.saiyou02 {
	font-size: 12px
	line-height: 150%;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.pickakomi {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.ownerimg {
	padding: 1px;
	border: 1px solid #BFBFBF;
}
.font14boldcust {
	font-size: 14px;
	padding-top: 15px;
	line-height: 150%;
	font-weight: bold;
	font-weight: bold;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.cust01 {
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	line-height: 150%;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 0px;
}
.cust03 {
	font-size: 10px;
	color: #999999;
	line-height: 150%;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#marginleft20 {
	margin-left: 20px;
	font-size: 12px;
	line-height: 150%;
}
.mtop10bottom20 {
	margin-top: 10px;
	margin-bottom: 20px;	
}
.oldtextdata {
	margin-top: 20px;
	margin-bottom: 45px;
	font-size: 12px;
	line-height: 150%;
}
.oldtextimg {
	margin-top: 15px;
}
.mtop30bottom20 {
	margin-top: 35px;
	margin-bottom: 20px;
}
.greedtextdata {
	margin-top: 20px;
	margin-bottom: 45px;
	font-size: 12px;
	line-height: 150%;
	margin-right: 20px;
	font-weight: bold;
}
.font12boldtitle {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
.saide_txtnew {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 20px;}
	
.width_630 {
	width: 800px;
}
.r_2 {
	padding-right: 2px;
}
.txtnewstyle {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.txtnewstyle2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 180%;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
}
.txtnewstyle3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 180%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
}
.p_right5 {
	text-align: right;
	padding-right: 5px;
}
.p_bottom20 {
	padding-bottom: 20px;
}
.p_bottom30 {

	padding-bottom: 30px;
}
.p_bottom50 {

	padding-bottom: 50px;
}
.p_bottom20line {
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.p_topbottom10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.w_500 {
	width: 520px;
	margin-left: 140px;
}
.txt_36 {
	font-size: 36px;
	font-weight: bold;
	line-height: 38px;
}
.txt_30 {
	font-size: 30px;
	font-weight: bold;
	line-height: 38px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.p_left25 {
	padding-left: 25px;
}

.bg_kari {
	background-image: url(../img/bg_kariage.jpg);
	height: 735px;
	width: 700px;
}
.box_k {
	padding-top: 130px;
	padding-right: 242px;
	padding-left: 268px;
	text-align: left;
}
.box_k2 {
	padding-right: 30px;
	padding-left: 30px;
	text-align: left;
}
.box_k3 {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.box_k4 {
	width: 700px;
}
.box_k5 {
	padding-right: 22px;
	padding-left: 22px;
	text-align: left;
}
.txt_g {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.b_text{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}
.bb_text{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
	line-height: 135%;
}
.p_tb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
#kari_con {
	color: #D16868;
	font-weight: bold;
	padding-left: 22px;
}
#kari_con a:link {
	color: #D16868;
	font-weight: bold;
	text-decoration: none;
}
.akiya_box1 {
	padding-bottom: 115px;
	padding-top: 95px;
}
.akiya_box2 {
	padding-bottom: 20px;
	width: 535px;
	text-align: left;
}
#box_cya {
	background-image: url(../img/cya_bg.gif);
	background-repeat: repeat-y;
	padding-top: 70px;
	padding-bottom: 70px;
}
.p_l460 {
	padding-left: 460px;
}
.p_w682 {
	width: 682px;
	text-align: right;
}
.txt_cya001 {
	text-align: left;
	margin-bottom: 25px;
}
.txt_cya002 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #666666;
	padding-bottom: 20px;
	line-height: 30px;
	text-align: left;
}
.txt_cya003 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	color: #80C41C;
	padding-bottom: 20px;
	font-weight: bold;
	text-align: left;
	line-height: 36px;
}
.box_cya1 {
	padding-right: 200px;
	padding-left: 200px;
}
.boxtomo1 {
	padding-top: 120px;
	padding-bottom: 120px;
}
.boxtomo2 {
	padding-top: 80px;
	padding-bottom: 120px;
}
#waketa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 28px;
}
.box_waketa1 {
	padding-top: 30px;
	padding-bottom: 40px;
}
.box_waketa2 {
	padding-right: 123px;
	padding-left: 123px;
	padding-top: 20px;
	text-align: left;
}
.box_waketa3 {
	padding-left: 150px;
	background-image: url(../img/090608_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 60px;
}
.box_waketa4 {
	padding-left: 150px;
	background-image: url(../img/090525_d07.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
	background-position: 60px 0px;
}
.box_waketa5 {
	padding-left: 150px;
}
.txt_waketa1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 28px;
	padding-bottom: 20px;
}
.txt_waketa2  {
	color: #F0027F;
}
.txt_waketa3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 28px;
}
.boxline01 {
	border: medium solid #C0C0C0;
}
.txt_akiya001 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 20px;
	letter-spacing: 2px;
	line-height: 135%;
}
.txt_akiya002 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 60px;
	letter-spacing: 2px;
	line-height: 170%;
	line-height: 170%;
	padding-top: 20px;
}
.txt_akiya003 {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 30px;
	font-weight: bold;
	color: #666666;
}
.txt_akiya004 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 30px;
	letter-spacing: 2px;
	line-height: 200%;
	line-height: 200%;
}
.akiya_namebox {
	vertical-align: bottom;
}
.box_waketa1_1 {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
}
.box_waketa1_2 {
	padding-top: 30px;
	padding-bottom: 20px;
}
.p_bottom30_1 {
	padding-bottom: 20px;
}