@charset "shift_jis";
body {
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

p {
	margin: 0px;
	padding: 0px;
}

span {
	text-decoration: none;
	display: none;
}
h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


.Font-12B {
	font-size: 12px;
	line-height: 1.3em;
	font-weight: bold;
	text-align: center;
}

.Font-14B {
	font-size: 14px;
	line-height: 1.3em;
	font-weight: bold;
	text-align: center;
}

.Box01 {
	font-size: 16px;
	font-weight: bold;
	background-color: #FFFFF4;
	line-height: 1.5em;
	text-align: center;
}

#header {
	background-image: url(../img/top_img/haikei00.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 150px;
	width: 100%;
	margin-bottom: 10px;
}
#header-M {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}


.H-TI01 {
	font-size: 12px;
	padding: 5px;
}

#header01 {
	float: left;
}

#H-TIG01 {
	background-image: url(../img/top_img/top-ti-bana.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 90px;
	width: 420px;
	margin-left: 5px;
}
#header01-2 {
	float: right;
	width: 500px;
	margin-right: 5px;
	height: 90px;
}


#mainNavi {
	width: 325px;
	height: 60px;
	margin-top: 15px;
	float: left;
	margin-left: 10px;
}

.mNbt {
	float: left;
	margin-right: 20px;
}

.mNbt01 {
	height: 60px;
	width: 60px;
}

