*{ margin:0; padding:0;}
img{ border:0;}
input, button, select, optgroup, option, textarea{ position:relative; top:0px; margin-right:2px; padding:1px;}
input, button, select, optgroup, option, textarea{ position:relative; _top:2px; _margin-right:2px; } /* IE6 */
body {
	font-size:85%;	line-height:1.5;color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
	
a,a:visited{ color:#0000FF;}
a:hover{ color:#FF0000;}
ul,ol,dl{ list-style:none;}
table{
	border:0;
	border-collapse:collapse;
	border-spacing:0;}
.pd_b10 {padding-bottom:10px;}
.pd_b20 {padding-bottom:20px;}
.pd_b30 {padding-bottom:30px;}

a.btn_a { border:1px solid #EE7777;
	border-bottom:1px solid #B61515;
	border-right:1px solid #B61515;
	text-decoration:none;
	padding:3px 10px;
	background-color:#F5AEAE;
	font-weight:bold;
	color:#CC0000;}
	
a.arrow01 {
	background-image:url(../img/arrow_01.gif);
	background-position:0 0.2em;
	background-repeat:no-repeat;
	padding-left:11px;
	}
a.arrow_blank{	background-image:url(../img/arrow_blank.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:13px;}

/*--------------layout--------------*/
#container {
	width: 800px;
	margin-top:2px;
	line-height: 1.5em;
	margin: 0 auto;
}
#header { 
}
#main_sub {
	width: 670px;
	/*width: 500px;*/
	float: left;
	margin: 0;
	text-align:left;
}
#extra {
	width: 125px;
	/*width: 280px;*/
	float: right;
	margin: 0;
}
#main {
	width: 630px;		/* for 2nd or more page */
	float: right;
	text-align: left;}

#main_sub #main {		/* for Top page */
	width: 450px!important;
}
#sub {
	width: 220px;
	float: left;
	margin: 0;
}
#sub2 {
	width: 150px;
	float: left;
	margin: 0;
	text-align: left;
}
#sub p { margin: 0 0 0 -5px; padding:0 0 5px 0; text-align: left;}
#sub .m-title { padding: 0 0 10px 4px }
#footer,
#adv {
	width: 800px;		/* for IE5.5-6.0 */
	clear: both;
	/*padding-top:20px;*/
}
/****** add 2011/08/02 ******/
#adv {
	height: 60px;
	padding-top:12px;
	margin: 20px 0 0 0;
	background-color: #f8f9f9;
	border-top: #d3d3d3 dotted 1px;
}
#adv p{
	float: left;
	padding-left: 2px;
	margin: 0;
}

.top_news{
	font: 12px "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic";
	line-height: 1.5em;}


/*--------------TOP main--------------*/
#main .top_feature {
	border:1px solid #CCC;
	margin-bottom:12px;}
#main .top_feature .ttl h3, #main .top_feature .ttl .date,
#main .top_feature .text, #main .top_feature .photo {
	float:left;}
#main .top_feature .ttl {
	background-color:#FFE9E9;
	padding:3px;
	margin-bottom:5px;}
#main .top_feature .ttl h3 {
	width:280px;
	font-size:14px;
	font-weight:normal;}
#main .top_feature .ttl .date {
	width:160px;
	font-size:11px;
	text-align:right;
	font-family:"Verdana", Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#main .top_feature .intro {
	padding:5px;}
#main .top_feature .text {
	width:285px;}
#main .top_feature .text .copy {
	color:#FF0000;
	line-height:1.2;
	font-size:120%;
	}
#main .top_feature .text .copy, #main .top_feature .text p {
	padding:0 5px 5px 0;}
#main .top_feature .photo {
	width:150px;}
#main .top_feature .photo p {
	font-size:10px;}

#main .second {
	border-bottom:2px solid #E0E0E0;
	background-image:url(../img/top_ttl_interview_bg.gif);
	margin-bottom:20px;}
#main .top_interview, #main .top_asianbeat {
	float:left;
	width:225px;}
#main .top_interview .text, #main .top_asianbeat .text {
	padding:8px;}
#main .top_interview .text .ttl, #main .top_asianbeat .text .ttl {
	float:left;
	width:128px;
	font-size:12px;
	line-height:1.2;}
#main .top_interview .text .ttl strong, #main .top_asianbeat .text .ttl strong{
	color:#000;
	font-size:14px;}
#main .top_interview .text .photo, #main .top_asianbeat .text .photo {
	float:left;
	width:80px;}
