@charset "Shift_JIS";


/* --------------------------------------------------
共通のCSS
--------------------------------------------------- */

#mainContents a img:hover {
    filter: alpha(opacity=80);
    opacity:0.80;
}

/* --- 全体の背景・テキスト----- */
body {
margin: 0;
padding: 0;
background-color: #fff; /* ページの背景色 */
color: #000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
font-family: Arial, Helvetica, sans-serif;
}

.link{
	text-align:center;
	margin-bottom:20px;
}

.undernavi{
	width:541px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:20px;
}

.undernavi li{
	width:263px;
	float:left;
	padding-right:15px;
}

.undernavi li.last{
	padding-right:0;
}

/* -----------------------------------------------
 学校の印刷カテゴリTOP
---------------------------------------------- */

h3{
	margin:0;
	padding:0;
}

#contents{
	width:710px;
	background:url(../images/top/school.jpg) no-repeat;
	background-color:#e8ffea;
	padding-bottom:20px;
	margin-bottom:20px;
}

.lead{
	font-size:12px;
	line-height:1.6;
	text-align:left;
	padding:10px 0 15px 130px;
}

#navi{
	list-style:none;
	margin:0 0 30px 400px;
}

#navi li{
	margin-bottom:10px;
}

.onecolor{
	background-color:#ffe3c4;
	display:block;
	width:288px;
	height:103px;
}

.option{
	font-size:12px;
	margin:0 20px 0 0;
}

#example{
	background:url(../images/top/example.gif) no-repeat;
	width:625px;
	height:198px;
	margin:0 auto;
	position:relative;
}

.pdf{
	color:#ac5100;
	font-size:14px;
	font-weight:bold;
/*	background:url(../images/top/arrows.gif) no-repeat left center;*/
background:url(../images/top/arrows_blue.gif) no-repeat left center;
	padding:2px 0 0 25px;
	position:absolute;
	top:85px;
	left:150px;
}

.pdf a{
/*	color:#ac5100;*/
	color: #06c;
	text-decoration:none;
}

.pdf a:hover{
/*	color:#ac5100;*/
	color: #06c;
	text-decoration:underline;
}

.sub{
	position:absolute;
	top:115px;
	left:175px;
	color:#3a3a3d;
	font-size:12px;
	font-weight:bold;
}

.sub span{
	font-size:10px;
}


/* -----------------------------------------------
 単色カラープリント編
---------------------------------------------- */

h3.header{
	margin-bottom:20px;
}

.box{
	width:710px;
	position:relative;
}

.box_top{
	background:url(../images/onecolor/box_top.gif) no-repeat;
	width:710px;
	position:relative;
}

.box_middle{
	background:url(../images/onecolor/box_middle.gif) repeat-y;
	width:710px;
}

.box_middle p{
	margin-bottom:0;
}

.box_bottom{
	clear:both;
	background:url(../images/onecolor/box_bottom.gif) no-repeat;
	height:35px;
	width:710px;	
}

.point{
	padding:30px 0 0 50px;
}

.explanation{
	font-size:14px;
	color:#4e4e6d;
	line-height:1.7;
	padding:20px 0 20px 70px;
}

.explanation_sub{
	font-size:12px;
	color:#4e4e6d;
	line-height:1.6;
	padding:0 0 60px 70px;	
}

.explanation_sub2{
	font-size:12px;
	color:#4e4e6d;
	line-height:1.6;
	padding:0 0 80px 70px;	
}

.explanation_option{
	display:block;
	font-size:12px;
	color:#4e4e6d;
	line-height:1.6;
	padding:10px 0 20px 0;	
}

.pic1{
	position:absolute;
	top:20px;
	right:10px;
}

.pic2{
	position:absolute;
	top:40px;
	right:25px;
}

.other{
	padding:0 0 10px 70px;
}

.box2_top{
	background:url(../images/onecolor/box2_top.gif) no-repeat;
	margin-left:47px;
	width:625px;
	height:37px;
}

.box2_middle{
	margin-left:47px;	
	width:625px;
	background-color:#e8a64c;
	position:relative;
}

.box2_middle p{
	margin-bottom:0;
}

.box2_bottom{
	clear:both;
	margin-left:47px;
	width:625px;	
	background:url(../images/onecolor/box2_bottom.gif) no-repeat;
	height:45px;
}

.scholl_example{
	padding:0 0 10px 10px;
}

.scholl_text{
	position:absolute;
	top:60px;
	left:25px;
	font-size:14px;
	line-height:1.3;
}

