body {
	background: #fafafa;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
	margin: 0px;
	width: 960px;
}

A:link { color: #336699; }
A:visited { color: #cc3333; }
A:active { color: #990000; }
A:hover { color: red ; }
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.menu A:link { color: #336699;}
.menu A:visited { color: #336699;}
.menu A:active { color: #990000;}
.menu A:hover { color: red ;}

.member_id02 A:link {
	color: #FFF;
	text-decoration: underline;
}
.member_id02 A:visited { 	color: #FFF;
	text-decoration: underline;
}
.member_id02 A:active { 	color: #FFF;
	text-decoration: underline;
}
.member_id02 A:hover {
	color: #FFF;
	text-decoration: none;
}

p {
	margin: 1em 1em 1em 1em;
	line-height: 1.4;
}

form { margin: 0px; }

table.object { border: solid 1px #999999; border-collapse: collapse; }
table.object2 {
	border: 1px solid #DF6A0B;
	border-collapse: collapse;
}

td.object { border: solid 1px #999999; }

input, select, textarea {font-size: 12px;}
.menu_backimg {
	background-color: #5070B2;
}
.menu_keiyaku {
	padding-top: 10px;
	padding-left: 10px;
}
.menu_keiyaku a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
.menu_keiyaku a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
.menu_keiyaku a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.member_id {
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.member_id .member_id01 {
	padding-left: 5px;
	padding-top: 15px;
	padding-right: 5px;
	font-size: 12px;
}
.member_id .member_id02 {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-size: 12px;
}
.menu_waku {
	margin-top: 5px;
}
.btn_01 {
	padding-right: 5px;
	padding-bottom: 0px;
}
.subtitle {
	color: #336699;
	font-size: 14px;
	font-weight: bold;
	background-color: #BED3FD;
	text-align: left;
	padding-left: 10px;
	height: 24px;
}
.subtitle_new {
	color: #fa4484;
	font-size: 14px;
	font-weight: bold;
	background-color: #BED3FD;
	text-align: left;
	padding-left: 10px;
	height: 24px;
}

.comment01 {
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.comment02  {
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
}
.comment03  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.petmum {
	font-size: 12px;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.service01 {
	font-size: 13px;
	font-weight: bold;
	color: #4E5A7F;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.service02 {
	font-size: 14px;
	color: #4E5A7F;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.service03 {
	font-size: 13px;
	color: #336699;
	padding-bottom: 10px;
}
.service_link {
	text-align: center;
	border: 3px solid #C71C00;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FDEFCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}

.kakunin {
	font-size: 13px;
	color: #FF3300;
	text-align: center;
	padding-bottom: 10px;
}
.title_top {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fc7fcd;
	margin-bottom: 10px;
}

.line01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC7FCD;
}
.font01 {
	color:#FF3300;
	font-size: 12px;
}
.font02 {
	color:#000000;
	font-weight: normal;
	font-size: 12px;
}
.font03 {
	color:#FFFFFF;
	font-weight: normal;
	font-size: 11px;
}
.font04 {
	color:#5070B2;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	margin-top: 3px;
	padding-bottom: 5px;
}
.font05 {
	color:#333;
	font-weight: normal;
	font-size: 12px;
	margin-top: 5px;
	text-align: right;
}
.font06 {
	color:#5070B2;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 3px;
	padding-bottom: 5px;
}
.font07 {
	font-size: 18px;
}
.font08 {
	font-size: 12px;
}


.font_orange {
	color: #F60;
}
.font_alert {
	color: #FF3300;
}



.bbs_btn #Submit {
	background-image: url(images/bbs_btn_off.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: 288px;
	background-color: #EDEDED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.bbs_title {
	font-size: 12px;
	line-height: 1.3em;
}
.bbs_title_close {
	font-size: 12px;
	line-height: 1.3em;
	color: #999;
}
.bbs_title_close a:link{
	font-size: 12px;
	line-height: 1.3em;
	color: #999;
	text-decoration: overline;
}
.bbs_title_close a:visited{
	font-size: 12px;
	line-height: 1.3em;
	color: #999;
}
.bbs_title_close a:hover{
	font-size: 12px;
	line-height: 1.3em;
	color: #999;
}

/* Character Count styles */

form div{
	margin:1em 0;
}
form .counter{
	right:0;
	top:0;
	font-size:16px;
	font-weight:bold;
	color:#999;
	}

.wanko_01 {
	background-image: url(images/wanko_titlebar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
}
.wanko_01 p {
	color: #fa4484;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.wanko_02 {
	padding-right: 10px;
	padding-left: 10px;
}

.wanko_03 {
	border: 3px solid #c2b5ae;
}
.wanko_04 {
	background-color: #f3f3f3;
	margin: 3px;
	padding: 15px;
}
.wanko_04 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.wanko_04 ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.wanko_04 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 1.6em;
	list-style-type: disc;
	font-size: 12px;
}
.wanko_05 {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.wanko_06 {
	margin: 3px;
	padding: 0px;
}
.wanko_06 ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.wanko_06 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 1.6em;
	list-style-type: disc;
	font-size: 12px;
}
.wanko_07 {
	padding: 0px;
	margin: 20px;
}
.wanko_07 ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.wanko_07 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 1.6em;
	list-style-type: disc;
	font-size: 12px;
}
.wanko_rei {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.shop_link {
	background-color: #c7edf9;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0292bf;
	border-bottom-color: #0292bf;
	border-left-color: #0292bf;
	text-align: center;
}
.shop_link01 {
	background-color: #c7edf9;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0292bf;
	border-right-color: #0292bf;
	border-bottom-color: #0292bf;
}

.shop_link02 {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border: 1px solid #0292bf;
}
.shop_link03 {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.wanko_price00 {
	border: 1px solid #5F4232;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

.wanko_price01 {
	background-color: #F47A15;
	text-align: center;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #FFFFFF;
	border: 1px solid #5F4232;
}
.wanko_price02 {
	text-align: center;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #5F4232;
}
.table_boder {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.petpro_submit #Submit {
	background-image: url(images/btn_sbmt_off.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	cursor: pointer;
	background-position: center center;
	height: 70px;
	width: 177px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.petpro_submit #Submit_delete {
	background-image: url(images/btn_delete.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	cursor: pointer;
	background-position: center center;
	height: 58px;
	width: 177px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.petpro_submit #form_back {
	background-image: url(images/btn_rtn_off.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 116px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	cursor: pointer;
	background-position: center center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.petpro_submit {
	padding: 0px;
	height: 70px;
	width: 177px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
.mix_title {
	font-size: 12px;
	font-weight: bold;
	color: #F47A15;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}
.mobile_info {
	padding-top: 5px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.mobile_info img {
	margin-top: 15px;

}



#mobile_tab {
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#mobile_tab .mobile_title {
	background-image: url(images/mobile_tab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-top: 12px;
	padding-left: 20px;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC7FCD;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mobile_tab img {
	margin: 0px;
	padding: 0px;
}


#tab {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC7FCD;
	height: 35px;
}

#tab li {
	float: left;
	padding-left: 20px;
	list-style: none;
	cursor: pointer;
	font-size: 12px;
	margin: 0px;
	background-image: url(images/bg_tab_left_off.gif);
	background-repeat: no-repeat;
	height: 37px;
	background-position: left top;
}
#tab li span {
	display: inline-block;
	height: 37px;
	background-image: url(images/bg_tab_right_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: #FC7FCD;
}

#tab li.select {
	background-image: url(images/bg_tab_left_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
}
#tab li.select span {
	background-image: url(images/bg_tab_right_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFF;
}

.disnon {
  display: none;
}
.content_wrap {
	clear: left;
	width: 540px;
	height: auto;
	text-align: center;
	line-height: 100px;
	color: #fff;
	margin: 0px;
	padding-top: 10px;
}
.content_wrap img {
	padding: 0px;
	margin: 0px;
}
.service_info {
	padding-top: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #3e1f0e;
}
.service_info img {
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.service_form {
	margin: 0px;
	background-image: url(images/service_info_11.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 250px;
	padding-top: 80px;
}
.service_form img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.service_info01 {
	background-image: url(images/pre_ver02_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 385px;
	color: #3c3c3c;
	width: 603px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.service_info01 .info01 {
	font-size: 14px;
	text-align: center;
	padding-top: 195px;
	padding-right: 80px;
	padding-left: 80px;
	line-height: 1.3em;
	margin: 0px;
	padding-bottom: 0px;
}
.info_link   {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.info_link p  {
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	margin: 0px;
	padding: 0px;
}
.info_link a img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.service_info02 {
	height: 372px;
	width: 603px;
	background-image: url(images/pre_ver02_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.service_info02 .info02_txt {
	font-size: 12px;
	padding-top: 260px;
}
.info02_txt .info02_txtl {
	float: left;
	width: 260px;
	text-align: left;
	padding-left: 35px;
	line-height: 1.3em;
}
.info02_txt .info02_txtr {
	float: right;
	width: 250px;
	text-align: left;
	line-height: 1.3em;
	padding-right: 20px;
}

.service_info03 {
	height: 303px;
	width: 603px;
	background-image: url(images/pre_ver02_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.service_info03 .info03_txt {
	font-size: 12px;
	padding-top: 230px;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 1.3em;
	text-align: center;
}
.service_info04 {
	height: 366px;
	width: 603px;
	background-image: url(images/pre_ver02_05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.service_info04 .info04_txt {
	font-size: 12px;
	padding-top: 290px;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 1.3em;
	text-align: center;
}
.service_info05 {
	height: 213px;
	width: 603px;
	background-image: url(images/pre_ver02_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.service_info05 .info05_txt {
	font-size: 12px;
	padding-top: 20px;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 1.3em;
	text-align: center;
}
.service_info06 {
	height: 130px;
	width: 603px;
	background-image: url(images/pre_ver02_08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.radio_img {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.radio_img label img {
	margin-top: 3px;
	margin-bottom: 8px;
}
.sample {

}
.sample_title {

}
.sample_title a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}


#loading {
    width: 96px; /* gif画像の幅 */
    height: 96px; /* gif画像の高さ */
    margin: -68px 0 0 -68px; /* gif画像を画面中央に */
    padding: 20px; /* gif画像を大きく */
    opacity: 0.5; /* 透過させる */
    position: fixed; /* gif画像をスクロールさせない */
    left: 50%; /* gif画像を画面横中央へ */
    top: 50%; /* gif画像を画面縦中央へ */
}
.drop_comment {
	font-size: 12px;
	padding: 10px;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
}
.counter_wrap {
	margin-right: 15px;
	margin-bottom: 10px;
}

.shop_counter {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.count_to {
	background-image: url(images/counter_o.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	font-size: 12px;
}

.count_today {
	font-weight: bold;
	color: #F47A15;
	padding-right: 10px;
	padding-left: 5px;
	font-size: 14px;
	background-color: #fee1b4;
	padding-top: 5px;
	padding-bottom: 5px;
}

.count_yes {
	background-image: url(images/counter_b.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
}

.count_yesterday {
	color: #8484C1;
	padding-left: 5px;
	font-size: 14px;
	background-color: #b4cdff;
	padding-right: 10px;
	font-weight: bold;
}
.note01 {
	font-size: 10px;
	background-color: #BECAE2;
	border: 1px solid #374E7D;
	padding: 0px;
	color: #333;
	margin-top: 5px;
	text-align: center;
}
.note01 tr td p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
}
.survey_pet {
	background-image: url(images/survey_pet.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 50px;
	font-weight: bold;
}
#enquete1 {
	font-size: 16px;
	color: #F47A15;
	margin-left: 15px;
	font-weight: bold;
}
#enqute_content {
	background-image: url(images/survey_paper.gif);
	height: 130px;
	width: 548px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
}
#enqute_content h2 {
	font-size: 14px;
	font-weight: bold;
	color: #6f441f;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#enqute_content h3 {
	font-size: 12px;
	padding: 0px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#enqute_content p {
	font-size: 15px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	color: #F30;
}
#enquete1 p {
	font-size: 15px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	color: #F30;
}
#enquete2 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 15px;
}
#enquete3 {
	color: #F90;
	text-align: center;
	margin-top: 10px;
}


.pet_btn #Submit {
	background-image: url(images/pet_submit.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 222px;
	background-color: #EDEDED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.mail_link a:link {
	color: #F00;
}
.mail_link a:hover {
	font-weight: normal;
	color: #374E7D;
	text-decoration: none;
}
.mail_link a:visited {
	color: #374E7D;
}
.sns_btn {
	margin: 0px;
	padding: 0px;
}
.sns_btn .btn_fb {
	margin-top: 5px;
}
#feed {
	width: 169px;
	background-color: #FFF;
	padding: 3px;
}
#feed .date {
	font-size: 12px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 3px;
}

#feed h3 {
	font-size: 12px;
	line-height: 1.3em;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#feed h3 a:link {
	font-size: 12px;
	margin: 0px;
	line-height: 1.3em;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: normal;
}
#feed h3 a:hover {
	font-size: 12px;
	margin: 0px;
	line-height: 1.3em;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#feed h3 a:visited {
	font-size: 12px;
	margin: 0px;
	line-height: 1.3em;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#feed p {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


.header {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC7FCD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	margin: 0px;
	background-color: #FFF;
}
.petpro_logo {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}
.menu_icon {
	padding: 0px;
	margin-right: 0px;
}


.member_name {
	font-size: 12px;
	font-weight: bold;
	color: #369;
	padding-left: 5px;
	padding-top: 6px;
}
.counter_pre {
	border: 1px solid #5070b2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.counter_title {
	color: #ff4500;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.counter_b {
	background-image: url(images/counterb_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 36px;
	width: 30px;
}
.counter_o {
	background-image: url(images/countero_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 36px;
	width: 40px;
}
.news_title {
	margin: 0px;
	padding: 0px;
}
.google_news {
	font-size: 10px;
	color: #666;
	text-align: right;
	margin-top: 3px;
}

#Main
{
	overflow: hidden;
	position: relative;
}

#Navigation
{
	position: absolute;
	top: 20px;
	width: 160px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#Navigation a:link {
	color: #369;
}
#Navigation a:visited {
	text-decoration: none;
	color: #369;
}
#Navigation a:hover {
	color: #cc3333;
	text-decoration: none;
}

#Navigation ul .navi01 {
	margin-left: 5px;
	font-weight: normal;
}

#Navigation h2 {
	font-size: 13px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #FA4484;
}

#Navigation ul {
	padding: 0px;
	list-style-type: none;
	font-size: 13px;
	line-height: 1.8em;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	font-weight: bold;
}

#Navigation ul .navi01 {
	margin-left: 5px;
	font-weight: normal;
	line-height: 1.3em;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font-size: 12px;
}
#Navigation ul .navi02 {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	letter-spacing: 0em;
}

.domain {
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.domain h3 {
	font-size: 13px;
	color: #5070B2;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.domain ui {
	margin-bottom: 10px !important;
}

.domain ui li {
	font-size: 14px;
	list-style-type: decimal;
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
	line-height: 1.4em;
}

.format01 {
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.format02  {
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
	height: 40px;
}
.format03  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 18px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
}
.format03 A:link {
	color: #336699;
	text-decoration: none;
}
.format03 A:visited {
	color: #369;
	text-decoration: none;
}
.format03 A:hover {
	color: red;
	text-decoration: underline;
}
.format_txt {
	padding-top: 10px;
	padding-bottom: 5px;
}
.format_txt p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.format_txt dl {
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.format_txt dl dt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.format_txt dl dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	line-height: 1.2em;
}
.format_txt dl dd ul {
	padding: 0px;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
	line-height: 1.2em;
}
.format_txt dl dd ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1.2em;
}


#sub_navi {
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#sub_navi h2 {
	font-size: 17px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#sub_navi ul {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
}
#sub_navi ul li {
	padding: 0px;
	margin: 0px;
}
#sub_navi ul .ledger_sub {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #666;
}

#sub_navi a:link {
	color: #336699;
	text-decoration: underline;
}
#sub_navi a:visited {
	color: #369;
	text-decoration: none;
}
#sub_navi a:hover {
	color: #F60;
	text-decoration: none;
}

#sub_navi ul .font_orange_link a:link {
	color: #F60;
}
#sub_navi ul .font_orange_link a:visited {
	color: #F60;
}
#sub_navi ul .font_orange_link a:hover {
	text-decoration: underline;
	color: #369;
}

.format_btn01 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.format_btn01 #Submit {
	background-image: url(images/format_submit_btn01.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 219px;
	background-color: #EDEDED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.format_btn02 {
	padding-top: 16px;
	padding-bottom: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.format_btn02 #Submit {
	background-image: url(images/format_submit_btn02.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 219px;
	background-color: #EDEDED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.format_btn04 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.format_btn04 #Submit {
	background-image: url(images/format_submit_btn04.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 219px;
	background-color: #EDEDED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.bulletin_list {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.bulletin_list ul {
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	list-style-type: none;
	background-color: #fff4c8;
	width: 400px;
	height: 60px;
	border: 1px solid #FFE57F;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 90px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-image: url(images/annual_icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
.bulletin_list ul li {
	font-weight: bolder;
}
.bulletin_img {
	height: 40px;
	width: 60px;
	text-align: left;
	float: left;
}
.bulletin_date {
	font-size: 26px;
	text-align: center;
	line-height: 1em;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.bulletin_link01{
	border: 1px solid #999;
	float: right;
	background-color: #f9f9f9;
	text-decoration: none;
	width: 160px;
	height: 33px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bulletin_link01 a:link{
	text-decoration: underline;
	color: #3E2723;
	margin: 0px;
	padding: 00px;
}

.bulletin_link01 a:hover{
	text-decoration: none;
	color: #F60;
}
.bulletin_link01 a:visited{
	text-decoration: underline;
	color: #3E2723;
}

.bulletin_link02{
	border: 1px solid #999;
	float: right;
	background-color: #f9f9f9;
	text-decoration: none;
	width: 120px;
	height: 33px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
	right: auto;
}

.bulletin_link02 a:link{
	text-decoration: underline;
	color: #3E2723;
	margin: 0px;
	padding: 00px;
}

.bulletin_link02 a:hover{
	text-decoration: none;
	color: #F60;
}
.bulletin_link02 a:visited{
	text-decoration: underline;
	color: #3E2723;
}


.format_check_list {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	line-height: 1.3em;
}
.format_check_list p {
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 13px;
}
#explain_contents {
	width: 580px;
	margin: 0px;
	padding: 0px;
}
.explain_title {
	background-color: #5070B2;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.explain_title .explain_rule  {
	letter-spacing: 0.2em;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	width: 50px;
}
.explain_title .explain_rule_10 {
	letter-spacing: 0.2em;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	width: 70px;
}

.explain_title .explain_contents {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 1.2em;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	letter-spacing: 0.1em;
	text-align: left;
	padding-left: 0px;
}
.explian_example {
	background-color: #FAFAFA;
	background-image: url(images/bar_back_explain.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 16px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
.explian_example p {
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
}
.explian_example ul {
	padding: 0px;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 25px;
	list-style-type: disc;
	font-size: 12px;
}
.explian_example ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.explian_input {
	background-color: #FAFAFA;
	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: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.explian_form {
	border: 1px solid #374e7d;
	width: 500
.px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 25px;
	width: 500px;
}

.animal_nav {
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	margin-bottom: 8px;
	background-color: #3F51B5;
}
.animal_nav a:link {
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
}
.animal_nav a:hover {
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	text-decoration: none;
}
.animal_nav a:visited {
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
}




/*　プリント */

#container_print1 {
	font-size: 13px;
	width: 750px;
}
.print_btn {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin: 0px;
}
.header_print1 {
	margin: 0px;
	padding: 0px;
}
.header_print1 p {
	margin: 0px;
	padding: 0px;
}
.format_text {
	font-size: 13px;
	line-height: 1.2em;
}
.governor {
	margin-left: 120px;
}

.header_print1 h1 {
	font-size: 15px;
	text-align: center;
	padding: 0px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.header_print1 h2 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.exp_title {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
.exp_title ul {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.exp_title ul li {
	padding-bottom: 5px;
	font-size: 12px;
}
.exp_signature {
	font-size: 10px;
	border: 2px solid #000;
	padding: 10px;
	margin-bottom: 15px;
}
.explain_print_title {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 15px;
	text-align: left;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px;
}
.explain_print_law {
	font-size: 13px;
	padding-top: 20px;
}
.explain_print_law_txt {
	font-size: 9px;
	border: 1px solid #000;
	margin-top: 10px;
	padding: 10px;
}
.explain_print_law_txt p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}






.contents_print1 {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
.contents_print1 h3 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.contents_print1 h2 {
	font-size: 14px;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.table_wrapper  {
	border: 2px solid #000;
}
.table_items {
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 12px;
}
.table_items_ex {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.table_description {
	padding-left: 15px;
	font-size: 12px;
}
.table_description p {
	padding: 0px;
	margin: 5px 10px 5px 0px;
}
.table_description_ex {
	padding-left: 15px;
}
.table_description_ex p {
	padding: 0px;
	margin: 5px 10px 5px 0px;
}
.table_boder {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.annual_month {
	background-color: #55cccc;
	text-align: center;
}
.annual_count {
	font-weight: bold;
	text-align: center;
}
.annual_dogs {
	background-color: #f9f9f9;
	text-align: center;
}
.annual_cats {
	background-color: #eaeaea;
	text-align: center;
}
.print_extra {
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.print_extra p {
	margin: 0px;
	padding: 0px;
}
.print_extra ul {
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
}
.print_extra ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#container_print2 {
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
.header_print2 {
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-bottom: 0px;
}
.header_print2 p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.header_print2 h1 {
	font-size: 15px;
	text-align: center;
	padding: 0px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.header_print2 h2 {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.contents_print2 {
	margin: 0px;
	padding: 0px;
	width: 160px;
}
.group_print2 {
	margin-top: 10px;
	margin-bottom: 20px;
}
.group_print2 h2 {
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	width: 250px;
}

.table_items2 {
	padding: 5px 3px 5px 3px;
	text-align: center;
	font-size: 13px;
}
.self_check_txt {
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.pay_history {
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	border: 1px solid #808080;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
}
.pay_history_total {
	padding: 10;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #808080;
}
.pay_history_item {
	padding: 10;
	font-size: 13px;
	background-color: #eeeeee;
	text-align: center;
	font-weight: bold;
}
.pay_history_detail {
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size: 13px;
}
.form-set {
	width: 100%;
	margin-top: 10px;
	padding: 6px;
	font-size: 12px;
}
.acting_txt {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 14px;
}

.acting_item {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}



/* 新しいバージョン */

.white_link A:link { color: #FFFFFF;}
.white_link A:visited { color: #FFFFFF;}
.white_link A:active { color: #990000;}
.white_link A:hover { color: red ;}


#globalnav {
	width: 155px;
	float: left;
	background-color: #5070B2;
	margin: 0px;
	text-align: center;
	background-image: url(images/side_back2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 202px;
	padding-left: 0px;
	height: 100%;
}
#globalnav ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#globalnav ul li {
	margin-bottom: 10px;
	padding: 0px;
}
#globalnav .sub-nav {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
