/* This style sheet is obsolete and to be deleted after the transition is complete. */

body  {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-color: white;
	
	text-align: center;
	}

p   {
	color:      #333;
	font-size:   14px;
	line-height: 180%;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	} 

h3	{
	font-size: 16px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 2em;
	}

li   {
	color:        black;
	font-size:     14px;
	line-height:   180%;
	margin-bottom: 1em }


/***** Table with 1px line. *****/
table.simpletable {
	font-size:   12px;

	border: solid 1px gray;
	border-collapse: collapse;
}

td.simpletable       {
	border: solid 1px gray;
	text-align: center;
}

td.tablehead       {
	border: solid 1px gray;
	background-color: #cde;
	text-align: center;
}

caption{
	text-align: center;
	font-weight: bold;
	}



a:link    {
	color:          blue;
	text-decoration: none }

a:hover     {
	color:          red;
	text-decoration: underline }


a:visited       {
	color:          #00a;
	text-decoration: none }

	
b {
	font-family: HiraKakuPro-W6, 'メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold }

.text    {
	font-size:  14px;
	line-height: 180% }

.smalltext  {
	font-size: 12px;
	line-height: 150%; }
.largetext  {
	font-size: 20px; }


.right_alignment {
	text-align: right; }

.center_alignment {
	text-align: center; }

.left_alignment {
	text-align: left; }




.tinytext {
	font-size: 10px;
	line-height: 150% }

#bottombar {
	clear:both;
	
	width: 630px;
	height: 20px;
	
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;

	padding-top: 10px;
	
	color: white;
	font-size: 12px;
	font-family: Courier, "Courier New";
	background-color: #5573c6;
	text-align: center }

.newsbar   {
	color:           white;
	font-size:        14px;
	background-color: #5573c6;
	margin:           0;
	padding:          5px }



.notice   {
	font-size: 9px }

.heading_s16  {
	font-family: HiraKakuPro-W6,'メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 4px 4px 4px #ddd }

.heading {
	font-family: HiraKakuPro-W6,'メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px }
	


.pixframe {
	border: solid 1px silver }

.question {
	font-family: HiraKakuPro-W6, 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight: bold }
	
.newred {
	color:      red;
	font-family: HiraKakuPro-W6, sans-serif;
	font-weight: bold }
	
	
/*  img related */

.graphics{
	margin: 0 auto;
	max-width: 90%;
	}
.photograph {
	margin: 10px;
	max-width: 90%;
	outline: solid 1px #eee;
	}
.withframe{
	border: 1px solid gray;
	}
.imagecaption{
	font-size: 50px;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}



/* STRUCTURE */

#page {
	width: 630px;

	background-color: white;

	border: 0px solid #eee;

	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	
/*	-webkit-box-shadow: 0px 0px 6px #555;
	-moz-box-shadow: 0px 0px 6px #555;
*/	}


#tsuushin_header{
	width: 630px;
	height:100px;
	
	margin-left:auto;
	margin-right:auto;
	
	text-align:left;
	
	line-height: 0;
	
/*	background: url(himawari/pix/titolo.gif);
	background-position: 0 41px;
	background-repeat:no-repeat
*/}

.tsuushin_home{
	display:block;
	text-decoration: none;
	color: white;
	}

#tsuushin_issue_number{
	margin-top: 0px;
	margin-left: 0px;
	text-align:center;
		
	text-decoration: none;
	color: #5573c6;
	font-size: 14px;
	font-weight: bold;
	}


/* Himawari Tsuushin sidebar on the left. */

#tsuushin_sidebar{
	float: left;
	width: 120px;
	
	border: 0px solid #fee;

	margin-top: 40px;
	margin-left: 10px;
	
	font-size: 11px;
	}
	
#tsuushin_sidebar h2{
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5573c6;
	font-weight:bold;
	line-height: 120%;
	}

#tsuushin_sidebar a:hover{
	color: #c00;
	}




/* The main content of the Himawari Tsuushin */
#tsuushin_content {
	width: 630px;
	
	
	}


.himawari_page_title {
	width: 620px;
	height:110px;
	padding-top:30px;
	padding-right:50px;

//	color: #66cc99;
	
	background: url(himawari/pix/titolo_pagina_bg.jpg);
	background-repeat:no-repeat
	}

div.himawari_page_title h2{
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	color: #66cc99;

	text-align: center;
	}
	
div.himawari_page_title h4  {
	font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: right;
	margin-right: 1em;
	font-weight: bold;
	color: #666;
	}

.himawari_page_body{
	width: 600px;
	margin-left:auto;
	margin-right:auto;
	font-weight: normal;
	padding:10px;
	text-align: left;
	margin-top: 2em;
	}

.himawari_page_body blockquote {
	clear: both;
	
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 50px;

	padding: 5px 20px;
	border: 2px solid silver;
	border-radius: 5px;
}


/* The Himawari Tsuushin index on the right. */
#tsuushin_index {
	float: right;
	width: 440px;

	border: 0px solid #eee;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	padding: 10px;
	}
	
	
.tsuushin_column {
	width: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:1em 2em 1em 2em;
	text-align:left;
	border: 1px solid silver;
	}

.dashed{
	border: 2px dashed silver;
	}

/* Big Area Link Buttons */

#buttons {
	font-size: 14px;
	text-align: left;
	line-height: 15px;
	}

#buttons h3 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 22px;
	}
#buttons h4 {
	margin-top: 14px;
	font-size: 14px;
	}

#buttons ul{
	list-style-type: none;
	width: 440px;
	padding-left: 0px;
}

#buttons li {
	display: block;
	height:130px;
	padding-top:12px;
	padding-left: 20px;
	
	border: 0px solid silver;
}

#buttons li a { 
	color: #fff;
	text-decoration: none;
}

#buttons li a:hover {
	color: #ff6;
}

.button_hirano{
	background-image: url(pix/bottone_hirano.gif);
	background-repeat: no-repeat;
}

.button_cuori{
	background-image: url(pix/bottone_cuori.gif);
	background-repeat: no-repeat;
}

.button_medico{
	background-image: url(pix/bottone_medico.gif);
	background-repeat: no-repeat;
}

.button_nota{
	background-image: url(pix/bottone_nota.gif);
	background-repeat: no-repeat;
}

.button_sedia{
	background-image: url(pix/bottone_sedia.gif);
	background-repeat: no-repeat;
}

.button_smiley{
	background-image: url(pix/bottone_smiley.gif);
	background-repeat: no-repeat;
}


/* img alignments */

img.wrapright{
	float:right;
	margin:10px;
	}

img.wrapleft{
	float:left;
	margin:10px;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
	

/* These are for transitional. New styles for the sidebar menu which is already updated. */
	
/* submenu on the sidemenu */
#sidebarmenu{
	padding: 0px;
	border: 0px solid #fefefe;
/* 	background-color: #eff7fd; */
	background-color: #fff;
		}

ul#sidebarmenu{
	list-style: none;
	}

#sidebarmenu li{
	font-family: 'Avenir Next', Verdana, 'Hiragino Sans', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', '游ゴシック', 'Yu Gothic', 'メイリオ', "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;	
	font-size: 0.8rem;
	font-weight: bold;
	color:#5573c6;
	line-height:1.4rem;
	text-shadow: 4px 4px 4px #fff;
	text-align:left;
	}
	
#sidebarmenu hr {
	border: none;
	border-top: 1px dashed #bbb;
	}
	
a:hover {
	color: #73bdf2;
	}
a:visited{
	color: #5573c6;
	}

