html,body{text-align: center;padding:0;}
body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS UI Gothic";
	font-size: 76%;
	min-width:760px;
	margin:0;
	background-color: #000000;
	color: #FFFFFF;
}
a:link {text-decoration:none;color: #CC9900;} /* 未訪問リンク */ 
a:visited {text-decoration:none;color: #999900;} /* 訪問済みリンク */
a:active {text-decoration:underline;color: #FFFFFF;} /* クリックしたとき */
a:hover {text-decoration:underline;color: #FFFFFF;} /* マウスが乗ったとき */
#container {margin:0;text-align: center;}
#header{width:100%;text-align: left;}
#header h1{margin:0;padding:0px;text-align: left;}
.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 {height: 65px;}
#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;} /* 訪問済みリンク */
#navi_M h3 a:active {text-decoration:underline;color: #CCCCFF;} /* クリックしたとき */
#navi_M h3 a:hover {text-decoration:underline;color: #CCCCFF;} /* マウスが乗ったとき */
#loginBG {text-align: left;background-image: url(../img/mujyara_header.jpg);background-repeat: repeat-x;height: 30px;}

#loginBG h2{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0.5em;
}
#loginLine {background-image: url(../img/mujyara_header_line.gif);background-repeat: repeat-x;height: 11px;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;}
#wrapper{width:95%;margin:10px;text-align: center;}
#leftNavi{width:160px;height: 100%;line-height: 130%;text-align: left;margin:0;}


.block {background-color: #F3F3F3;margin-bottom: 0.5em;padding: 0.5em;}
.mBG {
	background-image: url(../img/mujyara_m_bg.gif);
	background-repeat: no-repeat;
	height: 28px;
}
.mBG h3 {
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0.3em;
	padding-right: 0.4em;
	padding-bottom: 0.5em;
	padding-left: 1.9em;
}

.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: #000000;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;
	line-height: 130%;
	padding:0.3em 0.3em 0.3em 2em;
	text-indent: -0.1em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
}
#flaBN {
	text-align: center;
}
.rally {
	text-align: center;
}


.search {
	margin-bottom: 0.5em;
	vertical-align: text-top;
	height: 16px;
}
.kensaku {
	padding-top: 0.2em;
	vertical-align: top;
	padding-bottom: 0.2em;
}

.days {border-bottom: 5px solid #DBDBDB;padding-bottom: 0.3em;}
.ph {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
.more {background-color: #EFEEE9;margin: 0;list-style-type: none;text-align: right;padding: 0.2em 0.3em 0.2em 0.2em;}

#main{
	text-align: left;
	padding-left:0;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.area {
	width: 100%;
}

#main h2{
	margin:0;
	font-size: 16px;
	padding-left:0.3em;
	vertical-align: text-top;
	padding-top: 0.2em;
}
#flaArea {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 1.5em;
	background-image: url(img/map.gif);
	background-repeat: repeat;
	width: 100%;
}
#flaNumber {
	text-align: center;
}
.next {
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	text-align: left;
}


.newTitle,.name {text-align: left;}
.new {background-image: url(../img/idol_main_bg.gif);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: 110%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: left;
	width: 100%;
	padding: 0.2em;
}
.title h4 {
	font-size: 120%;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
}

.keyword {
	text-align: left;
	padding: 0.5em;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 0.5em;
}
.keyword a {
	border: 1px solid #CCCCCC;
	font-size: x-small;
	letter-spacing: 0.1em;
	float: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 6px;
	white-space: nowrap;
}
.icon {float: left;width:90px;margin-right: 1em;margin-bottom: 2em;clear: left;padding-bottom: 17px;}
#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:35px;
	padding:0;
	float:left;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	height: 30px;
}
.itemPhoto{
	text-align: left;
	margin: 0.3em;
}
.itemTitle{
	margin:0;
	padding:5px 0;
	text-align: center;
}
.itemTitle p{
	margin:2px;
	padding:0px;
	line-height: 110%;
	word-break: break-all;
	text-align: left;
	font-size: 95%;
}ertical-align: top;}
.sampleMovie{
	margin-top:0.2em;
	vertical-align: bottom;
	margin-bottom: 0.5em;
}
#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%;
}
.title h3 {
	text-align: left;
	background-color: #F8F5F3;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-right: 0.5em;
	padding-right: 1em;
}

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{
	height: 30px;
	text-align: center;
	clear:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.ALL {
	width: 100%;
}

#footer h3{
	font-size: small;
	font-weight: normal;
	text-align: center;
	padding-bottom: 0.7em;
}
#copyright{text-align: center;margin:0;padding-bottom:30px; }
#copyright h3{font-size: small;font-weight: normal;}
.aria td {
	border: 1px solid #660000;
}

