
.top_title {
  font-family: Times ;
  font-weight:bold;
  font-size: 46px;
  color: #585b60;
  line-height: 140%;
  margin-bottom: 30px;
}
#hero-area h2 {
/*
  font-family: 'Segoe UI'; 
  font-family: 'Segoe UI' , "PT Serif", TimesNewRoman,"Times New Roman",Times,Georgia,serif ;
  font-family: "Times New Roman", 'Segoe UI';
*/
  font-family:'メイリオ', 'Meiryo', sans-serif;
  font-weight:bold;
  font-size: 46px;
  color: #585b60;
/*
  text-transform: uppercase;
*/
  line-height: 140%;
  margin-bottom: 30px;
}


.article_tag {
    background-color: #5555FF;
	font-size:13px ; color:#FFFFFF; 
	padding:3px 10px 3px 10px;
}
.cate_news_tag {
    background-color: #CCCCFF;
	font-size:13px ; color:#666666; 
	padding:3px 10px 3px 10px;
}
.clear{
  /* floatを解除 */
  clear: both;
}
.timeline_img_text { z-index:9999; margin-top:10px; margin-left:30px; margin-right:20px; line-height:115%; }
.timeline_img { padding:18px;  border:solid #EEEEEE 2px;  width:100%; margin-bottom:10px;  }
.timeline_img2 { height:200px; width:200px; } 

.article-body img { width:100%; padding:10px; }
.article-body h1 { font-size:32px;}
.newsimg2 { width:100px; padding:10px; }
.subcate_title { font-size:20px; margin-left:3px;  }
.article_tag {
    border-radius: 50px;
    background-color: #5555FF;
    font-size:13px ; color:#FFFFFF; 
    padding:3px 10px 3px 10px;
}



.icon_tag { padding-right:5px; margin-top:0px; }
.breadcrumb {  background-color: #FFFFFF; padding:10px; }


.blog-item { margin-bottom:20px; }
.blog-item-img { height:160px; } 
.readmore        { font-size:12px ; text-align:left; padding:3px 0px 3px 0px; ; border-bottom:dotted 1px #5555FF; background:#FFFFFF ; color:#5555FF; } 

.blog-item-text > h3 { line-height:150%; } 

.tag_default {
    border-radius: 20px;
	font-size:12px ; color:#FFFFFF; 
	margin:0px 3px 5px 3px;
	padding:0px 10px 0px 10px;
	text-align:center;
/*
	width:30%;
*/
	float:left;
}
.tag1 {  border:solid 0px #FF5555; background:#111111 ; color:#FFCC00;} /* amazon */
.tag2 {  border:solid 0px #FFFF55; background:#CCCC55 ; }
.tag3 {  border:solid 0px #BBBBBB; background:#BBBBBB ; }
.tag4 {  border:solid 0px #3333EE; background:#3333EE ; }
/*
.tag5 {  border:solid 0px #5555FF; background:#DDDD33 ; }
*/
.tag5 {  border:solid 0px #5555FF; background:#eeeeee ; color:#554444} /* netflix */
.tag6 {  border:solid 0px #FFAA77; background:#FFAA77 ; }
.tag7 {  border:solid 0px #77AA77; background:#77AA77 ; }
.tag8 {  border:solid 0px #FF3333; background:#FF3333 ; }
.tag9 {  border:solid 0px #FF1111; background:#FF1111 ; }
.tag10 {  border:solid 0px #9999FF; background:#9999FF ; }
.tag11 {  border:solid 0px #AA99FF; background:#AA99FF ; }
.tag12 {  border:solid 0px #55EEEE; background:#55EEEE ; }
.tag13 {  border:solid 0px #FF5555; background:#FF5555 ; }
.tag14 {  border:solid 0px #222222; background:#222222 ; }
.tag15 {  border:solid 0px #888888; background:#888888 ; }
.tag16 {  border:solid 0px #FF2222; background:#FF2222 ; }
.tag17 {  border:solid 0px #555555; background:#555555 ; }
.tag18 {  border:solid 0px #555555; background:#55CCCC ; }
.tag19 {  border:solid 0px #555555; background:#55EEEE ; }
.tag20 {  border:solid 0px #555555; background:#CC5555 ; }
.tag21 {  border:solid 0px #5555FF; background:#5555FF ; }
.tag22 {  border:solid 0px #EE7777; background:#EE7777 ; }
.tag23 {  border:solid 0px #773377; background:#773377 ; }
.tag24 {  border:solid 0px #113377; background:#113377 ; }
.tag25 {  border:solid 0px #773311; background:#773311 ; }
.tag26 {  border:solid 0px #77CC11; background:#77CC11 ; }
.tag27 {  border:solid 0px #FF5555; background:#CC3333 ; }
.tag28 {  border:solid 0px #339933; background:#339933 ; }
.tag29 {  border:solid 0px #3399CC; background:#3399CC ; }
.tag30 {  border:solid 0px #DDAADD; background:#DDAADD ; }
.tag31 {  border:solid 0px #DDDDAA; background:#DDDDAA ; }
.tag32 {  border:solid 0px #BBBB33; background:#BBBB33 ; }
.tag33 {  border:solid 0px #AADD77; background:#AADD77 ; }
.tag34 {  border:solid 0px #77DD77; background:#77DD77 ; }
.tag35 {  border:solid 0px #773377; background:#773377 ; }
.tag36 {  border:solid 0px #EE33EE; background:#EE33EE ; }
.tag37 {  border:solid 0px #55BB55; background:#55BB55 ; }
.tag38 {  border:solid 0px #774422; background:#FFFF11 ; color:#FFFFFF; }
.tag39 {  border:solid 0px #BB5533; background:#BB5533 ; color:#FFFFFF; }
.tag40 {  border:solid 0px #BB3377; background:#BB33FF ; color:#FFFFFF; }
.tag41 {  border:solid 0px #335577; background:#3355FF ; color:#FFFFFF; }
.tag42 {  border:solid 0px #BB5577; background:#BB55FF ; color:#FFFFFF; }
.tag43 {  border:solid 0px #BB5555; background:#BB55CC ; color:#FFFFFF; }
.tag44 {  border:solid 0px #555577; background:#FF5577 ; color:#FFFFFF; }
.tag45 {  border:solid 0px #555577; background:#5555FF ; color:#FFFFFF; }
.tag46 {  border:solid 0px #BB5555; background:#BB5555 ; color:#FFFFFF; }
.tag47 {  border:solid 0px #335555; background:#FF5555 ; color:#FFFFFF; }
.tag48 {  border:solid 0px #BB5577; background:#BB55FF ; color:#FFFFFF; }
.tag49 {  border:solid 0px #555577; background:#5555FF ; color:#FFFFFF; }
.tag50 {  border:solid 0px #BB5555; background:#BBFF55 ; color:#FFFFFF; }
.tag51 {  border:solid 0px #555555; background:#55FF55 ; color:#FFFFFF; }
.tag52 {  border:solid 0px #335577; background:#3355FF ; color:#FFFFFF; }
.tag53 {  border:solid 0px #BB5533; background:#BBFF33 ; color:#FFFFFF; }
.tag54 {  border:solid 0px #BB5533; background:#55FF33 ; color:#FFFFFF; }
.tag55 {  border:solid 0px #BB5533; background:#BBFF55 ; color:#FFFFFF; }
.tag56 {  border:solid 0px #BB55aE; background:#BB5533 ; color:#FFFFFF; }
.tag57 {  border:solid 0px #BB55aE; background:#995533 ; color:#FFFFFF; }
.tag58 {  border:solid 0px #BB55aE; background:#995577 ; color:#FFFFFF; }
.tag59 {  border:solid 0px #BB55aE; background:#99AA77 ; color:#FFFFFF; }
.tag60 {  border:solid 0px #BB55aE; background:#99AABB ; color:#FFFFFF; }
.tag61 {  border:solid 0px #BB55aE; background:#77EE77 ; color:#FFFFFF; }
.tag62 {  border:solid 0px #EE7799; background:#EE7799 ; color:#FFFFFF; }
.tag63 {  border:solid 0px #EE7755; background:#EE7755 ; color:#FFFFFF; }
.tag64 {  border:solid 0px #88EE33; background:#88EE33 ; color:#FFFFFF; }
.tag65 {  border:solid 0px #EE77AA; background:#EE77AA ; color:#FFFFFF; } 
.tag66 {  border:solid 0px #33AAEE; background:#33AAEE ; color:#FFFFFF; }
.tag67 {  border:solid 0px #77CC55; background:#77CC55 ; color:#FFFFFF; }
.tag68 {  border:solid 0px #4488DD; background:#4488DD ; color:#FFFFFF; }
.tag69 {  border:solid 0px #CCAA55; background:#CCAA55 ; color:#FFFFFF; }
.tag70 {  border:solid 0px #3366BB; background:#3366BB ; color:#FFFFFF; }
.tag71 {  border:solid 0px #EEEE55; background:#EEEE55 ; color:#FFFFFF; }

.tag72 {  border:solid 0px #3355EE; background:#3355EE ; color:#FFFFFF; }
.tag73 {  border:solid 0px #1166EE; background:#1166EE ; color:#FFFFFF; }
.tag74 {  border:solid 0px #0077EE; background:#0077EE ; color:#FFFFFF; }
.tag75 {  border:solid 0px #33AACC; background:#33AACC ; color:#FFFFFF; }
.tag76 {  border:solid 0px #2255BB; background:#2255BB ; color:#FFFFFF; }
.tag77 {  border:solid 0px #1199DD; background:#1199DD ; color:#FFFFFF; }
.tag78 {  border:solid 0px #3377AA; background:#3377AA ; color:#FFFFFF; }
.tag79 {  border:solid 0px #55AAEE; background:#55AAEE ; color:#FFFFFF; }


.tag80 {  border:solid 0px #3A9F2C; background:#3A9F2C ; color:#FFFFFF; }
.tag81 {  border:solid 0px #E4B17D; background:#E4B17D ; color:#FFFFFF; }
.tag82 {  border:solid 0px #0F7AC9; background:#0F7AC9 ; color:#FFFFFF; }
.tag83 {  border:solid 0px #D82E64; background:#D82E64 ; color:#FFFFFF; }
.tag84 {  border:solid 0px #9BCF10; background:#9BCF10 ; color:#FFFFFF; }
.tag85 {  border:solid 0px #5E44FA; background:#5E44FA ; color:#FFFFFF; }
.tag86 {  border:solid 0px #A1D3EE; background:#A1D3EE ; color:#FFFFFF; }
.tag87 {  border:solid 0px #7C290B; background:#7C290B ; color:#FFFFFF; }
.tag88 {  border:solid 0px #F6A802; background:#F6A802 ; color:#FFFFFF; }
.tag89 {  border:solid 0px #2D8E77; background:#2D8E77 ; color:#FFFFFF; }
.tag90 {  border:solid 0px #C45F91; background:#C45F91 ; color:#FFFFFF; }
.tag91 {  border:solid 0px #18B6D4; background:#18B6D4 ; color:#FFFFFF; }
.tag92 {  border:solid 0px #EE3C0A; background:#EE3C0A ; color:#FFFFFF; }
.tag93 {  border:solid 0px #6F92AB; background:#6F92AB ; color:#FFFFFF; }
.tag94 {  border:solid 0px #B0E75D; background:#B0E75D ; color:#FFFFFF; }
.tag95 {  border:solid 0px #4A1C88; background:#4A1C88 ; color:#FFFFFF; }
.tag96 {  border:solid 0px #D9F042; background:#D9F042 ; color:#FFFFFF; }
.tag97 {  border:solid 0px #8E5A30; background:#8E5A30 ; color:#FFFFFF; }
.tag98 {  border:solid 0px #1FCCD8; background:#1FCCD8 ; color:#FFFFFF; }
.tag99 {  border:solid 0px #F25B9E; background:#F25B9E ; color:#FFFFFF; }

.tag100 {  border:solid 0px #332C4F; background:#332C4F ; color:#FFFFFF; }
.tag101 {  border:solid 0px #A72C4F; background:#A72C4F ; color:#FFFFFF; }
.tag102 {  border:solid 0px #0E9D83; background:#0E9D83 ; color:#FFFFFF; }
.tag103 {  border:solid 0px #F1C40D; background:#F1C40D ; color:#FFFFFF; }
.tag104 {  border:solid 0px #6B3AE8; background:#6B3AE8 ; color:#FFFFFF; }
.tag105 {  border:solid 0px #24F7B1; background:#24F7B1 ; color:#FFFFFF; }
.tag106 {  border:solid 0px #D06A2C; background:#D06A2C ; color:#FFFFFF; }
.tag107 {  border:solid 0px #9E81F5; background:#9E81F5 ; color:#FFFFFF; }
.tag108 {  border:solid 0px #3D5C19; background:#3D5C19 ; color:#FFFFFF; }
.tag109 {  border:solid 0px #CFAE42; background:#CFAE42 ; color:#FFFFFF; }
.tag110 {  border:solid 0px #17B09A; background:#17B09A ; color:#FFFFFF; }
.tag111 {  border:solid 0px #E85D11; background:#E85D11 ; color:#FFFFFF; }
.tag112 {  border:solid 0px #4C92D6; background:#4C92D6 ; color:#FFFFFF; }
.tag113 {  border:solid 0px #B13478; background:#B13478 ; color:#FFFFFF; }
.tag114 {  border:solid 0px #02E6CC; background:#02E6CC ; color:#FFFFFF; }
.tag115 {  border:solid 0px #7FAD03; background:#7FAD03 ; color:#FFFFFF; }
.tag116 {  border:solid 0px #D9A6F0; background:#D9A6F0 ; color:#FFFFFF; }
.tag117 {  border:solid 0px #5B1E2A; background:#5B1E2A ; color:#FFFFFF; }
.tag118 {  border:solid 0px #8C47B9; background:#8C47B9 ; color:#FFFFFF; }
.tag119 {  border:solid 0px #21A4F8; background:#21A4F8 ; color:#FFFFFF; }
.tag120 {  border:solid 0px #F0739C; background:#F0739C ; color:#FFFFFF; }
.tag121 {  border:solid 0px #36D58A; background:#36D58A ; color:#FFFFFF; }
.tag122 {  border:solid 0px #A9E214; background:#A9E214 ; color:#FFFFFF; }
.tag123 {  border:solid 0px #6E0FCD; background:#6E0FCD ; color:#FFFFFF; }
.tag124 {  border:solid 0px #C2185B; background:#C2185B ; color:#FFFFFF; }
.tag125 {  border:solid 0px #93F6E1; background:#93F6E1 ; color:#FFFFFF; }
.tag126 {  border:solid 0px #4A7B30; background:#4A7B30 ; color:#FFFFFF; }
.tag127 {  border:solid 0px #ED8426; background:#ED8426 ; color:#FFFFFF; }
.tag128 {  border:solid 0px #1C3F9E; background:#1C3F9E ; color:#FFFFFF; } 
.tag129 {  border:solid 0px #B7D05C; background:#B7D05C ; color:#FFFFFF; }
.tag130 {  border:solid 0px #0A98E7; background:#0A98E7 ; color:#FFFFFF; }
.tag131 {  border:solid 0px #F54B72; background:#F54B72 ; color:#FFFFFF; }
.tag132 {  border:solid 0px #2E6C44; background:#2E6C44 ; color:#FFFFFF; }
.tag133 {  border:solid 0px #8AF013; background:#8AF013 ; color:#FFFFFF; }
.tag134 {  border:solid 0px #D14E9B; background:#D14E9B ; color:#FFFFFF; }
.tag135 {  border:solid 0px #57A2C8; background:#57A2C8 ; color:#FFFFFF; }
.tag136 {  border:solid 0px #9C2D06; background:#9C2D06 ; color:#FFFFFF; }
.tag137 {  border:solid 0px #E3B8FA; background:#E3B8FA ; color:#FFFFFF; }
.tag138 {  border:solid 0px #1F8D5A; background:#1F8D5A ; color:#FFFFFF; }
.tag139 {  border:solid 0px #74C21E; background:#74C21E ; color:#FFFFFF; }
.tag140 {  border:solid 0px #A05FDC; background:#A05FDC ; color:#FFFFFF; } 
.tag141 {  border:solid 0px #3BE7A4; background:#3BE7A4 ; color:#FFFFFF; }
.tag142 {  border:solid 0px #F29D08; background:#F29D08 ; color:#FFFFFF; }
.tag143 {  border:solid 0px #6C91B3; background:#6C91B3 ; color:#FFFFFF; }
.tag144 {  border:solid 0px #D83721; background:#D83721 ; color:#FFFFFF; }
.tag145 {  border:solid 0px #0FB5EE; background:#0FB5EE ; color:#FFFFFF; }
.tag146 {  border:solid 0px #BC6489; background:#BC6489 ; color:#FFFFFF; }
.tag147 {  border:solid 0px #25A03D; background:#25A03D ; color:#FFFFFF; }
.tag148 {  border:solid 0px #E8F65C; background:#E8F65C ; color:#FFFFFF; }
.tag149 {  border:solid 0px #4D1B77; background:#4D1B77 ; color:#FFFFFF; }
.tag150 {  border:solid 0px #98CE2A; background:#98CE2A ; color:#FFFFFF; } 

.tagyoutube {  border:solid 0px #FF3333; background:#FF3333 ; color:#FFFFFF; }








.border_radius {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    margin:10px;
}
