@charset "utf-8";

body {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 130%;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
}

img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

h1 {
	margin: 0px;
	padding: 0px;
	display: none;
}

h2 {
	margin: 0px;
	padding: 0px;
	display: none;
}
h3 {
	display: none;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #003399;
	margin-bottom: 3px;
	font-weight: normal;
	margin-top: 10px;
}
h5 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009999;
	border-bottom: 1px dotted #999999;
	padding-bottom: 5px;
	margin-top: 10px;
}
h6 {
	display: block;
	height: 26px;
	width: 460px;
	margin: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: normal;
	text-indent: 12px;
	padding: 8px 0px 0px;
}

td {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
}

a {
	color: #666666;
}
a:hover {
	color: #FF3300;
}

button {
	background-color: transparent;
	border-style: none;
	height: 61px;
	width: 170px;
	margin-top: 5px;
	vertical-align: -25%;
}

#footer a {
	color: #FFCCCC;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
}
#footer a:hover {
	color: #FFCCCC;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
}

#footer_box {
	height: 70px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 20px;
	color: #FFCCCC;
}

ul {
	list-style: square;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
li {

}


#navi {
	padding: 0px;
	height: 40px;
	margin: 7px 0px 0px;
}

#navi ul{
	margin: 0px;
	padding: 0px;
	list-style-type : none;
}

#navi li {
	padding :0;
	margin:0px;
	display: inline;
	float: left;
}

#navi #navi01{
	background-image:url(images/header_menu_1.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi02{
	background-image:url(images/header_menu_2.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi03{
	background-image:url(images/header_menu_3.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi04{
	background-image:url(images/header_menu_4.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi05{
	background-image:url(images/header_menu_5.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi06{
	background-image:url(images/header_menu_6.jpg);
	width:130px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi01 a {
	background-image:url(images/header_menu_1.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 134px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#navi #navi01 a:hover {
	background-image:url(images/header_menu_1.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi02 a {
	background-image:url(images/header_menu_2.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 134px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#navi #navi02 a:hover {
	background-image:url(images/header_menu_2.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi03 a {
	background-image:url(images/header_menu_3.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 134px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#navi #navi03 a:hover {
	background-image:url(images/header_menu_3.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi04 a {
	background-image:url(images/header_menu_4.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 134px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#navi #navi04 a:hover {
	background-image:url(images/header_menu_4.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi05 a {
	background-image:url(images/header_menu_5.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 134px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#navi #navi05 a:hover {
	background-image:url(images/header_menu_5.jpg);
	width:134px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}

#navi #navi06 a {
	background-image:url(images/header_menu_6.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 130px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#navi #navi06 a:hover {
	background-image:url(images/header_menu_6.jpg);
	width:130px;
	height:40px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -40px;
}


#menu_navi_1 {
	padding: 0px;
	height: 50px;
	margin: 4px 0px;
}

#menu_navi_1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type : none;
}

#menu_navi_1 li {
	padding :0;
	margin:0px;
	display: inline;
	float: left;
}

#menu_navi_1 #menu_navi_1_01 a {
	background-image:url(images/menu-3-1.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 176px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#menu_navi_1 #menu_navi_1_01 a:hover {
	background-image:url(images/menu-3-1.jpg);
	width:176px;
	height:50px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -50px;
}

#menu_navi_1 #menu_navi_1_02 a {
	background-image:url(images/menu-3-2.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 176px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#menu_navi_1 #menu_navi_1_02 a:hover {
	background-image:url(images/menu-3-2.jpg);
	width:176px;
	height:50px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -50px;
}

#menu_navi_1 #menu_navi_1_03 a {
	background-image:url(images/menu-3-3.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 176px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#menu_navi_1 #menu_navi_1_03 a:hover {
	background-image:url(images/menu-3-3.jpg);
	width:176px;
	height:50px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -50px;
}



#menu_navi_2 {
	padding: 0px;
	height: 50px;
	margin: 4px 0px;
}

#menu_navi_2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type : none;
}

#menu_navi_2 li {
	padding :0;
	margin:0px;
	display: inline;
	float: left;
}

#menu_navi_2 #menu_navi_2_01 a {
	background-image:url(images/menu-3-1.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 176px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#menu_navi_2 #menu_navi_2_01 a:hover {
	background-image:url(images/menu-3-1.jpg);
	width:176px;
	height:50px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -50px;
}

#menu_navi_2 #menu_navi_2_02 a {
	background-image:url(images/menu-3-2.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 176px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#menu_navi_2 #menu_navi_2_02 a:hover {
	background-image:url(images/menu-3-2.jpg);
	width:176px;
	height:50px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -50px;
}

#menu_navi_2 #menu_navi_2_03 a {
	background-image:url(images/menu-3-3.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	display: block;
	width: 176px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

#menu_navi_2 #menu_navi_2_03 a:hover {
	background-image:url(images/menu-3-3.jpg);
	width:176px;
	height:50px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	background-position: 0px -50px;
}




#header_left {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 350px;
	height: auto;
}

#header_right {
	margin: 53px 15px 0px 0px;
	padding: 0px;
	float: right;
	width: 375px;
}

#header_line {
	height: 7px;
}

#header_line_1 {
	height: 15px;
}

.header_box {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	color: #333333;
	float: left;
	clear: none;
	line-height: 140%;
	padding-top: 5px;
}

.header_box strong.spam {
	font-weight:normal;
	font-size: 12px;
	color: #FFCCCC;
}

#header img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

#search {
	margin-left: 10px;
}
#copyright {
	font-size: x-small;
	margin-left: 10px;
}
.span1 {
	display:none;
}

.span2 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #4D832C;
}

.span3 {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
}

.span4 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
	color: #FF6666;
}

.span5 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	color: #CC0000;
	font-size: 12px;
}

.size9 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 9px;
}

.size10 {

	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
}

.size12 {

	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
}

.span6 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.span7 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}

.span8 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	color: #B85972;
}

.span9 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #B85972;
}

.span10 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5FAF92;
}

.span11 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9999FF;
}
.span12 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	color: #003399;
}
.span13 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #CC0000;
}

