/* COMMON STYLE ############################*/
body{
	margin:0px 2px 0px;
	color:#333333;
	background-image:url("/common_img/bg.gif");
}


/*
h1,h2 {
	margin:0;
	padding:0;
	font-weight:normal;
}
*/

td.menubg{
	background-image:url("/common_img/menu_line02.gif");
}

td.campaignbg1{
	background-image:url("/img/campaign_line02.gif");
}

td.campaignbg2{
	background-image:url("/img/campaign_line03.gif");
}

td.school1{
	background-image:url("/img/schoollist_left.gif");
}

td.school2{
	background-image:url("/img/schoollist_right.gif");
}

/* LINK COLOR */
a:link{
	color:#0B6EB1;
	text-decoration:underline;
}

a:visited{
	color:#0B6EB1;
	text-decoration:underline;
}
	
a:active{
	color:#0B6EB1;
	text-decoration:underline;
}

a:hover{
	color:#FF9800;
	text-decoration:underline;
}


/* FONT SIZE */
.pxsmall{
	color:#333333;
	font-size:10px;
	line-height:140%;
}

.pxsmallred{
	color:#FF0000;
	font-size:10px;
	line-height:140%;
}

.pxsmallblue{
	color:#0000FF;
	font-size:10px;
	line-height:140%;
	font-weight:bold;
}

.pxsmallblue2{
	color:#6868FF;
	font-size:10px;
	line-height:140%;
}

.pxsmallb{
	color:#333333;
	font-size:10px;
	line-height:140%;
	font-weight:bold;
}

.pxsmallw{
	color:#FFFFFF;
	font-size:10px;
	line-height:140%;
}

.pxsmallorg{
	color:#FF9800;
	font-size:10px;
	line-height:140%;
}

.pxnormalred{
	color:#FF0000;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

.pxnormalblue{
	color:#0000FF;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

.pxnormalbluen{
	color:#0000FF;
	font-size:12px;
	line-height:140%;
}

.pxnormalblue2{
	color:#6868FF;
	font-size:12px;
	line-height:140%;
}

.pxnormal{
	color:#333333;
	font-size:12px;
	line-height:140%;
}

.pxnormalb{
	color:#333333;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

.pxnormalorg{
	color:#FF9800;
	font-size:12px;
	line-height:140%;
}

.pxnormalorg1{
	color:#FF7A00;
	font-size:12px;
	line-height:140%;
}

.pxnormalorg1b{
	color:#FF7A00;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

.pxnormalr{
	color:#FF0000;
	font-size:12px;
	line-height:140%;
}

.pxlarge{
	color:#333333;
	font-size:14px;
	line-height:140%;
}

.pxexlarge{
	color:#333333;
	font-size:18px;
	line-height:140%;
}

.pxexlargeorg{
	color:#FF7A00;
	font-size:18px;
	line-height:100%;
	font-weight:bold;
}

.pxexlargeb{
	color:#333333;
	font-size:18px;
	line-height:100%;
	font-weight:bold;
}

.pxexlargeblue{
	color:#0000FF;
	font-size:18px;
	line-height:100%;
	font-weight:bold;
}

.pxexlargered{
	color:#FF0000;
	font-size:18px;
	line-height:100%;
	font-weight:bold;
}

.style1 {
	color: #666666
}

.style2 {
	color:#000099
}

.style5 {
	color:#000099;
	font-size:12px;
}

.style6 {
	color:#FF0000;
	font-weight:bold;
}

.style7 {
	font-size:18px;
	line-height:100%;
	color: #FF7A00;
}

.style9 {
	color:#FF0000;
	font-weight:bold;
}

/* ★★★各ページ見出し用クラス追記　★★★ */

.pagetitle{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:18px;
	color:#FFFFFF;
}

.headline01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.headline02{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
}

.headline03{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
}

.headline04{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.headline05{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.headline06{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

DL,dl{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

DD,dd{
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

ul{
	margin-left:20px;
	padding: 0px 0px 0px 0px;
}
li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.h2_ttl_campaign {
width:346px;
height:27px;
background-image: url(../img/ttl_campaign_info.gif);
background-repeat: no-repeat;
}
.h2_ttl_topics {
width:543px;
height:23px;
background-image: url(../img/ttl_topics.gif);
background-repeat: no-repeat;
}
.h2_ttl_intro {
width:543px;
height:22px;
background-image: url(../img/ttl_intro.gif);
background-repeat: no-repeat;
}

.h2_ttl_midokoro {
width:543px;
height:22px;
background-image: url(../img/ttl_midokoro.gif);
background-repeat: no-repeat;
}

h1 {
margin:0px;
padding:0px;
font-weight:normal;
font-size:10px;
}

h2 {
margin:0px;
padding:0px;
font-weight:normal;
font-size:12px;
}

h3 {
margin:0px;
padding:0px;
font-weight:bold;
}

h4 {
margin:0px;
padding:0px;
font-weight:normal;
}

h5 {
margin:0px;
padding:0px;
font-weight:normal;
}

.clear {
  display:none;
}

.h1_pttl-search-school {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-school.gif);
background-repeat: no-repeat;
}

.search-hokkaidou {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-hokkaidou.gif);
background-repeat: no-repeat;
}

.search-iwate {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-iwate.gif);
background-repeat: no-repeat;
}

.search-akita {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-akita.gif);
background-repeat: no-repeat;
}

.search-miyagi {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-miyagi.gif);
background-repeat: no-repeat;
}

.search-yamagata {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-yamagata.gif);
background-repeat: no-repeat;
}

.search-fukushima {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-fukushima.gif);
background-repeat: no-repeat;
}

.search-ibaragi {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-ibaragi.gif);
background-repeat: no-repeat;
}

.search-tochigi {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-tochigi.gif);
background-repeat: no-repeat;
}

