@charset "shift_jis";

/*
########################################################
    base area
########################################################
*/

/*======= body =======*/
body {
	background:#fff url(../../img/common/body_bg_beauty.gif) repeat-x 0 0;
}


/*======= container =======*/
#container {
	background:#fff url(../../img/common/sub_container_bg.gif) no-repeat right top;
}
#index #container {
	background:#fff url(../../img/index/index_container_bg_pop.gif) no-repeat right;
}
#search #container {
	background-image: none;
}

/*======= header =======*/
#header {
	position: relative;
	height: 108px;
	background:#F33C72 url(../../img/common/header_bg_beauty.gif) no-repeat 0 0;
}
#index #header {
	position: relative;
	height: 108px;
	background:#F33C72 url(../../img/common/header_bg_beauty.gif) no-repeat 0 0;
	margin-bottom:0;
}

#logo {
	width: 285px;
	height: 36px;
	padding: 23px 0 0 2px;
	text-indent: -9999px;
	background: url(../../img/common/title_beauty.gif) no-repeat 2px 24px;
	margin:0;
}

#logo a:link,
#logo a:visited,
#logo a:hover {
	display: block;
	width: 285px;
	height: 36px;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
}

#globalNavi {
	list-style: none;
	height: 40px;
	margin-top: 10px;
	background:#6F0D27;
}

#globalNavi li {
	float: left;
}

#headerBtn a:link,
#headerBtn a:visited {
	background: url(../../img/common/header_material_beauty.gif) no-repeat 0 0;
}

#headerBtn a:hover {
	background: url(../../img/common/header_material_beauty.gif) no-repeat 0 -66px;
}

.hNaviHome a {
	background: url(../../img/common/hNavi_home_beauty.gif) no-repeat 0 0;
}
.hNaviSitemap a {
	background: url(../../img/common/hNavi_sitemap_beauty.gif) no-repeat 0 0;
}

.hNaviAccess a {
	background: url(../../img/common/hNavi_access_beauty.gif) no-repeat 0 0;
}

.hNaviContact a {
	background: url(../../img/common/hNavi_contact_beauty.gif) no-repeat 0 0;
}

#header form {
	background: url(../../img/common/search_bg_beauty.gif) no-repeat 0 0;
}

#header form .searchBtn {
	width: 47px;
	height: 17px;
	border: none;
	color: #ffffff;
	font-size: 0;
	background: url(../../img/common/search_btn_beauty.gif) no-repeat 0 50%;
	vertical-align:middle;
	line-height:100%;
	padding:0;
	margin-bottom:2px;
}

#switch {
	background: url(../../img/common/switch_bg_beauty.gif) no-repeat 0 0;
}

#switch .beauty a:link,
#switch .beauty a:visited {
	background-position: -44px -17px;
}




/*======= footer =======*/
#footer ul {
	background: #f74f73;
}


/*
########################################################
    navigation area
########################################################
*/

/*======= general style =======*/
#globalNavi a:link,
#globalNavi a:visited,
#globalNavi a:hover {
	display: block;
	height: 40px;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../img/common/globalNavi_beauty.gif) no-repeat;
}


/*======= subject =======*/
#globalNavi .gNaviSubject:link,
#globalNavi .gNaviSubject:visited {
	width: 172px;
	background-position: 0 0;
}

#globalNavi .gNaviSubject:hover {
	width: 172px;
	background-position: 0 -40px;
}

#subject .gNaviSubject:link,
#subject .gNaviSubject:visited {
	background-position: 0 -40px;
}


/*======= entrance =======*/
#globalNavi .gNaviEntrance:link,
#globalNavi .gNaviEntrance:visited {
	width: 172px;
	background-position: -172px 0;
}

#globalNavi .gNaviEntrance:hover {
	width: 172px;
	background-position: -172px -40px;
}

#entrance .gNaviEntrance:link,
#entrance .gNaviEntrance:visited {
	background-position: -172px -40px;
}


/*======= guide =======*/
#globalNavi .gNaviGuide:link,
#globalNavi .gNaviGuide:visited {
	width: 172px;
	background-position: -344px 0;
}

#globalNavi .gNaviGuide:hover {
	width: 172px;
	background-position: -344px -40px;
}

#guide .gNaviGuide:link,
#guide .gNaviGuide:visited {
	background-position: -344px -40px;
}


