@charset "utf-8";
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 16px;
	background-color: #EFEEE9;
	line-height:140%;
}
form {
	margin:0px;
}
#menu {
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
	font-size: 12px;
	color: #666666;
}
#warn {
	color: #333333;
	background-color: #FFEEFA;
	width: 540px;
	text-align: left;
	border : 1px solid #FF3333;
	margin-bottom: 10px;
	padding : 3px;
}
#code {
	font-size: 11px;
	background-color: #DBD8CA;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	letter-spacing: 1px;
	width: 150px;
}
.font10 {
	font-size: 10px;
	word-spacing: 1px;
}
.waku_side {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.waku_sidef {
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#item {
	padding: 5px;
	font-size: 13px;
}
#nouki {
	color: #990000;
	padding: 5px;
}
a:link {
	color: #396258;
}
.waku_01 {
	border: 1px solid #CCCCCC;
	background-image: url(../images/base.gif);
	text-align: center;
}
.waku_dod {
	border: 1px dotted #CCCCCC;
}
#site {
	padding: 1px;
	width: 98%;
	background-color: #D9D9D9;
	color: #666666;
	font-size: 10px;
	margin: 2px;
}
.waku_sidel {
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.waku_sideb {
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.waku_bottom {
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#over {
	background: url(https://www.hankoya.com/basket/images/haikei3.gif) no-repeat;filter:Alpha(opacity=60);
	height: 20px;
	width: 130px;
	position: absolute;
	z-index: 1;
} 
#rco_img {
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 80px;
}
.font16 {
	font-size: 16px;
	line-height: 19px;
}
#menu_notes {
	margin : 0px auto;
}
#menu_notes ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	font-size: 12px;
	color: #575757;
}
#menu_notes li.faq_q {
	padding : 0px 0px 1px 25px;
	list-style-type : none;
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.font12 {
	font-size: 12px;
}
.waku_line {
	border: 1px solid #CCCCCC;
	text-align: left;
	padding: 5px;
}
.field_name {
	background-color: #F3C13F;
	padding: 3px;
	width: 180px;
	text-align: left;
	letter-spacing: 1px;
	text-indent: 5px;
	color: #2A2A2A;
}
.waku_red {
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
	letter-spacing: 1px;
	color: #2A2A2A;
	border: 1px solid #FF3300;
}
#menu_kome {
	margin : 0px;
}
#menu_kome ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#menu_kome li {
	padding : 0px 0px 0px 13px;
	background : url(../images/kome.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
.field_name_01 {
	background-color: #C8DBDB;
	padding: 3px;
	width: 180px;
	text-align: left;
	letter-spacing: 1px;
	text-indent: 5px;
	color: #2A2A2A;
}
.field_name_02 {
	background-color: #FFFFF0;
	padding: 3px;
	width: 180px;
	text-align: left;
	letter-spacing: 1px;
	color: #2A2A2A;
	border: 1px solid #FF3300;
	margin-top: 5px;
}
td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
}
.waku_bottom_02 {
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}
.line_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.line_right_bottom {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px;
}
.line_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.line_left_bottom {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.line_top_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.line_all {
	border: 1px solid #999999;
}
#item_img {
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 80px;
}
#form_text {
	padding: 10px;
	text-align: left;
	width: 338px;
}
#thanks_text {
	padding: 20px;
	text-align: left;
	width: 280px;
}
#mass_text {
	text-align: left;
	width: 249px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#company {
	font-size:11px
}
#company ul {
	margin : 5px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}
#company li {
	background : no-repeat 0px 2px;
	background-image : url(../../common/icon/icon_04.gif);
	margin : 0 0 0 0px;
	padding : 0 0 0 20px;
}
/*menu_flow---------------------------------------------------------*/

#menu_flow {
	margin : 0px;
}
#menu_flow ul {
	margin : 0px;
	padding : 0px;
	text-align : left;
	list-style-type : none;
}
#menu_flow li.flow_01 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_01.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_02 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_02.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_03 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_03.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_04 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_04.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_05 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_05.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_06 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_06.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_07 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_07.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
#menu_flow li.flow_08 {
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 2px 28px;
	background : url(../../guidance/images/number_08.gif) no-repeat 0px 1px;
	border-bottom : solid 1px #A3C2BF;
	font-size : medium;
	color : #45737F;
	list-style-type : none;
}
/*menu_kome---------------------------------------------------------*/

