/****　サブページ用共通スタイルシート（NN4.7対策用）　****/



/****　style_advance.css読み込み　***/


@import url(style_advance.css);



/****　基本スタイル　****/

body{
background-color: #fbdedc;
}

body,td,p{
font-size:12px;
color:#333333;
}

p,ol,ul,li{
line-height:1.5em;
}

td{
background-image:none;
}

.table td{
padding:5px;
}

th{
font-size:12px;
}

h2{
text-align:center;
font-size:18px;
letter-spacing:0.8em;
}

h3{
text-align:center;
font-size:14px;
letter-spacing:0.5em;
}

h4{
font-size:16px;
}

h5{
font-size:14px;
}

strong{
color:#006699;
}

small{
font-size:10px;
}

b{
color:#b73256;
}

#wrapper{
width:680px;
}

#submenu{
font-size:10px;
text-align:right;
padding:5pt;
}

#submenu strong{
color:#b73256;
}

#maincont{
margin:10px 40px;
}

#toc a:link{
color:#336699;
}

#toc a:visited{
color:#336699;
}

#foot{
margin-top:5px;
text-align:center;
}

#faq h5{
margin-left:30px;
color:#b73256;
text-indent:-2.5em;
}

#faq td{
text-align:center;
}

a:link{
color:#b73256;
}

a:visited{
color:#b73256;
}

.center{
text-align:center;
}

.left{
text-align:left;
}

.right{
text-align:right;
}

.subtitle{
color:#b73256;
border-style:dotted;
border-color:#b73256;
border-width:0px 0px 1px 0px;
}

.intro{
background-color:#fffaf0;
border:solid 1px #fbdcd0;
padding:10px;
line-height:2em;
}

.table th{
background-color:#ffeaea;
}

.box{
border:solid 1px #fbdcd0;
padding:10px;
margin:0px 10px;
}

.img-caption{
width:200px;
}

.orange{
background-color:#fdede3;
}

.blue{
background-color:#d3ddf1;
}

.hr{
text-align:center;
margin-top:35px;
margin-bottom:35px;
}

.to-top{
text-align:right;
margin-top:35px;
margin-bottom:35px;
}



/****　style_advance.cssにて上書き　　****/

ul,ol{
margin-left:0px;
padding-left:0px;
}

p{
margin:0px 0px 10px 0px;
}

#toc{
text-align:center;
margin:0px 160px;
width:260px;
background-color:#fffaf0;
border:solid 1px #fbdcd0;
padding:10px;
line-height:2em;
}

#faq p{
margin:0px 30px;
}