@charset "UTF-8";
/* print.css */

body {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	color: #000;
	font-size: 12pt;
	line-height: 150%;
	margin: 1cm 1.5cm 1cm 1.5cm;
}

img {
	border: none;
}

a {
	color: #000;
	text-decoration: underline;
	font-size: 8pt;
	line-height: 120%;
}
.link {
	background: url(../img/icon_arrow_1.gif) no-repeat left top;
	padding-left: 8px;
}

p, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5 {
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	font-weight: bold;
	line-height: 125%;
	margin: 1em 0 0.5em 0;
}
h1{
	font-size: 24pt;
	line-height: 125%;
}

h2{
	font-size: 18pt;
	line-height: 125%;
}

h3 {
	font-size: 12pt;
	line-height: 125%;
}

h4 {
	font-size: 8pt;
	line-height: 125%;
}
.small {
	font-size: 6pt;
	line-height: 125%;
}
strong {
	font-family: "Times New Roman", serif;
	font-weight: bold;
}
.clear {
	margin: 0;
	padding: 0;
	clear: both;
}

/* layout */

#header, #side	{
	display: none;
}
#print_header {
	height: 100px;
}
#print_header .logo {
	text-align: center;
}
#print_header .tel {
	text-align: right;
	margin-top: -125px;
}


/* contents */

.lead, .box_doubleline, .box_pink, .box_gradation {
	margin-bottom: 1.5cm;
}

/* footer */
.footer_right	{	display: none;	}
.footer_left	{	margin: 0.5cm 0 0 0;	}
.copy	{
	font-size: 6pt;
	text-decoration: none;
}



/* interviews */
#side01	{	display: none;	}
.indexContainer	{}
.indexStudent,	.indexPartner	{
	margin: 0 0 0.5cm 0;
	padding: 0;
}
.indexStudent a,	.indexPartner a	{	text-decoration: none;	}
.indexStudent img,	.indexPartner img	{
	padding: 0;
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 0.5cm;
	margin-bottom: 0.5cm;
}
.indexcontents	{}
.indexcontents h2,	.indexPartner h2	{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	font-size: 8pt;
	padding: 0;
}
.indexStudent .indexcontents h3,	.indexPartner .indexcontents h3	{
	font-size: 8pt;
	padding: 0;
}
.indexStudent .indexcontents h4,	.indexPartner .indexcontents h4	{
	font-size: 12pt;
	padding: 0;
}
.indexStudent .indexcontents 	p,	.indexPartner .indexcontents 	p	{}
.indexBottom	{	display: none;	}
.box_gradation	{}
.box_gradationPink	{}
.individualImage 	{
	padding: 0;
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 0.5cm;
	margin-bottom: 0.5cm;
}
.individualImage img	{}
.individualContents	{}
.individualContents h2	{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	font-size: 8pt;
	padding: 0;
	margin: 0 0 -1.2cm 0;
}
.individualContents h3	{
	font-size: 8pt;
	padding: 0;
	margin: 0;
}
.individualContents h4	{
	font-size: 12pt;
	padding: 0;
	margin: 0;
}
.clear	{
	clear: both;
}
.individualMain	{
	font-size: 8pt;
}
.individualMain p	{
	font-size: 8pt;
}
blockquote	{
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.box_gradationPink .individualContents	{
	margin: 0 0 1.5cm 0;
}
.box_gradationPink .individualContents h3	{
	font-size: 8pt;
	padding: 0;
	margin: 1.5cm 0 0 0;
}
.box_gradationPink .individualContents h4	{
	font-size: 12pt;
	padding: 0;
	margin: 0.3cm 0 0 0;
}


/* first */
h1	{}
h2	{
	font-size: 12pt;
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	line-height: 150%;
	font-weight: normal;
}
.box_q	{
	margin: 1.5cm 0;
}
.box_q ul	{
	list-style-type: none;
}
.box_q li	{
	padding-bottom: 8pt;
}
.box_q li a	{
	font-size: 8pt;
}

.box_gradation {	margin: 0 0 1.5cm 0;	}
.box_gradation  h3	{}
.box_gradation  p	{
	font-size: 8pt;
}
.box_gradation  p a	{
}
.box_gradation  u	{
	font-weight: bold;
	text-decoration: none;
}
p.goTop	{	display: none;	}



/* news, pressrelease */
h1.newsTitle {}
dl	{
	margin: 1.5cm 0 0 0;
}
dt	{
	font-size: 6pt;
	width: 6.5em;
	font-family: Verdana, sans-serif;
}
dd	{
	margin: 0;
	padding: 0 0 8pt 0;
	border-width: 0px;
	z-index:1;
	line-height: 150%;
	margin-top: -1.9em;
/*	_margin-top: -1.2em;*/
	position: relative;
	top: 0;
	left: 6.5em;
	font-size: 8pt;
}
p	{	font-size: 8pt;	}
p.backnumbers	{	display: none;	}
p.goIndex01	{	display: none;	}
.box_gradation a	{}

.date	{
	padding: 0;
	font-size: 6pt;
	line-height: 150%;
}
h1.entryTitle	{
	font-size: 18pt;
	margin: 0 0 0.5cm 0;
	padding: 0;
	line-height: 150%;
}
.entryBody p	{
	font-size: 8pt;
	line-height: 150%;
}
.border	{	display: none;	}
hr	{	display: none;	}
.archiveList	{	display: none;	}



/* booking */
.box_campain	{	margin: 0 0 1.5cm 0;}
.box_campain h2	{
	font-size: 18pt;
	line-height: 125%;
}
box_campain 	p	{
	font-size: 8pt;
	line-height: 150%;
}
.box_tel	{	margin: 0 0 1.5cm 0;}
.box_tel h4	{
	font-size: 12pt;
	line-height: 125%;
	font-weight: bold;
}
box_tel p	{
	font-size: 8pt;
	line-height: 150%;
}
/*h5	{
	font-size: 18pt;
	line-height: 125%;
}*/
.form_table th,	.form_table td	{
	font-size: 8pt;
	line-height: 150%;
}
.form_table th	{
	text-align: left;
	padding: 0 0.5cm 0.2cm 0;
}
.form_table td	{	padding: 0 0 0.2cm 0	}
button	{	display: none;	}
.thanks	{	display: none;	}


/* recruitment */
.box_gradation ul	{	list-style-type: none;	}
.box_gradation li	{	font-size: 8pt;	}
.box_gradation h3	{	margin: 1.5cm 0 0.3cm 0;	}
ul.recruit03 li	{
	list-style-type: disc;
	margin: 0 0 0 16pt;
}
.box_recruitment	{	line-height: 150%;	}
.box_recruitment h4	{
	font-size: 12pt;
	line-height: 125%;
}
.box_recruitment ul	{	list-style-type: none;	}
.box_recruitment li	{	line-height: 150%;	}
.entryBody_recruitment	{	margin: 0 0 1.5cm 0	}
.entryBody_recruitment u	{
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	font-size: 12pt;
	font-weight: bold;
	font-weight: bold;
	text-decoration: none;
}
.box_gradationIndividual	ul	{	list-style-type: none;	}
.box_gradationIndividual li	{	font-size: 8pt;	}
.box_gradationIndividual h3	{	margin: 1.5cm 0 0.3cm 0;	}



.lead p	{
	font-size: 10pt;
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	line-height: 150%;
	text-decoration: none;
}

.clear01 {	display: none;	}

.noprint	{	display: none;	}