/* --------------------------------------------------------*/
/* Initial Setting */
/* --------------------------------------------------------*/

*{ word-break : break-all}

table , tr , td {
	margin : 0px ;
	padding : 0px ;
}

body{
	margin : 0px ;
	padding : 0px ;
	line-height : 130%;
	font-size : 90%;
	background-image:url("http://www.blogtowa.jp/design/050915/blogtowa_bodybg.gif");
}


a:link{
	text-decoration : none ;
	color : RGB(65,105,225);

}

a:visited{
	text-decoration : none ;
}

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

/* --------------------------------------------------------*/
/* Base Style Setting */
/* --------------------------------------------------------*/



div#container{
	width : 764px ;
	margin-right : auto ;
	margin-left : auto ;
	background-image:url("http://www.blogtowa.jp/design/050915/body_bg.jpg");
	background-repeat:repeat-y;
	position : relative ;
        background-color : white ;
	}

div.blog{
	width : 575px ;
	float : right ;
	padding : 10px 10px 20px 0px ;

}


div.main{
	padding-bottom : 16px ;
	margin-bottom : 16px ;
	margin-left : 10px ;
	margin-right : 10px ;
}


div.blogbody {
	margin-left : 20px ;
}



div.header_img{}

div.toptext{}

div.topnavi{
	color : RGB(86,39,1) ;
	margin-top : 10px ;
	text-align  : right ;
	font-size : 90% ;
}

h1.blogtitle{
	font-size : 105%;
	font-weight : 700 ;
	margin-bottom : 3px ;
	margin-left : 20px ;
	color : RGB(78,123,173) ;
	}

h1.blogtitle a , h1.blogtitle a:visited{
	color : RGB(78,123,173) ;
}

div.description{
	font-weight : normal ;
	margin-bottom : 20px ;
	display : inline ;
}

table.header_description{
	background-image:url("http://www.blogtowa.jp/design/050915/description_bg_3.jpg");
	background-repeat:repeat-x;
	margin-left : 3px ;
	font-size : 10pt ;
	line-height : 120% ;

	color : white ;
	width : 760px ;
}

table.header_description tr td{
	padding : 4px 0px 3px 4px ;
	vertical-align : top ;
}


/* --------------------------------------------------------*/
/* Blog Entry Style Setting */
/* --------------------------------------------------------*/

h2.titles{
	font-size : 100% ;
	color : white ;
	font-weight : bold ;
	padding : 3px 6px 2px 6px ;
	margin-top : 10px ;
	background-color : RGB(28,73,116) ;
	border : 1px solid RGB(38,99,159) ;
}

h2.titles  p {
	margin : 0px ;
	padding : 0px ;
}

h3.date{
	margin : 0px ;
	margin-bottom : 10px ;
	text-align : right ;
	margin-right : 0px ;
	color : #5d6361;
	margin-top : -15px ;
	font-size : 90%;
}


div.posted , div.aposted{
	font-size : 90%;
}

div.message{
	color : #3c4051 ;
	margin : 3px 3px ;
}

div.next{
	margin-top : 1px ;
	margin-bottom : 30px ;
	padding : 2px ;
	padding-left : 2px ;
	margin-right : 6px ;
	margin-left : -4px ;

	
}

div.posted{
	text-align : right ;
	margin-right : 6px ;
	border-top : 1px dashed silver ;
	padding-top : 6px ;
	margin-bottom : 80px ;

}


div.photo{
	margin-left : 20px ;
}

div.pagetop{
	margin-left : 20px ;
	margin-top : 20px ;
	font-size : 85% ;
	text-align : right ;
}


/* --------------------------------------------------------*/
/* Blog Entry Extend Style Setting */
/* --------------------------------------------------------*/

div.extend_text{}


div.extend_inner_text{
	float : left ;
	border : 1px solid RGB(87,87,117) ; 
	border-right : none ; 
	background-color : RGB(255,248,236) ; 
	padding : 4px 10px 3px 10px ; 
}

div.extend_inner_arrow{
	float : left ;
	background-color : red ; 
	padding : 4px 10px 3px 10px; 
	border : 1px solid RGB(87,87,117) ; 
	border-left : none ;
	font-weight : bold ;
	font-family : Arial ; 
	background-color : RGB(28,73,116) ; 
	color : white ; }

