html,body { height:100%; margin-top: 0px;
			background:url(../images/mf-back.jpg) repeat-x;
			background-color:#D4D4D4;
			scroll-behavior: smooth;
			}


		A:link		{color: #FF9900; font-size: 9pt;}
		A:visited	{color: #FF9900; font-size: 9pt;}
		A:hover		{background-color: #000000; color: #ffffff;}



H1 { color:#000000; font-size: 0px;}

.style1 {font-size:13px; line-height:180%; width:400px; margin:30px 0px; padding:0px;}

.style2 {font-size:20px; line-height:200%; width:400px; margin-bottom:30px;}

.style3 {font-size: x-small; color: #C7C57A; }

.style8 {font-size: 10px}

.style6
	{
	font-size: x-small;
	line-height:100%; letter-spacing:0px;

	}
.style7
	{
	font-size: 16px;
	line-height:100%; letter-spacing:0px;
	font-weight:bold;
	padding-top:35px;


	}

	#Wrapper
	{
		width:800px;
		margin:auto; margin-top:0px;
		background:#000000;

	}



	#main
	{
		/*
		width:400px; height:550px;
		float:left;
		*/
		width:780px;
		margin-top:0px;
		margin-left:50px;
		color:#000000; font-size:11px;
	}



	#left
	{
		/*
		width:400px; height:550px;
		float:left;
		*/
		width:150px;
		float:right;
		margin-top:10px;

	}














/**************************************************/




	#right
	{

		width:550px;
		float:right;
		padding-right:80px;

	}


			#main-photo
			{
				/*
				width:400px; height:550px;
				float:left;
				*/
				padding-top:10px;
				width:550px;
				margin-bottom:5px;


			}



	#main-menu
	{
		width:550px;
		margin-top:0px;
		margin-left:0px;
		color:#000000; font-size:11px;
	}


	#main-contents
	{
		width:540px;
		margin-top:0px;
		margin-left:10px;
		color:#FFFFFF; font-size:11px;
		padding-top:50px;
	}




					.button1
					{
						width:73px; height:28px;
						background:url(../images/b01.jpg) no-repeat;
						float:left;
					}

					.button1:hover
					{
						background-position:bottom;
					}

					.button2
					{
						width:73px; height:28px;
						background:url(../images/b02.jpg) no-repeat;
						float:left;
					}

					.button2:hover
					{
						background-position:bottom;
					}

					.button3
					{
						width:73px; height:28px;
						background:url(../images/b03.jpg) no-repeat;
						float:left;
					}

					.button3:hover
					{
						background-position:bottom;
					}

					.button4
					{
						width:73px; height:28px;
						background:url(../images/b04.jpg) no-repeat;
						float:left;
					}

					.button4:hover
					{
						background-position:bottom;
					}

					.button5
					{
						width:73px; height:28px;
						background:url(../images/b05.jpg) no-repeat;
						float:left;
					}

					.button5:hover
					{
						background-position:bottom;
					}

					.button6
					{
						width:73px; height:28px;
						background:url(../images/b06.jpg) no-repeat;
						float:left;
					}

					.button6:hover
					{
						background-position:bottom;
					}

					.button7
					{
						width:73px; height:28px;
						background:url(../images/b07.jpg) no-repeat;
						float:left;
					}

					.button7:hover
					{
						background-position:bottom;
					}

					.button8
					{
						width:74px; height:74px;
						background:url(http://www.manga-force.com/images/b08.jpg) no-repeat;
						float:left;
					}

					.button8:hover
					{
						background-position:bottom;
					}









/**************************************************/

	#footer
	{
		width:800px;
		margin:auto; margin-top:50px;
		background:#000000;
		color:#FFFFFF;
		font-size:10px;
		border-top: 1px solid #FFFFFF;

	}


/**************************************************/

	.text-link
	{
		color:#666666;
		text-decoration:none;
	}

	.text-link:hover
	{
		color:#D8AD29;
		text-decoration:underline;
	}


/**************************************************/
/**************************************************/


	/*
	#main2
	{
		width:400px; height:550px;
		float:left;
		width:500px;
		margin-top:300px;  padding:10px 10px 10px 10px; margin:auto;
		background:#FFFFFF;
		color:#000000; font-size:11px;
		line-height:150%; letter-spacing:1px;
	}
	*/

	#main2
	{
		width:600px;
		margin:85px 0px 0px 50px;
		background:#FFFFFF;
		color:#000000; font-size:11px;
		line-height:150%; letter-spacing:1px;
		float:left;
	}


	#main3
	{
		width:740px;
		margin:155px 0px 0px 0px;
		background:#FFFFFF;
		color:#000000; font-size:11px;
		line-height:150%; letter-spacing:1px;
		float:left;
	}


	#text
	{
		padding:30px 30px 30px 30px;
	}

	#sub
	{
		width:300px; /* height:550px; */
		float:right;
		margin-left:30px;
	}


	#text2
	{
		width:300px;
		/* margin-top:30px; */
		padding:10px 10px 10px 10px;
		background:#333333;
		color:#C7C57A; font-size:10px;
		line-height:120%; letter-spacing:1px;
	}


	#text3
	{
		width:100px;
		/* margin-top:30px; */
		background:#333333;
		color:#C7C57A; font-size:10px;
		line-height:120%; letter-spacing:1px;
		float:right;
	}


	#photo1
	{
		width:360px;
		/* margin-top:30px; */
		background:#333333;
		color:#C7C57A; font-size:10px;
		line-height:120%; letter-spacing:1px;
		float:right;
	}


	#text4
	{
		width:320px;
		/* margin-top:30px; */
		padding:20px 20px 20px 20px;
		float:left;

	}


	#text5
	{
		width:430px;
		/* margin-top:30px; */
		padding:20px 20px 20px 20px;
		float:left;

	}

	#text6
	{
		width:460px;
		/* margin-top:30px; */
		padding:20px 20px 20px 20px;
		float:left;
		font-size: x-small;
		line-height:150%; letter-spacing:1px;
	}





	.clear {clear:both;}


	.roll {background:url(http://www.manga-force.com/images/01.jpg) no-repeat 0px 3px;}
	.roll:hover {border:2px solid #0000ff; margin:5px; background-image:url(http://www.manga-force.com/css/images/02.jpg);}



	#Page_Menu
	{
		list-style-type:none;
		line-height:150%;
		padding-top:30px;
	}

	.Menu_Bar
	{
		padding-left:20px;
		font-size:12px;
		font-family:"Arial";
		text-decoration:none; color:#FFFFFF;
	}

	.Menu_Bar:hover
	{
		background:url( "http://www.manga-force.com/images/menu_Ring.gif" ) no-repeat;
		/*opacity:0.6;
		filter: alpha(opacity=60); */
	}



	#Page_UMenu
	{
		width:100%;
		list-style-type:none;
	}

	.Menu_UBar
	{
		margin-right:20px;
		font-size:12px;
		font-family:"Arial";
		text-decoration:none; color:#FFFFFF;
		float:left; display:block;
		/* display:block; */
	}


	/** Graphic Link ************/

	.Grp_Link:hover
	{
		opacity:0.6;
		filter: alpha(opacity=60);
	}

	/* lb box PROFILE */
	.lbbox_profile
	{
		position:relative;height:150px;text-align:center;
	}
	.lbbox_profile a
	{
		position:relative;top:-100px;
	}
	.lbbox_profile a p
	{
		margin-top:3px;font-weight:bold;font-size:1rem;color:#fff;letter-spacing:0.2em;line-height:1.3;font-family:'Russo One',sans-serif;
	}
	.lbbox_profile a p span
	{
		margin-top:-3px;display:block;font-size:0.8rem;font-weight: normal;letter-spacing: 0;
	}


	/* BRAND NEW 3 TOPICCS!!! */
	.brand_new_3_topics
	{
		width: 100%;
	}
	.brand_new_3_topics *
	{
		box-sizing: border-box;
	}
	.brand_new_3_topics h3
	{
		margin:10px auto;
		font-size:1.3rem;
		font-family: 'Russo One', sans-serif;
		letter-spacing: 0.1em;
	}
	.brand_new_3_topics ul.top_link
	{
		display:flex;
		justify-content:space-around;
		width:100%;
		list-style-type:none;
		margin:0 auto 10px;
		padding:0;
	}
	.brand_new_3_topics ul.top_link li
	{
		width:calc(100% / 3);
		margin:0;
		padding:0;
		text-align:center;
	}
	.brand_new_3_topics ul.top_link li a
	{
		position: relative;
	}
	.brand_new_3_topics ul.top_link li a:hover
	{
		opacity: 0.6;
	}
	.brand_new_3_topics ul.top_link li a::before
	{
		content: "";
		bottom: 3px;
		right: 0;
		border-top: 70px solid transparent;
		border-right: 70px solid #FCD731;
		position: absolute;
		z-index: 100;
	}
	.brand_new_3_topics ul.top_link li a::after
	{
		content:"Click!";
		color:#000;
		font-size:0.6rem;
		font-family: 'Russo One', sans-serif;
		position: absolute;
		bottom: 5px;
		right: 25px;
		z-index: 101;
	}
	.brand_new_3_topics ul.top_link li a p
	{
		font-family: 'Russo One', sans-serif;
		color:#6B0205;
		font-size:1.9rem;
		position: absolute;
		bottom: -31px;
		right: 5px;
		z-index: 102;
	}
	.brand_new_3_topics ul.top_link li img
	{
		width:90%;
	}
	.brand_new_3_topics .topics_wrap
	{
		padding:5px 10px 15px;
		margin-bottom:10px;
		background: #000000;
	}
	.brand_new_3_topics .topics1,
	.brand_new_3_topics .topics3
	{
		background:#6B0205;
	}
	.brand_new_3_topics .topics_wrap h4
	{
		padding:0;
		margin:0;
		font-size:1rem;
		font-family: 'Russo One', sans-serif;
		letter-spacing: 0.1em;
	}
	.brand_new_3_topics .topics_wrap h4 span
	{
		font-size:0.7rem;
		letter-spacing: 0px;
	}

	.brand_new_3_topics .topics_wrap .topics_inner
	{
		background:#fff;
		color:#000;
		padding:10px 10px;
	}

	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex
	{
		display:flex;
		margin-bottom:10px;

	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container
	{
		margin-right:10px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container > div
	{
		margin-bottom:10px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container img
	{
		border:1px #fff solid;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container a > img
	{
		border:2px #000 solid;
		display:block;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container a:hover > img
	{
		border:2px #FF9900 solid;
	}

	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container p
	{
		font-size:0.7em;
		text-decoration: none;
		color:#000;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.grid .topics_flex_container
	{
		width:205px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.grid .topics_flex_container:first-child
	{
		width:125px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.grid .topics_flex_container:last-child
	{
		width:145px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container img
	{
		width:100%;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container a:hover,
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex .topics_flex_container a:hover > img
	{
		color:#fff;
		opacity: 0.8;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex
	{
		display:flex;
		margin-bottom:10px;

	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex:nth-child(2)  .topics_flex_container
	{
		width:100px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.t_shirts .topics_flex_container
	{
		width:200px;
	}

	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.sw > div
	{
		width:40%;
		margin-right:10px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.sw > div:last-child
	{
		width:calc(60% - 10px);
		margin-right:0px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.sw > div:last-child strong
	{
		display:block;
		font-size:0.9rem;
		margin-bottom:10px;
	}
	.brand_new_3_topics .topics_wrap .topics_inner .topics_flex.sw > div:last-child img
	{
		width:93%;
		margin-left:3%;
	}
