/*kitoku-arange*/
#infomation{
	margin-top: 6px;
	padding: 2px 4px 80px 2px;
	width: 550px;
}

.ws_commonSecondContentsCSS h2 img {
	/*font-size: 95%;
	border-bottom-width: 2px;
	border-bottom-color: #CC0000;
	border-bottom-style: solid;
	width: 40em;*/
	margin-bottom:30px;
}
#ws_commonSecondDivWap p {line-height:140%;}
.ws_commonSecondContentsCSS p {
	padding:0px;
	margin:0px;
	line-height:140%;
}
.ws_commonSecondContentsCSS h4 {
	margin-bottom:10px;
}
.ws_commonSecondContentsCSS h3 {
	margin-bottom:15px;
}
.company02 {color: #444444;
	background-color: #FFFFFF;
	font-size: 12px;
}
.company1 {color: #444444;
	background-color: #EEEEEE;
	font-size: 12px;
}
.company3 {color: #444444;
	background-color: #DDDDDD;
	font-size: 12px;
}
.ws_commonSecondContentsCompanyValueList{
	margin: 15px 0px 15px 18px;
	padding: 0px;
}
.ws_commonSecondContentsCompanyValueList li{
	line-height:140%;
}
.ws_commonSecondDivWap{
	margin-bottom:30px;
}
.ws_commonSecondDivWapImg{
	margin-left:10px;margin-bottom:5px;
}
.ws_commonSecondDivWapImgCap{
	font-size: 10px;
	color: #666666;
}
.ws_environment_oke_OL li{line-height:140%;}
.ws_commonAcrobatTable{
	border: 1px dotted #444444;
	line-height:140%;
	font-size:10px;
}
.ws_commonPartyPadding{
	padding-top: 15px;
	padding-bottom: 15px;
}
.ws_commonRiceSummerH2{
	width:550px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ws_commonRiceSummerH3{
	width:500px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*common*/
.ws_common {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image:url(../../images/ws_common_body_bg1.gif);
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	line-height:110%;
	font-size: 12px;
}
.ws_commonBaseBgdammy{
	/*inaho*/
	background-image: url(../../images/ws_common_body_bg2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.ws_commonBaseShadowBgbase{
	background-image: url(../../images/ws_common_body_shadow_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.ws_commonBaseShadowBgL{
	background-image: url(../../images/ws_common_body_shadowl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ws_commonBaseShadowBgR{
	background-image: url(../../images/ws_common_body_shadowr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ws_commonBaseTable{
	background-image:  url(../../images/ws_common_tablebg.gif);
	background-repeat: repeat-y;
}
.ws_commonBaseHead{
	background-image: url(../../images/ws_common_head_color.gif);
	background-repeat: repeat-x;
	margin-bottom: 11px;
	text-align:left;
}
.ws_commonBaseHeadTitle{
	margin-top: 15px;
	margin-left: 25px;
}
.ws_commonBaseTableContents{
	/*margin-bottom: 62px;*/
}
.ws_commonBaseFooter{
	background-image: url(../../images/ws_common_footer_color.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#FFFFFF;
	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: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
	margin-top:30px;
}
.ws_commonBaseFooterBgdammy{
	background-image: url(../../images/ws_common_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;	
	/*padding-bottom:13px;*/
}
@media print{
	.print_none{
		display:none;
	}
}
.ws_commonBaseFooterCopy{
	margin-bottom: 8px;
	margin-left: 14px;
}
.ws_commonRenewTable1{
	padding-right: 15px;
	padding-bottom: 10px;
	line-height:140%;
}
.ws_commonRenewTable2{
	padding-bottom: 10px;
	line-height:140%;
}
.ws_commonPDF{
	font-size: 10px;
	background-color: #E10B17;
	padding: 5px;
	margin: 5px;
	color: #FFFFFF;
	/*display: block;*/
	width:20px;
	text-align:center;
}
/*second*/
.ws_commonSecondMenu{
	margin-top: 7px;
	margin-bottom: 28px;
}
.ws_commonSecondSubMenu{
	background-image: url(../../images/ws_common_sec_subm_bg2.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
.ws_commonSecondSubMenuList{
	padding:0px;
	margin:0px;
}
.ws_commonSecondSubMenuLink a{
	display: block;
	width: 171px;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLink a p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 12px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLink a:hover{
	background-image: url(../../images/ws_common_sec_subm_hoverbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #444444;
}
.ws_commonSecondSubMenuLinkON{
	background-image: url(../../images/ws_common_sec_subm_hoverbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #444444;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkON  p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 12px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
/**/
.ws_commonSecondSubMenuLinkONG{
	color: #444444;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkONG  p{
	background-image: url(../../images/ws_common_sec_subm_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 9px;
	padding: 0px 0px 0px 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkONG a {
	display: block;
	width: 171px;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkONG a p{
	background-image: url(../../images/ws_common_sec_subm_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 9px;
	padding: 0px 0px 0px 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkONG a:hover{
	background-image: url(../../images/ws_common_sec_subm_hoverbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #444444;
}

.ws_commonSecondSubMenuLinkONG02 {
	color: #444444;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
}
.ws_commonSecondSubMenuLinkONG02  p{
	background-image: url(../../images/ws_common_sec_subm_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 9px;
	padding: 0px 0px 0px 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkONG02 a {
	display: block;
	width: 171px;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkONG02 a p{
	background-image: url(../../images/ws_common_sec_subm_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 9px;
	padding: 0px 0px 0px 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkONG02 a:hover{
	background-image: url(../../images/ws_common_sec_subm_hoverbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #444444;
}

.ws_commonSecondSubMenuLink2 a{
	display: block;
	width: 171px;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLink2 a p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 22px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
}
.ws_commonSecondSubMenuLink2 a:hover{
	background-image: url(../../images/ws_common_sec_subm_hoverbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #444444;
}
.ws_commonSecondSubMenuLinkON2{
	background-image: url(../../images/ws_common_sec_subm_hoverbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #444444;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkON2  p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 22px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	text-decoration:none;
}
/**/
.ws_commonSecondSubMenuLinkSM a{
	display: block;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkSM a p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 12px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkSM a:hover{
	background-color:#CCCCCC;
	color: #444444;
}
.ws_commonSecondSubMenuLinkONGSM{
	color: #444444;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkONGSM  p{
	background-image: url(../../images/ws_common_sec_subm_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 9px;
	padding: 0px 0px 0px 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkONGSM a {
	display: block;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkONGSM a p{
	background-image: url(../../images/ws_common_sec_subm_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 9px;
	padding: 0px 0px 0px 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-weight:bold;
}
.ws_commonSecondSubMenuLinkONGSM a:hover{
	background-color:#CCCCCC;
	color: #444444;
}
.ws_commonSecondSubMenuLink2SM a{
	display: block;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLink2SM a p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 22px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
}
.ws_commonSecondSubMenuLink2SM a:hover{
	background-color:#CCCCCC;
	color: #444444;
}
.ws_commonSecondSubMenuLinkON2SM{
	color: #444444;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ws_commonSecondSubMenuLinkON2SM  p{
	background-image: url(../../images/ws_common_sec_subm_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 22px;
	padding: 0px 0px 0px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	text-decoration:none;
}

/*contact*/
#infomation .ws_commonContactUl{
	list-style-type: square;
}
#infomation .ws_commonContactUl li{font-size: 10px; line-height:140%; margin-bottom:5px;}
#infomation .red {color:#FF0000;}


/*top*/
.ws_topSwf{margin-bottom: 7px;}
.ws_topSwfTable{
	background-image: url(../../images/ws_top_swf_table02.gif);
	background-repeat: repeat-y;
}
.ws_topSwfTableTtl{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 9px;
	color: #626262;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ws_topSwfTableIco{
	margin-right:5px;
}
.ws_topMenu{
	margin-bottom: 25px;
}
.ws_topInfo{margin-bottom: 67px;}
.ws_topInfoTtl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7C7C7;
}
.ws_topInfoTtlImg{margin-bottom: 1px;}
.ws_topInfoTtlTable{margin-top: 5px;}
.ws_topInfoTtlTableDay{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size:12px;
	color: #888888;
	padding-bottom: 7px;
	padding-top: 7px;
}
.ws_topInfoTtlTableTxt{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	padding-left: 20px;
	color: #444444;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c4c4c4;
	padding-bottom: 7px;
}
.ws_topInfoTtlTableTxt a{
	color: #11409F;
	text-decoration: none;
}
.ws_topInfoTtlTableTxt a:hover{
	color: #FF1226;
}

/*common style*/
.ws_common ul, .ws_common ol {
	margin: 15px 0px 15px 18px;
	padding: 0px;
}
.ws_common li{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	line-height:140%;
	font-size: 12px;
}

h4.ws_zaimu{margin:0 0 12px 0;padding:0;}
table.ws_zaimu{background-color:#B8B8B8;}
th.ws_zaimu{background-color:#d0ecc8;padding:5px;font-size:10px;white-space:nowrap;font-weight:normal;text-align:center;}
th.ws_zaimu1{background-color:#d0ecc8;padding:5px;font-size:10px;white-space:nowrap;font-weight:normal;text-align:left;}
th.ws_zaimu2{background-color:#d0eeef;padding:5px;font-size:10px;white-space:nowrap;font-weight:normal;text-align:center;}
th.ws_zaimu2_2{background-color:#d0eeef;padding:5px;font-size:10px;white-space:nowrap;font-weight:normal;text-align:left;}
th.ws_zaimu1 span.ws_zaimu1l{float:left;}
th.ws_zaimu1 span.ws_zaimu1r{float:right;font-size:10px;}
th.ws_zaimu2_2 span.ws_zaimu1l{float:left;}
th.ws_zaimu2_2 span.ws_zaimu1r{float:right;font-size:10px;}
td.ws_zaimu{background-color:#FFFFFF;padding:5px;font-size:12px;text-align:right;}
p.ws_zaimu{font-size:10px;margin:5px 0 24px 5px;}


p.pagetop{font-size:9px; float:right; color:#555555;}
p.pagetop a:link {color:#555555;} 
p.pagetop a.:visited {color:#555555;} 
p.pagetop a:hover {color: #E10B17;text-decoration: none;} 
p.pagetop a:active {color:#E10B17;}

p.pagetoplink{font-size:11px; float:right; color:#555555;}
p.pagetoplink a:link {color:#555555;} 
p.pagetoplink a.:visited {color:#555555;} 
p.pagetoplink a:hover {color: #E10B17;text-decoration: none;} 
p.pagetoplink a:active {color:#E10B17;}

.printbefore {page-break-before:always;}
