@charset "Shift_JIS";

/* 共通設定以外は、セレクタごとではなく、プロパティごとに指定してあります。 */

/* (C)2001 SOPHIA */


/* 共通設定 */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	line-height:140% !important;
	position:static !important;
/*	overflow:auto !important; */
/*	overflow-x:auto !important; */
/*	overflow-y:auto !important; */
	float:none !important;
	visibility:visible !important;
}

/* 背景色 - background-color - */

p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,table,tbody,thead,tfoot,tr,td
{
	background-color:transparent !important;
}

body{
	background-color:#fefefe !important;
	/* 藤色系背景色 #F7E7FB #FBEFFF #FBF0FE #FEF0FD #FEEAF8 */
	/* 桃色系背景色 #FBEDED */
	/* 橙色系背景色 #FCF6EC #FBF2E3 #FCF2E2 #F3ECDF #F9E9CF */
	/* メタ系背景色 #ECFCFC #F1EDEE #E7E1E3 */
}
dt
{
	background-color:#B7BEF5 !important;
}
textarea,input{
	background-color:#FFFFFF !important;
}
th{
	background-color:#CFD4FF !important;
}
caption{
	background-color:#FFF1CF !important;
}

/* 背景画像 - background-image - */

p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	background-image:none !important;
}

body{
	background-image:url(http://members.jcom.home.ne.jp/jintrick/bg/water.jpg) !important;
	background-attachment:fixed !important;
	background-repeat:repeat !important;
	background-position:95% 88px !important;
}

	/* クラス */

.titre{
    background:url(http://members.jcom.home.ne.jp/jintrick/Personal/bg/lt.gif) no-repeat 0 0 !important;
}

.soleil{
	background:url(http://members.jcom.home.ne.jp/jintrick/Personal/bg/lt.gif) no-repeat 0 0 !important;
}

.lune{
	background:transparent url(http://members.jcom.home.ne.jp/jintrick/Personal/bg/rt.gif) no-repeat 100% 0 !important;
}

/* 枠線色 - border-color -*/

h1,h2,h3,h4,h5,h6,dt,fieldset,textarea
{
	border-color:#2F8BCB !important;
}
hr,em,strong,dfn,acronym,abbr
{
	border-color:#000 !important;
}
ul,ol,pre
{
	border-color:#9DA5DF !important;
}
address,div,center
{
	border-color:#B6BEF6 !important;
}
blockquote
{
	border-color:#9DA5DF !important;
}
a:link,a:hover,a:visited,a:visited:hover
{
	border-color:blue !important;
}

table,tbody,thead,tfoot,th,tr,td
{
	border-color:#ADB3FF !important;
}

caption
{
	border-color:#FFAF15 !important;
}

/* 枠線スタイル - border-style - */

h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,hr,a:link,a:hover,a:visited,a:visited:hover,em,strong,fieldset,textarea,table,tbody,thead,tfoot,th,tr,td
{
	border-style:solid !important;
}
dt{
	border-style:dashed !important;
}

address,center,div,dfn,acronym,abbr,caption
{
	border-style:double !important;
}

/* 枠線の太さ - border-width - */

body,p,dl,dd,li,ins,a,cite,q,code,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,legend,label,optgroup,option,select
{
	border-width:0 !important;
}
dt,pre,hr,fieldset,form,textarea,table,tbody,thead,tfoot,th,tr,td
{
	border-width:1px !important;
}
h1,h2,h3
{
	border-width:0 0 2px 0 !important;
}
h3
{
	border-width:0 0 1px 0 !important;
}
a:link,a:hover,a:visited,a:visited:hover,em,strong{
	border-width:0 0 2px 0 !important;
}
h6,ul,ol
{
	border-width:1px 0 !important;
}
h4
{
	border-width:0 0 1px 3px !important;
}
h5
{
	border-width:2px 0 2px !important;
}
blockquote
{
	border-width:0 0 0 5px !important;
}
address
{
	border-width:4px 0 !important;
}
dfn,acronym,abbr
{
	border-width:0 0 3px 0 !important;
}
div,caption
{
	border-width:4px !important;
}
center
{
	border-width:0 4px 1px 4px !important;
}
	/* 子要素 */

div div{
	border-width:1px !important;
}
ul ol,ol ul,dl ul,dl ol{
	border-width:0 !important;
}
a strong,a em{
	border-width:0 !important;
}

/* 文字色 - color - */

body,p,ul,ol,dl,dt,dd,li,blockquote,div,hr,a,em,strong,dfn,acronym,abbr,sub,sup,i,u,bdo,tt,font,img,fieldset,label,form,optgroup,option,select,textarea,table,tbody,thead,tfoot,tr,td
{
	color:#000 !important;
}

h1,h2,h3,h4,h5,h6,address,center,del,s,strike,small,big,b,span,legend
{
	color:#26709E !important;
}
caption{
	color:#996F5B !important;
}
	/* アンカー周辺 */

a:link,a:hover,a:visited:hover
{
	color:blue !important;
}
a:visited
{
	color:#7777FF !important;
}
a:link,a:hover,a:visited:hover
{
	color:blue !important;
}
	/* アンカー周辺（おわり） */

cite,q,th
{
	color:#A86C6C !important;
}
pre,ins,code,kbd,samp
{
	color:green !important;
}
var{
	color:red !important;
}

	/* 子要素 */

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
	color:#3d7097 !important;
}

a:link cite,a:link q,a:link em,a:link strong,a:link code,a:link dfn,a:link acronym,a:link abbr,a:link del,a:link s,a strike,a sub,a sup,a small,a:link big,a:link b,a:link i,a:link u,a bdo,a kbd,a var,a samp,a tt,a:link span,a:link font
{
	color:blue !important;
}

a:visited cite,a:visited q,a:visited em,a:visited strong,a:visited code,a:visited dfn,a:visited acronym,a:visited abbr,a:visited del,a:visited s,a:visited strike,a:visited sub,a:visited sup,a:visited small,a:visited big,a:visited b,a:visited i,a:visited u,a:visited bdo,a:visited kbd,a:visited var,a:visited samp,a:visited tt,a:visited span,a:visited font
{
	color:#7777FF !important;
}

/* フォント名 - font-family - */

body,p,ul,ol,dl,dt,dd,li,blockquote,ins,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,dfn,acronym,abbr,del,s,strike,sub,sup,u,bdo,samp,span,font,img,fieldset,label,form,optgroup,option,select,textarea,table,tbody,thead,tfoot,tr,td
{
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif !important;
}
h1,h2,h3,center,tt,legend,caption,th
{
	font-family:"Courier New",Courier !important;
}
h4,h5,h6,address,i,kbd,var
{
	font-family:"Times New Roman",Times !important;
}
pre,code
{
	font-family:serif !important;
}
small,big,b
{
	font-family:"MS UI Gothic",Geneva !important;
}

	/* 子要素 */

address a{
	font-family:"Times New Roman",Times !important;
}

/* 文字の大きさ - font-size - */

p,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,table,tbody,thead,tfoot,th,tr,td
{
	font-size:1em !important;
}
body{
	font-size:100% !important;
}
h1
{
	font-size:1.6em !important;
}
h2
{
	font-size:1.3em !important;
}
big,caption
{
	font-size:1.1em !important;
}
small,optgroup,option,select,textarea
{
	font-size:.9em !important;
}
sub,sup{
	font-size:.5em !important;
}

/* フォントスタイル - font-style - */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	font-style:normal !important;
}

address,i{
	font-style:italic !important;
}

	/* 子要素 */

address a:link{
	font-style:italic !important;
}

/* 文字の太さ - font-weight - */

body,p,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,label,form,optgroup,option,select,textarea,table,tbody,thead,tfoot,th,tr,td
{
	font-weight:normal !important;
}
h1,h2,h3,h4,h5,strong,b,legend,caption
{
	font-weight:bold !important;
}

/* インデント - text-indent - */

body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	text-indent:0 !important;
}

p{
	text-indent:.5em !important;
}

/* マージンとパディング - margin - padding - */

body{
	margin:1px !important;
	padding:1px 3px 4px !important;
}
p{
	margin:.8em 4% .4em !important;
	padding:0 !important;
}
h1{
	margin:1em 1em 2em !important;
	padding:0 !important;
}
h2{
	margin:2em 1em 1em !important;
	padding:0
}
h3{
	margin:2em 1.5em 1em !important;
	padding:0 !important;
}
h4{
	margin:2em 1.8em 1em !important;
	padding:0 .3em !important;
}
h5{
	margin:2em 2em 1em !important;
	padding:.2em .5em !important;
}
h6{
	margin:2em 2em 1em !important;
	padding:.2em .5em !important;
}
ul,ol{
	margin:1em 10% 1em 13% !important;
	padding:.5em 1em !important;
}
dl{
	margin:1em 5% 1em !important;
	padding:0 !important;
}
dt{
	margin:.5em 0 !important;
	padding:.2em .5em !important;
}
dd{
	margin:.5em .5em .5em 5% !important;
	padding:0 !important;
}
li{
	margin:.5em 0 !important;
	padding:0 !important;
}
dl dl,dl ul,dl ol,ul ul,ul ol,ul dl,ol ol,ol ul,ol dl{
    margin:0 1px 0 2% !important;
	border-width:0 !important;
}
blockquote{
	margin:1em 6% 1em 10% !important;
	padding:0 !important;
}
blockquote blockquote{
	margin:1em 1% 1em 3% !important;
	padding:0 !important;
}
blockquote p{
    margin:.5em !important;
	padding:.2em !important;
	text-indent:.5em !important;
}
blockquote ul,blockquote ol,blockquote dl{
    margin:.5em .5em .5em 2em !important;
	padding:.2em !important;
}
address{
	margin:.5em 1em !important;
	padding:.4em 1em !important;
}
pre{
	margin:.5em 3em !important;
	padding:.5em !important;
}
ins{
	margin:0 !important;
	padding:0 !important;
}
center{
	margin:1em .2em !important;
	padding:.2em !important;
}
div{
	margin:1.5em 1em !important;
	padding:.2em !important;
}
div div{
	margin:.2em !important;
	padding:.2em !important;
}
hr{
	margin:.5em .2em !important;
	padding:0 !important;
}
table{
	margin:.2em 4% !important;
	padding:.2em !important;
}
caption,table table,tbody,thead,tfoot,th,tr,td
{
	margin:.2em !important;
	padding:.2em !important;
}
fieldset,legend,label,form,select,textarea
{
	margin:.2em !important;
	padding:.2em !important;
}
optgroup,option{
	margin:0 !important;
	padding:0 !important;
}
a,cite,q,code,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font
{
	margin:0 !important;
	padding:0 !important;
}
a:link,a:hover,a:visited,a:visited:hover,em,strong,dfn,acronym,abbr
{
	margin:0 !important;
	padding:0 .2em !important;
}


/* 幅と高さ - width and height - */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	width:auto !important;
	height:auto !important;
}

/* テキスト配置 - text-align - */

body,p,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,pre,ins,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,table,tbody,thead,tfoot,th,tr,td
{
	text-align:left !important;
}
h1,address
{
	text-align:right !important;
}
h2,center,caption
{
	text-align:center !important;
}

/* テキスト装飾 - text-decoration - */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,sub,sup,small,big,b,i,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	text-decoration:none !important;
}
ins,u
{
	text-decoration:underline !important;
}
del,s,strike
{
	text-decoration:line-through !important;
}

/* 改行 - word-break - */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,dfn,acronym,abbr,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption
{
	word-break:normal !important;
}
table,tbody,thead,tfoot,th,tr,td
{
	word-break:break-all !important;
}
/* カーソル - cursor - */
/*
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,blockquote,address,pre,ins,center,div,hr,a,a:link,a:hover,a:visited,a:visited:hover,cite,q,em,strong,code,del,s,strike,sub,sup,small,big,b,i,u,bdo,kbd,var,samp,tt,span,font,img,fieldset,legend,label,form,optgroup,option,select,textarea,caption,table,tbody,thead,tfoot,th,tr,td
{
	cursor:auto !important;
}
*/
dfn,acronym,abbr
{
	cursor:help !important;
}