.span14 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #333333;
}

.span15 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #FF66CC;
}

.span16 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #FF66CC;
}

.span17 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #E82468;
}

.span18 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 16px;
	color: #FF55C8;
}

.span19 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	color: #FF6666;
}

.span20 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	color: #333333;
}

.span21 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.span22 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.span23 {
	border-bottom:2px solid #FF0033;
	line-height: 150%;
}

.span24 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	color: #FF6600;
}

.span25 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	color: #006666;
}

.span26 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9933FF;
}

.span27 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	color: #5FAF92;
}

.span28 {
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	color: #5FAF92;
}

#endnavi_t {
	margin: 30px 0px 10px;
	padding: 0px;
	width: 750px;
	text-align: right;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
}

.main_box {
	height: 344px;
	padding: 0px 0px 8px;
	margin: 0px;
}

.main1 {
	height: 300px;
	padding: 0px 0px 15px;
	margin: 0px;
}

.main2 {
	width: 500px;
	margin: 10px 0px 20px;
	padding-left: 5px;
}
.main2_img {
	margin-right: 5px;
	float: left;
	border-style: none;
}

.main3 {
	width: 460px;
	margin-top: 5px;
}
.main3_box {
	height: 20px;
	width: 430px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #666666;
	margin-top: 10px;
}
.main3_txt {
	width: 430px;
	clear: both;
}



.main3_img {
	float: left;
	border-style: none;
}

.main3_img_txt {
	float: left;
	border-style: none;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 10px;
}

.main3_img2_txt {
	float: right;
	border-style: none;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 5px;
}

.main3_img3_txt {

	float: right;
	border-style: none;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 20px;
}

.main3_img220_txt {
	float: left;
	border-style: none;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 25px;
	width: 220px;
}

.main3_img210_txt {
	float: left;
	border-style: none;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 25px;
	width: 220px;
}

.main4 {
	width: 600px;
	margin-top: 20px;
	margin-left: 5px;
	padding-left: 10px;
}
.main4_box {
	width: 600px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.content_left {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 150px;
	height: auto;
}
.content_left_menu {
	margin: 5px 0px 10px;
	padding: 0px 0px 0px 10px;
	float: none;
	width: 140px;
}
.content_menu  ul{
	margin: 0px;
	list-style-type : none;
	padding: 0px;
}
.content_menu  li {
	display : inline;
	padding :0;
	margin:0px;
}
.content_menu a {
	background-image:url(images/arrow.gif);
	width:140px;
	height:26px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	display:block;
	line-height: 26px;
	text-indent: 20px;
	background-position: 4px 8px;
	color: #FFCCCC;
	text-decoration: none;
	border-bottom: 1px dotted #E46182;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	text-align: left;
}
.content_menu a:hover {
	background-image:url(images/arrow.gif);
	width:140px;
	height:26px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	display:block;
	color: #FD5799;
	text-decoration: underline;
}

#content_center {
	margin: 0px 0px 0px 13px;
	padding: 0px;
	float: left;
	width: 373px;
}

