@charset "UTF-8";

/* print==========================

	1.印刷用css
	
*/

/* 1.for print style ==============================================*/


/* common.css
----------------------------------------------- */
.section *{
margin:0 !important;
}
body {
	line-height: 1.5;
	letter-spacing: 1px;
	font-family:"ＭＳ Ｐゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic pro",Osaka,verdana,arial,sans-serif;
	font-size: 12pt;
	color: #000000;
	margin:0;
	padding:0;
	background:none;
}
#pageMain h1{
	font-size:14pt;
	background:none;
	margin:0;
	padding:0;
}
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
/*a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }*/
address {
	font-style: normal;
}
table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
}
table{
	width: auto !important;
	margin: 0 0 6px 0 !important;
	padding: 0 !important;
}
tr{
	page-break-inside: avoid;
}
th,
td {
	padding:3px;
}
img { text-align:left; margin: 0 1.5em 8px 0;page-break-inside: avoid;}
a img { border: none; }
ul{
	margin:0 0 8px 0;
	padding:0 0 0 0;
}

/* layout.css
----------------------------------------------- */

#pageMain,
#frameBody,
#frameInner,
#web,
#web02,
.outerBox2,
.planDetails{
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	background:none !important;
}
#pageMain{
	position:static;
	background:none;
}
#pageMain {
	margin: 0 0 0 2%;
	padding:0;
}
#pageBody,
#pageBodyInner,
#pageBodyInner2{
	margin: 0 !important;
	padding: 0 !important;
	background:none !important;
	}
/* module.css
----------------------------------------------- */
#pageMain p,
#pageMain ul,
#pageMain ol,
#pageMain dl {
	clear:both;
	margin: 0 0 20px 10px;
}
#pageMain table {
	width:auto;
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px solid #333333;
}
#pageMain table th,
#pageMain table td {
	padding: 3px;
	font-size: 90%;
}
#pageMain table th {
	border-bottom: 1px solid #333333;
}
#pageMain table td {
	border: 1px dotted #333333;
}
p.title001{
	width: auto !important;
	margin:15px 0 20px 0 !important;
	clear:both;
	position:static !important;
	padding:0;
	color:#504232;
	background-color:#ffffff;
	border-bottom:1px solid #09F;
}
div.autoPadDiv{
	margin:0 !important;
	width: auto !important;
	clear:both;
	position:static !important;
	padding:0;
	background:none;
	background-color:#FFFFFF;
	border-bottom:none;
}
p.title001 div{
	margin:15px 0 20px 0 !important;
	width: auto !important;
	clear:both;
	color:#504232;
	position:static !important;
	padding:0;
	background-color:#ffffff;
	border-bottom:1px solid #09F;	
}
div.section img{
	zoom: 0.85; 
}
#pageHeader{
	margin:0;
	padding:0;
	height:63px;
	background:none !important;
	}
.logo{
	position:static !important;
	}
#shirakaba2in1 img{
	width:50%;
	height:50%;
}
#shirakaba2in1 .s2in1_01{
	height:40px;
}
#shirakaba2in1 .s2in1_02{
	height:162px;
}
/* Non-display
----------------------------------------------- */

#footer,
.spOnly,
#fixednavi,
.pageTop,
.banner,
.sns,
.sns_bt,
.slider02,
#simple-menu,
iframe,
#basenavi,
#header .rightArea{
	display: none;
}
.disnon{
	display: none;
}
