@charset "utf-8";

/* table基本 */
/*table.type0 {
border: 1px solid #000000;
border-collapse: collapse;
}
.type0 td, .type0 th {
border: 1px solid #000000;
}
.type0 th {
white-space: nowrap;
width: 1%;
}*/


.type_comment {
	width: 640px;
	float: left;
	margin-left: 5px;
}

.type_comment table{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #CCC;
	text-align: center;
}

.type_comment .edit {
border-left: 1px solid #EAEAEA;
border-right: 1px solid #EAEAEA;
text-align:center;
width: 25%;
}
.type_comment .check {
	text-align:center;
	width: 75%;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 15px;
	border-left-width: 1px;
	border-left-style: solid;
}
.type_comment th {
	height: 25px;
	background-color: #F6F6F6;
	color: #666;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.type_comment td {
	padding: 5px 10px;
	font-size: 75%;
}
.type2 .last th , 
.type_comment .last td {
border-bottom: none;
}
.type2 th , 
.type_comment td{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #C1C1C1;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 15px;
	color: #666;
}



body  {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}


img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin: 0px;

}

h1 {
	font-size: 12px;
	text-align: center;
	border-bottom-width: thin;
	border-left-width: 10px;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #3366FF;
	border-left-color: #3366FF;
	border-top-width: thin;
	border-right-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-top-color: #3366FF;
	border-right-color: #3366FF;
	color: #333;
	font-weight: bolder;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


h2 {
	font-size: 12px;
	color: #333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	color: #FFF;
	width: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

h4 {
	color: #FFF;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}




h5 {
	font-size: 15px;
	color: #333;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h6 {
	font-size: 16px;
	color: #E4007F;
	text-align: center;
	padding: 2px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.thrColFixHdr #container #mainContent .mail {
	background-color: #F1FDFE;
	width: 630px;
	text-align: center;
	margin-left: 10px;
}
.site_map {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	float: left;
	width: 630px;
	padding-left: 10px;
	margin-left: 9px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 30px;
	text-align: left;
	background-color: #FFF9F7;
}






.thrColFixHdr #container {
	width: 960px;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	text-align: left;
	border: 1px solid #000;
} 
.header {
	float: left;
	height: 60px;
	width: 950px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F90;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F90;
	border-left-color: #F90;
}
.thrColFixHdr #container #header .title {
	width: 210px;
	float: left;
	height: 50px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
}

.thrColFixHdr #sidebar1 {
	width: 150px;
	float: left;
	border-right-color: #CCCCCC;
	border-left-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	height: auto;
	background-color: #F90;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	padding-bottom: 25px;
	margin-left: 0px;
	padding-left: 0px;
}


.thrColFixHdr #sidebar2 {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 130px;
	text-align: center;
	border-right-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 5px;
	height: auto;
	padding-bottom: 25px;
	background-color: #F90;
	margin: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	padding-left: 5px;
}
.page_top {
	width: 120px;
	float: right;
	height: 15px;
	text-align: center;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 10px;
	margin-bottom: 15px;
	overflow: visible;
}



