@charset "utf-8";
/* CSS Document */

@import url("/share/css/frame.css");
@import url("/share/css/theme.css");
@import url("/share/css/main.css");
@import url("/share/css/plan.css");
@import url("/common/20071201/stylesheet/stylesheet.css");

*{
 font-size:12px;
 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body{
 text-align:center;
 margin:0 auto;
}

img{
 border:none;
}

a{
 color:#0066FF;
}
a:link{
 
}
a:visited{
 
}
a:hover{
 color:#FF0000;
}
a:active{
 color:#FF0000;
}

h1{font-size:1.4em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.2em;}
h5{font-size:1.2em;}
h6{font-size:1em;}

.part{font-size:1.4em; font-weight:bold;}
.chapter{font-size:1.4em; font-weight:bold;}
.section{font-size:1.2em; font-weight:bold;}
.subsection{font-size:1.2em; font-weight:bold;}
.subsubsection{font-size:1.2em; font-weight:bold;}
.paragraph{font-size:1em; font-weight:bold;}
.subparagraph{font-size:1em; font-weight:bold;}

address{
 font-style:normal;
 text-decoration:none;
}

.rmv{display:none;}

/* header */
#header{margin-top:10px;}
#header h1,#header p{margin:0; padding:0; height:91px;}
#header .logo,#header .content{display:block; margin:0; padding:0; float:left;}
#header .logo{width:330px;}
#header .content{width:470px; text-align:right;}
#header .nav{text-align:right;}



/* middle */
#middle{
 background-image:url(/share/images/left_bg.gif);
}

/* footer */
#footer .subsubsection{
 border-bottom-color:#0066FF;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:5px 0 10px 0;
}

#footer address img{
 margin:10px 0;
}

#footer .appeal{
 margin:10px 0;
}

#copyright{
 background-image:url(/share/images/footer/copyright.gif);
 background-repeat:no-repeat;
 background-position:bottom center;
 text-align:right;
 font-weight:bold;
 color:#FFFFFF;
}

.clearboth{
 clear:both;
}

.textleft{
 text-align:left;
}

.textcenter{
 text-align:center;
}

.textright{
 text-align:right;
}

.pickuptext{
 color:#FF0000;
}

.note{
 font-size:0.8em;
}

/* 10/14 */
.pickuptext_c{color:#FF0000; text-align:center;}


