@charset "UTF-8";

/*
------------------------------------------------------------
 tomds.com CSS:
 base
------------------------------------------------------------
*/


/*
-------------------------------------------------------
	共通項目
-------------------------------------------------------
*/


/* [余白・幅を初期化] */
* {margin:0;padding:0;word-break: break-all;}

/* [見出しを初期化] */
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal;}

/* [最強調・強調を初期化] */
strong,em {font-style:normal;font-weight:normal;}

/* [文章] */
p {color:#222222;}

/* [画像] */
img {border:0px}

/* Li */
li {list-style-type: none;}

/* [回りこみ終了] */
#Float_Clear {clear:both;}


/* [アンカーリンク:通常] */
a:link {}

/* [アンカーリンク:閲覧済み] */
a:visited {}

/* [アンカーリンク:ホバー] */
a:hover {}

/* [アンカーリンク:アクティブ] */
a:hover {}

/* [body] */
body
{
	width:100%;
	margin:0px auto;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	
	 background-color: #8dafc6;
	/* background-color: #e3f5ff; */
}


/* [共通 コンテンツボックススタイル] */
.MainBox_ContentsStyle
{
	width:1100px;
	margin:0px auto 0px auto;
}

/* [画像表示] */
.ViewON
{
	display:block;
}

/* [画像非表示] */
.ViewOFF
{
	display:none;
}

/* [太字] */
.Text_Bold
{
	font-weight:bold;
}

/* リンク:共通テキスト */
/* ---------------------------------------------------- */
/* [リンク:共通] */
.Link_Type_Text01
{
	color:#36a;
	text-decoration: none;
	border:none;
}

/* [リンク:通常] */
 a:link.Link_Type_Text01
{
}

/* [リンク:閲覧済み] */
a:visited.Link_Type_Text01
{
	color:#174;
}

/* [リンク:ホバー] */
a:hover.Link_Type_Text01
{
	color:#c22;
	}

/* [リンク:アクティブ] */
a:active.Link_Type_Text01
{
	color: #135;
}

/* [点線付きボーダー] */
.WithBorder_Dotted
{
  border:solid #379;
  border-width: 0px 0px 1px 0px;
}
/* ---------------------------------------------------- */

/*
-------------------------------------------------------
	BOX_MenuList
-------------------------------------------------------
*/
#BOX_MenuList
{
		margin:10px auto 0px auto;
		height:43px;
		background-image:url('../_images/MenuArea_BG.png');
		background-position: top;
		background-repeat:no-repeat;
}

#BOX_MenuList .MenuListLink_Mini
{
	font-size:15px;
}

#BOX_MenuList .Menu
{
	margin: 0px 0px 0px 40px;
}

#BOX_MenuList .APP
{
	margin: 0px 0px 0px 20px;
}

#BOX_MenuList .Contact
{
	margin: 0px 0px 0px 20px;
}

/* [リンク:]:start */
/* [----------------------------------------------------] */
/* [リンク:共通] */
.Link_Type_MenuList01
{
	display:inline-block;
	margin: 0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	height:30px;
	font-size:18px;
	font-weight:bold;
	color:#34f;
	text-decoration: none;
	border:none;
}

/* [リンク:通常] */
 a:link.Link_Type_MenuList01
{
	color:#00445d;
	border:solid #1ba3fb;
	border-width: 0px 0px 3px 0px;
}

/* [リンク:閲覧済み] */
a:visited.Link_Type_MenuList01
{
	color:#00445d;
	border:solid #1ba3ab;
	border-width: 0px 0px 3px 0px;
}

/* [リンク:ホバー] */
a:hover.Link_Type_MenuList01
{
	color:#37f;
	border:solid #5ae;
	border-width: 0px 0px 3px 0px;
}

/* [リンク:アクティブ] */
a:active.Link_Type_MenuList01
{
	color: #135;
}
/* [----------------------------------------------------] */
/* [リンク::end */


/*
-------------------------------------------------------
BOX_IndexMain
-------------------------------------------------------
*/
#BOX_IndexMain
{
		margin:20px auto 0px auto;
}

	#BOX_IndexMain #GraphicArea
	{
	}
	#BOX_IndexMain .MainImage
	{
	}

/*
-------------------------------------------------------
BOX_IndexMain
-------------------------------------------------------
*/
#BOX_IndexMain
{
		margin:20px auto 0px auto;
}

	#BOX_IndexMain #GraphicArea
	{
	}
	#BOX_IndexMain .MainImage
	{
	}
	
/*
-------------------------------------------------------
	BOX_NowPositionNavigation (現在位置ナビゲーション)
-------------------------------------------------------
*/
#BOX_NowPositionNavigation
{
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	height:37px;
	background-image:url('../_images/PositionBar.png');
	background-position: top;
	background-repeat:no-repeat;
}

#BOX_NowPositionNavigation .NavigationName
{
	display:block;
	margin:0px 0px 0px 40px;
	padding:6px 0px 0px 0px;
}

/*
-------------------------------------------------------
	BOX_EntryAndInformation
-------------------------------------------------------
*/

#BOX_EntryAndInformation
{
	margin:10px auto 0px auto;
}




/*
-------------------------------------------------------
	Area_Entry
-------------------------------------------------------
*/

#BOX_EntryAndInformation #Area_Entry
{
	display:inline-block;
	vertical-align:top;
	width:792px;
}

#BOX_EntryAndInformation #Area_Entry #Contents_Entry
{
	width:786px;
}

#Contents_Entry #EntryOne
{
	width:100%;
	margin:0px 0px 30px 0px;
	padding:10px 0px 0px 0px;
	background-color:#fff;
	background-image:url('../_images/MainBox_TopBG.png');
	background-position: top;
	background-repeat:repeat-x;
}



/*
-------------------------------------------------------
	EntryOne_Information
-------------------------------------------------------
*/


#EntryOne #EntryOne_Information
{
	background-color:#d5e9f2;
	min-height:10px;
}

	#EntryOne_Information .EntryOne_Information_Date
	{
		display:inline-block;
		margin:0px 0px 0px 20px;
		font-size:24px;
	}
	
	#EntryOne_Information .EntryOne_Information_MainTag
	{
		display:inline-block;
		margin:0px 0px 0px 20px;
		font-size:18px;
	}
	
	#EntryOne_Information .EntryOne_Information_EntryNo
	{
		display:inline-block;
		margin:0px 0px 0px 20px;
		font-size:18px;
	}

#EntryOne #EntryOne_APIs
{
	background-color:#fff;
	padding:5px;
  border:solid #555;
  border-width: 0px 0px 1px 0px;
}

#EntryOne #EntryOne_APIs .EntryOne_APIs_Twitter
{
	margin:0px 0px 0px 20px;
	vertical-align:bottom;
}

#EntryOne #EntryOne_APIs .EntryOne_APIs_Facebook
{
	display:inline-block;
	vertical-align:top;
	margin: 0px -26px;
}

#EntryOne #EntryOne_APIs .EntryOne_APIs_FacebookComments
{
	margin:0px 0px 0px 40px;
	vertical-align:top;
}


/*
-------------------------------------------------------
	Area_Information
-------------------------------------------------------
*/

#Area_Information
{
	display:inline-block;
	vertical-align:top;
	width:308px;
}


#BOX_EntryAndInformation #Area_Information #Contents_Information
{
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	width:308px;
	background-color:#fff;
	background-image:url('../_images/SubBox_TopBG.png');
	background-position: top;
	background-repeat:repeat-x;

}

#Contents_Information .Contents_Information_Title
{
	padding:5px 20px 5px 20px;
	background-color:#e9e9e9;
}

#Contents_Information .Contents_Information_OneBOX
{
	padding:0px;
}

#Contents_Information  .Contents_Information_OneBOX_Padding
{
	padding:20px;
}

#Contents_Information #Contents_Information_One
{
	padding:0px 0px 20px 0px;
	border:dotted #aaa;
	border-width: 0px 0px 1px 0px;
}

#IN_Profile_Image
{
		display:inline-block;
		width:90px;
	vertical-align:top;
}

#Contents_Information_One .Profile_Image
{
}

#Contents_Information_One #IN_Profile_Text
{
		display:inline-block;
		width:160px;
	vertical-align:top;
}

#Contents_Information_One .Profile_Text
{
	font-size:14px;
}


#List_One
{
	border:dotted #aaa;
	border-width: 0px 0px 1px 0px;
}

#List_One .List_OneImage
{
}

a:hover .List_OneImage
{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#List_One .AffiliateTitle
{
	display:block;
	margin:8px 0px 0px 0px;
	font-weight:bold;
}


#Contents_Information_One #IN_APPlist_Image
{
	display:inline-block;
	width:90px;
	vertical-align:top;
}

#Contents_Information_One #IN_APPlist_Text
{
	display:inline-block;
	width:160px;
	vertical-align:top;
}

#Contents_Information_One #IN_Entrylist_Image
{
	display:inline-block;
	width:90px;
	vertical-align:top;
}

#Contents_Information_One #IN_Entrylist_Text
{
	display:inline-block;
	width:160px;
	vertical-align:top;
}

#Contents_Information_One .APPlist_Text
{
	font-size:14px;
}

#Contents_Information_One .EntryDate
{
	display:block;
	font-size:14px;
}


#Contents_Information_One  .Information_Normal_Text
{
	font-size:14px;
}


/* [リンク:]:start */
/* [----------------------------------------------------] */
/* [リンク:共通] */
.Link_Type_Entry
{
	text-decoration: none;
	border:none;
}

/* [リンク:通常] */
 a:link.Link_Type_Entry
{
	color:#00445d;
}

/* [リンク:閲覧済み] */
a:visited.Link_Type_Entry
{
	color:#178;
}

/* [リンク:ホバー] */
a:hover.Link_Type_Entry
{
	color:#37f;
}

/* [リンク:アクティブ] */
a:active.Link_Type_MenuList01
{
	color: #135;
}
/* [----------------------------------------------------] */
/* [リンク::end */


/* [リンク:]:start */
/* [----------------------------------------------------] */
/* [リンク:画像専用] */
.Link_Type_Image
{
	display:inline-block;
}

/* [リンク:通常] */
 a:link.Link_Type_Image
{}

/* [リンク:閲覧済み] */
a:visited.Link_Type_Image
{}

/* [リンク:ホバー] */
a:hover.Link_Type_Image
{
	opacity:0.8;
	filter: alpha(opacity=80);
}

/* [リンク:アクティブ] */
a:active.Link_Type_Image
{}
/* [----------------------------------------------------] */
/* [リンク::end */
		

/* [リンク:]:start */
/* [----------------------------------------------------] */
/* [リンク:共通] */
.Link_Type_ListBox
{
	display:inline-block;
	padding:10px 20px 10px 20px;
	text-decoration: none;
	border:none;
}

/* [リンク:通常] */
 a:link.Link_Type_ListBox
{
	color:#00445d;
}

/* [リンク:閲覧済み] */
a:visited.Link_Type_ListBox
{
	color:#178;
}

/* [リンク:ホバー] */
a:hover.Link_Type_ListBox
{
	color:#37f;
}

/* [リンク:アクティブ] */
a:active.Link_Type_MenuList01
{
	color: #135;
}
/* [----------------------------------------------------] */
/* [リンク::end */


#MoveEntries
{
	margin:10px 0px 0px 0px;
	width:687px;
}

#MoveEntries #NewEntry
{
	display:inline-block;
	padding:10px;
	background-color:#DFF0EE;
}

#MoveEntries #OldEntry
{
	margin:0px 0px 0px 30px;
	display:inline-block;
	padding:10px;
	background-color:#DFF0EE;

}


/*
-------------------------------------------------------
StandardContents 
-------------------------------------------------------
*/

#EntryOne_Body #StandardContents
{}

#StandardContents .StandardContents_Caption
{
	display:block;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:110%;
}

#StandardContents .StandardContents_ContentsUl
{
	display:block;
	margin:0px 0px 30px 20px;
}

#StandardContents .StandardContents_ContentsLi
{
	display:block;
	margin:0px 0px 10px 0px;
	width:680px;
}

#StandardContents  .ImageArea
{
	display:inline-block;
	width:90px;
	vertical-align:top;
}

#StandardContents .TitleArea
{
	display:inline-block;
	width:550px;
	vertical-align:top;
}

#StandardContents .ListDate
{
	display:inline-block;
	color:#226688;
}


/*
-------------------------------------------------------
SiteFooter: サイトフッター
-------------------------------------------------------
*/

#SiteFooter
{
	padding:20px 0px 20px 0px;
}


