@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	MAS_blue.css
Version:	2005.09.12
-----------------------------------------------------
*/

/* base ------------------- */

body{
	width:100%;
	height:100%;
	margin:0;
	padding:0px;
	font-family: verdana ,arial ,sans-serif;
	text-align:center;
	background:#224466 url('http://affiliate-school.com/blog_template/livedoor/blue/bg.gif') repeat;
}

a{color:#FF6600;text-decoration:none;}
a:link{color:#FF6600;text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active, a:hover{color:#ff0000;text-decoration:underline;}

a.acalendar{color:#fff;text-decoration:underline;}
a.acalendar:link{color:#fff;text-decoration:underline;}
a.acalendar:visited{color:#fff;text-decoration:underline;}
a.acalendar:active{}
a.acalendar:hover{color:#fff;text-decoration:none;}

h1,h2,h3{margin:0;padding:0;}

img {border: none;}

/* head ------------------- */

#banner,#subbanner{
	border-top: 8px solid #000000;
	margin:0 10px;
	height:128px;
	background:#224466 url('http://affiliate-school.com/blog_template/livedoor/blue/head_bg.jpg') no-repeat;
	text-align:left;
	position: relative;
}

#banner a{color:#ffffff;text-decoration:none;}
#banner a:link{color:#ffffff;text-decoration:none;}
#banner a:visited{text-decoration:none;}
#banner a:active{}
#banner a:hover{color:#eeeeee;text-decoration:underline;}

#subbanner a{color:#ffffff;text-decoration:none;}
#subbanner a:link{color:#ffffff;text-decoration:none;}
#subbanner a:visited{text-decoration:none;}
#subbanner a:active{}
#subbanner a:hover{color:#eeeeee;text-decoration:underline;}

.blogtitle{
	color:#ffffff;
	font-size:28px;
	font-weight: normal;
	padding:48px 10px 0 18px;
	font-family: HGPÁÏ±Ñ³ÑŽºŽÞŽ¼Ž¯Ž¸UB , "£Í£Ó £Ð¥´¥·¥Ã¥¯" , Osaka , Verdana , Arial , sans-serif;
}

.description{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	padding:10px 10px 10px 20px;
}

#masLogo{
	position: absolute;
	top:5px;
	right:15px;
}

/* layout  ------------------- */

#container{
	height:100%;
	width:800px;
	margin:0 auto 0 auto;
	text-align:left;
	word-break:break-all;
	background:#ffffff url('http://affiliate-school.com/blog_template/livedoor/blue/cnt_bg.gif') repeat-y;
}

#top, #category, #individual, #monthly{
	width:580px;
	float:right;
}

.blog{
	margin:15px 25px 0 0;
	background-color: #fff;
}

#links{
	width:205px;
	float:left;
	margin-bottom: 15px;
}

#linksbody{
	margin:15px 0 15px 25px;
	background-color:#eeeeee;
}

.blogbody{
}

/* main  ------------------- */

.date{
	font-size:10px;
	text-align:left;
	font-weight:normal;
	padding:10px 5px 10px 0;
	margin:5px 0 5px 0;
}

.title{
	color:#224466;
	font-size: medium;
	font-weight:bold;
	margin: 5px 0 15px 0;
	padding:7px 5px 3px 15px;
	background-color:#eeeeee;
	border-left: 10px solid #224466;
	border-top: none;
	border-bottom: none;
	text-align: left;
}

h2 {
	color:#224466;
	font-size: medium;
	font-weight:bold;
	margin-bottom:15px;;
	padding:7px 5px 3px 3px;
	background-color:#fff;
	border-top: 3px solid #224466;
	border-bottom: 1px dotted #224466;
	margin-top: 15px;
	text-align:center;
}

h3 {
	color:#224466;
	border: 1px dotted #ccc;
	padding: 5px;
	margin: 5px 0;
	font-size: small;
}

#top .main{
	border: 5px solid #eee;
	padding: 10px;
	background-color:#ffffff;
	font-size:small;
	line-height: 1.5em;
}

.main{
	background-color:#ffffff;
	font-size:small;
	line-height: 1.5em;
	margin-bottom: 15px;
}


.category {
	font-size: 12px;
	font-weight: normal;
	color:#999999;
	margin-top: 15px;
}