/*======= campus =======*/
#globalNavi .gNaviCampus:link,
#globalNavi .gNaviCampus:visited {
	width: 172px;
	background-position: -516px 0;
}

#globalNavi .gNaviCampus:hover {
	width: 172px;
	background-position: -516px -40px;
}

#campus .gNaviCampus:link,
#campus .gNaviCampus:visited {
	background-position: -516px -40px;
}


/*======= support =======*/
#globalNavi .gNaviSupport:link,
#globalNavi .gNaviSupport:visited {
	width: 172px;
	background-position: -688px 0;
}

#globalNavi .gNaviSupport:hover {
	width: 172px;
	background-position: -688px -40px;
}

#support .gNaviSupport:link,
#support .gNaviSupport:visited {
	background-position: -688px -40px;
}

/*======= sub navigation =======*/
#subNavi li {
	border-bottom: 2px solid #ff95bb;
}

#subNavi li a:link,
#subNavi li a:visited {
	width: 171px;
	padding-left: 25px;
	color: #EA4875;
	background: #fac0cf url(../../img/common/subNavi_mark_beauty1.gif) no-repeat 10px 50%;
}

#subNavi li a:hover {
	width: 171px;
	padding-left: 25px;
	color: #ffffff;
	background: #ff95bb url(../../img/common/subNavi_mark_beauty2.gif) no-repeat 10px 50%;
}

#subNavi a.subNaviTop:link,
#subNavi a.subNaviTop:visited {
	width: 171px;
	padding-left: 25px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	background: url(../../img/common/subNavi_bg_beauty1.gif) no-repeat 0 0;
}

#subNavi a.subNaviTop:hover {
	width: 171px;
	padding-left: 25px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	background: url(../../img/common/subNavi_bg_beauty2.gif) no-repeat 0 0;
}

#subNavi ul {
	border-top: 2px solid #ff95bb;
}

#subNavi ul li a:hover {
	width: 167px;
	padding-left: 27px;
	color: #EA4875;
	font-size: 85%;
	background: #ffecf2 url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

#subNavi .here a.subNaviTop:link,
#subNavi .here a.subNaviTop:visited {
	width: 171px;
	padding-left: 25px;
	color: #ffffff;
	background: url(../../img/common/subNavi_bg_beauty2.gif) no-repeat 0 0;
}

#subNavi .here a:link,
#subNavi .here a:visited {
	width: 171px;
	padding-left: 25px;
	color: #ffffff;
	background: #ff95bb url(../../img/common/subNavi_mark_beauty2.gif) no-repeat 10px 50%;
}

#subNavi .here li a:link,
#subNavi .here li a:visited {
	width: 167px;
	padding-left: 27px;
	color: #666666;
	font-size: 85%;
	background: #eeeeee url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

#subNavi .here li a:hover {
	width: 167px;
	padding-left: 27px;
	color: #EA4875;
	font-size: 85%;
	background: #ffecf2 url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

#subNavi .here .here a:link,
#subNavi .here .here a:visited {
	width: 167px;
	padding-left: 27px;
	color: #EA4875;
	font-size: 85%;
	background: #ffecf2 url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}


/*
########################################################
    style area
########################################################
*/

/*======= heading =======*/
h1 {
	width: 620px;
	height: 45px;
	font-size: 100%;
	text-indent: -9999px;
}

.h1topics {
	background: url(../../img/topics/title_beauty.gif) no-repeat 0 0;
}

.h1guide {
	background: url(../../img/guide/title_beauty.gif) no-repeat 0 0;
}

.h1entrance {
	background: url(../../img/entrance/title_beauty.gif) no-repeat 0 0;
}

.h1subject {
	background: url(../../img/subject/title_beauty.gif) no-repeat 0 0;
}

.h1campus {
	background: url(../../img/campus/title_beauty.gif) no-repeat 0 0;
}

.h1support {
	background: url(../../img/support/title_beauty.gif) no-repeat 0 0;
}

.h1hitpchannel {
	background: url(../../img/hitpchannel/title_beauty.gif) no-repeat 0 0;
}

.h1policy {
	background: url(../../img/policy/title_beauty.gif) no-repeat 0 0;
}

.h1sitemap {
	background: url(../../img/sitemap/title_beauty.gif) no-repeat 0 0;
}