.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: left;
	padding-left:0.1em;
	vertical-align: text-bottom;
	margin: 0.3em;
	padding-bottom: 0.2em;
}
.name {margin: 0em 0;width:100%;}
.name h2{padding-left:0;margin: 0;}
.titleDetails {margin:20px 5px;}
.titlePH {
	float: left;
	width:180px;
	margin-right: 1em;
	margin-bottom: 0.5em;
	padding-right: 0.5em;
}
.arrow {margin-right: 0.5em;clear: left;text-align: left;vertical-align: middle;}
.red {color: #CC0000;}
.price2 {
	text-align: right;
	margin:0.5em;
	padding:0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.price {
	background-color: #330000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #660000;
	border-right-color: #660000;
	border-left-color: #660000;
}

.Uline {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	width: 100%;
}
h5 {margin-top: 20px;margin-bottom: 2px;margin-left: 2px;padding:2px;}
.Uline h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.ssBox{width:160px; margin:0 5px 10px 5px; padding:0; float:left;}
.cl {clear: left;}
.relate {list-style-type: disc;margin: 20px;}
.relate li {margin:5px;}
.palyTBL {

}
.searchTBL {
	margin: 0px;
}
.searchTBL th {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #660000;
	border-bottom-color: #660000;
	background-color: #330000;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-size: 85%;
}
.searchTBL td {
	padding-left: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #330000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #330000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #330000;
	font-size: 85%;
}


.palyTBL td img{}
.searchDetails {margin:20px 5px;}
.searchDetails table {line-height: 130%;font-size: 110%;}
.searchDetails table th {text-align: left;white-space: nowrap;}
.searchDetails strong {}
.page {
	text-align: right;
	margin:0;
	padding:5px;
	float: left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.page a {border: 1px solid #990000;padding:2px 5px;margin: 3px;white-space: nowrap;} 
.page a:link {border: 1px solid #990000;padding:2px 5px;margin: 3px;white-space: nowrap;} /* 未訪問リンク */ 
.page a:visited {border: 1px solid #990000;padding:2px 5px;margin: 3px;white-space: nowrap;}/* 訪問済みリンク */
.page a:hover {border: 1px solid #990000;padding:2px 5px;margin: 3px;background-color: #660000;white-space: nowrap;} /* マウスが乗ったとき */
.kei {border: 1px solid #CC0000;padding:2px 5px;margin: 5px;background-color: #660000;font-weight: bold;white-space: nowrap;} 
.searchBox{height:170px; width:90px; margin:5px; padding:0; float:left;}
.moreList {clear: left;	padding: 0 5px 10px 5px;}
.menuTBL th {
	border: 1px solid #660000;
	text-align: left;
	margin: 3px;
	padding: 10px;
	background-color: #330000;
}
.menuTBL td {
	border:1px solid #660000;
	margin: 0px;
	padding: 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 {background-color: black;text-align: center;height: 170px;vertical-align: middle;margin-bottom: 1.5em;}
.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}
.mujyara_border {
	margin-bottom: 0.5em;
	background-color: #CC0000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	padding-top: 0.3em;
	padding-right: 0.1em;
	padding-bottom: 0.3em;
	padding-left: 0.1em;
	text-align: center;
}
.idol_border table {
	padding: 0.1em;
}
.mBG02 {

	background-image: url(../img/idol_m_bg02.gif);
	background-repeat: no-repeat;
	height: 27px;
}
.mBG02 h3 {
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0.3em;
	padding-right: 0.4em;
	padding-bottom: 0.5em;
	padding-left: 1.8em;
	text-align: left;
}

.news {
	height: 120%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.getsugaku_line {
	background-color: #333333;
	height: 5px;
	width: 100%;
	margin-top: 2em;
}

.rss {
	text-align: right;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
}


.idol_line {
	letter-spacing: 0.1em;
	background-color: #EFEEE9;
	padding: 0.3em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.idol_line02 {
	letter-spacing: 0.1em;
	background-color: #EFEEE9;
	padding: 0.3em;
	text-align: left;
	line-height: 120%;
	border: 1px solid #CCCCCC;
}
.Popular {
	height: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.icon02 {
float: left;width:70px;margin-right: 1em;margin-bottom: 2em;clear: left;padding-bottom: 17px;
}
.itemBox02 {
	width:52px;
	padding:0;
	float:left;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.m_menu {
	padding: 0.5em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #660000;
	border-left-color: #660000;
}

.m_menu h5 {
	font-weight: normal;
	text-align: left;
}


.itemPhoto02 {
margin:0; padding:0; text-align: center;
}
.searchDetails h4 {
	line-height: 130%;
}
.off {
	border: 1px solid #FF6699;
	padding: 0.2em;
	background-color: #FF99CC;
	margin: 0.2em;
}

.searchDetails h4 a {
	background-color: #FFDFF8;
	padding: 0.2em;
	border: 1px solid #FFCCCC;
	line-height: 200%;
	margin: 0.2em;
}
.idol_border h3 {
	font-size: 110%;
	margin: 0px;
	padding-top: 0em;
	padding-right: 0.3em;
	padding-bottom: 0.4em;
	padding-left: 0.2em;
	text-align: left;
	white-space: normal;
}
.mymenu {
	font-size: 120%;
	margin: 0em;
	border: 1px solid #CCCC00;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: center;
	padding-top: 1em;
	padding-right: 0.3em;
	padding-bottom: 1em;
	padding-left: 0.3em;
}
.tbl {

	border-collapse: collapse; 
}
.tbl th {

	letter-spacing: 0.1em;
	background-color: #EFEEE9;
	padding: 0.3em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	width: 90px;
}
.tbl td {

	letter-spacing: 0.1em;
	background-color: #EFEEE9;
	padding: 0.3em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 120%;
}
.getsugaku {
	height: 120%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	text-align: center;
	background-image: url(img/getsugaku_bg.gif);
	background-repeat: repeat;
}
.m_menu_r {
	padding: 0.5em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #660000;
	border-left-color: #660000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #660000;
}

.m_menu_r h5 {
	font-weight: normal;
	text-align: left;
}
.m_menu_u h5 {
	font-weight: normal;
	text-align: left;
}
.m_menu_u {
	padding: 0.5em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
}
.m_menu_ru {
	padding: 0.5em;
	border: 1px solid #660000;
}
.m_menu_ru h5 {
	font-weight: normal;
	text-align: left;
}
.Uline2 {

	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #990066;
}
.opc_midashi {
	text-align: left;
}

.Uline2 h2 {

	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.area h3 {

	font-size: 120%;
}
.Uline3 {

	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	width: 100%;
}

.Uline3 h2 {


	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.m_icon {
	float: left;
	margin-right: 0.7em;
	vertical-align: text-top;
	margin-bottom: 0em;
}
.comment {
	padding-bottom: 0.5em;
	padding-top: 0.2em;
	vertical-align: middle;
	margin-top: 0em;
	margin-bottom: 0.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}



.sleeve {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1em;
}
.living {
	margin-top: 2em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0em;
	line-height: 150%;
	padding-top: 1em;
	float: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.comment2 {
	padding-bottom: 0em;
	padding-top: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.palyTBL td {
	background-color: #000000;
	border: 1px solid #330000;
}
.price3 {
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	border: 1px solid #660000;
	background-color: #330000;
}
.allBox {
	height:105px;
	width:68px;
	float:left;
	padding: 0;
	margin: 5px;
	text-align: left;
}
.itemPhoto a:link {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF0000;
}/* 未訪問リンク */ 
.itemPhoto a:visited {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #660000;
}/* 訪問済みリンク */
.itemPhoto a:active {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}/* クリックしたとき */
.itemPhoto a:hover {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFCC00;
}/* マウスが乗ったとき */
.opc {
	float: left;
	margin-bottom: 1em;
	margin-right: 1.5em;
}
.sample li {
	line-height: 140%;
	list-style-type: square;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
.opc_details em {
	font-style: normal;
	color: #FF0000;
}

.titleDetails ul {
	text-align: left;
	padding-left: 100px;
}
.opc_details th {
	font-size: 140%;
	text-align: left;
	color: #FF0000;
	padding-bottom: 0.4em;
}
.Uline4 {


	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #EBC101;
	width: 100%;
}
.Uline4 h2 {

	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.relate {
	list-style-type: disc;
	margin: 10px;
	padding: 0px;
}
.relate ul {
	margin:0px;
	padding: 0px;
}

.relate li {
	margin:0px;
	list-style-position: outside;
	padding: 0px;
}