div.extend_inner_arrow a:link{
	color : white ;
}

div.extend_inner_arrow a:visited{
	color : white ;
}

div.extend_inner_arrow a:visited{
	color : white ;
	text-decoration : none ;
}


/* --------------------------------------------------------*/
/* Blog Comment / TrackBack Style Setting */
/* --------------------------------------------------------*/


.comment_tyui{
	margin-top : 20px ;
	padding-top : 10px ;
	border-top : 1px dashed gray ;
	color : RGB(128,75,36) ;
}

.comments-head{
	padding-top : 30px ;
	font-weight : bold ;
	border-bottom : 1px dashed RGB(50,45,41) ;
}

.comments-body , .trackback-body{
	margin-top : 10px ;
	border-top : 0px dashed gray ;
	padding-top : 10px ;

}

.comments-post , trackback-post{
	margin-top : 3px ;
	margin-bottom : 10px ;
	border-bottom : 1px dashed gray ;
	padding-bottom : 10px ;
	text-align : right ;
	color : RGB(90,48,48) ;
	font-size : 90% ;

}

.trackback-url{
	font-size : 13px ;
	text-indent : 2em ;
}

div.nickname{
	margin-bottom : 4px ;
	letter-spacing : 0.05em ;
	font-weight : bold ;
	font-size : 110% ;
	color : RGB(145,87,0) ;
}

.title_trackback{
	font-size : 90%;
	margin-top : -60px ;
	margin-bottom : 3px ;
	color : #603900 ;
	font-weight : bold ;
	
}

.trackback-post{
	color : RGB(143,84,12) ;
	font-size : 90% ;
	margin-top : 3px ;
	padding-bottom : 13px ;
	border-bottom : 1px dotted RGB(183,175,170) ;
}


/* --------------------------------------------------------*/
/* Blog Side Bar Base Style Setting */
/* --------------------------------------------------------*/



div.side , div.sidetitle{
	padding-left : 6px ;
	padding-right : 6px ;
}


div.side{
	padding : 5px ;
	padding-bottom : 4px ;
	border : 1px RGB(28,73,116) solid;
	margin-bottom : 10px ;
}

div.sidebody{
	margin : 0px  ;
	margin-bottom : 0px ;
	padding : 0px  ;
	padding-top : 4px ;
	padding-left : 15px ;
	padding-right : 2px ;
	line-height : 100% ;
	background-image:url(http://www.blogtowa.jp/design/050915/arrow.gif);
	background-position:0px 4px ;
	background-repeat:no-repeat;
}

div#links div.sidebody , div#links2 div.sidebody{
	margin-bottom : 5px ;
}

div.side  p{
	margin-top : 3px ;
}

div.sidetitle{
	text-align : center ;
	margin : 0px ;
	margin-top : 10px ;
	padding : 3px 8px ;
	color : white ;
	background-image:url(http://www.blogtowa.jp/design/050915/sidetitle_bg.gif);
	background-repeat:no-repeat;
	background-color :RGB(28,73,116) ;
}

h4.sideh4{
	font-size : 90%;
	font-weight : normal ;
	text-align : center ;
	margin : 0px ;
	color : #915700 ;
	border-bottom : 1px solid #915700;
	padding-bottom : 3px ;
	margin-bottom : 3px ;
}

/* --------------------------------------------------------*/
/* Blog left Side Bar Style Setting */
/* --------------------------------------------------------*/



div#links{
	font-size : 80%;
	width : 166px ; 
	float : right ; 
	position : relative ; 
	text-align :left ;
	padding-left : 5px ;
	padding-right : 5px ;
	padding-top : 1px ;

}


/* --------------------------------------------------------*/
/* Blog Right Side Bar Style Setting */
/* --------------------------------------------------------*/


div#links2{
	font-size : 80%;
	width : 147px ; 
	float : left ; 
	position : relative ; 
	left : 0px ;
	background-color : RGB(255,252,247);
	border-left : 1px RGB(161,139,125) solid ;
	border-top : 1px RGB(161,139,125) dashed ;
	text-align :left ;
	line-height : 140% !important;
}

div#links2 p{
	margin : 0px ;
	margin-bottom : 0.8em ;

}