.thrColFixHdr #mainContent {
	color: #000000;
	border-right-color: #CCCCCC;
	width: 660px;
	padding-top: 5px;
	overflow: auto;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: auto;
} 
.review {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	width: 626px;
	padding-left: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
	float: left;
	border: 2px solid #F60;
	margin-left: 5px;
	margin-top: 20px;
	padding-bottom: 10px;
	line-height: 16px;
}
.sub_title {
	background-image: url(../new_site/gif/sub_title_orange.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-align: center;
	width: 640px;
	float: left;
	margin-top: 5px;
	line-height: 30px;
	padding-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #333;
	margin-left: 5px;
}
.flash_120 {
	height: 120px;
	width: 640px;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	float: left;
	padding-left: 5px;
}



.counter {
	height: auto;
	text-align: left;
	float: left;
	padding-left: 3px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	font-size: 10px;
	width: auto;
}
.gray {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.keyword {
	width: 640px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	background-color: #F90;
	color: #333;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	height: auto;
	float: left;
	margin-left: 5px;
}
.side_category {
	margin-bottom: 0px;
	margin-top: 2px;
	width: 150px;
	float: left;
	height: auto;
	background-color: #F90;
	margin-left: 0px;
	padding-left: 0px;
}



#image a{
	display:block;
	width:140px;
	color:#630;
	font-size:12px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	background-image: url(../new_site/gif/Button_base1_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
}

#image a:hover{
	background-image: url(../new_site/gif/Button_base2_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #630;
}
.white {
	color: #FFFFFF;
	font-weight: bold;
}
.navi1 {
	height: 24px;
	background-image: url(../new_site/gif/head_bar_bg2_orange.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333;
}

p.menu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	text-align: center;
	padding-left: 100px;
	margin: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 5px;
}


p.menu a {
	color: #000;
	text-decoration: none;
	background-color: #F90;
	display: block;
	float: left;
	width: 8.4em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

p.menu a:hover {
	color: #E35B00;
	background-color: #FFFFFF;
}
.navi2 {
	height: 24px;
	background-image: url(../new_site/gif/head_bar_bg2_orange.gif);
	background-repeat: repeat-x;
	width: 960px;
	text-align: center;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333;
}
p.menu2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	text-align: center;
	padding-left: 100px;
	margin: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 4px;
}
p.menu2 a {
	color: #000;
	text-decoration: none;
	background-color: #F90;
	display: block;
	float: left;
	width: 8.4em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
p.menu2 a:hover {
	color: #F60;
	background-color: #FFFFFF;
}



p.white_menu {
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

p.white_menu a {
	background-color: #F60;
	display: block;
	width: 6em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	float: left;
	height: 15px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}


p.white_menu a:hover {
	color: #F60;
	background-color: #FFFFFF;
}

.header_pr {
	height: 35px;
	width: 400px;
	float: left;
	margin-top: 18px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 15px;
}

.okotowari {
	color: #333333;
	font-size: 14px;
	float: left;
	width: 630px;
	text-align: left;
	margin-left: 10px;
	height: auto;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height: 17px;
}

.site_pro {
	font-size: 12px;
	text-align: center;
	height: auto;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 23px;
	line-height: 70%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: auto;
	font-weight: normal;
	float: left;
	color: #FFF;
	padding-left: 25px;
}

.Button {
	background-color: #808DF0;
	height: 15px;
	width: 100px;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.comment {
	width: 610px;
	float: left;
	color: #524EE4;
	padding-left: 30px;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	height: auto;
	line-height: 20px;
}

.h6_obi {
	width: 640px;
	margin-top: 10px;
	padding-top: 1px;
	height: auto;
	font-size: 15px;
	color: #603000;
	font-weight: bolder;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	margin-bottom: 10px;
	background-image: url(../new_site/gif/head_bar_bg2_orange.gif);
	background-repeat: repeat-x;
	padding-bottom: 1px;
	float: left;
	margin-left: 5px;
}

.navi_footer {
	height: 17px;
	background-image: url(../new_site/gif/head_bar_bg2_orange.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
}

.directory {
	background-image: none;
	height: auto;
	text-align: left;
	width: 640px;
	background-position: center;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #E0E0EF;
	margin-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
}

.shohin_yoko {
	width: 640px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	margin-left: 5px;
}

.flash320 {
	height: 280px;
	width: auto;
	float: left;
	padding-left: 165px;
	background-image: url(../new_site/jpg/tv_ground_320orange.jpg);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-right: 165px;
}

.memo {
	font-size: 13px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 645px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #630;
	margin-top: 10px;
	vertical-align: text-bottom;
	line-height: 5px;
}

.new_movie {
	width: 123px;
	font-size: 12px;
	float: left;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	font-weight: bold;
	height: 155px;
	line-height: 15px;
	margin-right: 3px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #F60;
	background-color: #FFF;
}

.shohin_kara200 {
	height: 200px;
	width: 640px;
	float: left;
	margin-left: 5px;
}

.shohin_kara100 {
	height: 100px;
	width: 640px;
	float: left;
	margin-left: 5px;
}

p.white_menu_diet {
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}

p.white_menu_diet a {
	background-color: #F60;
	display: block;
	width: 7.9em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	height: 15px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
}

p.white_menu_diet a:hover {
	color: #F60;
	background-color: #FFFFFF;
}

.pr_comment {
	font-size: 14px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 323px;
	font-weight: bold;
	padding-left: 10px;
	color: #333333;
	padding-top: 5px;
	margin-top: 10px;
	line-height: 18px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #F30;
	padding-right: 3px;
	padding-bottom: 7px;
	background-color: #EFEFEF;
}

.pr_image {
	float: left;
	width: 300px;
	height: auto;
	margin-top: 10px;
	padding: 0px;
	border: 2px solid #F60;
}

.pr_memo {
	font-size: 13px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 640px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: auto;
}

.pr_point {
	font-size: 14px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 640px;
	font-weight: bold;
	padding-left: 5px;
	color: #333;
	padding-top: 10px;
	line-height: 20px;
}

.pr_point_mark {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 640px;
	font-weight: lighter;
	color: #333;
	padding-top: 5px;
	text-align: right;
	padding-left: 5px;
}

.shohin_kara50 {
	height: 50px;
	width: 640px;
	float: left;
	margin-left: 5px;
}

.brown {
	font-size: 14px;
	color: #B55A00;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height: 15px;
}

.link_info_tag {
	font-size: 14px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 600px;
	font-weight: bold;
	padding-left: 10px;
	color: #3E22AA;
	padding-top: 10px;
	margin-top: 10px;
	line-height: 20px;
	border: 1px solid #0066FF;
	padding-bottom: 10px;
}

.link_list {
	float: left;
	width: 640px;
	margin-left: 5px;
}

.link_list_1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-align: left;
	height: 45px;
	width: 638px;
	border: 1px solid #B6BFEB;
	float: left;
}

.link_list_1_title_banner {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #804000;
	text-align: center;
	float: left;
	height: 45px;
	width: 150px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B6BFEB;
	line-height: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.link_list_1_comment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	text-align: left;
	width: 475px;
	height: 40px;
	float: left;
	line-height: 17px;
	padding: 5px;
	font-weight: normal;
}

.link_list_1_title_banner_A {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #804000;
	text-align: center;
	float: left;
	height: 18px;
	width: 150px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B6BFEB;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EFEFEF;
}

.link_list_1_commentA {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-align: center;
	width: 486px;
	height: 18px;
	float: left;
	line-height: 15px;
	background-color: #EFEFEF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.link_list_1A {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-align: left;
	height: 25px;
	width: 638px;
	border: 1px solid #B6BFEB;
	float: left;
}

.youtube_linkA {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	float: left;
	height: 12px;
	width: 100px;
	padding-left: 10px;
	text-align: right;
}

.youtube_link_list {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	float: left;
	height: 100%;
	width: 530px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.water_collar {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: bolder;
	color: #0066FF;
	text-align: left;
}
.shohin_yoko50 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width: 306px;
	padding-top: 5px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 5px;
	height: 145px;
	border: 2px solid #F90;
}
.shohin_yoko50_image {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	float: left;
	width: 100px;
}
.shohin_yoko50_comment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	text-align: left;
	float: left;
	width: 193px;
	padding-left: 10px;
	padding-right: 2px;
	line-height: 17px;
}
.shohin_kara25 {
	height: 25px;
	width: 640px;
	float: left;
	padding-left: 5px;
	font-size: 14px;
	color: #333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: left;
}
.site_map_list_1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #0066FF;
	text-align: center;
	float: left;
	height: 15px;
	width: 116px;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #B6BFEB;
	text-decoration: none;
	margin-bottom: 5px;
	margin-top: 5px;
}
.question_answer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	text-align: left;
	width: 610px;
	margin-left: 10px;
	float: left;
	height: auto;
	margin-top: 10px;
	text-decoration: none;
	padding-left: 30px;
	line-height: 20px;
}
.question_answer_link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	display: none;
	text-decoration: none;
}
.question_answer_link a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	width: 640px;
}
.question_answer_link  a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #339900;
	display: inline;
}