.search-gunma {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-gunma.gif);
background-repeat: no-repeat;
}

.search-saitama {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-saitama.gif);
background-repeat: no-repeat;
}

.search-chiba {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-chiba.gif);
background-repeat: no-repeat;
}

.search-nagano {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-nagano.gif);
background-repeat: no-repeat;
}

.search-niigata {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-niigata.gif);
background-repeat: no-repeat;
}

.search-shizuoka {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-shizuoka.gif);
background-repeat: no-repeat;
}

.search-ishikawa {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-ishikawa.gif);
background-repeat: no-repeat;
}

.search-kyoto {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-kyoto.gif);
background-repeat: no-repeat;
}

.search-hyougo {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-hyougo.gif);
background-repeat: no-repeat;
}

.search-wakayama {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-wakayama.gif);
background-repeat: no-repeat;
}

.search-tottori {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-tottori.gif);
background-repeat: no-repeat;
}

.search-okayama {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-okayama.gif);
background-repeat: no-repeat;
}

.search-hiroshima {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-hiroshima.gif);
background-repeat: no-repeat;
}

.search-tokushima {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-tokushima.gif);
background-repeat: no-repeat;
}

.search-kagawa {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-kagawa.gif);
background-repeat: no-repeat;
}

.search-ehime {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-ehime.gif);
background-repeat: no-repeat;
}

.search-nagasaki {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-nagasaki.gif);
background-repeat: no-repeat;
}

.search-kumamoto {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-kumamoto.gif);
background-repeat: no-repeat;
}

.search-kagoshima {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-kagoshima.gif);
background-repeat: no-repeat;
}

.search-okinawa {
width:543px;
height:39px;
background-image: url(../common_img/pttl-search-okinawa.gif);
background-repeat: no-repeat;
}

.h1_pttl-futsusya {
width:543px;
height:39px;
background-image: url(../common_img/pttl-futsusya.gif);
background-repeat: no-repeat;
}

.h1_pttl-nirin {
width:543px;
height:39px;
background-image: url(../common_img/pttl-nirin.gif);
background-repeat: no-repeat;
}

.h1_pttl-tokushu {
width:543px;
height:39px;
background-image: url(../common_img/pttl-tokushu.gif);
background-repeat: no-repeat;
}

.h1_pttl-chugata {
width:543px;
height:39px;
background-image: url(../common_img/pttl-chugata.gif);
background-repeat: no-repeat;
}

.h1_pttl-icmenkyo {
width:543px;
height:39px;
background-image: url(../common_img/pttl-icmenkyo.gif);
background-repeat: no-repeat;
}