table.side_border{
	
	margin : 0px ;
	margin-left : 0em ;
	border-collapse : collapse ;
}


table.side_border tr td{
	border-bottom : 1px gray dashed ;
	border-top : 1px gray dashed ;
	padding : 4px 0px 4px 20px ;
	margin : 0px ;
	border-collapse : collapse ;
	background-image : url('http://livedoor.blogimg.jp/akibare01/imgs/blog_service/tri02.gif');
	background-repeat : no-repeat ;
	background-position : 6% 18% ;
	line-height : 130% ;
}

table.side_border tr th{
	padding : 2px ;
	margin : 0px ;
	background-color : RGB(255,241,217) ;
}


/* --------------------------------------------------------*/
/* float menu */
/* --------------------------------------------------------*/

div#link3{
	position : relative ;
	background-color : RGB(255,252,247);
	border-bottom : 1px RGB(161,139,125) solid ;
	border-left : 1px RGB(161,139,125) solid ;
	border-right : 1px RGB(161,139,125) solid ;
	width : 148px ; 
	margin-left : -1px ;
	margin-right : -1px ;

}

/* --------------------------------------------------------*/
/* Blog Calendar Style Setting */
/* --------------------------------------------------------*/


div.calendarhead{
	text-align : center ;
	margin : 0px ;
	color : #915700 ;
	padding-bottom : 4px ;
	padding-top : 4px ;
	border-top : 1px RGB(161,139,125) dashed !important;
	background-color : RGB(255,233,196)  !important;
}


table.calendartable{
	font-size : 10px ;
	padding : 0px ;
	width : 100px ;
	font-family : "Arial" ;
}

.calendard{
	margin : 0px ;
	padding : 0px ;
}

table.calendartable a{
	text-decoration : underline ;
}



/* --------------------------------------------------------*/
/* Temporary Inline Style Setting */
/* --------------------------------------------------------*/

.hidari{
	text-align : left ;
}

.migi{
	text-align : right ;
}

.naka{
	text-align : center ;
}

.hissu{
	color : RGB(237,50,50) ;

}




/* --------------------------------------------------------*/
/* Blog form Style Setting */
/* --------------------------------------------------------*/

div.mailform{
	padding : 8px ;
	padding-top : 0px ;
	background-color:#fff8ee;
	border-bottom : 1px solid #e4b394 !important ;
}




form{
	margin : 0px ;
	padding : 0px ;
	font-size : 90% ;
	}

table.form{
	margin-top : 25px ;
}


.magmag_form{
	font-size : 12px ;
	background-color :RGB(204,220,236) ; 
	border : 2px solid RGB(91,126,155) ; 
	padding-left : 4px ;
	text-align : left ; padding : 3px ;
	line-height : 110% ;
}

div.magmag_form h4{
	font-size : 13px ; 
	font-weight : normal ; 
	margin-bottom : 4px ;
	margin-top : 3px ;
}


.powered{
	display : none ;
}

div.powered img{
	display : none ;
}

.syndicate{
	display : none ;
}


div.blogbody table tr td{
	padding : 4px ;
}

/* --------------------------------------------------------*/
/* Business Blog Service related style */
/* --------------------------------------------------------*/

div.blog_contena{
	margin : 20px ;
	margin-left : 5px ;
	font-size :90% ;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3" ;
	width : 400px ;
	
}


div.topbar{
	padding-right : 0% ;
	padding-top : 5px ;
	padding-bottom : 3px ;
	padding-left : 2% ;
	letter-spacing:2px ;
	border-left : 10px solid RGB(239,196,167) ;
	background-color : RGB(216,110,37) ;
	color : white ; 
	margin : 0px ;
	width : 97% ;
	font-size : 90% ;
	font-weight : bold ;
}

h1.blog1{
	font-size : 120% ;
	font-weight : bold ;
	margin : 0px ;
	margin-top : 7px ;
	margin-left : 5px ;
	color :RGB(46,30,16) ;
	letter-spacing : 1px ;
}

div.lead_text p{
	margin-top : -1px ;
	color : black ;
	font-size : 90% ;
	letter-spacing : 1px ;
	font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý" ;
}



img{
	display : block ;
	margin : 0px ;
}

ul{
	margin-top : 0px ;
}