.question_answer_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #666666;
	text-align: left;
	width: 610px;
	margin-left: 10px;
	float: left;
	height: auto;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #FFAD5B;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFAD5B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #FFAD5B;
	border-right-color: #FFAD5B;
	border-top-style: solid;
	border-right-style: solid;
	padding: 2px;
}
.question_answer_A {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	width: 640px;
	margin-left: 5px;
	float: left;
	height: auto;
	border-left-color: #FFAD5B;
	font-weight: bold;
	border-bottom-color: #FFAD5B;
	border-top-color: #FFAD5B;
	border-right-color: #FFAD5B;
	background-color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
}
.question_answer_A_okotae {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FF6600;
	text-align: left;
	width: 620px;
	margin-left: 5px;
	float: left;
	height: auto;
	border-left-width: 15px;
	border-left-color: #FF9900;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
	border-right-width: 1px;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	padding: 2px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

a.linkcollar:link {
	color: #333;
	text-decoration: none;
}
a.linkcollar:visited {
	color: #333;
	text-decoration: none;
}/*ここは任意の色で*/
a.linkcollar:hover {
	color: #FF3300;
	position: relative;
	left: 1px;
	top: 1px;
}
a.linkcollar:active {
	color: #33CC00;
}/*ここは任意の色で*/




a.linkcollar2:link {
	color: #F30;
	text-decoration: underline;
}
a.linkcollar2:visited {
	color: #804000;
	text-decoration: none;
}
a.linkcollar2:hover {
	color: #06C;
	position: relative;
	left: 1px;
	top: 1px;
}
a.linkcollar2:active {
	color: #FF0;
}/*ここは任意の色で*/




ul.ranking{
	list-style:none;
	font-size:12px;

}


li.ranking{
	list-style:none;
	color: #FF6E00;
}
a.ranking{
	display:block;
	background-color:#FFF;
	width:120px;
	height:12px;
	color: #960;
	text-decoration: none;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 5px;
	font-weight: bold;
}
a:hover.ranking{
	color: #FFF;
	background-color: #F90;
	width: 135px;
}
.orange_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #F30;
}
.shohin_kaiba_image {
	float: left;
	height: auto;
	width: 200px;
	text-align: center;
}
.shohin_kaiba_comment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	float: right;
	width: 420px;
	margin-left: 5px;
	padding-top: 10px;
	line-height: 17px;
	padding-bottom: 10px;
	height: auto;
	padding-left: 5px;
}
.shohin_kaiba_kakaku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F60;
}
.shohin_kaiba_muryo {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #339900;
}
.shohin_kaiba_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	font-weight: bold;
	color: #0066FF;
	line-height: 25px;
}
.orange_text_large {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FF6600;
}
.shohin_kaiba_uriba {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	width: 634px;
	border: 3px solid #F60;
	float: left;
	margin-left: 5px;
	height: 260px;
	background-color: #F3F3F3;
}
.obi_comment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	height: auto;
	width: 100%;
	text-align: center;
	font-weight: normal;
	padding-top: 5px;
	background-repeat: repeat;
	background-color: #334;
	letter-spacing: 0.1em;
	padding-bottom: 5px;
}
.all_movie_shiwake {
	font-size: 14px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 638px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #F90;
	color: #FFF;
	height: 12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	margin-left: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #804000;
}
.review_underline {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #804000;
}
.gray_plan {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
}
.side_blank100 {
	font-size: 12px;
	text-align: center;
	height: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	width: 144px;
	float: left;
	background-color: #F90;
}
.side_blank_auto {
	margin-bottom: 0px;
	margin-top: 2px;
	width: auto;
	float: left;
	height: auto;
	background-color: #F90;
}
.news {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333;
	width: 635px;
	margin-bottom: 10px;
	float: left;
	padding-bottom: 5px;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 10px;
}
.shohin_kara_auto {
	height: auto;
	width: 645px;
	float: left;
	background-color: #F0F0F0;
}
.site_map_category {
	font-size: 14px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
	width: 640px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: bold;
	background-color: #EEE;
	color: #FFF;
	height: 12px;
	margin-left: 5px;
	background-image: url(../new_site/gif/head_bar_bg2_orange.gif);
	background-repeat: repeat-x;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.top_flash_border_480_270 {
	float: left;
	height: 305px;
	width: 635px;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F90;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F90;
	margin-left: 5px;
}
.side_blank50 {
	font-size: 12px;
	text-align: center;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	width: 144px;
	font-weight: normal;
	float: left;
	background-color: #F90;
}
.mail_foam_out {
	width: 600px;
	margin-left: 5px;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
}

div#mf_wrapper {
	width: 600px;
	text-align: left;
	margin: 0px auto 0px auto;
	font-family: sans-serif;
}
div#mf_header h1 {
	font-size: 24px;
	border-bottom: solid 1px #999999;
	margin: 0px;
	padding: 0px;
}
div#mf_header h2 {
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
form#mailform {
	width: 600px;
}
table.mailform {
	width: 600px;


}
table.mailform tr th,table.mailform tr td {
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	border-bottom: solid 1px #999999;
	width: 400px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
table.mailform tr th {
	width: 150px;
}
table.mailform tr th span {
	color: #CC0000;
	font-size: 15px;
}
table.mailform tr th p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #999999;
}
table.mailform tr td textarea {
	width: 100%;
	height: 120px;
}
.flash_player_time {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666;
	width: 630px;
	padding-top: 5px;
	float: left;
	line-height: 20px;
	margin-right: 5px;
	text-align: right;
}
.google_profile {
	width: auto;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.side_sub_title_right {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #FFF;
	float: left;
	width: 110px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #FFF;
	padding-top: 5px;
	margin-bottom: 10px;
	height: auto;
	margin-top: 10px;
	margin-left: 2px;
	padding-bottom: 0px;
}
.news_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #F60;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.shohin_kara10 {
	height: 10px;
	width: 640px;
	float: left;
	margin-left: 5px;
}

