html,body{text-align: center;padding:0;}
body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS UI Gothic";
	font-size: 76%;
	margin:0;
}
a:link {text-decoration:none;color: #0033CC;} /* 未訪問リンク */ 
a:visited {text-decoration:none;color: #660033;} /* 訪問済みリンク */
a:active {text-decoration:underline;color: #FF0000;} /* クリックしたとき */
a:hover {text-decoration:underline;color: #660066;} /* マウスが乗ったとき */
#container {margin:0;text-align: center;}
#header{
	width:100%;
	clear: none;
	height: 122px;
}
#headerBG {background-image: url(../img/header_bg.jpg);background-repeat: repeat;height: 56px;}
#headerBG_M {background-image: url(../img/header_bg_m.jpg);background-repeat: repeat;height: 56px;}
#navi {width:342px;height: 56px;background-image: url(../img/header_navi_bg.jpg);background-repeat: no-repeat;}
#navi_M {width:342px;height: 56px;background-image: url(../img/header_navi_m_bg.jpg);background-repeat: no-repeat;}
#navi h3{font-size: 14px;font-weight: normal;vertical-align: text-top;padding:0.5em;text-align: right;}
#navi_M h3{font-size: 14px;font-weight: normal;vertical-align: text-top;padding:0.5em;text-align: right;}
#navi_M h3 a:link {text-decoration:none;color: #FFFFFF;} /* 未訪問リンク */ 
#navi_M h3 a:visited {text-decoration:none;color: #FFFFFF;} /* 訪問済みリンク */
#logo {
	float: left;
	height: 51px;
	width: 150px;
	margin: 0px;
}
#header_c {
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 51px;
}
#search_txt {
	float: left;
}

#headerNavi {
	height: 33px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
}
.navi_btn {
	margin-right: 0.2em;
}
#headerSubNavi {
	height: 29px;
	margin: 0px;
	padding: 0px;
}
#header_bottom {
	margin: 0px;
	padding: 0px;
	height: 8px;
}

#headerSubNavi h2 {
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 0.3em;
	margin-bottom: 0.2em;
	font-weight: bold;
}
#headerSubNavi h2 a:link {text-decoration:none;color: #FFFFFF;} /* 未訪問リンク */ 
#headerSubNavi h2 a:visited {text-decoration:none;color: #FFFFFF;} /* 訪問済みリンク */
#headerSubNavi h2 a:active {text-decoration:underline;color: #FFFF00;} /* クリックしたとき */
#headerSubNavi h2 a:hover {text-decoration:underline;color: #FFFF00;} /* マウスが乗ったとき */


#headerNavi ul {
	list-style-type: none;
}
#headerNavi li {
	float: left;
	margin-right: 0.5em;
}



#logo h1 {
	margin-left: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#navi_M h3 a:active {text-decoration:underline;color: #CCCCFF;} /* クリックしたとき */
#navi_M h3 a:hover {text-decoration:underline;color: #CCCCFF;} /* マウスが乗ったとき */
#loginBG {text-align: right;background-image: url(../img/login_bg.jpg);background-repeat: repeat-x;height: 34px;}
#loginLine {background-image: url(../img/login_line.jpg);background-repeat: repeat-x;height: 32px;text-align: center;}
#loginLine_M {background-image: url(../img/login_line_m.jpg);background-repeat: repeat-x;height: 32px;text-align: center;}
.login {text-align: right;}
#login_new {
	float: right;
	width: auto;
	margin-top: 25px;
	margin-right: 2em;
}