h2.blog_column , table.blog_ichiran caption{
	margin : 0px ;
	background-image:url('http://livedoor.blogimg.jp/akibare01/imgs/business_blog/blog_images_01.gif') ;
	background-repeat:no-repeat;
	color : white ;
	font-size : 90% ;
	padding : 5px ;
	padding-top : 8px ;
	padding-left : 10px ;
	vertical-align:middle ;
	letter-spacing :1px ;
	margin-top : 10px ;
	text-align : left ;
}

div.bloc_column01{
	border : 1px solid black ;
	border-right-width : 2px ;
	border-bottom-width : 2px ;
	padding : 5% ;
	padding-right : 5% ;
	margin-bottom : 0px ;
	width : 90% ;
}

div.bloc_column01 ul {
	margin-left : 30px ;
	}

div.bloc_column01 dl dd{
	margin-left : 0px ;
	margin-bottom : 12px ;
	margin-top : 3px ;
	font-size : 90% ;
	line-height : 130% ;
}

div.bloc_column01 dl dt{
	font-weight : bold ;
	color : RGB(35,18,7) ;
	margin-bottom : 6px ;
	line-height : 130% ;
}

div.bloc_column01 dl dt strong{
	color : RGB(247,86,0) ;
}

span.tokutyo_mark{
	background-color : RGB(212,133,69) ;
	padding : 3px ;
	padding-bottom:2px ;
	padding-left : 4px ;
	margin-right : 10px ;
	color : white ;
	font-weight : bold ;
	font-size : 90% ;
	letter-spacing:2px ;
	border : 2px solid RGB(185,106,43) ;
}

h3.blog{
	padding : 3px ;
	padding-bottom:2px ;
	padding-left : 1px ;
	margin-right : 10px ;
	color :RGB(39,21,7) ;
	font-weight : bold ;
	font-size : 100% ;
	letter-spacing:2px ;
	border-bottom : 1px dashed RGB(185,106,43) ;
}

dl.dl02 {
	padding-left : 0px !important;
}

dl.dl02 dd {
	margin-left : 0px !important;
	font-size : 100% ;
}

dl.dl02 dt{
	font-size : 100% ;
	color : RGB(247,86,0) !important;
	letter-spacing:1px ;
}

.sizedown{
	 font-size : 90% ;
}

.h3lead{
	margin-left : 0px ;
}

table.blog_ichiran{
	width : 100% ;
	border-collapse:collapse ;
	border : 2px solid RGB(192,138,88);
	background-color:white;
	color : black ;
	margin : 0px ;
	margin-top : 20px ;
}

table.blog_ichiran td , table.blog_ichiran th{
	border : 1px solid RGB(192,138,88) ;
	padding : 5px ;
	padding-top : 8px ;
	padding-left : 7px ;
	font-size : 100% ;
}

table.blog_ichiran  tr th{
	background-color : RGB(251,234,219) ;
	color : RGB(73,44,22) ;
}

dl.nospace  , dl.nospace dt , dl.nospace dd{
	font-size : 100% ;
	padding : 0px ;
	margin : 0px ;
	font-weight : normal ;
	}
dl.nospace dt{
	font-weight : bold ;
	margin-bottom : 3px ;
}

dl.nospace dd{
	margin-bottom : 6px ;
	margin-left : 1em;
	font-size : 105% ;
	letter-spacing : 120% ;
}

div.kakomi{
	padding : 6px ;
	background-color : RGB(251,234,219) ;
	color :RGB(136,91,51) ;
	border : 2px solid RGB(192,138,88) ;
	text-align :center ;
	letter-spacing : 0px ;
	font-weight : bold ;
	margin : 0px ;
}

div.mousikomisyo{
	padding : 6px ;
	background-color : RGB(251,234,219) ;
	color :RGB(136,91,51) ;
	border : 2px solid RGB(192,138,88) ;
	margin : 20px ;
	margin-right : 45px ;
	letter-spacing : 0px ;
	font-weight : bold ;
}

div.mousikomisyo div.daimei{
	font-size : 120% ;
	text-align:center ;
	
}

.my_em{
	color : RGB(194,38,16) ;
}

table.thcenter tr th{
	text-align : left !important ;
	font-weight : normal ;
}


