@charset "utf-8";

/*-------------------------------
contents
-------------------------------*/
#conts{
	width:779px;
	margin:10px 20px 20px 11px;
}
#conts #leftarea{
	width:160px;
	text-align:left;
	margin: 0 9px 0 0;
	float:left;
}

#conts #rightarea{
	width:610px;
	text-align:left;
	margin:0;
	float:right;
}

/*
#conts h2{
	width:410px;
	height:26px;
	margin:0 auto;
	background: url("../images_jp/index/ttl01.jpg") no-repeat;
	text-indent: -999999px;
	font-size: 1px;
}
*/

#conts p.smlarea01t{/* 留学生日記 */
	width:196px;
	height:50px;
	text-align:left;
	margin:5px 4px 0 0;
}

#conts p.smlarea01{/* 留学生日記 */
	width:196px;
	height:50px;
	text-align:left;
	margin:10px 4px 0 0;
}

#conts p.smlarea02t{/* カフェトピックス */
	width:192px;
	text-align:left;
	margin:5px 4px 0 4px;
}

#conts p.smlarea02{/* カフェトピックス */
	width:192px;
	text-align:left;
	margin:10px 4px 0 4px;
}

#conts h4.smlarea03t{/* 文化情報サイト */
	width:192px;
	text-align:left;
	margin:5px 4px 0 4px;
}

#conts h4.smlarea03{/* 文化情報サイト */
	width:192px;
	text-align:left;
	margin:10px 4px 0 4px;
}

#conts p.smlarea03{/* 文化情報サイト */
	width:192px;
	text-align:left;
	margin:5px 4px 0 4px;
}



/*higaki tsuika*/


#boxleft{
width:390px;
	text-align:left;
	margin:0;
	float:left;
	}
	
#boxleftnews{
width:390px;
	text-align:left;
	margin:0;
	padding-right: 15px;
	padding-left: 15px;
	float:left;
	}
	
#boxright{
	width:180px;
	text-align:left;
	margin:0;
	padding: 0;
	float:right;
}

#boxleft2{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:left;
	border:solid 1px #3759FF;
	
}

#boxleft2migi{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:right;
	border:solid 1px #3759FF;
	
}


#boxright2{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:right;
	border:solid 1px #8E8E8E;
}

#boxleft3{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:left;
	border:solid 1px #59E13E;
}

#boxright3{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:right;
	border:solid 1px #E2BB0F;
}

#boxleft4{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:left;
	border:solid 1px #EC2C0D;
}

#boxright4{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:right;
	border:solid 1px #FF5FC0;
}


#boxleft5{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:left;
	border:solid 1px #EC2C0D;
}

#boxright5{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:right;
	border:solid 1px #FF5FC0;
}

#boxleft6{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:left;
	border:solid 1px #C051F8;
}

#boxright6{
	width:294px;
	text-align:left;
	margin:0;
	padding:3px;
	float:right;
	border:solid 1px #226329;
}


#boxmyleft{
	width:418px;
	margin:0;
	padding:3px;
	float:left;
}

#boxmyright{
	width:160px;
	margin:0;
	padding:3px;
	float:right;
}

#boxmybox{
	width:420px;
	text-align:left;
	margin:0;
}

#boxmybox2{
	width:390px;
	text-align:left;
	margin:0;
	padding: 15px;
}

#boxmybox2 .blue{
	background-color:#ECF8FE;
}


#boxmybox_p {
	width:390px;
	text-align:left;
	margin:5px 0 0 0;
	padding: 15px;
	background-color:#FFF6F9;
}


#boxmymy{
	width:162px;
	text-align:left;
	margin:0;
	font-size:0.75em;
	background: url("../images_jp/index/mycontentsbg.gif") repeat-y;

}

#boxmyfliend{
	width:162px;
	text-align:left;
	margin:0;
	padding: 0 0 5px 0;	
	background: url("../images_jp/index/myfriendbg.gif") repeat-y;
}



.clear{
padding-top:10px;
padding-bottom:10px;
clear:both;
}

.small {font-size: x-small}


.aboutbox{
width:100px;
padding:5px;
color:#FFFFFF;
font-weight:bold;
background-color:#F69F19;
text-align:center;
}

.aboutbox2{
width:100px;
padding:5px;
color:#FFFFFF;
font-weight:bold;
background-color:#28B216;
text-align:center;
}

.aboutbox3{
width:100px;
padding:5px;
color:#B76307;
font-weight:bold;
background-color:#F7C818;
text-align:center;
}