#content_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 640px;
}

.content_box {
	padding: 0px;
	margin: 25px 0px 0px;
}

.content_box_top {
	padding: 0px;
	margin: 0px;
}

.content_box_top_waku {
	margin: 0px 0px 0px 47px;
	width: 560px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.content_box_top_waku1 {
	padding: 0px;
	margin: 10px 0px 0px;
	height: 29px;
	width: 540px;
}

.content_box_top_waku2 {
	padding: 10px;
	margin: 0px;
	width: 520px;
	border: 1px solid #CEB1B8;
}

.content_box_top_waku3 {
	padding: 0px;
	margin: 10px 0px 0px;
	height: 29px;
	width: 350px;
}

.content_box_top_waku4 {
	padding: 10px;
	margin: 0px;
	width: 330px;
	border: 1px solid #CEB1B8;
}

.content_box_midashi {
	padding: 0px;
	margin: 0px;
	background-image: url(images/shikaku.gif);
	background-repeat: no-repeat;
	text-indent: 28px;
	border-bottom: 1px solid #E82468;
	height: 30px;
	line-height: 35px;
}

.content_box_midashi_noback {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #E82468;
	height: 75px;
	line-height: 35px;
	text-indent: 10px;
}

.content_box_midashi_noback_1 {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #E82468;
	height: 30px;
	line-height: 35px;
	text-indent: 10px;
}

.content_box_midashi_1 {
	padding: 0px;
	margin: 0px;
	text-indent: 10px;
	height: 30px;
	line-height: 35px;
	background-color: #E82468;
}

.content_box_midashi_2 {
	padding: 0px;
	margin: 0px;
	text-indent: 15px;
	border-bottom: 1px solid #E82468;
	height: 30px;
	line-height: 35px;
	background-color: #FFFFFF;
}

.content_box_midashi_3 {
	padding: 5px;
	margin: 0px;
	height: 35px;
	line-height: 35px;
	background-color: #FDDFCC;
	border: 1px solid #E82468;
}

.content_box_midashi_4 {
	padding: 0px;
	margin: 0px;
	background-image: url(images/shikaku.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #E82468;
	height: 75px;
	line-height: 35px;
	text-indent: 10px;
}

.content_box_midashi_5 {
	padding: 0px;
	margin: 0px;
	text-indent: 28px;
	height: 30px;
	line-height: 35px;
	background-color: #FFDECE;
	border: 1px solid #FF3300;
}

.content_box_midashi_6 {
	padding: 5px;
	margin: 0px;
	height: 35px;
	line-height: 35px;
	background-color: #FDDFCC;
}

.content_box_midashi_7 {
	padding: 0px;
	margin: 0px;
	background-image: url(images/ball.jpg);
	background-repeat: no-repeat;
	text-indent: 35px;
	border-bottom: 1px solid #E82468;
	height: 30px;
	line-height: 35px;
	background-position: 5px;
}

.content_box_midashi_8 {
	padding: 10px;
	margin: 0px;
	line-height: 35px;
	background-color: #FDDFCC;
	border: 1px solid #E82468;
}

.content_box_midashi_9 {
	padding: 15px;
	margin: 0px;
	line-height: 35px;
	background-color: #BE024E;
	border: 1px solid #FF9966;
}

.content_box_midashi_10 {
	padding: 10px 20px;
	margin: 0px;
	line-height: 27px;
	background-color: #FDDFCC;
	border: 1px solid #E82468;
}

.content_box_midashi_underline {
	padding: 10px 0px 10px 10px;
	margin: 0px;
	border-bottom: 1px dashed #999999;
}

.content_box_midashi_noline {
	padding: 10px 0px 10px 10px;
	margin: 0px;
}

.content_box_waku {
	padding: 10px;
	margin: 25px 10px 0px;
	border: 1px solid #ED588C;
	background-color: #FBD5E2;
}

.content_box_waku_1 {
	padding: 10px;
	margin: 25px 10px 0px;
	border: 1px solid #ED588C;
	background-color: #FFFFCE;
}

.content_box_waku_2 {
	padding: 10px;
	margin: 25px 10px 0px;
	border: 1px solid #663333;
	background-color: #DBDBB7;
}

.content_box_waku_3 {
	padding: 0px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.content_box_waku_4 {
	padding: 10px;
	margin: 5px 10px 0px;
	border: 1px solid #ED588C;
	background-color: #FBD5E2;
}
.content_box_contents {
	padding: 10px 0px 0px;
	margin: 0px;
	border-right: 1px solid #FDD9E5;
	border-left: 1px solid #FDD9E5;
	background-color: #FFFFFF;
}

.content_box_contents_top {
	padding: 10px 0px 0px;
	margin: 0px;
	border-right: 1px solid #FDD9E5;
	border-left: 1px solid #FDD9E5;
	background-color: #FAC9D8;
	background-image: url(images/waku-top-b_r2_c1.jpg);
	background-repeat: repeat-x;
}

.content_box_contents_news {
	margin-top: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 3px;
}

.content_box_contents_news a {
	color: #E82367;
	text-decoration: none;
	background-image: url(images/arrow-4.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 20px;
}

.content_box_contents_news a:hover {
	color: #FF3300;
	text-decoration: underline;
	background-image: url(images/arrow-5.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 20px;
}

.content_box_contents_topics {
	margin-top: 5px;
	border-bottom: 1px dotted #E9286B;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.content_box_contents_stepup {
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	background-image: url(images/stepup-1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 160px;
	height: 360px;
}

.content_box_goods {
	padding: 10px 0px 10px 30px;
	margin: 0px 10px;
	width: 560px;
}

.content_box_goods_topline {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #9F1C3D;
}

.content_box_goods_topline_no {
	margin-top: 3px;
}

.content_box_bottom {
	padding: 0px;
	margin: 0px 0px 15px;
	height: 6px;
}

.content_box_menu3_1 {
	padding: 0px;
	margin: 0px 0px 5px 10px;
	height: 250px;
	width: 500px;
	background-image: url(images/zu-3-1-4.jpg);
	background-repeat: no-repeat;
}

.content_menu_top {
	padding: 0px;
	margin: 0px;
	width: 500px;
}

.content_menu_waku {
	padding: 10px;
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px solid #E82468;
	width: 500px;
}

.content_menu_waku  ul{
	margin: 0px;
	list-style-type : none;
	padding: 0px;
}
.content_menu_waku li {
	display : inline;
	padding :0;
	margin:0px;
}

.content_menu_waku a {
	background-image:url(images/arrow-2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	display:block;
	line-height: 30px;
	text-indent: 20px;
	background-position: 0px 8px;
	color: #E82468;
	text-decoration: none;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	text-align: left;
}

.content_menu_waku a:hover {
	background-image:url(images/arrow-2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	display:block;
	color: #691228;
	text-decoration: underline;
}

.sitemap_box {
	padding: 5px 8px 10px;
	width: 400px;
	margin-top: 5px;
	margin-left: 150px;
}

.drsvoice_box {
	width: 400px;
	margin-top: 5px;
	margin-left: 20px;
}

.drsvoice_box_txt {
	margin-top: 5px;
	margin-left: 5px;
	padding: 8px 5px;
	background-color: #CCE8DD;
}

.form_box {
	padding: 0px;
	width: 400px;
	margin-top: 20px;
	margin-left: 50px;
}
.title_box {
	width: 600px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.image_left {
	float: left;
	border-style: none;
}

.image_left_10 {
	float: left;
	border-style: none;
	margin-right: 10px;
}

.image_left_10_10 {
	float: left;
	border-style: none;
	margin-right: 10px;
	margin-left: 10px;
}

.image_right {
	float: right;
	border-style: none;
}

.image_right_10 {
	float: right;
	border-style: none;
	margin-right: 10px;
}

.image_right_10_10 {
	float: right;
	border-style: none;
	margin-right: 10px;
	margin-left: 10px;
}

.image_right_70 {
	float: right;
	border-style: none;
	margin-right: 70px;
}
.image_top5 {
	margin-top: 5px;
}
.image_noline {
	margin: 0px;
	padding: 0px;
	border-style: none;
}



.endnavi_a {

	margin: 10px 0px 10px 30px;
	padding: 0px;
	width: 650px;
	text-align: right;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
}
.inq-th {
	font-size: 12px;
	padding: 7px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	background-color: #E1FFFF;
	width: 180px;
}
.inq-td {
	font-size: 12px;
	padding: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	background-color: #F0F8FF;
}
.inq-th-top {
	font-size: 12px;
	padding: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	background-color: #F6F6F6;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 0px;
}
.inq-td-top {
	font-size: 12px;
	padding: 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F6F6F6;
}
.inq-td2 {
	padding: 7px;
	text-align: left;
	line-height: 150%;
	background-color: #E3E3E3;
}
.inq-td3 {
	padding: 7px;
	text-align: left;
	line-height: 150%;
}
.inq-td4 {
	padding: 7px;
	text-align: left;
	line-height: 150%;
	background-color: #FFFFFF;
}
.inq-td5 {
	padding: 7px;
	text-align: left;
	line-height: 150%;
	background-color: #EEEEEE;
}

.inq-td6 {
	padding: 7px;
	text-align: left;
	line-height: 150%;
	background-color: #FFD7FF;
}
.inq-td7 {
	padding: 4px;
	text-align: left;
	line-height: 130%;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
}
.inq-td8 {
	font-size: 12px;
	padding: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	background-color: #F0F8FF;
}
.inq-td9 {
	font-size: 12px;
	padding: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	background-color: #E7E7E7;
}

.form-btn {
	text-align: center;
	padding: 7px;
}

.li-1 {
	list-style: decimal;
}

#endnavi_menu {

	margin: 30px 0px 10px;
	padding: 0px;
	width: 580px;
	text-align: right;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
}
#endnavi_menu_a {


	margin: 10px 0px;
	padding: 0px;
	width: 580px;
	text-align: right;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
}

#menu ul{
	margin: 0px;
	list-style-type : none;
	padding: 0px;
}

#menu li {
	display : inline;
	padding :0;
	margin:0px;
}


#menu #menu01 a {
	background-image:url(images/menu-1.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu01 a:hover {
	background-image:url(images/menu-1.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu02 a {
	background-image:url(images/menu-2.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu02 a:hover {
	background-image:url(images/menu-2.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu03 a {
	background-image:url(images/menu-3.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu03 a:hover {
	background-image:url(images/menu-3.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu04 a {
	background-image:url(images/menu-4.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu04 a:hover {
	background-image:url(images/menu-4.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu05 a {
	background-image:url(images/menu-5.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu05 a:hover {
	background-image:url(images/menu-5.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu06 a {
	background-image:url(images/menu-6.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu06 a:hover {
	background-image:url(images/menu-6.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu07 a {
	background-image:url(images/menu-7.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu07 a:hover {
	background-image:url(images/menu-7.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu08 a {
	background-image:url(images/menu-8.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu08 a:hover {
	background-image:url(images/menu-8.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu09 a {
	background-image:url(images/menu-9.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu09 a:hover {
	background-image:url(images/menu-9.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu10 a {
	background-image:url(images/menu-10.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu10 a:hover {
	background-image:url(images/menu-10.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu11 a {
	background-image:url(images/menu-11.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu11 a:hover {
	background-image:url(images/menu-11.jpg);
	width:150px;
	height:63px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#menu #menu12 a {
	background-image:url(images/menu-12.jpg);
	width:150px;
	height:60px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#menu #menu12 a:hover {
	background-image:url(images/menu-12.jpg);
	width:150px;
	height:60px;
	margin:0px;
	padding:0;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: -150px;
}

#header_navi {
	padding: 0px;
	height: 25px;
	width: 196px;
	margin: 3px 0px 0px;
	float: right;
}
#header_navi ul {

	margin: 0px;
	padding: 0px;
	list-style-type : none;
}
#header_navi li {

	padding :0;
	margin:0px;
	display: inline;
	float: left;
}

#header_navi01 a {
	background-image:url(images/header_navi_1.gif);
	background-repeat:no-repeat;
	display: block;
	height: 25px;
	width: 39px;
	margin: 0px;
	padding: 0px;
}

#header_navi01 a:hover {
	background-image:url(images/header_navi_1.gif);
	width:39px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
}

#header_navi02 a {
	background-image:url(images/header_navi_2.gif);
	background-repeat:no-repeat;
	display: block;
	height: 25px;
	width: 79px;
	margin: 0px;
	padding: 0px;
}

#header_navi02 a:hover {
	background-image:url(images/header_navi_2.gif);
	width:79px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
}

#header_navi03 a {
	background-image:url(images/header_navi_3.gif);
	background-repeat:no-repeat;
	display: block;
	height: 25px;
	width: 78px;
	margin: 0px;
	padding: 0px;
}

#header_navi03 a:hover {
	background-image:url(images/header_navi_3.gif);
	width:78px;
	height:25px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
}

.goods_right {
	margin: 8px 0px 0px;
	padding: 0px;
	float: right;
	width: 183px;
}

.goods_left {
	margin: 8px 0px 0px;
	padding: 0px;
	float: left;
	width: 183px;
}

.goods_s {
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: 100px;
}

.goods_s img {
	margin-right: 2px;
	float: left;
	border-style: none;
}

.goods_s a {
	color: #666666;
}
.goods_s a:hover {
	color: #73BFA1;
}


.goods_t {
	padding: 4px 8px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 15px;
	clear: both;
	margin-bottom: 8px;
	margin-top: 2px;
	background-color: #E7E7E7;
	height: 70px;
}

.goods_t_right {
	padding: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: right;
	margin-top: 15px;
	margin-left: 0px;
	width: 93px;
}
.th-line-left-under {
	font-size: 12px;
	padding: 3px;
	font-weight: normal;
	background-color: #D0E9FF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.th-line-right-under {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	font-weight: normal;
	background-color: #D0E9FF;
	text-align: left;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	border: 1px solid #CCCCCC;
}
.th-line-left-under_left {
	font-size: 12px;
	padding: 3px;
	font-weight: normal;
	background-color: #D0E9FF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
.th-line-right-under_left {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	font-weight: normal;
	background-color: #D0E9FF;
	text-align: left;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	border: 1px solid #CCCCCC;
}

.td-left-under-b {
	font-size: 12px;
	padding: 2px 3px 3px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #E1F1FF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.td-right-under-b {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #E1F1FF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.td-left-b {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-left: 1px solid #CCCCCC;
	background-color: #E1F1FF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.td-left-right-b {
	font-size: 12px;
	padding: 2px 2px 2px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #F0F8FF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}

.td-left-under-g {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.td-right-under-g {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.td-left-g {
	font-size: 12px;
	padding: 3px 3px 3px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-left: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.td-left-right-g {
	font-size: 12px;
	padding: 2px 2px 2px 7px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #F6F6F6;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
}
.clear {
	clear: both;
}
.clear_box {
	margin: 5px;
	clear: both;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	padding-top: 5px;
}


.box_txt_g {
	background-color: #E4E4E4;
	padding: 5px;
	width: 450px;
	margin-top: 10px;
}
.message_img_right {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}

#rank_b {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

.rank_best_b {
	margin: 10px 0px 5px;
	padding: 0px 0px 5px;
	height: 60px;
	border-bottom: 1px dotted #E0E0E0;
}
.rank_best_box {
	width: 126px;
	float: left;
}
.rank_best_box_left {
	float: left;
	margin-right: 3px;
}



.rank_best_b img {
	margin-right: 5px;
	float: left;
	border-style: none;
}
.beauty_img_box {
	border-bottom: 1px solid #CCCCCC;
}
.guide_box {
	padding: 7px;
	border: 1px solid #CCCCCC;
}
.news {
	padding-right: 5px;
	padding-left: 5px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 120%;
}

.news img {
	border-style: none;
}

.news_img_b {
	display: block;
	float: right;
	margin: 5px;
}

.news_img_b_w {
	display: block;
	float: left;
	margin: 0px 5px 5px;
	background-color: #FFFFFF;
	height: 92px;
	width: 78px;
	text-align: center;
}

.news_img_b_qr {
	display: block;
	float: left;
	margin: 0px 5px 5px;
	background-color: #FFFFFF;
	height: 80px;
	width: 78px;
	text-align: center;
}

#news_menu ul{
	margin: 0px;
	list-style-type : none;
	padding: 0px;
}

#news_menu li {
	display : inline;
	padding :0;
	margin:0px;
}


#news_menu a {
	background-image:url(images/arrow-4.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0 0 0 20;
	display:block;
	text-indent: 20px;
	color: #E82468;
}

#news_menu a:hover {
	background-image:url(images/arrow-5.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0;
	display:block;
	color: #691228;
	text-decoration: underline;
}

#secure {
	margin: 0px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 110%;
}