/*[05/05/12 Ãæ»³ºîÀ®¥Ö¥í¥°¥µ¡¼¥Ó¥¹Ê¬]*/

div.blog_contena{
	margin : 20px ;
	font-size :90% ;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3" ;
	font-style : normal ;
}


div.topbar{
	padding : 3px ;
	padding-top : 5px ;
	padding-left : 6px ;
	letter-spacing:4px ;
	border-left : 10px solid RGB(239,196,167) ;
	background-color : RGB(216,110,37) ;
	color : white ; 
	margin : 0px ;

	font-size : 90% ;
	font-weight : bold ;
}

h1.blog1{
	font-size : 140% ;
	font-weight : bold ;
	margin : 0px ;
	margin-top : 7px ;
	margin-left : 5px ;
	color :RGB(46,30,16) ;
	letter-spacing : 1px ;
}

div.lead_text p{
	margin-top : 4px ;
	color : black ;
	font-size : 90% ;
	letter-spacing : 1px ;
	font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý" ;
}



img{
	display : block ;
	margin : 0px ;
}

ul{
	margin-top : 0px ;
}

ul li{
	margin-bottom : 2px ;
}

h2.blog_column , table.blog_ichiran caption{
	margin : 0px ;
	background-image:url(http://livedoor.blogimg.jp/akibare01/imgs/blog_service/blog_images_01.gif) ;
	background-repeat:no-repeat;
	color : white ;
	font-size : 90% ;
	padding : 5px ;
	padding-top : 8px ;
	padding-left : 10px ;
	vertical-align:middle ;
	letter-spacing :1px ;
	margin-top : 10px ;
	text-align : left ;
}

div.bloc_column01{

	padding : 10px ;
	padding-right : 20px ;
	margin-bottom : 0px ;
	width : 90% ;
	border : 1px solid gray ;
	border-right-width : 2px ;
	border-bottom-width : 2px ;
}

div.bloc_column01 ul {
	margin-left : 30px ;
	}

div.bloc_column01 dl dd{
	margin-left : 62px ;
	margin-bottom : 12px ;
	margin-top : 3px ;
	font-size : 100% ;
	line-height : 130% ;
}

div.bloc_column01 dl dt{
	font-weight : bold ;
	color : RGB(35,18,7) ;
	margin-bottom : 6px ;
	line-height : 130% ;
}

div.bloc_column01 dl dt strong{
	color : RGB(247,86,0) ;
}

span.tokutyo_mark{
	background-color : RGB(211,78,5) ;
	padding : 3px ;
	padding-bottom:2px ;
	padding-left : 4px ;
	margin-right : 10px ;
	color : white ;
	font-weight : bold ;
	font-size : 90% ;
	letter-spacing:2px ;
	border : 2px solid RGB(251,125,57) ;
}

h3.blog{
	padding : 3px ;
	padding-bottom:2px ;
	padding-left : 1px ;
	margin-right : 10px ;
	color :RGB(39,21,7) ;
	font-weight : bold ;
	font-size : 100% ;
	letter-spacing:2px ;
	border-bottom : 1px dashed RGB(185,106,43) ;
}

h2.blog{
	padding : 3px ;
	padding-bottom:2px ;
	padding-left : 1px ;
	margin-right : 10px ;
	color :RGB(39,21,7) ;
	font-weight : bold ;
	font-size : 100% ;
	letter-spacing:2px ;
	border-bottom : 1px dashed RGB(185,106,43) ;
}

dl.dl02 dd {
	margin-left : 0px !important  ;
	font-size : 100% ;
	margin-bottom : 20px !important ;
}

dl.dl02 dt{
	font-size : 100% ;
	color : RGB(247,86,0) !important ;
	letter-spacing:1px ;
}

.sizedown{
	 font-size : 90% ;
}

.h3lead{
	margin-left : -16px ;
}

table.blog_ichiran{
	border-collapse:collapse ;
	border : 2px solid RGB(192,138,88);
	background-color:white;
	color : black ;
	margin-left : 20px ;
	margin-top : 20px ;
	font-size : 95%  ;
	width : 90% ;
}

table.blog_ichiran td , table.blog_ichiran th{
	border : 1px solid RGB(192,138,88) ;
	padding : 6px ;
	padding-left : 8px ;
	
}

table.blog_ichiran td{
	font-size : 100% ;
	
}

table.blog_ichiran  tr th{
	background-color : RGB(251,234,219) ;
	color :black ;
}

dl.nospace  , dl.nospace dt , dl.nospace dd{
	font-size : 100% ;
	padding : 0px ;
	margin : 0px ;
	font-weight : normal ;
	}
	
dl.nospace dd{
	margin-bottom : 3px ;
	font-size : 105% ;
	letter-spacing : 120%  ;
	margin-left : 1em  ;
}

dl.nospace dt{
	font-weight : bold ;
	margin-bottom : 5px ;
	color :black;
}

div.kakomi{
	padding : 6px ;
	background-color : RGB(251,234,219) ;
	color :RGB(136,91,51) ;
	border : 2px solid RGB(192,138,88) ;
	text-align :center ;
	letter-spacing : 0px ;
	font-weight : bold ;
	margin : 20px ;
	margin-right : 45px ;
}

div.mousikomisyo{
	padding : 6px ;
	background-color : RGB(251,234,219) ;
	color :RGB(136,91,51) ;
	border : 2px solid RGB(192,138,88) ;
	margin : 20px ;
	margin-right : 45px ;
	letter-spacing : 0px ;
	font-weight : bold ;
}

div.mousikomisyo div.daimei{
	font-size : 120% ;
	text-align:center ;
	
}

.my_em{
	color : RGB(194,38,16) ;
}

table.thnormal tr th{
	font-weight : normal !important;
	font-size : 90% ;
	text-align : left ;
}

.hissu{
	color : RGB(231,40,24) ;
}

*.ssssssssssssss{
	border : 1px red solid !important ;
}

/*[05/05/12 Ãæ»³ºîÀ®¥Ö¥í¥°¥µ¡¼¥Ó¥¹Ê¬]*/

div#blogtowa{
	margin : 0px ;
	margin-right : 0px ;
	padding-bottom : 30px ;
	margin-bottom : 30px ;
	font-size :90% ;
	font-family:"£Í£Ó ¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3" ;
}

