@charset "UTF-8";

/* ========BASIC======== */
body {
   font-size:13px;
   font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;
   color:#333;
   line-height:1.6;
   margin:0;
   letter-spacing:1px;
}

a {
   color:#899501;
   text-decoration:none;
}

a:hover {
   color:#c9d450;
   cursor:e-resize;
}

image {
   border:0;
}

br {
   letter-spacing:normal;
}

/* タイトル */
h1 {
   font-size:20px;
   color:#036;
   font-weight:bold;
   margin:10px 0 10px 10px;
}

h2{
	font-size:16px;
	color:#666;
	font-weight:bold;
	margin:25px 0 0 10px;
}



/* ========TEMPLATE FRAMEWORK======== */
#wrapper {
   width:1050px;
   margin:10px;
}

#main{
   width:900px;
   margin:10px 10px 10px 30px;
   text-align:left;
   padding:20px;
}
	
div{
	margin:0 20px;
}


/* ========CONTENTS CUSTOMIZE======== */

#contents p {
   margin:0;
   padding:0.5em 0 2em 0;
}

#contents strong {
   color:red;
   font-weight:normal;
   border-bottom:1px dashed #999;
}





img.pre_n{
	width:400px;
	height:367px;
}

img.pre_a{
	width:350px;
	height:321px;
}

img.pre_nb{
	width:400px;
	height:319px;
}

img.pre_b{
	width:350px;
	height:279px
}



.box{
	width:350px;
	float:left;
}

.boxContainer {
	overflow: hidden;
}

/* clearfix */
.boxContainer:before,
.boxContainer:after {
    content: "";
    display: table;
}
 
.boxContainer:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer {
    zoom: 1;
}	

	/*===== 印刷プレビュー =====*/  
@media print {	/* @media print START */  

/* 非表示 */  
body{
	margin: 0;
	padding:0;
}

#head{display:none;}
#foot{display:none;}
#side{display:none;}
#main{width:100%; float:none;}



}			/* @media print END */  