#main .top_interview .text p{
	clear:both;
	margin-top:5px;
	font-size:11px;}
#main .top_asianbeat .text p {
	clear:both;
	margin-top:5px;
	font-size:11px;}
#main .top_concierge ,.country_concierge {
	padding-bottom:10px;}
#main .top_concierge ul ,.country_concierge ul {
	font-size:90%;
	padding-top:5px;}
#main #concierge-index li {
	width:140px;
	float:left;
	margin-right:10px;
	line-height:1.8;
}
.country_concierge li {
	padding-right:20px;
	line-height:1.8;
	float:left;
	white-space:nowrap;}
.top_books .book ,.country_books .book {
	float:left;
	width:225px;
	padding:10px 0;
	font: 12px "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic";}
.top_books .photo , .country_books .photo {
	float:left;
	width:90px;}
.top_books dl, .country_books dl {
	padding-right:10px;}
.top_books dd , .country_books dd {
	font-size:100%;}
.top_books dd.name  .country_books dd.name {
	margin-bottom:10px;}
	
/*--------------TOP right--------------*/
#extra {font-size:12px;}

#extra .image, #extra .top_topics, #extra .top_mailmag {
	margin-bottom:10px;}
.image p { margin: 0; padding:0; text-align: center; padding: 0 0 10px 0 }
#extra .top_topics dl dt {
	float:left;
	width: 3em;
	margin-top:4px;
	clear:both;}
#extra .top_topics dl dd {
	padding-left:3em;
	margin-top:4px;}
#extra .top_mailmag p {
	background:url(../img/mm_01.gif) center left no-repeat;
	padding:5px 0 5px 50px;
	}
#extra .extra_banner {
	background-color:#FFE0E0;
	padding:15px 10px;
	text-align:center}
#extra .extra_banner li {
	margin-bottom:10px;}

/*--------------2nd page--------------*/
h2.mtitle {
	background-image:url(../img/h2_bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:1.02;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	padding:18px 15px;}
h2.mtitle em {
	font-size:20px;
	font-style:normal;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";}
h2.static {
	font-size:20px;
	padding:24px 15px;}
h3.title{
	border-left:4px solid #333;
	font-size:112%;
	padding:0 0 0 5px;
	margin-bottom:10px;
	line-height:1;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";}

#contetns { padding:10px 15px;}
#contetns #new {
	margin-bottom:10px;}
#contetns #new .text {
	float:left;
	width:385px;}
#contetns #new .date, .backnumber .text .date , {
	font-size:90%;
	margin-bottom:3px;
	font-family:"Verdana", Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#contetns #new .text h3.title{
	border-left:5px solid #333;
	font-size:120%;
	padding-left:10px;
	line-height:1.2;
	margin-bottom:10px;}
#contetns #new .text h3 em {
	font-weight:normal;
	font-style:normal;
	font-size:85%;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック"}
#contetns #new .text .name, .entry .name {
	padding:2px 4px;
	background-image:url(../img/name_bg.jpg);
	background-repeat:repeat-y;
	font-size:110%;
	margin-bottom:5px;
	font-weight:bold;
	color:#000000;
	}
#contetns #new .photo {
	float:right;}
#backnumber .backnumber {
	padding:10px 0;
	background:url(../img/line_dot01.gif) bottom repeat-x;}
#backnumber .backnumber h4 {
	margin-bottom:3px;}
#backnumber .backnumber .text {
	float:left;
	width:440px;}
#backnumber .backnumber .photo {
	float:right;
	width:160px;
	text-align:right;}
#backnumber .backnumber .photo img {
	border:1px solid #666;}
#backnumber #bottom {
	background-image:none;
	border-bottom:1px solid #333;}

/* topics */
.topics ul {
	background-image:url(../img/line_dot02.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:20px;
	}
.topics li {
	background-image:url(../img/line_dot02.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:8px 0;}

/* books */
.books {
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(../img/line_dot01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.books .photo {
	width:130px;
	float:left;}
.books .data {
	width:470px;
	float:right;}
.books .data h3 {
	font-size:120%;
	margin-bottom:5px;}
.books .data h3 img {
	margin-left:10px;
	vertical-align:text-bottom;}

.books .data .author {font-size:90%; margin-bottom:12px;}
.books .data .text {	background-image:url(../img/line_dot02.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	margin-bottom:5px;}
.books .data .price {font-size:90%;}
#books_top {
	margin-bottom:0px;
	background-image:none;}
#books_bottom {
	margin-bottom:0px;
	background-image:none;
	border-bottom:1px solid #333;}

ol.list_number {
	margin-left:15px;}

ol.list_number li {
	list-style-type:decimal;
	list-style-position:outside;
	margin-bottom:15px;
	margin-left:8px;}
ol.list_number li ul li {
	list-style-type:none;
	margin-bottom:3px;}
ol.list_number li ul {
	margin:5px 0;}

#contact {
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:20px;}
#contact h3 {
	font-size:100%;
	border-left:4px solid #F00;
	padding-left:5px;
	margin-bottom:8px;}
#rss {
	border:1px solid #F00;
	padding:10px;
	text-align:center;
	background-color:#FFF1F1;
	margin-bottom:20px;}
#rss h3 {
	font-size:100%;}

