
.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:#DDDD11 ; 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:#3344EE ; 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; }


.tag501 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag502 {  border:solid 0px #33EEEE; background:#3333EE ; color:#FFFFFF; }
.tag503 {  border:solid 0px #33EEEE; background:#33EE33 ; color:#FFFFFF; }
.tag504 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag505 {  border:solid 0px #33EEEE; background:#3333EE ; color:#FFFFFF; }
.tag506 {  border:solid 0px #33EEEE; background:#33EE33 ; color:#FFFFFF; }
.tag507 {  border:solid 0px #33EEEE; background:#333333 ; color:#FFFFFF; }
.tag508 {  border:solid 0px #33EEEE; background:#EEEE33 ; color:#FFFFFF; }
.tag509 {  border:solid 0px #33EEEE; background:#3333EE ; color:#FFFFFF; }
.tag510 {  border:solid 0px #33EEEE; background:#EE33EE ; color:#FFFFFF; }
.tag511 {  border:solid 0px #33EEEE; background:#EE33EE ; color:#FFFFFF; }
.tag512 {  border:solid 0px #33EEEE; background:#EE33EE ; color:#FFFFFF; }
.tag513 {  border:solid 0px #33EEEE; background:#3EE33E ; color:#FFFFFF; }
.tag514 {  border:solid 0px #33EEEE; background:#EEEE33 ; color:#FFFFFF; }
.tag515 {  border:solid 0px #33EEEE; background:#EE77EE ; color:#FFFFFF; }
.tag516 {  border:solid 0px #33EEEE; background:#EEEE77 ; color:#FFFFFF; }
.tag517 {  border:solid 0px #33EEEE; background:#77EEEE ; color:#FFFFFF; }
.tag518 {  border:solid 0px #33EEEE; background:#EE7777 ; color:#FFFFFF; }
.tag519 {  border:solid 0px #33EEEE; background:#7777EE ; color:#FFFFFF; }
.tag520 {  border:solid 0px #33EEEE; background:#77EE77 ; color:#FFFFFF; }
.tag521 {  border:solid 0px #33EEEE; background:#EE11EE ; color:#FFFFFF; }
.tag522 {  border:solid 0px #33EEEE; background:#EEEE11 ; color:#FFFFFF; }
.tag523 {  border:solid 0px #33EEEE; background:#11EEEE ; color:#FFFFFF; }
.tag524 {  border:solid 0px #33EEEE; background:#EE1111 ; color:#FFFFFF; }
.tag525 {  border:solid 0px #33EEEE; background:#EE2222 ; color:#FFFFFF; }
.tag526 {  border:solid 0px #33EEEE; background:#11EE11 ; color:#FFFFFF; }
.tag527 {  border:solid 0px #33EEEE; background:#11EEEE ; color:#FFFFFF; }
.tag528 {  border:solid 0px #33EEEE; background:#11EEAA ; color:#FFFFFF; }
.tag529 {  border:solid 0px #33EEEE; background:#11AAEE ; color:#FFFFFF; }
.tag530 {  border:solid 0px #33EEEE; background:#88DDDD ; color:#FFFFFF; }
.tag531 {  border:solid 0px #33EEEE; background:#EE5555 ; color:#FFFFFF; }
.tag532 {  border:solid 0px #33EEEE; background:#33AAEE ; color:#FFFFFF; }
.tag533 {  border:solid 0px #33EEEE; background:#55EEEE ; color:#FFFFFF; }
.tag534 {  border:solid 0px #33EEEE; background:#3355EE ; color:#FFFFFF; }
.tag535 {  border:solid 0px #33EEEE; background:#33EE55 ; color:#FFFFFF; }
.tag536 {  border:solid 0px #33EEEE; background:#335555 ; color:#FFFFFF; }
.tag537 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag538 {  border:solid 0px #33EEEE; background:#55EE55 ; color:#FFFFFF; }
.tag539 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag540 {  border:solid 0px #33EEEE; background:#33CCEE ; color:#FFFFFF; }
.tag541 {  border:solid 0px #33EEEE; background:#33CCEE ; color:#FFFFFF; }
.tag542 {  border:solid 0px #33EEEE; background:#33EECC ; color:#FFFFFF; }
.tag543 {  border:solid 0px #33EEEE; background:#33ECCE ; color:#FFFFFF; }
.tag544 {  border:solid 0px #33EEEE; background:#CCEEEE ; color:#FFFFFF; }
.tag545 {  border:solid 0px #33EEEE; background:#33EECC ; color:#FFFFFF; }
.tag546 {  border:solid 0px #33EEEE; background:#33EE33 ; color:#FFFFFF; }
.tag547 {  border:solid 0px #33EEEE; background:#33CCCC ; color:#FFFFFF; }
.tag548 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag549 {  border:solid 0px #33EEEE; background:#AAEEAA ; color:#FFFFFF; }
.tag550 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag551 {  border:solid 0px #33EEEE; background:#8888EE ; color:#FFFFFF; }
.tag552 {  border:solid 0px #33EEEE; background:#388888 ; color:#FFFFFF; }
.tag553 {  border:solid 0px #33EEEE; background:#33EE88 ; color:#FFFFFF; }
.tag554 {  border:solid 0px #33EEEE; background:#3388EE ; color:#FFFFFF; }
.tag555 {  border:solid 0px #33EEEE; background:#88EEEE ; color:#FFFFFF; }
.tag556 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag557 {  border:solid 0px #33EEEE; background:#3388EE ; color:#FFFFFF; }
.tag558 {  border:solid 0px #33EEEE; background:#EEAA33 ; color:#FFFFFF; }
.tag559 {  border:solid 0px #33EEEE; background:#334444 ; color:#FFFFFF; }
.tag560 {  border:solid 0px #33EEEE; background:#33EE88 ; color:#FFFFFF; }
.tag561 {  border:solid 0px #33EEEE; background:#33EEEE ; color:#FFFFFF; }
.tag562 {  border:solid 0px #33EEEE; background:#33EE22 ; color:#FFFFFF; }
.tag563 {  border:solid 0px #33EEEE; background:#3322EE ; color:#FFFFFF; }
.tag564 {  border:solid 0px #33EEEE; background:#33EE22 ; color:#FFFFFF; }
.tag565 {  border:solid 0px #33EEEE; background:#6666EE ; color:#FFFFFF; }
.tag566 {  border:solid 0px #33EEEE; background:#66EE77 ; color:#FFFFFF; }
.tag567 {  border:solid 0px #33EEEE; background:#22bbaa ; color:#FFFFFF; }
.tag568 {  border:solid 0px #33EEEE; background:#5588aa ; 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;
}



.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%; } 

.demo_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;
}
.demo_tag1 {  border:solid 0px #FF5555; background:#FF5555 ; }
.demo_tag2 {  border:solid 0px #FFFF55; background:#CCCC55 ; }
.demo_tag3 {  border:solid 0px #BBBBBB; background:#BBBBBB ; }
.demo_tag4 {  border:solid 0px #3333EE; background:#3333EE ; }
.demo_tag5 {  border:solid 0px #5555FF; background:#EE7777 ; }
.demo_tag6 {  border:solid 0px #FFAA77; background:#FFAA77 ; }
.demo_tag7 {  border:solid 0px #77AA77; background:#77AA77 ; }
.demo_tag8 {  border:solid 0px #FF3333; background:#FF3333 ; }
.demo_tag9 {  border:solid 0px #FF1111; background:#FF1111 ; }
.demo_tag10 {  border:solid 0px #9999FF; background:#9999FF ; }
.demo_tag11 {  border:solid 0px #AA99FF; background:#AA99FF ; }
.demo_tag12 {  border:solid 0px #55EEEE; background:#55EEEE ; }
.demo_tag13 {  border:solid 0px #FF5555; background:#FF5555 ; }
.demo_tag14 {  border:solid 0px #222222; background:#222222 ; }
.demo_tag15 {  border:solid 0px #888888; background:#888888 ; }
.demo_tag16 {  border:solid 0px #FF2222; background:#FF2222 ; }
.demo_tag17 {  border:solid 0px #555555; background:#555555 ; }

.demo_tag18 {  border:solid 0px #555555; background:#55CCCC ; }
.demo_tag19 {  border:solid 0px #555555; background:#5555CC ; }
.demo_tag20 {  border:solid 0px #555555; background:#CC5555 ; }
.demo_tag21 {  border:solid 0px #5555FF; background:#5555FF ; }
.demo_tag22 {  border:solid 0px #EE7777; background:#EE7777 ; }
.demo_tag23 {  border:solid 0px #773377; background:#773377 ; }
.demo_tag24 {  border:solid 0px #113377; background:#113377 ; }
.demo_tag25 {  border:solid 0px #773311; background:#773311 ; }
.demo_tag26 {  border:solid 0px #77CC11; background:#77CC11 ; }
.demo_tag27 {  border:solid 0px #FF5555; background:#FF5555 ; }
.demo_tag28 {  border:solid 0px #339933; background:#339933 ; }
.demo_tag29 {  border:solid 0px #3399CC; background:#3399CC ; }
.demo_tag30 {  border:solid 0px #DDAADD; background:#DDAADD ; }
.demo_tag31 {  border:solid 0px #DDDDAA; background:#DDDDAA ; }
.demo_tag32 {  border:solid 0px #AADDDD; background:#AADDDD ; }
.demo_tag33 {  border:solid 0px #AADD77; background:#AADD77 ; }
.demo_tag34 {  border:solid 0px #77DD77; background:#77DD77 ; }
.demo_tag35 {  border:solid 0px #773377; background:#773377 ; }
.demo_tag36 {  border:solid 0px #EE33EE; background:#EE33EE ; }
.demo_tag37 {  border:solid 0px #55BB55; background:#55BB55 ; }
.demo_tag38 {  border:solid 0px #774422; background:#FFFF11 ; color:#333333; }

.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;
}

.tagbox { margin:0px 3px 0px 3px; padding:5px 10px 5px 10px; background-color: #EEEEEE; }
.tagbox a { color:#333333; }
.tagbox_ilst { line-height:280%; }


.top_img { height:100px; margin-bottom:20px; margin-top:5px; }
.top_text_a { color:#777777; font-size:46px; font-family: 'Alegreya Sans SC', sans-serif;  background-color:rgba(255,255,255,0.7); width:100%; }
.top_text_b {   }