.shohin_kara5 {
	height: 5px;
	width: 640px;
	float: left;
	margin-left: 5px;
}
.side_div_left {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #FFF;
	width: 126px;
	text-align: center;
	padding-right: 2px;
	padding-left: 5px;
	border: 1px solid #FFF;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-top: 10px;
	margin-right: 0px;
	float: left;
	font-weight: bold;
	background-color: #F90;
}
.flash_480_270_win {
	height: 339px;
	float: left;
	background-image: url(../new_site/jpg/tv_toko_ground630_336_orange.jpg);
	padding-top: 20px;
	background-repeat: no-repeat;
	padding-left: 75px;
	width: auto;
	padding-right: 75px;
	margin-left: 5px;
}
.flash_480_324_win {
	height: 327px;
	float: left;
	background-image: url(../new_site/jpg/tv_toko_ground630_324_orange.jpg);
	padding-top: 19px;
	padding-left: 75px;
	width: auto;
	margin-left: 5px;
	padding-right: 75px;
	background-repeat: no-repeat;
}
.scroll_win_10 {
	width: 600px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	height: 130px;
	margin-top: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F60;
	border-right-color: #F60;
	border-left-color: #F60;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shohin2 {
	float: left;
	height: auto;
	width: 640px;
	margin-left: 5px;
}
.footer {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #000;
	text-align: center;
	width: 960px;
	padding-bottom: 20px;
	background-color: #F90;
	height: auto;
	padding-top: 5px;
}
.search {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
	color: #666;
	float: left;
	width: auto;
	height: auto;
	margin-top: 5px;
}
.side_youtube {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #666;
	width: 122px;
	text-align: center;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFF;
	margin-left: 12px;
}
.side_blank10 {
	font-size: 12px;
	text-align: center;
	height: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 70%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	width: 144px;
	font-weight: normal;
	float: left;
	background-color: #F90;
}
.scroll_win_10_blue {
	width: 600px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	height: 130px;
	margin-top: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #09F;
	border-right-color: #09F;
	border-left-color: #09F;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_flash_border_480_270_blue {
	float: left;
	height: 305px;
	width: 635px;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #09F;
	margin-left: 7px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #09F;
}
.link {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
	color: #999;
}
.table {
	float: left;
	height: auto;
	width: 640px;
	padding-left: 5px;
	text-align: center;
}
.banner_div {
	height: 31px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 88px;
	margin-left: 5px;
	margin-right: 0px;
}
.flash_640_388 {
	float: left;
	height: 388px;
	width: 640px;
	border: 1px solid #000;
	margin-left: 3px;
}
.flash320_268 {
	height: 310px;
	width: auto;
	float: left;
	padding-left: 155px;
	background-image: url(../new_site/jpg/tv_ground_320_268orange.jpg);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-right: 155px;
	margin-left: 5px;
}
.shohin_yoko50_auto {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #333;
	width: 306px;
	float: left;
	margin-left: 5px;
	padding-left: 5px;
	height: 110px;
	border: 2px solid #999;
	margin-top: 6px;
}
.man_image {
	width: 150px;
	float: left;
	margin-top: 10px;
}
.man_profile {
	width: 450px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 15px;
}
.site_pro_link {
	font-size: 12px;
	text-align: center;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 8px;
	width: auto;
	font-weight: normal;
	float: left;
	background-color: #F90;
	color: #FFF;
	padding-left: 27px;
}
.new_site {
	width: 120px;
	font-size: 12px;
	float: left;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
	height: 160px;
	margin-right: 3px;
	margin-top: 0px;
	padding-top: 5px;
	border: 1px solid #F60;
	background-color: #FFF;
	padding-right: 2px;
	padding-left: 2px;
}
.side_blank5 {
	font-size: 12px;
	text-align: center;
	height: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	width: 144px;
	font-weight: normal;
	float: left;
	background-color: #F90;
}
.side_category2 {
	margin-bottom: 0px;
	margin-top: 2px;
	width: 150px;
	float: left;
	height: auto;
	background-color: #F90;
}
#side_category2 a {
	display:block;
	width:140px;
	color:#333;
	font-size:12px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	background-image: url(../new_site/gif/Button_base1_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
}
#side_category2 a:hover {
	background-image: url(../new_site/gif/Button_base2_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #333;
}
.shohin_menu {
	float: left;
	width: 645px;
	height: auto;
	margin-bottom: 20px;
	padding-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.shohin_image {
	height: auto;
	width: 640px;
	margin-left: 5px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.linkapi {
	height: auto;
	text-align: left;
	float: left;
	padding-left: 3px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	font-size: 10px;
	width: 130px;
}
.red {
	font-size: 12px;
	color: #F00;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height: 20px;
}
.externalIcon {
	margin-top: 0.25em;
	margin-right: 0.25em;
	margin-left: 0.25em;
}
.pdfIcon {
	margin-top: 0.25em;
	margin-right: 0.25em;
	margin-left: 0.25em;
}
.top {
	float: left;
	width: 5px;
}
.footer_copyright {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color: #000;
	float: left;
	padding-left: 330px;
}
.shohin_kara20 {
	height: 20px;
	width: 640px;
	float: left;
	padding-left: 5px;
}
.bookmark {
	font-size: 12px;
	text-align: center;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	width: 130px;
	font-weight: normal;
	float: left;
	background-color: #FFF;
	color: #FFF;
	margin-left: 10px;
}
.type1 {
	padding-bottom: 8px;
	width: 640px;
	float: left;
	margin-left: 5px;
	background-image: url(../img/type2-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.type3 {
	width: 640px;
	float: left;
	background-image: url(../img/type2-back_center.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.type_comment .left {
	text-align:left;
	width: 75%;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 15px;
}
.type_title th {
	height: 25px;
	background-color: #F6F6F6;
	color: #666;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.reFeed {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 960px;
	background-color: #F90;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930;
	height: auto;
}
.side_blank5 {
	font-size: 12px;
	text-align: center;
	height: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 70%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	width: 144px;
	font-weight: normal;
	float: left;
	background-color: #F90;
}
.flowplayer {
	float: left;
	width: 550px;
	padding-left: 90px;
}
.top_image8 {
	float: left;
	height: 305px;
	width: 635px;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F90;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F90;
	margin-left: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F90;
}
.flow_test {
	width: 480px;
	height: 270px;
	float: left;
}
.follow_caption {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666;
	width: 460px;
	padding-top: 5px;
	text-align: right;
	height: 20px;
	padding-bottom: 5px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.flow_test2 {
	width: 480px;
	height: 300px;
	float: left;
}