.mailmag .add {
	border:1px solid #F00;
	padding:10px;
	background-color:#FFF1F1;
	margin-bottom:20px;}
.mailmag dl.backnumber {
	/*same as .detail dl.backnumber */
	}
.mailmag .add h3, .mailmag .entry h3 {
	border-left:4px solid #F00;
	font-size:110%;
	padding-left:5px;
	line-height:1.1;
	margin-bottom:5px;
	color:#FF0000;
	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック"}
.mailmag .entry {
	font-family:"ＭＳ ゴシック", "Osaka－等幅";}



/*--------------3nd page--------------*/
.go_backnumber {
	float:right;
	font-size:12px;}
.detail .date {
	font-size:90%;
	margin-bottom:0px;
	font-family:"Verdana", Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
.detail h3.title{
	border-left:5px solid #F00;
	font-size:150%;
	padding-left:10px;
	line-height:1.1;
	margin-bottom:10px;
	color:#FF0000;
	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック"}
.detail h3.title em {
	font-style:normal;
	font-size:85%;}
.entry {
	margin-bottom:20px;
	padding-top:5px;}
.entry .img_right {	
	float:right;
	margin:0 0 5px 8px;}
.entry .img_left {
	float:left;
	margin:0 10px 5px 0;}
.entry .img_center {
	display:block;
	padding:10px 0;
	margin:0 auto;}
.entry #profile {
	float:right;
	width:215px;
	font-size:90%;
	color:#555;}
.entry #profile .photo, .entry #profile p{
	padding:0 0 5px 15px;}
.entry #profile h4 {
	padding:0 0 2px 15px;}
.entry h4.stitle{
	color:#FF0000;
	border-left:5px solid #F00;
	padding-left:5px;
	margin:15px 0 10px 0;
	font-size:120%;
	line-height:1.1;}
.entry p {
	padding-bottom:10px;}
.entry p.qestion {
	font-weight:bold;
	padding-bottom:5px;
	color:#000;}
.detail #page {
	font-size:90%;
	text-align:center;
	margin-bottom:10px;}
.detail #page a, .detail #page b{
	padding:3px 5px;}
.detail dl.backnumber, .mailmag dl.backnumber {
	border-bottom:1px solid #CCC;
	margin-bottom:10px;}
.detail dl.backnumber dt , .detail dl.backnumber dd ,
.mailmag dl.backnumber dt , .mailmag dl.backnumber dd{
	padding:6px 0;
	background-image:url(../img/line_dot02.gif);
	background-repeat:repeat-x;
	background-position:top;}
.detail dl.backnumber dt, .mailmag dl.backnumber dt {
	float:left;
	width: 6em;
	clear:both;
	}
.detail dl.backnumber dd, .mailmag dl.backnumber dd {
	padding-left:6em;}
.detail dl.backnumber dd .name {
	font-size:90%;}

/*--------------country--------------*/
.country_name {
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	background-image:url(../img/h2_bg.jpg);
	background-repeat:no-repeat;
	padding:14px 15px;}
.country_name {
	}
.country_name h2 {
	font-size:22px;
	line-height:1.02;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:right;}
.country_name h2 em {
	font-size:16px;
	font-style:normal;}
.country_name img {
	float:right;
	border:1px solid #000;}

#country {padding-top:10px;}
#country #contents {
	float:left;
	width:420px;}
#country #extra {
	width: 200px;
	float:right;}
#country p.txt { font-size:90%; padding:5px 0;}
#country dl.backnumber {
	margin-bottom:10px;}
#country dl.backnumber dt , #country dl.backnumber dd{
	padding:6px 0;
	background-image:url(../img/line_dot02.gif);
	background-repeat:repeat-x;
	background-position:top;}
#country dl.backnumber dt {
	float:left;
	width: 6em;
	clear:both;}
