@charset "Shift_JIS";

body {
background-color : #ffffff;
color : #362F2D;
font-family : 'MS UI Gothic',Verdana,Arial,Helvetica,sans-serif;
font-size : 9pt; 
margin:0px;
}
b {
font-size : 9pt;
}
td{
font-size:9pt;
letter-spacing:0.1em;
line-height: 200%;
}
td p{
margin:5px;
letter-spacing:0.1em;
line-height:180%;}
ul{
margin: 0px 0px 0px 18px;
padding: 0px;
}

ul li{
padding: 0px;
list-style-type: disc;
}

img{
border:0px;}

p{
margin-top:10px;
letter-spacing:0.1em;
line-height:200%;}

/*photo*/
#photo a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
#photo a:visited {
color: #F26522;
text-decoration:underline;
}
#photo a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#photo a:active {
color: #ff0000;
text-decoration:underline;
}

/*78*/
#my78 a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
#my78 a:visited {
color: #F26522;
text-decoration:underline;
}
#my78 a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#my78 a:active {
color: #ff0000;
text-decoration:underline;
}

/*comu*/
#comu a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
line-height: 150%;
}
#comu a:visited {
color: #F26522;
text-decoration:underline;
}
#comu a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#comu a:active {
color: #ff0000;
text-decoration:underline;
}

/*plofile*/
#plof a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
line-height: 150%;
}
#plof a:visited {
color: #F26522;
text-decoration:underline;
}
#plof a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#plof a:active {
color: #ff0000;
text-decoration:underline;
}

/*help*/
#help a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
#help a:visited {
color: #F26522;
text-decoration:underline;
}
#help a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#help a:active {
color: #ff0000;
text-decoration:underline;
}

/*diary*/
.d{
color:#0066FF;
line-height: 150%;
}
.d a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
.d a:visited {
color: #F26522;
text-decoration:underline;
}
.d a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
.d a:active {
color: #ff0000;
text-decoration:underline;
}

.d_txt{
margin:10px;
line-height: 130%;
}

/*comu_ichiran*/
#c_ishi{
color:#0066FF;
}
#c_ishi a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
#c_ishi a:visited {
color: #F26522;
text-decoration:underline;
}
#c_ishi a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#c_ishi a:active {
color: #ff0000;
text-decoration:underline;
}

#c_ishi02{
padding-top:5px;
}

/*footer•”•ª*/
#c_r{
word-spacing:2pt;
letter-spacing:3pt;
color:#ffffff;
text-align:center;
}
/*news*/
#news_01{
margin:5px;
letter-spacing:0.1em;
line-height:180%;}
#news_01 a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
#news_01 a:visited {
color: #F26522;
text-decoration:underline;
}
#news_01 a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
#news_01 a:active {
color: #ff0000;
text-decoration:underline;
}
.news_02{
margin:5px;
letter-spacing:0.1em;
line-height:180%;}
.news_02 a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
.news_02 a:visited {
color: #F26522;
text-decoration:underline;
}
.news_02 a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
.news_02 a:active {
color: #ff0000;
text-decoration:underline;
}
.news_pu{
margin:5px;
letter-spacing:0.1em;
line-height:180%;}
.news_pu p{
margin:5px;
letter-spacing:0.1em;
line-height:180%;}
.news_pu a:link {
color: #F26522;
cursor: default;
text-decoration:underline;
}
.news_pu a:visited {
color: #F26522;
text-decoration:underline;
}
.news_pu a:hover {
color: #CB5720;
background-color:#FFE7DC;
text-decoration:underline;
} 
.news_pu a:active {
color: #ff0000;
text-decoration:underline;
}
#news_midashi{
width:100%;
height:35px;
padding-top:10px;
font-size:14px;
background-color:#D2F1FF;}

/* ############ 01 ############ */

.curve-01{
width:230px;
background:#CEEFFF;
margin:5px 0;
}

.curve-01 div.curve-head{
font-size:1px;
height:5px;
background:url(img/01-curve-left-head.gif) top left no-repeat;
}

.curve-01 div.curve-head div{
font-size:1px;
height:5px;
background:url(img/01-curve-right-head.gif) top right no-repeat;
}

.curve-01 div.curve-bottom{
font-size:1px;
height:5px;
background:url(img/01-curve-left-bottom.gif) bottom left no-repeat;
}

.curve-01 div.curve-bottom div{
font-size:1px;
height:5px;
background:url(img/01-curve-right-bottom.gif) bottom right no-repeat;
}
.curve-01 p{
padding-left:20px;}
/* ############ 02 ############ */

.curve-02{
background:#F2F2F2;
margin:5px;
}

.curve-02 div.curve-head{
font-size:1px;
height:5px;
background:url(img/01-curve-left-head.gif) top left no-repeat;
}

.curve-02 div.curve-head div{
font-size:1px;
height:5px;
background:url(img/01-curve-right-head.gif) top right no-repeat;
}

.curve-02 div.curve-bottom{
font-size:1px;
height:5px;
background:url(img/01-curve-left-bottom.gif) bottom left no-repeat;
}

.curve-02 div.curve-bottom div{
font-size:1px;
height:5px;
background:url(img/01-curve-right-bottom.gif) bottom right no-repeat;
}
.curve-02 p{
padding:5px;
}

.textred{
color:#FF0000;}
.textwhite{
color:#FFFFFF;}

/*‘¼*/
.n{
display: none;
}

#back {  background-attachment: fixed; background-image: url(img/back.jpg); background-repeat: no-repeat; height: 470px; width: 790px; clip:  rect(   )}
body,P,TD,DIV{
	font-size: 12px; font-weight: 100; line-height: 15px}
}

.txt10 { 
	font-size: 11px;font-weight: 100; line-height: 11px
}

.b1{
	width:700px;
	float:left;
; margin-top: 30px; clip:  rect(   ); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

.b2{
	width:200px;
	float:left;
}

.clear{
	clear: both;
}

.f1{
width:130px;
	border-color:#333333;
	background-color:#F3F3F3;
	border-style:solid;
	border-width:1px 1px 1px 1px;
}

.tmenu {
	border-right : #000 1px dashed;
	width:120px;
	text-align:center;
}

.tmenu_l {
	border-right : #000 1px dashed;
	border-left : #000 1px dashed;
	width:120px;
	text-align:center;
}
