@charset "Shift_JIS";

/*****共通*****/

a { color: blue }
a:link  { color: blue }
a:vlink { color: purple }
a:visited { color: purple }
a:active { color: red }
a:hover { color: red }

table{
border:0px
}

td{
text-align:left;
vertical-align:top;
}

body{
align:center;
}

/*****アドセンス*****/
.adsense{
padding:10px;
}

/*****タイトル*****/
h1{
text-align:center;
font-size:40px;
color: #cc0025;
}


/*****サブタイトル*****/
h2{
background-color:#cc0025;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-size:20px;
color:#ffffff
}


/*****コンテンツタイトル*****/
h3{
width:178px;
padding:3px;
background-color:#fa757c;
text-align:center;
font-size:12px;
}


/*****ダウンロードボタン*****/
h4 a{
background-color:#fa757c;
padding:2px;
text-align:center;
font-size:16px;
}

h4{
font-size:12px;
color: #cc0025;
}


/*****メニュー*****/
.menu{
border:0px;
}

.menu img{
border:0px;
}

/*****次へリンク*****/
.next{
font-size:8px;
}

/*****下のメニュー*****/
.foot-menu{
font-size:12px
}

/*****フッター*****/
.footer{
margin-top:30px;
margin-bottom:10px;
}


/*****カウンター*****/
.counter{
}


/*****index*****/
.center{
margin-top:30px;
}

.main{
padding:0px;
}

.pcardimg-y{
padding-top:2px;
padding-left:18px;
padding-right:18px;
}

.pcardimg-t{
padding-top:2px;
padding-left:41px;
padding-right:41px;
}


/*****ポストカード詳細*****/
.pcard-detail p{
padding-top:20px;
font-size:12px;
}

.pcard-detail img{
padding:10px;
}


/*****虎の巻*****/
.info span{
background-color:#fa757c;
padding:3px;
text-align:center;
font-size:16px;
}

.info p{
text-align:left;
font-size:12px;
}


/*****プロフィール*****/
.profile table{
width:575px;
border:solid 3px #cc0025;
}

.profile div{
width:365px;
background-color:#fa757c;
padding:5px;
text-align:center;
font-size:12px;
}

.profile img{
margin:10px;
}

.profile div.ko{
width:185px;
background-color:#ffffff;
margin-right:5px;
padding:5px;
}

.profile div.ko ul{
list-style-position:inside;
text-align:left;
margin-left:10px;
font-size:10px;
}

.profile div.ko img{
float:left;
width:60px;
hight:81px;
}