#country dl.backnumber dd {
	padding-left:6em;}
#country dl.backnumber dd .name {
	font-size:82%;}
#country #extra .photo{}
#country #extra .caption {
	font-size:10px;
	text-align:center;
	margin-bottom:10px;}
#country #extra .data h2 {
	font-size:100%;
	background-color:#666;
	color:#FFF;
	padding:2px;}
#country .data {
	margin-bottom:10px;
	border:1px solid #666;}
#country .data table {
	width:100%;}
#country .data td {
	padding:4px;
	font-size:12px;}
#country .data tr.gray td {
background-color:#EEE;}
.country_concierge {/* same as .top_concierge */}
.country_books .book {/* same as .top_books*/
	width:315px;
	}

/*--------------form--------------*/
#form .must {
	color:#FF0000;
	margin-bottom:10px;
	font-size:90%;}
#form .error {
	background-color:#FFF1F1;
	color:#FF0000;
	padding:10px;
	margin-bottom:10px;}
#form ul.error li {
	list-style-type:disc;
	list-style-position:inside;}
#form table {width:100%;}
#form table td,#form table th {
	vertical-align:top;
	padding:5px 10px;
	text-align:left;
	font-weight:normal;}
#form table th {
	padding-top:7px;
	white-space:nowrap;}
#form table tr.gray td ,#form table tr.gray th {
	background-color:#EEE;}
#form table td .caption {
	font-size:90%;}
#form .button {
	text-align:center;
	padding:10px;
	background-color:#EEE;
	margin-bottom:20px;}
#form .button input {font-weight:bold;
	color:#333;}
#form .thanks {
	padding:20px;
	margin:50px 80px 10px 80px;
	background-color:#EEE;}

/*--------------Page--------------*/
#page li {
	padding:5px 0;
	display:block;
	float:left;
	font-size:90%;
	margin-bottom:5px;}
#page li.next, #page li.back {
	width:100px;}
#page li.next {
	text-align:right;}
#page li.no {
	font-family:"Verdana", Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:400px;
	text-align:center;
	}
#page li.no a,#page li.no b {
	padding:3px 5px;}

/*--------------PR--------------*/
#main .pr {
	background-color:#EAEAEA;
	margin-bottom:20px;
	clear:both;
}	
#main .pr dl {
	padding:4px;}
#main .pr dl dt {
	float:left;
	font-size:10px;
	color:#666;
	width: 2.5em;
	margin-bottom:3px;
	clear:both;}

#main .pr dl dd {
	padding-left: 2.5em;
	font-size:12px;
	margin-bottom:3px;}

/*--------------Header--------------*/
#header .topNavi {
	background-color:#E0E0E0;
	padding-left:2px;
	margin-bottom:3px;}

#header h1 {
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
	width:400px;
	float:left; text-align: left;}
#header .topNavi ul {
	float:right;}
#header .topNavi ul li {
	display:inline;
	padding:3px 5px;
	border-left:1px solid #999;
	font-size:12px;}

#header .topNavi .rss {
	background-color:#FFCC99;}
#header .topNavi .rss a {
	background-image:url(../img/icon_rss.gif);
	background-repeat:no-repeat;
	padding-left:15px;}
#header .logoArea { clear:both;
	margin-bottom:2px;}
#header .logoArea .logo {
	width:280px;
 	float:left;}
#header .logoArea .banner {
	width:520px;
	height:60px;
	text-align:right;
	float:left;}
#mainNavi {
	width: 800px;
	margin: 0 0 10px 0;/*width:750px; *height: 130px;*/}
#mainNavi ul li {
	/*width:160px;
	float:left;*/
	}
#mainNavi ul li img {
	vertical-align:top;}
.pankuzu {
	clear:both;
	padding:6px 10px;
	background-image:url(../img/pankuzu_bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	margin-bottom:10px;
	line-height:1;
	text-align: left;}

/*--------------Left Navi--------------*/
#sub, #sub2 {
	font-size:12px;}
#sub ul.leftNavi,
#sub2 ul.leftNavi{
	margin-bottom:20px;
	line-height:1.0;
	background-image:url(../img/line_dot01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
#sub ul.leftNavi li,
#sub2 ul.leftNavi li {
	background:url(../img/line_dot01.gif) top repeat-x;
	list-style:none;
	padding:1px 0;
	margin:0;
	}
#sub ul.leftNavi a:hover,
#sub2 ul.leftNavi a:hover{
	background-image:url(../img/lnavi_bg.gif)}