div#blogtowa h1{
	margin-top : -14px ;
	margin-left : -20px ;
	margin-right : -30px ;
	background-image:url(http://livedoor.blogimg.jp/akibare01/imgs/blog_service/blog_exp_h1.jpg) ;
	background-repeat:no-repeat ;
	padding : 4px ;
	padding-top : 15px ;
	padding-left : 10px ;
	font-size : 125% ;
	letter-spacing : 1px ;
	color : RGB(0,6,0) ;
	border-bottom : 1px solid RGB(152,119,69) ;
	border-top : 1px solid RGB(152,119,69) ;
	border-left : 30px solid RGB(129,100,69) ;
	height : 26px ;
	margin-bottom : 20px ;
}

div#blogtowa h1.nigyo{
	margin-top : -20px ;
	margin-left : -20px ;
	margin-right : -30px ;
	background-image:url(http://livedoor.blogimg.jp/akibare01/imgs/blog_service/blog_exp_h1.jpg) ;
	background-repeat:no-repeat ;
	padding : 4px ;
	padding-top : 10px ;
	padding-left : 10px ;
	font-size : 125% ;
	line-height: 120% !important ;
	letter-spacing : 3px ;
	color : RGB(0,6,0) ;
	border-left : 30px solid RGB(129,100,69) ;
	border-bottom : 1px solid RGB(152,119,69) ;
	height : 41px ;
	margin-bottom : 20px ;
}

div#blogtowa h1  div{
	border-bottom : 1px dashed RGB(166,131,91) ;
	
	padding-left : 3px ;
	 width : 100%;
}

div#blogtowa h2{
	padding : 3px ;
	padding-top : 5px ;
	padding-left : 6px ;
	letter-spacing:2px ;
	border-left : 10px solid RGB(239,196,167) ;
	background-color : RGB(235,116,18) ;
	color : white ; 
         font-size : 100% ;
	margin : 0px ;

}

div#blogtowa h3{
	margin-left : 18px ;
	margin-top : 30px ;
	margin-bottom : 10px ;
	font-size : 120% ; 
	color : black;
	letter-spacing:0px ;
}