.mNbt01 a {
	background-image: url(../img/top_img/top-b01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt01 a:hover {
	background-image: url(../img/top_img/top-b01_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt02 a {
	background-image: url(../img/top_img/top-b02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt02 a:hover {
	background-image: url(../img/top_img/top-b02_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt03 a {
	background-image: url(../img/top_img/top-b03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt03 a:hover {
	background-image: url(../img/top_img/top-b03_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt04 a {
	background-image: url(../img/top_img/top-b04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.mNbt04 a:hover {
	background-image: url(../img/top_img/top-b04_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 60px;
}

.TMenu01 {
	font-size: 12px;
	float: right;
	width: 130px;
	margin-top: 35px;
	text-align: left;
	margin-right: 5px;
}

.TMenu01 ul {

}

.TMenu01 li {
	margin-bottom: 5px;
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.TMenu02 {
	font-size: 12px;
	width: 130px;
	margin-top: 20px;
	text-align: left;
	margin-right: 5px;
	float: right;
}

.TMenu02 ul {

}

.TMenu02 li {
	margin-bottom: 5px;
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

#Searc-Google {
	height: 32px;
	padding-top: 10px;
	float: left;
	width: 960px;
}

#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#Menu-News {
	text-align: center;
	margin-bottom: 10px;
	padding: 5px;
	float: left;
	width: 950px;
}

#Menu-News ul {
	font-size: 12px;
}

#Menu-News li {
	font-size: 12px;
	margin-right: 20px;
	display: inline;
}
#Mein-F {

}

#Mein-Left {
	width: 170px;
	float: left;
	padding-bottom: 20px;
}
.Menu-TI01 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../img/top_img/menu-ti01w.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 5px 5px;
	height: 15px;
	float: left;
	width: 160px;
}

.Menu-TI02 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../img/top_img/menu-ti01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 5px 5px;
	height: 15px;
	width: 160px;
	float: left;
}
.Menu-L01 {
	text-align: left;
	background-color: #F9F9FD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;
	width: 168px;
	float: left;
}

.Menu-L01 ul {
}

.Menu-L01 li {
	font-size: 12px;
	background-image: url(../img/top_img/list.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-align: left;
	line-height: 1.3em;
	padding: 2px 5px 2px 15px;
}

.Menu-L02 {
	font-size: 12px;
	line-height: 1.3em;
	text-align: left;
	background-color: #F9F9FD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px 5px 10px 10px;
	float: left;
	width: 153px;
}

.Menu-L03 {
	text-align: left;
	background-color: #F9F9FD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px 3px 10px;
	float: left;
	width: 162px;
}
.MTV-G {
	background-image: url(../img/top/img_omtv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 50px;
	width: 50px;
}

.Menu-L04 {
	text-align: left;
	float: right;
	width: 105px;
}

.Menu-L04 ul {
}

.Menu-L04 li {
	font-size: 12px;
	line-height: 1.3em;
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-align: left;
	padding: 2px 5px 2px 15px;
}

.Menu-L05 {
	font-size: 12px;
	text-align: center;
	padding: 5px;
	float: left;
	width: 158px;
	border: 1px solid #CCCCCC;
}
#Mein-CRight {
	width: 775px;
	float: right;
}


#Mein-Center {
	width: 410px;
	float: left;
	padding-bottom: 20px;
}

.MinC-ti01 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/top/side_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	height: 13px;
	border: 1px solid #CCCCCC;
	padding: 8px 5px 5px;
	width: 398px;
	clear: both;
}

.Mein-CC01 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 1.5em;
	background-image: url(../img/top_img/haikei02.gif);
	width: 398px;
	float: left;
}

.MinC-ti02 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/top/side_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	height: 13px;
	border: 1px solid #CCCCCC;
	padding: 8px 5px 5px;
	width: 398px;
	float: left;
}
.M-Img1 {
	height: 70px;
	width: 410px;
	margin-bottom: 10px;
	float: left;
}


.Mein-CMenu01 {
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
	width: 408px;
	float: left;
}
.Mein-CMenu01 ul {
}

.Mein-CMenu01 li {
	font-size: 12px;
	line-height: 1.3em;
	background-image: url(../img/top/list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 5px 5px 15px;
}
.Mein-CMenu02M {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FF9966;
	width: 406px;
	margin-bottom: 10px;
	float: left;
}

.Mein-CMenu02 {
	background-color: #EEEEF9;
	float: left;
	width: 406px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCC66;
	border-bottom-width: 1px;
}

.Mein-CMenu02-1 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/top/pickupBack.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	text-align: center;
	padding: 5px;
	width: 90px;
	float: left;
}

.Mein-CMenu02-2 {
	font-size: 12px;
	line-height: 1.3em;
	text-align: left;
	padding: 5px;
	float: right;
	width: 290px;
	background-color: #FFFFFF;
}

.Mein-CMenu03M {
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 398px;
	padding: 5px;
	margin-bottom: 10px;
	float: left;
}

.Mein-CMenu03AB {
	margin-bottom: 5px;
	width: 398px;
	float: left;
}

.Mein-CMenu03A {
	width: 193px;
	float: left;
}

.Mein-CMenu03B {
	width: 193px;
	float: right;
}

.Mein-CMenu03-1 {
	font-size: 12px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #003399;
	padding: 3px 2px 3px 5px;
	background-color: #EEEEF9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	width: 184px;
	font-weight: bold;
}

.Mein-CMenu03-2 {
	font-size: 10px;
	line-height: 1.3em;
	text-align: left;
	padding: 2px 2px 2px 5px;
	width: 186px;
}


#Mein-Right {
	width: 350px;
	float: right;
	padding-bottom: 20px;
}
.Mein-RG {
	margin-bottom: 10px;
	float: left;
	width: 350px;
}

.Mein-RC01 {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	background-color: #F0F8FF;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	width: 338px;
	float: left;
}

.Mein-RMti01 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/top_img/menu-ti02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 8px 5px 5px;
	height: 15px;
	width: 340px;
	float: left;
}

.Mein-RMenu01 {
	padding: 5px 10px;
	margin-bottom: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EEEEF9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	float: left;
	width: 328px;
}

.Mein-RMenu01A {
	width: 156px;
	float: left;
}

.Mein-RMenu01A ul {
}

.Mein-RMenu01A li {
	font-size: 12px;
	background-image: url(../img/top/cl_005.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 5px 5px 17px;
}

.Mein-RMenu01B {
	width: 156px;
	float: right;
}

.Mein-RMenu01B ul {
}

.Mein-RMenu01B li {
	font-size: 12px;
	background-image: url(../img/top/cl_005.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 5px 5px 17px;
}
.Mein-Rmenu02 {
	background-color: #EEEEF9;
	padding: 5px;
	margin-bottom: 10px;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 338px;
	float: left;
}

.Mein-Rmenu02 ul {
}

.Mein-Rmenu02 li {
	font-size: 12px;
	background-image: url(../img/top/cl_005.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 5px 5px 17px;
}
.Mein-Rmti02Y {
	background-image: url(../img/top/side_bg.gif);
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	width: 338px;
	float: left;
}
#Mein-MEIN {
	float: right;
	width: 770px;
	margin-right: 5px;
	margin-top: 3px;
	border: 1px solid #CCCCCC;
}

#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	clear: both;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(../img/top_img/haikei01.gif);
	background-repeat: repeat-x;
	width: 100%;
}

#Searc-ETown {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EEEEF9;
}

#Searc-ETown form {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	padding-top: 4px;
	padding-bottom: 4px;
}

#footer .F-ti01 {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	background-color: #EEEEF9;
	text-align: left;
	padding: 10px 5px 5px 40px;
	width: 915px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#footer .F-ti02 {
	font-size: 12px;
	text-align: center;
	padding: 5px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FBFBFE;
}

#footer .F-ti03 {
	font-size: 12px;
	text-align: center;
	padding: 10px 5px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #EEEEF9;
}

#footer .F-ti05 {
	font-size: 12px;
	padding: 10px 5px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#footer .F-ti04 {
	font-size: 12px;
	background-color: #EEEEF9;
	text-align: center;
	padding: 15px 5px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#srchBox.watermark{
	padding-bottom: 6px;
}

#srchBox.watermark #srchInput{
	padding:1px 1px 2px 1px;
	border:1px solid #a5acb2;
	background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}

#srchBox.watermark #srchInput.nomark{
	background: #fff;
}

#srchBox.watermark #srchLogo{
	display: none;
}
#red {
　　color: #FF3333
}
#red1 {
　　color: #FF3333
}
#red2 {
　　color: #FF3333
}
#red3 {
　　color: #FF3333
}
#red4 {
　　color: #FF3333
}
#red5 {
　　color: #FF3333
}
#red6 {
　　color: #FF3333
}
#orange {
　　color: #FF9933
}
#orange1 {
　　color: #FF9933
}