.pict{
	margin-right:5px;
	margin-bottom:5px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.pagetop{
	font-size:11px;
	text-align:right;
	padding:10px 10px 25px 10px;
}

.posted{
	font-size:10px;
	text-align:right;
}

.main-continues {
	text-align: right;
	font-size: ;4px
}

.acontinues{
	background:url('http://affiliate-school.com/blog_template/livedoor/blue/icn_ar01.gif') no-repeat 0 2px;
	padding-left: 10px;
}

a.aposted{font-size:10px;color:#ccc;text-decoration:none;}
a.aposted:link{color:#ccc;text-decoration:none;}
a.aposted:visited{color:#ccc;text-decoration:none;}
a.aposted:active{}
a.aposted:hover{ background-color: #eee; text-decoration:none;}

.menu{
	font-size:10px;
	text-align:center;
	margin-bottom:20px;
	background-color: #eee;
	padding: 5px;
}

/* comments ------------------- */

.comments-head{
	color:#ffffff;
	font-size:small;
	font-weight:bold;
	padding-top:8px;
	padding-left:14px;
	margin-left:20px;
	background:#406178 url('http://image.blog.livedoor.com/img/usr/simple01_1/title.gif') no-repeat 0% 60%;
}

.comments-body{
	color:#ffffff;
	font-size:small;
	padding:10px 0 5px 35px;
}

.comments-post{
	color:#ffffff;
	font-size:x-small;
	text-align:right;
	padding-right:10px;
}

/* trackback ------------------- */

.trackback-url{
	color:#ffffff;
	font-size:x-small;
	font-weight:bold;
	padding-top:10px;
	padding-left:35px;
}

.trackback-body{
	color:#ffffff;
	font-size:small;
	padding:10px 0 5px 35px;
}

.trackback-post{
	color:#ffffff;
	font-size:x-small;
	text-align:right;
	padding-left:10px;
}

a.atrackback-post{color:#ffffff;text-decoration:none;font-weight:bold;}
a.atrackback-post:link{color:#ffffff;text-decoration:none;font-weight:bold;}
a.atrackback-post:visited{text-decoration:none;font-weight:bold;}
a.atrackback-post:active{font-weight:bold;}
a.atrackback-post:hover{color:#ffffff;text-decoration:none;font-weight:bold;}

table.form{
	margin-top:25px;
}

#author{width:210px;border:1px solid #ccc;}
#email{width:210px;border:1px solid #ccc;}
#url{width:210px;border:1px solid #ccc;}
#text{width:400px;height:200px;border:1px solid #ccc;}


/* side calendar ------------------- */

.calendarhead{
	font-size:10px;
	font-weight: bold;
	color:#224466;
	text-align: center;
	padding:5px;
}

.calendartable{
	width:100%;
	text-align:center;
	margin-bottom:15px;
	padding:5px;
}

.calendarweek{
	color:#224466;
	font-size:10px;
	font-weight:bold;
	position:center;
}

.calendarwd{
	color:#999;
}

.calendard{
	empty-cells:show;
}

.calendardbg{
	color:#fff;
	background-color:#6699CC;
}

.calendar{
	color:#999;
	font-size:10px;
	position:center;
}

/* side ------------------- */

.sidetitle{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align: center;
	padding:3px 2px 7px 2px;
	background:#224466 url(http://affiliate-school.com/blog_template/livedoor/blue/side_mds.gif) no-repeat;
}

.side{
	font-size:small;
	text-align:left;
	line-height:1.2em;
	margin-bottom:15px;
	color:#999;
	padding: 5px;
}

.sidebody{
	background:url('http://affiliate-school.com/blog_template/livedoor/blue/side_line.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 2px;
}

.sidebody a{
	display: block;
	margin: 0;
	background:url('http://affiliate-school.com/blog_template/livedoor/blue/icn_ar01.gif') no-repeat 0 3px;
	padding-left: 13px;
}

.sidebody a, a:link , a:visited { color:#336699;text-decoration: none;}
.sidebody a:hover {color:#ff9900;text-decoration: none;}

a.ttllink{
	color:#ffffff;
}

.point, .linkme{
	text-align: center;
}

a.aside{}
a.aside:link{}
a.aside:visited{}
a.aside:hover{}

a.arss{color:#ffffff;text-decoration:underline;}
a.arss:link{color:#ffffff;text-decoration:underline;}
a.arss:visited{text-decoration:underline;}
a.arss:active{}
a.arss:hover{color:#ffffff;text-decoration:none;}

.photo{
	text-align:center;
}

.photo img {
	text-align:center;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.nickname{
	color:#6699CC;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}

.message, .mysite{
	font-size: 10px;
	padding: 5px;
}

.quotetable{background:#ffffff;}
.quote{color:#fff;font-size:x-small;padding:1px;background:#406178;}

.blogtimes{margin:0 0 10px 0;text-align:center;}

.powered{
	text-align:center;
	margin:5px 0;
}

.syndicate{
	font-size:10px;
	text-align:center;
	margin:5px 0;
}

.checkers{
	font-size:10px;
	margin:5px 0;
	text-align:center;
}

.panlist{
	text-align: right;
	font-size: 10px;
	padding: 5px;
	border-bottom: 1px dotted #eee;
}

/* foot ------------------- */

#footer {
	clear: both;
	margin: 0 10px;
	background:url(http://affiliate-school.com/blog_template/livedoor/blue/foot_line.gif) no-repeat 0 0;
	text-align: center;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 15px 10px 20px 10px;
}
