body {

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

}





.Grobal-Navi {

	font-size: 0.7em;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

h3 {

	font-size: 1.3em;

	margin: 0px;

	padding: 0px;

}

h3 .H3-Small-Text {

	font-size: 0.8em;

}

.Popup-SubText {

	font-size: 14px;

}

.Detail-Text {

	font-size: 0.8em;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	line-height: 150%;

}

.Line-Broken {

	border-bottom-style: dotted;

	border-bottom-width: 1px;

	border-bottom-color: #999999;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	font-size: 0.5em;

}

.Detail-Red-Text {

	font-size: 0.7em;

	color: #FF0000;

	margin: 0px;

	padding: 0px;

	line-height: 130%;

}

.Detail-Green-Box {

	color: #333333;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #999999;

	border-right-color: #98E149;

	border-bottom-color: #98E149;

	border-left-color: #999999;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	background-color: #EBFFE6;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.Detail-Orange-Box {

	color: #333333;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	background-color: #FFFFFF;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

	border: 1px solid #FFC49B;

}

.Detail-fair-Box {

	color: #CD0E0E;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-color: #FFFFFF;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	border: 2px solid #CD0E0E;

}

.Detail-index-Box {

	color: #777777;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-color: #FFFFFF;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	border: 1px solid #777777;

}

.Detail-campaign-Box {

	color: #0879BF;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-color: #D2EDFE;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	border: 2px solid #0879BF;

}

.Box-Green {

	background-image: url(../img/jiten/syou4_0051.jpg);

	background-position: 0px bottom;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 510px;

}

.Box-Pink {

	background-image: url(../img/jiten/syou4_0061.jpg);

	background-position: bottom;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 510px;

}

.Box-Blue {

	background-image: url(../img/jiten/syou4_0071.jpg);

	background-position: bottom;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 510px;

}

.Box-Green-Pink-Blue-Text {

	padding: 5px;

	border: 1px solid #333333;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

}

.Box-Green-Pink-Blue-Text p {

	font-size: 0.8em;

	color: #000000;

	margin: 0px;

	line-height: 130%;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.Box-Green-Pink-Blue-Text .Text-Orange {

	font-size: 1em;

	font-weight: bold;

	color: #FF6600;

}

.Detail-Book {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 24px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-width: 4px;

	border-left-width: 4px;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	width: 478px;

}

.Detail-Book2 {

	margin: 0px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-width: 4px;

	border-left-width: 4px;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	width: 502px;

	padding: 0px;

	text-align: center;

}

.PageTop {

	font-size: 0.7em;

	text-decoration: none;

	text-align: right;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.PageTop a{

	text-decoration: none;

	color: #333333;

}

.PageTop a:hover{

	text-decoration: underline;

	color: #333333;

}

.Cacth-Text {

	font-size: 1em;

	margin: 0px;

	color: #3A9463;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Cacth-Text-Blue {

	font-size: 1em;

	margin: 0px;

	color: #3399FF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Cacth-Text-Pink {

	font-size: 1em;

	margin: 0px;

	color: #FF3399;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Cacth-Text-Orange {

	font-size: 1em;

	margin: 0px;

	color: #FF6600;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Cacth-Text_popup {

	font-size: 12px;

	margin: 0px;

	color: #3A9463;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.See-Detail {

	font-size: 0.8em;

	background-image: url(../img/jiten/icon_orange.jpg);

	background-position: 0px 0px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}

.See-Detail a {

	color: #FF9900;

}

.Detail-Green-Box p {

	margin: 0px;

	font-size: 0.8em;

	line-height: 150%;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;

}



.Detail-Orange-Box p {

	margin: 0px;

	font-size: 0.8em;

	line-height: 150%;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;

}

.syou1-bigtext {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	font-size: 1em;

	color: #333333;

	line-height: 130%;

}

.syou1-smalltext {

	font-size: 0.8em;

	color: #999999;

	margin: 0px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	line-height: 150%;

}

.Green-cacth {

	color: #058183;

	line-height: 130%;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 0.8em;

}

.Green-cacth-Box {

	color: #FFFFFF;

	background-color: #058183;

	font-size: 0.8em;

	font-weight: bold;

	padding: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

p {

	font-size: .8em;

	line-height: 130%;

}

.Fresh {

	background-image: url(../img/jiten/fresh.gif);

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 18px;

	background-position: 0px 0px;

	line-height: 130%;

	font-size: 0.8em;

}

.Title-Bar {

	background-color: #F9DF92;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 1em;

	font-weight: bold;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 7px;

	border: 1px solid #999999;

	color: #000000;

}

.Detail-White-Box {

	font-size: 0.8em;

	background-color: #FFFFFF;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 7px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	line-height: 130%;

}

.Detail-White-Box-red {

	font-size: 0.8em;

	background-color: #FFFFFF;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 7px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	line-height: 130%;

	color: #FF0000;

}

.QA-About {

	margin: 0px;

	font-size: 1em;

	font-weight: bold;

	color: #666666;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.QA-Jiten-name {

	font-size: 1em;

	font-weight: bold;

	color: #000000;

	background-color: #F9DF92;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 5px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.QA-Q {

	font-size: 0.8em;

	margin: 0px;

	line-height: 130%;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 7px;

}

.QA-A {

	font-size: 0.8em;

	margin: 0px;

	padding-top: 0px;

	padding-right: 7px;

	padding-bottom: 10px;

	padding-left: 25px;

	line-height: 130%;

}

.QA-List {

	font-size: 0.8em;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 25px;

	line-height: 130%;

	list-style-type: none;

}

.QA-Q .Q {

	font-size: 1.2em;

	font-weight: bold;

	color: #02339A;

}

.QA-A .A {

	font-size: 1.2em;

	font-weight: bold;

	color: #CA6869;

}

.QA-List li {

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.Detail-White-Box li {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	margin-left: 20px;

	list-style-type: disc;

}

.Detail-Green-Box form {

	margin: 0px;

	padding: 0px;

}

.News-List {

	font-size: 0.8em;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 40px;

	line-height: 130%;

	list-style-type: decimal;

}

.News-List li {

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

.News-Box1 {

	padding: 10px;

	border: 1px solid #999999;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	line-height: 160%;

}

.News-Box1 .News-Box1-largetext {

	font-size: 1.2em;

	font-weight: bold;

	padding: 10px;

	margin: 0px;

}

.News-Box1 .News-Box1-AlignRight {

	text-align: right;

}

.Detail-Green-Box .TextRigth {

	text-align: right;

	font-size: 0.7em;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

.PDF {

	font-size: 10px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	line-height: 140%;

	text-align: center;

}

.AD-top {

	background-image: url(../img/jiten/adtop.jpg);

	background-position: 0px 0px;

	padding-top: 7px;

	height: 20px;

	font-weight: bold;

	font-size: 12px;

	color: #999999;

}

.AD-bottom {

	background-image: url(../img/jiten/adbottom.jpg);

	background-position: 0px bottom;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 10px;

	font-size: 10px;

	line-height: 140%;

	text-align: left;

}

.News-daytext {

	text-align: right;

	color: #ff0000;

	font-size: x-small;

	margin: 0px;

}.Player-Download {

	font-size: 10px;

	width: 155px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 8px;

	color: #666666;

}

.Player-Download img {

	padding: 0px;

	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;

	margin-left: 0px;

}

.AD-bottom a {

	margin: 0px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Naire-Table {

	padding: 0px;

	margin-top: 7px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.Order {

	background-image: url(../img/jiten/shou4_003.jpg);

	background-position: bottom;

	text-align: center;

}

.AD-bottom ul {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 12px;

	color: #000000;

}

.PDF2 {

	color: #0066FF;

}

.Detail-Green-Box ul {

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.Text-Red {

	color: #FF0000;

}

.Red-Underline {

	color: #FF0000;

}

p .Font-Mincho {

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}

.Jiten-Size {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.Jiten-Size td {

	margin: 0px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-size: 0.7em;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

}

.Popup-Link {

	text-align: right;

	margin: 0px;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.Player-Text {

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #000000;

}



.Player-Text2 {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #666666;

	font-size: x-small;

}



.Player-img {

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	color: #666666;

	border: 1px solid #666666;

}



/* 2010.12.22追加 */
/* syou4.html */
.Small-Text {
	font-size: 0.7em;
	margin-bottom: 0px;
}

.Small-Text img{
	padding-bottom:4px;
}

.PDF-NoLink {
	font-size: 10px;
	margin-top: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20%;
	text-align: center;
}



