@charset "utf-8";


/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

img { 
	border:0;
}

ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

body {
    font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
	background-image:url(../../../share/img/share_ds_bg.jpg);
	background-repeat:repeat-x;
	background-color:#E6E6E6;
}

table {
    font-size:inherit;
    font:100%;
}


/* global */
#global {
	width:900px;
	background-color:#FFFFFF;
	margin:0px auto;
}

/* header */
#header {
	width:100%;
	height:112px;
	background-image:url(../../img/g_top_tips_header.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
}

#ci{
} 

h1 {
	font-size:197%;
	padding:10px 0px;
}

#top-logo {
	width:350px;
	float:left;
	padding-top:33px;
	padding-left:268px;
}

#ienakama-logo {
	width:110px;
	float:right;
	padding-top:60px;
	padding-right:20px;
}

/* main */
#main {
	background-image:url(../../img/g_top_tips_main_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:20px;
	width:100%;
	float:left; /* main内が高さを保持するための設定 */
}

/* wrapper */
#wrapper {
	width:690px;
	float:left;
}

/* contents */
#contents {
	width:480px;
	float:right;
	margin-top:170px;
}

#contents h2 {
	font-size:138.5%;
	font-weight:bold;
	padding-top: 20px;
	padding-bottom:10px;
}

div.tips-item {
	width:100%;
}

div.tips-item p.author {
	font-size:108%;
	line-height:1.5;
	text-align:right;
}

#head {
	width:100%;
	float:left;
}

#head p.public {
	float:left;
}

#head p.author {
	float:right;
}

.block {
	width:100%;
	clear:both;
}

.block embed,
.block object {
	margin-bottom:20px;
}

.block-head {
	padding: 20px 0px 10px 0px;
	clear:both;
	width: 100%;
}

.block-picture-img {
	margin-bottom: 5px;
}

.block-picture-caption {
	font-size:93%;
	display:block;
	padding-bottom:1em;
	text-align:center;
}

.block-description {
	font-size: 108%;
	letter-spacing:0.095em;
	line-height: 1.65;
	padding-bottom: 1em;
}

.block-description a {
	color:#0000FF;
}

#related {
	clear:left;
}

#related ul {
	list-style-type:disc;
	list-style-position:inside;
	margin-left:5px;
}

#related li {
	font-size:108%;
	line-height:1.7;
}

#case-box {
	margin-top:20px;
	padding-bottom:5px;
	border-style:solid;
	border-width:3px;
	border-color:#CCCCCC;
}

#case-box h2 {
	background-color:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
}

#search-top {
	position:absolute;
	top:160px;
	width:480px;
	height:60px;
}

#search-bottom {
	padding-top:20px;
	width:480px;
	height:60px;
}

#search-top p, #search-bottom p {
	clear:both;
	width:70px;
	float:left;
	padding-top:4px;
}

#search-top-txt, #search-bottom-txt {
	width:300px;
}

#search-result {
	font-size:123.1%;
	text-align:center;
}

#center-ad,#center-ad-under {
	width:470px;
	padding:5px 5px;
	line-height: 1.65;
	background-color:#FFFCE1;
}

#center-ad {
	position:absolute;
	top:220px;
}

#center-ad p, #center-ad-under p {
	font-size:108%;
}

#center-ad p.ad-prof, #center-ad-under p.ad-prof {
	color:#999999;
	text-align:right;
	font-size:100%;
	letter-spacing:0em;
}

#center-ad p.ad-url, #center-ad-under p.ad-url {
	font-size:97%;
	color:#009900;
}

/* contents-tool */
#contents-tool {
	background-color:#F8F8F8;
	width:190px;
	float:left;
	margin-left:10px;
}

#contents-tool h2 {
	font-size:100%;
	font-weight:bold;
	text-align:center;
	margin:20px 0px 5px 0px;
}

#contents-tool ul {
	padding-left:10px;
}

#rss-feed {
	padding-left:10px;
}

#rss-feed img {
	vertical-align:middle;
}

#contents-tool-text {
	color:#333333;
	line-height:1.5;
	margin:10px;
}

#contents-tool-service {
	border:1px solid #CCCCCC;
	background-color:#EAEAEA;
}

#service-name {
	text-align:center;
	font-size:85%;
	padding:5px 0px 0px 5px;
}

#service-catch {
	font-weight:bold;
	font-size:108%;
	padding:10px 0px 20px 0px;
	text-align:center;
}

/* contents-side */
#contents-side {
	background-color:#F8F8F8;
	width:190px;
	float:right;
	margin-right:10px;
}

#ienakama-top {
	padding-left:10px;
}

.contents-side-text {
	color:#333333;
	line-height:1.5;
	margin:10px;
}

#side-ad {
	margin-left:10px;
}

#bottom-ad {
	margin-left:6px;
}

/* footer */
#footer {
	clear:both;
	width:100%;
	height:auto;
	background-image:url(../../img/g_top_tips_footer_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:10px;
	margin-bottom:20px;
}

#footer ul, #footer p {
	padding-top:10px;
}

#footer li {
	display:inline;
}


#footer a {
	color:#FFFFFF;
}

#footer-rules {
	background-image:url(../../img/g_top_tips_footer_agreement.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}

#footer-privacy {
	background-image:url(../../img/g_top_tips_footer_privacy.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}

#footer-about {
	background-image:url(../../img/g_top_tips_footer_about.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}

#footer-inquiry {
	background-image:url(../../img/g_top_tips_footer_inquiry.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}

#copyright {
	margin-top:10px;
}
@charset "utf-8";

/**
 * 画面用CSS Win IE6以前用ファイル
 * Win IE6以前用には、適用したいセレクタ名の前に「* html」をつけてください。
 * @author colori
 * @version 1.0
 * @created 31-8-2006 12:43:11
 */



* html br {
	letter-spacing: 0;
}


* html body {
text-align:center;
}


* html #global {
text-align:left;
}

* html #center-ad,
* html #center-ad-under {
	width:480px;
}

* html #ienakama-logo {
	padding-right:10px;
}


* html #contents-tool {
	margin-left:5px;
}


* html #contents-tool ul {
	padding-left:5px;
}


* html #contents-side {
	margin-right:5px;
}@charset "utf-8";

/**
 * 画面用CSS Win IE7用ファイル
 * Win IE7用には、適用したいセレクタ名の前に「*:first-child+html」をつけてください。
 * @author colori
 * @version 1.0
 * @created 31-8-2006 12:43:11
 */

*:first-child+html br {
	letter-spacing: 0;
}