#wrapper{width:95%;margin:20px 10px;text-align: center;min-width: 750px;}
#leftNavi{width:160px;height: 100%;line-height: 130%;text-align: left;margin:0;}
.block {background-color: #F3F3F3;margin-bottom: 0.5em;padding: 0.5em;}
.block,.more , .border_chara_chara li{border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;}
.block ul {padding: 0.5em;margin:0;padding:0;list-style-type: none;}
.border {padding: 0;margin-bottom: 0.5em;text-indent: 2em;} 
.border ul {background-color: #F3F3F3;list-style-type: none;list-style-position: outside;margin: 0em;padding: 0em;}
.border li {background-image:url(../img/listmark.gif);background-position:0.7em center;background-repeat:no-repeat;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;line-height: 130%; padding:0.3em 0.3em 0.3em 2em;text-indent: -0.1em;}
#search {
	width: 45px;
	font-size: 12px;
}
.days {border-bottom: 5px solid #DBDBDB;padding-bottom: 0.3em;}
.news {padding-top: 0.5em;}
.ph {margin-bottom: 0px;margin-top: 0px;padding: 0px;}
.more {background-color: #F3F3F3;margin: 0;list-style-type: none;text-align: right;padding: 0.2em 0.3em 0.2em 0.2em;}

#main{margin:0 15px;text-align: left;padding-left:0;}
#main h2{margin:0;font-size: 16px;padding-left:0.3em;vertical-align: text-top; }
#flaArea {
	text-align: center;
	height: 210px;
	vertical-align: middle;
	margin-bottom: 1.5em;
	background-color: #FFFFFF;
	background-image: url(../img/flash_bg.gif);
	background-repeat: repeat;
}
.newTitle,.name {text-align: left;}
.new {background-image: url(../img/newcontents_line.jpg);background-repeat: repeat-x;height: 25px;text-align: left;margin: 0em 0;width:100%;}
.more2 {margin:0;text-align: right;padding-right:0.3em;}
.title {
	height: 120%;
	clear: left;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
.p_osusumeDeteils {
	margin: 10px;
}

.keyword {text-align: left;padding:0px;}
.keyword a {border: 1px solid #CCCCCC;font-size: x-small;letter-spacing: 0.1em;float: none;	padding: 3px;margin: 2px;white-space: nowrap;}
.icon {float: left;width:90px;margin-right: 1em;margin-bottom: 2em;clear: left;padding-bottom: 17px;}
.btn001 {
	float: left;
	clear: none;
}

#adultAnime {text-align: left;}
.Anime{width:100%;background-image: url(../img/anime_line.jpg);background-repeat: repeat-x;height: 25px;text-align: left;margin: 0;  clear:left;}
.itemBox{width:90px; margin:0 20px 5px 5px; padding:0; float:left;}
.itemPhoto{margin:0; padding:0; text-align: center;}
.itemTitle{margin:0; padding:5px 0; height:70px;}
.itemTitle p{margin:2px; padding:0px;font-size: 100%;line-height: 110%; word-break: break-all;}ertical-align: top;}
.sampleMovie{margin-top:2px;vertical-align: bottom;}
#adultVideo {text-align: left;}
.Video{width:100%;background-image: url(../img/video_line.jpg);background-repeat: repeat-x;height: 25px;text-align: left;margin: 0; clear:left;}
h3 {font-size: medium;margin: 0px;line-height: 130%;}
p{font-size: 110%;line-height: 130%;margin-bottom: 10px;}
#extra{width:160px;float: right;}
.ranking {text-align: left;width:158px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;padding:0;margin-bottom:0.5em;line-height: 110%;}
.ranking ul {list-style-type: none;margin: 0;padding:0.5em 0.5em;}
.ranking li {margin-bottom:0.5em;padding-left: 1.5em;padding-bottom: 0.3em;border-bottom: 1px dotted #CCC;}
.r1 {background-image:url(../img/1.gif);background-position:1px left;background-repeat:no-repeat;}
.r2 {background-image:url(../img/2.gif);background-position:1px left;background-repeat:no-repeat;}
.r3 {background-image:url(../img/3.gif);background-position:1px left;background-repeat:no-repeat;}
.r4 {background-image:url(../img/4.gif);background-position:1px left;background-repeat:no-repeat;}
.r5 {background-image:url(../img/5.gif);background-position:1px left;background-repeat:no-repeat;}

#footer{background-image: url(../img/footer_bg.jpg);background-repeat: repeat-x;height: 30px;text-align: center;clear:left;margin:5px 0;padding:10px 0; }
#footer h3{font-size: small;font-weight: normal;vertical-align: middle;text-align: center;}
#copyright{text-align: center;margin:0;padding-bottom:20px; }
#copyright h3{font-size: small;font-weight: normal;}
.flow {text-align: left;margin:5px 0px;padding-left:0;padding-bottom:10px;}
.flow ul {list-style-type: none;margin: 0;padding-bottom:0;}
.flow li {list-style-type: none;float: left;margin:5px 3px;}
.details,.price {background-image: url(../img/details_bg.jpg);background-repeat: repeat-x;height: 30px;text-align: left;margin: 0;padding:0.5em 0.5em;width:100%;}
.price h2 {text-align: right;font-size: 14px;padding-left:0.3em;vertical-align: text-bottom; margin: 0.3em;}
.name {margin: 0em 0;width:100%;}
.name h2{padding-left:0;margin: 0;}
.titleDetails {height:240px;margin:20px 5px;}
.titlePH {float: left; width:180px;margin-right: 1em;margin-bottom: 0.5em;}
.arrow {margin-right: 0.5em;clear: left;text-align: left;vertical-align: middle;}
.red {color: #CC0000;}
.price2 {text-align: right;border-bottom: 1px solid #CCCCCC;margin:0.5em;padding:0.5em;}
.Uline {border-bottom: 5px solid #CCCCCC;}
h5 {margin-top: 20px;margin-bottom: 2px;margin-left: 2px;padding:2px;}
.Uline h2 {margin-top: 20px;margin-bottom: 10px;padding:5px;}
.ph img {
	margin-bottom: 0em;
}

.ssBox{width:150px; margin:0 20px 10px 0; padding:0; float:left;}
.cl {clear: left;}
.relate {
	list-style-type: disc;
	margin: 10px;
	padding: 0px;
}
.relate ul {
	margin:0px;
	padding: 0px;
}

.relate li {
	margin:0px;
	list-style-position: inside;
	padding: 0px;
}
.palyTBL {margin: 2px;}
.searchTBL {margin: 0px;}
.palyTBL,.searchTBL th {border-bottom: 1px solid #CCCCCC;text-align: left;margin: 3px 0;white-space: normal;background-color: #F2F2F2;}
.break {word-break: break-all;white-space: normal;}

.palyTBL,.searchTBL td {border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;text-align: left;}
.palyTBL td img{padding-right:1px;}
.searchDetails {margin:20px 5px;}
.searchDetails table {line-height: 130%;font-size: 110%;}
.searchDetails table th {text-align: left;white-space: nowrap;}
.searchDetails strong {background-color: #FFFF99;}
.page {text-align: right;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;margin:0;padding:5px;float: left;width:100%;}
.page a {border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;white-space: nowrap;} 
.page a:link {border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;white-space: nowrap;} /* 未訪問リンク */ 
.page a:visited {border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;white-space: nowrap;}/* 訪問済みリンク */
.page a:hover {border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;background-color: #FFE6F2;white-space: nowrap;} /* マウスが乗ったとき */
.kei {border: 1px solid #CCCCCC;padding:2px 5px;margin: 5px;background-color: #FFFF99;font-weight: bold;white-space: nowrap;} 
.searchBox{height:200px; width:90px; margin:5px; padding:0; float:left;}
.moreList {clear: left;	padding: 0 5px 10px 5px;}
.menuTBL th {
	border: 1px solid #CCCCCC;
	text-align: left;
	background-color:#E8E8E8;
	margin: 3px;
	padding: 10px;
}

.menuTBL td {
	border:1px solid #E8E8E8;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0px;
	padding-left: 0.5em;
}
.text {margin:20px 5px;}
.text ul {margin: 0;padding-bottom:0;}
.text li {font-weight: bold;color:red;list-style-type: none;line-height: 150%;margin-bottom: 2px;}
.rule li {line-height: 140%;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;list-style-type: decimal;	list-style-position: outside;padding: 0px;}
.rule dt {padding-top: 1px;padding-bottom: 1px;line-height: 140%;}
.rule dl {padding-top: 10px;padding-bottom: 5px;}
.rule ol {padding: 0px;margin-left: 33px;}
.rule p {padding-left: 10px;}
.rule {margin-bottom: 30px;}
.rule h5 {padding: 5px;margin: 0px;border-bottom: 2px solid #CCCCCC;}
.list {text-align: left;margin:10px;padding:5px;float: left;}
.list a {float: left;border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;white-space: nowrap;} 
.list a:link {float: left;border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;white-space: nowrap;} /* 未訪問リンク */ 
.list a:visited {float: left;border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;white-space: nowrap;}/* 訪問済みリンク */
.list a:hover {float: left;border: 1px solid #CCCCCC;padding:2px 5px;margin: 3px;background-color: #FFE6F2;white-space: nowrap;} /* マウスが乗ったとき */
#BNArea {text-align: center;height: 170px;vertical-align: middle;}
.bn {margin-bottom: 5px;margin-top: 0px;padding: 0px;}
.border_chara {border: none;height: 30px;margin: 0px;padding: 0px;}
.charaTBL td {border:1px solid #E8E8E8;margin: 3px;padding: 5px}
.gallery {
	height: 600px;
	background-repeat: no-repeat;
}
.gal {
	margin: 0em;
}
.gal table {
	margin: 0px;
	padding: 0px;
}
#tx h1 {
	margin:0em;
	padding:0.2em;
	text-align: left;
	font-size: 120%;
	color: #FFFFFF;
	background-image: url(../img/h1_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FF98CD;
}
.tt {
	font-size: 120%;
	font-weight: bold;
	color: #FF0099;
}
.vote2 {
	padding: 0.3em;
}
#GArea {
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/getsugaku_bg.jpg);
	height: 181px;
}
.maker_logo {
	background-image: url(../img/getsugaku02.jpg);
	background-repeat: no-repeat;
	height: 61px;
}
.G_midashi {
	background-image: url(../img/getsugaku01.jpg);
	background-repeat: no-repeat;
	height: 58px;
}
.G_text {
	background-image: url(../img/getsugaku03.jpg);
	background-repeat: no-repeat;
	height: 62px;
}
.G_apply {
	background-image: url(../img/getsugaku04.jpg);
	background-repeat: repeat;
	height: 30px;
	width: 147px;
}
.apply {
	background-image: url(../img/getsugaku_bg2.jpg);
	background-repeat: repeat;
	margin-bottom: 1.5em;
}
.m_apply {
	background-repeat: repeat;
	margin-bottom: 1.5em;
}
.MB_apply {


	background-image: url(../img/m_apply01.jpg);
	background-repeat: repeat;
	height: 41px;
	width: 153px;
}
.1th {
	background-image: url(../img/1th01.jpg);
	background-repeat: no-repeat;
	height: 150px;
	float: none;
}
.bo {
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
}
.f1 {
	float: left;
}
.f_no {
	float: none;
	width: 100%;
}
.f3 {
	float: left;
	padding-right: 1em;
	padding-bottom: 1em;
}

.f2 {
	margin-bottom: 2em;
}
em {
	font-weight: bold;
	font-style: normal;
	color: #FF0099;
}
.pink {
	font-size: 140%;
	color: #FF0099;
}



.bb {
	font-size: 120%;
	line-height: 130%;
	font-weight: bold;
}
.list2 {
	text-align: left;
	margin:0em;
	float: left;
	font-size: 140%;
	font-weight: bold;
	letter-spacing: 0.1em;
	font-family: Arial, Helvetica, sans-serif, Impact;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
}
.b {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

.list2 a {
	float: left;
	border: 1px solid #FF0099;
	padding:2px 5px;
	margin: 3px;
	white-space: nowrap;
	background-color: #FF0099;
	color: #FFFFFF;
} 
.list2 a:link {float: left;border: 1px solid #FF0099;padding:2px 5px;margin: 3px;white-space: nowrap;color: #FFFFFF;background-color: #FF0099;} /* 未訪問リンク */ 
.list2 a:visited {float: left;border: 1px solid #999999;padding:2px 5px;margin: 3px;white-space: nowrap;color: #FFFFFF;background-color: #999999;}/* 訪問済みリンク */
.list2 a:hover {float: left;border: 1px solid #FF0099;padding:2px 5px;margin: 3px;background-color: #FFFFFF;white-space: nowrap;color: #FF0099;} /* マウスが乗ったとき */
.word {
	height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	width: 100%;
	padding: 0.2em;
}
.word h4 {
	font-size: 120%;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
}
.nuketan_ph {
	float: left;
}
.word h3 {
	font-size: 250%;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif, Impact;
	font-weight: bold;
}
.teleca {
	width: 560px;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
.teleca h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}



.pronounce {
	float: right;
}
.word_mean {
	padding: 1.5em;
}
.st {
	font-weight: bold;
}
.english {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	line-height: 100%;
}
.f_r {
	float: left;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-right: 1em;
}
.bb {
	font-weight: bold;
	font-size: 110%;
}
#leftNavi h5 {
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
}
.wh {
	color: #FFFFFF;
	padding: 0.3em;
	line-height: 120%;
}
.b_tbl {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 0.5em;
	width: 100px;
	white-space: nowrap;
}


#flaArea_g {
	text-align: center;
	height: 210px;
	vertical-align: middle;
	margin-bottom: 1.5em;
	background-color: #FFFFFF;
	background-image: url(../img/flash_bg_g.gif);
	background-repeat: repeat;
}
#flaArea_m {
	text-align: center;
	height: 210px;
	vertical-align: middle;
	margin-bottom: 1.5em;
	background-color: #FFFFFF;
	background-image: url(../img/flash_bg_m.gif);
	background-repeat: repeat;
}
#flaArea_b {
	text-align: center;
	height: 210px;
	vertical-align: middle;
	margin-bottom: 1.5em;
	background-color: #FFFFFF;
	background-image: url(../img/flash_bg_b.gif);
	background-repeat: repeat;
}
.b_tbl2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	padding: 0.3em;
}
.b_tbl3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.st_ac {

	height: 480px;
	background-repeat: no-repeat;
}
.b_tbl4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align: center;
}
.moerl {
	background-image: url(../img/moerl.jpg);
	background-repeat: repeat;
	background-position: center;
	height: 200px;
}
.mt {
	margin-top: 15px;
}
.p_osusume {
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 13px;
}
.p_osusumeINDEX {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 100%;
}
.p_osusumeTITLE {
	background-image: url(../img/publisher04.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 47px;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
.p_osusume2 {
	background-color: #FFFFFF;
	padding: 12px;
	clear: both;
}
.p_icon {
	margin-bottom: 10px;
	float: left;
}
.p_border {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
}
.p_text p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 15px;
}
.ml p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}



.p_osusumePH {
	width: 200px;
	margin-right: 15px;
	float: left;
	clear: none;
}

.p_osusumeTITLE h3 {
	margin: 0px;
	padding: 0px;
}
.ml {
	padding-left: 15px;
}
.love_sele_midashi {

	background-image: url(../img/love_sele_midashi.jpg);
	background-repeat: repeat;
	background-position: center;
	height: 280px;
}
.st_ac2_midashi {


	background-image: url(../img/hatsuinu2_midashi.jpg);
	background-repeat: repeat;
	background-position: center;
	height: 280px;
}
.hatsuinu2_midashi {



	background-image: url(../img/st_ac2_midashi.jpg);
	background-repeat: repeat;
	background-position: center;
	height: 280px;
}
.christmas2008_midashi {




	background-image: url(../img/christmas2008_midashi.jpg);
	background-repeat: repeat;
	background-position: center;
	height: 250px;
}
.inqTBL th {
	text-align: right;
	margin: 3px;
	padding: 10px;
	font-weight: normal;
	font-size: 90%;
}
.inqTBL p {
	text-align: right;
}
.inqTBL {
}
.inqTBL td {

	border:1px solid #E8E8E8;
	margin: 0px;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
}
.bitcash {


	background-image: url(../img/bitchash_camp01.gif);
	background-repeat: repeat;
	background-position: left;
	height: 137px;
}
.itemTitle2 {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
}
.qr {
	float: right;
}
.mobile {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#headerMenuBG {
	background-image: url(../img/anime_bg01.jpg);
	background-position: bottom;
	margin-top: 10px;
}
.ph2 img {

	margin-bottom: 0.5em;
}
#HArea {
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/108titlesale_bg.gif);
	height: 250px;
}
