/* *********************************************************** */
/*   SiteName    :                                             */
/*   FileName    : styles.css                                  */
/*   Description : Common styles.                              */
/*   Date        : 2014.04.09                                  */
/* == TOC ==================================================== */
/*   1 : Css import.                                           */
/*   2 : Browser Default Initialization.                       */
/*   3 : Basic Style                                           */
/*   4 : Layout Style                                          */
/* *********************************************************** */

/* ----------------------------------------------------------- */
/*                                             1. CSS Import   */
/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/*                         2. Browser Default Initialization   */
/* ----------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,form, img, nav{margin: 0;	padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight:normal;}
table{border-collapse: collapse; border-spacing: 0; border:none;}
caption, th	{text-align: left;}
object, embed {vertical-align: top;}
li {list-style-type: none;}
/* _______________________________________________ CSS3 Style _*/
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}

/* _______________________________________________ IE6 hover _ */
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } 
/* ________________________________________________ clearfix _ */
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{min-height: 1px;}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* ----------------------------------------------------------- */
/*                                            3. Basic Style   */
/* ----------------------------------------------------------- */

/* ______________________________________________ Font Style _ */
body {
	font-family:Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic" !important;
	color: #4c4c4c;
	font-size: 75%;
	line-height: 150%;
	height:100%;
}
/* _________________________________________________ A Style _ */
a:link		{text-decoration: none; color: #f04d05;}
a:visited	{text-decoration: none; color: #f04d05;}
a:active	{text-decoration: none; color: #f04d05;}
a:hover		{text-decoration: underline; color: #f04d05;}



/* ************************************** // Common styles *** */


/* ----------------------------------------------------------- */
/*                                           4. Layout Style   */
/* ----------------------------------------------------------- */
/* ______________________________________________ main_block _ */
h1{width:600px;padding:0;margin:0 auto 30px;font-size:134%;}
#main_block{width:600px;padding: 0 0 50px;margin:0 auto;}

#thumbnail_box {margin:30px 0;}
#thumbnail_box dt{margin:30px 0 0; font-size: 150%; font-weight:bold;}
#thumbnail_box dd{border-bottom:#003366 solid 2px; padding:0 0 20px;}












