/* G-Call Style Sheet */
a:link { color: #0a50a1; text-decoration: underline;}
a:visited { color: #0a50a1; text-decoration: underline;}
a:hover { color: #CC0000; text-decoration: none;}
body{background-color : white; color : #232323; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}
td{;font-size: 12px}
td.top{ vertical-align : top; }
td.middle{vertical-align : middle;}
td.bottom{vertical-align : bottom;}
p{font-size : 12px; }
p.s{font-size : 10px;}
div{font-size : 12px; }
div.s{font-size : 10px;}
span{font-size : 12px; }
span.s{font-size : 10px;}
.bg-footer { background-color : #FFd7de; }
.bg-pink { background-color : #ffd7de; }
.head1 { vertical-align : middle; background-color : #ffd7de; border-color: #CC3300 black; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: thin; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.head1-315 { vertical-align : middle; background-color : #ffd7de; ; border-color: #CC3300 black #CC3300 #CC3300; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px}
.head1-370 { vertical-align : middle; background-color : #ffd7de; ; border-color: #990000 black; width: 370px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ; font-size: 14px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.head1-210 { vertical-align : middle; background-color : #ffd7de; ; border-color: #990000 black; width: 210px; padding-top: 5px; padding-bottom: 5px; padding-left: 0px;; font-size: 14px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: center}
.head1-650 { vertical-align : middle; background-color : #ffd7de; ; border-color: #CC3300 black #CC3300 #CC3300; width: 650px; padding-top: 5px; padding-left: 5px ; padding-bottom: 5px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px; font-size: 16px}
.head2 { vertical-align : middle; border-color: #CC3300 black; padding-top: 10px; padding-left: 5px ; border-style: none}
.text1 {  text-align: left; vertical-align: middle; padding-left: 20px; line-height: 118%; padding-top: 5px}
a.menu:link {  color: #232323; text-decoration: none; background-color: #ffd7de;}
a.menu:visited {  color: #232323; text-decoration: none; background-color: #ffd7de;}
a.menu:hover {  color: #cc0000; text-decoration: none; background-color: #FFFFFF;; width: 125px; clip:                  rect(   ); vertical-align: middle; height: 13px}
.menu { background-color: #ffd7de; padding-top: 0px; padding-bottom: 0px; border-color: #FFFFFF black black; clip: rect( ); color: #232323; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
h3.title { vertical-align : middle; background-color : #ffd7de; ; border-color: #FF99CC black #FF99CC #C00070; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ; clip:   rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px}
.text2 { text-align: left; vertical-align: middle; padding-left: 7px; line-height: 120%; color: #FFFFFF}
.head1-other { vertical-align : middle; ; border-color: #990000 black; width: 650px; padding-top: 5px; padding-left: 5px ; padding-bottom: 5px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.head1top-315 { vertical-align : middle; background-color : #ffd7de; ; border-color: #FF99CC black #FF99CC #000099; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px}
.head1top-650 { vertical-align : middle; background-color : #ffd7de; ; border-color: #FF99CC black #ff99cc #000099; width: 650px; padding-top: 5px; padding-left: 5px ; padding-bottom: 5px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px}
.text3 { text-align: left; vertical-align: middle; padding-left: 10px; line-height: 120%}
.point { vertical-align : middle; background-color : #ffffff; ; border-color: #ffd7de black; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ;; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #FF0000; clip:  rect(   ); font-size: 14px}
.appli { vertical-align : middle; ; border-color: black #FF0000 #FF0000 black; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 200px;; color: #FF0000; clip:  rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 1px; border-left-width: 0px; font-size: 16px}
.appli2 { vertical-align : middle; ; border-color: black #FF0000 #FF0000 black; width: 315px; padding-top: 5px; padding-bottom: 5px;; color: #FF0000; clip:  rect(   ); font-size: 16px; border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 1px; border-left-width: 0px}
.appli3 { vertical-align : middle; ; border-color: black #FF0000 #FF0000 black; width: 315px; padding-top: 5px; padding-bottom: 5px; padding-left: 30px;; color: #FF0000; clip:  rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 1px; border-left-width: 0px; font-size: 16px}
h3.title650 { vertical-align : middle; background-color : #ffd7de; ; border-color: #CC3300 black #CC3300 #FF6600; width: 650px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px; clip:  rect(   )}
.text1_l5 { text-align: left; vertical-align: middle; padding-left: 5px; line-height: 118%; padding-top: 5px }
.menu-t { background-color: #000099; padding-top: 0px; padding-bottom: 0px; border-color: #FFFFFF black black; clip: rect( ); color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-decoration: none}
a.menu-t:link { color: #FFFFFF; text-decoration: none; background-color: #1b4875; }
a.menu-t:visited { color: #FFFFFF; text-decoration: none; background-color: #1b4875; }
a.menu-t:hover { color: #FFFFFF; background-color: #849cb5;; width: 125px; clip: rect( ); vertical-align: middle; height: 13px ; text-decoration: none}
.text12p {  font-size: 12px; line-height: 120%; padding-top: 2px}
.text14p { font-size: 14px}
.text16p { font-size: 16px}
.text18p { font-size: 18px}
a.text16:link { color: #FFFFFF; text-decoration: none; }
a.text16p:visited { color: #FFFFFF; text-decoration: none; background-color: #1e90ff; }
a.text16:hover { color: #cc0000; text-decoration: none; background-color: #FFFFFF;; width: 315px; clip:  rect(   ); vertical-align: middle; height: 22px}
.text1right { text-align: right; vertical-align: middle; line-height: 118%; padding-top: 5px }
.text10p { font-size: 10px}
.text8p { font-size: 8px}
.text6p { font-size: 6px}
.text18pn { font-size: 18px ; text-decoration: none}
.copy14p { text-align: left; vertical-align: middle; padding-left: 20px; line-height: 120%; padding-top: 5px ; font-size: 14px}
.doc {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 120%}
.doc1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; text-align: left; vertical-align: middle; padding-left: 20px; line-height: 120%; padding-top: 5px}
.list { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 150%; padding-top: 5px; padding-bottom: 5px}
.doc16p { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 16px; line-height: 120% }
.doc16 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 16px; line-height: 160%}
.head1-350 { vertical-align : middle; background-color : #eeeeee; ; border-color: #cc3300 black #0a50a1; width: 350px; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; font-size: 18px; clip:  rect(   ); font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #0a50a1; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.doc14_120 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 120%}
.doc14_140 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 140% }
.doc14_160 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 160%}
.text12p_140 { font-size: 12px; line-height: 140%; padding-top: 2px }
.ime_dis { ime-mode:disabled;font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; font-weight: normal }
.ime_act { ime-mode:active;font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; font-weight: normal }
.text10p_rei { font-size: 10px ; color: #666666}
.menu_h { background-color: #1e90ff; padding-top: 0px; padding-bottom: 0px; border-color: #FFFFFF black black; clip: rect( ); color: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.text26p { font-size: 26px }
.text24p { font-size: 24px}
.doc18_160 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; line-height: 160% }
.doc20_140 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 20px; line-height: 140%}
.text12p_160 { font-size: 12px; line-height: 160%; padding-top: 2px }
.text2_l5 { text-align: left; vertical-align: middle; padding-left: 5px; line-height: 125%; padding-top: 5px ; font-size: 14px}
a.menu-s:link {
color: #FFFFFF; text-decoration: none; background-color: #ce1010;
}
a.menu-s:visited {
color: #FFFFFF; text-decoration: none; background-color: #ce1010;
}
a.menu-s:hover {
color: #FFFFFF; background-color: #e37373;; width: 125px; clip: rect( ); vertical-align: middle; height: 13px ; text-decoration: none
}
a.menu-p:link {

color: #FFFFFF; text-decoration: none; background-color: #ff6600;
}
a.menu-p:visited {

color: #FFFFFF; text-decoration: none; background-color: #ff6600;
}
a.menu-p:hover {

color: #FFFFFF; background-color: #FF9900;; width: 125px; clip: rect( ); vertical-align: middle; height: 13px ; text-decoration: none
}
a.menus:link {

color: #333333; text-decoration: none; background-color: #dbf3f7;
}
a.menus:visited {

color: #333333; text-decoration: none; background-color: #dbf3f7;
}
a.menus:hover {

color: #CC0000; background-color: #effafc;; width: 125px; clip: rect( ); vertical-align: middle; height: 13px ; text-decoration: none
}
.doc18_120 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; line-height: 120%
}
.doc16_120 {

font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 16px; line-height: 120%
}
.doc24_140 {

font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; line-height: 120%
}
.doc16_140 {


font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 16px; line-height: 140%
}
.text13p {
font-size: 13px; line-height: 120%; padding-top: 2px
}
a.menu-i:link {
color: #333333; text-decoration: none; background-color: #eeeeee;
}
a.menu-i:visited {
color: #333333; text-decoration: none; background-color: #eeeeee;
}
a.menu-i:hover {
color: #333333; background-color: #cccccc;; width: 119px; clip: rect( ); vertical-align: middle; height: 13px ; text-decoration: none
}
.doc24_140 {

font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 24px; line-height: 120%
}
.faq_a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #333333;
}.doc18_140 {

font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; line-height: 140%
}
.ArtSize {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 17px;
	line-height:150%;
}
.entoryTitle {
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 15px;
	line-height:135%;
}
.form_en	{
	background-color: #FFFFFF; 
	color: #333333;
	font-size: 17px;
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #666666;
}
.pulldown_en { 
	background-color: #FFFFFF; 
	font-size: 17px; 
	color: #333333; 
	border-top: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
	border-left: 1px solid #666666;
}