div#blogtowa p{
	margin-left : 35px ;
	line-height:150% ;
	font-size : 100% ;
}

div#blogtowa p.rightlink{
	text-align : right ;
}

div#blogtowa ul , div#blogtowa ol{
	margin-left :120px ;
}

div#blogtowa p.sub_para{
	margin-left : 75px ;
}

div#blogtowa p.lead_para{
	margin-left : 0px ;
}


div#blogtowa blockquote{
	font-style : italic ;
	color : RGB(79,39,6) ;
	margin-left : 80px ;
	line-height : 140% ;
}

div#blogtowa strong{
	color : RGB(232,97,15) ;
}

div.with_h2{
	border : 2px outset RGB(197,173,148) ;
	margin-top : 20px ;
	margin-bottom : 15px ;
}

.place_center{
	display : block ;
	margin-left : auto ;
	margin-right : auto ;
	text-align : center ;
	margin-top : 10px ;
	margin-bottom : 10px ;
}

p.place_center{
	margin-right : 40px ;
}

table.navitable{
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 40px ;
	margin-bottom : 40px ;
	background-color : RGB(255,238,170) ;
	border : 1px dashed RGB(209,154,27) ;
}

table.navitable tr td.leftarrow{
	font-weight : bold ;
	background-color : RGB(236,166,70) ;
	padding : 5px ;
	color : white ;
}

table.navitable tr td.left{
	padding-left : 10px ;
	padding-right : 10px ;
}


table.navitable tr td.rightarrow{
   	font-weight : bold ;
	background-color : RGB(236,166,70) ;
	padding : 5px ;
	color : white ;

}

table.navitable tr td.right{
	padding-right : 10px ;
	padding-left : 10px ;
	
}


table.navitable tr td.middle{
    background-color : RGB(255,247,210);
	width : 20px ;
}


div#blogtowa div.blog_column01{
	padding : 10px ;
	padding-right : 20px ;
	margin-bottom : 0px ;
	margin-top : 20px ;
	width : 500px ;
	background-color:RGB(253,242,225);
	border : 7px ridge RGB(253,242,225) ;

}

div#blogtowa div.blog_column01 h3{
	margin-top : 0px ;
}

div#blogtowa div.blog_column01 p{
	margin-left : 15px ;
}


div#blogtowa div.waku02{
	padding : 15px ;
	border : 2px RGB(125,69,45) dashed ;
	color : #222222 ;
}



div#blogtowa div.waku_waku02{
	margin : 4px ;
	margin-top : 12px ;
	margin-bottom : 12px ;
	letter-spacing:2px ;
	line-height:170% ;
	font-weight : bold ;
	margin-left : 30px ;
	border : 0px silver solid ;
	border-bottom-width : 3px ;
	border-right-width : 3px ;
	background-color :RGB(255,243,240) ;
}

div#blogtowa span.empha{
	color : RGB(220,24,24) ;
}

div#blogtowa  table.table01 {
	margin : 4px ;
	margin-left : 32px ;
	width : 90% ;
	
}

div#blogtowa  table.table01  tr td{
	vertical-align : top ;
}

div#blogtowa  table tr td p{
	margin-left : 0px ;
}

div#blogtowa  table tr td p.sub_para{
	margin-left : 2em ;
}

div#blogtowa dl.dl01{
	margin : 0px ;
	margin-top : 16px ;
	margin-left : 2em ;
}

div#blogtowa dl.dl01 ol{
	margin-left : 4em ;
}

div#blogtowa dl.dl01 dd{
	margin-left : 2em ;
	margin-top : 3px ;
	margin-bottom : 6px ;
}

.emp01{
	color : RGB(247,86,0) !important;
}

.eye{
	display : inline ;
}

.num_eye{
	font-weight : bold ;
	color : RGB(106,71,40) ;
	margin-right : 0px ;
}

table.plantable01 tr th , table.plantable01 tr td{
	font-weight : normal ;
	font-size : 95% ;
	vertical-align:top ;
}

table.plantable01 tr td{
	
}

table.plantable01 tr th{
	text-align : left ;
	background-color : RGB(253,247,240) ;
}

table.plantable01 p{
	margin : 0px ;
}

table.plantable01 tr th.midashi{
		background-color : RGB(247,211,181) ;
}


