/*
Theme: concrete5.6.0.2ja " M's Make "
Built By: tomoya
Production Date: 2013
Version: 1.0
*/

/*
********************************* RESET STYLES *********************************
*/

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote
									{margin:0; padding:0;}
fieldset,img 							{border:0;}
address,caption,cite,code,dfn,em,strong,var 
									{font-style:normal;}
ol,ul 								{list-style:none;}
caption,th 							{text-align:left;}
h1,h2,h3,h4,h5,h6 					{font-size:100%; font-weight:normal;}
q:before,q:after 						{content:'';}
abbr,acronym 						{border:0;}

/*
********************************* END OF RESET STYLES ***************************
*/

/*SITE STRUCTURE*/

.c5wrap				{width: 100%; height:auto; overflow: hidden; background: url(/themes/msmake/images/bodybackground.jpg) repeat-x center top #F1F0F1; color: #F1F0F1;}
.full #full        				 		{width: 100%; overflow: hidden; background: url(/themes/msmake/img/headerbg2.jpg) repeat-x center top #F1F0F1;}
.c5wrap #header_wrap		 		{min-height: 95px; overflow: hidden; width: 100%;}
.c5wrap #header_inner		 		{min-height: 95px; overflow: hidden; width: 960px; margin: 0 auto; background: url(/themes/msmake/img/headerhighlight.png) no-repeat top center;}

.c5wrap #header-image	 			{width: 960px; min-height: auto; float: left; overflow: hidden; margin: 10px 0px 10px 0px;}
.c5wrap #slider_wrapper		 		{min-height: 300px; overflow: hidden; width: 100%;}

.c5wrap #slider_inner			 	{min-height: 100px; overflow: hidden; width: 960px; margin: 0 auto;}
.c5wrap #content_wrapper	 		{min-height: 10px; overflow: hidden; width: 100%; margin-top: -55px; background-color:#F1F0F1;}
.c5wrap .content_inner		 		{min-height: 10px; overflow: hidden; width: 960px; margin: 0 auto; margin-bottom: -40px }
.c5wrap #content_inner_full	 		{min-height: 10px; overflow: hidden; width: 960px; margin: 40px auto 40px auto; }
.c5wrap #footer_wrapper		 		{min-height: 100px; overflow: hidden; width: 100%; background: url(/themes/msmake/images/footerbg.png) repeat-x center top #E38294;}
/* #4e6d8c */

.c5wrap #footer_inner		 		{min-height: 100px; overflow: hidden; width: 960px; margin: 0 auto; background: url(/themes/msmake/img/footer_highlight.png) no-repeat top center; padding-top: 40px; padding-bottom: 15px;}
.c5wrap #copyright_wrapper	 		{min-height: 15px; overflow: hidden; width: 100%; background-color: #E38294;}
.c5wrap #copyright_inner		 	{min-height: 15px; overflow: hidden; width: 960px; margin: 0 auto;  padding-top: 5px;}

.c5wrap #main_text		{width: 630px; min-height: 200px; float: left; overflow: hidden; margin: 40px 0px 40px 0px;}
.c5wrap #right_sidebar		 		{width: 275px; min-height: 200px; float: right; overflow: hidden; margin: 40px 0px 40px 0px; padding-left: 25px;}
.c5wrap #main_text_right	{width: 650px; min-height: 200px; float: left; overflow: hidden; margin: 40px 0px 40px 0px;}

.c5wrap #main_text_right2	{width: 620px; height: auto; min-height: 660px; float: left; overflow: hidden; margin: 40px 0px 40px 0px; background-color:#FFF; padding: 15px;
 font-size: 13px; margin-bottom: 40px; color:#6a6969; font: Arial; }

.c5wrap #main_text_right_therd	{width: 140px; min-height: 200px; float: left; overflow: hidden; margin: 40px 0px 40px 0px; padding-left: 25px;}
/* //border-left: 1px dotted #ccc; left ni border-ari - Footer-bg-color:#FF9AC7; - border-top: 1px dotted #ccc;*/

.c5wrap #left_sidebar			 	{width: 120px; min-height: 200px; float: left; overflow: hidden; margin: 40px 0px 40px 0px; padding-right: 25px;}
/* border-right: 1px dotted #ccc; */


.c5wrap #logo				 		{width: 150px; min-height: 100px; position: relative; float: left; margin-top: 30px;}
.c5wrap #header-cap			{width: 500px; height: 60px; min-height: 30px; position: relative; float: left; margin-top: 25px; margin-left:-6px;}
.c5wrap #header-info			{width: 300px; min-height: 30px; position: relative; float: left; margin-top: 30px; margin-left: -108px;}

.c5wrap #header-right			{width: 140px; min-height: 50px; position: relative; float: right; margin-top: 5px; }

.c5wrap #column1			 		{width: 300px; float: left; min-height: 10px;}
.c5wrap #column2			 		{width: 300px; float: left; min-height: 10px; margin: 0px 30px 0px 30px;}
.c5wrap #column3			 		{width: 300px; float: right; min-height: 10px;}

.c5wrap #footer_column1		 	{width: 220px; float: left; min-height: 10px;}
.c5wrap #footer_column2		 	{width: 500px; float: left; min-height: 10px; margin: 0px 30px 0px 30px;}
.c5wrap #footer_column2	h4	 	{font-size: 17px; margin-top:5px;}
.c5wrap #footer_column2	p	 	{font-size: 12px; margin-top:-7px;}

/* .c5wrap #footer_column3		 	{width: 0px; float: left; min-height: 10px; margin: 0px 30px 0px 30px;} */
.c5wrap #footer_column4			{width: 180px; float: left;  min-height: 50px;}
.c5wrap #footer_column4	img		{width: 120px; height: auto; min-height: 50px;}

.c5wrap #bottom_detail_wrapper  	{width: 100%; height: 60px; background: url(/themes/msmake/img/footerwraptop.png) repeat-x center bottom #F1F0F1; margin-top: 0px;}
.c5wrap #bottom_detail_inner  		{width: 960px; height: 35px; margin: 0 auto;}
.c5wrap #tagline_wrapper		 	{width: 100%; min-height: 10px; overflow: hidden; background: url(/themes/msmake/img/topdetail.png) no-repeat top center; margin-top: 10px;}
.c5wrap #tagline_inner 		 		{width: 960px; min-height: 5px; margin: 0 auto; padding: 40px 0px 0px 0px; }
.c5wrap #tagline_bottom    	 		{width: 960px; min-height: 50px; margin: 0 auto 20px; background: url(/themes/msmake/img/bottomdetail.png) no-repeat center top;}

/*END OF SITE STRUCTURE*/

/*BLOG ENTRY Block*/
.c5wrap #blog-index .title h4{ color:#fff;}
/* .c5wrap #blog-index .grid_24 alpha omega {  width:300px; float:left; min-height: 150px; border: solid 1px #333;} */
.c5wrap #blog-index .excerpt { width: 345px; float:left; max-width:420px; min-height: 150px; margin-top: 20px; margin-left:10px; margin-bottom: 20px;}



/*NAVIGATION*/

.c5wrap #navigation			{width: 680px; height: 28px; min-height: 28px; position: relative; float: left; margin: 4px 0px 0px -16px;}

.c5wrap ul.nav-header		 	{float: left; margin-left: 0px;}
.c5wrap ul.nav-header li 		{width: 120px; height: 26px; float: left; display: inline; background-color: #fff; border: 1px solid #ccc; margin-left: 10px;}
.c5wrap ul.nav-header li a 	 	{position: relative; float: left; display: inline; line-height: 200%; margin-top: 5px; text-align: center; text-decoration: none;  font-size: 13px;}
.ie8 .c5wrap ul.nav-header li a 	{position: relative; float: left; display: inline; ; padding: 0px; }
.ie8 .c5wrap ul.nav-header li a:hover 	{background: url(/themes/msmake/images/hoverbg.png);}
.ie7 .c5wrap ul.nav-header li a:hover 	{background: url(/themes/msmake/images/hoverbg.png);}

.c5wrap ul.nav-header li a div 		{float: left; width: 100%; height: 28px; display: inline; color: #fff; text-decoration: none; background: url(/themes/msmake/images/hoverbg.png) transparent; position: absolute; top: 0; left: 0; overflow: hidden;}
.c5wrap ul.nav li a div 		{float: left; width: 100%; height: 28px; display: inline; color: #fff; text-decoration: none; background: url(/themes/msmake/images/hoverbg.png) transparent; position: absolute; top: 0; left: 0; overflow: hidden;}

.ie7 .c5wrap ul.nav-header li a div 	{display: none;}
.ie8 .c5wrap ul.nav-header li a div 	{display: none;}
.c5wrap ul.nav-header li a.hovering 	{ height: 30px; background: url(/themes/msmake/images/hoverbg.png)  #fff; position: absolute; top: 0; left: 0; width: 100%; zoom: 1;}
.c5wrap ul.nav li a.hovering 	{ height: 32px; background: url(/themes/msmake/images/hoverbg.png)  #fff; position: absolute; top: 0; left: 0; width: 100%; zoom: 1;}
/* blue - #5d7794; */

.c5wrap #content_wrapper .buttonize a {text-decoration: none !important; color: #9b9999; padding: 8px 12px 8px 12px;}
.c5wrap #footer_inner .buttonize a 	{text-decoration: none !important; color: #9b9999; padding: 8px 12px 8px 12px;}

.c5wrap ul.nav-header li .nav-selected {background: url(/themes/msmake/images/hoverbg.png) 0 0;}
.c5wrap ul.nav		 				{float: right;}
.c5wrap ul.nav li 		 			{float: left; display: inline; }
.c5wrap ul.nav li a 	 		{width: 100%; height: 26px; position: relative; float: left; display: inline; color: #999; margin-top: 0px; padding: 0px 0px 0px 0px;}
.c5wrap ul.nav li .nav-selected 		{width: 100%; height: 26px; background: url(/themes/msmake/images/hoverbg.png) 0 0; }


.c5wrap a.jump_tag 			  		{float: right;  text-decoration: none; color: #9b9999; height: 10px; width: 70px; padding-top: 30px;}
.ie8 .c5wrap a.jump_tag:hover 		{float: right; text-decoration: none; background: url(/themes/msmake/img/top_hover.png) no-repeat top left; outline: none;} 
.ie7 .c5wrap a.jump_tag:hover 		{float: right; text-decoration: none; background: url(/themes/msmake/img/top_hover.png) no-repeat top left; outline: none;} 
.c5wrap a.jump_tag span			{float: right; text-decoration: none; background: url(/themes/msmake/img/top_hover.png) no-repeat top left; position: absolute; width: 70px; height: 40px; top: 0; left: 0;}
.ie8 .c5wrap a.jump_tag span		{display: none;}
.c5wrap a.jump_tag .uparrow		{text-decoration: none; background: url(/themes/msmake/img/top_hover.png) no-repeat top left; position: relative; top: -46px; left: -3px; width: 70px; height: 40px;}
.ie7 .c5wrap a.jump_tag .uparrow	{background: none;}

.c5wrap #right_sidebar ul.nav   		{float: left; display: block; margin-left: 0;}
.c5wrap #right_sidebar ul.nav li    	{float: left; color: #7d7a7a; display: block; padding: 0; clear: both; }
.c5wrap #right_sidebar ul.nav li a   	{float: left; color: #7d7a7a; display: block; padding: 4px; clear: both; font-size: 13px;}
.c5wrap #left_sidebar ul.nav   		{float: left; display: block; margin-left: 0;}
.c5wrap #left_sidebar ul.nav li    		{float: left; color: #7d7a7a; display: block; padding: 0; clear: both; }
.c5wrap #left_sidebar ul.nav li a   	{float: left; color: #7d7a7a; display: block; padding: 4px; clear: both; font-size: 13px;}
.c5wrap #main_text_right ul.nav   	{float: left; display: block; margin-left: 0;}
.c5wrap #main_text_right ul.nav li    {float: left; color: #7d7a7a; display: block; padding: 0; clear: both; }
.c5wrap #main_text_right ul.nav li a  {float: left; color: #7d7a7a; display: block; padding: 4px; clear: both; font-size: 13px;}
.c5wrap #main_text ul.nav   			{float: left; display: block; margin-left: 0;}
.c5wrap #main_text ul.nav li    		{float: left; color: #7d7a7a; display: block; padding: 0; clear: both; }
.c5wrap #main_text ul.nav li a   		{float: left; color: #7d7a7a; display: block; padding: 4px; clear: both; font-size: 13px;}
.c5wrap #content_inner_full ul.nav   	{float: left; display: block; margin-left: 0;}
.c5wrap #content_inner_full ul.nav li  {float: left; color: #7d7a7a; display: block; padding: 0; clear: both; }
.c5wrap #content_inner_full ul.nav li a {float: left; color: #7d7a7a; display: block; padding: 4px; clear: both; font-size: 13px;}

/*END OF NAVIGATION*/


/*TYPOGRAPHY*/

.c5wrap h1			{font-size: 36px; margin-bottom: 20px; font-family:  Meiryo, arial, Sans-serif;}
.c5wrap h2			{font-size: 30px; margin-bottom: 20px; font-family:  Meiryo, arial, Sans-serif;}
.c5wrap h3			{font-size: 24px; margin-bottom: 20px; font-family:  Meiryo, arial, Sans-serif;}
.c5wrap h4			{font-size: 18px; margin-bottom: 20px; font-family:  Meiryo, arial, Sans-serif;}
.c5wrap h5			{font-size: 14px; margin-bottom: 20px; font-family:  Meiryo, arial, Sans-serif;}
.c5wrap h6			{font-size: 13px; margin-bottom: 20px; color:#6a6969; font-family: Meiryo, arial, Sans-serif;}
.c5wrap p			{font-size: 13px; margin-bottom: 20px; color:#6a6969; font-family: Meiryo, Arial, Sans-serif;}
/* .c5wrap p #main_text_right2		{font-size: 13px; margin-bottom: 20px; color:#6a6969; font-family: Meiryo, Arial, Sans-serif;} */
.c5wrap				{font-size: 13px; font-family: Meiryo, Arial, Sans-serif;}
.c5wrap #footer_inner  				{color: ; font-size: 12px;}
.c5wrap #footer_inner ul  			{color: ; list-style-type:  none;}
.c5wrap #footer_inner ul li 			{color: ; list-style-type:  none; border-bottom: 1px dotted #fff; padding: 4px 0px 4px 0px;}
.c5wrap #footer_inner ul li a 			{color: ; list-style-type:  none; border-bottom: 1px dotted #fff; padding: 4px 0px 4px 0px; text-decoration: none;}
/* color: #d8d8d8; */

.c5wrap #footer_inner ul li a:hover 	{color: #fff; list-style-type:  none; border-bottom: 1px dotted #fff; padding: 4px 0px 4px 0px; text-decoration: none; padding-left: 20px; background: url(/themes/msmake/img/arrows.png) no-repeat 0px 6px;}
.c5wrap #header_inner h1 a			{color: #fff; margin-bottom: 5px; text-decoration: none;}
.c5wrap #header_inner a 			{text-decoration: none;}
.c5wrap #copyright_inner p 			{text-align: center; font-size: 10px; color: #fff;}
.c5wrap #content_wrapper ul			{margin-left: 20px; list-style-type: square;}
.c5wrap #content_wrapper ol			{margin-left: 20px; list-style-type: decimal;}
.c5wrap #content_inner_full ul		{margin:0px 0px 20px 20px; list-style-type: square;}
.c5wrap #content_inner_full ol		{margin:0px 0px 20px 20px; list-style-type: decimal;}
.c5wrap #main_text_right ul			{margin:0px 0px 20px 20px; list-style-type: square;}
.c5wrap #main_text_right ol			{margin:0px 0px 20px 20px; list-style-type: decimal;}
.c5wrap #main_text ul				{margin:0px 0px 20px 20px; list-style-type: square;}
.c5wrap #main_text ol				{margin:0px 0px 20px 20px; list-style-type: decimal;}
.c5wrap #content_wrapper a 			{color: #36506b; text-decoration: none;}
/* color: #36506b; */

.c5wrap #footer_inner a	 			{color: #fff; text-decoration: none;}
.c5wrap #copyright_inner a	 		{color: #fff; text-decoration: none;}
.c5wrap #copyright_inner a:hover	{color: #d8d8d8; text-decoration: underline;}
.c5wrap #content_wrapper a:hover 	{color: #7d7a7a; text-decoration: underline; }

/*END OF TYPOGRAPHY*/

/*MISC CLASSES*/

.floatl 			{float: left;}
.floatr 			{float: right;}
.clear 			{clear: both;}
.marginb 		{margin-bottom: 20px;}
.margint 		{margin-top: 30px;}
.c5wrap iframe   {margin-bottom: 100px;}
.c5wrap .wht	{color: #fff;}
.c5wrap 
/*END OF MISC CLASSES*/



/*BLOCK STYLES: DATE NAVIGATION*/

.c5wrap .ccmDateNav				{margin-bottom: 30px;}

/*BLOCK STYLES: END OF DATE NAVIGATION*/

/*MOBILE STYLES START HERE*/
/*MOBILE STYLES START HERE*/
/*MOBILE STYLES START HERE*/
/*MOBILE STYLES START HERE*/
/*MOBILE STYLES START HERE*/



@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) 
{ 


/*SITE STRUCTURE*/

.c5wrap				{width: 100%; background: url(/themes/msmake/images/headerbg2.png) repeat-x center top #F1F0F1;}
/* background: url(/themes/msmake/img/headerbg2.jpg) repeat-x center top #F1F0F1;*/

.c5wrap					{width: 100%; background:#F1F0F1;}
.c5wrap #header_wrap			{width: 90%; background:none;}
.c5wrap #header_inner		 	{width: 90%;}
.c5wrap #header-cap	 		{width: 50%; /*margin-left: 25px;*/}
.c5wrap #slider_wrapper		 	{display: none;}
.c5wrap #slider_inner			{display: none;}
.c5wrap #header-info			{display: none;}
.c5wrap #header_img			{display: none;}
.c5wrap #header-right			{display: none;}
.c5wrap #left_sidebar			{display: none;} 
.c5wrap .ccm-SlideshowBlock-display 	{display: none;}

.c5wrap .content_inner		 	{width: 85%; margin-top: 20px;}
.c5wrap #footer_inner		 	{width: 75%; background:none;}
.c5wrap #copyright_inner		{width: 100%; }
.c5wrap #main_text			 	{width: 100%;}
.c5wrap #right_sidebar			{width: 100%; float: left; border: none; padding-left: 0px;}
.c5wrap #main_text_right	 	{width: 90%; float: left; margin-top:50px;}
.c5wrap #main_text_right2	 	{width: 100%; float: left; margin-top:50px;}

.c5wrap #main_text_right2 .ccm-block-style 	 	{width: 10%;}

/* .c5wrap #left_sidebar			{width: 100%; float: left; border: none;} */
.c5wrap #navigation			 	{width: 100%; float: left; margin: 0px; min-height: 95px; padding: 20px;}
.c5wrap #navigation ul.nav-header li a		{text-align: left;}

.c5wrap #column1			 	{width: 100%; clear: both; padding-left: 0;}
.c5wrap #column2			 	{width: 100%; clear: both; margin: 0; padding-left: 0;}
.c5wrap #column3			 	{width: 100%; float: left; min-height: 10px;}
.c5wrap #footer_column1		{width: 100%; float: left; clear: both; margin-bottom: 20px; margin-left: 0; background-color: #E38294;}
.c5wrap #footer_column2		{width: 100%; float: left; clear: both; margin-bottom: 20px; margin-left: 0; background-color: #E38294;}
.c5wrap #footer_column3		{width: 100%; float: left; clear: both; margin-bottom: 20px; margin-left: 0; background-color: #E38294;}
.c5wrap #footer_column4		{width: 100%; float: left; clear: both; margin-left: 0; background-color: #E38294;}
.c5wrap #bottom_detail_inner 	{width: 100%; background-color: #F1F0F1;}
/* background-color: #F1F0F1; #E38294; */

.c5wrap #tagline_inner 		 	{display: none; }
.c5wrap #tagline_bottom    	 	{display: none;}
.c5wrap #entry  				 	{width: 100%;}
.c5wrap .blog-entry-divider	 	{width: 100%;}
.c5wrap .pageSection  		 	{width: 100%;}
.c5wrap form textarea 			{width: 100%;}
.c5wrap .mobilesizing 	 		{position: relative; width: 80% !important;}
.c5wrap h1						{clear: both;}
.c5wrap h2						{clear: both;}
.c5wrap h3						{clear: both;}
.c5wrap h4						{clear: both;}
.c5wrap h5						{clear: both;}
.c5wrap h6						{clear: both;}
.c5wrap iframe  					{width: 100%; height: auto;}

/*END OF SITE STRUCTURE*/

/*NAVIGATION*/

.c5wrap #navigation			{float: left; clear: both; width: 100%; margin-top: 10px; margin-bottom: 30px;}
.c5wrap ul.nav-header		 	{float: left;}
.c5wrap ul.nav-header li a 	 	{text-align: center; display: block; color: #fff; padding: 10px; background-color: #999; float: left; width: 480px; margin-bottom: 1px;}
/*nav-bacground-color: #44627e ; */

.c5wrap ul.nav-header li 		 {width:480px; display: block; clear: both; float: left; }
.c5wrap ul.nav-header li .nav-selected 	 {width:480px; color: #fff; padding: 10px; background: #E38294;}
.c5wrap ul.nav-header li a:hover 	 {width:480px; padding: 10px; background-color:  #E38294; text-align: center;}
/* background-color:  #527092; */

/*END OF NAVIGATION*/

/*SEARCH*/

input					{-webkit-appearance: none; border-radius: 0;}

/*END OF SEARCH*/

}