body	{
    text-align:left;
    padding:0px;
    margin:0px;
}

a	{color:white;}
a:hover	{color:#ffb8ec;}


/* === ヘッダー部分のスタイル === */

.head	{
    background-color:#ff5c5b;
    width:760px;
    height:75px;
    margin-left:auto;
    margin-right:auto;
}

.head td	{vertical-align:middle;
	 padding-top:0px}

.head1	{width:45px;
	 text-align:right}

.head2	{padding-left:4px}

.head h1	{
    font-size:23px;
    font-family:Microsoft Sans Serif;
    color:white;
    margin-bottom:2px;
    margin-left:15px;
}


/* === メニュー部分のスタイル === */

.menu	{
    width:760px;
    background-color:#ff5c5b;
    font-size:12px;
    font-weight:bold;
    color:white;
    border-top:solid 1px white;
    margin-left:auto;
    margin-right:auto;
}

.menu div	{padding-top:5px;
	 padding-bottom:4px}

.menu1	{width:500px}

.menu1 div	{float:left;
	 width:80px;
	 border-right:solid 1px white;
	 text-align:center}

.menu1 a	{color:white;
 	 text-decoration:none}
.menu1 a:hover	{
    color:#ff045e;
}

.menu2	{text-align:right}
.menu2 div	{margin-right:10px}
.menu2 a	{color:white;
 	 text-decoration:none}
.menu2 a:hover	{
    color:#ff045e;}

/* === コンテンツ部分のスタイル === */

.main	{width:600px;
	 margin-top:40px;
	 margin-left:49px;
	 margin-right:auto;
	 text-align:left}

.main h2	{
    font-size:16px;
    border-bottom:solid 2px #ff5c5b;
    padding-bottom:3px;
    margin-bottom:12px;
}

.main p	{
    font-size:14px;
    line-height:24px;
    color:#666666;
    margin-top:0px;
}

.main a	{
    font-size:14px;
    line-height:24px;
    color:#666666;
    margin-top:0px;
    text-decoration:none;
}

.main a:hover {background-color:#ff5c5b;
}

.link	{font-size:smaller;
	 margin-bottom:20px}

.link hr	{
    color:#ff5c5b;
    background-color:#ffb8ec;
}

/*Profile用のテーブル設定*/
.prof{
    width: 600px;
    height:auto;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-collapse:collapse;
}

/*Profile用レイアウトコンテナ設定*/
.prof2 {
    text-align:left;
    width:auto;
    height:25px;
    border-top-width: 2pt;
    border-left-width: 2pt;
    border-right-width: 2pt;
    border-bottom-width: 2pt;
    font-family:Microsoft Sans Serif;
    font-size:12px;
    font-weight:600;
    border-color:#ff5c5b;
    border-style:solid;
    border-collapse:collapse;
}
.prof3 {
    text-align:left;
    width:auto;
    height: 20px;
    border-top-width: 0pt;
    border-left-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-style: solid solid solid solid;
    font-family:Microsoft Sans Serif;
    font-size:12px;
    padding-left:20px;
    border-color:#ff5c5b;
}
.prof4 {
    text-align:left;
    width:auto;
    height: 20px;
    border-top-width: 0pt;
    border-left-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-style: solid solid solid solid;
    font-family:Microsoft Sans Serif;
    font-size:12px;
    padding-left:20px;
    border-color:#ff5c5b;
}