.mdproduct_link{
	clear:both;
	background:url(../images/onecolor/arrow.gif) no-repeat left center;
	height:18px;
	color:#d75b00;
	padding:0 0 0 20px;
	font-size:14px;
	margin:0 0 20px 230px;
}

.mdproduct_link a{
	color:#d75b00;
	text-decoration:none;
}

.mdproduct_link a:hover{
	color:#d75b00;
	text-decoration:underline;
}


/* -----------------------------------------------
 両面プリント編
---------------------------------------------- */

.both_pic{
	padding:0 0 0 70px;
}

.sub_box{
	clear:both;
	overflow:hidden;
	width:600px;
	background-color:#f2c480;
	margin:20px 0 0 70px;
	padding-bottom:20px;
}

.subbox_text{
	font-size:14px;
	color:#4e4e6d;
	line-height:1.3;
	padding:15px 0 20px 15px;
}

.subbox_pic{
	padding:0 0 0 40px;
}


.movie{
	float:left;
	padding:20px 20px 0 20px;
	margin-bottom:0;
}

.movie_text{
	font-size:14px;
	color:#4e4e6d;
	line-height:1.5;
	padding:15px 20px 0 10px;	
}

.one_sheet{
	text-align:center;
	padding-bottom:10px;
}

.setsuyaku{
	font-size:14px;
	color:#4e4e6d;
	line-height:1.7;
	padding:20px 0 0 70px;
}


/* -----------------------------------------------
 2色プリント編
---------------------------------------------- */

.twocolor_box{
	overflow:hidden;
	background:url(../images/twocolor/box_top.gif) no-repeat;
	width:710px;
	padding:30px 0 0 40px;
}

.twocolor_box h4{
	margin-bottom:20px;
}

.twocolor_box p{
	margin-bottom:20px;
	padding-left:15px;
	font-size:14px;
	color:#4e4e6d;
	line-height:1.5;
}

.mpoint{
	width:263px;
	float:left;
	padding:20px 0 0 0;
	margin-right:30px;
}

.mpoint_pic{
	width:331px;
	float:left;
}

.auto{
	width:330px;
	float:left;
	margin-right:10px;
}

.auto p{
	margin-bottom:10px;
}

.auto_pic{
	width:293px;
	float:left;
}

.alert{
	font-size:12px;
	color:#4e4e6d;
	line-height:1.3;
	display:block;
	padding:0 0 20px 15px;
}

.detail{
	clear:both;
	background:url(../images/twocolor/arrow.gif) no-repeat left center;
	padding-left:25px;
	margin-left:15px;
	font-size:12px;
}

.detail a{
	color:#d75b00;
	text-decoration:none;
}

.detail a:hover{
	color:#d75b00;
	text-decoration:underline;
}

.auto_pic{
	width:293px;
	float:left;
}

.plurality{
	width:317px;
	float:left;
}

.plurality_pic{
	width:293px;
	float:left;
}

.name_text{
	padding:0 0 0 20px;
}

.name_pic{
	padding:0 0 30px 70px;
	margin-bottom:0;
}

.box3_top{
	background:url(../images/twocolor/box3_top.gif) no-repeat;
	margin-left:47px;
	width:625px;
	height:29px;
}

.box3_middle{
	margin-left:47px;	
	width:625px;
	background-color:#e6ae7b;
	position:relative;
}

.box3_middle p{
	margin-bottom:0;
}

.box3_bottom{
	clear:both;
	margin-left:47px;
	width:625px;	
	background:url(../images/twocolor/box3_bottom.gif) no-repeat;
	height:45px;
}

.use{
	padding:0 0 10px 10px;
}


.school_pdf{
/*	color:#ac5100;*/
	color: #06c;
	font-size:14px;
	font-weight:bold;
/*	background:url(../images/top/arrows.gif) no-repeat left center;*/
	background:url(../images/top/arrows_blue.gif) no-repeat left center;
	padding:2px 0 0 25px;
	position:absolute;
	top:50px;
	left:154px;
}

.school_pdf a{
/*	color:#ac5100;*/
	color: #06c;
	text-decoration:none;
}

.school_pdf a:hover{
	color: #06c;
/*	color:#ac5100;*/
	text-decoration:underline;
}

.school_sub{
	position:absolute;
	top:85px;
	left:178px;
	color:#3a3a3d;
	font-size:12px;
	font-weight:bold;
}

.school_sub span{
	font-size:10px;
}

.school_notes {
	font-size:11px;
}