.h1contact {
	background: url(../../img/contact/title_beauty.gif) no-repeat 0 0;
}

.h1demand {
	background: url(../../img/form/title_demand_beauty.gif) no-repeat 0 0;
}

.h1freepaper {
	background: url(../../img/form/title_freepaper_beauty.gif) no-repeat 0 0;
}

.h1about {
	background: url(../../img/about/title_beauty.gif) no-repeat 0 0;
}

.h1user {
	background: url(../../img/user/title_beauty.gif) no-repeat 0 0;
}

.h1news {
	background: url(../../img/news/title_beauty.gif) no-repeat 0 0;
}

.h1blog {
	background: url(../../img/blog/title_beauty.gif) no-repeat 0 0;
}

.h1women {
	background: url(../../img/special/10women/title_beauty.gif) no-repeat 0 0;
}

.h1mailmaga {
	background: url(../../img/mailmaga/title_beauty.gif) no-repeat 0 0;
}

.h1keitai {
	background: url(../../img/keitai/title_beauty.gif) no-repeat 0 0;
}

.h1hitppress {
	background: url(../../img/hitppress/title_beauty.gif) no-repeat 0 0;
}

#content h2 {
	width: 620px;
	height: 45px;
	text-indent: -9999px;
}


#index .h2_fl_box {
	text-indent: -9999px;
	visibility:hidden;
	float:left;
	width:150px;
	margin:0;
}
#index p.h2_fr_box {
	float:right;
	width:41px;
	height:14px;
	margin: 5px 5px 5px 0px!important;
	margin: 5px 3px 5px 0px;
	background:none;
	padding:0;
	text-align:left;
}
#index p.h2_fr_box a{
	display:block;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
	width:41px;
	height:14px;
}

#index .h2subject {
	width: 350px;
	height: 25px;
	text-indent: -9999px;
	background: url(../../img/index/h2_subject_beauty.gif) no-repeat 0 0;
}

#index .h2topics {
	width: 250px;
	height: 25px;
	margin: 0;
	text-indent: -9999px;
	background: url(../../img/index/h2_topics_beauty.gif) no-repeat 0 0;
}

#index .h2news {
	width: 250px;
	height: 25px;
	margin: 0;
	text-indent: -9999px;
	background: url(../../img/index/h2_news_beauty.gif) no-repeat 0 0;
}

#topics .h2index01 {
	background: url(../../img/topics/h2_01_beauty.gif) no-repeat 0 0;
}

#topics .h2details01 {
	background: url(../../img/topics/h2_02_beauty.gif) no-repeat 0 0;
}

#guide .h2index01 {
	background: url(../../img/guide/index/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2index02 {
	background: url(../../img/guide/index/h2_02_beauty.gif) no-repeat 0 0;
}

#guide .h2index03 {
	background: url(../../img/guide/index/h2_03_beauty.gif) no-repeat 0 0;
}

#guide .h2index04 {
	background: url(../../img/guide/index/h2_04_beauty.gif) no-repeat 0 0;
}