.h1_pttl-mibun {
width:543px;
height:39px;
background-image: url(../common_img/pttl-mibunsyoumei.gif);
background-repeat: no-repeat;
}

.h1_pttl-nishu {
width:543px;
height:39px;
background-image: url(../common_img/pttl-nishu.gif);
background-repeat: no-repeat;
}

.h1_pttl-karimen {
width:543px;
height:39px;
background-image: url(../common_img/pttl-karimen.gif);
background-repeat: no-repeat;
}

.h1_pttl-paper-driver {
width:543px;
height:39px;
background-image: url(../common_img/pttl-paper-driver.gif);
background-repeat: no-repeat;
}

.h1_pttl-gakkou {
width:543px;
height:39px;
background-image: url(../common_img/pttl-gakkou.gif);
background-repeat: no-repeat;
}

.h2_spttl-search-school01 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-search-school01.gif);
background-repeat: no-repeat;
}

.h2_spttl-search-school02 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-search-school02.gif);
background-repeat: no-repeat;
}

.h2_spttl-search-school03 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-search-school03.gif);
background-repeat: no-repeat;
}

.h2_spttl-search-school04 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-search-school04.gif);
background-repeat: no-repeat;
}

.h2_spttl-futusha01 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-futusha01.gif);
background-repeat: no-repeat;
}

.h2_spttl-nirin01 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-nirin01.gif);
background-repeat: no-repeat;
}

.h2_spttl-tokushu01 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-tokushu01.gif);
background-repeat: no-repeat;
}

.h2_spttl-nishu01 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-nishu01.gif);
background-repeat: no-repeat;
}

.h2_spttl-search-school05 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-search-school05.gif);
background-repeat: no-repeat;
}

.h2_spttl-paper-driver01 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-paper-driver01.gif);
background-repeat: no-repeat;
}

.h2_spttl-paper-driver02 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-paper-driver02.gif);
background-repeat: no-repeat;
}

.h2_spttl-paper-driver08 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-paper-driver08.gif);
background-repeat: no-repeat;
}

.h2_spttl-paper-driver03 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-paper-driver03.gif);
background-repeat: no-repeat;
}

.h2_spttl-paper-driver05 {
width:543px;
height:24px;
background-image: url(../common_img/spttl-paper-driver05.gif);
background-repeat: no-repeat;
}

.h2_subtitle04-regulation1 {
width:543px;
height:24px;
background-image: url(../common_img/subtitle04-regulation1.gif);
background-repeat: no-repeat;
}

#leftside{
	width: 161px;
}

#leftside h4{
	display: none;
}

#leftside ul{
	margin: 0px;
	padding: 5px 0px 5px 5px;
	background: url(../common_img/menu_line02.gif) right repeat-y; 
}

#leftside li{
	list-style-type: none;
	color:#333333;
	font-size:12px;
	line-height:140%;
	margin: 0px;
	padding: 0px;
}

#leftside .menu_bottom{
	background: url(../common_img/menu_line01.gif) bottom no-repeat;
}

#leftside #campaign{
	background: url(../common_img/ttl_campeign.gif) no-repeat;
	height: 20px;
}

#leftside #search{
	background: url(../common_img/ttl_search_school.gif) no-repeat;
	height: 20px;
}

#leftside #info{
	background: url(../common_img/ttl_license_info.gif) no-repeat;
	height: 20px;
}

#leftside #news{
	background: url(../common_img/ttl_school_news.gif) no-repeat;
	height: 20px;
}

#leftside #about{
	background: url(../common_img/ttl_about_license.gif) no-repeat;
	height: 20px;
}

#leftside #kyuhukin{
	background: url(../common_img/ttl_kyuhukin.gif) no-repeat;
	height: 20px;
}

#leftside #crane{
	background: url(../common_img/ttl_crane.gif) no-repeat;
	height: 20px;
}

#leftside #paper{
	background: url(../common_img/ttl_paper_driver_school.gif) no-repeat;
	height: 20px;
}

/** リード文リンク */

A:link.readtxt{
	color:#333333;
	text-decoration : none;
	}
A:visited.readtxt{
	color:#333333;
	text-decoration : none;
	}
A:active.readtxt{
	color:#333333;
	text-decoration : none;
	}
A:hover.readtxt{
	color:#333333;
	text-decoration : none;
	}