table.plantable01 tr th.midashi span.daimei{
	font-weight : bold ;
	color : RGB(194,38,16) ;
	text-indent : 0em ;
	line-height:140% ;
}

table.plantable01  tr  strong{
	color : black ;
}

table.center tr td{
	text-align : center ;
}


.pkuzu{
	font-size : 80% ;
}

.syomei{
	font-size : 210% ;
	line-height : 170% ;
	color : RGB(236,47,0) ;
}

div.sitaji01{
	background-color : RGB(255,242,226) ;
	padding : 10px ;
	border : 1px solid RGB(255,221,193);
	border-right-width : 2px ;
	border-bottom-width : 2px ;
	margin-left : 20px ;
	margin-right : 1px ;
	margin-bottom : 30px ;
}


div.sitaji01 p{
	margin-left : 0px !important ;
}

div.blog_links01{
	margin-top : 50px ;
}


ul.subtext_ul {
	margin-top : 23px ;
	margin-left : 80px  !important;
	margin-bottom : 20px ;
}

ul.subtext_ul li{
	list-style-type : none ;
	font-weight : bold ;
	color : RGB(165,64,3);
}

table.blog_service_enter{
	margin-top : 20px ;
	margin-left : 30px ;
	width : 520px ;
	text-align :left ;
	font-weight : normal ;
}

table.blog_service_enter tr td{
	vertical-align : top ;
}

table.blog_service_enter tr td table{
	background-color : RGB(255,231,197) ;
	border : 1px dashed RGB(160,104,41);
}

table.blog_service_enter tr td table tr th{
	font-weight : bold;
	padding : 10px ;
	background-color:RGB(233,111,29);
	color : white ;
	line-height:130%
}

table.blog_service_enter tr td table tr td{
	font-weight : normal ;
	padding : 10px ;
	padding-left : 48px ;
	line-height:130%
}

table.blog_service_enter tr td table a{
	color : RGB(15,111,189) ;
}

div.head_one{
	float : left ; 
	width : 26px ; 
	height : 22px ; 
	background-color:white ;
	color : RGB(176,101,0) ;
	padding-top : 8px ;
	padding-left : 4px ;
	margin-right : 11px ;
	margin-bottom : 18px ;
	text-align : center ; 
	font-weight : bold ; 
	font-size : 160% ;
	border : 1px solid RGB(217,124,0) ;
}

table.blog_table01 tr td{
	padding : 4px ;
	padding-left : 8px ;
	font-size : 90% ;
	border : 1px solid RGB(255,202,113);
	
}

table.blog_table01 tr th{
	padding : 4px ;
	padding-left : 8px ;
	font-size : 90% ;
	border : 1px solid RGB(237,163,63);
	background-color : RGB(255,210,136) ;
	text-align : left ;
	font-weight : normal ;
}
table.blog_table01 {
	margin-left : 30px ;
	margin-top : 10px ;
	margin-bottom : 20px ;
	background-color:RGB(255,247,210);
	border : 2px solid RGB(237,163,63);
	border-collapse:collapse ;
	width:460px ;
	}
	
dl.dl02 dt{
	color :RGB(235,116,18) ;
	font-weight : bold ;
	font-size : 120% ;
	letter-spacing:0px ;
}

dl.dl02 dd{
	margin-left : 20px !important;
}

.empha1{
	font-weight : bold ;
	background-color : RGB(210,112,38);
	letter-spacing : 1px ;
	color : white ;
	padding-left : 11px ;
	padding-right : 6px ;
	padding-top : 4px ;
	padding-bottom : 4px ;
	margin-right : 6px ;
	font-size : 100% ;
	border : 1px solid RGB(222,137,73) ;
}


div.date{
margin : 0px ;
margin-top : -18px ;
margin-bottom : 10px ;
text-align : right ;
font-size : 90% ;
font-weight : bold ;
color :RGB(38,99,159);
}

div#footer{
clear : both ;
}


/*------081109ÄÉ²Ã------*/

div .sidetitle a:link {color:#FFFFFF;}
div .sidetitle a:visited {color:#FFFFFF;}
div .sidetitle a:hover {color:#FFFFFF;}

/*------081109ÄÉ²Ã¤³¤³¤Þ¤Ç------*/

