/********* main-set *********/
*    { margin: 0; padding: 0; }
body { 

 background: #E2F2FF; 
 font-size: 14px; 
 line-height: 1.5;
 width:900px ;
 margin-left:auto;
 margin-right:auto;
 text-align:center;

}

h1 { text-align:left;font-size:14px;font-weight: bold; }

.iip-top3 {
width:900px;
height:60px;
color:#ffffff;
text-align:left;
font-size:14px;
padding-top:15px;
padding-left:100px;
background : url(https://www.internship.or.jp/campaign/includes/iip-top3.gif) no-repeat;
}

.campaign {
width:900px;border:1px solid #000066;background-color:#fffffe;text-align:center;font-size:12px;
}

img  { border: none; }
	/********* link-set *********/
	a:link    { color: #00f; text-decoration: underline; }
	a:visited { color: #00f; text-decoration: underline; }
	a:active  { color: #f60; text-decoration: underline; }
	a:hover   { color: #f60; text-decoration: underline; }

/********* HTML-ALL-set(HTML zentai-wo-kakomu) *********/
#htmlAll { margin: 0px auto; width: 770px; background : #ffffff; }

/********* Hedder-set ********/
#header { background: #0752b0; }
#header table { border-collapse: collapse; margin: 0; width: auto; }
#header th    { border: none; padding: 0; line-height: 1.5; background: none; }
#header td    { border: none; padding: 0; line-height: 1.5; background: none; }

#header a{
color:#ffffff;
text-decoration:none;
}

table {
line-height: 1.5;
margin: 5px;
padding: 5px;
font-size:18px;
}

th   {
line-height: 1.5;
margin: 5px;
padding: 5px;
font-size:18px;
}

td    {
line-height: 1.5;
margin: 5px;
padding: 5px;
font-size:18px;
}


table.menu-1 { border-collapse: collapse; border: solid 1px #f83a2c; font-size: 70%;}
th.menu-1    { border: solid 1px #f83a2c; line-height: 1.5; }
td.menu-1    { border: solid 1px #f83a2c; line-height: 1.5; }

table.menu-2 { 
border-collapse: collapse; border: solid 1px #009900; font-size: 100%;
margin: 5px;
padding: 5px;
}
th.menu-2    { 
border: solid 1px #009900; line-height: 1.5; 
margin: 5px;
padding: 5px;
}
td.menu-2    {
 border: solid 1px #009900; line-height: 1.5; 
margin: 5px;
padding: 5px;
}

table.menu-3 { border-collapse: collapse; border: solid 1px #f55510; font-size: 100%;}
th.menu-3    { border: solid 1px #f55510; line-height: 1.5; }
td.menu-3    { border: solid 1px #f55510; line-height: 1.5; }


table.menu-4 { border-collapse: collapse; border: solid 1px #0000ff; font-size: 100%;}
th.menu-4    { border: solid 1px #0000ff; line-height: 1.5; }
td.menu-4    { border: solid 1px #0000ff; line-height: 1.5; }

table.menu-6 {
	border-collapse: collapse; border: solid 1px #000099; font-weight:normal;font-family:serif;; font-size: 14px;
}
th.menu-6    {
	border: solid 1px #000099; line-height: 1.5; margin: 5px;
padding: 5px;; font-size: 16px;
}
td.menu-6    {
	border: solid 1px #000099; line-height: 1.5; margin: 5px;
padding: 5px;; font-size: 16px;
}


/********* Main-text-set *********/
#contents {  }
	/********* Tab-set *********/
	#tab { padding: 10px 20px 20px 10px ; width: 730px; background: #fff; }
	/********* Text-set *********/
	#main { float: left; width: 545px; }
		/********* headline set *********/
		h1 { margin: 0px 0px 10px 20px; }
		h2 { margin: 30px 0px 7px 20px; color: #0752b0; }
		h3 { margin: 0px 10px; color: #0752b0; }
		.internship { font-size: 110%; font-weight: bold; color: #f36; }
		.workculture { font-size: 110%; font-weight: bold; color: #008f62; }
		.senior { font-size: 110%; font-weight: bold; color: #696; }
		.family { font-size: 110%; font-weight: bold; color: #ecb466; }
		.basic { font-size: 110%; font-weight: bold; color: #0752b0; }
		/********* text & pictures *********/
		.para { margin: 0px 0px 20px 20px; }
		.para2 { margin: 0px 0px 20px 90px; }
		.paraPhotoL { float: left; margin-right: 10px; vertical-align: top; }
		.paraPhotoR { float: right; margin-left: 10px; vertical-align: top; }
		.paraPhotoC { float: center; margin-left: 10px; vertical-align: top; }
		.maruSchoolintern { color: #f9c; }
		.textSchoolintern { color: #f36; }
		.maruWorkculture { color: #80c8b0; }
		.textWorkculture { color: #008f62; }
		.maruSenior { color: #b2ccb2; }
		.textSenior { color: #696; }
		.maruFamily { color: #f8e1c2; }
		.textFamily { color: #ecb466; }
		.textBasic { color: #0752b0; font-weight: bold; }
		.textBasicReverse { color: #fff; background: #0752b0; font-weight: bold; letter-spacing: 0.2em; padding: 1px 2px 1px 4px; margin-right: 0.5em; }
		/********* kaku-maru-kukei-set *********/
		.roundrectSchoolintern { margin: 0px 0px 40px 30px; width: 460px; background: #fcc; }
				.roundrectWorkculture { margin: 0px 0px 40px 30px; width: 460px; background: #c5ebd8; }
				.roundrectSenior { margin: 0px 0px 40px 30px; width: 460px; background: #cfe8c8; }
				.roundrectFamily { margin: 0px 0px 40px 30px; width: 460px; background: #f8e1c2; }
		.roundrectPara { margin: 0px 10px; }
				.roundrectParaPhoto { float: right; margin: -3em 0px 0px 10px; vertical-align: top; }
	/********* navigation-set *********/
	#navi { float: right; width: 185px; background: #ffd; }

/********* footer-set *********/
#footer { clear: both; text-align: center; color: #fff; background: #0752b0; }


/********* ■みだしの設定 *********/
.midasi-1 {background-color:#e9fefe ; border: 1px solid #0000a0;font-size:120%;font-weight:bold;}
.midasi-2 {background-color:#e0ffc1 ; border: 1px solid #009900;font-size:120%;font-weight:bold;}
.midasi-3 {background-color:#fddcc4 ; border: 1px solid #f55510;font-size:120%;font-weight:bold;}
.midasi-4 {background-color:#000099 ; border: 1px solid #000099;font-size:120%;font-weight:bold;}
.midasi-5 {background-color:#000099 ; border: 1px solid #000099;font-size:120%;font-weight:bold;color:#ffffff;}
.komidasi-1 {background-color:#e9fefe ; font-size:120%;font-weight:bold;}
.komidasi-2 {background-color:#e0ffc1 ; font-size:120%;font-weight:bold;}
.komidasi-3 {background-color:#fddcc4 ; font-size:120%;font-weight:bold;}