#sub ul.leftNavi a,
#sub2 ul.leftNavi a {
	display:block;
	text-decoration:none;
	color:#333333;
	}
#sub ul.leftNavi li strong,
#sub2 ul.leftNavi li strong{
	padding:8px 0px 8px 40px;
	/*display:block;*/
	font-weight:normal;
	background-position:center left;
	background-repeat:no-repeat;}
#sub2 ul.leftNavi li strong { display:block; }
#sub ul li strong.cn, #sub2 ul li strong.cn {background-image:url(../img/flag_cn.gif);}
#sub ul li strong.in, #sub2 ul li strong.in {background-image:url(../img/flag_in.gif);}
#sub ul li strong.kr, #sub2 ul li strong.kr {background-image:url(../img/flag_kr.gif);}
#sub ul li strong.ph, #sub2 ul li strong.ph {background-image:url(../img/flag_ph.gif);}
#sub ul li strong.sg, #sub2 ul li strong.sg {background-image:url(../img/flag_sg.gif);}
#sub ul li strong.my, #sub2 ul li strong.my {background-image:url(../img/flag_my.gif);}
#sub ul li strong.id, #sub2 ul li strong.id {background-image:url(../img/flag_id.gif);}
#sub ul li strong.vn, #sub2 ul li strong.vn {background-image:url(../img/flag_vn.gif);}
#sub ul li strong.th, #sub2 ul li strong.th {background-image:url(../img/flag_th.gif);}
#sub ul li strong.la, #sub2 ul li strong.la {background-image:url(../img/flag_la.gif);}
#sub ul li strong.mm, #sub2 ul li strong.mm {background-image:url(../img/flag_mm.gif);}
#sub ul li strong.bn, #sub2 ul li strong.bn {background-image:url(../img/flag_bn.gif);}
#sub ul li strong.lk, #sub2 ul li strong.lk {background-image:url(../img/flag_lk.gif);}
#sub ul li strong.bd, #sub2 ul li strong.bd {background-image:url(../img/flag_bd.gif);} 
#sub ul li strong.ca, #sub2 ul li strong.ca {background-image:url(../img/flag_ca.gif);} 
#sub ul li strong.laa, #sub2 ul li strong.laa {background-image:url(../img/flag_laa.gif);} 
#sub .top_whats {
	margin-bottom:20px;}
#sub .top_whats dl dt {
	float:left;
	width: 2.8em;
	margin-top:3px;
	clear:both;
	}
#sub .top_whats dl dd {
	padding-left:2.8em;
	margin-top:3px;}
#sub .sub_banner li {
	margin-bottom:10px;
	text-align:center;}
#sub .sub_banner li img {
	vertical-align:top;}
#sub .mailmag p {
	background:url(../img/mm_01.gif) center left no-repeat;
	padding:5px 0 0 50px;
	}
#sub .mailmag .link {
	background-color:#EEE;
	padding:5px;
	text-align:center;
	margin:5px 0 15px 0;
}

/*--------------pagetop--------------*/
.pagetop {
	clear:both;
	text-align:right;
	font-size:12px;}
.pagetop a, .pagetop a:link, .pagetop a:hover {
	background-image:url(../img/arrow_02.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	color:#000;}
.pagetop a:hover, .pagetop a:activ {
	color:#F00;}
/*--------------Footer--------------*/
#footer .link {
	background-image:url(../img/footer_bg.gif);
	background-repeat:repeat-x;
	padding:10px 0px 20px 0px;
	text-align:center;
	font-size:12px;}
#footer p {
	border-top:2px solid #F00;
	padding:5px;
	font-size:10px;
	background-color:#444;
	color:#FFF;
	text-align:center;}
#footer a:link, #footer a:visited {
	color:#000;}
#footer a:hover, #footer a:activ {
	color:#F00;}


/*--------------clearfix--------------*/
#mainNavi:after, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#mainNavi , .clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


p.cap2 {
float: right;
font-size: 1em;
color: #555;
}


p.imagebox {
   border: 1px dashed #0000cc; /* 1.枠線 */
   background-color: #eeeeff;  /* 2.背景色 */
}
p.image, p.captionR {
	float:right;
	clear:right;
   text-align: right; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}
p.captionR {
	float:right;
	clear:right;
   text-align: right; /* 3.中央寄せ */
   font-size: 80%;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
}

p.image, p.captionL {
	float:right;
	clear:right;
   text-align: right; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}
p.captionL {
	float:right;
	clear:right;
   text-align: right; /* 3.中央寄せ */
   font-size: 80%;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
}

