﻿@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------
info
------------------------------------------------------ */

/* ----------- menu ----------- */
div#menu dt.m01 a{background:url(../info/images/menu_01.gif);}
div#menu dt.m01 a:hover{background:url(../info/images/menu_01.gif) 0 -39px no-repeat;}

div#menu dt.m02 a{background:url(../info/images/menu_02.gif);}
div#menu dt.m02 a:hover{background:url(../info/images/menu_02.gif) 0 -39px no-repeat;}



/* ----------- menu onの場合 ----------- */

div#contents p {
    font-size:13px;
}

div#contents {
    font-size:13px;
}

div#menu dt.on a{
	background-position: 0 -39px;
	display:block;
}

.page_width p {
    width:320px;
	margin-right:30px;
}
.page_width2 {
    width:620px;
	padding-left:50px;
	padding-top:10px;
}

.page_width3 {
    width:290px;
	padding-left:0px;
	padding-top:10px;
}

.page_width4 {
	padding-right:30px;
	text-align:right;
}

.page_width5 {
	padding-right:0px;
}

em.textsize_small{
    font-size:11px;
	font-style:normal;
	color:#444;
}

em.textsize_smaller{
    font-size:11px;
	font-style:normal;
	color:#A83926;
}

em.textsize_smaller2{
    font-size:13px;
	font-style:normal;
	color:#A83926;
}

em.textsize_blue_bold{
    font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#3366CC;
}

ul.square{
    list-style:square;
}

ul.st{
	padding-left:20px;
	display:block;
}

ul.st p{
	width:300px !important;
	margin:0;
}

ul.square li{
    list-style:square;
	margin-left:16px;
}

em.h_right_text{
    font-size:13px;
	font-style:normal;
}







