@charset "shift_jis";

/*------------ããEä»–ãEãƒ¼ã‚¸ãƒ¡ã‚¤ãƒ³/ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒE-----------*/
.midasi01 {
	background-image:url(../images/others/main_midasiimg01.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#0E1B34;
	font-weight:bold;
	color:#FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.midasi02 {
	background-image:url(../images/others/main_midasiimg02.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFCA2B;
	font-weight:bold;
	color:#26130C;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}


.main_block01,.main_block02,.main_block03,.main_block04 {width:618px;}
.main_block01,.main_block04 {margin-top:20px}
.main_block03 {text-align:center;}
.main_block04 h2,.main_block04 h3,.main_block04 h4,.main_block04 h5,.main_block04 h6 {
	margin-bottom:0.8em;
}
.main_block01 h2,.main_block01 h3,.main_block01 h4,.main_block01 h5,.main_block01 h6,.main_block02 h2,.main_block02 h3,.main_block02 h4,.main_block02 h5,.main_block02 h6,.main_block04 h2,.main_block04 h3,.main_block04 h4,.main_block04 h5,.main_block04 h6 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/common/line_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:0.7em;
}
.blue_box {
	background-color:#D0F0FF;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	padding-right: 30px;
	padding-left: 30px;
}
.blue_box_1 {
	background-color:#006699;
	padding-top: 0.4em;
	padding-bottom: 0.25em;
	padding-right: 30px;
	padding-left: 30px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:140%;
}
.gray_box {
	background-color:#e6e6e6;
	padding-top: 0.6em;
	padding-bottom: 0.45em;
	padding-right: 30px;
	padding-left: 30px;
}
.gray_box_1 {
	background-color:#F6F6F6;
	padding-top: 1.3em;
	padding-bottom: 1.25em;
	padding-right: 40px;
	padding-left: 40px;
}
.box_290 { width:290px; float:left;}
/*------------å‹•ä½œç’°å¢Eä¾¡æ ¼ãƒšãEã‚¸å…±é€štableè¨­å®E-----------*/
.dousa_1 table,.dousa_2 table,.price_1 table { width:100%;}
/*------------å‹•ä½œç’°å¢EEãƒ¼ã‚¸------------*/
.dousa_1 th,.dousa_1 td,.dousa_2 th,.dousa_2 td { padding-top:1em;padding-bottom:1em; padding-left:10px; text-align:left; line-height:150%;}
.dousa_1 th,.dousa_2 th {
	width:150px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.dousa_1 th {background-color:#012D6E;}
.dousa_2 th {background-color:#B50F2B;}
.dousa_1 td,.dousa_2 td {border-top-width: 1px;border-top-style: solid;border-top-color: #c5c5c5;}
.dousa_border1 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c5c5c5;}
/*------------ä¾¡æ ¼ãƒšãEã‚¸------------*/
.price_1_thead {
	background-color: #FFCC33 !important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c5c5c5;
}
.price_1 td {
	width:159px;
	background-color:#f6f6f6;
	text-align:center;
}
.price_1 th {
	text-align:left;
	width: 458px;
}
.price_1 th,.price_1 td {
	padding-top:0.8em;
	padding-bottom:0.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
}
.price_border1 {border-left-width: 1px;border-left-style: solid;border-left-color: #ffffff;}
.price_block1,.price_block2 { line-height:150%;}
.price_block1 {margin-left:35px;}
.price_block2 {margin-left:275px;}
/*------------ãŠè©¦ã—ã‚µã‚¤ãƒˆãEãƒ¼ã‚¸------------*/
.trial_1 { width:618px;}
.trial_1 li {
	float:left;
	width:206px;
}
.trial_1 p {
	margin-left: 25px;
	margin-right: 10px;
	margin-top:0.3em;
}
.trial_btn1 a,.trial_btn1 a:hover { height:50px; width:195px; display:block; margin-left:211px;}
.trial_btn1 a:hover { background-image:url(../images/others/trial_btn01a.jpg); background-repeat:no-repeat; background-position:center top;}
.trial_btn1 a:hover img {display: none;visibility: hidden;}
/*------------è³E–™ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãEãƒ¼ã‚¸------------*/
.download_left { float:left; width:285px;}
.download_right { float:right; width:285px;}
.download_left dt,.download_right dt { float:left; width:55px;}
.download_left dd,.download_right dd { margin-left:67px;}
.download_column01 { background-image:url(../images/common/line_01.gif); background-repeat:repeat-x; background-position:bottom;}
.download_column01 dt { font-size:14px; font-weight:bold; float:left; width:100px;}
.download_column01 dd {
	margin-left:110px;
	padding-bottom: 1em;
}
.download_box01 dt {
	text-align:center;
	width:180px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	background-image: url(../images/others/box_01b.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color: #006699;
	color: #FFFFFF;
	line-height: 130%;
	float:left;
}
.download_box01 dd {margin-left:205px;}
/*------------ä¼šç¤¾æ¦‚è¦ãEãƒ¼ã‚¸------------*/
.corpdata_1 {
	background-image:url(../images/common/line_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:20px;
	width: 618px;
}
.corpdata_1_left { float:left; width:275px;}
.corpdata_1_right { float:right; width:275px;}
.corpdata_1_left_a { float:left; width:175px;}
.corpdata_1_right_a { float:right; width:375px;}
.corpdata_2 {
	background-image:url(../images/common/line_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:30px;
	padding-right:30px;
	margin-top:20px;
}
/*------------äº¤é€šã‚¢ã‚¯ã‚»ã‚¹ãƒšãEã‚¸------------*/
.access_box01 {
	background-color:#eeeeee;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	margin-top:30px;
	padding-bottom:16px;
	background-image:url(../images/others/box_02b.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.access_box01 p {line-height:145%;margin-left: 40px;margin-right: 40px; text-align:left;}
.access_printbtn {
	text-align:center;
	margin-top:50px;
}
.access_printbtn a,.access_printbtn a:hover { width:170px; height:40px; display:block; margin-left:auto; margin-right:auto;}
.access_printbtn a:hover { background-image:url(../images/others/access_btn01a.jpg); background-repeat:no-repeat; background-position:left top;}
.access_printbtn a:hover img {display:none;visibility: hidden;}
.access_link {
	text-align:right;
	margin-bottom:1.5em;
	margin-right: 30px;
	margin-left: 30px;
}
.access_link a,.access_link a:hover {
	background-image:url(../images/common/pict_01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:13px;
}
/*------------ãŠå•ãEˆã‚ã›ãƒšãEã‚¸------------*/
.form_1 {
	margin-top:3.5em;
	margin-bottom:2.5em;
}
.form_1 dl {clear:left;padding-bottom:1.2em;}
.form_1 dt {
	width:135px;
	float:left;
	text-align:right;
	padding-top: 0.15em;
}
.form_1 dd { margin-left:150px;}
.form_1 input { height:1.3em;}
.form_column1 {
	line-height:145%;
	margin-left:150px;
	margin-top:20px;
}
.form_column1 a {line-height:145%;}
/*------------ãƒ•ã‚©ãƒ¼ãƒ ãƒEƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãEãƒ¼ã‚¸------------*/
.template_1,.template_3,.template_4 {
	text-align:center;
	margin-top:2em;
}
.template_1 a,.template_1 a:hover,.template_3 a,.template_3 a:hover,.template_4 a,.template_4 a:hover {
	background-image: url(../images/others/template_btn1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 30px;
	width: 95px;
	padding-top: 0.5em;
	margin-top: 2em;
	margin-right: auto;
	margin-left: auto;
}
.template_2 {
	width: 560px;
	margin-left:auto;
	margin-right:auto;
}
.formmail_th {
	width:135px;
	text-align:right;
	padding-bottom:1.2em;
}
.formmail_th p {
	margin-right:15px;
	font-weight: bold;
	text-align:right;
}
.formmail_td {
	text-align:left;
	padding-bottom:1.2em;
	width: 425px;
}
.formmail_td p {text-align:left;}
.formmail_submit{
	text-align:center;
	padding-top:1.5em;
}
.formmail_submit input{
	height:1.8em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom: 0.3em;
}
.template_3 p { font-weight:bold; margin-top:1.5em;}
.template_4 p {margin-top:1.5em;}
 