#guide .h2history01 {
	background: url(../../img/guide/history/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2message01 {
	background: url(../../img/guide/message/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2access01 {
	background: url(../../img/guide/access/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2facility01 {
	background: url(../../img/guide/facility/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2lend01 {
	background: url(../../img/guide/lend/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2introduction01 {
	background: url(../../img/guide/introduction/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2internship01 {
	background: url(../../img/guide/internship/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2training01 {
	background: url(../../img/guide/training/h2_01_beauty.gif) no-repeat 0 0;
}

#guide .h2trip01 {
	background: url(../../img/guide/trip/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2index01 {
	background: url(../../img/entrance/index/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2index02 {
	background: url(../../img/entrance/index/h2_02_beauty.gif) no-repeat 0 0;
}

#entrance .h2about01 {
	background: url(../../img/entrance/about/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2gist01 {
	background: url(../../img/entrance/gist/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2admission01 {
	background: url(../../img/entrance/admission/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2scholarship01 {
	background: url(../../img/entrance/scholarship/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2qa01 {
	background: url(../../img/entrance/qa/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2voice01 {
	background: url(../../img/entrance/voice/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2from01 {
	background: url(../../img/entrance/from/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2meeting01 {
	background: url(../../img/entrance/meeting/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2open01 {
	background: url(../../img/entrance/open/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2conference01 {
	background: url(../../img/entrance/conference/h2_01_beauty.gif) no-repeat 0 0;
}

#entrance .h2tuition01 {
	background: url(../../img/entrance/tuition/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2index01 {
	background: url(../../img/subject/index/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2engineer01 {
	background: url(../../img/subject/it/engineer/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2management01 {
	background: url(../../img/subject/it/management/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2programmer01 {
	background: url(../../img/subject/information/programmer/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2business01 {
	background: url(../../img/subject/information/business/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2cg01 {
	background: url(../../img/subject/cg/cg/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2web01 {
	background: url(../../img/subject/cg/web/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2web01 {
	background: url(../../img/subject/cg/web/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2graphic01 {
	background: url(../../img/subject/architecture/graphic/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2postgraduate01 {
	background: url(../../img/subject/architecture/postgraduate/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2town01 {
	background: url(../../img/subject/environment/town/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2space01 {
	background: url(../../img/subject/environment/space/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2electricity01 {
	background: url(../../img/subject/electrical/electricity/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2electron01 {
	background: url(../../img/subject/electrical/electron/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2plan01 {
	background: url(../../img/subject/mechanical/plan/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2engine01 {
	background: url(../../img/subject/mechanical/engine/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2cad01 {
	background: url(../../img/subject/mechanical/cad/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2sound01 {
	background: url(../../img/subject/sound/sound/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2music01 {
	background: url(../../img/subject/sound/music/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2broadcast01 {
	background: url(../../img/subject/media/broadcast/h2_01_beauty.gif) no-repeat 0 0;
}

#subject .h2digital01 {
	background: url(../../img/subject/media/digital/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2index01 {
	background: url(../../img/campus/index/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2index02 {
	background: url(../../img/campus/index/h2_02_beauty.gif) no-repeat 0 0;
}

#campus .h2day01 {
	background: url(../../img/campus/day/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2schedule01 {
	background: url(../../img/campus/schedule/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2circumference01 {
	background: url(../../img/campus/circumference/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2dining01 {
	background: url(../../img/campus/dining/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2club01 {
	background: url(../../img/campus/club/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2mansion01 {
	background: url(../../img/campus/mansion/h2_01_beauty.gif) no-repeat 0 0;
}

#campus .h2certificate01 {
	background: url(../../img/campus/certificate/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2index01 {
	background: url(../../img/support/index/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2index02 {
	background: url(../../img/support/index/h2_02_beauty.gif) no-repeat 0 0;
}

#support .h2head01 {
	background: url(../../img/support/head/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2assist01 {
	background: url(../../img/support/assist/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2situation01 {
	background: url(../../img/support/situation/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2passer01 {
	background: url(../../img/support/passer/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2occupation01 {
	background: url(../../img/support/occupation/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2license01 {
	background: url(../../img/support/license/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2offer01 {
	background: url(../../img/support/offer/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2interview01 {
	background: url(../../img/support/interview/h2_01_beauty.gif) no-repeat 0 0;
}

#support .h2trainee01 {
	background: url(../../img/support/trainee/h2_01_beauty.gif) no-repeat 0 0;
}

#hitpchannel .h2channel01 {
	background: url(../../img/hitpchannel/h2_01_beauty.gif) no-repeat 0 0;
}

#form .h2demand01 {
	background: url(../../img/form/h2_demand_beauty.gif) no-repeat 0 0;
}

#form .h2freepaper01 {
	background: url(../../img/form/h2_freepaper_beauty.gif) no-repeat 0 0;
}

#news .h2index01 {
	background: url(../../img/news/h2_01_beauty.gif) no-repeat 0 0;
}

#news .h2details01 {
	background: url(../../img/news/h2_02_beauty.gif) no-repeat 0 0;
}

#society .h2society02 {
	background:url(../../img/user/society/h2_01_beauty.gif) no-repeat 0 0;
}

#blog .h2index01 {
	background: url(../../img/blog/h2_01_beauty.gif) no-repeat 0 0;
}

#women .h2women01 {
	background: url(../../img/special/10women/h2_01_beauty.gif) no-repeat 0 0;
}

#mailmaga .h2mailmaga01 {
	background: url(../../img/mailmaga/h2_01_beauty.gif) no-repeat 0 0;
}

#keitai .h2keitai01 {
	height: 57px;
	background: url(../../img/keitai/h2_01_beauty.gif) no-repeat 0 0;
}

#examinee .h2examinee01 {
	width: 205px;
	height: 220px;
	margin: 0;
	background: url(../../img/user/examinee_beauty.gif) no-repeat 0 0;
}

#guardian .h2guardian01 {
	width: 205px;
	height: 220px;
	margin: 0;
	background: url(../../img/user/guardian_beauty.gif) no-repeat 0 0;
}

#graduate .h2graduate01 {
	width: 205px;
	height: 220px;
	margin: 0;
	background: url(../../img/user/graduate_beauty.gif) no-repeat 0 0;
}

#company .h2company01 {
	width: 205px;
	height: 220px;
	margin: 0;
	background: url(../../img/user/company_beauty.gif) no-repeat 0 0;
}

#student .h2student01 {
	width: 205px;
	height: 220px;
	margin: 0;
	background: url(../../img/user/student_beauty.gif) no-repeat 0 0;
}

#society .h2society01 {
	width: 205px;
	height: 220px;
	margin: 0;
	background: url(../../img/user/society_beauty.gif) no-repeat 0 0;
}
#society .h2society_02 {
	background: url(../../img/user/society02_beauty.gif) no-repeat 0 0;
}

#content h2.mt {
	width: auto;
	height: auto;
	padding: 2px 5px;
	border-bottom: 1px solid #f87ca2;
	border-left: 4px solid #f87ca2;
	font-size: 120%;
	text-indent: 0;
}

h3.type1 {
	padding: 2px 5px;
	border-bottom: 1px solid #f87ca2;
	border-left: 4px solid #f87ca2;
	font-size: 120%;
}

#guide .h3index01 {
	width: 184px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/guide/index/h3_01_beauty.gif) no-repeat 0 0;
}

#guide .h3index02 {
	width: 246px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/guide/index/h3_02_beauty.gif) no-repeat 0 0;
}

#guide .h3index03 {
	width: 337px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/guide/index/h3_03_beauty.gif) no-repeat 0 0;
}

#guide .h3index04 {
	width: 305px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/guide/index/h3_04_beauty.gif) no-repeat 0 0;
}

#entrance .h3index01 {
	width: 274px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/entrance/index/h3_01_beauty.gif) no-repeat 0 0;
}

#entrance .h3index02 {
	width: 463px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/entrance/index/h3_02_beauty.gif) no-repeat 0 0;
}

#subject .h3index01 {
	width: 390px;
	height: 26px;
	text-indent: -9999px;
	background: url(../../img/subject/index/h3_01_beauty.gif) no-repeat 0 0;
}

#campus .h3index01 {
	width: 246px;
	height: 29px;
	text-indent: -9999px;
	background: url(../../img/campus/index/h3_01_beauty.gif) no-repeat 0 0;
}

#campus .h3index02 {
	width: 151px;
	height: 31px;
	text-indent: -9999px;
	background: url(../../img/campus/index/h3_02_beauty.gif) no-repeat 0 0;
}

#support .h3index01 {
	width: 248px;
	height: 29px;
	text-indent: -9999px;
	background: url(../../img/support/index/h3_01_beauty.gif) no-repeat 0 0;
}

#support .h3index02 {
	width: 304px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../img/support/index/h3_02_beauty.gif) no-repeat 0 0;
}

#support .h3passer01 {
	width: 620px;
	height: 43px;
	text-indent: -9999px;
	background: url(../../img/support/passer/h3_01_beauty.gif) no-repeat 0 0;
}

h5.gist {
	color: #ff6666;
	font-size: 100%;
}

#specialist .h2it_special01 {
	background: url(../../img/special/specialist_01/h2_01_beauty.gif) no-repeat 0 0;
}

.h2_environment {
	background: url(../../img/special/environment/h2_01_beauty.gif) no-repeat 0 0;
}


/*======= paragraph =======*/
.topicPath {
	margin-bottom: 1.5em;
	padding: 5px;
	color: #ffffff;
	font-size: 85%;
	background: #EA4875;
}

.topicsDay {
	margin-bottom: 0.5em;
	color: #EA4875;
	font-weight: bold;
	font-size: 130%;
}

.emphasis01 {
	margin-bottom: 0.5em;
	color: #EA4875;
	font-weight: bold;
	font-size: 130%;
}

.internshipBox {
	position: relative;
	margin-bottom: 1.5em;
	background: #EA4875;
}

.demandBtn01 {
	width: 271px;
	height: 68px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 130%;
	background: url(../../img/form/demand_btn_beauty.gif) no-repeat 0 0;
}

.demandBtn01:hover {
	background: url(../../img/form/demand_btn_beauty.gif) no-repeat 0 -68px;
}


/*======= list =======*/
.indexTopics dt {
	padding: 5px 0 0 22px;
	background: url(../../img/index/topics_bg_beauty.gif) no-repeat 10px 10px;
}

.topicsList dt {
	width: 6em;
	padding: 7px 0 7px 20px;
	background: url(../../img/index/topics_bg_beauty.gif) no-repeat 5px 50%;
}

.guideTeacher dt {
	padding: 2px 5px;
	color: #ffffff;
	font-size: 120%;
	background: #EA4875;
}

.guideTeacher dd {
	padding: 5px;
	color: #EA4875;
	font-size: 85%;
	background: #f4f4e7;
}

.flow1 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/1_beauty.gif) no-repeat 0 50%;
}

.flow2 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/2_beauty.gif) no-repeat 0 50%;
}

.flow3 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/3_beauty.gif) no-repeat 0 50%;
}

.flow4 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/4_beauty.gif) no-repeat 0 50%;
}

.flow5 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/5_beauty.gif) no-repeat 0 50%;
}

.flow6 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/6_beauty.gif) no-repeat 0 50%;
}

.flow7 {
	height: 1%;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/7_beauty.gif) no-repeat 0 50%;
}

.flow8 {
	height: 1%;
	margin-bottom: 1em;
	padding-left: 40px;
	border: 1px solid #cccccc;
	background: #EA4875 url(../../img/entrance/about/8_beauty.gif) no-repeat 0 50%;
}

.entranceOpenPogram dt {
	float: left;
	width: 11em;
	line-height: 26px;
	color: #ffffff;
	text-align: center;
	background: #EA4875;
}

.assistSchedule {
	list-style: none;
	width: 614px;
	height: 217px;
	margin-bottom: 1em;
	text-indent: -9999px;
	background: url(../../img/support/assist/img_01_beauty.gif) no-repeat 0 0;
}

.subjectNews {
	margin-bottom: 1.5em;
	background: #f0f0f0;
}

.subjectNews dt {
	width: 6em;
	padding: 7px 0 7px 20px;
	background: url(../../img/index/topics_bg_beauty.gif) no-repeat 5px 50%;
}

.subjectNews dd {
	margin: -2.6em 0 0 0;
	padding: 7px 0 7px 8em;
	border-bottom: 1px dotted #bfbfbf;
}

.userNews {
	margin-bottom: 1.5em;
}

.userNews dt {
	width: 6em;
	padding: 7px 0 7px 20px;
	background: url(../../img/index/topics_bg_beauty.gif) no-repeat 5px 50%;
}

.userNews dd {
	margin: -2.6em 0 0 0;
	padding: 7px 0 7px 8em;
	border-bottom: 1px dotted #bfbfbf;
}

form dt {
	padding: 5px 0;
	color: #f1507c;
	font-weight: bold;
}

#siteList ul li {
	border-bottom: 2px solid #ff95bb;
}

#siteList ul li a:link,
#siteList ul li a:visited {
	width: 171px;
	padding-left: 25px;
	color: #EA4875;
	background: #fac0cf url(../../img/common/subNavi_mark_beauty1.gif) no-repeat 10px 50%;
}

#siteList ul li a:hover {
	width: 171px;
	padding-left: 25px;
	color: #ffffff;
	background: #ff95bb url(../../img/common/subNavi_mark_beauty2.gif) no-repeat 10px 50%;
}

#siteList ul a.subNaviTop:link,
#siteList ul a.subNaviTop:visited {
	width: 171px;
	padding-left: 25px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	background: url(../../img/common/subNavi_bg_beauty1.gif) no-repeat 0 0;
}

#siteList ul a.subNaviTop:hover {
	width: 171px;
	padding-left: 25px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	background: url(../../img/common/subNavi_bg_beauty2.gif) no-repeat 0 0;
}

#siteList ul ul {
	border-top: 2px solid #ff95bb;
}

#siteList ul ul li a:hover {
	width: 167px;
	padding-left: 27px;
	color: #EA4875;
	font-size: 85%;
	background: #ffecf2 url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

#siteList ul .here a.subNaviTop:link,
#siteList ul .here a.subNaviTop:visited {
	width: 171px;
	padding-left: 25px;
	color: #ffffff;
	background: url(../../img/common/subNavi_bg_beauty2.gif) no-repeat 0 0;
}

#siteList ul .here a:link,
#siteList ul .here a:visited {
	width: 171px;
	padding-left: 25px;
	color: #ffffff;
	background: #ff95bb url(../../img/common/subNavi_mark_beauty2.gif) no-repeat 10px 50%;
}

#siteList ul .here li a:link,
#siteList ul .here li a:visited {
	width: 167px;
	padding-left: 27px;
	color: #666666;
	font-size: 85%;
	background: #eeeeee url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

#siteList ul .here li a:hover {
	width: 167px;
	padding-left: 27px;
	color: #EA4875;
	font-size: 85%;
	background: #ffecf2 url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

#siteList ul .here .here a:link,
#siteList ul .here .here a:visited {
	width: 167px;
	padding-left: 27px;
	color: #EA4875;
	font-size: 85%;
	background: #ffecf2 url(../../img/common/subNavi_mark.gif) no-repeat 20px 50%;
}

.linkArrow {
	list-style: none;
	margin-bottom: 1em;
	width: auto;
	height: 1%;
}

.linkArrow li {
	padding-left: 10px;
	background: url(../../img/common/link_arrow_beauty.gif) no-repeat 0 50%;
}


/*======= table =======*/


/*======= link =======*/
a:link {
	color: #EA4875;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #EA4875;
	text-decoration: underline;
}

.indexTopics a:link {
	color: #EA4875;
	text-decoration: none;
}

.indexTopics a:visited {
	color: #333333;
	text-decoration: none;
}

.indexTopics a:hover {
	text-decoration: underline;
}

a.linkText:link,
.linkArrow a:link {
	border-bottom: 1px dashed #EA4875;
	color: #EA4875;
	font-weight: bold;
	text-decoration: none;
}

a.linkText:visited,
.linkArrow a:visited {
	color: #f87ca2;
	font-weight: bold;
	text-decoration: none;
}

a.linkText:hover,
.linkArrow a:hover {
	border: none;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #fa87a4;
}

a.outside {
	padding-right: 16px;
	background: url(../../img/common/link_outside_beauty1.gif) no-repeat right center;
}

a.outside:hover {
	background: #fa87a4 url(../../img/common/link_outside_beauty2.gif) no-repeat right center;
}

.topicPath a:link,
.topicPath a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.topicPath a:hover {
	color: #ffffff;
	text-decoration: none;
}

#substratumLink dt a {
	display: block;
	line-height: 25px;
	padding-left: 25px;
	color: #ffffff;
	font-size: 120%;
	text-decoration: none;
	background: url(../../img/common/category_link_bg_beauty.gif) no-repeat 0 0;
}

.application:link,
.application:visited {
	display: block;
	width: 267px;
	height: 62px;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../img/common/application_beauty.gif) no-repeat 0 0;
}

.application:hover {
	display: block;
	width: 267px;
	height: 62px;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../img/common/application_beauty.gif) no-repeat 0 -62px;
}

.hitppressBtn:link,
.hitppressBtn:visited {
	display: block;
	width: 267px;
	height: 62px;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../img/hitppress/btn_beauty.gif) no-repeat 0 0;
}

.hitppressBtn:hover {
	display: block;
	width: 267px;
	height: 62px;
	/* \*/
	overflow: hidden;
	/* */
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../img/hitppress/btn_beauty.gif) no-repeat 0 -62px;
}

#index #shiryo_btn a{
	background: url(../../img/common/side_material02_beauty.gif) no-repeat 0 0px;
}
#shiryo_btn a{
	background: url(../../img/common/side_material_beauty.gif) no-repeat 0 0px;
}

#index #container #content .indexTopics .h2topics h2.h2_fl_box {
	height: 0px;
}
#index #container #content .indexTopics .h2news h2.h2_fl_box {
	height: 0px;
}

/*
########################################################
    hack area
########################################################
*/

/*===== Macintosh IE 5.x =====*/
/*\*//*/
@import "hack/beautyIE5mac.css";
/**/



