body {	background-attachment: scroll;	background-image: url(../img/bg-shadow.gif);	background-repeat: repeat-y;	background-position: center top;	margin: 0px;	background-color: #FFFFFF;}.header-title {	border-top-width: 5px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #194116;	border-right-color: #194116;	border-bottom-color: #194116;	border-left-color: #194116;}.menu-link {	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #FFA600;	border-right-color: #FFA600;	border-bottom-color: #FFA600;	border-left-color: #FFA600;}.menu-visited {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 5px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #E8143B;	border-right-color: #E8143B;	border-bottom-color: #E8143B;	border-left-color: #E8143B;}.top-body {	margin-top: 15px;}.new-title {	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #FFA600;	border-right-color: #FFA600;	border-bottom-color: #FFA600;	border-left-color: #FFA600;	margin-bottom: 10px;}.new-txt {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	color: #333333;	width: 100%;	margin-bottom: 10px;	padding-left: 5px;	line-height: 16px;}.day {	font-weight: bolder;	color: #666666;}.data {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 10px;	line-height: 18px;	color: #333333;}a:link {	color: #70B71E;	text-decoration: none;}a:visited {	color: #70B71E;	text-decoration: none;}a:hover {	color: #FFA600;}a:active {	color: #E8143B;}.footer {	font-family: "Georgia", "Times New Roman", "Times", "serif";	font-size: 10px;	color: #C4E552;	text-decoration: none;	margin-top: 8px;	background-color: #194116;	padding: 5px 3px 3px 6px;	line-height: normal;	font-weight: normal;}.footer-menu {	font-family: "Georgia", "Times New Roman", "Times", "serif";	font-size: 10px;	color: #C4E552;	text-decoration: none;	margin-top: 30px;	line-height: normal;	font-weight: normal;	padding-right: 5px;}.page-body {	margin-top: 5px;}.submenu {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #B23962;	border-right-color: #B23962;	border-bottom-color: #B23962;	border-left-color: #B23962;	margin: 0px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}.submenu-active {	text-decoration: none;	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #FFA600;	border-right-color: #FFA600;	border-bottom-color: #FFA600;	border-left-color: #FFA600;	padding-left: 3px;	font-size: 12px;	line-height: 12px;	font-weight: normal;	color: #333333;	height: 26px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}.page-link {	font-size: 12px;	line-height: normal;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #C8BFAD;	border-right-color: #C8BFAD;	border-bottom-color: #C8BFAD;	border-left-color: #C8BFAD;	padding-bottom: 7px;	margin-bottom: 0px;	width: 85%;	margin-top: 3px;	margin-left: 7px;}.submenu-under {	border-top-width: 8px;	border-right-width: 8px;	border-bottom-width: 8px;	border-left-width: 8px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #B23962;	border-right-color: #B23962;	border-bottom-color: #B23962;	border-left-color: #B23962;	margin: 0px;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;}.body-txt {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 14px;	line-height: 22px;	color: #333333;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 25px;	font-weight: normal;	font-variant: normal;}.page-subtitle {	margin-bottom: 14px;	width: 100%;	padding-bottom: 5px;	border-top: 0px none #B23962;	border-right: 0px none #B23962;	border-bottom: 1px solid #B23962;	border-left: 0px none #B23962;	margin-top: 8px;	padding-left: 0px;}.enhancement {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 14px;	font-weight: bolder;	color: #000000;	text-decoration: none;	margin-bottom: 12px;	border-top: 4px none #BC466B;	border-right: 4px none #BC466B;	border-bottom: 1px none #999999;	border-left: 4px solid #BC466B;	padding-left: 6px;	line-height: 14px;	margin-left: 1px;	padding-bottom: 0px;	padding-top: 0px;	width: 100%;}.point02 {	margin-right: 7px;}.page-title {	margin-left: 22px;	margin-top: 23px;	padding-bottom: 1px;	margin-bottom: 4px;}.about-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../aboutschool/img/aboutschool-top_bg.jpg);	padding-bottom: 2px;}.submenu-top {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #B23962;	border-right-color: #B23962;	border-bottom-color: #B23962;	border-left-color: #B23962;	margin: 0px;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;}.program-t {	font-weight: bolder;	color: #194116;	font-family: "Georgia", "Times New Roman", "Times", "serif";	font-size: 12px;	line-height: normal;	text-decoration: none;	padding-top: 1px;	padding-left: 2px;}.program {	font-size: 12px;	color: #333333;	margin-top: 10px;	margin-bottom: 3px;}.program-txt {	font-size: 12px;	color: #333333;	margin-bottom: 5px;	padding-bottom: 5px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	line-height: normal;	margin-top: 2px;	padding-top: 5px;	padding-left: 3px;}.program-n {	font-size: 12px;	color: #333333;	line-height: normal;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 5px;	padding-left: 3px;}.txt07 {	font-size: 0.7em;	color: #333333;}.program-t2 {	font-weight: bolder;	color: #AE360B;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: normal;	text-decoration: none;	padding-top: 1px;	padding-left: 2px;}.page-body-about {	background-attachment: scroll;	background-image: url(../aboutschool/img/aboutschool-top_bg.jpg);	background-repeat: no-repeat;	background-position: right top;}.program2 {	font-size: 12px;	color: #333333;	margin-top: 10px;	margin-bottom: 15px;}.txt10px {	font-size: 10px;	line-height: 14px;	color: #333333;}.waku01 {	border: 1px solid #999999;	background-color: #FFFFFF;	padding: 10px;	margin-top: 10px;}.page-title2 {	margin-top: 23px;	padding-bottom: 2px;	margin-bottom: 10px;}.enhancement-s {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bolder;	color: #000000;	text-decoration: none;	margin-bottom: 7px;	border-top: 4px none #BC466B;	border-right: 4px none #BC466B;	border-bottom: 4px none #BC466B;	border-left: 4px solid #BC466B;	padding-left: 6px;	line-height: 12px;	margin-left: 1px;}.waku-special {	border: 1px none #DDF197;	padding: 10px;	margin-top: 10px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: 16px;	color: #333333;	background-image: url(../aboutschool/img/wasshi-bg.gif);}.special-t {	margin-bottom: 10px;}.note-title {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 14px;	font-weight: bolder;	color: #333333;	text-decoration: none;	margin-bottom: 7px;	line-height: 12px;	border: 4px none #BC466B;}.note-txt {	font-size: 12px;	line-height: 18px;	color: #333333;	margin-bottom: 2px;	padding-bottom: 1px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}.waku-note {	background-color: #FFFFFF;	padding: 10px 10px 13px 30px;	margin-top: 10px;	background-attachment: scroll;	background-image: url(../aboutschool/img/hole.gif);	background-repeat: repeat-y;	background-position: left top;	border-top: 1px solid #999999;	border-right: 3px solid #CCCCCC;	border-bottom: 3px solid #CCCCCC;	border-left: 1px solid #999999;}.enhancement-s2 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bolder;	color: #BC466B;	text-decoration: none;	margin-bottom: 7px;	line-height: 12px;	border: 4px none #BC466B;}.waku-note2 {	background-color: #FFFFFF;	padding: 10px 10px 13px 30px;	margin-top: 10px;	background-attachment: scroll;	background-image: url(../aboutschool/img/hole.gif);	background-repeat: repeat-y;	background-position: left top;	border-top: 1px solid #999999;	border-right: 3px solid #CCCCCC;	border-bottom: 3px solid #CCCCCC;	border-left: 1px solid #999999;	margin-bottom: 5px;}.txt10px-r {	font-size: 10px;	line-height: 14px;	color: #FF0000;}.txt-body {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	font-size: 12px;	color: #333333;}.sp-d10 {	margin-bottom: 10px;}.facility {	font-size: 12px;	color: #333333;	line-height: normal;}.facility-10 {	font-size: 10px;	color: #333333;	line-height: 16px;	margin-top: 2px;	padding-top: 2px;}.facility-txt {	font-size: 10px;	color: #333333;	line-height: normal;}.pre-sp {	margin-right: 20px;	margin-bottom: 5px;}.message-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../message/img/message-top_bg.jpg);	padding-bottom: 2px;}.page-subtitle02 {	margin-bottom: 10px;	width: 100%;	border: 1px none #B23962;	margin-top: 5px;}.admission-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../img/admission-top_bg.jpg);	padding-bottom: 2px;}.space-waku {	padding: 7px;	border: 1px solid #999999;	width: 100%;	margin-left: 10px;}.body-txt-sp {	margin-left: 10px;}.waku02 {	border: 1px solid #999999;	background-color: #FFFFFF;	padding: 10px;	margin-top: 10px;	margin-left: 10px;}.photo-frame {	margin-right: 7px;	font-size: 10px;	color: #333333;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	border: 1px solid #ABD812;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding: 0px;}.photo-frame-r {	padding-top: 3px;	padding-right: 3px;	padding-bottom: 10px;	padding-left: 3px;	font-size: 10px;	color: #333333;	border-top: 1px solid #999999;	border-right: 3px groove #999999;	border-bottom: 3px groove #999999;	border-left: 1px solid #999999;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}.sp-d2 {	margin-bottom: 2px;}.name {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: 13px;	color: #333333;	margin-bottom: 4px;	padding-bottom: 4px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	width: 90%;	margin-top: 3px;}.from {	font-size: 10px;	line-height: normal;}.flag {	margin-right: 3px;	border: 1px none #999999;}.name-sp {	padding-bottom: 3px;}.name-bg {	background-attachment: scroll;	background-image: url(../admission/img/name-bg.gif);	background-repeat: no-repeat;	background-position: right bottom;}.wa-bg01 {	background-attachment: scroll;	background-image: url(../admission/img/wa01.jpg);	background-repeat: no-repeat;	background-position: right center;}.wa-bg02 {	background-attachment: scroll;	background-image: url(../admission/img/wa02.jpg);	background-repeat: no-repeat;	background-position: right top;}.photo-frame2 {	margin-right: 7px;	font-size: 10px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	border: 1px solid #BC476B;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding: 0px;}.page-subtitle-w {	margin-bottom: 14px;	width: 100%;	padding-bottom: 7px;	border-top: 0px none #B23962;	border-right: 0px none #B23962;	border-bottom: 1px solid #B23962;	border-left: 0px none #B23962;	margin-top: 8px;	padding-left: 1px;}.waku03 {	border: 1px solid #999999;	background-color: #F6F0E2;	padding: 10px;	margin-top: 10px;}.txt10px-n {	font-size: 10px;	line-height: 14px;	color: #333333;	font-weight: normal;}.line-faq {	margin-bottom: 15px;	padding-bottom: 15px;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	width: 100%;}.waku-t {	border: 1px solid #999999;	background-color: #F6F0E2;	padding: 4px;	margin-top: 10px;	font-size: 12px;	line-height: 16px;	color: #333333;	margin-bottom: 10px;}.data2 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	line-height: 18px;	color: #333333;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 5px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dashed;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.txt12px {	font-size: 12px;	line-height: 16px;}.txt12px-u10 {	font-size: 12px;	line-height: 16px;	margin-top: 10px;}.program-t10px {	font-weight: bolder;	color: #AE360B;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	line-height: normal;	text-decoration: none;	padding-top: 1px;	padding-left: 2px;}.program-t-10px2 {	font-weight: bolder;	color: #194116;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	line-height: normal;	text-decoration: none;	padding-top: 1px;	padding-left: 2px;}.message-line {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	font-size: 12px;	margin-bottom: 15px;	padding-bottom: 10px;	width: 100%;}.message-prof {	margin-bottom: 10px;	font-size: 12px;}.message-line2 {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	font-size: 12px;	margin-bottom: 15px;	padding-bottom: 10px;	width: 100%;	letter-spacing: -1px;}.next {	font-size: 12px;	line-height: normal;	font-weight: bolder;	color: #DDDDDD;	margin-top: 20px;	padding-right: 4px;	padding-top: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dashed;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	padding-left: 4px;}.aboutkochi-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../aboutkochi/img/aboutkochi-top_bg.jpg);	padding-bottom: 2px;}.airline-sp {	margin-bottom: 15px;	margin-left: 15px;}.map-sp {	margin-bottom: 0px;	border: 1px solid #CCCCCC;	margin-right: 20px;}.touristspot {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #CCCCCC;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: 18px;	color: #333333;	margin-bottom: 25px;}.sp-spot {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #CCCCCC;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: 18px;	color: #333333;}.sp-spotimg {	background-color: #FFFFFF;	margin-left: 20px;	border-top: 3px none #CCCCCC;	border-right: 3px solid #CCCCCC;	border-bottom: 3px solid #CCCCCC;	border-left: 3px none #CCCCCC;}.enhancement2 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 14px;	font-weight: bolder;	color: #000000;	text-decoration: none;	margin-bottom: 12px;	border-top: 4px none #BC466B;	border-right: 4px none #BC466B;	border-bottom: 1px none #999999;	border-left: 4px solid #70B71E;	padding-left: 6px;	line-height: 14px;	margin-left: 1px;	padding-bottom: 0px;	padding-top: 0px;	width: 100%;}.enhancement3 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 14px;	font-weight: bolder;	color: #000000;	text-decoration: none;	margin-bottom: 12px;	border-top: 4px none #BC466B;	border-right: 4px none #BC466B;	border-bottom: 1px none #999999;	border-left: 4px solid #FFA600;	padding-left: 6px;	line-height: 14px;	margin-left: 1px;	padding-bottom: 0px;	padding-top: 0px;	width: 100%;}.touristspot-n {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #CCCCCC;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: 18px;	color: #333333;}.sp-r20 {	margin-right: 20px;}.body-txt2 {	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 14px;	line-height: 22px;	color: #333333;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 25px;	font-weight: normal;	font-variant: normal;}.kochimap-sp {	margin-left: 15px;	margin-bottom: 10px;}.international-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../img/international-top_bg.jpg);	padding-bottom: 2px;}.hospital-txt {	font-size: 12px;	color: #333333;	line-height: normal;}.page-title-n {	margin-left: 22px;	margin-top: 23px;	padding-bottom: 1px;}.map-line {	border: 1px solid #CCCCCC;}.shop {	font-size: 12px;	line-height: 18px;	color: #333333;	text-decoration: none;	margin-top: 5px;}.sp-d6 {	margin-bottom: 6px;}.point-sp {	margin-right: 3px;	margin-left: 2px;	margin-top: 1px;}.hospital {	font-size: 12px;	line-height: 16px;	color: #333333;	text-decoration: none;	margin-bottom: 6px;}.shop-t {	margin-bottom: 7px;	border-top-width: 4px;	border-right-width: 4px;	border-bottom-width: 1px;	border-left-width: 4px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #B23962;	border-right-color: #B23962;	border-bottom-color: #D9D5C3;	border-left-color: #B23962;	padding-bottom: 2px;}.hospital-t {	margin-bottom: 7px;	border-top-width: 4px;	border-right-width: 4px;	border-bottom-width: 1px;	border-left-width: 4px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #70B61E;	border-right-color: #70B61E;	border-bottom-color: #D9D5C3;	border-left-color: #D9D5C3;	padding-bottom: 2px;}.academic-link {	font-size: 12px;	line-height: 16px;	color: #333333;	text-decoration: none;	margin-bottom: 6px;}.academic-sub {	font-size: 12px;	line-height: 16px;	color: #333333;	text-decoration: none;	margin-bottom: 6px;	margin-left: 20px;}.activity {	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #CCCCCC;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	line-height: 18px;	color: #333333;	margin-bottom: 25px;	margin-left: 26px;}.sp-l20 {	margin-left: 20px;}.irc-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../img/irc2-top_bg.jpg);	padding-bottom: 2px;}.point-sp02 {	margin-right: 3px;	margin-left: 2px;	margin-bottom: 2px;}.page-body-j {	margin-top: 5px;}.body-txt-j {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 22px;	color: #333333;	font-weight: normal;	font-variant: normal;	padding: 20px 15px 0px 25px;}.enhancement-j {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 14px;	font-weight: bolder;	color: #000000;	text-decoration: none;	margin-bottom: 12px;	border-top: 4px none #BC466B;	border-right: 4px none #BC466B;	border-bottom: 1px none #999999;	border-left: 4px solid #FFA600;	padding-left: 6px;	line-height: 14px;	margin-left: 1px;	padding-bottom: 0px;	padding-top: 0px;	width: 100%;}.oversea {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 18px;	color: #333333;	margin-bottom: 15px;	border-top: 1px none #CCCCCC;	border-right: 1px none #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	border-left: 1px none #CCCCCC;	padding-bottom: 15px;}.sp-l20d20 {	margin-left: 20px;	margin-bottom: 20px;}.sp-d20 {	margin-bottom: 20px;}.sp-l20d10 {	margin-left: 20px;	margin-bottom: 15px;}.sp-d15 {	margin-bottom: 15px;}.sp-r10 {	margin-right: 10px;}.point-sp03 {	margin-right: 3px;	margin-left: 2px;	margin-bottom: 4px;}.map-sp2 {	margin-bottom: 10px;	border: 1px solid #CCCCCC;	margin-right: 20px;}.japanese-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../img/irc-top_bg.jpg);	padding-bottom: 2px;}.sitemap-titlebg {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: right top;	margin-bottom: 5px;	background-image: url(../sitemap/img/sitemap-top_bg.jpg);	padding-bottom: 2px;}.submenu-link {	text-decoration: none;	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #ABD712;	border-right-color: #ABD712;	border-bottom-color: #ABD712;	border-left-color: #ABD712;	padding-left: 3px;	font-size: 12px;	line-height: 12px;	font-weight: normal;	color: #333333;	height: 26px;	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}.map-sp3 {	margin-bottom: 10px;	border: 1px solid #CCCCCC;	margin-right: 0px;	margin-top: 5px;	margin-left: 20px;}