#menu_kome {
	margin : 0px;
}
#menu_kome ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#menu_kome li {
	padding : 0px 0px 0px 13px;
	background : url(../../common/icon/kome.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
#menu_kome li.kome_red {
	padding : 0px 0px 0px 13px;
	background : url(../../common/icon/kome_red.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
#menu_kome li.kome_orange {
	padding : 0px 0px 0px 13px;
	background : url(../../common/icon/kome_orange.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
#menu_kome li.kome_blue {
	padding : 0px 0px 0px 13px;
	background : url(../../common/icon/kome_blue.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
#menu_kome li.kome_green {
	padding : 0px 0px 0px 13px;
	background : url(../../common/icon/kome_green.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
#menu_kome li.kome_deepblue {
	padding : 0px 0px 0px 13px;
	background : url(../../common/icon/kome_deepblue.gif) no-repeat 0px 5px;
	text-align : left;
	list-style-type : none;
}
/*color--------------------------------------------------------------*/

.blue {
	color : #0099CC;
}
.green {
	color : #669900;
}
.red {
	color : #FF3300;
}
.font_red {
	color : #FF3300;
}
.font_orange {
	color : #FF6600;
}
.font_pink {
	color : #FF6666;
}
.white {
	color : #FFF;
}
.deepblue {
	color : #4E6692;
}
.deepgreen {
	color : #45737F;
}
 *command-----------------------------------------------------------*/  .clear {
 clear : both;
}
.left {
	float : left;
}
.right {
	float : right;
}
.margin_5 {
	margin : 5px 20px;
}
.margin_T5 {
	margin-top : 5px;
}
.margin_T10 {
	margin-top : 10px;
}
.margin_B5 {
	margin-bottom : 5px;
}
.margin_B10 {
	margin-bottom : 10px;
}
.margin_L5 {
	margin-left : 5px;
}
.margin_L10 {
	margin-left : 10px;
}
.margin_R5 {
	margin-right : 5px;
}
.margin_R10 {
	margin-right : 10px;
}
.margin_LB10 {
	margin-left : 10px;
	margin-bottom : 10px;
}
.margin_RB5 {
	margin : 0px 5px 5px 0px;
}
.margin_RB10 {
	margin : 0px 10px 10px 0px;
}
.margin_R5B10 {
	margin : 0px 5px 10px 0px;
}
.margin_L15 {
	margin : 0px 0px 0px 15px;
}
.margin_TB10 {
	margin : 10px 0px;
}
.margin_T0B3 {
	margin : 0px 0px 3px 0px;
}
.margin_T0B10 {
	margin : 0px 0px 10px 0px;
}
.margin_T20 {
	margin-top : 20px;
}
.margin_auto {
	margin : 0px auto;
}
.p {
	margin : 0px;
}
.image_pickup {
	border : solid 1px #999999;
}
/*border------------------------------------------------------------*/

.border {
	border : solid 1px #BBBBBB;
}
.border_top {
	border-top : solid 1px #BBBBBB;
}
.border_bottom {
	border-bottom : solid 1px #BBBBBB;
}
.border_left {
	border-left : solid 1px #BBBBBB;
}
.border_right {
	border-right : solid 1px #BBBBBB;
}
.border_dot {
	background : url(../common/line/01.gif) repeat-x center bottom;
}
/*line--------------------------------------------------------------*/

.line_dot_item {
	width : 530px;
	height : 1px;
	background : url(../common/line/01.gif) repeat-x;
}
/*background-color--------------------------------------------------*/

.bgcolor_white {
	background-color: #FFF;
}
.bgcolor_cream {
	background-color: #FFFFCC;
}
.bgcolor_yellow {
	background-color: #FFCC00;
}
.bgcolor_gray {
	background-color: #F3F3F3;
}
.bgcolor_darkgray {
	background-color: #AAAAAA;
}
.bgcolor_green {
	background-color: #588490;
	color : #FFF;
}
.bgcolor_blue {
	background-color: #306CA3;
	color : #FFF;
}
.bgcolor_red {
	background-color: #A33030;
	color : #FFF;
}
.bgcolor_pealblue {
	background-color: #DDECFF;
}
.bgcolor_pealred {
	background-color: #FFDFDD;
}
.bgcolor_grayishgreen {
	background-color: #A3C2BF;
	color : #FFF;
}
.bgcolor_item {
	background-color: #EEEEEE;
}
.bgcolor_gray_item {
	background-color: #EEEEEE;
}
/*tab---------------------------------------------------------------*/

.tab_red {
	border-left : solid 3px #AC543C;
}
.tab_blue {
	margin : 0px;
	padding : 5px 0px 5px 7px;
	border-left : solid 3px #4E6692;
	text-align : left;
}
.tab_green {
	padding : 5px 0px 5px 7px;
	border-left : solid 3px #588490;
	text-align : left;
}
.reco {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color:#FFFFFF;
	padding:5px;
}
